Learn Languages Online
 Learn a Language for Free 
Afrikaans Albanian Amharic Arabic Aramaic Armenian Bengali Bosnian Bulgarian Burmese Cantonese Catalan Cebuano Cherokee Chinese Croatian Czech Danish Dothraki Dutch Esperanto Estonian Farsi Finnish French German Greek Gujarati Hawaiian Hebrew Hindi Hmong Hungarian Icelandic Igbo Indonesian Irish Italian Japanese Kannada Khmer Klingon Korean Kurdish Latin Latvian Lithuanian Macedonian Malay Malayalam Marathi Mongolian Navajo Nepali Norwegian Pashto Polish Portuguese Punjabi Quechua Romanian Russian Samoan Sanskrit Serbian Slovak Somali Spanish Swahili Swedish Tagalog Tamil Telugu Thai Tibetan Turkish Ukrainian Urdu Vietnamese Welsh Wu Yiddish Yoruba

Apache Abkhazian Afar Algonquin Aragonese Assamese Awadhi Azerbaijani Balinese Baluchi Bambara Bashkir Basque Belarusian Berber Bhojpuri Breton Chechen Cornish Corsican Dakota Dinka Edo Faroese Fijian Frisian Galician Georgian Greenlandic Guarani Haitian Hakka Hausa Ilocano Interlingua Inuit Javanese Kashmiri Kazakh Kinyarwanda Kirundi Kongo Kyrgyz Lao Lingala Luxembourgish Maasai Maithili Malagasy Maltese Manx Maori Marwari Nauruan Navi Nynorsk Occitan Oriya Oromo Provencal Sami Sardinian Scots Gaelic Sesotho Shona Sindhi Sinhalese Siswati Slovenian Sundanese Syriac Tahitian Tajik Tatar Tsonga Tswana Turkmen Uyghur Uzbek Volapuk Wolof Xhosa Zhuang Zulu

Tools for Language Learners


Online Dictionaries
About
Complete List of World Languages
Country Names
Countries by Language
Pod Courses
Flashcards
Easy Languages
FSI Courses
Keyboards
Most Common Words
Language Survival Kits
Newspapers
Peace Corps Courses
Radio Stations
Resources
Subscribe to Mailing List
Translation
Useful Phrases
Verb Conjugators
Vocabulary Builders
Vocabulary Games
Vocabulary Lessons
Word Lists
Words of the Day