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.
Audio streams to your own machine over your tailnet; transcription (Whisper large-v3) and translation (local LLM) run there. No API keys needed. The device must be connected to Tailscale.
🔒 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.
Idlemic 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.