Japanese Definitions

AnkiWeb addon 762337484

Fills Japanese Anki cards offline with JMdict English definitions, furigana and part of speech, including batch filling and manual sense selection.
AI-generated summary; may contain mistakes.

card-creationnote-managementformattingshortcutsdictionary

Open on AnkiWeb GitHub Ask about alternatives

AnkiWeb

Votes
0 (πŸ‘ 0 Β· πŸ‘Ž 0)
Updated
2026-10-03
Anki versions
26.09.3~
Languages
Python, JSON
Description language
en

Maintenance

active

  • Last update or commit: 2026-10-03 (29 days before the snapshot).
  • Commits in the last year: 4.
  • Issues: 0 open, 0 closed.
  • Pull requests: 0 open, 0 merged.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.5026.09.3+2026-10-03
History across monthly snapshots

Loading…

Similar addons

Japanese Note Auto-Generator

Auto-generates Japanese vocabulary notecards from a word list via the Jisho.org API, including definitions, readings, JLPT level, kanji explanations, furigana and example sentences, placed in a custom deck.

card-creationdictionary

2 votes 0% approval πŸ‘ 0 Β· πŸ‘Ž 2 Anki 2.1.16~ Updated 2021-05-23
Japanese Support - Auto Fill cards

Automatically fills Japanese vocabulary and sentence flashcards from a typed word or sentence, adding translations, kana readings, kanji readings, transitivity, part-of-speech, offline dictionary lookups, and Google TTS audio.

card-creationcard-templatesdictionary

1 votes 21% approval πŸ‘ 1 Β· πŸ‘Ž 0 Anki 2.1.1~ Updated 2026-07-28
LLM Card Fill

Queries Anthropic or OpenAI APIs with custom prompts to fill Anki note fields, supporting batch updates, card creation, and per-note-type configurations.

card-creationainote-management

2 votes 9% approval πŸ‘ 1 Β· πŸ‘Ž 1 ⭐ 1 Anki 26.09~ Updated 2026-09-24

Description

Japanese Definitions fills your Japanese cards with English definitions from JMdict, the word's furigana and its part of speech β€” fully offline, and fully configurable.

Features

  • Populate Definitions: fill hundreds of notes at once from the browser, with a progress bar. Can be undone with Edit β†’ Undo.
  • Choose Definition: pick the right entry yourself when a word has several meanings (はし: bridge, chopsticks, edge…), choose which senses to keep, and see a live preview. Works from the browser and during review.
  • Remembers your choices: once you've picked an entry for a word, batch filling reuses it.
  • Conjugated words: ι£ŸγΉγ•γ›γ‚‰γ‚ŒγŸ, ζ›Έγ„γ¦γ„γŸ, ε‹‰εΌ·γ—γΎγ—γŸβ€¦ are looked up as ι£ŸγΉγ‚‹, 書く, 勉強.
  • Furigana: fills a field with 覚[かく]ζ‚Ÿ[ご], θ¦šζ‚Ÿ[かくご], plain kana or HTML ruby.
  • Part of speech: in its own field or inline before each definition, with editable labels.
  • Ignores furigana in your input: θ¦šζ‚Ÿ[かくご] is looked up as θ¦šζ‚Ÿ.
  • Fast: the dictionary is cached and loaded in the background.

How to use

  1. Tools β†’ Japanese Definitions Settings… (or the Config button): choose your input field (the word) and the output fields (Definition, Part of speech, Input (Furigana)).
  2. In the browser, select notes β†’ Edit β†’ Japanese Definitions β†’ Populate Definitions. Right-click works too.
  3. To pick a specific meaning: select one note β†’ Choose Definition… (default Ctrl+Alt+D), or press Ctrl+Alt+D during review.

Everything is customizable in the settings: fields, number of definitions, list format, capitalization, separators, part-of-speech labels and templates, furigana format, lookup options and all keyboard shortcuts.

The first use builds a dictionary cache (about 15–20 seconds, once). After that, loading takes a couple of seconds in the background.

