Talk with anyone, in any language, right in Chrome
UVT (Universal Voice Translator) is a free Chrome extension that translates speech in real time. It works on web calls like Google Meet, Zoom on the web and Microsoft Teams on the web. It also works on anything that plays sound in a tab, like YouTube videos, talks and webinars.
Free and open source (MIT license). You use your own Google Gemini or OpenAI API key.
What UVT does
UVT opens in Chrome's side panel next to the page you are on. It listens to the sound of that tab, your microphone, or both. Then it speaks the translation out loud and shows subtitles.
- Works on many call sites: Google Meet, Zoom (web), Microsoft Teams (web), Slack huddles, Discord, WhatsApp Web, Webex, Jitsi, Whereby, Messenger, Telegram Web, Google Voice, Gather, and any other site you allow.
- Works on videos and talks: YouTube, recorded talks, live webinars, or any tab that plays audio.
- Subtitles: see what was said and the translation, side by side. You can export them.
- Catch up: play the translated speech faster (1× to 2×) without making voices sound squeaky.
- Two interface languages: English and Persian (فارسی).
Three ways to use it
Both ways
For a real conversation. Your voice is translated into the other person's language and sent into the call instead of your normal mic. What they say is translated for you.
Listen
Only hear a translation of the tab. Good for videos, talks and meetings where you just listen. Your microphone is never used.
Speak
Only your voice is translated into the call. You hear the other people as they are.
Get started in 3 steps
-
Get an API key.
UVT uses a translation service from Google (Gemini) or OpenAI. You need your own key. How to get a Gemini key (takes about 2 minutes).
-
Open the tab and click the UVT icon.
Go to your call or video. Click the UVT icon in Chrome's toolbar (or press Alt+Shift+U). The side panel opens.
-
Pick a mode and languages, then press Start.
For calls where you speak, allow UVT on that site once and reload the tab before you join. Why?
What does it cost?
UVT itself is free. You pay the translation service (Google or OpenAI) directly, based on how much audio you translate.
| Service | About how much | Notes |
|---|---|---|
| Google Gemini (default) | about $0.037 per minute of audio (paid tier) | 70+ languages, including Persian. Google AI Studio has a free tier for many models, but whether it covers this model, and its limits, can change. |
| OpenAI (optional) | about $0.034 per minute of audio | Speaks 13 languages (not Persian). Needs billing credit on your OpenAI account. |
Prices as of November 2026. Prices change, so please check Google's pricing page and OpenAI's pricing page before you rely on them. More about cost.
Your privacy
- There are no UVT servers. No analytics, no tracking, no ads. The developer collects nothing.
- Audio goes straight from your browser to the service you chose (Google or OpenAI), only while translation is running.
- Your API key stays in your browser.
- Subtitles stay on your computer and are cleared when you close the browser, unless you export them.
Good to know
- UVT works in the Chrome browser. It cannot reach desktop apps like the Zoom, Teams or WhatsApp desktop apps. Use their web versions instead. Details.
- Machine translation is not perfect. For important or sensitive talks, double-check what matters.
- If you translate a call, tell the other people. In some places the law requires it.
Need this for your company?
UVT is made by Mehdi Golzari, an independent developer. If your team needs real-time translation or voice AI built into your own product or calls, see what I can build and how to reach me.