2025-12-08 18:56:46
Welcome to the award show everyone! Hosted by your favourite bee... Bee! 🥳
I wanted to summarise the best tools etc out there in 2025, and what better way then to put on a fake award show!
And like all true award shows and Christmas themed events, let's get into the spirit of giving.
This category features 3 tools.
If I could only pick 3 to learn Japanese with, it would be these 3.
The best overall winner of the 2025 Japanese Learning Awards is....
Yomitan is the go-to dictionary application.
It works in all browsers (Chrome, Firefox, Edge) and even on mobile browsers.

You install it easily and just select your language and some dictionaries

It supports:

Even if you don't use any of the fancy features, having a dictionary you can use at the click of a button is useful.
If you use Yomitan, you must also use Anki too.
Anki is the premier flashcard software.
You see a word you don't know, and create a flashcard for it in Anki.

Anki solves the issue of forgetting, mostly. You will still forget things, but significantly less.
https://github.com/bpwhelan/GameSentenceMiner
Game Sentence Miner (GSM) is an all-in-one toolkit to turn any visual media into Anki flashcards.
1. Look up words natively in game. 2. Click Add to Anki. 3. Anki card automatically made in the background with game audio + a gif of the game
Use the overlay to directly look words up (using Yomitan) in your game, anime, or manga without needing to go to another website to look it up.
Anki card created with GSM
Create flashcards in one click with the real audio used, and a gif of what happened on screen.

Analyse your statistics to help you learn to read better, over 30+ graphs and extensive goal planning.
Best of all? It's 100% free, works offline, and works for many other languages – not just Japanese!
GSM's main problem is the barrier to entry can be high, it's got a lot of features and many settings. Thankfully the author has created many, many blog posts and YouTube videos on how to use it.
Renshuu wins the best app of 2025!
It's like Duolingo but better in every way.
It can work out your level and adjust the difficulty of words or sentences

It gives you varied practice. Writing kanji, flipping flashcards, and fun games.
If you're looking for an easy app to replace the Green Owl™️ but actually be somewhat effective, this is it!

Let's split this up into two, IOS and Android.
This is an everything-in-one kinda app.

If you do not have access to a computer, this is perhaps the best app to do everything on Android.
But! It does require some time to setup and learn how it all works.
Poe is Yomitan for Android

It supports Anki, native audio and pitch accent.
I wrote more about this here:
Now let's look at the options on IOS, albeit limited options.

Manabi Reader is a way to read on IOS, similar to Jidoujisho but with less features. Not their fault, mostly IOS has a lot of walls.

You can look words up in dictionaries and send things to Anki.

See breakdown of sentences, how many words in a sentence do you know?

You can read books and webpages and get full comprehension statistics about that page.
You can also look up words using OCR or by pasting the text.

The author is working on a bunch of new features as they told me:

Here are some exclusive behind the scenes screenshots of the new Manabi Reader, coming soon!





This is another "look things up and make anki cards" app, but this time it focusses on reading books.

Since we've talked so much about Anki, one of the big questions people have who begun using it is "what decks do I use?"
This is the definitive Anki deck for people just getting into learning Japanese with Anki.
The idea is that this teaches the most common words found in media, not necessarily the words you'll come across ordering food in Japan.

Once you finish this deck you then know enough Japanese to read books / immerse. You will still struggle, but it won't be as bad as starting from 0.
Do you have problems reading city names? What about names of people?
The proper nouns Anki deck is designed to teach you all the important proper nouns you'll encounter, and then pretty much every proper noun ever.
"okay bee, I finished Kaishi. I want to use Yomitan to make my own Anki deck but it wants a note type... what do I use?"
I hear you say! probably....

Kiku came out swinging towards the end of 2025 as the go to Anki note type.
Other note types were static, but Kiku harnessed the power of Javascript in Anki.
View similar Kanji, and view other flashcards that you made that use that kanji!

Sometimes you come across a word used in a really nice context, but you already have a flashcard for it!
You want to make another flashcard because you love this context, but it's just not possible without duplicating them or deleting your old card 🫠
Kiku solves this by allowing you to have multiple contexts in one card.

Most Anki card themes come in either light mode or dark mode.
Kiku has over 35 themes.

Kiku also has a settings page and a plugins system to really customise it for yourself.

