Flipword: The Lazy Way to Learn a Language
You can use Chrome browser and set the language you want to study. Adjust your settings for the percentage of words and the level that you have. You can read a more thorough review of how it works here: http://yozzi.com/flip-word-learn-a-language-the-lazy-way/ I’ve been using it for Chinese. You can choose from other languages as well. It’s suitable for all levels. Native and advanced Chinese speakers can also use it to improve their English.