Anki add-on: AJT Japanese - Furigana, Pitch Accent, Native pronunciations 🇯🇵

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. Pitch accent on hover Pitch accent can be shown on hover if color coding is enabled in Options (furigana profiles). Features Furigana. After you type in a word or phrase into the SentKanji or code>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 when a note is added. Automatic furigana generation when a new note gets created with AnkiConnect. Furigana from selection. You can convert any selected text to furigana by clicking Furigana for selection in the context menu while using the note editor. Bulk-add. To add furigana to multiple cards in bulk, open the Anki Browser and press "Edit" > "Bulk-add furigana". Toolbar button. You can replace the content of any selected field with furigana by pressing 振 on the toolbar. Compound words properly split. Words like 取って置き or 言い方 produce correct furigana, unlike the previous add-on. How to use After installing, read AJT Japanese manual . Configuration To configure the add-on, open Anki and select "AJT" > "Japanese Options...". Caveats 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. Usage 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 regenerate_readings to True in the config. 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. Support what I do I would not have been able to develop this add-on without the support of my patrons . Thanks so much! Join our community Want to discuss the add-on? Join our chat room . Contribute Click here if you would like to contribute on GitHub. Changelog 13 Nov 2025 10 Oct 2025 06 Jun 2025 24 Apr 2025 19 Apr 2025 12 Apr 2025 30 Mar 2025 20 Dec 2024 10 Jul 2024 02 Jul 2024 04 Jun 2024 30 Nov 2023 12 Oct 2023 23 Sep 2023 26 Aug 2023 21 Jun 2023 14 Jun 2023 12 Jun 2023 01 Jun 2023 23 May 2023 04 May 2023 12 Apr 2023 11 Apr 2023 07 Apr 2023 08 Mar 2023 If the add-on stops working or crashes, report the issue in our chat and temporarily install an older release .

GitHub repository: ajatt-tools/japanese
Repository description: 🍚 Automatically generate furigana and other data on Anki cards. 
Languages: Python, JavaScript, CSS, Shell
Topics: ajatt, anki, furigana, japanese, pitch