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.

houssameddine-h/english-darija-translator

Domain:

natural language processing

Record type:

software
Creator:
hou
Host:
Translator fron English to Darija # English To Darija Translator This project provides a solution for translating English text to Darija, featuring a web-based application, a browser extension, and a backend API. ## Presentation video ## Features * **Web Application:** A user-friendly interface for text translation, user authentication (login/signup), and user settings. * **Browser Extension:** Translate content while browsing the web directly from the browser. * **Backend API:** A Node.js-based API handling all translation requests, user management, and database interactions. * **Authentication & Authorization:** Secure user login and registration with session management. * **Database Integration:** Stores user information, translation history, and other application data. * **External Translation Service Integration:** Utilizes a third-party translation API for Darija translations. ## Architecture The application is composed of three main parts: 1. **Frontend:** A client-side web application built with HTML, CSS, and JavaScript, providing the main user interface. It communicates with the backend API for all dynamic content and functionalities. 2. **Backend:** A Node.js/Express.js API server that acts as the central hub. It processes requests from the frontend and browser extension, interacts with the database, and orchestrates calls to the external translation service. 3. **Browser Extension:** A lightweight browser extension (HTML, CSS, JavaScript) that allows users to interact with the translation service directly from their browser, leveraging the same backend API. The backend further integrates with a dedicated `Translator` module that communicates with an `External Translation API` and stores data in a MongoDB NoSQL database. ## Technologies Used * **Frontend:** HTML, CSS, JavaScript * **Backend:** Node.js, Express.js * **Database:** NoSQL (MongoDB) * **Browser Extension:** HTML, CSS, JavaScript ## Setup and Installation Follow these steps to get the Darija …

Visit

github.com

Tasks

machine translation

Languages

Arabic, Algerian Spoken

Similar

Hatimmz25/English-Darija-Translatorlabbihisoufiyan/translator-English-darijaWiamBouhaj/English-Darija-Translator-ZouhirAamrani/Translator-English---Darija-blkpvnthr/English-Darija-Translatoramine586/english-darija-translator

Hatimmz25/English-Darija-Translator

# Darija Translator - Chrome Extension & RESTful Web Service **Darija Translator Pro** is a full

labbihisoufiyan/translator-English-darija

Translator English to Moroccan Darija # 🌍 Translator Anglais → Darija Marocain 🇲🇦 Un système compl

WiamBouhaj/English-Darija-Translator-

English to Darija Translator # 🌍 Darija Translator A complete English to Moroccan Darija translati

ZouhirAamrani/Translator-English---Darija-

# 🇲🇦 Darija Translator - English to Moroccan Arabic Translation Service **🎥 Vidéo de démonstration

blkpvnthr/English-Darija-Translator

This system acts as an expert Darija linguist, providing the most natural, colloquial translation wh

amine586/english-darija-translator

English to Darija translation project (Jakarta EE + Extension) # English to Darija Translator 🇲🇦 P