Requirements Anki 2.1.50 or later.

Credits & licence This add-on uses the JMdict dictionary file, property of the Electronic Dictionary Research and Development Group, used in conformance with the Group's licence (CC BY-SA 4.0). Furigana data from JmdictFurigana by Doublevil (CC BY-SA). Add-on code: MIT licence. Source: github.com/Jo-Mako-Anki/japanese-definitions

Feedback Bug reports and suggestions: GitHub. Please don't use reviews for bug reports β€” I can't reply to them.

README

Japanese Definitions β€” Anki add-on

Fill your Japanese cards with English definitions from JMdict, the word's furigana and its part of speech β€” fully offline and fully configurable.

Choose Definition

Features

  • Populate Definitions β€” fill hundreds of notes at once from the browser, with a progress bar. Undo with Edit β†’ Undo.
  • Choose Definition β€” pick the right entry when a word has several meanings (はし: bridge, chopsticks, edge…), choose which senses to keep, with a live preview. Works in the browser and during review.
  • Remembered choices β€” once you've picked an entry for a word, batch filling reuses it.
  • Conjugated words β€” ι£ŸγΉγ•γ›γ‚‰γ‚ŒγŸ, ζ›Έγ„γ¦γ„γŸ, ε‹‰εΌ·γ—γΎγ—γŸβ€¦ are looked up as ι£ŸγΉγ‚‹, 書く, 勉強.
  • Furigana β€” 覚[かく]ζ‚Ÿ[ご], θ¦šζ‚Ÿ[かくご], plain kana or HTML <ruby>.
  • Part of speech β€” in its own field or inline, with editable labels.
  • Ignores furigana in your input β€” θ¦šζ‚Ÿ[かくご] is looked up as θ¦šζ‚Ÿ.
  • Fast β€” the dictionary is cached and loaded in the background.

Installation

  • AnkiWeb (recommended): Tools β†’ Add-ons β†’ Get Add-ons… and enter the code from the AnkiWeb page.
  • Manual: download the .ankiaddon file from Releases, then Tools β†’ Add-ons β†’ Install from file…

Requires Anki 2.1.50 or later.

Usage

  1. Tools β†’ Japanese Definitions Settings… β€” choose your input field (the Japanese word) and the output fields.
  2. In the browser, select notes β†’ Edit β†’ Japanese Definitions β†’ Populate Definitions (also in the right-click menu).
  3. To pick a specific meaning, select one note β†’ Choose Definition…, or press the shortcut during review.
Action Default shortcut
Choose Definition (reviewer) Ctrl+Alt+D
Choose Definition (browser) Ctrl+Alt+D
Populate Definitions (browser) Ctrl+Alt+Shift+D

All shortcuts can be changed in the settings.

Settings

Settings

Tab Options
Fields Input field, Definition, Part of speech, Input (Furigana); overwrite existing content
Definitions Number of definitions, format (plain / bulleted / numbered), capitalization, ; β†’ ,
Part of speech Separate field or inline, label style, custom labels, separator, HTML template
Furigana Kana / Anki furigana / HTML ruby, per kanji or per word
Lookup Ignore bracketed furigana, deinflection, background loading, remembered choices, cache
Shortcuts Every keyboard shortcut, with conflict detection

The first use builds a dictionary cache (~20 seconds, once). It is rebuilt automatically when the dictionary files change.

Building from source

Requires Python 3.9+, standard library only.

python build.py                 # downloads the dictionaries if needed, then builds
python build.py --update-data   # forces the latest JMdict and JmdictFurigana

The add-on is written to dist/JapaneseDefinitions-<version>.ankiaddon. The version comes from src/JapaneseDefinitions/manifest.json.

For development, you can link src/JapaneseDefinitions into Anki's addons21 folder and copy JMdict_e.gz and JmdictFurigana.json.gz from data/ next to it.

Bug reports

Please open an issue with your Anki version, the word you looked up, and what you expected.

Credits & licence