Multilingual Tamazight (Amazigh) user dictionary and text-prediction dataset mapping 17,000+ words across Tifinagh, Arabic script, and phonetic tachelhit Latin (incorporating chat-number formatting: 7, 9, kh, gh, ch). Optimized as a raw plain-text, JSON, and CSV database layout for mobile keyboard development, NLP tools, and translation apps.
# ⵣ Multilingual Amazigh Keyboard User Dictionary (Transliterated)
An open-source, multi-script keyboard dictionary and text prediction dataset for the Tamazight (Amazigh) language.expanding the database to provide full native support for **Tifinagh**, phonetic **Latin character strings (with number-chat format)**, and **Arabic scripts**.
It contains over 17,000 mapping lines designed specifically to train text prediction engines, mobile keyboard layouts (such as Gboard, SwiftKey, or AnySoftKeyboard), and NLP translation applications.
---
## 🚀 Script Mapping Layout
Every vocabulary node in this database is unified across all primary typographical scripts used across North Africa (Morocco, Algeria, Kabylie, etc.).
| Feature | Tifinagh Script | tamazight Latin Script | Arabic Script |
| :--- | :---: | :---: | :---: |
| **Greeting** | ⴰⵣⵓⵍ | azul | ازول |
| **Language** | ⵜⴰⵎⴰⵣⵉⵖⵜ | tamazight | تامازيغت |
| **Elder / Leader** | ⴰⵎⵖⴰⵔ | amghar / amɣar | امغار |
### 💬 Support for Latin Chat Numbers
The Latin database mapping fully integrates standard phonetic number shortcuts widely utilized by conversational speakers:
* **7 / ḥ** mapped to the Arabic pharyngeal **ح** (`ⵃ`)
* **9 / ع** mapped to the Arabic pharyngeal **ع** (`ⵄ`)
* **kh / x** mapped to the Arabic velar fricative **خ** (`ⵅ`)
* **gh / ɣ** mapped to the Arabic velar fricative **غ** (`ⵖ`)
* **ch / š** mapped to the Arabic sibilant **ش** (`ⵛ`)
---
## 🛠️ Data Formats Provided
To make building applications straightforward, the dataset is distributed across several structural file types:
1. **`amazigh_dictionary.json`** - A production-ready JSON file structured perfectly for JavaScript/TypeScript, Flutter, or React Native apps.
2. **`amazigh_dictionary.txt`** - A plain-text carriage-return format tailored to mobile keyboard layout dictionaries.
3. **`amazigh_dictionary.tsv / .csv`** - Tabular line sheets for Python data science loops and relational SQL imports.
```json
[
{
"word_id": "zgh_0001",
"tifi …