A modern Streamlit web app for translating text between 50+ languages using Facebook's mBART-50 model from Huggingface. Powered by deep learning, it provides fast, accurate, and multilingual translation in a simple interface.
- Translate text between 50+ languages
- Powered by mBART-50 (Facebook/Huggingface)
- Simple, responsive Streamlit UI
- Docker support for easy deployment
- Clone this repository:
git clone https://github.com/<your-username>/Multilingual-Translator.git cd Multilingual-Translator
- Install dependencies:
pip install -r requirements.txt
- Start the app:
streamlit run app.py
- Open your browser and go to http://localhost:8501
- Select source and target languages, enter text, and click "Translate"
- Make sure Docker is installed (instructions)
- Build the Docker image:
docker build -f Dockerfile -t multilingual-translator:latest . - Run the container:
docker run -p 8501:8501 multilingual-translator:latest
- Visit http://localhost:8501 in your browser
Made with ❤️ by B Sai Teja Goud
This project is licensed under the MIT License.