Here's a bullet pointed list of my favourite features:
Lapis is made by the same person who made Kaishi.
It's very similar to Kiku but without all the fancy features (Kiku is based on Lapis).
If you want a less Javascript heavy card, this is great!

Now you use Anki, another common question people have is:
What Anki addons can I use to maximise it?

When you make Anki cards, they kinda go into a semi random order.
Not every word in Japanese is equally important.
Migaku, who ran an analysis on Netflix found these statistics.
If you select a word at random, there is a 10% chance that word is one of these three:

50% chance it will be one of 45 words:

Words are repeated, often. Just learning the top 1500 words or so means you can understand 80% of all words in a show.
Therefore it makes sense to learn your Anki cards in the order of most frequent first.
Priority Reorder does this.
But not all media is equal. One Piece has a lot of pirate talk, but you won't find that in other media.
Wouldn't it be cool to learn the most frequent words in One Piece if your goal is to watch it?
Priority reorder does that.
Finally, you have a short term memory. Flashcards you made today will stick better than flashcards made 50 days ago.
Wouldn't it be cool to also prioritise recently made flashcards that appear frequently in One Piece?

Priority Reorder does this!
Wouldn't it be cool to mine words that have a high frequency?
Looking to take the JLPT or similar and wondering "god, do I really know all the kanji in that exam?"
Or wanting to just see how you progress in terms of Kanji?
The Kanji Grid addon is for you!
https://ankiweb.net/shared/info/1610304449

This is an addon that works with Yomitan or similar tools.
It lets you listen to native audio in Yomitan, and even add that to your Anki cards.
It takes a bit to set up, but once you do you don't have to mess with it. You can now have native audio on all of your Anki cards!
This is all too much setup! I wish there was some sort of company I could pay to do this all for me
Not to worry, there is!
Migaku is an all-in-one solution.

They aim to do everything mentioned here already, albeit imperfectly and for a price.

They have courses which teach you the top 1500 words, Kanji and grammar designed to help you immerse as soon as possible similar to Kaishi.

They have their own SRS alternative to Anki, so you don't need addons etc to make anything work.
You can watch Netflix and look up all the words you want. They'll even highlight good words you should make flashcards out of.

They can tell you how much of a specific video you know in terms of words, what is your expected comprehension of it:

You can:
If you are looking for an alright solution to learning Japanese and you don't mind spending money, in my opinion this is it.
For me personally, messing with tools is one of my little joys so I don't mind it.
Japanese games are the greatest, let's look at options to learn Japanese from them.
The only real option is to use OCR, which is a fancy word to mean "the computer will read the text on the screen and give you the sentence so you can copy it / look it up".
After winning overall earlier, it does make sense that game sentence miner is the best for games.
Once you setup OCR, you can then setup the overlay to be able to look words up directly in the game.

It takes around 1 second to go from "text appearing on screen" to "being able to look up the text".
If you have a GPU it could be even less time, around 0.5 seconds or so.
You can then click the plus icon to make a flashcard, and GSM will make it all in the background. You don't have to constantly switch between enjoying a game and making flashcards.
This is a really fast OCR that works anywhere on Windows, Linux or Mac.
It's super simple to setup and use, and it works similar to GSM's "hover over the word to see the meaning"

The only downside is that you can't mine to Anki with it, however it is extremely simple to use, fast, and works on anything on your screen (even Windows settings) so for that reason it's winning second place.
Yomininja is another tool similar to GSM.
It uses OCR to scan the screen and lets you look things up:

It's a lot simpler than GSM, but in my opinion it's not as pretty.
GSM doesn't highlight boxes red by default, and you can hover over the words and see the definition above them as you read it.
With Yomininja there's this extra box on the side you have to read.
Not to mention the fact that GSM lets you easily make flashcards with the audio and a gif from the game itself.
Still, Yomininja is extremely easy to use and a fan favourite.
GSM is really, really good for visual media on a computer.

But when it comes to visual novels, we can use texthookers.
Texthookers work with the overlay just like OCR does with games.
Let's explore an under-rated feature in GSM, as our next tool will have this too – stats.
GSM has over 35 charts related to statistics about everything you read, designed to help you answer questions such as:







JL is an alternative Japanese dictionary program.
It works really, really well for visual novels.
I wrote extensively about it here:
But in short:

I like how you can put the textbox over the visual novel, which lets you do something similar to GSM's overlay.
JL also has some stats:

And even more excitedly they have stats on how many times you looked up a word, something that no other dictionary app has.

Texthookers are lil programs that "hook" into visual novels or some games, take the text on your screen and give it to you.
They are faster and more accurate than OCR, but sometimes awkward to use.
By far the best texthooker out there.

It works on everything I try in terms of visual novels.
It can hook emulated devices such as PSP, PS2, and the Nintendo Switch.
If you find a "bad" hook (one that has a lot of junk) there's a million things you can do to make it more normal.

Like filtering out curly braces, filtering out non Japanese text etc.
If this doesn't help you, you can even write a Python file to preprocess the text!

On top of this, Luna supports much more than just hooking.

But there are some rumours that the author has stolen the code of other people and rebranded it as their own (I have not found evidence of this, please let me know in the comments if you have proof).
Also, when writing code people often tell you what has changed since the last release.
The Luna author does not do this, it's kind of confusing to figure out what's been added or removed.

This led to people not trusting them.
On top of this, it supports a lot. Like translation, yomitan, Japanese parsing etc.
This led to someone forking the code and creating their own version, removing all of this and keeping just the hooking part.
Auora is a cracked dev, if you spend any time in Japanese Tool GitHub™️you will see them
Agent is a much simpler texthooking program.
It has a database of hooks, and you click on the game or visual novel you want to play.
You then have a perfect hook, it's not dirty and works first time without much issue.
The problem is that it doesn't have hooks for all games and visual novels, yet.
Chen's textractor works similarly to Luna and Agent, closer to Luna in the sense that you find the hook yourself.

It's most similar to Textractor (it's a fork) which is an older texthooking program, so many people love this as its similar to what they already use and love.

Let's say you want to use Yomitan to mine from games / visual novels without GSM / JL or Yomininja etc.
Yomitan is browser only.
You need to take the text from OCR / Texthooking and place it onto a webpage to look up words.
There's some opinions about these, so let's list the most popular ones.
Kizuna is a texthooking paged based on another one by Renji.

Everytime your texthooker receives a line of text, it sends it to this page.
Here you can use Yomitan to look up words.
Kizuna is special because it's a social texthooking page.
It records characters read and time spent per visual novel:

And you can create "rooms" with your friends to compare your stats together and motivate each other:

It's three main downsides are that it is focused primarily on Japanese visual novels, it's not open source and it doesn't let you export your data.
Renji's page inspired Kizuna's.
It's a simple texthooking page that can be downloaded and ran entirely locally, with its source code published online.
It looks pretty much exactly the same:

Many people use Renji's because it's lightweight and has many settings to allow you to configure things.

Maybe too many settings.
Because Renji's texthooker is open source it is often bundled into other software like Game Sentence Miner which has added a few specific features.
While Kizuna has stats, Renji's does not other than characters read and time spent.
The author, Renji, actually suggests people use GameSentenceMiner for stats with their texthooker:

You may have noticed in the previous paragraph someone mentioned ExStatic.

This is another texthooking page but with a lot more stats.

But in terms of functionality of the page itself, it's lacking somethings that Renji's has.
Still, many people use ExStatic as an easy way to get beautiful stats. It is open source and can be run entirely locally, without an internet connection.
Mokuro is a file format for manga. It's basically a HTML overlay over a bunch of Manga images that let you look up the words in that manga panel using Yomitan.
It does this by OCRing the manga to generate this.
Mokuro Reader is the app that lets you read these files:

The main problem with this is finding manga.
You have to find a way to buy the manga, get the raw images, and process it. There are less than legal ways to do this, but I won't talk about that here.
You can store all of your manga in the cloud along with progress etc and easily read from any device (you can read from any device, and use Yomitan on Android if you want to mine):

When you read manga, since it is in the browser, you can use Yomitan to look things up:

For reading it has some cool features, like a night mode to block out blue light to make night reading easier:

And a million other minor settings to alter how you read.
Of course it also has Anki support. Make a word card using Yomitan and then

Double click the screen to grab an image.

There's even stats!
In the manga itself you can see how long it'd take to read your current volume:

The stats are visually appealing

With cool per volume / series data:

My main complaints are:
MangaTan was born out of anger.
Anger at Mokuro files being terrible to create.
Anger at current manga websites shoving 10 ads / second down your throat.
Hear it from the creator:
We can just drag and drop light novels into ttsu, hook into visual novels with ease, or load up anime with subtitles in ASB or Memento.
But manga? Manga has always been the exception.
The process often meant needing a high-end GPU just to run tools like Mokuro, and then waiting for it to finish
And don't get me started with those terrible websites that use the worst hosts in existence.
Who doesn't miss the old days of simply reading manga in bed? Before we were hardcore weebs, we didn't have to deal with our tenth ad on a limited 100kbit-speed-limited hoster while using Tachiyomi. But you can cast aside that
Mangatan aims to get rid of all the painpoints of Mokuro:
The setup requires some computer skills but once its done, it works alright.
.exe, which would make Mangatan extremely easy to use..exe you can use!
Every time you load a page it will OCR it and let you look things up.
You can even crop images to send to Anki:

It's very lightweight once its running. All it does is OCR the manga and crop images for anki cards.
From the author themselves:

There's also a bunch of settings, for example you can use your own OCR server if you want:

I like setting the colour to purple and font colour to black, as it makes it look nicer to me:

There's no stats, but in this case it's a good thing. Mangatan is extremely lightweight.
It also works on Android devices.
You can also use GSM's OCR to read manga if you so wish.
Set up the OCR, and then open the overlay and you can create flashcards etc similar to how Mangatan does it.

GSM even has stats for manga:

But the downsides are that GSM isn't made for manga.
When it takes a screenshot, it can't crop the manga like Mokuro does (due to it being built for games / full screen things).
Look at this Anki card:

The image has black bars around it, whereas if it was cropped it would not.
If you already have a good GSM setup, it makes sense to use this. But if you want a really good manga setup, maybe this isn't so good.
It's also not as automatic as Mangatan, if you want nice stats you need to tell GSM you're reading something new.
Mangatan can only use Suwayomi whereas GSM can OCR any type of manga. But, Suwayomi has all the manga already so it's not that much of an improvement.
Also, GSM does not work on Android unlike Mokuro Reader and Mangatan.
Most people get into learning Japanese because of anime, so now let's talk about the best video players out there!
Despite being a paid for product, I believe Migaku offers the best service for watching videos.

Firstly let's look at this.
Migaku shows you an estimated comprehension score for the video you want to watch. It uses the frequency of the words and your known words to calculate this.
It's not as simple as "you know these words, you don't know these" – it uses an algorithm to work out the average frequency of words you do and don't know and uses that to calculate how hard a media is.
For example if the words you don't know are very high frequency, it will be a lower difficulty than a video with a bunch of words you don't know.
If the show doesn't have subtitles, you can also generate them using the top bar.

Migaku has about a million different presets for you to watch videos, or you can make your own:

As well as keyboard shortcuts so you don't even have to use a mouse:

If the UI is too cluttered you can just hide everything apart from this tab:

Migaku will highlight words in good sentences to mine with high frequency, and you can even tell it to include a lil single definition under the word to help you read the sentence:

Migaku works on Netflix and Disney+, but all of these screenshots use their local player. This is just a DVD I'm playing 😃
Its main downside is that it costs money, but I believe Migaku is easily the best video player out there in terms of features and ease of use.
But... It does cost money and do you really need those extra features? It's up to you.
ASB Player is the GOAT of free video players for Japanese.
It's offline.
It works with Netflix, YouTube etc.
It extracts subtitles from them.
You can mine from it just like Migaku.

There's really not much to it. It plays videos well, has great subtitle support and lets you mine from it.
Which is why it's so good and well loved, it does one thing and does it well.
However, compared to Migaku it is missing a few features some people may want:
But if you don't care for those features, ASB Player is great.
Yomine is a relatively new player in the field, and not actually a video player but something that supports video players.
To use their words:
A Japanese vocabulary mining tool designed to help language learners extract and study words from subtitle files. It integrates with ASBPlayer and MPV for timestamp navigation, ranks terms by frequency, and supports Anki integration to filter out known words.
So it's kinda of like the Migaku "you should mine this word" feature, but for ASB Player and free.

It basically extracts all the words from a video, checks to see if you have them in Anki and sorts them by a frequency.
From this you can then click a button to mine that word.
Here are some interesting ways people use it, which may not be obvious:
mp4 recording of a game you're playing with a subtitles file), loading it into Yomine and mining all the words you didn't mine during that playthrough. Useful if you want to play now, mine later.
Now let's look at some of the best websites out there.
Jiten is a website that stores thousands of Japanese media and tells you a rough difficulty for them, among other things.

