this post was submitted on 14 Nov 2024
118 points (98.4% liked)

Selfhosted

59858 readers
659 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam.

  3. Posts here are to be centered around self-hosting. Please ensure it is clear in your post how it relates to self-hosting.

  4. Don't duplicate the full text of your blog or git here. Just post the link for folks to click.

  5. Submission headline should match the article title.

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 3 years ago
MODERATORS
 

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
[–] jbloggs777@discuss.tchncs.de 39 points 2 years ago* (last edited 2 years ago) (1 children)

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 points 2 years ago (1 children)

Mi estas lerni espéranto kun duolingo ekde unu kaj duono kaj me ne estas tre bona .

[–] jbloggs777@discuss.tchncs.de 5 points 2 years ago (1 children)

Ha, mia samideano! Tre bon'!

[–] slym@lemmy.ca 5 points 2 years ago

Dankon, mi provas.

[–] PetteriPano@lemmy.world 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.

[–] decisoft@lemm.ee 23 points 2 years ago (2 children)
[–] thelittleblackbird@lemmy.world 4 points 2 years ago

This is the answer

[–] metaballism@slrpnk.net 3 points 2 years ago

+1 for LinguaCafe. It's amazing, it replaces another proprietary app called LingQ

[–] jbloggs777@discuss.tchncs.de 21 points 2 years ago (1 children)
[–] Kalkaline@leminal.space 3 points 2 years ago (1 children)

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

[–] BenchpressMuyDebil@szmer.info 13 points 2 years ago (1 children)

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 points 2 years ago (3 children)

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

[–] Anivia@feddit.org 8 points 2 years ago

Then maybe you aren't qualified to call something difficult to self-host, because those instructions are very basic

[–] bruhduh@lemmy.world 8 points 2 years ago* (last edited 2 years ago)

This is how experience gained if you don't have mentor, the only way to gain experience in that case is FAFO

[–] stringere@sh.itjust.works 18 points 2 years ago (1 children)

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

[–] mmhmm@lemmy.ml 2 points 2 years ago (1 children)
[–] stringere@sh.itjust.works 1 points 2 years ago
[–] laxryn@slrpnk.net 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.

[–] themaninblack@lemmy.world 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

[–] modest_bunny@lemm.ee 4 points 2 years ago

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