Weeve

Learn a language on the pages you already read.

Weeve is a free browser extension that swaps a few English words on each page for the language you're learning. Hover over one to see the English, how to say it, and an example.

Choose your language

Pick one to see how it reads. You can switch at any time, here, in the app or in the extension.

Suggest a languageTell us which one you'd like

Woven with Irish. Hover or tap an underlined word.

Every I read the with a , then to work before the starts.
A news article in Chrome with Irish words highlighted in place of English ones. A card over the word “an teach” shows “the house”, the pronunciation “an chakh”, an example sentence, and Say, Save and Know it buttons.
The hover card in Chrome. These words come from the Irish word list at level 2.
The Weeve popup: an on/off switch, language buttons, a level slider from Gentle to Immersive, a switch for the current site, the saved words list, and AI weaving set to off.
The popup: language, how many words, and which sites.

Why it exists

Plenty of living languages have a small footprint online. Most of what their speakers and learners read on the web is in English. Weeve puts a little of the language back onto those pages, one familiar word at a time, so it becomes part of the reading you already do.

Weeve started as a startup. This is its free revival. The extension runs entirely in your browser.

  • FreeFree to use, with no paid tier and no ads.
  • No account neededInstall it and it works. An account is optional, only to sync your words between computers.
  • No trackingNo analytics. Your settings and saved words stay in your browser.
  • You set the paceChoose from four levels, turn it off for any site, and mark words you know so they stop appearing.

Read the privacy policy

Get the extension

Weeve supports Irish and Catalan today, with more coming. Store listings are on the way. Until then, you can install it from this site in about a minute.

Chrome Web Store coming soonFirefox Add-ons coming soonEdge Add-ons coming soon

Install it yourself, in Chrome, Edge or Brave

  1. Download Weeve for Chrome, Edge and Brave and unzip it. (Firefox: download, then open about:debugging and choose Load Temporary Add-on.)
  2. Open chrome://extensions (edge://extensions in Edge) and switch on Developer mode.
  3. Choose Load unpacked and select the unzipped folder.
  4. Pin Weeve to the toolbar, open its popup and choose your language.

To build it yourself instead, clone the repository, run pnpm install then pnpm build, and load build/chrome-mv3-prod.

AI weaving, if you want it

The word lists swap one word for another, so the grammar around them stays English. AI weaving asks a language model to choose words in a paragraph and give the form that fits in place, so articles, mutations and agreement come out right.

It is off by default and Weeve works fully without it. When you turn it on, the paragraphs you weave are sent only to the provider you choose.

ProviderCostDefault model
Ollama (recommended)Free, runs on your computerSalamandra 7B Instruct
OpenAI-compatible server
LM Studio, llama.cpp, vLLM, OpenRouter
Free locally, or what the host chargesSalamandra 7B Instruct
ClaudePaid, with your own API keyClaude Haiku 5.5

Salamandra 7B Instruct is an open, Apache 2.0 model from the Barcelona Supercomputing Center, trained on 35 European languages including Catalan and Irish. The 4-bit build needs about 5 GB of memory. To run it with Ollama:

ollama pull hf.co/mradermacher/salamandra-7b-instruct-2606-GGUF:Q4_K_M
OLLAMA_ORIGINS='chrome-extension://*' ollama serve

Then open the popup, choose AI weaving → Set up, pick Ollama and press Check. Right-click any paragraph and choose Weave this paragraph with AI, or switch on Auto on this site. Results are cached in your browser, so rereading a page costs nothing.

Help with the words

The word lists were drafted with a language model and spot-checked. Native speakers have not reviewed them yet, so corrections are the most useful thing you can give. You can browse the lists in the app.

  • Fix a translation. In the app's word lists, choose Suggest a fix on any word. If you're a native speaker or teacher, say so.
  • Add a language. Welsh, Scottish Gaelic, Basque, Galician and Breton would all fit. Suggest one.
  • Report a page that breaks. Send feedback with the URL and what you saw.

Licences

Weeve is free to use under its terms. The word lists are published under CC BY-SA 4.0, because they build on FrequencyWords. Weeve also uses third-party software under its own licences.