Search
Type a term and choose a mode. Forward, Backward, Exact, Anywhere, Definition, Example and Pronunciation search different columns in the installed dictionaries. Forward is the default.
The dictionary layer for Anki
Search the dictionaries you have installed, read the result, and send it to a note field or to the Card Exporter. The add-on uses the note types and fields already in your collection.
Install from AnkiWeb
1973740182
Tools → Add-ons → Get Add-ons… · paste the code · restart Anki.
Installation
Or download the latest
.ankiaddon release ↗.
Overview
The add-on adds a dictionary window to Anki. It searches local dictionary files, renders the results, and writes them into notes. It does not replace Anki's editor or scheduler.
Type a term and choose a mode. Forward, Backward, Exact, Anywhere, Definition, Example and Pronunciation search different columns in the installed dictionaries. Forward is the default.
Results are grouped by dictionary. Headers show the term, reading, frequency and level labels when those lists are installed. The sidebar indexes every entry in the current search.
Send a definition to a note field, or stage a card in the Card Exporter. The exporter maps definitions, a sentence, notes, image and audio to the fields of one note type.
Video
Two recordings against a real dictionary database: the full setup, then the follow-up for images, Forvo audio, AI definitions and batch export.
Guide
Installation, the search modes, dictionary groups, LLM, image and audio sources, the results window, Send to Field, the Card Exporter, themes, settings and troubleshooting. Each section is linkable.
The add-on runs inside Anki 25.09 or newer on the desktop. Anki provides the Qt and web engine runtime, so there is nothing else to install.
1973740182
.ankiaddon from the releases page.
Open Anki Dictionary → Settings… → Dictionaries. Use Quick Setup
to install one recommended dictionary plus frequency, level and conjugation
data for a language pair. Install Dictionaries (Web) lets you pick
individual dictionaries; Install Dictionaries (Files) accepts Yomichan
.zip and Migaku .json files.
The shortest path from a clean Anki install to a result in a note field.
1973740182 (or a release file).
The mode is in the dropdown next to the search bar. Forward is the default; it matches entries that begin with the query. Use Exact when you want only the headword, and Anywhere when a lookup returns nothing.
| Mode | What it matches |
|---|---|
| Forward | Entries beginning with the query |
| Backward | Entries ending with the query |
| Exact | Entries equal to the query |
| Anywhere | The query anywhere in the entry |
| Definition | The query in definition text |
| Example | The query in an example sentence |
| Pronunciation | Entries whose pronunciation begins with the query |
Bracket pairs (), [], () and
《》 are stripped with their contents, so pasted text with
furigana still works.
A group defines which dictionaries are searched. The group selector in the header includes All, one group per installed language, and the Images, Forvo and LLM source groups when those features are enabled.
Create or edit groups in the Settings tab, under Dictionary Groups. The editor selects dictionaries from the installed list; Quick Setup creates the language groups for the language pair you choose.
These sources appear as groups in the header when they are enabled. They behave like dictionary sources: choose the group, select a result, then send it to a field or to the exporter.
Choose the Images group, click an image to select it (click again to deselect), then click Send to Field. Set the search region and maximum width/height in the Settings tab.
Choose the Forvo group, tick a recording, then click Send to Field. Enable Forvo and choose the language in Settings → Forvo. If the group stays empty, confirm the feature is enabled and that Anki can reach the network.
Open Settings → LLM. Choose an OpenAI-compatible endpoint or a local Ollama install, then set the base URL, API key and model. The prompt receives the term, part of speech, and frequency or level context when available.
Separate prompt templates with a line containing only ---. The
model is instructed to mirror that delimiter, and the add-on splits the
response into independent definition blocks, each with its own export, copy
and send controls. It is still one API call.
Results are grouped by dictionary. A dictionary header holds the output mode, field selector and previous/next dictionary controls. A definition header holds the term, reading, frequency, and the Send to Exporter, Copy and Send to Field buttons.
When a frequency list is installed, each entry header carries stars and often
a numeric rank. Level data appears as labels such as HSK³:1,
JLPT:N2 or CEFR:B2. If two lists publish the same
label, it is shown once; hover the label to see both sources.
Global shortcuts work from any Anki window. In-window keys work while the dictionary has focus. Press ? inside the dictionary to show the shortcut map.
| Action | Windows / Linux | macOS |
|---|---|---|
| Open or hide the dictionary | Ctrl+W | ⌘+W |
| Search the selected text | Ctrl+S | ⌘+S |
| Search the collection in the Browser | Ctrl+Shift+B | ⌘+Shift+B |
| Key | Action |
|---|---|
| / | Focus the search box |
| Ctrl+K / ⌘+K | Open the command palette |
| ? or Shift+/ | Show or hide the shortcut map |
| ↑ / ↓ | Previous / next result entry |
| Tab / Shift+Tab | Previous / next dictionary |
| E | Send the current entry to the exporter |
| C | Copy the current entry |
| Esc | Close the overlay, or hide the dictionary |
In the Card Exporter, Ctrl+B/I/U toggle bold, italic and underline in notes; Ctrl+S looks up selected text in the dictionary and Ctrl+F searches it in the Browser.
This writes one definition into a note field. It works in the Add, Edit, Browser and Reviewer windows.
| Output mode | Behaviour |
|---|---|
| Add | Appends to the field's existing content |
| Overwrite | Replaces the field's content |
| If Empty | Only writes when the field is empty |
The exporter is a staging window: collect definitions, a sentence, notes, one image and one audio clip, then add the card in one action.
A template maps content types onto the fields of one note type. Create one in the Settings tab, under Export Templates, before using the exporter.
| Template slot | Content |
|---|---|
| Notetype | The note type cards are created with |
| Sentence field | Context sentence or selected text |
| Word field | The looked-up term |
| Secondary field | Optional second line — reading, translation or notes |
| User notes | Free-form text |
| Image field | Screenshot or searched image |
| Audio field | Forvo or pasted recording |
| Tags | Tags applied to the new note |
A theme is a JSON object with fourteen color roles: header background, sidebar, text, search term, border, Anki button background and text, tab hover, two tab gradient colors, example highlight, definition background and text, and pitch accent.
Open the Appearance tab in Settings, or click the theme icon in the dictionary toolbar. Click a card and the open window updates. The gallery can be filtered by light, dark or custom, and a wrong pick can be undone from the notice at the bottom.
The same search for 电脑 in five of the eight built-in themes. Catppuccin Latte, Solarized Light and Tokyo Night are also included.
Open Anki Dictionary → Settings… or the gear icon in the dictionary window. The tabs are Settings, Appearance, LLM, Forvo, Frequency Lists and Dictionaries.
Export Templates and Dictionary Groups are sections inside the Settings tab, not separate tabs. Restore Defaults is in the footer of the settings window. Some settings are read when the dictionary window opens, so close and reopen it after changing them.
Confirm Anki is 25.09 or newer and restart it. Check the add-on is
enabled under Tools → Add-ons. If you installed from source, verify
the folder is directly under addons21 and contains
__init__.py.
Language groups are created when a language is added. Edit the group and select the dictionary, or choose All. Removing and reinstalling a dictionary keeps the group definition, but the group must still include it.
https://api.openai.com/v1.Enable Forvo, set the language in Settings → Forvo, and confirm the machine can reach the network. The Forvo group is separate from your language dictionaries, so select it explicitly.
The add-on targets the card window Anki last used. Enable Show Export Target Identifier to see the target before sending. Close extra Add/Edit windows if the choice is ambiguous.
Some settings are read when the dictionary window opens. Close it and reopen it with Ctrl+W / ⌘+W. Theme changes apply immediately and do not need a restart.
In Anki, open Tools → Add-ons, select the add-on and click
View Files. The rotating log is logs/addon.log inside that
folder. Attach the relevant tail to a
bug report.
Update with Tools → Add-ons → Check for Updates, then restart Anki.
To uninstall, disable the add-on, restart Anki, then delete it from
Tools → Add-ons. User dictionaries and themes live under the add-on's
user_files/ folder; keep that folder if you plan to reinstall.