They support all sorts of media, not just visual novels or anime.

In Jiten you can upload a list of vocaburary you know (syncs with Anki and other tools):

Jiten can then rank how many words in the media you know, and tell you a personalised coverage score.
Something I like to do is find visual novels with >80% external rating (external rating == reviews on vndb, anilist etc) which I have >80% coverage for (meaning I will understand most of it).

Once you've found a piece of media you like hit "statistics" and see a cool graph.

For example, in this anime to understand 95% of it you just need to know the most frequency 1944 words that appear in it.
To understand 99%, you need to know an extra 3200ish.
Learning 1944 of the words in this anime seems great, but how do we actually learn them?
No worries, Jiten lets you download Anki decks with the exact freq order of that show. Learn the words you need to know for the media you want to watch.

If doing premade Anki decks isn't your thing, download the "occurrences" dictionary to get a frequency list you can use in Yomitan to tell you how often a word appears in the show.
That way I can mine high frequent words in shows I want to watch, without watching them yet. Almost like I'm prepping for it.

Jiten also has a dictionary you can use. Search a word to see its frequency, and all the media that word is in:

Speaking of dictionaries, you can download global frequency lists on Jiten too:

And finally, Jiten has a lot of data and every single week it is improving.

If you have spent any amount of time in Japanese spaces online you may have heard of "Morg". Especially on Discord or Reddit.
He's a really nice guy who knows a lot about grammar and wants to help you learn Japanese.
This year he took it upon himself to improve the Sakubi grammar guide, and ended up writing Yokubi.
It's a really succinct grammar guide designed to get you immersing ASAP.


Lumie Reader came out hitting this year with a single premise:
What if we made ttsu but good?

Another reading app for Japanese
It's entirely offline, very fast and supports a lot of features.
It has some features over other readers like:
You can tell I don't read books can't ya...
This year has been amazing for Japanese learning tools.
If you want to give back to the community but don't want to code, many of these devs have donation links listed.
What's your favourite tool? Tell me in the comments :) <3
2025-11-13 19:10:45
Yomitan is a famous dictionary app people use to learn Japanese.
JL is an alternative desktop dictionary app for Windows.
Let's jump right into it.
Yomitan takes around 6 seconds for me to check duplicates in my mining deck.

My mining deck is only 3500 cards, so if you have a larger deck I imagine it's terribly slow.
Secondly, if you take your Yomitan cursor and drag it across some Japanese text it tends to lag.

That's 6 whole seconds to load Yomitan and run a duplication check.
canAddNotes which is deck specific, Yomitan uses noteinfo which is not deck specific.You can only use Yomitan with a browser.
Yomitan relies on local storage in the browser.
This corrupts – often.

When Yomitan corrupts you have to reinstall all of your dictionaries and settings.
It's good it's a browser extension as it can work on any platform, but it also comes with downsides.
Firstly, let's talk about speed.
JL is really, really fast.
It's actually one of the main reasons you should use it.

Look at this gif. Absolutely no lag. Not to mention that it is technically showing more dictionaries and doing longer scan length (32) than my Yomitan does.
Also, duplicate detection is blazingly fast.
Do you see that small X next to the word? That indicates I can add it to Anki.
If it's red, it means it's a duplicate.
Rewatch the gif. Look at how fast that small red X appears again. Seriously.
This takes minimum 6 seconds in Yomitan for me btw.
It's so unbelievably fast I genuinely have no idea how they are doing this.
I was hesitant to believe they're using AnkiConnect at all, maybe they're talking directly to the DB which would explain why Yomitan is so slow?
But no, they're using AnkiConnect just like Yomitan does.
In my newbie stages where I read super slowly and I only have 3.5k Anki cards, I have to look up multiple words a sentence.
With Yomitan taking 10+ seconds every lookup and mine, this slows me down a lot.
Look at this:

