Skip to content

Language Translation Tool This project is a powerful language translation tool that allows users to translate text between multiple languages with ease. It supports various languages, including but not limited to English, Spanish, French, German, Japanese, and Hindi. s.

Notifications You must be signed in to change notification settings

bmsahana14/Language-Translation-Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Language Translation Tool

The Language Translation Tool is a simple yet powerful tool that allows users to translate text between multiple languages. Built using Streamlit and the Google Translate API, this app offers an easy-to-use interface to input text and get translations in various languages.

Features

  • Supports multiple languages: Translate text into languages like English, Spanish, French, German, Japanese, and many others.
  • Real-time translation: Instantly translate text with the click of a button.
  • Customizable appearance: A galaxy-themed background and distinct styling for the translated text.
  • Easy to use: Input text, select a target language, and view the translated text instantly.

Technologies Used

  • Streamlit: A powerful framework for building data apps.
  • Google Translate API (googletrans): For language translation.
  • Python: Backend logic and implementation.
  • HTML & CSS: Custom styles for the app’s appearance.

Getting Started

To run this app locally, follow the instructions below.

Prerequisites

Ensure you have Python 3.x installed, along with the necessary libraries.

Steps:

  1. Clone this repository:

    git clone https://github.com/yourusername/language-translation-tool.git
    
  2. Navigate to the project directory: cd language-translation-tool

  3. Install the required dependencies: pip install streamlit googletrans==4.0.0-rc1

  4. Run the app: streamlit run language_translation_tool.py

  5. Open your browser and go to http://localhost:8501 to start using the tool

About

Language Translation Tool This project is a powerful language translation tool that allows users to translate text between multiple languages with ease. It supports various languages, including but not limited to English, Spanish, French, German, Japanese, and Hindi. s.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages