Context Reader, in short
Context Reader is a free, open-source Chrome extension that explains the word you are stuck on, in your language, using the sentence around it. It calls Google’s Gemini API directly from your browser with your own free key, so there is no server, no account and no tracking. The demonstrations on this page need JavaScript; the answers below were captured from the extension itself, in English.
- bank in “We had lunch on the river bank under a tree.” → edge of the river — It just refers to the strip of land right along the side of the water where they sat down to eat.
- bank in “I need to deposit this cheque at the bank before it closes.” → financial institution — It is the place where you go to handle your money, like cashing a check or making a deposit.
- sentence in “The judge handed down a five-year sentence for the fraud.” → prison term — It means the amount of time the judge decided she has to spend in jail for her crime.
- sentence in “Rewrite each sentence in the past tense.” → line of text — It just means each individual group of words that ends with a period in your school assignment.
- indemnify in a tenancy agreement → compensate for losses — This means that if the landlord gets sued or has to pay money because of something you or your guests did, you have to pay them back for those costs.
- significant in a research paper → statistically meaningful — It means the difference in recovery times was so small that it could have just been due to luck rather than the walking actually making a real difference.
In the bubble
More shows the word in use: a short scenario, a dialogue and a story set in the same world as the page. General gives a general definition plus two other uses in different contexts, asked without the sentence on purpose. Simple gives the same meaning in the plainest words with an everyday example. EN shows one answer in English, Search pronounces or looks the word up, and Esc closes the bubble.
Languages
The extension offers the 110 languages Google documents its Gemini models as understanding. The model was never handed a list of languages: it learned them from text, so it is steadier in languages it saw more of. English and Sinhala ship worked examples checked by a speaker; the rest rely on what the model already knows.
Setup
Add the extension, create a free Gemini API key at Google AI Studio (about a minute, no card), then paste it once in Settings and choose your language.
What leaves your machine
The word and the paragraph around it go to generativelanguage.googleapis.com with your key on each lookup. For Chinese, Japanese and Korean only, one font file is fetched from Google Fonts with no referrer the first time a bubble opens on a page; every other language uses typefaces bundled inside the extension and fetches nothing. Nothing else: no analytics, no telemetry, no account, no identifiers. (The extension collects nothing; this website counts visits with Cloudflare Web Analytics, and visits and clicks with Umami, both cookieless.) The extension declares one host permission and the key never leaves the device. Because the key is yours, Google’s terms cover the lookups.
Source · Privacy policy · Compared with Reverso Context · Writing · Get a Gemini key