Learn languages for free online
English, Spanish, French, German, Italian, Japanese, Portuguese, Russian, Polish, Turkish, Arabic, Chinese
Limitations: Content is limited in the free version.
Spelling & Vocabulary Website
This works for English only.
The user enters a list of words. The computer speaks and spells the words. It also uses the words in sentences. Various games and quizzes are available.