YouTube Live
Viewers turn captions on in YouTube’s CC menu.
Choose your broadcast
In YouTube Studio, choose the broadcast you want to use. Connect your streaming app, phone or streaming software to that same broadcast. For example, OBS users can choose Manage Broadcast → Select Existing Broadcast.
Your streaming destination = the same YouTube Studio broadcastEnable captions on that event
Open the same event in YouTube Studio → Manage. Before going live, select Stream settings → Closed captions → POST captions to URL. Use Normal latency.
Choose the caption language and connect
In Control → YouTube Live Captions, choose Same as spoken for original captions, or pick a language to translate into. Set YouTube Studio’s caption language to the same language. Copy that event’s Captions ingestion URL into Control, then press Enter or Enable YouTube captions.
Open YouTube captions in Control →Start streaming and check CC
Send audio to StreamTranslate with Control’s microphone, our OBS audio plugin, or your connected phone/cloud setup. Start that broadcast from your streaming app or software. Speak a sentence, open its watch link, then choose Settings → Subtitles/CC.
Use the same broadcast throughout. Creating or selecting another event gives you a different broadcast. Its video won’t receive captions sent to the previous event’s URL.
Which language will viewers see?
YouTube allows only one live caption feed per stream entry point. It does not allow us to add several translated CC tracks through this connection. Choose one caption language for everyone watching. YouTube’s live caption requirements →
Choose the language inside the YouTube captions panel in Control. “Same as spoken” uses your selected spoken language when you enable captions; choosing another language sends a translation. All viewers get that one CC language.
How does caption timing work?
Check whether captions match the audio inside the YouTube video. YouTube’s broadcast delay affects both the video and the sound.
Speech recognition and translation take time. Original-language captions can arrive in confirmed chunks; translated captions may take longer. Timing can vary as you speak.
Before enabling captions, open Advanced → Caption timing. If captions appear before the matching audio, choose a shift of 1–5 seconds later on the YouTube video timeline. This changes caption timestamps, not recognition speed. It cannot make captions that arrive late appear sooner. Set timing before your stream. To adjust it between streams, disable YouTube captions here, move the slider, then enable captions again.
Changing languages or reconnecting
Change caption languages between broadcasts. Go offline on YouTube first, then select Disable YouTube captions in Control. Choose the new language in Control and YouTube Studio, then enable captions before going live again. Disabling captions in Control does not take your YouTube stream offline.
Keep using the same caption URL while you configure the same broadcast. Changing the caption language did not change the URL in our tested broadcast. If Studio shows a different URL or you switch broadcasts, copy the current URL.
The URL stays available when you disable captions on the same page. Leaving or reloading the page clears it from Control; paste it again if you need to reconnect.
The video plays, but there are no captions
Check the title and watch link of the broadcast selected in your streaming app or software against the event where you copied the caption URL. Studio should show your video and an active connection. An event showing “No data” is not receiving your stream.
Captions must be enabled before starting the broadcast. If the setting is locked off, stop and configure the next test before going live. Allow time for the caption track to appear, then refresh the watch player and check Settings → Subtitles/CC.
For a new broadcast, copy its caption URL again. After a server restart, check Control and enable caption delivery again if it is disabled.