NoaLingua for Chrome
Add to Chrome — Free Add to Chrome

A Chrome extension by NoaSolutions · version 0.2.17 · Chrome 138+

The whole internet, in the language you’re learning.

Videos, articles, PDFs and your own voice — one extension turns all of it into material you actually retain. Click any word, anywhere, and it comes back before you forget it.

Add to Chrome — Free Add to Chrome The Chrome Web Store still lists this as LinguaCue — same extension, rename in progress.
  • Free — every feature, no trial
  • No account — nothing to sign up for
  • 28 languages, on your machine
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.

NoaLingua

for Chrome

The whole internet is a
language learning playground

No course to sit through. No lesson to open. The video you were going to watch, the article you were going to read and the PDF already on your desk become the material — in 28 languages, on your own machine.

Where this came from

Built by someone who did it the hard way first

These are the author’s own words, not customer reviews — NoaLingua is new and we will not invent them. Every quote links to the page it is taken from.

  • I booked a B2 exam I could not have introduced myself in.

    For fifteen years I told myself I wanted to learn German. Then I booked the Goethe B2 exam for six months later, at a point where I could not introduce myself. Six months after that I was sorry I had not signed up for C1.

    Nemanja Pejić Built NoaLingua · German, French, Italian to B2 The full story →
  • Fifteen days on Duolingo, and I still could not order food.

    I made an account and tapped away for fifteen days. My progress was miserable. I had spent a twelfth of my time before the exam and would still have gone hungry in any German city.

    Nemanja Pejić Software engineer · full-time job, small child The full story →
  • Everything you did in English, do in the language you are learning.

    Technology, science, space, chess — those are my areas, so I found channels in German, French and Italian about exactly those. Stay on content that interests you and it comes naturally. Study “Marko goes to school” and the motivation is gone in three days.

    Nemanja Pejić Three B2 certificates in about two years What actually worked →
  • I was paying for fifteen separate apps, and I did not resent the money.

    LingQ, Language Reactor, Mate Translate, an app for books, Anki for repetition, another for shadowing. I was just glad I had a setup I was happy with. NoaLingua is that setup rebuilt as one thing.

    Nemanja Pejić Why this exists Why I built it →

See it work

Four surfaces. One deck. Click through them.

This is the actual interface, not a mockup — the same box you get on a video, an article, a PDF and a shadowing session. Every word in it is clickable in the product.

youtube.com

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

Everyone was talking about the refereeing after the match.

PRNA auto-pause after every line

arbitrage /aʁ.bi.tʁaʒ/

refereeing — the officiating of the match

also: arbitration (law) · arbitrage (finance)

Saved · keeps the sentence, the video and the timestamp

Captions are rebuilt into whole sentences before translation, so R repeats the line you can see — not wherever the player happens to be. How dual subtitles work →

lemonde.fr

La réforme du marché de l’énergie

Le gouvernement a dévoilé mardi les grandes lignes d’une refonte du marché, présentée comme un levier de compétitivité. Les syndicats ont aussitôt demandé des garanties.

refonte /ʁə.fɔ̃t/

overhaul — a complete restructuring

feminine noun · from refondre, to recast

Underlined = your deck has never met it. Plain = you already know it. You can see what an article will cost you before you commit to it. Reading on any site →

chapitre-04.pdf

Original

Les motifs de conception ne sont pas des solutions toutes faites. Ils décrivent un problème qui revient sans cesse, puis le cœur de sa solution.

English

Design patterns are not off-the-shelf solutions. They describe a problem that recurs endlessly, then the core of its solution.

A bilingual book aligned paragraph by paragraph — or the original document with its real layout intact and every word still clickable. Both PDF modes →

Shadowing · your turn

Tout le monde parlait de l’arbitrage.

YOUR TURN — 3s

Say It Back

Heard: Tout le monde parlait de larbitraj.

6 of 7 words · l’arbitrage did not come through. No audio is recorded.

The line plays, the video stops itself, and the pause is longer than the sentence — because producing one takes longer than hearing it. Shadowing and Say It Back →

Everything it does All four on the free plan, with all 30 practice formats and every export.

