Skip to content

A smart, multilingual Language Translation Tool built with Streamlit and Google Translate API. Supports 100+ languages, real-time translation, text-to-speech in native accents, and copy-to-clipboard. Clean UI, modular code, and perfect for real-world AI applications.

Notifications You must be signed in to change notification settings

Hassan-07-code/language_translator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌐 Language Translation Tool

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.


βœ… Features

  • 🌍 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)

Project Structure

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


πŸš€ How to Run

# 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" 

About

A smart, multilingual Language Translation Tool built with Streamlit and Google Translate API. Supports 100+ languages, real-time translation, text-to-speech in native accents, and copy-to-clipboard. Clean UI, modular code, and perfect for real-world AI applications.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages