Skip to content

anuragsahu-git/CodeAlpha_Language_Translation_Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Global Translation App

Real-Time Translation. Natural Voice Interaction. Seamless Multilingual Communication.

Live Application: https://globaltranslation.streamlit.app/


Overview

Global Translation App is a real-time multilingual communication platform designed to translate text across multiple languages while providing high-quality voice synthesis capabilities. The application combines translation technology with natural speech generation to create a smooth and accessible user experience for global communication.

Built with Python and Streamlit, the platform supports text translation, voice playback, translation history management, and productivity-focused features within a modern web interface.


Features

  • Real-time translation across 100+ languages
  • High-quality text-to-speech synthesis
  • Source and translated text audio playback
  • Translation history and workspace management
  • Copy-to-clipboard functionality
  • Download translations as text files
  • Responsive and user-friendly interface
  • Fast and reliable translation processing

Technology Stack

  • Python
  • Streamlit
  • Google Translation Services
  • Microsoft Edge Text-to-Speech (TTS)
  • Async Audio Processing

Installation and Local Setup

Clone the Repository

git clone https://github.com/anuragsahu-git/global-translation.git
cd global-translation

Install Dependencies

pip install -r requirements.txt

Run the Application

streamlit run app.py

Application Preview

Add screenshots of the application interface here.


Use Cases

  • Language learning and practice
  • International communication
  • Content localization
  • Travel assistance
  • Business communication
  • Educational purposes

Author

Anurag Sahu

GitHub: https://github.com/anuragsahu-git


License

This project is intended for educational, learning, and portfolio purposes.

About

An AI-powered language translation application supporting 100+ languages with real-time neural translation, studio-quality voice synthesis, and structured history management.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Contributors

Languages