CoffeeStrap is the best way to get fluent in a language you are learning. How? We just give you access to the right conversational partners, modulated on your language level, and on your interests. No boring and paid content, just fun and free interaction.
If you text and/or talk with somebody on CoffeeStrap, our algorithms detect what languages you are speaking, and measure your improvement.
You earn Karma by texting and speaking in your own language(s). Karma scores your reputation: it measures how much you are willing to help other people. You get Karma Points every time you chat in your language with people that do not speak it natively.
You earn Progress by texting and speaking in the language(s) you want to improve. Progress scores your fluency: it measures how fast you are getting more and more fluent. You get Progress Points every time you make some progress in your non native language(s).
You can find natives in 12 languages: English, Spanish, Chinese, Portuguese, Arabic, Dutch, French, German, Italian, Japanese, Korean and Russian.