Practice and learn foreign languages with native speakers via email, text chat, voice chat or meet up for face to face conversation exchange. We show you how.
Advertisement. How to learn languages for free? This collection features lessons in 48 languages, including Spanish, French, English, Mandarin, Italian, Russian and more.