The Human-Languages Page is a comprehensive catalog of language-related Internet resources. The over 1900 links in the HLP database have been hand-reviewed. Includes online language lessons, translating dictionaries, native literature, translation services, software, language schools, and basic information on all languages.

http://www.ilovelanguages.com/