Live Spanish ⇄ English Translator

Listens to spoken Spanish, transcribes it on your device with a Whisper speech model, and shows a running English translation beside it. The audio is transcribed entirely in your browser — it never leaves the device. Only the recognized text is sent to your chosen LLM for translation, using your own API key.


🔒 Your API key is saved only in this browser (its localStorage) and sent directly from your device to the LLM provider — never to this website's server. Speech recognition runs fully on-device, so your audio is never uploaded anywhere. Don't enter your key on a shared computer.
Enter your translation API key above to enable listening.
Idle mic level
Spanish
English
Press “Start listening” and let Spanish speech reach your microphone. Each spoken sentence is transcribed on-device, then translated — Spanish on the left, English on the right. The first run downloads the speech model.
Diagnostics

If something fails, tap Copy diagnostics and paste the result to Claude. The log stays on your device; anything that looks like an API key is redacted automatically.