Or perhaps a self-hosteable webapp i could add the words myself from curated sources on the internet to then do quizzes on it?
Or perhaps a self-hosteable webapp i could add the words myself from curated sources on the internet to then do quizzes on it?
21 Comments
jbloggs777@discuss.tchncs.de · 39 pts · 1y
25 or so years ago, I learnt Esperanto (my first second language) by chatting on the Internet. I'd have two windows open - one with the IRC client, and the other with a terminal and a shell script that would grep a txt file with consistent formatting. "esp esperantoVerbPrefix/" or "esp noun," or "esp affix-" would typically return the correct result in a split second. Thanks to the simple grammar (that I had quickly memorized), I could hold conversations in near real time as a result.
I wish I could have learnt my other languages as easily.
</story time>
slym@lemmy.ca · 8 pts · 1y
Mi estas lerni espéranto kun duolingo ekde unu kaj duono kaj me ne estas tre bona .
jbloggs777@discuss.tchncs.de · 5 pts · 1y
Ha, mia samideano! Tre bon'!
slym@lemmy.ca · 5 pts · 1y
Dankon, mi provas.
PetteriPano@lemmy.world · 35 pts · 1y
Inspired by xkcd's thing explainer I generated a list of how often words appeared in subtitles on opensubtitles for my target language.
I whipped those into a database, added manual translation for the top-1000 and started quizzing myself with a tiny php script.
It was more fun to code than to actually quiz myself. I think I played the top-100 before I got bored.
decisoft@lemm.ee · 23 pts · 1y
Maybe something like this?
https://github.com/simjanos-dev/LinguaCafe
thelittleblackbird@lemmy.world · 4 pts · 1y
This is the answer
metaballism@slrpnk.net · 3 pts · 1y
+1 for LinguaCafe. It's amazing, it replaces another proprietary app called LingQ
jbloggs777@discuss.tchncs.de · 21 pts · 1y
Anki ?
Kalkaline@leminal.space · 3 pts · 1y
Anki is amazing, but it's not self hosted without some effort.
BenchpressMuyDebil@szmer.info · 13 pts · 1y
https://github.com/LuckyTurtleDev/docker-images/tree/main/dockerfiles/anki
start with env var sync_user1=username:password or something like that
change server url in anki desktop or ankidroid to what you started in docker
done
Kalkaline@leminal.space · 2 pts · 1y
That seems pretty straightforward if you have experience with that stuff, I don't have that experience.
oxomoxo@lemmy.world · 18 pts · 1y
bruhduh@lemmy.world · 8 pts · 1y
This is how experience gained if you don't have mentor, the only way to gain experience in that case is FAFO
Anivia@feddit.org · 8 pts · 1y
Then maybe you aren't qualified to call something difficult to self-host, because those instructions are very basic
stringere@sh.itjust.works · 18 pts · 1y
Not self-hosted but Language Transfer is pretty awesome.
https://www.languagetransfer.org/app
mmhmm@lemmy.ml · 2 pts · 1y
This is cool. Thanks.
stringere@sh.itjust.works · 1 pts · 1y
Welcome!
laxryn@slrpnk.net · 9 pts · 1y
Not self hosted but look at your local library, I am in the US and my library has Mango Languages for free, and Duolingo does not seem to be the recommended way to really learn a new language.
themaninblack@lemmy.world · 6 pts · 1y
I made a PHP-based one a while ago before Duolingo offered Swahili. It probably needs a little upgrading, ha. A cool project and you can do it for most things. Oh plus it’s raw PHP so snappy as heck you youngins. https://github.com/ryanchausse/githeri
modest_bunny@lemm.ee · 4 pts · 1y
anki has a self hostable sync server, i am hosting it right now and works very well
pugsnroses77@sh.itjust.works · 1 pts · 1y