49: Watch YouTube video with two sets of subtitles
LingoTube dual caption player
LingoTube dual caption player by Springwalk Inc is a niche Android app built for one clear purpose: letting you watch YouTube with two sets of subtitles at the same time. Target users are language learners who want native and translated text together, but the tool works for any viewer who needs side-by-side captions. After a week of daily use the experience is positive overall, though a few limitations keep it from feeling like a finished product.
Installation and setup is simple. The apk is 8 mb. On first open you grant two optional permissions: overlay so the subtitle panel can float over other apps, and storage if you want to save offline words. You then pick your base subtitle language and the second language you want to display. A short tutorial shows how to call the floating panel: a small translucent bubble that sits on the left edge of the screen. Tap it and the dual caption bar appears. Drag to move it, pinch to resize, long press to hide.
The core workflow is straightforward. Open the regular YouTube app, start any video that has captions, tap the LingoTube bubble and the player immediately pulls both caption tracks from YouTube’s servers. Timing is frame accurate because the app reads the same timestamp stream the official player uses. You can toggle auto scroll, repeat the last line, or tap any word to pop a dictionary. The dictionary uses Google Translate by default but you can add Oxford, Cambridge, or custom api keys if you have them. Tapped words are saved to a built-in spaced repetition flashcard deck. The deck is basic: front word, back translation, no images or audio, but it exports to csv so you can move it to Anki or Quizlet.
Video sources are not limited to YouTube. The app offers a built-in browser that can inject dual captions into any html5 player that exposes webvtt or srt tracks. I tested it on Vimeo, Coursera, and a random news site. It worked on most, failed on a few that use encrypted captions. For YouTube specifically it also supports automatic captions, which means even videos without human subtitles can get dual text, though accuracy is obviously lower.
Customization is generous. You can set font size, color, background opacity, line spacing, and character set per language. One nice touch is karaoke mode: each syllable highlights as it is spoken, useful for shadowing practice. You can also change playback speed without affecting pitch, and the caption timing auto adjusts to stay in sync.
Offline functionality is limited. If you download a YouTube video via premium the app can still show captions, but it cannot download the caption file itself. For pure offline use you need to load an srt file manually into the built-in player. That player is bare bones: seek, speed, loop, nothing more.
Performance footprint is light. The bubble uses about 35 mb of ram and less than one percent battery per hour of video. No adverts appear in the free tier. A one time “pro” unlock (about the price of a coffee) removes the 50 word daily limit in the flashcard deck and enables unlimited dictionary calls. There is no subscription model.
Privacy posture is reasonable. The developer states that caption text is sent only to the translation service you choose. No account is required. The app does not request camera or microphone access. The only network calls are to fetch captions and dictionary definitions.
Reliability is high on modern devices. I tested on android 10, 12 and 14. The bubble stayed visible during picture in picture mode and even over some games. On a samsung device running one ui 5 the bubble was occasionally killed by aggressive battery management; whitelisting the app solved it.
Limitations are worth noting. The app cannot force captions onto videos that have no caption track at all. It also cannot display more than two languages at once, and there is no option for top and bottom placement, only side by side. The built-in video player lacks advanced controls like chapter navigation or frame stepping. Finally, the dictionary is basic; context sentences or audio pronunciation would be welcome additions.
Pros:
- Frame accurate dual subtitles on any video that already has captions.
- Floating bubble works system wide, resizable and themeable.
- Karaoke syllable highlighting and playback speed control.
- Tap to dictionary with spaced repetition flashcards.
- Light on battery, no ads, one time pro unlock.
- Supports YouTube auto captions and webvtt from other html5 players.
Cons:
- Requires captions to exist; cannot generate them from scratch.
- Limited to two languages at once, no top bottom layout.
- Built-in offline player is very basic.
- Dictionary lacks example sentences or audio.
- May need battery whitelist on heavily skinned roms.
Who should install:
- Language learners binge watching YouTube, netflix, or moocs.
- Teachers screening subtitled clips in bilingual classrooms.
- Anyone who prefers native plus translated text for accessibility.
Who can skip:
- Viewers who watch content without any caption track.
- Users uncomfortable granting accessibility or overlay permissions.
- Power users who need three or more simultaneous subtitle tracks.
Final subtitle:
LingoTube is the closest thing to real time bilingual glasses for your phone. It won’t create captions where none exist, but if a track is available it will paint them on screen faster than you can reach for a dictionary. For language learners it turns everyday scrolling into micro lessons; for everyone else it is simply the most elegant way to watch the world with subtitles on.