Everything it does

One extension, four jobs

Not a teaser list. This is the whole product — every surface it works on and every thing it does there. All of it is on the free plan.

  • 30 practice formats, built from your own saved words
  • 28 languages in the learning and translation pickers
  • 4 export formats, free on every plan, including the free one
  • 0 accounts, sign-ups or email addresses required

See every feature in detail Check your language →

Try the mechanism

Click a word you don’t know

This is the real word card, with real French. Click any underlined word in the line below — nothing is sent anywhere, and there is nothing to install to try it.

Demonstration with sample data. The linguistic content is correct; it is not a recording of a live session.

Tout le
monde
monde /mɔ̃d/ noun · masculine
in this sentence
everybody — in the fixed phrase “tout le monde”
also means
the world · a crowd, a lot of people
example
Tout le monde le sait. — Everybody knows it.
keeps the sentence, the source and the timestamp In the extension, Save keeps this word with the sentence it came from, the source and the exact timestamp.
parlait
parler /paʁ.lɛ/ verb · 12 forms
in this sentence
was talking — ongoing action in the past
also means
to speak · to talk · to discuss
grammar
3rd person singular imperfect of parler je parlais tu parlais il / elle parlait nous parlions vous parliez ils / elles parlaient
example
Elle parlait doucement. — She was speaking quietly.
keeps the sentence, the source and the timestamp In the extension, Save keeps this word with the sentence it came from, the source and the exact timestamp.
de
l’arbitrage
arbitrage /aʁ.bi.tʁaʒ/ noun · masculine uncommon
in this sentence
refereeing — the officiating of the match
also means
arbitration (law) · arbitrage (finance)
example
L’arbitrage a été contesté. — The refereeing was disputed.
keeps the sentence, the source and the timestamp In the extension, Save keeps this word with the sentence it came from, the source and the exact timestamp.
après le
match
match /matʃ/ noun · masculine
in this sentence
the match — a sporting fixture
also means
a game · a bout
example
Le match commence à huit heures. — The match starts at eight.
keeps the sentence, the source and the timestamp In the extension, Save keeps this word with the sentence it came from, the source and the exact timestamp.
.

Everyone was talking about the refereeing after the match.

Pick any word above. The card opens here.

