This app allows you to translate text and voice inputs from one language to another. It utilizes various APIs for translation and speech recognition to provide a seamless experience for users.
- Comprehension checks in multiple languages.
- Translate text from one language to another.
- Translate voice inputs to text and then to the desired language.
- Supports a wide range of languages for translation.
- Clone the repository:
git clone https://github.com/selcia25/streamlit-language.git
- Install dependencies:
pip install -r requirements.txt
- Run the application:
python app.py
- Enter text in the input box and select the source and target languages for translation.
- Click the "Translate" button to see the translated text.
- To translate voice inputs, click the microphone button and speak. The app will convert your speech to text and then translate it.
This project is licensed under the MIT License - see the LICENSE.md file for details.