Japanese Part of Speech

AnkiWeb addon 1808942038

Offline add-on assigns Japanese parts of speech to Anki cards from a bundled JMdict database, supporting single-note lookups, bulk updates, and field mapping.
AI-generated summary; may contain mistakes.

card-creationnote-managementdictionary

Open on AnkiWeb GitHub Find alternatives

AnkiWeb

Votes
0 (πŸ‘ 0 Β· πŸ‘Ž 0)
Updated
2026-05-26
Anki versions
25.09.4~
License
MIT (from the GitHub repository)
Virus scan
No ClamAV match A match does not prove malware. No match does not prove that the code is safe.
Languages
Python, JSON
Description language
en

Maintenance

active

  • Last update or commit: 2026-05-26 (159 days before the snapshot).
  • Commits in the last year: 39.
  • Issues: 0 open, 0 closed.
  • Pull requests: 0 open, 0 merged.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
25.09.225.09.4+2026-05-26
History across monthly snapshots

Loading…

Similar addons

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
Copy Fields (by codec)

Copies configured fields and optionally tags from the previous note of the same type, with per-note-type settings and a toolbar button for pasting them.

card-creationnote-management

2 votes 34% approval πŸ‘ 2 Β· πŸ‘Ž 0 ⭐ 0 Anki 25.09.2~ Updated 2025-09-30
Japanese Bulk Card Creator

Creates bulk Japanese vocabulary and phrase flashcards from kanji or words using a bundled dictionary, with field mapping, configurable Hepburn romanization, and optional Jisho audio downloads.

card-creationdictionary

1 votes 21% approval πŸ‘ 1 Β· πŸ‘Ž 0 ⭐ 0 Anki 25.09.2~ Updated 2025-11-06

Description

banner

Add Japanese parts of speech to your cards!

πŸ“ Description

Japanese Part of Speech is an offline Anki add-on that fetches and assigns Japanese parts of speech to your cards. It uses a bundled SQLite database built from JMdict, allowing it to function entirely locally without external API calls.

πŸš€ Usage

1. Initial Setup (Field Mapping)

The first time you use the add-on on a new Note Type, it needs to know which fields to use.

  • By default, it looks for fields named Expression, Kana Reading, and Part of Speech.
  • If your fields are named differently, a dialog box will appear prompting you to map them.
  • These settings are saved automatically, so you only have to do this once per Note Type.

2. Updating a Single Note

  • Open the Anki Editor.
  • Enter your target word into your expression field.
  • Click the 品 button in the editor toolbar.
  • The add-on will read the word and reading, fetch the data, and populate the part of speech field instantly.

3. Bulk Operations

To process multiple notes or manage the add-on, click Tools > Part of Speech in the main Anki window. You have the following options:

  • bulk add: Automatically fetch and populate missing part of speech data for all notes in a selected deck and note type.
  • bulk remove: Clear the part of speech field from a specific deck and note type.
  • find empty: Opens the Anki Browser with a pre-configured search query to show all notes missing part of speech data.
  • reset mappings: Clears your saved field configurations if you modify your note types or made a mistake during setup.

🏷️ Part of Speech Formatting

Examples of data mapping:

  • Godan verb with 'ku' ending (+ transitive verb)
    βž” Verb (5-dan, く, transitive)

  • adjectival nouns or quasi-adjectives (keiyodoshi) (+ slang)
    βž” Adjective (γͺ), Slang

  • noun or participle which takes the aux. verb suru (+ sonkeigo)
    βž” Verb (する), Honorific

  • Godan verb - Iku/Yuku special class (+ historical term)
    βž” Verb (5-dan, いく/ゆく), Old-fashioned

  • Yodan verb with 'bu' ending (archaic)
    βž” Archaic, Verb (4-dan, ぢ)

Supported Categories

  • Core POS: Noun, Verb, Adjective, Adverb, Particle, Copula, Counter, etc.
  • Verb/Adjective Classes: 1-dan, 5-dan, 4-dan, irregular, suru, い-adj, γͺ-adj, γŸγ‚‹-adj.
  • Stylistic/Misc Labels: Colloquial, Slang, Honorific, Humble, Polite, Obscure, Onomatopoeic, Idiomatic, Vulgar, Internet Slang, and more.

