Or perhaps a self-hosteable webapp i could add the words myself from curated sources on the internet to then do quizzes on it?

all 22 comments

sorted by: hot top controversial new old
[–] 39 points 2 years ago* (1 child)

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>

  • source
  • hideshow 2 child comments
  • [–] 35 points 2 years ago

    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.

  • source
  • [–] 23 points 2 years ago (2 children)
  • [–] 21 points 2 years ago (1 child)
  • [–] 3 points 2 years ago (1 child)

    Anki is amazing, but it's not self hosted without some effort.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 13 points 2 years ago (1 child)

    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

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 2 years ago (3 children)

    That seems pretty straightforward if you have experience with that stuff, I don't have that experience.

  • source
  • parent
  • hideshow 6 child comments
  • [–] 18 points 2 years ago (1 child)

    Not self-hosted but Language Transfer is pretty awesome.
    https://www.languagetransfer.org/app

  • source
  • hideshow 2 child comments
  • [–] 9 points 2 years ago

    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.

  • source
  • [–] 6 points 2 years ago

    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

  • source
  • [–] 4 points 2 years ago

    anki has a self hostable sync server, i am hosting it right now and works very well

  • source
  • [+] 1 point 2 years ago