Web app for English-Amazigh (Tachelhit) dictionary
# English-Amazigh (Tachelhit) Dictionary Web Application
This is a client-side web application providing an English-Amazigh (Tachelhit) dictionary.
You can use the app here.
## ✨ Features
* **Bidirectional Search:**
* Find Amazigh (Tachelhit) translations for English words.
* Look up English meanings for Amazigh (Tachelhit) words (using Latin script).
* **Smart Autocomplete:** Get quick suggestions as you type in either language.
* **Detailed Entries:** View the English word, its part of speech, any specific definitions, corresponding Amazigh translations (with grammatical notes like gender), and illustrative example sentences.
* **Search History:** Your recent searches are saved locally in your browser for easy access. You can clear this history at any time.
* **Favorites:** Mark words you want to remember or revisit using the star icon (★). Your favorites are also saved locally.
* **Offline Use:** After your first visit, the app and dictionary data are cached, allowing you to use it even without an internet connection (PWA feature).
* **Responsive Design:** Works beautifully on desktops, tablets, and mobile phones.
* **Light & Dark Modes:** Choose a visual theme that's comfortable for your eyes. Your preference is saved.
* **Share Definitions:** Easily share a direct link to a specific word's definition.
* **Accessible:** Designed with accessibility in mind, including keyboard navigation and ARIA support.
## 🙏 Acknowledgements
* This dictionary application is made possible by the invaluable linguistic work of **Lahsen Oulhadj**, author of "English Amazigh Dictionary (TACHELHIT)".