β˜• Support

If you found this helpful, you can support me here:

Support me on Ko-fi

βš–οΈ License & Acknowledgements

MIT License

This project is licensed under the MIT License. See the LICENSE file for full details.

JMdict (EDRDG)

This add-on uses the JMdict dictionary file. These files are the property of the Electronic Dictionary Research and Development Group, and are used in conformance with the Group's licence.

ELECTRONIC DICTIONARY RESEARCH AND DEVELOPMENT GROUP GENERAL DICTIONARY LICENCE STATEMENT

This dictionary file is the property of the Electronic Dictionary Research and Development Group (EDRDG), and is used in conformance with the Group's licence.

README

banner

Add japanese parts of speech to your cards!

AnkiWeb License Ko-fi JMdict

πŸ“ Description

Japanese Part of Speech is an offline Anki add-on that fetches and assigns Japanese parts of speech to your cards. It uses a bundled SQLite database built from JMdict, allowing it to function entirely locally without external API calls.

πŸš€ Usage

1. Initial Setup (Field Mapping)

The first time you use the add-on on a new Note Type, it needs to know which fields to use.

  • By default, it looks for fields named Expression, Kana Reading, and Part of Speech.
  • If your fields are named differently, a dialog box will appear prompting you to map them.
  • These settings are saved automatically, so you only have to do this once per Note Type.

2. Updating a Single Note

  • Open the Anki Editor (either by clicking Add from the main window or editing a note in the Browser).
  • Enter your target word into your expression field.
  • Click the 品 button in the editor toolbar.
  • The add-on will read the word and reading, fetch the data, and populate the part of speech field instantly.

3. Bulk Operations

To process multiple notes or manage the add-on, click Tools > Part of Speech in the main Anki window. You have the following options:

  • bulk add: Automatically fetch and populate missing part of speech data for all notes in a selected deck and note type.
  • bulk remove: Clear the part of speech field from a specific deck and note type.
  • find empty: Opens the Anki Browser with a pre-configured search query to show all notes missing part of speech data.
  • reset mappings: Clears your saved field configurations if you modify your note types or made a mistake during setup.

🏷️ Part of Speech Formatting

Examples of data mapping:

Raw JMdict Part of Speech Formatted Output
Godan verb with 'ku' ending
+ transitive verb
Verb (5-dan, く, transitive)
adjectival nouns or quasi-adjectives (keiyodoshi)
+ slang
Adjective (γͺ), Slang
noun or participle which takes the aux. verb suru
+ sonkeigo
Verb (する), Honorific
Godan verb - Iku/Yuku special class
+ historical term
Verb (5-dan, いく/ゆく), Old-fashioned
Yodan verb with 'bu' ending (archaic) Archaic, Verb (4-dan, ぢ)

Supported Categories

  • Core POS: Noun, Verb, Adjective, Adverb, Particle, Copula, Counter, etc.
  • Verb/Adjective Classes: 1-dan, 5-dan, 4-dan, irregular, suru, い-adj, γͺ-adj, γŸγ‚‹-adj.
  • Stylistic/Misc Labels: Colloquial, Slang, Honorific, Humble, Polite, Obscure, Onomatopoeic, Idiomatic, Vulgar, Internet Slang, and more.

πŸ› οΈ Development

The add-on relies on a pre-built jmdict.db SQLite database.

To rebuild or update the database locally:

  1. Download JMdict_e.gz from EDRDG and extract it.
  2. After extracting JMdict_e, add a .xml file extension by renaming it.
  3. Place the file inside the same directory as the jmdict_parse.py script.
  4. Run the build script.

β˜• Support

If you found this helpful, you can support me here:

Support me on Ko-fi

βš–οΈ License & Acknowledgements

MIT License

This project is licensed under the MIT License. See the LICENSE file for full details.

JMdict (EDRDG)

This add-on uses the JMdict dictionary file. These files are the property of the Electronic Dictionary Research and Development Group, and are used in conformance with the Group's licence.

ELECTRONIC DICTIONARY RESEARCH AND DEVELOPMENT GROUP GENERAL DICTIONARY LICENCE STATEMENT

This dictionary file is the property of the Electronic Dictionary Research and Development Group (EDRDG), and is used in conformance with the Group's licence.