New app for memorising kanji by drawing words (+ Integration with WaniKani)

EDIT: https://kotoba.capetown :wink:

TLDR
As a fellow Japanese learner and software engineer, I’ve created a web app to help me memorise kanji and improve my vocabulary. It’s meant to be used on mobile device. After using it regularly for a long time, I’ve found it highly effective. Now, I’m considering sharing it with others. The app will be free, it would be great to see people use it. Would you be interested in giving it a try? If so, please post a message here and/or fill in the form (https://forms.gle/q59CHAQ71rz6ToDfA) so I can contact you when the app is ready. I would not like spend time on something nobody wants :slight_smile:

Screenshots and recording:



kotoba

Background

I used Wanikani extensively and reached level 21, which gave me a solid foundation in basic kanji and familiarity with more advanced ones. To reinforce what I’d learned, I began reading texts without furigana to challenge myself. But I noticed a recurring problem: sometimes, I couldn’t confidently recognise kanji that I should know—like basic ones such as 私. I realized that something about Wanikani’s approach—or the way I processed it—wasn’t working for me. Maybe it was because kanji were presented in isolation without enough context, or perhaps it was because I wasn’t practicing writing kanji by hand.

Finding a Better Approach

At different points, I tried handwriting kanji with a pen-and-paper method. But simply writing the same kanji over and over again wasn’t working—it felt inefficient. Even after writing a kanji 50 to 100 times, I still struggled to recall it confidently. So I began mixing things up: writing 10 kanji in random order instead of focusing on one for a long time. This approach was better, but I knew it could be improved.

Enter the App

That’s when I decided to create my own solution—an app I named “Kotoba”. It’s simple but effective: the app shows me a word’s reading (and meaning if necessary), and my task is to draw with my finger the correct kanjis of given word on the screen. After that, I self-check it by comparing my writing to the correct kanji (in some ways it’s similar to Kanji Study app). The app lets me decide whether to retry, practice other kanji I’ve learned, or move on to a new word. One of the key benefits of this app is the flexibility—it doesn’t overwhelm me with a backlog of reviews, and I can use it whenever I have time, without feeling guilty or like I’m falling behind. I tend to remember practised kanji better because drawing is much more effective that just looking at a kanji. Plus, I reinforce my vocabulary too.

The Future of Kotoba

The app has worked well for me. Since I built it for personal use, it still has some rough edges. Before making it public, I’d need to polish it up a bit. That’s where you come in. Would you be interested in using it? What features would excite you? I’ve thought about adding things like pre-made word sets (e.g., “Top 100 Kanji” or “N2 Kanji”), but I’d love to hear your thoughts. If you have suggestions for features or improvements, I’m open to your input :slight_smile:

7 Likes

Hi, I will give the app a trial when it’s ready!

I believe it’s true that the more contexts you learn something in, the better it sticks. That’s why I decided to include writing practice in my kanji studies.

I currently use Ringotan and KaniWani for this, but I’m happy to try your app and let you know how it works for me.

I recently posted the details of my “regime” here: Practising writing kanji - #25 by discopatrick

2 Likes

This sounds useful, please let me know when it’s ready:)

1 Like

Sorry for the late update. I’d like to thank you for all the feedback and interest you expressed. I plan to release the app with some modifications that make it more useful to general audience. I will post an update soon :slight_smile:

Okay! So my daughter went back to kindergarten after ~10 days of illness and I just had time to push this out.

The app’s address is https://kotoba.capetown (best to use on mobile device!)
Use the app for memorising kanji by drawing (aka writing) them.

New: I added quick buttons for adding pre-made word sets (e.g. the set of 2665 words for top 1000 kanji).

Give it a go and let me know what you think! I might be able to add more features and make it more visually appealing :wink: But the thing is the core functionality is there, it’s already a powerful learning aid.

cc @Beyond_Sleepy @discopatrick

2 Likes

also @scarecrowfield :smiley:

1 Like

Is there a way to put Wanikani levels in there? Or maybe export the Kanji (like what Satori does)


1 Like

Not yet :wink: I’m open to adding the feature but first I’d like to understand your use case better. For example, what would you expect to happen when you provide your API key?

I was thinking of something like: It pulls out all the known kanji as Satori, and use this list to select the words with these kanji only. I’m asking for this because, for example, the top 50 kanji has some that I didn’t learn yet

1 Like

That makes sense.

You wrote “all the known kanji”. What kanji stage would you considered to be known? Studied at least once? Guru? Burned out? :sweat_smile: (WaniKani’s SRS Stages | WaniKani Knowledge)
Well, perhaps pulling Wanikani vocabulary (and not kanji) makes more sense?

1 Like

In my opinion it’s guru, but it’s subjective. I’d like Wanikani vocabulary

2 Likes

I’m really interested! I also find writing the kanji hugely helpful to learning. I use Ringotan every day for this reason. Looking forward to trying your version.

That’s great :slight_smile: You can try out https://kotoba.capetown
I plan on adding a feature described by @scarecrowfield, it seems to be really useful for WaniKani users.

2 Likes

Had a quick look at Ringotan’s website, looks very good and and its approach is similar.

1 Like

Just had a quick look and it’s very good! Being able to add Wanikani kanji and vocabulary would be awesome. I can link Ringotan to my Wanikani and so whenever I learn a new kanji it appears immediately in Ringotan. If you could do something similar for Wanikani vocabulary that would be sooo useful.

1 Like

@scarecrowfield and @NothingTea !
I added a possibility to pull your guru+ words directly from WaniKani via API Token.

Does it work well for you?

Little feature added: link to jisho page for given word :link:

1 Like

Yes, it works well (WaniKani import). A couple of questions, when clicking Learn New Word does it just randomly add one of my imported Wanikani words? Secondly, when writing the boxes move which makes it a little awkward, is there a way to stop that. I’m using it on a tablet. Thanks!

1 Like

I have a similar problem, but with a drawing tablet, but the boxes just move and it doesn’t write anything (it was working just fine before).

Also, something I’d like to ask is to have a grid feature, both in the answer and when seeing the strokes, my writing is often weird and out of proportion

  1. Yes, Learn New Word pulls one random word from your main set of words. In given time you have up to 20 words you focus on during Review.
  2. Hmm, I haven’t seen this behaviour and I don’t understand fully how it looks. Do you mind sending video recording to tomaoled@gmail.com? Anyway, I will try to investigate the issue but more details would be very helpful.
1 Like
  1. Will try to fix it but I don’t have an immediate solution, might need to google a bit first :slight_smile: btw there has been no changes with regard to how the app supports drawing so if you say it used to work something might have changed on your end perhaps.
  2. Yes, I can add a grid! A single horizontal and a single vertical dotted line would do the job?
2 Likes