A modern, lightweight language translator app built using Streamlit and Google Translate API. It supports real-time translation between 100+ global languages, along with text-to-speech and copy-to-clipboard features β all in a clean, interactive UI.
- π Translate between 100+ world languages
- π Choose source & target languages
- ποΈ Speak both input and translated text (TTS with correct accents)
- π Copy translated text to clipboard
- π¨ Clean Streamlit UI (modular & customizable)
Language_Translation/ β βββ app.py # Entry point βββ requirements.txt # Required packages βββ README.md # Project info β βββ translator/ βββ init.py βββ language_map.py # Dynamic list of supported languages βββ translator.py # Translation logic βββ text_to_speech.py # Multilingual text-to-speech βββ clipboard.py # Clipboard utility βββ ui.py # Streamlit interface
# 1. Clone the repository
git clone https://github.com/Hassan-07-code/Language_Translation.git
cd Language_Translation
# 2. Install dependencies
pip install -r requirements.txt
# 3. Run the app
streamlit run app.py
"# language_translator"