I just found out today about the wonderful Rikaikun and Yomichan for Chrome. For the uninitiated like me, they’re extensions that let you hover over Japanese words to show the definitions. Rikaikun is super simple to set up but Yomichan has more oomph, and even has an amazing Anki integration that lets you create cards with literally one click. Why have I been living without these?
Anyways, I’m in love with the convenience Yomichan offers, but it’d be even more awesome if it could show JLPT or Wanikani levels for each word/kanji like in Jisho.org. I’m preparing for the N2 and am trying to create cards for words that are N2 and below, and not on WK.
Is there an existing dictionary that I can import besides the default ones? Or are there any savvy developers out there comfortable with large scale data massaging who could somehow extract that info from Jisho and whip up a dictionary to import into Yomichan? Or maybe there’s an easier way to do this altogether without Yomichan?
EDIT: Here’s what it looks like with some of the default dictionaries.
I just found out the ichi tag means it’s in the 1万語語彙分類集(link), a book of 10k common words published in 1998, P means “popular”, and news means it appears often in 毎日新聞 (link). I don’t know anything about that 10k book, but these tags are probably a good start.
I have been wanting to do this. I didn’t think I could, because I don’t understand the data structure of Yomichan or how to format a dictionary file to get it to display as I want it, but I think I could just modify the JMdict files to include JLPT and WK tags. Same with KANJIDIC.
Ok, I modified JMdict to include JLPT and WK levels. I’ll do KANJIDIC another time. No idea how to add color to the tags, but it works. Would be nice if I could embed links to the items on WK, but I don’t think that’s possible. Although I suppose you could make a script for that.
By changing the keyword to words like popular or frequent you can change the color according to the CSS file. And by changing the order to a smaller number (even negatives) you can get them to appear first in order.
With that, I moved the JLPT and WK tags to appear first and made them green, and also changed dictionary name to JMdict+. It looks like this now, which I’m happy with:
You add tags in a string at the end of each word object in the term banks. I did it by gathering lists of WK and JLPT words, importing the dictionary, then cross-referencing and appending the tags when there was a match. It was like 50 lines of code in total, so not all that difficult.
Thank you, I couldn’t find this myself. I just used another tag as a template.
Hi @Kumirei Just wanted to report this lil’ thingie I found. Maybe you’re aware of it already
The tags aren’t visible unless it’s in dark mode (which I’ve never used before). Is it just me or for everyone else too? Not sure how long I’ve been using Yomichan and your extensions, but I must have forgotten these tags were supposed to be there Found them again by randomly clicking and highlighting text
I think this is probably due to you using my version (I couldn’t figure out how to add colour to the tags) of JMdict. OP’s version of JMdict and my KANJIDIC should display correctly
You would need to know how to code. What I did was get a list of WK and JLPT items then cross reference with the dictionaries to add the info to the dictionary items. That’s not something that you would want to do manually
It seems like tinyupload isn’t working? Not sure if it’s something I’m doing wrong, but I tried multiple browsers and checked isitdownrightnow and no luck. This looks really useful, so if there’s some other way I could download it that would be super great!
Recently started using yomichan to make anki cards and already noticed I was adding stuff that would just show up in a few levels on WK. This will be incredibly useful for preventing duplicates, thanks!
@Kumirei First of all, thank you for your work! I just started using this, and it’s quite useful.
I am creating Anki cards out of it, in order to improve my vocabulary. I’d like to include the WK level in my cards, however using the {frequencies} marker doesn’t do anything. Do you know what marker I would need to use?