A simple web application that converts speech (default English) to text in real-time and translates it to other languages (default Traditional Chinese).
- Real-time speech recognition
- Real-time translation
- Volume visualization showing real-time volume level
- Support direct editing of source text with automatic translation update
- Support landscape and portrait screen orientations
- Offline usage, no installation needed, runs directly in browser
- Open website Website Link
- Click "Start Listening" button
- Allow browser microphone access
- Start speaking, text will appear in source text box
- Translation will appear in target text box
- You can directly edit the text, translation will update automatically
- Recommended using Google Chrome
- Microphone access required
- Internet connection required (for translation feature)
- MyMemory API has usage limits
- LibreTranslate needs API Key
- Speech recognition accuracy depends on microphone quality and ambient noise
- Recommended to use in a not noisy environment
- Uses Web Speech API for speech recognition
- Uses multiple APIs for translation
- Uses Web Audio API for volume visualization
- Built with React framework
- Frontend-only implementation, no backend required