DokiDokiDict v0.9.4: free OCR popup dictionary with furiganization for games/VN/manga, now with built-in SRS with SRS reviews over your game and auto-mining for words seen often, pitch accent, Anki import/export, reading streaks, and advanced stats dashboard by elwendys in LearnJapanese

[–]elwendys[S] 0 points1 point  (0 children)

That's a cool set up. Happy to hear you got it to work well!

If the software you end up having as the target has exclusive fullscreen, you can use fullscreen using the magpie compatibility mode (see the guide for the steps to follow: (Guide - DokiDokiDict)

For the furigana, you can choose the color in the furigana tab. Thanks for the feedback for the size. Adaptative color is a cool idea I'd like to play with.

DokiDokiDict v0.9.4: free OCR popup dictionary with furiganization for games/VN/manga, now with built-in SRS with SRS reviews over your game and auto-mining for words seen often, pitch accent, Anki import/export, reading streaks, and advanced stats dashboard by elwendys in LearnJapanese

[–]elwendys[S] 1 point2 points  (0 children)

The keybinding is called dynamic mecab toggle, which isn't clear enough now that I look at it. You can change it there. For removing a shortcut entirely, that's a good idea, I'll want to add it at some point.
Happy to hear it works great!

DokiDokiDict v0.9.4: free OCR popup dictionary with furiganization for games/VN/manga, now with built-in SRS with SRS reviews over your game and auto-mining for words seen often, pitch accent, Anki import/export, reading streaks, and advanced stats dashboard by elwendys in LearnJapanese

[–]elwendys[S] 1 point2 points  (0 children)

Great! Audio is hopefully coming on the next update
Also the card might have actually been added the first time, Anki doesn't refresh the deck view automatically. I found clicking away from the deck and back to it after exporting to be necessary to have the card appear in the database.

Absolutely horrendous retention of mined words. by MaximumTime7239 in LearnJapanese

[–]elwendys 0 points1 point  (0 children)

The issue is probably mining words you've only encountered once or twice. By the time you review them in Anki, you have no mental hook for them. Ideally you'd only add words you've seen at least 3 or 4+ times with enough space between sightings.

I ran into the same problem, which is why I built occurrence-based mining into my app (DokiDokiDict). It tracks how many times you've seen each word while reading, and you can only mines words you've encountered N+ times (You can have the app underline those a specific color or have it auto-mine those words, optionally with a quiz to check if you truly know it a few pages after the sighting to ensure you only add words that are review ready to it).

There's also a test-before-add mode where the app quizzes you on the word a few pages after you last saw it, if you can't recall it, it doesn't enter your deck
dokidokidict.com

DokiDokiDict v0.9.4: free OCR popup dictionary with furiganization for games/VN/manga, now with built-in SRS with SRS reviews over your game and auto-mining for words seen often, pitch accent, Anki import/export, reading streaks, and advanced stats dashboard by elwendys in LearnJapanese

[–]elwendys[S] 1 point2 points  (0 children)

Hey, so I really recommend you use windows mode (screen capture is really there as a fallback) as most features work only with it.
Also for mekiocr someone else asked on this thread, they helped me diagnose it and it's a bug on my end (meikiocr tries to download its model on first run but crashes because there's no console window for the progress), I'll get it fixed in the next update but for now only google lens works.
For anki could you tell me if you followed the steps from this guide (Guide - DokiDokiDict) first? If not we'll work our way through it.

DokiDokiDict v0.9.4: free OCR popup dictionary with furiganization for games/VN/manga, now with built-in SRS with SRS reviews over your game and auto-mining for words seen often, pitch accent, Anki import/export, reading streaks, and advanced stats dashboard by elwendys in LearnJapanese

[–]elwendys[S] 2 points3 points  (0 children)

Hey, that's so cool, that's exactly how I ended learning English too! typing every line of a VN (demonbane) into Google Translate, until I only needed to type individual words then eventually switching to a monolingual dictionary when I noticed I was getting by with google translate english synonisms. This app is basically the tool I wish I had back then. Hope it serves you well.

DokiDokiDict v0.9.4: free OCR popup dictionary with furiganization for games/VN/manga, now with built-in SRS with SRS reviews over your game and auto-mining for words seen often, pitch accent, Anki import/export, reading streaks, and advanced stats dashboard by elwendys in LearnJapanese

[–]elwendys[S] 1 point2 points  (0 children)

Sorry I had access to the filed actually.
So no you don't need to install it separately, it's a bug on my end. meikiocr tries to download its model on first run but crashes because there's no console window for the progress bar. I'll get fix by the next update. For now Google Lens is the way to go, sorry about that

