A simple web application that translates text between languages using Python, Flask, and AI translation APIs.
Built as part of the CodeAlpha Artificial Intelligence Internship — Task 1.
- 🌐 Translate text between multiple languages
- 🔁 Select source & target languages from dropdown
- 📋 Copy translated text
- 🔊 Text-to-Speech audio playback
- 🎨 Clean and responsive UI
- 🛡 Built-in error handling
- Python
- Flask
- deep-translator (Google Translate backend)
- gTTS (Text-to-Speech)
- HTML + CSS
language-translator/ │ ├── app.py ├── templates/ │ └── index.html └── static/ └── output.mp3
pip install flask deep-translator gtts
python app.py
English (en) • Hindi (hi) • Bengali (bn) • French (fr)
Spanish (es) • German (de) • Japanese (ja) • Chinese (zh-cn)
(More can be added easily)
This project demonstrates:
✔ API integration
✔ Flask web development
✔ AI-based translation
✔ Practical UI-based project building
Arijit Sen
Artificial Intelligence Intern — CodeAlpha (Jan 2026)
⭐ Feel free to fork, improve, and explore!