iLove LanguagesA collection of more than 2400 language-related Internet resources, ranging from online language lessons to translating dictionaries, to schools and translation services. For language learning, select the "Languages" tab, then "Language Lessons" from the menu.