MultiDefine

AnkiWeb addon 755799523

Automatically fills Anki notes with monolingual definitions, clozed example sentences, pronunciation audio, IPA, and verb forms for English, German, Russian, French, and Azerbaijani, with bulk defining.
AI-generated summary; may contain mistakes.

card-creationnote-managementclozedictionaryfork-or-reupload

Open on AnkiWeb GitHub Ask about alternatives

AnkiWeb

Rating
0 (πŸ‘ 0 Β· πŸ‘Ž 0)
Updated
2026-09-12
Anki versions
26.08.1~
Description language
en

Maintenance

active

  • Last update or commit was 19 days before the snapshot (2026-09-12).
  • The repository has 65 test files.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.5026.08.1+2026-09-12
History across monthly snapshots

Loading…

Similar addons

Kotonoha

Automatically fills Anki cards with pronunciation, definitions, synonyms, Japanese translations, and related info, plus cloze and DeepL modes, using Merriam-Webster and Weblio APIs.

card-creationsync-integrationclozedictionary

Rating 0 πŸ‘ 0 Β· πŸ‘Ž 0 ⭐ 2 Anki <=23.12.1 Updated 2024-03-27
Cambridge Dictionary Import

Fetches Cambridge definitions, CEFR levels, UK pronunciation, audio, and examples for bulk words across 30 bilingual or monolingual dictionaries, creating separate cards with duplicate handling.

card-creationimportduplicatesdictionary

Rating 0 πŸ‘ 0 Β· πŸ‘Ž 0 Anki 25.09.1~ Updated 2026-07-26
TRDict - Turkish Dictionary

Looks up Turkish vocabulary from the official TDK dictionary to fill notes with definitions, examples, and pronunciations, supporting editor buttons, bulk browser filling, audio filters, and double-click tooltips.

card-creationshortcutscard-templatesdictionary

Rating 3 πŸ‘ 3 Β· πŸ‘Ž 0 ⭐ 1 Anki 23.10.1~ Updated 2023-12-10
Vocabulary En-Ar Flashcards Generator

Generates complete Anki flashcards from one word via Merriam-Webster, MyMemory, and Pixabay, filling definitions, pronunciation, synonyms, examples, English-Arabic translation, images, and Arabic definitions without AI.

card-creationdictionary

Rating 0 πŸ‘ 0 Β· πŸ‘Ž 0 Anki 2.1.1~ Updated 2026-03-30

README

MultiDefine

An Anki add-on that auto-defines words from monolingual dictionaries in multiple languages β€” English, German, Russian, French, and Azerbaijani β€” and fills note fields with definitions, examples (headword clozed for study), audio, phonetics, and verb forms.

Based on AutoDefine Oxford Learner's Dictionaries by Artem Petrov. English behavior is preserved bit-for-bit.


Install

Tools β†’ Add-ons β†’ Get Add-ons β†’ paste code:

755799523

Restart Anki. Done.


Languages & sources

Language Source Definitions Audio IPA Verb forms
πŸ‡¬πŸ‡§ English Oxford Learner's Dictionaries βœ“ βœ“ mp3 βœ“ βœ“
πŸ‡©πŸ‡ͺ German DWDS βœ“ native βœ“ mp3 most words βœ“ irregular
πŸ‡·πŸ‡Ί Russian ru.Wiktionary βœ“ native βœ“ ogg+mp3 βœ“ β€”
πŸ‡«πŸ‡· French Larousse βœ“ native βœ“ mp3 β€” β€”
πŸ‡¦πŸ‡Ώ Azerbaijani AZLEKS βœ“ native β€” bracketed β€”

No API key required. All sources are scraped directly.


Usage

  1. Open Add Cards
  2. Type a word in the Word field
  3. Click the MultiDefine button or press Ctrl+Alt+Shift+D
  4. Choose a language from the popup (or press 1–5)

The add-on fills:

  • DefinitionAndExamples β€” definitions + examples with the headword clozed as #word#
  • Audio β€” [sound:…] tag
  • Phonetics β€” IPA transcription
  • VerbForms β€” conjugated/inflected forms
  • Opens a Google image search for the word

Bulk define: Browser β†’ select notes β†’ Edit β†’ MultiDefine in bulk…


Configuration

Tools β†’ Add-ons β†’ MultiDefine β†’ Config

Key options:

Option Description
4. languages Ordered list of enabled languages β€” controls popup order and 1–N keybinds
enabled: false Hide a language without removing it
max_examples / max_definitions Limits per sense (false = unlimited)
corpus English only: "American", "British", "American_first", "British_first"

See AutoDefineAddon/config.md for full documentation.


For developers

Setup

git clone https://github.com/thegeneralist01/anki-multidefine.git
cd anki-multidefine

# Symlink into Anki (macOS/Linux)
ln -s "$PWD/AutoDefineAddon" \
  ~/Library/Application\ Support/Anki2/addons21/multidefine

Restart Anki. Edits to the repo are live immediately on next restart.

Running tests

pip install requests beautifulsoup4
python3 scripts/check_providers.py

All 6/6 checks must pass.

Building the package

bash scripts/build_ankiaddon.sh
# β†’ multidefine.ankiaddon

Adding a new language

  1. Write AutoDefineAddon/providers/<lang>.py β€” subclass DictionaryProvider
  2. Register in AutoDefineAddon/providers/__init__.py
  3. Add entry to 4. languages in config.json

See AGENTS.md for the full technical reference and CONTRIBUTING.md for contribution guidelines.


License

GPL v2 β€” see individual files for attribution. oxford.py is BSD 3-Clause Β© NearHuscarl.