birchill / 10ten-ja-reader

A browser extension to translate Japanese by hovering over words.
https://addons.mozilla.org/firefox/addon/10ten-ja-reader/
GNU General Public License v3.0
566 stars 41 forks source link

Support importing Yomichan style dictionaries. #1044

Open xrishox opened 1 year ago

xrishox commented 1 year ago

Yomichan has a huge community of users that are making all sorts of interesting and useful dictionaries. They have stuff like frequency dictionaries, pitch accent dictionaries, common kanji reading heuristic dictionaries, monolingual dictionaries and plenty of other things. If you could support importing yomichan dictionaries you would be able to pick up all of this stuff basically for free without any other work on your side.

birtles commented 1 year ago

Thanks for this idea! Sorry to take so long to respond.

Do you have details to the specific format you'd like to see supported? I can certainly see adding support for the frequency dictionaries being quite achievable.

At one point one of our Japanese engineers did a very thorough investigation into supporting the EPWING format but determined that all dictionary publishers stopped supporting it at least 10 years ago (some stopped supporting it as far back as 1998!). The currently available EPWING content is either generated from other sources or both old and illegal. We have a plan to support recently published dictionary content including monolingual dictionaries but it's still quite a way off unfortunately.

raayu83 commented 10 months ago

Is there any update on monolingual support? Trying to transition to it currently.

birtles commented 10 months ago

Hi! I'm afraid it's still a while off but it's definitely on the roadmap. Thank you for your patience!

raayu83 commented 10 months ago

Thanks for your answer! Definitly looking forward to this! Will this also be included in the iOS version?

birtles commented 10 months ago

Yes, everything we do will be for all platforms including iOS.

danpaldev commented 9 months ago

I think that using EPWING dictionaries is the most straightforward way.

One way of "circumventing" the legality of this is by just allowing to sideload them as Yomichan did. Maybe via URL in order to prevent issues with iOS.

AuroraWright commented 9 months ago

I think that using EPWING dictionaries is the most straightforward way.

One way of "circumventing" the legality of this is by just allowing to sideload them as Yomichan did. Maybe via URL in order to prevent issues with iOS.

+1, having this implemented might even make it possible for me to transition to Safari on desktop since yomichan is the only reason I really need a chromium browser now