Your deck 0 words

    Saved words land here, each keeping the sentence it came from.

    This panel fills in as you save words — it needs JavaScript, which the rest of this page does not.

    That is the whole loop. Watch, click, save, and it comes back before you forget it — across video, web pages and PDFs, into one deck on your own machine. How the word card works · how the schedule works

    The one-toolset story

    One word card. Four surfaces. One deck.

    Most tools in this category do video or reading. The same card opens from a YouTube subtitle, a Netflix subtitle, text you select on any page, and a word inside a PDF — with the same dictionary, the same grammar tables and the same Save button. Everything lands in one deck, per language, on your machine.

    One word card opens from four surfaces and feeds one deck Four sources on the left — a YouTube subtitle, a Netflix subtitle, any web page via selection or Alt-click, and a PDF in either the reader or the viewer — all converge on a single word card in the middle. The card carries the word, the meaning it has in that sentence, its grammar and real examples. From the card, one Save feeds a single review deck on the right, which is per language and stored on your own machine. The point is that there is one card and one deck rather than four separate tools. FOUR SURFACES YouTube subtitle dual subtitles Netflix subtitle dual subtitles Any web page selection or Alt-click A PDF reader or viewer ONE WORD CARD arbitrage meaning in this sentence grammar of the form you clicked IPA, real examples, the source Save ONE DECK Per language On your machine Spaced review Exportable, always Same dictionary, same grammar tables, same Save button, wherever you clicked.

    01

    Watch — video subtitles

    YouTube and Netflix, grouped into real sentences rather than caption fragments. On YouTube the whole transcript is fetched once per video, which is why previous and next land exactly and why the translation is usually ready twelve sentences ahead of you. Dual subtitles

    02

    Read — any web page

    Select text and get the same box. Hold Alt and click a paragraph to place a translation under it without replacing anything. Or press Alt+Shift+W to see every word your deck has never met, before you commit to the article. Learn from websites

    03

    Read — PDFs, two ways

    A bilingual book with paragraphs aligned side by side, or the original document with its real layout intact — drawn to canvas with a transparent text layer over it, so columns, tables and figures survive and every word is still clickable. Bilingual PDF

    04

    Remember — spaced review

    Nothing to schedule. Cards return on a ladder you can say out loud — 1 → 3 → 7 → 14 → 30 → 90 → 180 days — and a miss drops two rungs rather than back to zero, because throwing away months of evidence over one slip is how review apps start to feel like punishment. Vocabulary review

    All four land in the same place. One deck per language, on your own machine, exportable to Anki with pictures and real sentence audio, to CSV, to a spreadsheet you can edit and re-import, or to a single JSON file you keep forever. Export is free on every plan, so your work is never held hostage to a subscription.

    Three steps

    How it works

    1. 1

      Install it and pick two languages

      The one you are learning, and the one you want translations in. Packs start downloading by themselves the moment the extension knows.

    2. 2

      Open a video that has captions, and turn them on

      The CC button, or the c key. A second later the NoaLingua box appears: original above, translation below.

    3. 3

      Click a word you don’t know, and press Save

      The card keeps the sentence, its translation, the video title and the exact moment. Open Learn when it tells you something is due.

    Local-first

    What stays on your machine, and what doesn’t

    There is no NoaLingua account, no sync to our servers, and no analytics in the extension. Your cards, settings, downloaded dictionaries, review schedule and every counter live in your Chrome profile.

    What stays on your machine, and what can leave it A boundary diagram. Inside your Chrome profile: saved cards and their sentences, settings and shortcuts, downloaded dictionaries and grammar packs, review schedule and per-word counters, streak and bookmarks, and audio clips. Crossing the boundary, each only under a named condition: a single word to Wiktionary, Wikidata and Tatoeba when grammar lookup is on; sentence text to MyMemory only if you select cloud translation; the sound of your voice to Chrome's speech service only with online recognition enabled; a licence key to the licence check once a day if you have paid; and pack downloads, which carry nothing about you. Never crossing under any setting: subtitle text without your checkbox, your watch history, your cards, and your progress. YOUR CHROME PROFILE Stays here Your saved cards and their sentences Settings and keyboard shortcuts Downloaded dictionaries and grammar packs Review schedule and per-word counters Day streak, bookmarks, video positions Audio clips captured from video NEVER LEAVES, UNDER ANY SETTING Subtitle text without your checkbox Your watch history Your cards and your progress CAN CROSS, EACH ON ITS OWN CONDITION One word Wiktionary · Wikidata · Tatoeba grammar lookup on (default) Sentence text MyMemory only if you choose Cloud Your voice Chrome speech service only with online recognition A licence key Licence check once a day, if you paid Nothing about you kaikki · WikDict · Tatoeba · HF downloading packs

    Never leaves your device

    • Subtitle text, unless you turn on cloud translation yourself
    • Your watch history
    • Your saved cards and their sentences
    • Your progress, streak and per-word counters
    • The sound of your voice — Say It Back keeps the score and the missed words, never a recording

    Leaves only on a condition you set

    • A single word → Wiktionary, Wikidata, Tatoeba, when grammar lookup is on. Never the sentence.
    • Sentence text → MyMemory, only if you choose Cloud translation.
    • Your voice → Chrome’s speech service, only with online recognition on.
    • Pack downloads → kaikki, WikDict, Tatoeba, Hugging Face. These requests carry nothing about you.

    One thing does talk to a server, and we would rather say it than have you find it. Checking whether a paid licence is still valid contacts one endpoint, once a day. It stores a licence key, a status and a plan name — no email, no name, no customer id, nothing that identifies a person. The whole picture, in detail →

    Languages

    28 languages, and we publish exactly what works

    “Supported” is not one thing. A language can have grammar tables and no frequency list, or definitions and no punctuation model. So instead of a flag grid, there is a matrix — one row per language, one column per capability, and an explicit “not documented” wherever we have not verified something ourselves.

    New to this? Choosing a tool for learning from YouTube covers what to look for, and the download page lists what Chrome will ask for before you install.
    51% of the matrix is verified from the extension’s own registries; the rest says so. YouTube’s caption translation covers a measured 156 languages and acts as the safety net when Chrome has no on-device model for your pair — which is exactly what happens with Serbian.

    Already using something else?

    Honest comparisons, including where they win

    Every comparison discloses that NoaLingua is our product, cites the competitor’s own official pages, carries the date it was checked, and includes at least one row where they beat us. How we research these →

    Pricing

    What the product does is free. How much of it you collect is the subscription.

    Every platform, every surface, every game and every panel works on the free plan. There is no locked feature list, no trial that expires and nothing to cancel. Paying supports the work and lifts the size of your deck — that is the only difference between the plans.

    See the plans

    Who makes this

    A small studio, one product, and a rule we did not want to break

    NoaLingua is built by one person — Nemanja Pejić, trading as NoaSolutions. Not a funded company with a growth target and a support desk, which is the whole reason the product is shaped the way it is.

    It started with fifteen years of meaning to learn German, and then a booked B2 exam six months out at a point when introducing myself was beyond me. I passed it — then did French, then Italian, all while working full time with a small child. What got me there was a set of about fifteen separate subscriptions stitched together by hand: one app for subtitles, another for reading, another for flashcards, another for shadowing.

    NoaLingua is that setup rebuilt as one thing. The whole story is here, including the fifteen days on Duolingo that started it.

    So the rule from the first line of code was this: your words are yours, and they stay on your machine. No account to create, no profile to sync, and nowhere on our side is there a copy of the list of everything you did not understand. The one thing that ever leaves is a licence key, once a day, and only if you have paid — the exact list is here. That decision cost us the easy features: there is no cross-device sync, and there cannot be. We would make it again.

    The same rule is why this site reads the way it does. Every number on it has a source and a date. The comparison pages mark the rows where a competitor is honestly better, because a comparison the author wins outright is one nobody should believe. There is a page listing everything the product cannot do, linked from the footer of every page, and it is kept current rather than quietly trimmed when an entry becomes awkward.

    If that sounds like a lot of hedging for a browser extension: it is a browser extension that asks to read the pages you visit. We would rather over-explain that than have you find out later.

    Common questions

    Does NoaLingua work with Netflix?

    Yes. It reads the subtitle lines Netflix already displays and adds a translation, clickable words, saving, replay and shadowing. Netflix never exposes the full subtitle file, so unlike YouTube there is no whole-film transcript, no bilingual PDF export and no translating ahead.

    Do I need an account?

    No. There is no registration and no sign-in. Your cards, settings, downloaded dictionaries and review schedule live in your Chrome profile, and you move them between computers by exporting one JSON file.

    What does the free plan actually include?

    Every feature, on every supported site — all the games, both PDF modes, shadowing, speech practice and every export format. Paying removes the cap on how many words your deck holds. Nothing is locked behind the paywall except volume.

    Does it send what I watch to a server?

    No. Subtitle text is translated on your device by default. Sentence text only leaves your machine if you switch translation to Cloud, and a single word only leaves it if you keep the grammar lookup option on. Your watch history, your cards and your progress are never sent anywhere.

    Which languages does it support?

    28 languages appear in the learning and translation selectors, but support is layered — a language can have grammar tables and no frequency list, or definitions and no punctuation model. The coverage matrix shows every axis per language, and says plainly where we have not verified something.

    Can I get my words into Anki?

    Yes, and export is free on every plan. You can export Anki-compatible CSV, a real Anki package with images from the video and the speaker’s own audio where it was captured, an editable spreadsheet you can re-import, or your whole profile as JSON.

    Does it work offline?

    After the language packs finish downloading, yes — dictionary, grammar tables and example sentences all read from disk. Expect to leave it running 15 to 30 minutes after you pick your languages. Translation is offline when Chrome has an on-device model for your pair.

    Which browsers does it run on?

    Chrome and Chromium-based browsers, version 138 or newer — that is the first release with the on-device Translator API it depends on. There is no mobile app and no Firefox or Safari build today.