Skip to content

The code uses Python's Tkinter library for creating the GUI, and the Googletrans library for language translation using the Google Translate API.

Notifications You must be signed in to change notification settings

UjjwalGupta007/BHARATINTERN1.0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 

Repository files navigation

Language Translator GUI using Python

Screenshot 2023-07-23 172607

Badges

Made with Python Powered by Tkinter Googletrans Version ttkthemes Version Pillow Version MIT License Python Version

Description

This is a simple language translator Graphical User Interface (GUI) developed using Python. The GUI allows users to enter text in one language and translate it to their desired destination language using Google Translate API. The application provides a user-friendly interface and supports translations between multiple languages.

Features

  • Translate Text: Enter text in one language and translate it to the destination language.
  • Wide Language Support: Choose from a dropdown menu with a wide selection of supported languages.
  • Clear and Copy: Clear input and output text fields with a single click. Copy the translated text to the clipboard for easy sharing.

How to Use

  1. Enter Text: Type the text you want to translate in the "Enter Text" field.
  2. Choose Language: Select the destination language from the "Choose language" dropdown menu.
  3. Translate: Click the "Translate" button to perform the translation.
  4. Clear: To clear the input and output fields, click the "Clear" button.
  5. Copy: Use the "Copy" button to copy the translated text to the clipboard.

Technologies Used

  • Python (Tkinter): For the GUI development.
  • Googletrans Library: For language translation using Google Translate API.
  • ThemedStyle (ttkthemes): For a visually appealing theme.
  • PIL (Pillow): To apply a shadow effect to the input frame.

SNIPPETS

SCREENSHOTCODE

TranslatorGUI1.mp4

Installation

  1. Clone this repository to your local machine using git clone https://github.com/UjjwalGupta007/translator-gui.git.
  2. Install the required libraries using pip install googletrans==4.0.0-rc1 ttkthemes Pillow.
  3. Run the GUI using python translator_gui.py.

Contributions

Contributions to this repository are welcome. If you find any issues or have suggestions for improvements, feel free to open an issue or create a pull request. We appreciate any feedback or enhancements that can make the script better.

License

This project is licensed under the MIT License. You can find the license details in the LICENSE file.

Contact

For any inquiries or questions, you can reach me at Ujjwalgupta79782@gmail.com or through my GitHub profile.

Made with ❤️ UJJWAL GUPTA

About

The code uses Python's Tkinter library for creating the GUI, and the Googletrans library for language translation using the Google Translate API.

Topics

Resources

Stars

Watchers

Forks

Languages