πŸ˜„KanjiEater's Bulk-Generate Japanese OnYomi Phonetics

AnkiWeb addon 1226813725

Bulk-generates Japanese phonetic components from existing furigana readings on cards, helping learners recognize kanji OnYomi reading patterns more efficiently.
AI-generated summary; may contain mistakes.

card-creationnote-management

Open on AnkiWeb GitHub Find alternatives

AnkiWeb

Votes
4 (πŸ‘ 4 Β· πŸ‘Ž 0)
Updated
2025-02-15
Anki versions
25.02~
License
Not found (this does not mean that the addon has no license)
Virus scan
No ClamAV match A match does not prove malware. No match does not prove that the code is safe.
Languages
JSON, Python, CSV
Description language
en

Maintenance

stale

  • Last update or commit: 2025-02-15 (624 days before the snapshot).
  • Commits in the last year: 0.
  • Issues: 0 open, 0 closed.
  • Pull requests: 0 open, 0 merged.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
25.02+2025-02-15
History across monthly snapshots

Loading…

Similar addons

SimpleFurigana

Adds or removes furigana on Japanese card content using editor toolbar buttons, with MeCab/Kakasi-generated readings and configurable output patterns and number reading support.

card-creationnote-managementformatting

34 votes 54% approval πŸ‘ 24 Β· πŸ‘Ž 10 ⭐ 11 Updated 2020-09-27
Bulk Reading Generator Plus

Generates Japanese readings for custom-named fields across decks, including multiple fields at once, while preserving existing readings and requiring the Japanese Support add-on.

card-creationnote-managementbeta

1 votes 0% approval πŸ‘ 0 Β· πŸ‘Ž 1 ⭐ 0 Updated 2019-02-10

Description

What the heck is a phonetic component?

Basically, it's a way of knowing the Chinese reading of a Japanese word based on a visually similar radical. 寝坊[ねぼう] and 梈防車[しょうぼうしゃ] both have characters with ζ–Ή (ほう, ぼう) even though they are different kanji:坊 and 防, they still have the same reading!

That's no coincidence. In fact, for all of these characters:ζ–Ή (ほう, ぼう) β†’ θ‚ͺ, 坊, η΄‘, 防, 妨, 房, θ¬—, 傍, 芳, θ¨ͺ, ζ”Ύ, they have the same reading when used in their OnYomi.

For more info read this article: Read this great article: How to Look Up Kanji You Don't Know by Tofugu.

Instructions can be found link

README

Bulk-add Japanese Phonetic Components

Example

Overview

This Anki add-on allows you to bulk-add phonetic components from kanji that are already present on your cards. Phonetic components can help you recognize patterns in kanji readings, making learning more efficient.

For more information about phonetic components and their benefits, check out this article on Tofugu.

Anki Add-on Link

Installation

Prerequisites

  • You must have a field on your card containing kanji readings with furigana, generated by the Japanese Support add-on.
    • Example format: 食[た]べる

Steps

  1. Create a new field on your cards named Phonetics. This field will store the phonetic components generated by the add-on.
  2. Install the add-on using the code 1362659377 in Anki 2.1:
    • Open Anki
    • Go to Tools -> Add-ons -> Get Add-ons
    • Paste in the code 1362659377 and click OK
  3. Open the add-on configuration window:
    • Edit the config by navigating to Tools -> Add-ons -> Bulk-add Phonetics -> Config.
    • Set source to the field where kanji readings with furigana are stored (e.g., Reading).
    • Set destination to the field where phonetic components should be stored (Phonetics by default).
    • Example:
      {
        "source": ["Reading"],
        "destination": ["Phonetics"]
      }
      
    • Save the configuration.
  4. Go to the Card Browser, click on Edit, and select Bulk-add Phonetics.
  5. To find cards where a phonetic component was recognized, search for Phonetics:_* in the Card Browser.
  6. Display this on the answer side of your notes, and you will quickly start to recognize phonetic patterns.

Example HTML & CSS:

HTML:

<div id="phonetics">
  <a href="http://jisho.org/search/{{text:kanji:Phonetics}}%23kanji" rel="nofollow">
    {{Phonetics}}
  </a>
</div>

CSS:

#phonetics b {
  color: #f0c674;
}

Example Behavior

  • If your reading field contains ζ™‚[とき], it will not match the phonetic ε―Ί (じ) β†’ 侍, 持, ζ™‚, ε‘’, ε³™, so nothing will be generated.
  • However, if your reading field contains ζ™‚ι–“[γ˜γ‹γ‚“], then ε―Ί (じ) β†’ 侍, 持, ζ™‚, ε‘’, ε³™ will be included.

Support

Support for any tool by KanjiEater can be found on KanjiEater's Discord

The Deep Weeb Podcast - Sub Please πŸ˜‰

If you find my tools useful please consider supporting via Patreon. I have spent countless hours to make these useful for not only myself but other's as well and am now offering them completely 100% free.

If you can't contribute monetarily please consider following on a social platform, joining the discord & sharing a kind message or sharing this with a friend.