Real-time translation
Every voice, understood by everyone.
VocaLink listens to your microphone or your Discord audio, transcribes it live, and translates it into any of 130+ languages as it is spoken. Nobody sets a language, nobody presses translate.
Sono arrivato, aspetta un attimo.
I've arrived, wait a moment.もうすぐ始めましょう。
Let's begin very soon.Karibu sana, wote!
Warm welcome, everyone!Live translator
Speak. Read it in your language.
Deepgram streams speech-to-text with speaker labels for supported languages and auto-detects across 10 languages at once. Other languages use your browser's speech engine. Google translates everything into your target. Your key stays in your browser.
Tip: pick "BlackHole 2ch" as input to translate Discord audio (browser-engine languages always use the default mic). Open this page over http://localhost or https for mic access. Chrome or Edge recommended.
How it works
Four steps, zero setup for listeners.
Someone speaks
Mic or Discord audio, in any supported language. No picker, no setting to configure first.
Deepgram listens
Streaming transcription with speaker labels, or auto-detect across 10 languages at once.
Google translates
Into any of 130+ languages, sentence by sentence, as the conversation moves.
You read or hear it
Live captions in seconds. Optional read-aloud and one-click transcript export.
Pricing
Start free. Upgrade when it is worth it.
FAQ
Honest answers.
How many languages are supported?
Translation covers 130+ languages via Google. Auto-detect works across 10 languages through Deepgram. Many other languages stream through Deepgram with a chosen source, and the rest use your browser's built-in recognizer where available. Any language can also be typed or pasted.
Is my audio stored?
VocaLink stores nothing. Audio goes from your browser to Deepgram for transcription, and text goes to Google for translation. Your API key is kept only in your browser's local storage.
Why do I need a Deepgram key?
It authenticates the streaming connection, and there is free credit on signup at console.deepgram.com. Without a key, the browser engine still works for languages your browser supports.
Why does the mic not work when I open the file directly?
Browsers restrict the microphone on file:// pages. Run python3 -m http.server 8000 in the folder and open http://localhost:8000.