An AI-powered language translation application built using Python and Streamlit. This project allows users to translate text between multiple languages and listen to the translated output using text-to-speech technology.
- Multi-language translation
- Fast and accurate text translation
- Character counter
- Text-to-speech output
- Simple and user-friendly interface
- Real-time translation
- Python
- Streamlit
- Deep Translator
- gTTS (Google Text-to-Speech)
LanguageTranslationTool/
│
├── app.py
├── requirements.txt
├── README.md
└── screenshots/
└── output.png
Navigate to the project directory:
cd LanguageTranslationToolInstall dependencies:
pip install -r requirements.txtRun the application:
streamlit run app.py- Enter text in the input field.
- Select the source language.
- Select the target language.
- Click the Translate button.
- View the translated text.
- Listen to the translated output using the audio player.
- Voice input support
- Automatic language detection
- Translation history
- Additional language support
- Improved user interface
This project was developed as part of the Artificial Intelligence Internship Program.
