在xml文件中翻译string

我有一个XML文件,我想发送翻译。 这是独特的结构:

<Lang name="en-us"> <Fields> <Item name="FirstName" label="First Name" tooltip="Please provide your {0}" error="{0} Is not valid"></Item> <Item name="LastName" label="Last Name" tooltip="Please provide your {0}" error="{0} Is not valid"></Item> <Item name="Address" label="Address" tooltip="Please provide your Address {0}" error="{0} Is not valid"></Item> <Item name="CountryShortName" label="Country" tooltip="Please select your {0}" error="you must select your {0}"> <Data name="IL" value="Israel"></Data> <Data name="US" value="USA"></Data> <Data name="DE" value="Jermany"></Data> </Item> <Fields> <Langs> 

我不想把翻译公司这个XML,因为他们会收取我的双倍。
有无论如何,我可以以某种方式将其转换为Excel,发送,然后重新转换为XML?
(该string位于Atrributes)。

Excel具有映射到xml文件和从xml文件映射的function。

你可以从这里开始: http : //office.microsoft.com/en-us/excel-help/map-and-unmap-xml-elements-HP010206397.aspx ,我相信会有更多的在线设置这起来了

您可以使用XSLT将xml转换为CSV文件,然后使用脚本将CSV转换为XML。 我已经使用XSLT将XML转换为CSV,但不是相反。