Hi Yong,
the software localization tools Sisulizer and POEditor, and many more, provide an editor for human translation of strngs.xml, as well as integrating machine translation using Microsoft Translator.
You can use the open source document translator to translate plain text and Office documents: https://github.com/MicrosoftTranslator/DocumentTranslator.
Does this help?
Chris Wendt
Microsoft Translator