俞木發(fā)
挑戰(zhàn)題描述
我有一些英文的TXT、PDF文本文件,想要把它們全文翻譯出來,但似乎沒有這種將文本文件直接翻譯過來的軟件。雖然可以粘貼到Word中進行全文翻譯,但Word實際上還是調用的網頁翻譯功能,而且對字數是有限制的(大部分在線翻譯都是這樣),對超長的文本不能一次翻譯過來,非常麻煩。請問有沒有更好的解決方法?(題號:20161404)
解題思路
目前很多在線翻譯都有字數限制,比如百度在線翻譯限制的字符是5000個。這樣對于超過字符的文本要實現在線翻譯,一種方法是將大文件分割為符合要求的小文件,翻譯完成后再進行合并。另一種方法則是使用翻譯客戶端軟件,這些軟件并沒有翻譯字數的限制。
解題方法
分割合并法
文件的分割、合并可以借助Ultra File Splitter來完成,啟動軟件后導入需要分割的文件,分別設置好輸出目錄和分割大?。ㄒ粋€漢字占用2個字節(jié),一般分割為2400個字節(jié)即可),點擊分割即可(圖1)。
文件分割完成后,軟件會自動生成“源文件名.001”、“源文件名.002”等分割的子文件,按提示將該文件類型使用記事本打開,然后將文件復制到百度翻譯的文本框,這樣即可完成在線翻譯了。為了方便查看,可以勾選“雙語對照”(圖2)。
完成一個文件的翻譯后點擊“復制雙語結果”,然后將其粘貼到記事本中即可。重復上述操作,將所有分割好的文件全部翻譯并復制粘貼到文本文件中,這樣就可以完成超長文本文件的翻譯了。
使用金山快譯批量翻譯
金山快譯可以快速、批量地翻譯文本,而且對文本大小沒有限制。啟動金山快譯后點擊“綜合設置→工具→批量翻譯”,然后將需要翻譯的文件全部導入,點擊需要翻譯的語種(圖3)。
接著在打開的窗口設置譯文存儲目錄、字符編碼等參數,點擊“進行翻譯”, 金山快譯就可以將導入的文本文件全部進行翻譯(圖4)。
完成翻譯后打開輸出目錄即可看到翻譯的結果,可以看到金山快譯可以翻譯遠遠超過5000個字符的文件。