My Happy Planet
Learn a language from native speakers around the world for free.
Language exchange online community with over 1 million members from 133 countries practicing 115 languages.
Long list of links to websites where you can find penpals and language exchange partners who can help you to learn their languages, and who you can help to learn your language.
Another free language exchange community started in 2012 for meeting native speakers in other countries and chatting via audio, video, or texting.