AnkiWeb
- Rating
- 74 (👍 68 · 👎 6)
- Updated
- 2026-08-07
- Anki versions
- 26.08.9~
- Description language
- en
AnkiWeb addon 1344485230
Generates and bulk-generates Japanese furigana readings and adds pitch accents to Anki cards, with configurable fields and compatible note types.
Open on AnkiWeb GitHub Ask about alternatives
active
| Min Anki | Max Anki | Updated |
|---|---|---|
| 2.1.0 | – | 2022-06-27 |
| 2.1.1 | – | 2023-04-08 |
| 2.1.60 | 2.1.65 | 2023-07-06 |
| 2.1.66 | – | 2023-10-24 |
| 23.12 | 24.04.9 | 2024-06-16 |
| 24.06 | 24.06.9 | 2024-10-10 |
| 24.11 | 25.01.9 | 2024-12-20 |
| 25.02 | 25.08.9 | 2025-06-06 |
| 25.09 | 25.09.9 | 2026-05-10 |
| 26.05 | 26.07.9 | 2026-07-13 |
| 26.08 | 26.08.9+ | 2026-08-07 |
Loading…
Generates readings (furigana) and pitch accent information for an entire field or many cards in bulk, supporting default and Migaku syntax.
Looks up and fills Japanese pitch accent pronunciations for expression fields, supports bulk lookup, and displays pitch notations during review.
Automatically adds Japanese pitch accent information to a chosen field, highlighting accented mora, marking flat words, and parsing square-bracket furigana or separate readings using unambiguous Kanjium data.
Adds or removes Japanese furigana in Anki cards via toolbar buttons, shortcuts, bracket or ruby tags, bulk generation, and MeCab readings.
Performs bulk operations on selected Anki cards, extracting readings from Migaku dictionary output and coloring notes by pitch accent graph.
Parses HTML ruby furigana from Japanese expression fields into separate hiragana/reading and kanji fields for selected decks and note types, enabling better compatibility with other addons.
The purpose of this add-on is to automatically generate and bulk-generate furigana readings. To do its job, the add-on relies on mecab_controller. Additionally, the add-on allows you to look up Japanese pitch accents of a particular expression and add them to your cards.
| Furigana | Pitch accent |
|---|---|
![]() |
![]() |
For example, if you have fields named VocabKanji, VocabFurigana and VocabPitchPattern on your notes,
the lookups will be performed on the VocabKanji field,
furigana will be added to the VocabFurigana field,
and the accents will be added to the VocabPitchPattern field.
To generate readings or accents, focus in the VocabKanji field and press "Tab" or switch focus away from the field.
You can change field names or add more source and destination fields in the config.
SentKanji or VocabKanji fields and hit Tab,
Anki will automatically generate furigana for you and place it in
SentFurigana and VocabFurigana fields respectfully.
Field names can be configured in settings.Furigana for selection
in the context menu while using the note editor.振 on the toolbar.取って置き or 言い方 produce correct furigana,
unlike the previous add-on.Install from AnkiWeb,
Install manually with git:
git clone 'https://github.com/Ajatt-Tools/Japanese.git'
ln -sr Japanese/japanese ~/.local/share/Anki2/addons21/ajt_japanese
To configure the add-on, open the Anki and select "AJT" > "Japanese Options...".
To edit the config file, open the Anki Add-on Menu via "Tools" > "Add-ons" and select "AJT Japanese". Then click the "Config" button on the right-side of the screen.
Mecab is not perfect and sometimes generates incorrect readings. There's nothing that can be done about it in a big picture, so make sure you check the generated text and adjust it if necessary.
The add-on can perform additional dictionary lookups independently of Mecab and add multiple furigana readings for one word. This may help you notice words with multiple readings and edit your card to learn the right one.
Note: It is preferable to use a compatible Note Type with this addon. Our recommended example deck contains Note Types for Japanese, Japanese fonts and the helpful templates to properly show the generated kanji readings.
When adding cards with AnkiConnect, pronunciations and readings are automatically looked-up and added to the cards.
When adding cards manually, fill the VocabKanji field and press "Tab" to trigger generation.
There's a context menu item. Select the expression you would like to look up, then right-click and choose "NHK pitch accent lookup". Alternatively, go to "Tools" > "NHK pitch accent lookup".
When using the Anki Browser, you can mass-generate pitch accents and readings in bulk.
To do this, select several notes first,
and then choose "Edit" > "AJT: Bulk-generate".
By default, the "bulk generate" feature will not overwrite the destination fields if they are already filled,
but you can change this by setting overwrite readings on per-profie basis.
If the add-on can't find any pitch accent data for the word spelled in kanji, it tries searching using the kana reading of the word. This behavior can be toggled off in settings.
If the add-on detects furigana reading in the source field, it will add pitch accents for the specified reading and skip other readings if they're present in the pitch accent database.
For more information on the Japanese pitch accent, I would like to refer you to http://en.wikipedia.org/wiki/Japanese_pitch_accent.
In short, the following notations can be found:
げ would be a nasal け.For example, a blue ヒ would be closer to h than hi.
Likewise, a blue ク would be more like a k than ku.
I can't speak for someone else, but for me, just knowing about the pitch accent and how it might affect the meaning has helped me a great deal. There are some tricky words like はし and じどう, where different pronunciations have wildly varying meanings. Aside from that, knowing about these rules might help you avoid speaking with a distinct foreign accent.
This add-on uses two databases to generate pronunciations from:
NHK日本語発音アクセント辞典.The two databases produce 337552 entries total.
Some code of this add-on is based off of: