LearnALanguage.com Free Language Learning: The site is multilingual, but not nearly as comprehensive as some of the other sites here. Some languages only offer lists of basic words and phrases with pronunciation help, while others offer complete lessons with flashcards, slang, greetings, and more.
LearnALanguage.com is best for brushing up on basic and common words once you have a good feel for the language.
Languages you can learn: Arabic, Chinese, Danish, Dutch, English, French, German, Greek, Hebrew, Italian, Japanese, Korean, Latin, Norwegian, Portuguese, Russian, Spanish English, Swedish and Turkish