If you want to learn a foreign language, why don’t you join SNS, Lang-8? Native members of Lang-8 will correct your text when you post an article in the language you are learning. The corrections may not be perfect, but you will learn real phrases.
About 90,000 people, living in 190 countries, have joined Lang-8. You can find a native speaker of any language. You can ask your question about a foreign language directly to a native speaker. Lang-8 has as many as 15 language interfaces including Chinese, Japanese, Arabic and Russian, so you can use it in the language you like.
Of course, you can correct the articles written by other members. Lang-8 embodies a spirit of mutual aid.
Correcting someone's post.
In addition, you can get friends living in the country in which you are interested. When you talk with a native friend, you can improve your language skill.
The Lang-8 administrator Ki said “I will bring up Lang-8 as the best language study system of the world.” with enthusiasm. He will improve it for smartphones to learn a language everywhere.