Spaces:
Runtime error
Runtime error
title: Multi Language Translator Bot | |
emoji: ⚡ | |
colorFrom: yellow | |
colorTo: purple | |
sdk: streamlit | |
sdk_version: 1.38.0 | |
app_file: app.py | |
pinned: false | |
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference | |
# 🌐 Multilingual Translator | |
Created by: [Engr. Hamesh Raj](https://www.linkedin.com/in/datascientisthameshraj/) | |
## Overview | |
This Streamlit application is a multilingual translator that allows users to translate text from English to various languages. It uses the `Helsinki-NLP/opus-mt` models from Hugging Face to perform the translations. The app dynamically loads the appropriate model based on the selected target language and provides real-time translations. | |
## Features | |
- **Dynamic Language Selection:** Choose from a wide range of target languages for translation. | |
- **Real-Time Translation:** Enter text in English and get instant translations in the selected target language. | |
- **User-Friendly Interface:** Simple and intuitive interface using Streamlit. | |
## Languages Covered | |
The application supports translation from English to different languages. | |
## How to Use | |
1. **Select Target Language:** Choose the language you want to translate to from the dropdown menu. | |
2. **Enter Text:** Type or paste the text you want to translate into the text area. | |
3. **Translate:** Click on the "Translate" button to see the translation in the selected target language. | |
## Live Demo | |
Check out the live demo of the app on Hugging Face: | |
🔗 [Multilingual Translator on Hugging Face](https://huggingface.co/spaces/datascientist22/multi-language-translator-bot) | |
## Installation | |
To run the app locally, follow these steps: | |
1. Clone the repository: | |
```bash | |
git clone https://github.com/mldatascientist23/Generative_AI_Projects.git | |
cd Generative_AI_Projects/Multilingual_Translator | |
``` | |
2. Install the required packages: | |
```bash | |
pip install -r requirements.txt | |
``` | |
3. Run the Streamlit app: | |
```bash | |
streamlit run app.py | |
``` | |
## Requirements | |
- `streamlit` | |
- `transformers` | |
- `torch` | |
- 'sentencepiece' | |
## License | |
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details. | |
--- | |
Feel free to connect with me on [LinkedIn](https://www.linkedin.com/in/datascientisthameshraj/) for any questions or feedback! |