StreamTranslate
YouTube live captions

Native live captions for YouTube

Send original speech or a translation to YouTube’s CC player. Learn the audio, broadcast and language setup.

By StreamTranslate · Updated

Put subtitles in the CC player

StreamTranslate can send live speech captions or one translation to YouTube’s closed-caption player. Viewers use YouTube’s CC control to turn the track on and off. Caption appearance follows the player’s own settings.

For subtitles that remain visible in the picture, use a browser-source overlay instead.

Connect three parts

  1. Send your video and audio to the intended YouTube broadcast using your streaming software or supported IRL workflow.
  2. Send an audio input to StreamTranslate. Streaming to YouTube alone does not connect that input.
  3. In the same broadcast’s Studio settings, turn on closed captions, choose POST captions to URL and copy the captions ingestion URL into Control’s YouTube section.

Choose one output language

Select Same as spoken, or choose a translation language in Control. Select that same language in Studio. YouTube’s HTTP caption route supplies one feed per stream entry point; this integration does not create a menu of independently translated tracks.

Check the actual player

Enable captions, speak a short phrase and open the matching private or unlisted watch page. Confirm the CC button becomes available and that the text matches the audio in that player. A green Control status alone does not prove the viewer is receiving captions.

Example: an English stream for Spanish viewers

You speak English and want Spanish captions without subtitles permanently covering the picture. Set spoken English in Control, choose Spanish inside the YouTube captions box, then select Spanish in Studio. Connect the caption URL from the broadcast receiving your video. A viewer should be able to enable CC and read Spanish while hearing your English audio. The example describes the intended setup; rehearse it privately with your own account, audio route and player before announcing it.

Sources and setup limits

See YouTube’s official requirements for the underlying caption transport and latency modes. Actual behavior must also be checked on your own broadcast.

Common questions

Can viewers choose any translation language?

This integration sends one chosen caption language. It does not publish several simultaneous native YouTube CC tracks.

Do I need OBS?

You need a supported way to send video to YouTube and audio to StreamTranslate. OBS is one option; supported phone and cloud workflows are explained in the IRL guide.