Skip to content

gunarakulangunaretnam/real-time-language-translator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Real-Time Language Translator Bot

01 Introduction

A voice recognition-based tool for translating languages in real-time. This tool serves as a virtual interpreter, offering users a convenient and efficient way to bridge language gaps. Inspired by the natural process of human translation, the tool listens to spoken words and converts them into the target language, replicating the fluidity and accuracy of a human translator.

Banner Image

02 Technology Stack

  • Python (v3.8.5 Recommended)
  • GTTS Module
  • SpeechRecognition Module
  • Streamlit UI Module
  • Pygame Module
  • Googletrans (v3.1.0a0 Recommended)

03 System Architeture Diagram

diagram

04 Setup

  • Step 01: Navigate to the following directory.

     language-translator-bot/docs/requirements.txt
    
  • Step 02: Run this command to install all dependencies.

     pip install -r requirements.txt
    

05 Usage

  • Step 02: Navigate to the source directory.

     language-translator-bot/soruce/main.py
    
  • Step 02: Run this command to launch the app.

     streamlit run main.py
    
2-demo-video.webm

Contact

Website:

Visit

Social Media:

LinkedIn Facebook WhatsApp Instagram X.COM Kaggle TikTok YouTube

Releases

No releases published

Packages

No packages published

Languages