See also Learning English.
An "online workbook" that lets students practice vocabulary, verbs and grammar. Includes French, German, Italian, Latin, Portuguese and Spanish languages. With a free account, students may record grades and keep track of their progress.
The philosophy behind Duolingo is that everyone should be able to learn a language for free. This site offers courses in Spanish, French, German, Italian and other languages.
This free, online translation dictionary focuses on the language pairs of English-Spanish, English-French, English-Italian, Spanish-French and Spanish-Portuguese although other languages are represented.