KanKan: kanji-component-aware online Japanese dictionary

Very nice! Both that something actually happened and that you came back to update :smiley:

@simias I’m still seeing witness twice for that word on KanKan, is my browser caching stuff or do you need to click a button somewhere?

You need to press the button that makes me recompile the data from the source.

Mmh. That sounds vaguely creepy.

It seems like the search is case sensitive? Doesn’t matter too much in Japanese, which is when I use it the most, but it’s bothering me a bit in English. If I search in English for anything in all caps I get no result. Or if I search for “internet” it doesn’t find “Internet”. Trying to think if it’s a feature or a bug but I can’t think of a good use case.
Would you mind trying to tweak KanKan a bit so that the case of the search + of the results doesn’t matter?

Another feature request I have, is an “explode to radical” button.
Let’s say I want the radicals of 検. I click first on a random radical to have 「一」 in the search bar, then I paste 検 instead of random radical and get 「検」. Would be nice if there was a button that transforms 検 to 「検」instead.

I don’t understand what you mean here. But yes I can probably easily change the regex to be case insensitive.

So basically you paste something in the search bar, click the “radicalize” button and it would add 「」 around individual characters?

I meant INTERNET (fron the search) should match Internet (from the result).

Yes! Radicalize sounds even better than explode. Since as filthy preplayers we support terrorism (wow I’m gonna get in trouble for this comment probably, if you don’t see me online again you know why).

Wasn’t there a feature that you could just write two commas and they would be turned into these brackets? :thinking:
I just don’t remember whether this also works with Japanese commas (so that I‘m not forced to switch keyboards) - if not, that would be a feature wish :sweat_smile:

Well, I mean, “radicalise” kinda means that too. :stuck_out_tongue:

It does! <> too (and the full-width variants).

So the good news is that I made the change for case-insensitivity, the bad news is that I forgot how I was supposed to build the source :thinking:

Ah thanks, I forgot about that one :slight_smile: definitely helps!

That’s what happens when you don’t have good documentation / don’t publish new features often enough, only one person to blame :woman_shrugging:

Reporting back, I’ve been using this feature a lot now, it’s very nice! :slight_smile:

Also back with a new question.
I can search for 衣装箪笥 and it finds wardrobe, but if I search for wardrobe it doesn’t find 衣装箪笥, how comes? :thinking:
(also this word came up because in the book I read, someone was trying to explain to someone else (both being Japanese) what a ワードローブ, saying “you know, it’s just a 衣装箪笥”, but spelling it 衣装ダンス, making me very confused at what these dancing clothes could be all about)

Ok I figured out how to build my code again. I made sure not to write it down so that I can have fun next time too.

  • I made 正、走 and 疋 match each other (normally they’re considered completely different radicals)
  • I made the search case-insensitive
  • I fixed an issue with the English-language queries that would only return partial results

The radical changes are so that

For instance could match 生徒.

You may have to force a cache flush in your browser for the changes to be visible (ctrl-F5 on kankan.pt for instance).

wow look at all those wardrobes now

thanks :person_bowing:

I was going to complain again but then I did spot the difference!


I love KanKan so much, please never take it down :x

I think jisho.org collapses these related entries. One of these days I’ll do a big cleanup of the code and see if I can make it a complete replacement for jisho.

I think KanKan > Jisho already.
That being said, I do use both, but 95% of the time I use KanKan.

Reasons why I use KanKan:

  • The radical lookup feature
  • The search results are shown without me needing to press the enter key

Reasons why I use Jisho:

  • To check kanji other variants, for example 氣 #kanji shows “Variants: 氣 炁”
  • To check names, with the #names search. I know KanKan can names too but sometimes it’s nice to have only names in the results
  • To check if KanKan is drunk

Also recently I was looking up a word and Jisho (thus KanKan) didn’t have it, so probably KanKan could be even better if it was sourcing from even more dictionaries. The word was 剣吞

Yeah for me the main advantage of kankan is the speed of the lookup. I don’t know if it’s true everywhere but at least in Europe jisho is pretty sluggish…

Another thing jisho does (rather poorly, but still) is break down phrases made up of multiple words.

Kankan is down :pensive_face:

While I’m on vacation without good internet access, of course!

I blame antifa.