Two-Way Live Translation: Both Sides of a Conversation
TL;DR: StreamVox translates both sides of a conversation, not just one - so neither person has to read broken subtitles while the other speaks fluently. It works two ways: a copy on each machine for calls like Zoom and Teams (any number of participants, each with their own language pair), or a single machine with Conversation mode - for face-to-face talks and any conversation where two languages mix. Set your languages, turn on the overlay, and both sides read subtitles in their own language in real time.
Most translation tools solve half the problem. You set an input and an output language, the app translates what you say, and the other person still has to struggle through broken English - while trying to reply in a language they barely speak. Half the meaning gets lost either way.
Two-way translation fixes this. Both sides stay in their native language. StreamVox has supported this from day one - it's not a new feature, but it's the one people miss most often when they first open the app, so here's how it actually works.
What Two-Way Translation Means
Traditional translators are one-directional. Input: Japanese. Output: English. Great for watching an anime clip, useless for an actual conversation.
Two-way means simultaneous translation in both directions:
- Person A speaks Japanese, Person B reads English subtitles on their screen.
- Person B speaks English, Person A reads Japanese subtitles on their screen.
Nobody switches languages. Nobody waits. Nobody says "sorry, can you repeat that more slowly?" It's the closest thing to a real-time interpreter, except the interpreter lives on both laptops and doesn't need a coffee break.
How to Set It Up
On Windows and Mac, StreamVox runs as a transparent floating overlay on top of any app; on iPhone the same subtitles ride in a Picture-in-Picture window over whatever you are using. No browser extension, no virtual camera, no rerouting your audio through a sketchy driver. Here's the flow for a typical international call:
1. Pick your languages. Open StreamVox, set your input language (what you'll hear from the other side) and your output language (what you want to read). The other person does the same on their machine, mirrored: their input is your output, and vice versa.
2. Choose the audio source. On Windows and Mac you can capture everything coming out of your system, or isolate a single app with Application in the Sound: menu (on Windows this needs Windows 11): for a Zoom call, point it at Zoom and the overlay will ignore Spotify, notifications and the rest. On iPhone the choice is your microphone or what the phone is playing; there is no per-app capture there.
3. Launch the overlay. A compact subtitle window appears on top of your screen. It stays pinned over any application - Zoom, Teams, a game, a browser - without blocking your workflow.
That's the whole setup. Both sides now read subtitles in their own language, in real time - subtitles appear as the words are spoken, no waiting for a paragraph to finish first.
And it doesn't stop at two. On a group call, every participant runs their own copy with their own language pair - a third person can join with Spanish output and read the same meeting in Spanish while you read German and your colleague reads English. Three, five, ten machines - there's no limit, because each copy simply translates what it hears into its owner's language.
The Zoom and Teams translation page walks through the same setup for meetings in three steps.
One Computer, Two Languages: Conversation Mode
Everything above assumes two machines, one on each side of the call, with input and output mirrored. That's the right setup for Zoom or Teams, where the other person has a computer of their own. Sit down across a table from someone, though, and there's no second laptop to mirror.
Conversation mode turns a single device into a live two-way interpreter, with no second install and no mirrored setup. Each speaker gets their own color, and every translated block is labeled with its direction (English → Español on Windows, EN → ES on Mac and iPhone), so you can follow who said what without losing the thread.

It can listen in three ways.
1. Microphone: two people at one computer
A client meeting, an interview, a reception desk, a family dinner where not everyone speaks the same language: put one laptop between you, and each person speaks their own language and reads the other's replies in theirs. Pick any two of 10 supported languages (English, Spanish, French, German, Italian, Portuguese, Russian, Japanese, Dutch and Hindi), and StreamVox detects the language of every line on its own and translates it into the other language of the pair.
2. Device audio or one app: a conversation you're following
Conversation mode can also listen to your device's audio or, on Windows and Mac, to one app you choose (on Windows, picking a single app needs Windows 11). That gives it a second life: following someone else's bilingual conversation from one source. A stream or podcast where the host and guest speak different languages, a press conference where the questions and the answers don't match, a game voice chat on your PC where your team talks in two languages at once: StreamVox works out the language of each line by itself, from the same pair of 10 languages, and both sides stay translated and labeled on your screen while you play or watch. If your teammates need to understand you too, that's the per-machine setup above, where each person runs their own copy; the real-time Zoom and Teams translation guide walks through it for calls.
3. Microphone and computer sound together (Windows and Mac)
On Windows and Mac you can listen to the microphone and the computer's sound at the same time: choose Microphone and computer sound in the Sound: menu on Windows, or Microphone and system audio on a Mac, and wear a headset, because through speakers the microphone would pick up the other side too. Conversation mode then stops guessing which of two languages each line is in and treats the two sources as separate channels, each with its own language: one recognized on the microphone, the other on the computer's sound. Both translations appear in the app window. That lifts the 10-language limit, so the full catalog of 61 languages is open, and Quality mode works fully there, each side tuned with its own settings.

This two-source setup is a desktop feature. On iPhone, Conversation mode always listens to one source, the microphone or the phone's audio: the 10 languages above, with Medical available and Quality not offered. The Conversation mode guide in the help center sets out each platform's options side by side.
Where It Actually Works
StreamVox doesn't care which app is making the sound. If your computer can play it, StreamVox can translate it:
- Zoom, Teams, Google Meet, Discord - international meetings, remote work, cross-border client calls.
- Phone Link (Windows) and Continuity (Mac) - translate mobile calls from an iPhone or Android right on your PC via Phone Link. On a Mac, the iPhone calls you answer on your Mac (via Apple's Continuity) work the same way. Your parents speak Italian, your partner speaks English, everyone stays on one call.
- YouTube, Twitch, and other streaming platforms - foreign content with live subtitles, including streams with no official captions.
- Games - understand what your Japanese duo partner is yelling in voice chat before you die to it. And when the whole lobby is split between two languages, Conversation mode follows both at once.
- Anything else - if it makes noise on your machine, it's fair game.
Languages
StreamVox currently supports 61 languages, covering all major European, Asian, Middle Eastern, and Slavic language pairs. The app interface itself is localized into 12 languages, so you can configure it in whatever you actually think in.
If you want more on how the translation adapts to context - gaming slang vs. business formal vs. movie dialogue - the profile system is covered in the translation modes guide.
Privacy
Audio is processed in real time to generate your subtitles - through trusted third-party AI processors bound by data-processing agreements - and it is never recorded or stored, either by StreamVox or by those providers. No transcripts leave your machine unless you export them yourself. That matters more than it sounds - plenty of "AI translators" quietly retain your audio or transcripts on servers you have no visibility into. If you're on a call about contracts, health, legal matters, or just a private family conversation, you probably don't want that.
Getting Started
StreamVox is a free download on the Microsoft Store for Windows 10 and Windows 11, and on the App Store for Mac (macOS 15+) and iPhone (iOS 17+). One app, four tiers - pick whichever matches how much you actually talk:
- Free Starter: 15 minutes a day, access to all supported languages, system audio and microphone capture.
- StreamVox Pro: 40 hours of translation per month, all current and future features, priority email support.
- StreamVox Pro+: 70 hours per month, for people who live in meetings, long streams, or back-to-back movies.
- StreamVox Unlimited: no monthly cap, translate all day every day.
Every paid tier gets the same features - the difference is only how many hours you can translate. Search "StreamVox" in the Microsoft Store, or grab it directly from streamvox.pro.
Frequently Asked Questions
What is two-way translation?
It's translation that works in both directions at once, not just one. Each person speaks and reads in their own language, instead of one side getting fluent subtitles while the other struggles through broken text.
Do both people need StreamVox installed?
It depends on the setup. For a call, yes - one copy on each machine, each set to its owner's own language pair, and it scales to any number of participants. For an in-person conversation, no - Conversation mode runs on a single machine and interprets both sides live.
Which apps does it work with?
On Windows and Mac, any app that plays audio: Zoom, Teams, Google Meet, Discord, Phone Link and Continuity calls, YouTube, Twitch, and games, captured system-wide or, on Windows 11 and Mac, one app at a time. On iPhone it subtitles video, streams and podcasts: iOS keeps the audio of calls and DRM-protected content away from third-party apps such as StreamVox.
How many languages does it support?
61 languages for standard two-way translation, each side running its own copy. Conversation mode, which runs on one device, covers 10 curated languages from a single audio source, and that is always the case on iPhone. On Windows and Mac you can add the microphone and computer sound together, which opens the full 61 catalog and lets Quality mode work fully.
Is it private?
Yes. Audio is processed in real time to generate subtitles and is never recorded or stored, either by StreamVox or by the AI processors it uses. Nothing about the conversation is retained after the subtitles appear.
Two-way translation sounds like a big deal until you've used it - and then it feels obvious. It's the way these tools should have worked from the beginning. If you've been avoiding international calls because the language barrier makes them painful, try it once. Worst case, you burn 15 free minutes and nothing changes. Best case, you stop needing to translate your own brain before you open your mouth.
AlekGir