The Language Translation Tool is a simple and interactive web app built using Streamlit and Python.
It was developed as part of the CodeAlpha Internship Task.
This application allows users to translate text between multiple languages and also provides a text-to-speech feature to listen to the translated output.
- 🌐 Real-time language translation
- 🔊 Text-to-Speech (listen to translated output)
- 📋 Copy translated text easily
- ⚡ Simple and clean Streamlit UI
- 🧠 Supports multiple global languages
- 🚀 Fast and lightweight web application
- Python 🐍
- Streamlit
- deep-translator (Google Translate API wrapper)
- gTTS (Google Text-to-Speech)
language-translator-app │
├── app.py # Main Streamlit application
├── requirements.txt # Project dependencies
└── README.md # Documentation
git clone https://github.com/your-username/your-repo-name.git
cd your-repo-namepython -m venv venv
venv\Scripts\activate # Windowspip install -r requirements.txt
▶️ Run the Application
streamlit run app.pystreamlit
deep-translator
gtts
Build a real-world language translation tool
Integrate external APIs for translation
Implement text-to-speech functionality
Create an interactive web interface using Streamlit
Gain hands-on experience in Python development
✔ Completed as part of CodeAlpha Internship Program
Amulya Balaji
Internship: CodeAlpha
Domain: Artificial Intelligence
Special thanks to CodeAlpha for providing this internship opportunity and learning experience.
🔗 Click here to view the live app:
👉 Open App