A voice recognition-based tool for translating languages in real-time. This tool serves as a virtual interpreter, offering users a convenient and efficient way to bridge language gaps. Inspired by the natural process of human translation, the tool listens to spoken words and converts them into the target language, replicating the fluidity and accuracy of a human translator.
- Python (v3.8.5 Recommended)
- GTTS Module
- SpeechRecognition Module
- Streamlit UI Module
- Pygame Module
- Googletrans (v3.1.0a0 Recommended)
-
Step 01: Navigate to the following directory.
language-translator-bot/docs/requirements.txt
-
Step 02: Run this command to install all dependencies.
pip install -r requirements.txt
-
Step 02: Navigate to the source directory.
language-translator-bot/soruce/main.py
-
Step 02: Run this command to launch the app.
streamlit run main.py