Two new projects of note this month, one specific to Finnish language learners, and one that is probably useful for language learners in general:
* https://github.com/hiAndrewQuinn/tsk - A Finnish pocket dictionary with a TUI interface. This is the first nontrivial thing I've built in Go, by which I meant I had to implement and tweak a randomly pruning trie by hand to get the performance characteristics I wanted (it wasn't actually that bad). I chose Go mostly because of the fantastic cross-compilation story.
* https://github.com/hiAndrewQuinn/audio2anki - This Python program wraps around `yt-dlp` and `whisper` to create Anki decks for listening practice. This should work for any (monolingual) video in any language. There are many such projects on GitHub, I'm aware, but it was surprisingly hard to find any that actually wrapped around Whisper instead of needing an SRT, VTT, etc file to come from somewhere else. In that sense mine is a "one command" solution - just provide the YouTube link and go. It does not provide a translation for those subtitles yet; in keeping with the all-in-one approach, I'm thinking I might wrap around LLaMa 3 to let the user specify that we should also --translate-to {en,es,eo, etc} if desired. For now my reading skills are advanced enough that I don't need that.