Bỏ qua đến nội dung

backfill-anki-yomitan

Chờ xử lý #anki #addon #backfill #yomitan
https://github.com/Manhhao/backfill-anki-yomitan
6/1/2026

Cách tải addon backfill-anki-yomitan

Bạn có thể tải addon bằng một trong hai cách sau:

Click nút Copy bên dưới để copy code vào clipboard

1184164376

Sau đó mở Anki → Tools → Add-ons → Get Add-ons → Dán code → OK

Mở trang addon trên AnkiWeb và tìm mã code ở cuối trang

Mở trên AnkiWeb

Cuộn xuống cuối trang AnkiWeb, tìm dòng có mã code 1184164376 và copy

14

Mô tả chi tiết

backfill-anki-yomitan

Anki add-on to backfill fields including media and audio using Yomitan’s API

Installation Install the Yomitan API like specified in the README. Install the add-on from AnkiWeb Restart Anki Usage

Create a Backup of your profile/deck before doing any of these steps

Make sure your Browser is running and the API is working.

Run on deck

Go to Tools -> Backfill from Yomitan in the top bar. Select your deck in the Deck dropdown

Run on select cards

Select Cards you want to backfill in Browse Go to Edit -> Backfill from Yomitan in the top bar of the card browser.

General Steps

For Expression Field choose the expression field (e.g. Expression in Lapis) of your note type, this is the field that will be queried into Yomitan. Optionally choose a Reading Field (e.g. ExpressionReading in Lapis) to differentiate expressions using their reading. If left blank, the add-on uses the first result Yomitan returns. For Field choose the field to backfilled. In Handlebar type in the Yomitan handlebar, from which you wish to pull data from (e.g. frequency-harmonic-rank). You can concatenate multiple handlebars using a , (e.g. single-glossary-jmdict-2025-08-08,single-glossary-デジタル大辞泉) Optionally tick Replace if you wish to replace the current content of the field in every card. Press Run.

You can cancel backfilling by pressing on the close button of the processing popup. Changes can be undone with Edit -> Undo or with CTRL + Z.

Presets

You can backfill multiple fields using a .json preset. Presets are stored in the user_files folder in the addon directory. An example for Lapis is included and can be found here.

Format:

{ “targets”: { “FieldName”: { “handlebar”: “{handlebar}”, “replace”: true }, “FieldName2”: { “handlebar”: “{handlebar2},{handlebar3}”, “replace”: false }, … } }

handlebar and replace behave identically to above.

Make sure every handlebar in the preset is a valid handlebar in Yomitan. Otherwise backfilling will fail, because all handlebars are requested in a single API call. For the included Lapis preset, this means adjusting the MainDefinition handlebar to the one matching your preferred dictionary.

Config

Tools -> Add-ons -> backfill-anki-yomitan -> Config

max_entries

Default: 4

Amount of entries to request when Reading Field is specified.

reading_handlebar

Default: reading

Handlebar used to compare against Reading Field.

yomitan_api_ip

Default: 127.0.0.1

yomitan_api_port

Default: 19633

yomitan_api_timeout

Default: 10

Issues

If you’re backfilling audio, please be aware that retrieving audio, depending on the audio sources configured in Yomitan, can be quite slow. You can reduce the time by decreasing max_entries in the config.

If you encounter any issues, please report them on GitHub or in the add-on’s TMW #resources-sharing thread. Please attach the backfill-log.log file, which can be found in the add-on’s user_files directory.

Screenshot


Screenshots

screenshot


Liên kết hỗ trợ


Reviews (14)

👍 2026-01-13

It works well. Thanks for creating this.

👍 2026-01-05

super helpful for updating cards made from other sources, or when you want to make your older cards have info you later realize is important. dev is also responsive and helpful!!

👍 2025-12-31

tysm for making this add-on. Works very great. When I started anki, my japanese card only have kanji and glossary as a field. Gradually I add more fields like audio and pitch accent. There are so many card that I add before, and this add-on helps to update my old cards

👍 2025-12-20

I get error when I try to use this in preset “glossary”: { “handlebar”: “{single-glossary-kty-ja-hi-gloss-brief},{single-glossary-new斎藤和英大辞典-brief},{single-glossary-jmdict-2025-10-18-brief},{single-glossary-jmnedict-2025-10-18-brief},{single-glossary-jlpt文法解説まとめ-brief},{single-glossary-デジタル大辞泉-brief},{single-glossary-pixiv-light-2025-10-18-brief},{single-glossary-現代国語例解辞典-第五版-brief},{single-glossary-日本語文法辞典全集-brief},{single-glossary-tmw-club-v2-brief},{single-glossary-明鏡国語辞典-

👍 2025-12-18

Amazing! Thank you.

👍 2025-12-15

Amazing add on. Used it to switch all of my old JP -> EN cards to JP -> JP and it worked like a charm!

👍 2025-11-25

Please take the upvote. Thanks for creating this add-on.

👍 2025-11-23

Omg you made my life so much greater, you dont understand how many hours i lost in my life trying to do exactly this… THANK YOU!!!

👍 2025-11-19

I am lost for words. This is the best plugin ever. Thank you so much for taking the time to code this and for sharing it with the community. Goated.

👍 2025-10-01

VERY useful addon, update with it 1k notes (MainDifinition, glossary, reading and more). Wasted some time because i forgot to add “single-glossary-” before glossary name

👍 2025-08-02

It’s really good and allowed me to batch replace a lot of fields in my cards. It’s just bit of a pitty it only supports reading instead of furigana-plain to choose the correct word as I never used reading in my cards, so I think this would be a great addition. Furthermore, it would be cool if one could backfill multiple fields at once, this would save me some time as I could set it all up and just run it once for all cards.

👍 2025-07-29

We’ve entered a new era.

👍 2025-07-27

Thanks for implementing this, it’s a real game changer.

👍 2025-07-18

Unironically best plugin