Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

ImaneBoughamza/darija-translator

Domain:

natural language processing

Record type:

software
Creator:
Ima
Host:
# Darija Translator: LLM-Powered RESTful Web Service An LLM-powered RESTful web service that translates text from multiple languages (English, French, Spanish, Arabic) to **Moroccan Arabic Dialect (Darija)** using Google Gemini AI. ## Project Overview This project implements a complete translation system with: - **Java REST API Backend** — Jakarta RESTful Web Services (JAX-RS) deployed on Payara Micro - **Chrome Extension** — Manifest V3 with side panel and context menu integration - **Python Client** — CLI-based translation client - **PHP Client** — Web and CLI translation client - **React Native Mobile App** — Cross-platform mobile application - **Security** — Basic Authentication via Jakarta Authentication Specification - **LLM Integration** — Google Gemini 1.5 Flash for AI-powered translations ## Architecture ``` ┌──────────────────────────────────────────────────┐ │ CLIENT LAYER │ │ ┌──────────┐ ┌──────┐ ┌─────┐ ┌──────────────┐ │ │ │ Chrome │ │Python│ │ PHP │ │ React Native │ │ │ │Extension │ │Client│ │Client│ │ Mobile App │ │ │ └────┬─────┘ └──┬───┘ └──┬──┘ └──────┬───────┘ │ └───────┼──────────┼────────┼────────────┼─────────┘ │ │ │ │ ▼ ▼ ▼ ▼ HTTP POST + Basic Auth + JSON │ ┌───────┼──────────────────────────────────────────┐ │ ▼ SERVER LAYER │ │ ┌─────────────────────────────────────────────┐ │ │ │ Payara Micro (Jakarta EE) │ │ │ │ ┌──────────────┐ ┌────────────────────┐ │ │ │ │ │BasicAuthFilter│ │ CorsFilter │ │ │ │ │ └──────┬───────┘ └────────────────────┘ │ │ │ │ ▼ │ │ │ │ ┌──────────────────┐ │ │ │ │ │TranslatorResource│ POST /api/translate │ │ │ │ └──────┬───────────┘ │ │ │ │ ▼ │ │ │ │ ┌──────────────────┐ …

Visit

github.com

Languages

Arabic, Algerian SpokenArabic, Moroccan Spoken

Similar

saharkh12/darija-translatormissaraya/darija-translatorFARAHEltem/darija-translatorLaurinBrechter/darija-translatorwassimbnfr04/darija-translatorevanpkchapple/darija-translator

saharkh12/darija-translator

# 🌍 Darija Translator A full-stack LLM-powered RESTful Web Service that translates text to Moroccan

missaraya/darija-translator

# 🇲🇦 English to Moroccan Darija Translator A Java-based REST API service that translates English te

FARAHEltem/darija-translator

# 🇲🇦 Traducteur Darija - Extension Chrome Extension Chrome pour traduire l'anglais vers le darija m

LaurinBrechter/darija-translator

## Darija Dictionary/Translator. - Since I am currently learning some maroccan arabic (aka darija)

wassimbnfr04/darija-translator

LLM-powered Moroccan Darija translation platform with a secured Jakarta REST/Open Liberty backend, G

evanpkchapple/darija-translator

This repo contains a model that is trained to translate English to Darija with 3 different architect