News for hackers. Stuff that matters.
Re:LinguaCafe: Self-hosted software for language learners to... by simjanos-dev on Monday January 08, 2024 @12:44PM (#38915445)
Hey guys. I wrote LinguaCafe. I didn't know it was posted here, I've just read it now.

I didn't think this many people would be interested. I'll write a guide for Jellyfin, then add Italian, French and Dutch languages tomorrow.

Re:LinguaCafe: Self-hosted software for language learners to... by justinmayer on Monday January 08, 2024 @01:48PM (#38916310)
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. (^_^)

[1] EDICT: http://edrdg.org/jmdict/edict_doc_2009.html

[2] JMdict: https://en.wikipedia.org/wiki/JMdict

Re:LinguaCafe: Self-hosted software for language learners to... by simjanos-dev on Monday January 08, 2024 @02:11PM (#38916612)
Hi!

Thank you for helping me learn Japanese! :)

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. :)

Re:LinguaCafe: Self-hosted software for language learners to... by justinmayer on Monday January 08, 2024 @02:33PM (#38916889)
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! :^)
Re:LinguaCafe: Self-hosted software for language learners to... by simjanos-dev on Monday January 08, 2024 @02:43PM (#38917014)
Oh, okay. Thank you!
Re:LinguaCafe: Self-hosted software for language learners to... by pm3003 on Monday January 08, 2024 @02:02PM (#38916522)
Seems great, I'll test it soon !

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.

Re:LinguaCafe: Self-hosted software for language learners to... by jdeisenberg on Monday January 08, 2024 @04:08PM (#38918141)
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.)
Re:LinguaCafe: Self-hosted software for language learners to... by BigElephant on Monday January 08, 2024 @04:25PM (#38918391)
Re:LinguaCafe: Self-hosted software for language learners to... by qnleigh on Monday January 08, 2024 @01:51PM (#38916358)
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.
Re:LinguaCafe: Self-hosted software for language learners to... by simjanos-dev on Monday January 08, 2024 @02:00PM (#38916490)
Hi! Thank you so much. I am using Spacy tokenizer with python.
Re:LinguaCafe: Self-hosted software for language learners to... by nexawave-ai on Monday January 08, 2024 @01:45PM (#38916247)
This is very cool. Yes, please add French and Dutch. Dankjewel!
Re:LinguaCafe: Self-hosted software for language learners to... by simjanos-dev on Tuesday January 09, 2024 @12:51PM (#38929282)
Hi!

French and Dutch are added.

Re:LinguaCafe: Self-hosted software for language learners to... by Beijinger on Monday January 08, 2024 @01:17PM (#38915903)
Chinese please.
Re:LinguaCafe: Self-hosted software for language learners to... by simjanos-dev on Tuesday January 09, 2024 @12:55PM (#38929363)
Hi!

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.

Re:LinguaCafe: Self-hosted software for language learners to... by allan_s on Tuesday January 09, 2024 @01:22PM (#38929802)
I m on my phone but hou have cedict for chinese-english as well as cfdict for chinese to french
Re:LinguaCafe: Self-hosted software for language learners to... by Beijinger on Sunday January 14, 2024 @10:49AM (#38991470)
Thank you so much. There is also Perapeara Dictionary Plug in for Firefox. Maybe can be exctracted.
Re:LinguaCafe: Self-hosted software for language learners to... by simjanos-dev on Sunday January 14, 2024 @05:48PM (#38995237)
Hi!

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.

Re:LinguaCafe: Self-hosted software for language learners to... by kegs_ on Monday January 08, 2024 @05:18PM (#38919047)
How are you using the service on a boox tablet? Follow-up, what kind of battery draw does it have on the tablet?
Re:LinguaCafe: Self-hosted software for language learners to... by simjanos-dev on Monday January 08, 2024 @05:30PM (#38919216)
I installed it on a PC, and access it from my tablet's browser. I do not know how much battery draw it has.
Re:LinguaCafe: Self-hosted software for language learners to... by ipsi on Monday January 08, 2024 @05:44PM (#38919416)
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.

Re:LinguaCafe: Self-hosted software for language learners to... by simjanos-dev on Tuesday January 09, 2024 @04:24AM (#38924008)
Hi!

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.

Re:LinguaCafe: Self-hosted software for language learners to... by ipsi on Tuesday January 09, 2024 @08:55PM (#38935158)
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.