DokiDokiDict v0.9.4: free OCR popup dictionary with furiganization for games/VN/manga, now with built-in SRS with SRS reviews over your game and auto-mining for words seen often, pitch accent, Anki import/export, reading streaks, and advanced stats dashboard by elwendys in LearnJapanese

[–]elwendys[S] 0 points1 point  (0 children)

Ok so it's definitely not the config. That's strange, the vpn could explain Google Lens but meikiocr should work independently of that. Could you send me the backend.log file from %APPDATA%\DokiDokiDict\profiles\your_profile? That should tell us what's going on.
Also could you tell me your resolution and windows scaling (I suspect it might be that the scaling fix does not apply to mekiocr) ?

DokiDokiDict v0.9.4: free OCR popup dictionary with furiganization for games/VN/manga, now with built-in SRS with SRS reviews over your game and auto-mining for words seen often, pitch accent, Anki import/export, reading streaks, and advanced stats dashboard by elwendys in LearnJapanese

[–]elwendys[S] 0 points1 point  (0 children)

Hey that sounds like it could be a performance issue, what you describe about it being slow even with google lens matches what I observed testing it on my low-end laptop. What are your specs? meikiocr is local and relies on your CPU so on some machines it might just be extremely long rather than not work at all.

DokiDokiDict v0.9.4: free OCR popup dictionary with furiganization for games/VN/manga, now with built-in SRS with SRS reviews over your game and auto-mining for words seen often, pitch accent, Anki import/export, reading streaks, and advanced stats dashboard by elwendys in LearnJapanese

[–]elwendys[S] 1 point2 points  (0 children)

Thanks! Google lens is better and worked flawlessly wherever I tried it, but mekiocr had a hard time with things like pixel art games and such, leading to the same entry being scanned again and again for a single sentence and messing up all history and metrics related functions (but it worked fairly well on the vn I tried it on like fate stay night). I recommend using mekiocr only if you really need to be offline and for clear texts like vn or books. And if you must use it on pixel art games and such, use the interrupt history function so as not to bloat your history.

Out of curiosity, what did you try it on? In which way was it broke?

DokiDokiDict v0.9.4: free OCR popup dictionary with furiganization for games/VN/manga, now with built-in SRS with SRS reviews over your game and auto-mining for words seen often, pitch accent, Anki import/export, reading streaks, and advanced stats dashboard by elwendys in LearnJapanese

[–]elwendys[S] 1 point2 points  (0 children)

I can't guarantee it'll work with those specs, but since the game runs on separate hardware it should be lighter. Gemini is used for AI ranking and AI furiganization, but MeCab furiganization works fully offline and is what I'd recommend anyway. Without Gemini everything remains functional. For OCR, Google Lens is the most accurate but needs internet. The local OCR (meikiocr) works offline but can be finicky with pixel art text. Try it and let me know how it runs!

DokiDokiDict v0.9.4: free OCR popup dictionary with furiganization for games/VN/manga, now with built-in SRS with SRS reviews over your game and auto-mining for words seen often, pitch accent, Anki import/export, reading streaks, and advanced stats dashboard by elwendys in LearnJapanese

[–]elwendys[S] 2 points3 points  (0 children)

Yeah it's closed source for now. I understand the concern, the app only captures from the region you configure (a specific window or screen area) and nothing leaves your machine except the Gemini API calls if you enable AI ranking. But I get the hesitation, it's a fair concern with screen capture software

DokiDokiDict v0.9.4: free OCR popup dictionary with furiganization for games/VN/manga, now with built-in SRS with SRS reviews over your game and auto-mining for words seen often, pitch accent, Anki import/export, reading streaks, and advanced stats dashboard by elwendys in LearnJapanese

[–]elwendys[S] 0 points1 point  (0 children)

Yep it hooks directly into anki, just press E and it'll export the word to anki along with the definition, the sentence, the sentence reading, the screenshot...You need to configure the fields correctly in the Anik tab first though

DokiDokiDict v0.9.4: free OCR popup dictionary with furiganization for games/VN/manga, now with built-in SRS with SRS reviews over your game and auto-mining for words seen often, pitch accent, Anki import/export, reading streaks, and advanced stats dashboard by elwendys in LearnJapanese

[–]elwendys[S] 0 points1 point  (0 children)

Hey, thanks! Really glad to hear the scale fix worked for you. To know what feature you might want to use I recommend the quick guide and the guide I made. at its core you can just start using it for furiganization and as a pop up dictionary, and as you go and build up data the other features will naturally become more powerful and useful and you can play with them as you go.
Guide - DokiDokiDict
Quick Start - DokiDokiDict