AnkiWeb
- Rating
- 0 (π 0 Β· π 0)
- Updated
- 2025-11-27
- Anki versions
- 25.09.2~
- Description language
- en
AnkiWeb addon 834079017
Fills Anki note fields with dictionary data from configurable online or local CSV sources via one-click lookup, marked as an experimental test release.
Open on AnkiWeb GitHub Ask about alternatives
stale
| Min Anki | Max Anki | Updated |
|---|---|---|
| 25.09 | 25.09.2+ | 2025-11-27 |
Loadingβ¦
Automatically fills English definitions for selected Chinese Anki cards from CEDICT into configurable fields via Edit menu, caching the dictionary for faster future runs.
Generates complete Anki flashcards via Gemini AI and bulk-fills missing meanings or parts of speech from dictionaries or AI, with field mapping.
Automatically fills language-learning flashcard fields via AI providers, audio, and images, supporting any language pair with preview, cache, and field mapping.
Automatically fills Chinese flashcard fields with translations, pinyin/Jyutping, audio, characters, Bopomofo, rubies, frequency, example sentences, and tone coloring.
Queries word definitions or examples from local or online dictionaries to fill Anki note fields, supporting mdx, stardict, web dictionaries, and multi-threaded faster querying.
Searches Jisho.org inside Anki's editor and maps selected word data to custom note fields with configurable shortcuts, themed UI, background requests, and English/Portuguese interface.
QuickFill is an extensible Anki add-on that lets you instantly fill note fields with rich dictionary data (pronunciation, definitions, examples, inflections, and more) from configurable sources (online, local CSV, etc.) β by typing a word and pressing a button.
No more copy-pasting. No more manual formatting.
Just one click to perfectly structured Anki cards.
| Source | Language Pair | Notes |
|---|---|---|
| Yahoo Dictionary (Taiwan) | English -> Traditional Chinese (θ±ζ->ηΉι«δΈζ) | Full POS, examples, inflections |
| Cambridge EC Dictionary | English -> Traditional Chinese (θ±ζ->ηΉι«δΈζ) | Full POS, examples, inflections |
| Local CSV | any` | Configurable delimiter, field names. Fast binary search for sorted CSVs |
| (Add your own!) | β | See FETCHERS.md |
Via Ankiweb
834079017Manual install
Clone the QuickFill repo:
git clone https://github.com/moltencrux/QuickFill`
Recursively copy QuickFill/QuickFillAddon to your Anki addon folder
Linux (non-flatpak):
cp -r QuickFill/. ~/.local/share/Anki2/addons21/addons21/quickfill/
Linux (flatpak):
cp -r QuickFill/. ~/.var/app/net.ankiweb.Anki/data/Anki2/addons21/quickfill/
Windows
mkdir "%APPDATA%\Anki2\addons21\quickfill" 2>nul && xcopy "QuickFill\QuickFillAddon\*.*" "%APPDATA%\Anki2\addons21\quickfill\" /E /Y /I
MacOS
mkdir -p ~/Library/Application\ Support/Anki2/addons21/quickfill && cp -r QuickFill/QuickFillAddon/* ~/Library/Application\ Support/Anki2/addons21/quickfill/
Restart Anki
QuickFill uses a note-type-based configuration. Define which fetchers to use for each note type.
Tools β Add-ons β QuickFill β Config
config.json{
"models": {
"Note Type": [
{
"config": {
"parser": "html.parser"
},
"fetcher": "cambridge_en_tc",
"mapping": {
"def_zh": 6,
"examples": 7,
"inflections": 3,
"pos": -1,
"pronunciation": 1,
"word": 0
},
"name": "Cambridge EC",
"source_field": 0
},
{
"config": {
"csv_path": "/path/to/your/csv",
"csv_search_field": "word",
"csv_sorted": true,
"delimiter": ","
},
"fetcher": "local_csv",
"mapping": {
"exchanges": 3,
"frq": 10,
"phonetic": 1,
"pos": 8,
"translation": 6,
"word": 0
},
"name": "EC - Local CSV",
"source_field": 0
},
{
"config": {
"parser": "html.parser"
},
"fetcher": "yahoo_en_tc",
"mapping": {
"def_zh": 6,
"examples": 7,
"inflections": 3,
"pos": -1,
"pronunciation": 1,
"word": 0
},
"name": "Yahoo EC",
"source_field": 0
}
],
"Basic": [
{
"name": "Forvo Audio",
"fetcher": "forvo",
"source_field": 0,
"mapping": {
"audio": "Audio"
}
}
]
}
}
| Field | Required? | Description |
|---|---|---|
name |
Optional | Name shown in dropdown (defaults to fetcher name) |
fetcher |
Yes | Fetcher module name (oxford, cambridge, forvo, deepl, etc.) |
source_field |
Optional | Index (0-based) or field name containing the word to look up. Defaults to first field. |
config |
Optional | Fetcher-specific options (API keys, language, etc.) |
mapping |
Yes | Maps fetcher output keys β your field names |
A)Ctrl+Shift+FWant to add support for your fadictionar or custom API?
See the full guide: FETCHERS.md
QuickFill/
βββ __init__.py
βββ config.json
βββ fetchers/
β βββ __init__.py
β βββ yahoo.py
β βββ csv_fetcher.py
βββ images/
β βββ quickfill.svg
βββ README.md
βββ FETCHERS.md
βββ LICENSE
We welcome contributions!
Whether it's a new fetcher, bug fix, or UI improvement:
feat/your-feature)GNU General Public License v2.0
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation.
See the full license: LICENSE
The QuickFill Anki Add-On was buitl with inpiration from
Made with love for language learners