Skip to content

🌍 AI-powered multilingual text translator built with mBART50. Fine-tuned on OPUS Books & IIT Bombay datasets to support English ↔ Spanish, French, Italian, Portuguese, and Hindi. Clean Streamlit UI for fast local inference.

Notifications You must be signed in to change notification settings

ayush2635/AI-Powered-Multilingual-Translator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌍 AI-Powered Multilingual Translator πŸ”πŸ§ 

πŸš€ A powerful multilingual text translator built using mBART50 from Facebook AI, fine-tuned on high-quality open datasets from OPUS Books and IIT Bombay.
🌐 Supports translations between English ↔ Spanish, French, Italian, Portuguese, and Hindi.


πŸ“Έ Demo Screenshot

App Screenshot


✨ Features

  • πŸ” Translate between 5+ languages using mBART50
  • πŸ“š Trained on OPUS Books and IIT Bombay English-Hindi corpora
  • ⚑ Fast & light inference
  • 🧠 Powered by πŸ€— Transformers, PyTorch
  • 🌐 Clean and easy-to-use Streamlit web UI

🧠 Model Details


πŸ› οΈ Tech Stack

Tool Description
πŸ€— Transformers Model loading & fine-tuning
🐍 PyTorch Deep learning backend
πŸ§ͺ Hugging Face Datasets Dataset provider
🌐 Streamlit Web frontend interface
πŸ™ GitHub Version control

πŸš€ Getting Started (All-in-One Setup)

Follow these steps to set up and run the translator app on your local machine:

# 1. Clone the repository
git clone https://github.com/ayush2635/AI-Powered-Multilingual-Translator.git
cd AI-Powered-Multilingual-Translator

# 2. Create and activate a virtual environment
python -m venv venv

# On Windows
venv\Scripts\activate

# On macOS/Linux
source venv/bin/activate

# 3. Install dependencies
pip install -r requirements.txt

# 4. Run the Streamlit app
streamlit run app.py

About

🌍 AI-powered multilingual text translator built with mBART50. Fine-tuned on OPUS Books & IIT Bombay datasets to support English ↔ Spanish, French, Italian, Portuguese, and Hindi. Clean Streamlit UI for fast local inference.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages