I am using Anki to learn German vocabulary. It is great for keeping words memorized once I have them at least 30% down, but for entirely new vocabulary I'm really struggling. Anki is especially lacking when there's more than one completely-unknown word in my deck- I memorize [the possible list of orphan English words in my deck] instead of connecting the German word with the English (my only goal is to read, so memorizing English->German isn't important). I go through 20 vocabulary words in a minute and then spend the last 5 minutes circulating through the same 10.
Things I have tried so far:
- Look up the word in context. All of my vocab words come from books I'm reading, so there's always at least one reference sentence. This kind of works, in that I often do remember the word once I see the context, but doesn't seem to make me better at recognizing the word in Anki. With at least some of these it's clear I've just memorized the whole sentence but wouldn't recognize the word.
- Writing novel sentences using the words. This would be a total win if I also wanted to learn to write, but I'm not otherwise building that skill, so I'm limited to simple sentences. I could add "learn to write" to my goals but that seems significantly harder to self teach, because checking my work is harder than looking up the same sentence in the English version of the book.
I'm an avid Anki user, but I don't think I would use it to learn a new language. I think the way I would go about this (I've done this before although I've not really optimized the "method") is to have TV shows or movies with the audio in the particular language you want to learn while having both your native language subtitles and the audio-language subtitles up in the screen (there are actually several programs that allow you to do just this, one is: GOMPLAYER).
This could work even better if you see a TV show or movie you have already seen previously but this time in the language you're trying to learn (this has the downside of not being the natural audio of the show, you already know everything that happens and you miss the cultural knowledge but you can also pay half of the attention you would than if it were a new show).
I do want to note that I haven't tried Anki for languages and since it works quite surprisingly well for mathematics I would be willing to give it a try (for doing this I would use many of the plugins).
EDIT: Since this has been initially down-voted, I want to add that I've done exactly this to learn various languages and very quickly so. I also think it could be a very good complement to learning foreign languages with Anki (without replacing it).