The speechTranslate
application Python application that a user's speech and translates it to different languages using the Google Translate API.
Access your your desired folder
Clone this repository in the folder
git clone https://github.com/ahmedwab/speechTranslate
Ensure that you have the Latest Version of Python 3 installed. That could be retrieved from https://www.python.org/downloads/
For Mac Users, you will have to do the following
brew update
brew install portaudio
brew install mpg321
brew install tesseract
pip3 install pyaudio
Moreover, to install all the dependencies you can do the following
bash dependencies.sh
To run the application, you must navigate to the application folder
Then, you can run it using the following command
python3 translate.py
The translate application can retrieve two inputs and here's how to use them
- Speech Input
Select desired translation
Click on Speech Translate
Speak within 10 seconds
- Text Input
Select desired translation
Input text in text input box
Click on Translate
- Image Upload
Select desired translation
Upload Image that has text
Moreover, you can play audio if there is a supported language available by selecting Play Audio
As of now, the application is completed.
Looking for conributors that are familiar with American Sign Language to add necessary features
Any suggestions or changes is highly encouraged.
Contributing is greatly encouraged.
- Fork the Project
- Create your Feature Branch
- Commit your Changes
- Push to the Branch
- Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.