This project is a German-to-English language translator built using a Transformer-based sequence-to-sequence model trained on the Multi30K dataset. The application features a Streamlit-based frontend, allowing users to input German text and receive translated English output in real-time.
The model was trained and tested in the translator.ipynb
notebook, and the Streamlit app is launched using app.py
.
Example of the Streamlit web interface
- Python 3.8+
- PyTorch
- Streamlit
# Clone the repository
git clone https://github.com/yourusername/Language_Translator.git
cd Language_Translator
# Run the streamlit app
Streamlit run app.py