# Smartly Darija NLP Project
Welcome to the **Smartly Darija NLP Project**, an ambitious open-source initiative by **Smartly.ai**, dedicated to the Moroccan dialect, **Darija**.
## 📌 Project Objective
This project aims to collect, organize, and develop a powerful multilingual dataset that bridges:
- **Darija** (written in Arabic script and Latin transcription, *Arabizi*),
- **Modern Standard Arabic (MSA)**, and
- **English**
## 🌍 Vision
This dataset will serve as the foundation for developing an **intelligent chatbot** capable of:
- Understanding **natural Darija**.
- Identifying the context of questions.
- Delivering **precise and tailored** responses.
### 🌟 Example
**User Input:**
`كيفاش نبدل كلمة السر؟`
**Expected Output:**
`باش تبدل كلمة السر، سير ل'نسيت كلمة السر' وبدل.`
By highlighting the richness and diversity of Moroccan culture, we aim to lay the groundwork for innovative **Natural Language Processing (NLP)** solutions.
---
## 🤝 How to Contribute?
We invite everyone to join us in this exciting project! Here's how you can contribute:
1. **Go to the Issues section:**
- Browse the available issues.
- Choose one and **comment on it** to have it assigned to you.
2. **Fork the Dataset Repository:**
- Create your own copy of the repository by clicking the "Fork" button.
3. **Translate and fix typos:**
- Work on the file corresponding to your assigned issue by:
- Adding translations in **Darija (Arabic)** and **Arabizi (Latin)**.
- Fixing any typos or inconsistencies.
4. If there are multiple possible synonyms, you can duplicate the phrases and provide additional translations.
5. **Open a Pull Request:**
- Once your work is complete, submit a **Pull Request** for review.
## 🔍 Recommendation: Translation and Transcription Guide
To maintain consistency across the dataset, here’s a guide for aligning **Darija (Arabic)**, **Arabizi**, **MSA**, and **English** translations.
### 1. Example Translation Table
| **Darija (Arabic)** | **Arabizi (Latin …