Top is my average chars / hour using Yomitan.
Bottom is with JL.
Unironically I have a +700 chars / hour buff by just using another program, simply because it's faster.
I really like this kanji dict:
But in Yomitan it kinda sucks.
It can't be an official Kanji dict, so it has to be a word dict. This is because of the format of Kanji dicts in Yomitan.
But because it's a word dict, it has to compete with all the other Yomitan dicts.
If your friend is inviting you to 飲み会 and you highlight this with Yomitan, you will have to scroll really far to find the Kanji dict for 飲.
To fix this, you have to use profiles and switch profiles per my blog post everytime you want to look up a kanji with this dict.
But in JL, you don't have to do that!

In mining mode, simply highlight the kanji you want to look at and click the Kanji dict and you get to see it instantly.
You can even look up words with jmdict, and then highlight the kanji in that definition to get specific Kanji definitions.
Being able to easily click what dict you want to see is so powerful. I believe this will make it easier for monolingual transitions too.
Have JP -> JP dicts show up first, then just use child windows and switch to JP -> EN if you need to using the tabs.
You can kinda make an overlay in JL.

With this mode, the text appears as if it was overlaid but not. You can then "click through" the text itself and it will click the window behind it, allowing you to progress in the story.
You have to enable this with a hotkey:

This kinda breaks for me on some full screen visual novels.
JL works great with GSM.

Set the addresses to use port 55002 and set it to auto reconnect to WebSocket.
Done 🥳
If you have a JL window over your visual novel, GSM uses OBS Window Capture so it won't show up in your screenshots.
Does this replace GSM overlay?
Nah, not really. Overlay overlays the text perfect on top of the game. It's 100% natural. This is a black box over your visual novel.
You can also use GSM to OCR a game or visual novel, and display it in JL.
In the settings you can enabled highlight longest match.

This just makes it easier to go through the text.

There is a custom search feature, allowing you to easily Google sentences or words.

You can change it from Google to whatever you want.

I have it set to an AI prompt that just breaks down words for me. Sometimes I really struggle with accents / slang that aren't in dictionaries, so this helps a lot.
Sadly right now you can only search a specific word and not a whole sentence.
Names, places, spells, and more are very custom to the media you are consuming.
There's things like VNDB name dictionaries, but it's not perfect.
JL has custom dictionaries.
If the word you want to look up does not have a definition, right click it and add it:


Now everytime you look up that word you'll see your custom definition:

This is super easy to edit later on. For example, I made a mistake here.
It's not the island name, but the name of a girl on the island.
JL stores these custom dicts in plaintext format. No JSON. Just open it and edit it!

You can even make profiles in JL and have custom dicts per profile!
JL has stats.
Not as good as GSM if I may say so ;)

But what's cool is that you can see how many times you have looked up a word.

I wish this showed up in the popup window so I knew if I should mine a word that appears often or not.

You can also control a caret in the JL window and go keyboard only.

If you enable this setting, you can also just click enter on your keyboard to advance in a visual novel.
If you hate seeing the black box in your game, you can change these settings:

Now you'll only see it when you hover over it!
JL is a Windows only program. This is where Yomitan is still great.
You need some sort of text input event, like textractor / Lunahook / GSM OCR.
This is where GSM still works well, it acts as a middleman between getting the text and using dictionary software.
In my opinion JL is perfect for video games / visual novels, but for other things Yomitan still reigns supreme.
Download JL from here:
Extract it and run the .exe everytime you want to start JL.
I pinned it to my toolbar.
Right-click to open the settings menu etc.
When you first start JL it'll ask to download dictionaries.
Say yes, they're pretty good.
You can use Yomitan formatted dictionaries with JL.
I used some from Marv's starter pack:
Right click and click "manage audio sources"
If you are using Local Audio Server for Yomitan, enter this:
http://127.0.0.1:5050/?sources=jpod,jpod_alternate,nhk16,forvo&term={Term}&reading={Reading}
Otherwise it's the same as Yomitan.
Go to the Anki tag and enabled it.

Here's what I've got for Lapis card type.


That's it! Enjoy playing with JL!
2025-11-12 06:38:39
TLDR - It has the raw data
Other stat apps simply collect data such as how many characters you read and when.
They normally collect data like:
This allows them to calculate stats like:
etc
GSM collects the actual sentences you read. You don't tell GSM anything, GSM stores the actual sentences.
Specifically this data is stored:
This allows GSM to calculate all the same stats as before, but we can get some extra data like:
etc
More importantly many statistic apps use an AFK timer to work out when you're AFK.
If you don't read for say 30 seconds, it considers you AFK.
Because they do not have the raw data, they calculate it once and that's it for life.
In GSM because we have the raw data, you can change your opinion about this anytime.
Other stat apps -> One time statistics, usually without the raw data, which cannot be changed and are inflexible
GSM Stats -> Has raw data, allows you to change your opinion whenever you want about your data
2025-11-11 14:46:36
I've been playing with Poe recently:
This is Yomitan for Androids but anywhere on the screen.

