NoaLingua for Chrome
Add to Chrome — Free Add to Chrome

Download

Install it, and know what happens next

NoaLingua installs from the Chrome Web Store in one click and needs no account. Chrome will warn that it can read data on all websites — that comes from two content scripts, and exactly what they do is set out below. Permission to read a document is separate, and deferred until you first open a PDF.

Add to Chrome — Free Add to Chrome The Chrome Web Store still lists this as LinguaCue — same extension, rename in progress.

Free · no account · Chrome 138 or newer

Before you click

What it will ask for

Chrome shows permissions as a bare list without saying which part causes which warning. Here is what each is actually for, including the one that produces the alarming all-websites message.

Permissions requested at install
PermissionWhat it is for
storageKeeps your settings and saved words on your machine.
alarmsLets downloads retry and reminders fire after Chrome suspends the extension.
notificationsThe optional review reminder. Off by default.
contextMenusAdds the right-click translate option.
Data hoststatoeba.org, download.wikdict.com, kaikki.org and huggingface.co, plus two of its CDN hosts — for downloading dictionary, grammar and model files only.
Content scripts on every siteTwo of them: one waits for you to select text, the other checks whether a page has a video with captions. This is what produces the broad-access warning — see below.
Chrome will warn about access to all websites

It will say NoaLingua can “read and change all your data on all websites”. That warning is accurate, and it comes from the two content scripts in the table above.

Precisely: Chrome shows the "read and change all your data on all websites" warning at install. Two content scripts — selection.content.ts and html5.content.ts — declare matches: ["<all_urls>"] in the manifest. A content script injects on its matches alone and needs no host permission to do so, but Chrome still derives the install-time warning from those matches. So the warning is unavoidable while those scripts exist, and the site says so plainly rather than implying the access is narrow or optional. Checked Checked on 18 August 2026.

What they actually do: one registers a listener and reads nothing until you select text. The other looks for a video element with a readable caption track — which is how any site beyond YouTube and Netflix works at all — and on the vast majority of pages finds neither and stops. Neither sends page content anywhere, and both can be switched off in Settings.

Reading documents is separate, and genuinely deferred Opening a PDF needs permission to fetch the file itself, which is not granted at install. Chrome asks in its own dialog the first time you press a PDF button, and until you agree the extension cannot fetch a document at all. The full permission walk-through →

After install

The first half hour

  1. 1

    A tab opens with a five-step setup

    Pick the language you are learning and the one you want translations in. You can skip it — nothing is lost, and the languages are also in the extension popup.

  2. 2

    Packs start downloading by themselves

    Smallest first, one at a time, in the background. Closing the tab does not stop them. The corner of the screen reports progress and stays silent when there is nothing to say.

  3. 3

    Open a captioned video and start using it immediately

    You do not have to wait for the downloads. Until they finish, some lookups go over the network and some grammar tables are not there yet.

  4. 4

    Come back in 15–30 minutes

    When the corner indicator goes quiet, everything is on disk and works offline.

System requirements

  • Chrome 138 or newer. The first version with the on-device Translator API.
  • Disk space for the language packs — from about 25 MB for a small language to over 500 MB if you are learning English.
  • A microphone, only if you want Say It Back. Everything else works without one.
  • Chrome’s on-device AI model, only for the AI explanation panel. Many machines do not have it, and everything else works regardless.

Not available

  • No Firefox, Safari or mobile build.
  • No cloud sync — your deck moves as an exported file.
  • No account, which also means no password to lose.

Everything it cannot do →

Common questions

Why does Chrome warn about access to all websites?

Because two content scripts match every site: one waits for you to select text, and one checks whether a page has a video with captions, which is how sites other than YouTube and Netflix work at all. Both are listeners that do nothing until you act, neither sends page content anywhere, and both can be switched off. Permission to fetch a document is separate and only requested when you first press a PDF button.

Why does the store listing say a different name?

The extension is being renamed from LinguaCue to NoaLingua. The extension id is unchanged, so the listing is the right one — the visible title just has not been updated yet.

Does it work on Edge, Brave or Opera?

It should work on Chromium-based browsers at version 138 or newer, but Chrome is the only one tested and supported. There is no Firefox or Safari build, and no mobile app.

How much disk space will it use?

Depends entirely on your language. Grammar data is 1–50 MB, example sentences about 8 MB, and the dictionary pack ranges from 16 MB for Hindi to 475 MB for English. The punctuation model is a further 56 MB, downloaded once for all languages.

Do I need to create an account?

No. There is no registration and no sign-in at any point. Install it, pick two languages, and start.