Skip to content

It is a Translator that translate Text-to-Text,Speech-to-Text,Speech-to-Speech,File-to-Speech,Text-to-Speech,Image-to-Speech.

Notifications You must be signed in to change notification settings

PayalLakra/Helping-Hands---A-Dynamic-Translator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 

Repository files navigation

Helping Hand - Dynamic Translator:: It is a dynamic translation application offering a range of functionalities to help with language translation, speech synthesis, and text extraction.

Features

  • Text-to-Text Translation: Translate text from one language to another.
  • Text-to-Speech: Convert written text to spoken words with various voice options.
  • Speech-to-Text: Convert spoken language into text.
  • File-to-Speech: Read aloud text content from files.
  • Speech-to-Speech: Translate spoken language into another spoken language in real-time.
  • Image-to-Text & Speech: Extract text from images and read it aloud.

Libraries Used

  • tkinter: Standard GUI toolkit for graphical user interfaces.
  • customtkinter: Enhanced version of tkinter with a modern look and additional features.
  • googletrans: Interfaces with Google Translate for language translation.
  • pyttsx3: Text-to-speech conversion library.
  • speech_recognition: Library for speech recognition.
  • pytesseract: OCR tool for extracting text from images.

Screenshots

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4 Screenshot 5 Screenshot 6 Screenshot 7 Screenshot 8

Requirements

  • Python 3.x
  • Tesseract-OCR (must be installed separately)

Installation

  1. Clone the Repository

    git clone https://github.com/PayalLakra/Helping-Hands---A-Dynamic-Translator.git
    cd Helping-Hands---A-Dynamic-Translator
  2. Install the Required Python Packages

    pip install -r requirements.txt
  3. Install Tesseract-OCR

    • Download and install Tesseract-OCR from here.

    • Ensure the path to the Tesseract executable is set correctly in the script. Adjust the path in the script file:

      import pytesseract
      pytesseract.pytesseract.tesseract_cmd = r'C:\Program Files\Tesseract-OCR\tesseract.exe'

Usage

Run the application by executing:

python CodeTranslator.py

About

It is a Translator that translate Text-to-Text,Speech-to-Text,Speech-to-Speech,File-to-Speech,Text-to-Speech,Image-to-Speech.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published