Context Reader

This page as Markdown

The word you’re stuck on, in your language.

Select a word on any page. Context Reader reads the sentence around it and explains the one meaning that fits, not every meaning the word has.

No account, no tracking. It runs on your own free Gemini key, which takes about a minute to get. It works in Chrome, Brave, Edge and other Chromium browsers.

· scroll for more ↓

Real answers, unedited, captured with the extension on gemini-3.1-flash-lite. 24 languages are shown here, the ones with captured answers; the extension offers 110.

No account, no tracking. It runs on your own free Gemini key, which takes about a minute to get.

Real answers, unedited, captured with the extension on gemini-3.1-flash-lite. 24 languages are shown here, the ones with captured answers; the extension offers 110.

Why it exists

Most of the page makes sense. One word doesn’t.

1

I read almost everything in English. It isn’t my first language.

I rarely get lost in a whole paragraph. I get lost on one word, often one I already know, used in a way I don’t.

2

Google Translate gives you the words, not the meaning.

It turns the sentence into your language, but it never tells you that “significant” is a statistics term here. You get a translation, not an explanation, and you had to leave the page to get it.

3

A dictionary gives every meaning and leaves the choosing to you.

To pick the right one, you already need to understand the sentence, which is the thing you were trying to do.

4

Context Reader reads the sentence first.

Until recently, no tool could tell which meaning a sentence uses. A language model can. So Context Reader explains that one meaning, in your language, without you leaving the page.

I do not simply translate dictionary entries; instead, I analyze how the word is being used within the specific context of your sentence. I then synthesize that meaning to provide a natural-sounding explanation in your language that fits the nuance of your particular situation.
Gemini 3.1-flash-lite, asked 16 Sept 2026. Unedited.

One job: help you read what you need to read, in a language that isn’t your first.

In the bubble

One answer first. Three ways to go further.

The first answer is short on purpose, so you can get back to reading. When you want more, each button asks about the same word in the same paragraph.

More: see the word in use.

A short scenario, a dialogue and a story, set in the same world as the page you’re on, in English and in your language.

General: see the whole word.

A general definition plus two other uses in different contexts, each one also in your language. It’s the one button that ignores your sentence on purpose: the whole word, for when you want it.

Simple: hear it more simply.

The same meaning in the plainest words, with one everyday example. For when the explanation itself is the hard part.

EN shows this one answer in English, and your language stays set. Search pronounces the word or looks it up. Esc closes the bubble.

Get started

Ready in about a minute.

There’s one thing to set up: a free Gemini key. It’s the reason Context Reader needs no server, no account and no payment.

1

Install it.

Free, and there’s no account to make and nothing to sign up for. The mark appears in your toolbar.

2

Get a free Gemini key.

At Google AI Studio: create a key and copy it. It takes about a minute and needs no card.

3

Paste it once.

Pick the language you read best and paste the key into Settings. It’s checked with Google, then kept on this device.

Your browser with your key a server doesn’t exist Google Gemini answers the lookup the word and its paragraph Your browser with your key a server doesn’t exist Google Gemini answers the lookup

Why a key, and not an account?

  • Free for goodNobody pays us per lookup, because nothing of ours runs. There’s no plan to upgrade to and no limit of ours.
  • Nothing in betweenThe word and its paragraph go from your browser to Google’s Gemini, with your key. No account, no analytics.
  • Your key stays with youIt’s stored on this device and read only by the extension’s background worker. You can lock it with a passphrase.
  • After that, it’s Google’s, not oursYour words arrive at Gemini with your own key, so Google’s terms cover them, not ours. Google says that on the free tier it uses submitted content to improve its products, and that human reviewers may read it with the data disconnected from your account; on a paid key it says it doesn’t. Gemini API terms ↗ Google privacy policy ↗

Languages

Read in English. Understand in yours.

One sentence from a travel journal, answered by the extension in one language after another. Scroll to hear it in the next one.

The model was never handed a list of languages.

It learned them from the text it was trained on. That is why the extension can answer in a language nobody wired in by hand, and why we don’t treat languages as a feature list. We asked Gemini itself:

I was not given a fixed list of languages; instead, I learned them by analyzing vast amounts of text from the internet during my training. In practice, this means I can understand and communicate in many different languages, including those I haven't been explicitly programmed to recognize.
Gemini 3.1-flash-lite, asked 16 Sept 2026. Unedited.

Which is also why it isn’t equally good in every language.

A language the model saw a lot of comes out steadier than one it saw little of. We would rather you heard that from the model than from us:

I perform better in languages like English because my training data consists primarily of those languages, allowing me to recognize patterns and nuances more effectively. If your language was less represented during my training, you should expect more frequent grammatical errors, a more limited vocabulary, and a higher likelihood of factual inaccuracies. In these cases, it is best to treat my responses as a starting point rather than a definitive source of truth.
Gemini 3.1-flash-lite, asked 16 Sept 2026. Unedited.

Where we can help, we do.

English and Sinhala are the tuned two: they ship worked examples, checked by a speaker, that teach the model to pick the sense a field uses. The other 108 work without them, so specialist terms are less reliable there, and the extension says so rather than implying parity. Adding examples for a language is a small edit: a few word pairs a speaker judges right and wrong, never machine-translated.

Privacy

Everything that leaves your machine.

Not a promise: a list. Two requests go out, and both are in the source you can read.

Two requests. That’s the list.

Your lookup goes straight to Google’s Gemini with your key. For most readers that is the only request there is, because the typefaces ship inside the extension. Chinese, Japanese and Korean are the exception: those fetch one font file when a bubble first opens.

One host permission, and what it doesn’t cover.

The extension asks Chrome for exactly one host. Chrome holds it to that.

"host_permissions": [
  "https://generativelanguage.googleapis.com/*"
]

The font request is made by the page itself, not by the extension, so that permission isn’t what stops it going elsewhere; the code is. Bundling the fonts into the extension would remove the request altogether, and that change is still open.

There’s nothing to log in to.

  • No account, no analytics, no telemetry, no identifiers, no crash reports — in the extension. This website counts visits with Cloudflare Web Analytics, and visits and clicks with Umami, both cookieless; that is the site, not the product.
  • Your key is stored on this device only, never synced to a Google account, and read only by the extension’s background worker. A passphrase encrypts it at rest.
  • The whole extension is open source under MIT, so none of this has to be taken on trust.

Read what you need to read.

Free for good. No account, no tracking. You’ll need a free Gemini key, which takes about a minute.