To learn English with YouTube, choose videos you can mostly follow, watch them with English and your native language subtitles at the same time, replay the sentences you do not catch, and then rewatch with English-only subtitles. Afterwards, review the new words from a saved subtitle file. YouTube's built-in player shows only one subtitle language at a time, so a free dual-subtitle extension is the most useful tool you can add.
Here is the method step by step, with free tools for each stage.
Why YouTube subtitles work for learning English
Reading while listening links the sound of a word to its spelling, which is exactly what you need to understand fast, natural speech. YouTube has almost unlimited real English: accents from every country, every topic, and every level from slow learner channels to full-speed interviews.
The problem is the default player. You can show English captions or translated captions, but not both, so you either miss meaning or miss the English. Two-language subtitles solve this: you see the English line and its meaning together, and your eyes move to the translation only when you need it.
How to learn English with YouTube subtitles, step by step
Step 1: Choose the right videos
- Slightly above your level. You should understand most of the video with subtitles on. If you need the translation for every line, pick something easier.
- Topics you already like. Cooking, football, tech reviews or travel vlogs keep you watching, and you already know the context.
- Clear speech with good captions. Videos with creator-uploaded English captions are more accurate than auto-generated ones. In the CC menu, a track without "(auto-generated)" is usually a human one.
- Short to start. Five to fifteen minutes is enough for one study session.
Step 2: Watch with dual subtitles
The free SpeakFlow Translate extension for Chrome, Edge, Brave and Opera adds two-language subtitles to YouTube.
- Install SpeakFlow Translate on your desktop browser.
- Open an English video and press the round SpeakFlow button on the player.
- Choose your native language as the target language. It supports 100+ languages.
- Turn on two languages. You now see the original English line together with its translation, in sync.
- Watch once without stopping, just to get the story.
It works from the video's caption tracks, including auto-generated English captions, so almost any English video qualifies. It is desktop-only, and it cannot help on a video that has no captions at all.
Step 3: Replay the lines you miss
The second viewing is where most of the learning happens. Go through the video in small pieces:
- Use YouTube's keyboard shortcuts: J and L jump 10 seconds back and forward, the left arrow goes back 5 seconds, and K or the space bar pauses.
- Slow down to 0.75x for fast speakers from the gear menu.
- Open the SpeakFlow subtitle panel to see the whole video as text, and click any line to jump straight to it.
- Say the line out loud after the speaker. This is called shadowing, and it trains pronunciation and rhythm, not only listening.
If you prefer listening to reading, the extension's AI dubbing can read the translation aloud, but for learning English it is usually better to keep the original voice and use the translation only as text.
Step 4: Switch to English-only subtitles
On your last viewing, turn off the translation and keep only English captions, then try with no captions at all for a short section. Checking yourself against the English text tells you which sounds you still mishear, such as linked words ("want to" becoming "wanna") or weak forms.
Step 5: Export subtitles and review new words
Words you met once are easy to forget. Export the subtitles so you can review them later.
- In the SpeakFlow subtitle panel, choose export SRT. You can export the original English or the translation.
- Open the SRT file in any text editor. Each line has a timestamp, so you can find the moment in the video again.
- Copy useful sentences, not single words, into your notebook or a flashcard app such as Anki.
- Review them the next day and again a few days later.
Saving whole sentences matters: "I ran out of time" teaches you more than the word "ran" alone.
Free tools for learning English with YouTube, compared
| Tool | Two languages at once | Jump to any line | Export subtitles | Cost |
|---|---|---|---|---|
| YouTube captions | No | Via Show transcript | No | Free |
| YouTube Auto-translate | No, translation replaces English | Via Show transcript | No | Free |
| SpeakFlow Translate | Yes | Yes, subtitle panel | Yes, SRT | Free; VIP from $6.90/month |
YouTube's own Show transcript option (under the video description on desktop) is a decent free way to read along, but it only shows one language. Other dual-subtitle extensions exist too; the main things to check are YouTube support, SRT export and whether they need an account.
Can you learn English with YouTube on your phone?
Yes, with some trade-offs. Browser extensions do not run in the YouTube app or in mobile browsers, so dual subtitles from SpeakFlow Translate are a desktop feature. In the YouTube app you can still turn on English captions, slow the video down and use the transcript, which covers steps 3 and 4 well.
If you want two languages on screen while watching on a phone, the SpeakFlow phone app has a Live subtitles mode with a Two languages caption style that floats over the YouTube app. It listens to the sound rather than reading caption tracks, so it also works on TikTok, livestreams or podcasts, although some apps block their audio from capture. A good split is to study on your computer and use the phone for extra listening on the go.
Common mistakes to avoid
- Reading only the translation. If your eyes stay on your own language, you are watching a translated film, not learning English. Glance at the translation only when the English line is unclear.
- Choosing videos that are too hard. Constant pausing is tiring and you quit sooner. Go a level easier and stay consistent.
- Never rewatching. One viewing is entertainment; the second and third are practice.
A weekly routine that works
- Three to four short sessions a week of 20 to 30 minutes beat one long weekend binge.
- One new video per session, watched three times: dual subtitles, replaying, English-only.
- Five to ten sentences saved per video and reviewed later.
- One longer video at the weekend just for fun, with whatever subtitles you like.
If a video gives you trouble with its subtitles, our guides on translating YouTube videos and fixing YouTube subtitle translation cover the common problems.
Start learning with your next video
Pick one English video you would watch anyway, install SpeakFlow Translate, and go through the five steps once. It is free, needs no account, and the SRT export gives you something to review tomorrow. For more learning ideas, including practicing with live talks and lectures, see our page for language learners.
Frequently asked questions
Can YouTube show two subtitles at once?
Not on its own; the player shows one caption language at a time. A browser extension such as SpeakFlow Translate adds two-language subtitles on desktop.
Is watching YouTube with subtitles good for learning English?
Yes, as long as you watch actively: replay difficult lines, repeat them aloud, and review new sentences later. Passive watching with only translated subtitles teaches much less.
Should I use English or native-language subtitles to learn English?
Use both at first so you understand the meaning, then switch to English-only subtitles, and finally try short sections with none.
How do I download YouTube subtitles to study?
YouTube does not provide a direct download. With SpeakFlow Translate you can export the English or translated subtitles of a video as an SRT file.