@davidJM,
To my knowledge, translation is not a simple thing and the translating software cannot give a enough proper translation. To avoid some unnecessary errors caused by the misunderstanding of the text, a good command of the language is necessary. And the ability to organize the words, sentences and paragraphs can also be helpful to a perfect expression in another language.