Cymbra Lingua · beta
Your vocabulary, where you already read
A browser extension that highlights the Spanish, French or Italian words you do not know yet, right on the page. No app to open, no revision session to schedule: you read, you learn.
On iPhone and iPad, Lingua runs in Safari.
On Android, Lingua runs in Firefox.

Available on Chrome, Edge and other Chromium browsers, on Firefox (desktop and Android) and on Safari (iPhone, iPad, Mac). Made for English speakers learning Spanish, French or Italian. Also for French speakers learning English, Spanish or Italian: the interface and the translations are in French. Also for Spanish speakers learning English, French or Italian: the interface and the translations are in Spanish. Also for Italian speakers learning English: the interface and the translations are in Italian. Join the community to talk about it.
See it at work
🖍️ Highlighted in place
Unknown words appear highlighted on the page itself — without breaking the site you are reading.
📊 An honest percentage
The icon shows how much of the current page you actually know. One number per page, not an inflated score.
👆 One click to understand
Click a highlighted word: its dictionary form, its translation, its frequency in plain language, and three buttons — “I know it”, “+ Deck”, “Ignore”. In Spanish, French and Italian, the card also names the tense and the gender.
🗂️ Deck and review
Captured words and phrases become cards, carrying the sentence you met them in. Review them from the side panel.
📴 Offline by construction
The analysis runs inside your browser, against a bundled dictionary. No page you read is ever sent anywhere.
📈 Your level, on the CEFR scale
An estimate of your vocabulary, anchored to A1→C2 rather than to a homemade badge. For Spanish, French and Italian, the levels are estimated from word frequency, as no CEFR list can be shipped freely.
🪪 Optional account
Signed out, your words, your deck and your statuses stay on your device. Signed in to Cymbra ID, they follow you across devices.
🧭 Spanish, French and Italian → English · English, Spanish and Italian → French · English, French and Italian → Spanish · English → Italian
Choose your languages in Settings: each page is read in its own.
What the dictionary covers
The share of the commonest words that have a gloss in the reader's language, measured the same way for each pair, in the dictionaries the extension ships.
| Commonest words | 5,000 | 10,000 | 20,000 |
|---|---|---|---|
| Spanish → English | 93% | 87% | 77% |
| French → English | 94% | 87% | 77% |
| Italian → English | 91% | 84% | 76% |
| English → French | 95% | 90% | 79% |
| Spanish → French | 88% | 77% | 64% |
| Italian → French | 89% | 82% | 73% |
| English → Spanish | 93% | 85% | 72% |
| French → Spanish | 83% | 71% | 57% |
| Italian → Spanish | 85% | 76% | 65% |
| English → Italian | 92% | 83% | 71% |
Glosses come from Wiktionary and from translations written by people, never from machine translation. Extended translation, optional, serves Spanish to English, French to English, Italian to English, English to French, Spanish to French (through English), Italian to French (through English), English to Spanish, French to Spanish (through English), Italian to Spanish (through English) and English to Italian.
Join the Cymbra community
Questions, ideas, bugs, and what is new in Music and Lingua: it all happens on the Discord server.
What about music?
Lingua shares its account, its philosophy and its respect for your data with Cymbra Music, available on the App Store and Google Play.




