0xbad1d3a5 / Kaku

画 - Japanese OCR Dictionary
https://kaku.fuwafuwa.ca/
BSD 3-Clause "New" or "Revised" License
212 stars 36 forks source link

EPWING support #19

Open SpongebobSquamirez opened 5 years ago

SpongebobSquamirez commented 5 years ago

Allow users to change the dictionary used to an EPWING, or somehow integrate lookups with EBPocket or Droidwing. OCR Manga Reader for Android has this feature, so its source code might 参考になります。

Since individual words can't be copied-and-pasted unless only one word is selected, and EBPocket and Droidwing don't support conjugation (although the OCR Manga Reader does, so I imagine it's implementable), there are a lot of reasons it's very painful to switch apps to look up words right now, especially when you intend to copy the full sentence for Anki; and since Kaku is apparently not intended to be used while switching apps. (see #20 )

epistularum commented 4 years ago

The fact that kaku only uses edict makes it so that only beginners are able to use the app. I believe epwing support is a must for professional J-J dictionaries but I understand it can be hard to implement.

The easiest way to implement this would be to convert the epwing dictionaries beforehand to a more readable format. (json in this case) The good news is that has already been done; https://github.com/FooSoft/yomichan-import

Following this approach would also allow any custom dictionaries.

Simply implementing this would make kaku a must have for any Japanese learner on android. No need for typhon/yomichan on firefox/... Furthermore, if kaku implements a standalone word search function it would surpass any other dictionary app/epwing reader currently available.

SpongebobSquamirez commented 4 years ago

The time is now. Google hasn't killed Kaku. I know you're reading this, waiting for the right moment. It has come. It is today. Just take a look at the json format yomichan uses. I'm not asking you to implement anything today. Just open up one single example dictionary in notepad, and then call it a day.

You are a hero. You are someone who decides, "ah what the heck, it'll only take a minute to look at a random yomichan json dictionary, and if I don't know where to find one off the top of my head, I'll just post a quick message on the internet asking weirdalsuperfan for a sample."

Somewhere down the road, when I'm using Kaku on a scanned book to double-check the accents of words written in kana, I'll remember you, and you'll always know, that you changed at least a few people's lives for the better. I say this as someone who to this day uses Kaku for the occasional quick lookup when all other tools fail.