Skip to content

GlobalTranslate Hub: Translate text between languages and listen using text-to-speech. Select source/destination languages, clear input. Built with Streamlit, Googletrans, gTTS. Try it live!!

License

Notifications You must be signed in to change notification settings

ravalsmit/GlobalTranslate-Hub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GlobalTranslate Hub

GlobalTranslate Hub is a Streamlit web application that allows users to translate text between different languages and listen to the translated text using text-to-speech (TTS) conversion.

Features

  • Text Translation: Translate text from one language to another with support for multiple languages.
  • Text-to-Speech (TTS): Convert translated text into speech in the desired language.
  • Language Selection: Choose source and destination languages from a list of supported languages.

Technologies Used

  • Streamlit
  • Googletrans
  • gTTS
  • Tempfile

How to Use

  1. Enter the text you want to translate in the input text area.
  2. Select the source and destination languages from the dropdown menus.
  3. Click the "Translate" button to translate the text.
  4. Listen to the translated text by clicking the play button next to it.
  5. To start over, click the "Clear" button to clear the input text area.

How to Run Locally

  1. Clone this repository.
  2. Install the required dependencies (streamlit, googletrans, gtts).
  3. Run the Streamlit app using the command streamlit run main.py.
  4. Access the app in your web browser at http:https://localhost:8501.

About

GlobalTranslate Hub: Translate text between languages and listen using text-to-speech. Select source/destination languages, clear input. Built with Streamlit, Googletrans, gTTS. Try it live!!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages