Earlier quoted context omitted.
I am using memrise.com which works pretty well to learn some vocabulary. You can learn pre-made lists contributed by users, and does not require any set up.
Have a look at Duolingo if you like Memrise, it's a more in depth language learning tool that uses the same kind of ideas.
¹Actually, this is sort of covered by the translation exercises, but since there is not a system to manage the reviewing of new words you learn there, I think it's inferior to a flashcard system.