Skip to content

This Python Translation App is a beginner-friendly project that combines the power of Python with a Graphical User Interface (GUI) to make language translation more accessible. The app allows users to input text in one language and get the translation in another language quickly and intuitively.

Notifications You must be signed in to change notification settings

AYeagerr/Python-Translator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

Python Translation App "Language Exchange"

A simple translation app created with Python, featuring a basic graphical user interface (GUI). This app allows users to translate text from one language to another quickly and easily.

Features

  • Translate text between multiple languages.
  • Choose the source and target languages from dropdown menus.
  • Clear the input and output text fields.
  • Easy-to-use graphical interface.

Screenshots

Screenshot 2023-09-17 193337

Usage

  1. Enter the text you want to translate in the "Enter text" field.
  2. Select the source language from the "Choose input language" dropdown.
  3. Select the target language from the "Choose output language" dropdown.
  4. Click the "Translate" button to translate the text.
  5. The translated text will appear in the "Output" field.
  6. To clear the text fields, click the "Clear" button.

Installation

  1. Download the Executable: Visit the (link-to-asset) page of this repository and download the latest executable for your platform (e.g., Language Exchange.exe for Windows).

  2. Run the Executable: Double-click the downloaded executable to run the program. It will open a graphical user interface (GUI) for translation.

Libraries and APIs Used

  • ssl: Used for handling SSL/TLS connections with _create_unverified_context.
  • tkinter: Used for creating the GUI.
  • libretranslatepy: A Python wrapper for the LibreTranslate API, which provides language detection and translation services.

About

This Python Translation App is a beginner-friendly project that combines the power of Python with a Graphical User Interface (GUI) to make language translation more accessible. The app allows users to input text in one language and get the translation in another language quickly and intuitively.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages