Skip to content

amulya-balaji/CodeAlpha_language_translator_tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🌍 Language Translation Tool

📌 Overview

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.


🚀 Features

  • 🌐 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

🛠️ Tech Stack

  • Python 🐍
  • Streamlit
  • deep-translator (Google Translate API wrapper)
  • gTTS (Google Text-to-Speech)

📁 Project Structure

language-translator-app │

├── app.py # Main Streamlit application

├── requirements.txt # Project dependencies

└── README.md # Documentation


⚙️ Installation & Setup

1. Clone the repository

git clone https://github.com/your-username/your-repo-name.git
cd your-repo-name

2. Create virtual environment (optional but recommended)

python -m venv venv
venv\Scripts\activate   # Windows

3. Install dependencies

pip install -r requirements.txt
▶️ Run the Application
streamlit run app.py

📦 Dependencies

streamlit
deep-translator
gtts

🎯 Project Objectives

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

📌 Project Status

✔ Completed as part of CodeAlpha Internship Program

👩‍💻 Author

Amulya Balaji
Internship: CodeAlpha
Domain: Artificial Intelligence

🙏 Acknowledgements

Special thanks to CodeAlpha for providing this internship opportunity and learning experience.

🌐 Live Demo

🔗 Click here to view the live app:
👉 Open App

About

Developed as part of the CodeAlpha Internship task, this project is a Language Translation Tool built with Streamlit and Python. It provides real-time translation between multiple languages using deep-translator and includes a text-to-speech feature using gTTS, demonstrating practical skills in Python, API integration, and web app development.

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages