Dictionary that offers definitions, synonyms, antonyms, example sentences, pronunciations, and translations between English and several languages (German, Dutch, French, Italian, Portuguese, and Spanish). Many other options.
"Find popular sayings and proverbs in Spanish with their translation into a variety of other languages in this searchable database from the Centro Virtual Cervantes"
Play 20 questions again the computer in English, Japanese, German, Portuguese, Arabic, French, Spanish, Russian, Hebrew, Chinese, Italian, Korean, Turkish, or Dutch.
Formerly "FlaxReader"
The system keeps tracks of words learners click during reading and uses data to provide learner with vocabulary review exercises. Also, helps learners find text in their target language at the right difficulty level.
Limitations: Mainly for Spanish, some support available for other languages.