Category: Utilities
Status: stable
A browser-based connector for live speech recognition, automatic translation, and text-to-speech playback. No server-side components required — all processing runs in the browser using built-in Web APIs and a free translation service.
Converts spoken audio into text in real time using the browser's built-in Web Speech API.
Translates recognised (or manually entered) text into the target language.
Reads the translated text aloud using the browser's SpeechSynthesis API.
| Code | Language |
|---|---|
| en | English |
| ru | Russian |
| de | German |
| fr | French |
| es | Spanish |
| it | Italian |
| pl | Polish |
| pt | Portuguese |
| zh | Chinese |
| ja | Japanese |
| ar | Arabic |
| ko | Korean |
| nl | Dutch |
| tr | Turkish |
| uk | Ukrainian |
| Control | Description |
|---|---|
| From selector | Source language for speech recognition and translation input |
| To selector | Target language for translation and text-to-speech |
| ⇄ Swap button | Swaps source and target languages, retranslates current text |
| 🎤 Mic button | Start / stop recording. Orange = recording in progress |
| 🗑 Clear button | Clears recognised text and translation |
| Original pane | Shows interim (grey italic) and final recognised text |
| Translation pane | Shows translated text |
| 🔊 Speaker button | Reads translated text aloud. Click again to pause / resume |
| Copy button | Copies translated text to clipboard |
| Feature | Requirement |
|---|---|
| Speech recognition | Chrome 33+, Edge 79+, Opera 36+ |
| Translation | Any browser (outbound HTTP request) |
| Text-to-speech | All modern browsers |
If speech recognition is not available, an error message is shown in the panel and the mic button is disabled.
No credentials required. The connector does not connect to a database.
Translation calls are made directly from the browser to the translation service endpoint.