This project is a cutting-edge language translation web application built using Meta’s No Language Left Behind (NLLB) model, accessed via Hugging Face. The NLLB model is a state-of-the-art transformer designed to translate between over 200 languages with high accuracy. By leveraging this powerful multilingual model, the application delivers fast, reliable, and context-aware translations through a clean, user-friendly interface.
This project leverages Meta’s NLLB model from Hugging Face to perform real-time multilingual translations in a lightweight web interface.
- 🌐 Translate between 200+ languages
- ⚡ Fast and accurate translation with state-of-the-art transformer model
- 🖥️ Simple web-based UI built using HTML/CSS/JS
- 🐍 Python backend using Flask
- Model: NLLB-200 (distilled)
- Framework: Hugging Face Transformers
- Source: Hugging Face Model Hub
-
Clone the Repository git clone https://github.com/DYUTIMAN03/AI-Powered-Language-Translator-.git cd AI-Powered-Language-Translator-
-
Create a Virtual Environment python -m venv .venv
-
Activate the Environment on Windows: .venv\Scripts\activate
-
Install Dependencies pip install -r requirements.txt
-
Run the App python app.py
![]() 🌐 Input Interface |
![]() 🈯 Language Selection |
![]() ✅ Translated Output |
![]() 🚀 Confirmation |
🙋♂️ Author
Developed and maintained by Dyutiman Bharadwaj