It's really easy to install. You just have to:
Actually I have no clue what dictionary is used lol. For sure there is no proper noun / name dictionary though.
I got this to help me understand complicated place names as I live in Japan and Google Maps is hard here if you don't know Kanji
I don't know why they only have a singular dictionary
May as well get it. It's free, it's the only app that does this with such an easy install (no termux etc needed).
if you are a developer please build something that works just as easily but is more like yomitan thanks :)
2025-11-11 07:24:56
I use this Anki Addon to reorder my Japanese cards
Specifically I want to reorder them based on 2 things:
This is my current config file:
{
"normal_prioritization": null,
"normal_search": "deck:例文マイニング",
"priority_cutoff": null,
"priority_limit": null,
"priority_search": [
"deck:例文マイニング added:2",
"deck:例文マイニング occurrences:reflectionblue>5",
],
"priority_search_mode": "sequential",
"reorder_before_sync": true,
"search_fields": {
"expression_field": "Expression",
"expression_reading_field": "ExpressionReading"
},
"shift_existing": true,
"sort_field": "Frequency",
"sort_reverse": false
}
Reflection Blue is a Jiten Yomitan freq dict
To get a freq dict go here:

Download deck.
Yomitan Occurences.

Add this to the user_files folder in the addon (see GitHub readme)
The name reflectionblue in the config comes from the folder name.

Capitalisation doesn't matter here.
The folder should contain the unzipped Yomitan occurrence dictionary.
Inside the folder it should look like:

Since publishing I changed my config, but its pretty much exactly the same.
{
"normal_prioritization": null,
"normal_search": "deck:例文マイニング",
"priority_cutoff": null,
"priority_limit": null,
"priority_search": [
"deck:例文マイニング added:7 occurrences:reflectionblue>30",
"deck:例文マイニング added:2",
"deck:例文マイニング occurrences:reflectionblue>30",
"deck:例文マイニング occurrences:steinsgate>30",
"deck:例文マイニング occurrences:limelight>30"
],
"priority_search_mode": "sequential",
"reorder_before_sync": true,
"search_fields": {
"expression_field": "Expression",
"expression_reading_field": "ExpressionReading"
},
"shift_existing": true,
"sort_field": "Frequency",
"sort_reverse": false
}
If I have seen a word in the last 7 days and it's highly frequent, prioritise that.
Else prioritise words added in the last 2 days.
Else prioritise my visual novels I want to play / am playing.
I do 20 new cards a day currently, but sometimes I mine say 40 cards a day. I try to only mine things I know already.
2025-11-10 20:06:34
It's nearly been 2 years since I started Japanese, and 3 months since my last Japanese update:
Firstly, let's look at Anki!
In my August 2025 update I had 928 mature cards. I was doing 20 new cards a day.
3 months later and I have:

Almost 3000 more mature cards! That's 34 cards matured a day.
This comes down to reading heavily.
Due to reading way more, my retention is a lot better.
Here's my retention almost 1 year ago:

And now...

Generally speaking my Young cards sit around 77% and my mature cards around 93%
You can see my retention is decreasing, likely because I am encountering harder words now and 20 words / day is a bit of an insane pace.

My average difficulty is 39%
Last update in August I speedran N5 and was doing N4:

And since then:

I've completed N4, and am halfway through N3 grammar!
Since August I started using GSM heavily:
I've played 8 total Visual Novels and I am working on my first visual novel of length 1 milly characters.
Here are my stat pages:
I also ended up contributing to GSM heavily, such as the entire stats page.

I also added this goals page to track my daily reading and show me how much I need to read to achieve my arbitrary goals.

My daily routine is this:
Everything after this is optional.
Sometimes I watch anime or YouTube, sometimes I don't do anymore, sometimes I read a visual novel more.
On Sundays I go through all my leech cards in Anki and if I see interesting Kanji I add them using the Kanji dict I talked about: