I've added Chinese as an "experimental" language. I couldn't find a dictionary for it yet, and it might need a custom font type. DeepL works as well. I will fix the font issue soon.
As a credited contributor to the EDICT[1] Japanese/English dictionary, I am very pleased to see its successor JMdict[2] actively supported by this project. Bravo!
And as someone who now also speaks Italian, I am even more pleased to see that Italian support will be added tomorrow.
It is wonderful to see such a useful tool released as an open-source, self-hosted project. (^_^)
Can you please explain what do you mean by actively supporting JMDict? I hope I didn't make an attribution mistake, or misunderstood something. My understanding is that I can use those files in my project as long as I follow the license guidelines.
It makes me really happy that so many people are interested in it. :)
Sorry for the confusing language choice on my part. I just meant that I think it's great that your project supports JMdict. I think how you are using JMdict is indeed totally okay! :^)
I think the Jellyfin integration could be more than just a niche feature. I've used https://www.languagereactor.com/, but that only supports Netflix & YouTube, which is a bit limiting.
Reasons it's useful:
* If you've got both Native & Target Language subtitles, you can see a natural translation if you're struggling to understand something
* If there isn't a Native translation, then you can machine-translate one - especially useful early on to catch common idioms/etc that aren't just the sum of each individual word.
* Jellyfin also supports eBooks, although its reader isn't great - but if someone has already built their library, it would be nice to be able to re-use it somehow.
I would be very interested in seeing that particular feature expand, but I don't imagine it's at all simple!
Tangentially related, but I could see some desire for Calibre support as well, somehow. Calibre was very much designed to be completely stand-alone and it doesn't really support other apps trying to read its database, but it is possible.
I'd also really like some language-specific features, like separable-verb handling for German (see this comment: https://news.ycombinator.com/item?id=38915786) - it's relatively important and lacking support really limits the usefulness of vocab tools. It would also be a nightmare to handle for subtitles, since it's not always clear where a sentence ends, but such is life - subtitles are sadly not aimed at language leaners. For books and not-terrible Podcast transcripts, though, it wouldn't be so bad.
I thought of it as a niche feature because I thought most of the users would come from language learning communities, where most people are not into self-hosting. So even if someone would set up a server just for this, chances are they do not have or interested in Jellyfin also. But I've seen several comments about it, and it seems like a lot of people are from the self-hosting community so maybe it's more popular.
I'm also planning to support YouTube and improve on Jellyfin support, but I'll work on other issues and features first.
Well, part of it is being on Hacker News, which will definitely skew towards "self-host everything!", and on top of that Jellyfin is genuinely free and open-source while the more popular alternative (Plex) isn't, so probably more popular here again, and not necessarily reflective of the popularity amongst self-hosters in general!
I definitely wouldn't expect it to be high on the list of priorities, but I do appreciate that it's under consideration at the very least.
I know Christmas is over, but my letter to Santa would include:
- some Anki sync feature (over an external Anki sync server or any other solution)
- a non-docker install guide
- of course more languages!
I've been looking for a tool to study vocabulary this way, especially in languages I'm already fluent in, to learn more nuances or specific meanings to some words. Having tried several things I settled on the bookmark feature of my Wiktionary Android apps (Livio's, which are nice), and a small sync/script chain that would let me review words, compare definitions in different dictionaries, choose the best and edit/complete it, and make an Anki card of it. The whole process was still tedious.
Very cool! How do you handle segmenting sentences into individual words in Japanese? I've been building a similar app for Android, but gave up on Japanese partly because segmenting was so unreliable.
I don’t see a link on that page where I can download the software. (I am exceptionally slow-thinking today, so it may be in a very obvious place and I have overlooked it.)
I've added Chinese. However i couldn't find a dictionary for it yet, and it might need a custom font for Chinese characters. DeepL works with it as well. If it has issues, I will fix it soon.
I'll release a v0.4 update tomorrow or after. It makes a lot of things more simpler, I would recommend to wait for it before you install it. After that update I'll work on Chinese dictionaries and issues. It will take 1-2 days. It will have two built-in dictionaries for Chinese: cc-cedict and wiktionary.
I've added Chinese as an "experimental" language. I couldn't find a dictionary for it yet, and it might need a custom font type. DeepL works as well. I will fix the font issue soon.