NoaLingua for Chrome
Add to Chrome — Free Add to Chrome

Feature

Dual subtitles on Netflix — and exactly what Netflix will not allow

NoaLingua reads the subtitle lines Netflix already displays and adds a translation, clickable words, saving, replay and shadowing. Because Netflix never exposes the full subtitle file, sentences are built only from lines that have appeared on screen — so there is no whole-film transcript, no bilingual PDF and no translating ahead.

arbitrage /aʁ.bi.tʁaʒ/ noun · masculine uncommon
in this sentence
refereeing — the officiating of the match
also means
arbitration (law) · arbitrage (finance)
from Tatoeba
L’arbitrage a été contesté. — The refereeing was disputed.

Tout le monde parlait de l’arbitrage après le match.

Everyone was talking about the refereeing after the match.

P Previous R Repeat N Next A Auto-pause Y Say it back
  1. Caption blocks are reassembled into sentences before anything is translated — one YouTube caption block is usually not a sentence. The dotted underline marks a statistically uncommon word; faded words are ones you marked known.
  2. “In this sentence” is the line a dictionary cannot give you. It is chosen from the sentence translation, the word’s translation list, the part of speech and the preceding word — and when the evidence is weak it does not appear at all, rather than being invented.
  3. Every button is also a key, and each tooltip shows your current binding. R repeats the sentence you can see, not the one the player has already moved on to.

How to use it

Step by step

  1. 1

    Turn subtitles on in Netflix’s own player

    The Audio & Subtitles menu. NoaLingua reads what Netflix draws; it cannot request a track Netflix is not already showing.

  2. 2

    Start the video

    The NoaLingua box appears with the original and translation. Clicking a word, saving, auto-pause, repeat and shadowing all behave exactly as they do on YouTube.

  3. 3

    If nothing appears, wait twelve seconds

    After twelve seconds of silence on a watch page, NoaLingua puts up its own message explaining that Netflix is not showing subtitles for it to read, and where to turn them on.

Mechanism

Why it behaves this way

What Netflix withholds, and what that costs

On YouTube, NoaLingua fetches the entire transcript once per video. That single capability is what makes the whole-film bilingual PDF possible, what allows translating twelve sentences ahead, and what gives previous and next exact sentence boundaries.

Netflix does not hand over the subtitle file. Everything therefore has to be built from lines as they appear on screen. The consequences are specific rather than vague: no export of a film you have not watched, no look-ahead buffer, and sentence boundaries assembled live rather than known in advance.

Why the silence message exists

The most damaging failure for an extension like this is doing nothing while looking installed. A user with subtitles switched off sees an empty player and concludes the product is broken.

So the Netflix adapter carries a message that depends on nothing which could itself have failed. If twelve seconds pass on a watch page with no subtitle data, it says so and tells you which menu to open.

Limitations

Common questions

Does saving words work the same on Netflix?

Yes. The word card, the dictionary, grammar tables, examples and Save are identical. The card records the title and the moment, exactly as it does on YouTube.

Why does the translation sometimes appear after the line has started?

Because there is no look-ahead on Netflix. On YouTube the extension translates twelve sentences in advance using the full transcript; without that file, each sentence is translated as it arrives.

Can I shadow and use Say It Back on Netflix?

Yes — shadowing, one-sentence shadowing and Say It Back all work, since they operate on the sentence currently on screen rather than on a transcript.