AI-powered translation for Moroccan Darija
# Tarjama — Moroccan Darija Translator
**AI-powered translation for Moroccan Darija — bridging cultures, one word at a time.**
**Made by a Moroccan for Moroccans and for anyone who wants to learn Darija.**
---
## 💻 Desktop Version (EXE)
You can now use Tarjama as a standalone desktop application on Windows.
* **Local Speed:** Faster startup and native window management.
* **Direct Access:** Launch from your taskbar or desktop.
## 📱 Mobile version
You can now use Tarjama on the phone with a touch-friendly interface
* **Version for phones only:** A completely different interface, specific to phones (touch-friendly).
* The application you can install (Apk file) is coming soon. !!
---
## ✨ Features
### 🔄 Smart Translation
- Bidirectional translation between Darija and 14+ languages
- AI-powered accuracy with context-aware variants
- Image translation — snap a photo for instant results
- Voice input — speak naturally and translate on the fly
### 🤖 Sahbi — Your Darija Chatbot
- Interactive AI chatbot for learning and practicing Moroccan Darija
- Configurable script preferences (Latin, Arabic, or both)
- Persistent conversation history
- Text-to-speech pronunciation
### 📚 Comprehensive Dictionary
- 30+ categories covering everyday topics
- Audio pronunciation for each phrase
- Moroccan-inspired design with zellige patterns
- Offline access for downloaded languages
---
## 🛠 Tech Stack
| Category | Technologies |
|------------|--------------|
| **Desktop** | **Nativefier** |
| **Frontend** | React 18, TypeScript, Vite |
| **Styling** | Tailwind CSS, shadcn/ui |
| **Backend** | Supabase (Auth, Database, Edge Functions) |
| **AI** | Google Gemini, OpenAI GPT, Lovable Ai |
| **i18n** | i18next, react-i18next |