StreamTranslateOpen Control
For YouTube Live

Your stream. With captions.

Your voice becomes live subtitles inside YouTube’s CC player.
Keep your spoken language, or send a translation.

Try the captionsTry the CC button. Change the language you send.
You say · English

“Welcome to the stream.
Let’s get into it.”

Your audio → StreamTranslate
YouTubeIllustrated preview
Bienvenidos al stream.
Vamos a ello.
LIVE
The language you sendOne language at a time. Chosen by you.
Your existing OBS plugin works.Desktop, phone or cloud setup.Viewers control CC.
Made for the way you stream

You talk. More people follow.

In the player.

Subtitles appear in YouTube’s CC track. Your viewers can turn them on or off and use YouTube’s caption appearance settings.

In your language.

Caption what you say, or translate into one of 65 languages. Pick your output in Control and match it in YouTube Studio.

In your setup.

Keep streaming with your usual software or phone app. Send us audio with the OBS plugin, browser microphone or connected IRL setup.

One stream. One CC language.

YouTube allows one caption feed through this connection. Everyone sees the language you choose. It doesn’t add a menu of separate translations.

YouTube’s requirements
Connect it before you go live

Same broadcast. Three steps.

Your streaming destination and captions URL must belong to the same YouTube Studio broadcast.

01

Open your YouTube broadcast.

In YouTube Studio, open the event your streaming app or software will send video to. Use Normal latency, turn on Closed captions and select POST captions to URL.

YouTube Studio · Stream settingsExample
Closed captionsOn
Captions sourcePOST captions to URL
Caption languageSpanish
Captions ingestion URL
https://upload.youtube.com/closedcaption?…

Copy the captions ingestion URL from this event. It’s a different link from your video stream key.

02

Choose what viewers will read.

Open Control → YouTube captions. Choose Same as spoken or a translated language, then select that same language in YouTube Studio.

Choose your subtitle language
Same as spokenorSpanish
Paste your captions ingestion URL
Enable YouTube captions

Paste the URL, then press Enter or Enable YouTube captions. Match the language in both places before starting the broadcast.

03

Send audio. Go live. Check CC.

Connect your audio to StreamTranslate, then start the same YouTube broadcast from your streaming software or phone app. Speak a few sentences and open the broadcast’s watch link.

Your audioOBS · browser · IRL
StreamTranslateYour caption language
YouTubeYour viewers

In the YouTube player, turn on CC. Check the captions against the audio in the video.

Open Control and connect
A few things to know

Before you hit live.

Can viewers choose different translation languages?

This connection sends one CC language for the broadcast. You choose it; viewers can turn that track on or off. YouTube doesn’t let this feed create multiple translated tracks. To show two overlay languages in the video itself, see the CC and overlay comparison.

Do I need a new OBS plugin?

No. The current public StreamTranslate OBS plugin works. Keep your regular YouTube video destination and connect your audio to StreamTranslate. The captions URL goes in Control. You can also use Control’s microphone or a connected IRL audio setup.

What if captions are behind the audio?

Recognition and translation take time, so timing can vary. Compare captions to the matching audio in the YouTube video. The Advanced timing control only shifts early captions later; it cannot speed up late captions. Use it before enabling captions. See the timing guide.

Can I change languages while I’m live?

Set the language before streaming. To change it, go offline on YouTube, disable caption delivery in Control, select the new language in both places, then enable captions again.

Do I need a new captions URL every time?

Use the current URL for the broadcast you’re streaming to. A different broadcast needs its own URL. Disabling captions on the same Control page keeps the pasted URL; reloading or leaving clears it. If Studio shows a different URL, paste the current one.

How are my hours counted?

One hour with one translation uses one hour of your allowance. If you also send other translation languages through an overlay or the Twitch extension, each additional language uses time too. Viewers sharing a language don’t multiply that language’s time. Elite remains unlimited. Compare plans and allowances.

The CC button is grey. What should I check?

Make sure video and captions are connected to the same broadcast, captions were enabled before going live, and audio is reaching StreamTranslate. Give the track time to appear, then refresh the watch player. Follow the CC troubleshooting checklist if it’s still missing.

Your next live stream

Give your words some subtitles.

Connect your broadcast. Choose your caption language. Go live.