Chat with other English learners anytime! offers language exchange via text, audio and video chat.

PROS: Whether you login at 2 a.m. or 2 p.m., there’s always someone interesting to chat with. For native English speakers learning Arabic, Hindi, Vietnamese or Thai – you’re in luck, as you’ll find a treasure trove of individuals to practice with. For everyone else, you can try your hand in the group chat.

CONS: There’s hardly ever a native English speaker on the site to practice with.  And heads-up ladies, keep an eye out for the occasional virtual “cat-call.”




Create and review English or Chinese flashcards from chats with friends

If you are studying Chinese/English and like learning vocabulary,  check out Hiway.

PROS: Chat with native speakers nearby via text message. Tap unknown words for a definition and add it to your flashcard deck to grow your vocabulary.

CONS: Hiway is based in China, and being in California, the nearest person I could chat with was the Apple app reviewer.  The rest were 6,000+ miles away in China. The UI is a bit cumbersome: I failed flashcard review because I didn’t know how it worked and there’s no how-to tutorial.



Social learning and video chat—gamified

naboomboo  offers language exchange via video and text chat.

PROS: Search for language partners learning your target language and set up a time to chat and a topic to discuss. If you’re learning Italian this is the site for you. Being founded by an Italian team, nearly all of its 1,000 users are Italian. The video platform offers clear, uninterrupted communication, among the best in the language learning space.

CONS: This concept is not new. The gamification aspect (unnecessarily) limits chat time and makes it very difficult for new users to have extended conversations.




Practice with native speakers from all over the world

Hello Talk allows you to interact with speakers of other languages instantly via text and chat.

PROS: You can upload voice clips, and press and hold text for an automatic translation. It’s similar to WhatsApp, but with translation functionality. The app has a good user base and it’s easy to meet people from all over the world.

CONS: Unfortunately, you can only set your profile to learn one language at a time. The app isn’t good for long-term language partners as users tend to come and go.

CoffeeStrap (RIP)


A board to meet language learners for a (virtual) coffee

PROS: The CoffeeStrap Android app and website offers a board where language learners can post a profile including what language they would like to learn. The user base is widely represented in and around Europe, the USA and the Middle East.

CONS: CoffeeStrap’s design has improved tremendously since it first launched several years ago. Unfortunately, its offerings are limited and nothing new compared to most language sites.

As of December 2015, CoffeeStrap is no longer in business.



Teach or learn a language with ready-made curriculum

i2istudy offers free structured practice with native speakers via video chat.

PROS: If you’re shy, you’ll never have to worry about finding a topic to discuss because the site offers ready-made curriculum. It’s a truly great learning experience and adds to or removes minutes from your language bank based on how much you teach or learn.

CONS: Currently, the site only offers curriculum in four languages—Russian, English, German and Spanish. Native English speakers are few and many non-native speakers teach English. The curriculum lacks useful content in some cases.



Voice, text or video chat with language learners around the world

WeSpeke offers a board where you can select and chat with native language speakers all over the globe.

PROS: WeSpeke suggests language partners based on what you’re learning. It also shows you who’s online and who’s online but busy or away.  Helpful tools include the translation feature and suggested questions. The site offers some lessons if there’s no one around to talk to.

CONS: The UI is cumbersome. The site functionality is slow and you’ll need to reload the page to have multiple conversations.