Obsidian++ Cookbook - 𝕏 - YouTube - Official Docs
ADVERT! I found a really good driver / motivator / test for language learning was using italki to talk to teachers. I’ve used the service a lot and found it fun. If you follow this link when you sign up italki will give me money. Some of which I can use to work on Obsidian tools.
Obsidian is an extensible tool for note taking so it can be a good tool for language learning.
People learn in different ways, what for some people might be fun for others is deeply boring (I’m looking at you spaced repetition). So you may well want to customise the approaches suggested here but here are some ideas.
Taking notes in a your “target” language
Obsidian is *your* private knowledge base for your use. So one thing that you can start doing is taking some or all the notes you use in a foreign language. Of course this is time consuming, but for easy stuff you can start with a translation tool and look up the words.
The command-line tool translate-shell is pretty good for this. You can use plugin-repl to run this with a command (see plugin repl command).
newCommand(function lang_to_target() {
// replace da, en with the languages you are using
// https://en.wikipedia.org/wiki/List_of_ISO_639_language_codes
popup(runProc(["trans", "en:da", wordAtPoint()]))
})
Just putting the italki link here again :D.