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.
- 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.
- 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.
To run this app locally, follow the instructions below.
Ensure you have Python 3.x installed, along with the necessary libraries.
-
Clone this repository:
git clone https://github.com/yourusername/language-translation-tool.git
-
Navigate to the project directory: cd language-translation-tool
-
Install the required dependencies: pip install streamlit googletrans==4.0.0-rc1
-
Run the app: streamlit run language_translation_tool.py
-
Open your browser and go to http://localhost:8501 to start using the tool