Coverage matrix
28 languages, and exactly what works in each
NoaLingua offers 28 languages in its learning and translation selectors. Support is not one thing: a language can have conjugation tables and no frequency list, or definitions and no punctuation model. The matrix below shows all ten capabilities per language, and marks anything we have not verified as "not documented" rather than guessing.
143 of 280 cells verified (51%). Every unverified cell says so.
- Yes — documented and verified
- Partial — exists, with a stated caveat
- No — documented as absent
- Not documented — we have not verified this
| Language | Chrome on-device translation per pair | YouTube caption translation | Cloud translation (MyMemory) per pair | Offline word dictionary per pair | Grammar tables (UniMorph) | Definitions & IPA (Wiktionary / kaikki) | Example sentences (Tatoeba) per pair | Speech recognition (Chrome pack) | Uncommon-word highlighting | Punctuation for captions without it |
|---|---|---|---|---|---|---|---|---|---|---|
| English English | Not documented Varies by pair; Chrome decides | Not documented YouTube covers 156 languages; the list is not published per language | Not documented | Not documented FreeDict/WikDict coverage is per pair and not enumerated | Yes 18 MB | Yes 475 MB | Yes | Not documented Chrome owns this pack; availability is Chrome's, not ours | Yes Bundled top-1500 list | Yes |
| Spanish Español | Not documented Varies by pair; Chrome decides | Not documented YouTube covers 156 languages; the list is not published per language | Not documented | Not documented FreeDict/WikDict coverage is per pair and not enumerated | Yes 50 MB · verbs (1,048,576), nouns (107,392) and adjectives (40,277) | Yes 85 MB | Yes | Not documented Chrome owns this pack; availability is Chrome's, not ours | Yes Bundled top-1500 list | Yes |
| French Français | Not documented Varies by pair; Chrome decides | Not documented YouTube covers 156 languages; the list is not published per language | Not documented | Not documented FreeDict/WikDict coverage is per pair and not enumerated | Partial 13 MB · verbs only — V, V.PTCP and V.CVB, and nothing else | Yes 54 MB | Yes | Not documented Chrome owns this pack; availability is Chrome's, not ours | Yes Bundled top-1500 list | Yes |
| German Deutsch | Not documented Varies by pair; Chrome decides | Not documented YouTube covers 156 languages; the list is not published per language | Not documented | Not documented FreeDict/WikDict coverage is per pair and not enumerated | Yes 19 MB · nouns (219,104), verbs (198,913) and adjectives (87,503) | Yes 91 MB | Yes | Not documented Chrome owns this pack; availability is Chrome's, not ours | Yes Bundled top-1500 list | Yes |
| Italian Italiano | Not documented Varies by pair; Chrome decides | Not documented YouTube covers 156 languages; the list is not published per language | Not documented | Not documented FreeDict/WikDict coverage is per pair and not enumerated | Partial 20 MB · verbs only — V, V.PTCP and V.CVB, and nothing else | Yes 71 MB | Yes | Not documented Chrome owns this pack; availability is Chrome's, not ours | Yes Bundled top-1500 list | Yes |
| Portuguese Português | Not documented Varies by pair; Chrome decides | Not documented YouTube covers 156 languages; the list is not published per language | Not documented | Not documented FreeDict/WikDict coverage is per pair and not enumerated | Yes 11 MB | Yes 51 MB | Yes | Not documented Chrome owns this pack; availability is Chrome's, not ours | Yes Bundled top-1500 list | Yes |
| Russian Русский | Not documented Varies by pair; Chrome decides | Not documented YouTube covers 156 languages; the list is not published per language | Not documented | Not documented FreeDict/WikDict coverage is per pair and not enumerated | Yes 25 MB | Yes 85 MB | Yes | Not documented Chrome owns this pack; availability is Chrome's, not ours | Yes Bundled top-1500 list | Yes |
| Dutch Nederlands | Not documented Varies by pair; Chrome decides | Not documented YouTube covers 156 languages; the list is not published per language | Not documented | Not documented FreeDict/WikDict coverage is per pair and not enumerated | Yes 2 MB | Yes 28 MB | Yes | Not documented Chrome owns this pack; availability is Chrome's, not ours | No No bundled list, so uncommon-word underlining does not run | Yes |
| Polish Polski | Not documented Varies by pair; Chrome decides | Not documented YouTube covers 156 languages; the list is not published per language | Not documented | Not documented FreeDict/WikDict coverage is per pair and not enumerated | Yes 7 MB | Yes 72 MB | Yes | Not documented Chrome owns this pack; availability is Chrome's, not ours | No No bundled list, so uncommon-word underlining does not run | Yes |
| Swedish Svenska | Not documented Varies by pair; Chrome decides | Not documented YouTube covers 156 languages; the list is not published per language | Not documented | Not documented FreeDict/WikDict coverage is per pair and not enumerated | Yes 5 MB | Yes 31 MB | Yes | Not documented Chrome owns this pack; availability is Chrome's, not ours | No No bundled list, so uncommon-word underlining does not run | No Not among the model's 47 languages |
| Japanese 日本語 | Not documented Varies by pair; Chrome decides | Not documented YouTube covers 156 languages; the list is not published per language | Not documented | Not documented FreeDict/WikDict coverage is per pair and not enumerated | Yes 1 MB | Yes 45 MB | Yes | Not documented Chrome owns this pack; availability is Chrome's, not ours | No No bundled list, so uncommon-word underlining does not run | Yes |
| Chinese 中文 | Not documented Varies by pair; Chrome decides | Not documented YouTube covers 156 languages; the list is not published per language | Not documented | Not documented FreeDict/WikDict coverage is per pair and not enumerated | No No UniMorph dataset exists. Chinese is an isolating language — there is genuinely nothing to conjugate or decline. | Yes 145 MB | Yes | Not documented Chrome owns this pack; availability is Chrome's, not ours | No No bundled list, so uncommon-word underlining does not run | Yes |
| Korean 한국어 | Not documented Varies by pair; Chrome decides | Not documented YouTube covers 156 languages; the list is not published per language | Not documented | Not documented FreeDict/WikDict coverage is per pair and not enumerated | Yes 12 MB | Yes 19 MB | Yes | Not documented Chrome owns this pack; availability is Chrome's, not ours | No No bundled list, so uncommon-word underlining does not run | Yes |
| Arabic العربية | Not documented Varies by pair; Chrome decides | Not documented YouTube covers 156 languages; the list is not published per language | Not documented | Not documented FreeDict/WikDict coverage is per pair and not enumerated | Yes 7 MB | Yes 47 MB | Yes | Not documented Chrome owns this pack; availability is Chrome's, not ours | No No bundled list, so uncommon-word underlining does not run | Yes |
| Turkish Türkçe | Not documented Varies by pair; Chrome decides | Not documented YouTube covers 156 languages; the list is not published per language | Not documented | Not documented FreeDict/WikDict coverage is per pair and not enumerated | Yes 32 MB | Yes 32 MB | Yes | Not documented Chrome owns this pack; availability is Chrome's, not ours | No No bundled list, so uncommon-word underlining does not run | Yes |
| Serbian Српски | No en–sr has no Chrome on-device model at all — unavailable, not merely undownloaded | Yes Explicitly named as covered by YouTube's translation | Not documented | Not documented FreeDict/WikDict coverage is per pair and not enumerated | Yes 31 MB · adjectives (424,520), verbs (221,222) and nouns (150,844) | No No kaikki dictionary exists for this language — probed and returned 404 | Yes | Not documented Chrome owns this pack; availability is Chrome's, not ours | No No bundled list, so uncommon-word underlining does not run | Yes |
| Croatian Hrvatski | Not documented Varies by pair; Chrome decides | Yes Explicitly named as covered by YouTube's translation | Not documented | Not documented FreeDict/WikDict coverage is per pair and not enumerated | Yes 31 MB · adjectives (424,520), verbs (221,222) and nouns (150,844) | No No kaikki dictionary exists for this language — probed and returned 404 | Yes | Not documented Chrome owns this pack; availability is Chrome's, not ours | No No bundled list, so uncommon-word underlining does not run | Yes |
| Czech Čeština | Not documented Varies by pair; Chrome decides | Not documented YouTube covers 156 languages; the list is not published per language | Not documented | Not documented FreeDict/WikDict coverage is per pair and not enumerated | Yes 5 MB | Yes 19 MB | Yes | Not documented Chrome owns this pack; availability is Chrome's, not ours | No No bundled list, so uncommon-word underlining does not run | No Not among the model's 47 languages |
| Greek Ελληνικά | Not documented Varies by pair; Chrome decides | Not documented YouTube covers 156 languages; the list is not published per language | Not documented | Not documented FreeDict/WikDict coverage is per pair and not enumerated | Yes 11 MB | Yes 23 MB | Yes | Not documented Chrome owns this pack; availability is Chrome's, not ours | No No bundled list, so uncommon-word underlining does not run | Yes |
| Hindi हिन्दी | Not documented Varies by pair; Chrome decides | Not documented YouTube covers 156 languages; the list is not published per language | Not documented | Not documented FreeDict/WikDict coverage is per pair and not enumerated | Yes 4 MB | Yes 16 MB | Yes | Not documented Chrome owns this pack; availability is Chrome's, not ours | No No bundled list, so uncommon-word underlining does not run | Yes |
| Vietnamese Tiếng Việt | Not documented Varies by pair; Chrome decides | Not documented YouTube covers 156 languages; the list is not published per language | Not documented | Not documented FreeDict/WikDict coverage is per pair and not enumerated | No No UniMorph dataset exists. Vietnamese is an analytic language — there is genuinely nothing to conjugate or decline. | No No kaikki dictionary exists for this language — probed and returned 404 | Yes | Not documented Chrome owns this pack; availability is Chrome's, not ours | No No bundled list, so uncommon-word underlining does not run | No Not among the model's 47 languages |
| Thai ไทย | Not documented Varies by pair; Chrome decides | Not documented YouTube covers 156 languages; the list is not published per language | Not documented | Not documented FreeDict/WikDict coverage is per pair and not enumerated | No No UniMorph dataset exists. Thai is an analytic language — there is genuinely nothing to conjugate or decline. | No No kaikki dictionary exists for this language — probed and returned 404 | Yes | Not documented Chrome owns this pack; availability is Chrome's, not ours | No No bundled list, so uncommon-word underlining does not run | No Not among the model's 47 languages |
| Ukrainian Українська | Not documented Varies by pair; Chrome decides | Not documented YouTube covers 156 languages; the list is not published per language | Not documented | Not documented FreeDict/WikDict coverage is per pair and not enumerated | Yes 1 MB | Yes size never measured — reported as unknown, never as small | Yes | Not documented Chrome owns this pack; availability is Chrome's, not ours | No No bundled list, so uncommon-word underlining does not run | Yes |
| Romanian Română | Not documented Varies by pair; Chrome decides | Not documented YouTube covers 156 languages; the list is not published per language | Not documented | Not documented FreeDict/WikDict coverage is per pair and not enumerated | Yes 3 MB | Yes 27 MB | Yes | Not documented Chrome owns this pack; availability is Chrome's, not ours | No No bundled list, so uncommon-word underlining does not run | Yes |
| Hungarian Magyar | Not documented Varies by pair; Chrome decides | Not documented YouTube covers 156 languages; the list is not published per language | Not documented | Not documented FreeDict/WikDict coverage is per pair and not enumerated | Yes 37 MB | Yes size never measured — reported as unknown, never as small | Yes | Not documented Chrome owns this pack; availability is Chrome's, not ours | No No bundled list, so uncommon-word underlining does not run | Yes |
| Finnish Suomi | Not documented Varies by pair; Chrome decides | Not documented YouTube covers 156 languages; the list is not published per language | Not documented | Not documented FreeDict/WikDict coverage is per pair and not enumerated | No A Finnish dataset exists but upstream splits it across two files, and the downloader assumes one. Deliberately left out rather than silently fetching half the data. | Yes size never measured — reported as unknown, never as small | Yes | Not documented Chrome owns this pack; availability is Chrome's, not ours | No No bundled list, so uncommon-word underlining does not run | Yes |
| Danish Dansk | Not documented Varies by pair; Chrome decides | Not documented YouTube covers 156 languages; the list is not published per language | Not documented | Not documented FreeDict/WikDict coverage is per pair and not enumerated | Yes 1 MB | Yes size never measured — reported as unknown, never as small | Yes | Not documented Chrome owns this pack; availability is Chrome's, not ours | No No bundled list, so uncommon-word underlining does not run | No Not among the model's 47 languages |
| Norwegian Norsk | Not documented Varies by pair; Chrome decides | Not documented YouTube covers 156 languages; the list is not published per language | Not documented | Not documented FreeDict/WikDict coverage is per pair and not enumerated | Yes 3 MB | Yes size never measured — reported as unknown, never as small | Yes | Not documented Chrome owns this pack; availability is Chrome's, not ours | No No bundled list, so uncommon-word underlining does not run | No Not among the model's 47 languages |
How to read this
Why we publish the gaps
A flag grid would be easier to build and would tell you nothing. The honest version is that 51% of this table is verified from the extension's own registries — every entry of which was checked against the real service, not copied from a standard — and the rest is marked as unverified.
Where the data comes from
Grammar tables come from UniMorph, definitions and IPA from Wiktionary via kaikki, example sentences from Tatoeba, and the frequency lists are bundled in the extension itself. Each of those registries was probed against the live service — a 404 is recorded as a documented “no”, not as an unknown.
What we may never be able to fill
Four columns — Chrome on-device translation, cloud translation, the offline word dictionary and Chrome speech packs — depend on data Chrome or a third party owns and does not publish per language. Those cells may stay “not documented” permanently, and saying so is more useful than a confident guess.
Per-language detail
Languages with their own page
18 of the 28 have enough verified coverage and enough language-specific detail to justify a page of their own. The other 10 stay rows in the matrix — padding them into pages would produce 10 near-identical pages that help nobody.
Common questions
Is my language supported?
28 languages appear in the learning and translation selectors. But "supported" is layered — check the row for your language in the matrix, because a language can have grammar tables and no frequency list, or definitions and no punctuation model.
What does "not documented" mean?
It means we have not verified that capability ourselves, so we will not claim it either way. It is not the same as "no". Four of the ten columns depend on data Chrome owns rather than data we ship, so some of those cells may never be fillable by us.
Why does Serbian have no on-device translation?
Chrome has no on-device translation model for the English–Serbian pair at all — it is unavailable, not merely undownloaded. That is exactly why the extension keeps YouTube's own caption translation as a fallback, and Serbian is one of the languages that fallback explicitly covers.
Why is the English dictionary pack so much bigger than the others?
The English Wiktionary extract is 475 MB against 54 MB for French and 145 MB for Chinese. English simply has far more dictionary entries with far more senses. It is the clearest example of what local-first costs in disk space, which is why the size is printed rather than hidden.
Can I learn a language that is not on the list?
Not through the language selectors. The list is deliberately broader than what Chrome's on-device translator supports, because the fallback chain degrades an unsupported pair to an honest message rather than a silent failure — but a language absent from the list has no packs, no selector entry and no support.
Try it on the next video you were going to watch anyway.
Free, with every feature. No account, nothing to cancel, and your deck stays on your machine.
Add to Chrome — Free Add to Chrome The Chrome Web Store still lists this as LinguaCue — same extension, rename in progress.- Free, and not a trial Every feature on the free plan — both PDF modes, shadowing, all 30 practice formats.
- No account, no email Nothing to sign up for and nothing to cancel. There is no login screen at all.
- Two dropdowns to set up Pick what you are learning and what you want translations in. That is the whole setup.
- Your words stay yours Export to Anki, CSV, a spreadsheet or a full JSON profile — free on every plan.