japanese-input

AnkiWeb addon 1324989483

Recognizes hiragana, katakana, and kanji drawn on an in-Anki canvas, inserts them into the active field, and checks kanji against a target with stroke corrections.
AI-generated summary; may contain mistakes.

card-creationbeta

Open on AnkiWeb GitHub Find alternatives

AnkiWeb

Votes
0 (πŸ‘ 0 Β· πŸ‘Ž 0)
Updated
2026-07-12
Anki versions
26.05~
License
GPL-3.0 (from the license file in the package)
Virus scan
No ClamAV match A match does not prove malware. No match does not prove that the code is safe.
Languages
Python
Description language
en

Maintenance

active

  • Last update or commit: 2026-10-14 (18 days before the snapshot).
  • GitHub Actions workflows: 4.
  • Commits in the last year: 253.
  • Issues: 0 open, 0 closed.
  • Pull requests: 0 open, 1 merged.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
25.0826.05+2026-07-12
History across monthly snapshots

Loading…

Similar addons

Japanese Card Randomizer

Randomizes Japanese card fonts and optionally swaps hiragana/katakana, displays vertical text, and changes text size during review.

formattingappearance

15 votes 70% approval πŸ‘ 14 Β· πŸ‘Ž 1 ⭐ 6 Anki 2.1.49~ Updated 2022-06-17
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
Generate Batch Audio

Downloads and attaches audio in bulk from prioritized URL sources to selected Anki cards, with field mapping, kana filtering, request delays, and duplicate-to-empty-field options.

card-creation

8 votes 68% approval πŸ‘ 8 Β· πŸ‘Ž 0 ⭐ 34 Anki 23.10.1~ Updated 2024-03-07

Description

Japanese Handwriting Input for Anki

An Anki add-on for practicing Japanese handwriting. Draw a hiragana, katakana, or kanji on a canvas inside Anki, and the add-on recognizes what you wrote and inserts it into the active field. For kanji practice, it can also check your drawing against a target character and show you both what went wrong and how it should look.

⚠️ Early development: Handwriting recognition and writing correction may not yet be accurate enough for reliable use.

Features

  • Handwriting recognition

    • draw a hiragana, katakana, or kanji on the canvas and get the matching character inserted into the active field.
  • Kanji handwriting feedback

    • draw a kanji you're studying and see your handwriting checked against the reference, with mistakes marked on your strokes and a corrected version shown alongside.

alt text

Install the Add-on

  1. Open Anki
  2. Go to Tools β†’ Add-ons
  3. Click Get Add-ons...
  4. Enter this Add-on ID: 1324989483
  5. Restart Anki after installation.

Recognition

The add-on currently uses a recognition engine based on DTW. For performance reasons, the engine is only able to recognize a character correctly when the correct number of strokes were drawn. The following list shows the recognition results using the HANDS-nakayosi_t-98-09 dataset, restricted to samples where the correct number of strokes were drawn.

Sure. Here's the same information as a Markdown list, which is more broadly supported by Markdown readers: Sure. Here's the same information as a Markdown list, which is more broadly supported by Markdown readers:

  • Correct
    • Hiragana: 69.11%
    • Katakana: 65.44%
    • Kanji: 91.50%
    • Japanese: 88.25%

This benchmark tracks the recognition engines and models the add-on uses, or has considered using over time. The list compares the percentage of correctly recognized characters across all samples from the HANDS-nakayosi_t-98-09 dataset for the DTW engine and Zinnia (using a model from Tegaki).

  • Correct (DTW)

    • Hiragana: 60.04%
    • Katakana: 58.24%
    • Kanji: 46.38%
    • Japanese: 45.75%
  • Correct (Zinnia + Tegaki)

    • Hiragana: 21.84%
    • Katakana: 1.7%
    • Kanji: 41.37%
    • Japanese: 39.48%

License & Acknowledgment

The KanjiVG-derived data in data/ is licensed under CC BY-SA 3.0. See data/LICENSE.txt for full attribution.

This project uses TUAT Nakagawa Lab. HANDS-nakayosi_t-98-09 stroke database.

README

Japanese Handwriting Input for Anki

An Anki add-on for practicing Japanese handwriting. Draw a hiragana, katakana, or kanji on a canvas inside Anki, and the add-on recognizes what you wrote and inserts it into the active field. For kanji practice, it can also check your drawing against a target character and show you both what went wrong and how it should look.

⚠️ Early development: Handwriting recognition and writing correction may not yet be accurate enough for reliable use.

Try the live demo of the recognition and analysis engine right in your browser. Note that the demo always reflects the latest code, so it can be ahead of what's in the installable add-on.

Features

  • Handwriting recognition

    • draw a hiragana, katakana, or kanji on the canvas and get the matching character inserted into the active field.
  • Kanji handwriting feedback

    • draw a kanji you're studying and see your handwriting checked against the reference, with mistakes marked on your strokes and a corrected version shown alongside.

alt text

Install the Add-on

  1. Open Anki
  2. Go to Tools β†’ Add-ons
  3. Click Get Add-ons...
  4. Enter this Add-on ID: 1324989483
  5. Restart Anki after installation.

Recognition

The add-on currently uses a recognition engine based on HMM.

This benchmark tracks the recognition engines and models the add-on uses, or has considered using over time. The table compares the percentage of correctly recognized characters across samples from 6 writers of the HANDS-nakayosi_t-98-09 dataset for the DTW engine, Zinnia (using a model from Tegaki) and a custom HMM recognizer. The selected writers are evenly split in men and women.

Hiragana Katakana Kanji Japanese
correct (HMM) 92.85% 81.61% 96.55% 93.71%
correct (DTW) 59.5% 62.67% 54.23% 53.15%
correct (Zinnia+Tegaki) 21.53% 2.01% 47.77% 45.13%

Stroke Correspondence

The stroke correspondence algorithm has limited support for:

  • wrong stroke order
  • missing strokes
  • added strokes
  • merged strokes

The table compares the percentage of character samples with correctly matched strokes from 6 writers from the HANDS-nakayosi_t-98-09 dataset for each 漒怜 level.

Level οΌ‘οΌη΄š οΌ™η΄š
Tested 80/80 0/160
Correct 91.95% -

License & Acknowledgment

The KanjiVG-derived data in data/ is licensed under CC BY-SA 3.0. See data/LICENSE.txt for full attribution.

This project uses TUAT Nakagawa Lab. HANDS-nakayosi_t-98-09 stroke database.