How to translate any video to English subtitles

For YouTube, use Auto-translate or a free extension that also exports SRT. For any other video, use a live translator that listens to the audio on your computer or phone. To burn or attach subtitles to your own file, you need an SRT file and a player or editor that loads it.

24 October 2026 · 5 min read

How you translate a video to English subtitles depends on where the video lives. On YouTube, captions already exist on most videos, so you can translate them for free with Auto-translate or a browser extension that also lets you export an SRT file. For any other video (a streaming site, an online course, a video call recording, a clip on social media), the reliable route is a live translator that listens to the audio and shows English subtitles as it plays.

Below are the options for each situation, on computer and phone, plus how to end up with a subtitle file you can keep.

Which method fits your video?

Your videoBest free optionBetter optionSubtitle file?
YouTube video with captionsYouTube Auto-translateSpeakFlow Translate extension (dual subtitles, dubbing)Yes, SRT export from the extension
YouTube video with no captionsChrome Live Caption, if your language is supportedSpeakFlow Pro, Watch video presetBilingual transcript, not SRT
Streaming site, course platform, other websiteChrome Live Caption or Windows Live CaptionsSpeakFlow Pro, Watch video presetBilingual transcript
Video playing on your phoneBuilt-in live captions (no translation on most phones)SpeakFlow phone app, Live subtitlesNo
Your own video fileA video editor's auto-captionsImport into the SpeakFlow phone app for a transcriptDepends on the editor

The key distinction: caption-based tools translate text that already exists, which is fast and accurate when the captions are good. Audio-based tools listen to speech, which works on anything but depends on clear sound.

How to translate a YouTube video to English subtitles

YouTube is the easiest case. Turn on CC, open the gear icon, choose Subtitles/CC, then Auto-translate, then English. This works on the large majority of videos because YouTube creates automatic captions for many languages.

For more control, the free SpeakFlow Translate extension (Chrome, Edge, Brave, Opera on desktop) adds:

It is YouTube-only, desktop-only, and needs a caption track. The full walkthrough is in how to translate a YouTube video to English.

How to translate a video to English on your computer (any site)

For videos outside YouTube, or YouTube videos without captions, you need speech recognition on the audio. There are free built-in tools and dedicated apps.

Free: Chrome Live Caption and Windows Live Captions

Chrome Live Caption (Settings, Accessibility, Live Caption) captions audio playing in Chrome, and recent versions can translate the captions into some languages. Windows 11 Live Captions (Win + Ctrl + L) captions all system audio, and at the time of writing it translates many languages into English on Copilot+ PCs. Both are worth trying first; their limits are the set of supported languages and a fairly plain caption display. See our guides to translating Chrome Live Caption and subtitles for any video for setup details.

Live translation: SpeakFlow Pro

SpeakFlow Pro for Mac (macOS 14.4+) and Windows 10/11 hears whatever the computer plays, from any app or browser tab, and turns it into English captions or English speech in real time.

  1. Install SpeakFlow Pro and choose the Watch video preset.
  2. Set the target language to English. The spoken language is detected automatically across 60+ languages.
  3. Play the video anywhere: a streaming site, a course platform, VLC, a recorded webinar.
  4. Read the English captions in the floating panel, which you can drag under the video and resize, or turn on a natural voice to hear the translation.
  5. When you are done, keep the full bilingual transcript or ask for an AI summary.

Expect about 1 to 2 seconds of delay, since it waits for enough of each sentence to translate meaning. For technical videos, add the topic or glossary terms in the context settings so names and jargon come out right. You get one free hour on every computer, then hour packs from $19 for 10 hours that never expire.

How to translate a video to English subtitles on your phone

Most phones have live captions in their accessibility settings, but on iPhone and many Android phones these transcribe in the same language rather than translate. Some Android phones, such as recent Pixel models, can translate live captions in supported languages.

The SpeakFlow phone app has a Live subtitles mode for this. It floats translated captions over YouTube, TikTok, Netflix, a livestream or any other app:

Be aware that some apps block their audio from being captured, and captions will not appear for those. There are free minutes every day with no account.

How to add English subtitles to a video file permanently

Live translation shows subtitles while you watch, but it does not change the video. If you want subtitles attached to a file, for sharing or uploading, you need a subtitle file, usually SRT, and a way to attach it.

  1. Get the text. For a YouTube video, export the translated SRT from SpeakFlow Translate. For your own recording, many video editors offer automatic captions, and you can also import the file into the SpeakFlow phone app's Record meeting mode to get a transcript with speakers told apart, exported as Word or text.
  2. Check timing and wording. Machine translation is good, not perfect. Read through names and numbers before publishing.
  3. Attach the file. Media players such as VLC load an SRT next to the video. Video editors can burn the subtitles into the picture. Platforms such as YouTube let creators upload an SRT as a caption track.

One honest note: the SpeakFlow Pro transcript and the phone app's transcript are text documents, not timed SRT files. For a timed subtitle file from a YouTube video, the extension's SRT export is the tool to use.

Free vs. paid: is it worth paying?

If you mainly watch YouTube, you probably never need to pay: Auto-translate and the free SpeakFlow Translate extension cover subtitles, dubbing and SRT. Paying makes sense when you regularly watch content outside YouTube in a language the free tools do not handle well, or when you want spoken translation rather than reading. The free hour of SpeakFlow Pro is enough to tell whether it suits your videos.

Get English subtitles on your next video

Start with what is free: Auto-translate on YouTube, or your browser's and operating system's live captions. When you need dual subtitles and SRT on YouTube, install SpeakFlow Translate. For anything else on a computer, try SpeakFlow Pro with the Watch video preset, and on your phone, the Live subtitles mode of the SpeakFlow phone app. More on these setups on the watching videos page.

Frequently asked questions

How can I translate a video to English for free online?

For YouTube, use Auto-translate in the subtitle settings or a free extension like SpeakFlow Translate. For other sites, try Chrome Live Caption or Windows 11 Live Captions, which can translate some languages.

Can I get an SRT file of the English translation?

For YouTube videos, yes: SpeakFlow Translate exports translated or original subtitles as SRT. For other videos, you usually need a video editor's auto-captions to produce a timed file.

Can I translate a Netflix or streaming video into English subtitles?

If the service has no English track, a live translator that listens to the audio can show English captions as it plays, such as SpeakFlow Pro on a computer. On phones, some apps block audio capture, so it will not work everywhere.

Is live video translation accurate?

With clear speech it is usually good enough to follow the content comfortably. Background music, overlapping voices and specialist vocabulary reduce accuracy; adding the topic or key terms helps.

Try it: every computer gets one free hour, no card — download for Mac or Windows. On a phone? Get the app. Watching YouTube? The Chrome extension is free.

Keep reading

All articles