How to achieve a better translation between languages when using translation programs you need to have say like the google translator open in two seperate tabs to allow you to input in your native language then copy and paste the translated section to the other tab which has the language you are trying to translate to then check to see what the translator says in your native language in that tab. As you might have to change your wording to get closer translations between them. If you also take the time to help in sharing the translation change eventually the translator will begin to give more accurate translations.
So when trying to translate to say english to German you would open the translator in two tabs the first tab would be English to German the second tab would be German to English.