https://github.com/selcia25/streamlit-language
🔊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.
https://github.com/selcia25/streamlit-language
language-translation speech-recognition speech-to-text streamlit text-to-speech
Last synced: about 1 month ago
JSON representation
🔊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.
- Host: GitHub
- URL: https://github.com/selcia25/streamlit-language
- Owner: selcia25
- Created: 2024-04-10T04:40:00.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-31T08:32:18.000Z (about 2 years ago)
- Last Synced: 2025-07-21T07:41:24.612Z (11 months ago)
- Topics: language-translation, speech-recognition, speech-to-text, streamlit, text-to-speech
- Language: Python
- Homepage:
- Size: 594 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Language Translation App
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.

## Features
- 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.
## Setup
1. Clone the repository:
```bash
git clone https://github.com/selcia25/streamlit-language.git
```
2. Install dependencies:
```bash
pip install -r requirements.txt
```
3. Run the application:
```bash
python app.py
```
## Usage
1. Enter text in the input box and select the source and target languages for translation.
2. Click the "Translate" button to see the translated text.
3. To translate voice inputs, click the microphone button and speak. The app will convert your speech to text and then translate it.
## License
This project is licensed under the MIT License - see the LICENSE.md file for details.