Skip to content

A desktop language translation tool built with Python, Tkinter, and the googletrans library. It provides real-time translation between multiple languages through a simple and intuitive graphical interface.

Notifications You must be signed in to change notification settings

DeepThinker207/Language_Translation_Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

Language Translation Tool

This is a simple yet powerful desktop application that translates text between multiple languages in real time. The tool features a clean graphical user interface (GUI) built with Python's Tkinter library and uses the googletrans library to interface with the Google Translate API.

Features

  • Multi-Language Support: Select from a wide range of source and target languages.
  • Simple Interface: A clean and intuitive UI for easy text input and output.
  • Real-Time Translation: Get instant translations with a single button click.

Technologies Used

  • Python: The core programming language.
  • Tkinter: For building the graphical user interface.
  • googletrans: A Python library to connect to the Google Translate API.

How to Run

To run this application on your local machine, follow these steps:

  1. Clone the repository:

    git clone [https://github.com/YourUsername/Language_Translation_Tool.git](https://github.com/YourUsername/Language_Translation_Tool.git)
  2. Navigate into the project directory:

    cd Language_Translation_Tool
  3. Install the required library:

    pip install googletrans==4.0.0-rc1
  4. Run the application:

    python translator_app.py

Known Limitations

  • The display of romanized pronunciation (e.g., showing Japanese text with English characters) is dependent on the googletrans library's ability to retrieve this data. For some phrases or languages, the API may not return pronunciation, in which case only the standard translation will be shown.

About

A desktop language translation tool built with Python, Tkinter, and the googletrans library. It provides real-time translation between multiple languages through a simple and intuitive graphical interface.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages