Skip to content

msl0/LinguaFlix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LinguaFlix

Learn languages on Netflix — pause to instantly see subtitles in your native language.

Website

Chrome Web Store Edge Add-on

LinguaFlix overlay showing Polish subtitles while English subtitles play on Netflix
Pause to see subtitles in your language

LinguaFlix settings page
Choose your language in Settings

Why I built LinguaFlix

I was learning English by watching Netflix with English subtitles, but whenever I didn't understand something, I had to pause, open a translator, type the phrase, and go back — it completely broke the flow. I just wanted to pause and instantly see the subtitle in my native language. The existing extensions didn't solve this either — some shrank the video to fit extra subtitle layers, others required extra clicks to see a translation, and others were unreliable. So I built LinguaFlix: pause to see the subtitle in your language, play to continue. That's it.

Features

  • Instant subtitle overlay on pause — no extra clicks, no copy-pasting into a translator
  • Works in fullscreen — the overlay follows fullscreen transitions seamlessly
  • Closed Captions support — optionally prefer CC tracks when available
  • Private and lightweight — everything runs locally in your browser, no data leaves your machine. No tracking, no accounts, no bloat

How It Works

  1. Pick your native language in Settings
  2. Play any Netflix title with foreign-language subtitles enabled
  3. Pause — see the subtitle in your language overlaid on the video
  4. Play — the overlay disappears, Netflix continues as normal

Under the hood, the extension detects when Netflix loads subtitle files, parses them, and keeps them ready so the translation appears instantly when you pause.

Installation

From your browser's store

One click, no setup needed.

From source (developer mode)

  1. Clone the repo:
    git clone https://github.com/msl0/LinguaFlix
    
  2. Open chrome://extensions/ in Chrome
  3. Enable Developer mode (top-right toggle)
  4. Click Load unpacked and select the src/ directory
  5. Open the extension popup and go to Settings to choose your language

FAQ

Which languages are available?
LinguaFlix shows whatever subtitle tracks Netflix provides for a given title. If Netflix doesn't offer subtitles in your chosen language for a specific show, there's nothing to display.

Does this work with other streaming services?
No — LinguaFlix is built specifically for Netflix.

Why pause-based instead of always-on dual subtitles?
Showing two subtitle tracks simultaneously is visually noisy and hard to read. Pause-to-reveal gives you a clean reading experience without disrupting the flow of watching.

I paused but no subtitle appeared — what's wrong?
LinguaFlix can only show subtitles that Netflix provides. If the title you're watching doesn't have a subtitle track in your chosen language, there's nothing to display. Try a different show or check which languages Netflix offers for that title. If the problem persists, open a bug report.

Contributing

Found a bug? Have an idea for a new feature? I'd love to hear from you — just open an issue and tell me what happened or what you'd like to see.

If you'd like to contribute code, please open an issue first to discuss what you'd like to change.

License

MIT