Doitsukani: German language for Wanikani

Do you regularly use Takoboto or other dictionaries in parallel to Wanikani to understand the true meaning behind the oompth word for “request”? Does the indirection from Japanese over English into your language slow you down?

If that’s the case (and you are German, because that’s the only language currently supported … :sweat_smile: ), you could give Doitsukani a try. Doitsukani is a little web app that uploads German translations for Wanikani vocabulary as user synonyms. Once you have uploaded the synonyms, you will see them in your Wanikani app.

How does it work?

  1. Create a Wanikani API token that has the permissions to “study_materials:create” and “study_materials:update”.
  2. Paste it into
  3. Click “Upload” and wait … and wait … and wait … (Sorry, Wanikani has a limit of one request per second.)
  4. Go to your favorite Wanikani app and enjoy German synonyms with the vocabulary.

“ETA” shows the time when the app thinks it will be done with the upload. If you close the browser, the upload will stop. You can simply visit the web page and paste the token again to continue.

The app is at an early stage, but feel free to check it out, help testing it, comment if it’s any use … The app does not overwrite any of your synonyms, but please be aware there’s currently no option to remove the synonyms once they are uploaded. Also, if you have a lot of own synonyms, the app may not be able to add any further to some words. The app comes without warranty. More information at

The app uses EDICT2 files as base, so if there is enthusiasm for including other languages that have open source EDICT2 dictionaries, let me know.

Feel free to leave comments and star it on Github if you like it.



I installed it. If the computer went to sleep, it did freeze the download and it had to be restarted. Other than that, nice to have these options even as a non-native German speaker. You never know when a meaning will stick.


Super. Danke dir!


I used this and the very first lesson I got is draft beer. How very German!

Some long user synonyms seem to be truncated with ‘~’ at the end:

1 Like

Wow I did not know about this! Muss ich gleich versuchen.

1 Like

Haha, draft beer is a good one.

I am aware of a couple of odds and ends, the input dictionaries are a bit broken and need some brushing. Also there are a lot of duplicate meanings.

Since Wanikani only accepts a certain total number and length of synonyms, I used a heuristic in the code that sorts all meanings by length and truncates very long meanings with the tilde that you are seeing. My idea was that it’s better to have more meanings than one very long meaning, and often the short meanings are more precise where the long meanings are somethings obscure (No-Maske eines männlichen Rachegeistes mit bla bla …).

If there’s something that’s really bothering, let me know.

1 Like

Maybe an option to not include obscure meanings like the mask of a vengeful spirit, if you can determine that.

This app would have been useful for me when I first started learning, but I’ve already memorized everything in English ↔ Japanese so it would be too much to switch now.


Coming up next: Swahilikani and Esperantokani

1 Like

No wayyyy!! Gleich gebookmarkt für nachher am Rechner. Mega!! Ich habe jetzt schon das Problem, dass wenn ich was Japanisches erklären soll, mir zuerst die englischen Wörter einfallen, da kommt das genau richtig! :pray:t2::pray:t2:


If you send me the dictionary… :wink:


Thank you!

Hm, maybe I should try this, just to see how many German synonyms for “dead drunk” have been added.

1 Like

:joy: Not going to spoil…