I just found an interesting article from Yearlyglot about language learning, which is using Google Translate. I know that Google Translate cannot always be reliable, but at least it helps in some circumstances. So, the idea works in this way: You will first need to make friends with the native speaker or people who are fluent in the language that you are learning. Write a composition in your language and translate it using Google Translate into the language you are learning. Then, you will learn from the corrections given by your native speaker friends.