Skip to content

pun33th45/ML-based-translator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ML-Based Translator

A machine-learning translation project using Hugging Face MarianMT models for multilingual translation and BLEU-score based evaluation.

Features

  • English-to-French, Hindi, Russian, and Spanish translation experiments
  • MarianMT model integration
  • BLEU score evaluation for translation quality
  • Streamlit/web app entry point
  • Research/output artifacts for model results

Tech Stack

  • Python
  • Hugging Face Transformers
  • MarianMT
  • Streamlit
  • NLP evaluation tools

Installation

python -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txt

Usage

Run the app:

streamlit run app.py

Or run the script-based experiment:

python "ML based translator.py"

Screenshots

Add screenshots or output examples under screenshots/.

Contributing

Contributions are welcome. Keep notebooks, generated outputs, and large model artifacts out of git unless they are intentionally documented.

License

MIT

About

A multi-language translator built using pre-trained MarianMT models from HuggingFace. It supports English-to-French, Hindi, Russian, and Spanish translation with BLEU score evaluation to assess translation quality. Ideal for real-time translation and NLP experimentation.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors