分享

将tmx转为Excel

 金翼宇曦 2017-01-11

有时会有需要将tmx中的翻译单元转为Excel的两列进行审核,这时可使用Xbench来进行转换,步骤如下。工具版本:Xbench 2.9

1 选择tmx文件类型

依次点击Project->New,在弹出的"Project Properties"对话框中点击"Add"按钮。

在弹出的"Add Files to Project"中选择"TMX Memory"单选按钮。

 

2添加文件

确定好文件类型后,在随后的文件列表中添加tmx文件。然后在"Properties"根据需要确定,最后点击确定完成添加。

文件添加后,Xbench会读入tmx文件。

3. 导出文件

依次点击Tools->Export Itmes,然后在弹出的"Export Items"对话框中设置导出格式为"Tabbed Text File",并在File name 处指定导出的文件路径。 点击"OK"后,软件开始导出文件。

 

4. 编辑txt

将导出的txt文件,拖拽至Excel上,然后在打开的文件上进行编辑可。

 

 

或者使用OKAPI的Olifant也可以实现,不过Olifant对该任务支持的不太好。会将""转义成&93; 和 $94; ,其他"—"、"……"、"&"也都会转义,需要额外再写一个脚本,比较麻烦,不如Xbench利索。

 

后记:

这个任务使用Python也不难。

  1. 使用lxml读取出英中句段内容
  2. 在英文句段后加","中文句子后加"换行符"转成csv
  3. csv用excel打开后即可编辑。

为了便于使用,可以使用Tkinter做一个可视化界面,使用pyinstaller制作一个可独立运行的小程序。

下学期《本地化工程》课上,给学生布置个这个作业,回馈行业。

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多