阅读无极限 全文翻译无障碍
2016-10-08
俞木发
挑战题描述
我有一些英文的TXT、PDF文本文件,想要把它们全文翻译出来,但似乎没有这种将文本文件直接翻译过来的软件。虽然可以粘贴到Word中进行全文翻译,但Word实际上还是调用的网页翻译功能,而且对字数是有限制的(大部分在线翻译都是这样),对超长的文本不能一次翻译过来,非常麻烦。请问有没有更好的解决方法?(题号:20161404)
解题思路
目前很多在线翻译都有字数限制,比如百度在线翻译限制的字符是5000个。这样对于超过字符的文本要实现在线翻译,一种方法是将大文件分割为符合要求的小文件,翻译完成后再进行合并。另一种方法则是使用翻译客户端软件,这些软件并没有翻译字数的限制。
解题方法
分割合并法
文件的分割、合并可以借助Ultra File Splitter来完成,启动软件后导入需要分割的文件,分别设置好输出目录和分割大小(一个汉字占用2个字节,一般分割为2400个字节即可),点击分割即可(图1)。
文件分割完成后,软件会自动生成“源文件名.001”、“源文件名.002”等分割的子文件,按提示将该文件类型使用记事本打开,然后将文件复制到百度翻译的文本框,这样即可完成在线翻译了。为了方便查看,可以勾选“双语对照”(图2)。
完成一个文件的翻译后点击“复制双语结果”,然后将其粘贴到记事本中即可。重复上述操作,将所有分割好的文件全部翻译并复制粘贴到文本文件中,这样就可以完成超长文本文件的翻译了。
使用金山快译批量翻译
金山快译可以快速、批量地翻译文本,而且对文本大小没有限制。启动金山快译后点击“综合设置→工具→批量翻译”,然后将需要翻译的文件全部导入,点击需要翻译的语种(图3)。
接着在打开的窗口设置译文存储目录、字符编码等参数,点击“进行翻译”, 金山快译就可以将导入的文本文件全部进行翻译(图4)。
完成翻译后打开输出目录即可看到翻译的结果,可以看到金山快译可以翻译远远超过5000个字符的文件。