vMix Integration

Live Subtitles
for vMix

Add real-time translated captions to your vMix production via Web Browser input. Professional subtitle overlay for vMix live streams, recordings, and NDI outputs.

Get Started Free

How vMix + StreamTranslate Works

vMix supports Web Browser inputs — URLs that render as video layers within a vMix production. StreamTranslate generates a browser source URL that displays live translated captions. Add that URL as a vMix Web Browser input and overlay it on your production output.

Unlike OBS, vMix uses a dedicated Web Browser input type rather than a "browser source." The setup is slightly different but works on the same underlying technology — Chromium rendering a live caption overlay.

  1. Log in to StreamTranslate and navigate to Setup.
  2. Select your target language — the language your captions will appear in.
  3. Copy your caption URL — your unique StreamTranslate browser source URL.
  4. In vMix: Click Add Input → Web Browser → paste the StreamTranslate URL → set width 1920, height 1080.
  5. Add as overlay: In your vMix output layer, add the Web Browser input as an overlay at your desired position.
  6. Start your production — StreamTranslate activates when your microphone picks up audio. Captions appear within 500ms.

vMix-Specific Configuration Notes

Web Browser Input Settings

When adding StreamTranslate as a vMix Web Browser input, use these settings for best results:

  • Width: 1920 | Height: 1080 (match your production resolution)
  • Enable "Transparent" if your vMix version supports it — this removes the black background from the caption overlay
  • Refresh interval: 0 (no auto-refresh needed — StreamTranslate maintains a persistent real-time connection connection)
  • Allow audio: enabled (required for microphone capture via browser)

Overlay Positioning in vMix

vMix's overlay system works differently from OBS scenes. To position StreamTranslate captions:

  • Use vMix's Overlay channel system — assign your StreamTranslate input to Overlay 1, 2, 3, or 4
  • Alternatively, use MultiView to position the caption layer relative to your main video
  • vMix's built-in Position tool can resize and reposition the Web Browser input within the output frame

Audio Source Routing

StreamTranslate captures audio via your browser's microphone access — not from vMix's internal audio bus. Ensure the microphone that captures your commentary is set as the default audio device in your system settings, or grant explicit mic access to the embedded browser in vMix.

Use Cases: Why vMix Producers Use Real-Time Translation

Multi-Language Live Events

Corporate events, conferences, and live productions broadcast internationally need translated captions in real time. StreamTranslate delivers professional captions without requiring a human interpreter — captions appear on stream within 500ms.

Church and Nonprofit Broadcasts

Houses of worship and nonprofit organizations with multi-language congregations use vMix for professional live production. StreamTranslate adds translated captions to sermon and event broadcasts so all attendees understand — regardless of language.

Esports and Gaming Events

Tournament productions built on vMix can add translated commentary captions to reach international esports audiences. Captions layer over the production frame without affecting gameplay capture or graphics.

Hybrid Conference Streaming

vMix is widely used for hybrid conferences with in-room and remote audiences. StreamTranslate adds live translated captions for remote viewers watching in non-English markets.

Supported Languages

StreamTranslate supports 65 translation languages for vMix productions:

  • European: Spanish, French, German, Italian, Portuguese, Dutch, Polish, Russian, Ukrainian, Swedish, Danish, Norwegian, Finnish, Czech, Romanian, Hungarian, Bulgarian, Greek
  • Asian: Japanese, Korean, Chinese (Simplified), Chinese (Traditional), Hindi, Indonesian, Thai, Vietnamese
  • Middle East: Arabic, Turkish, Hebrew

StreamTranslate vs. vMix's Built-In Caption Tools

vMix includes a built-in Title system for static text overlays and limited caption tools. Here's how StreamTranslate compares for live translation use cases:

  • vMix Title: Manual text entry only — not suitable for real-time captioning
  • vMix GT Designer captions: Static or scripted overlays — no live speech-to-text
  • StreamTranslate via Web Browser: Live AI speech recognition + translation — captions your speech in real time in 65 languages

StreamTranslate fills the gap vMix leaves for real-time multilingual captioning.

Pricing

  • Free Plan: 3 hours every month. Card required; no payment unless you choose to upgrade.
  • Stream Pass — $9.99: One production session, all languages
  • Starter — $14.99/mo: 25 hrs/month, single language
  • Pro — $34.99/mo: 50 hrs/month, dual-language mode
  • Unlimited — $149/mo: Unlimited hours, dual-language, priority support

Frequently Asked Questions

Does StreamTranslate work with vMix?

Yes. Add your StreamTranslate URL as a Web Browser input in vMix and overlay it on your production output. Works with vMix 4K, HD, and Basic HD.

Does the Web Browser input in vMix support transparent backgrounds?

vMix 26+ supports transparent Web Browser inputs. Earlier versions may show a black background — position the caption area over a part of your frame where the background is acceptable, or upgrade to a transparent-capable vMix version.

Will StreamTranslate captions appear in vMix recordings?

Yes. StreamTranslate captions are burned into the vMix output frame — they appear in live streams, local recordings, and NDI outputs.

Can I use StreamTranslate with vMix NDI?

Yes. Captions are part of the output frame, so they're included in NDI signals sent from vMix to other devices on your network.

Does vMix's audio bus work with StreamTranslate?

StreamTranslate captures audio via browser microphone access — not vMix's internal audio bus. Use your system microphone as the audio source for StreamTranslate.

Also stream IRL

Also supports IRL with Moblin and the OBS audio plugin, including home and cloud OBS setups such as IRL Toolkit.

Use an OBS receiver for IRL Pro, Larix Broadcaster, PRISM Live Mobile or TVU Go. Cloud providers may need to install the plugin on your server.

Moblin · Moblin Browser Source · Cloud OBS · IRL Toolkit · OBS Studio · IRL Pro · Larix Broadcaster · PRISM Live Mobile · TVU Go · MediaMTX

IRL setup guide · Desktop setup guide