All projects
highlight2anki

highlight2anki

A Chrome extension that sends any word you read on the web to Anki in one right click, with its translation, its French definition and the sentence it came from.

Year
2026
Role
Solo project — design and development
Type
Open source
highlight2anki

Overview

Learning vocabulary from real reading breaks down at the copy-paste step: switching to Anki, creating a note, typing the word, looking up a translation and a definition. highlight2anki removes it — select a word, right click, "Ajouter à Anki", and the card is created with the translation (DeepL), the French definition (Wiktionnaire) and the surrounding sentence as context.

A three-step wizard on first launch checks the DeepL key, picks the deck and note type, and maps the four fields, so the extension adapts to an existing Anki setup rather than imposing one.

Failures never lose a card: with Anki closed the note is queued locally and replayed at the next Chrome start, and a missing translation or definition just leaves that field empty instead of aborting the note.

Stack

Chrome Manifest V3

Service worker, context menu and popup — no build step

AnkiConnect

Note creation and duplicate check against the local Anki

DeepL API

Translation, Free or Pro depending on the key

Wiktionnaire

French definition lookup

chrome.storage

Settings, field mapping and the offline note queue

Highlights

  • One right click from a word on any page to a finished Anki note
  • Offline queue replayed automatically when Anki comes back
  • Guided setup with DeepL key verification and custom field mapping
  • Open source under Germain-D/highlight2anki

Other projects

© 2026 Germain. All rights reserved.