文檔翻譯及 GUI 翻譯,經常需要反覆修改及快速重建。若想滿足這些要求,批處理技術是最佳選擇。
軟體開發人員在開發 APP 時會常修改 GUI (圖形用戶界面),這樣的話,需進行頻繁增量翻譯。有時還可能存在多個 APP,好的增量翻譯工具可大幅提高工作效率。
特別是大型文檔翻譯,一不小心,就會翻譯過度或出現行業術語翻譯不統一問題。這時需快速重建工程,或修改過往字典中的某條術語。文檔翻譯有時還需預排版 (或格式化處理,有時從網上採集來的 HTML 文件內容,被合併成了幾行),否則,手動翻譯起來會很麻煩。
特別是 HTML 文件,若發現網頁展示效果不達預期,得修改;某個文件連結 (相對路徑或絕對路徑) 不正確,且其存在於多個網頁中時;某行 (或多行) 字符或文字需要調整,且其存在於多個網頁中時;某行 (或多行) 字符或文字需要調整且存在少些差異 (可使用字符通配特性提高處理效率),且其存在於多個網頁中時;若發現翻譯錯誤,想快速全文查找 修改文檔中的錯誤翻譯;對於新手,翻譯工具不帶 Web 瀏覽器功能,那種 Web 瀏覽器更適合渲染原始碼;對於新手,翻譯工具不帶在線翻譯工具,很是頭痛什麼在線翻譯工具參考翻譯結果更佳;還有好多應用場景,不再一一例明。
文檔管理、字符轉碼、內容快速查改 移動、刪除多餘空格 空行等操作,用批處理技術處理優勢明顯。
數字翻譯每年發布 2 個大版本,如 2020 2020.5 版,若干個小版本,首次發布的是 2016 版,官網有新特性的詳細清單。數字翻譯基於 C/C++ 開發,採用 Qt 圖形用戶界面框架,Python 作腳本語言。
數字翻譯是一款不錯的批處理式 專業人工翻譯工具,不但能漢化 HTML 文件,還是一個 WEB 瀏覽器 (兼容所有在線翻譯工具),Python JavaScript WEB 開發工具,GUI 文檔本地化工具,還帶有一鍵批量快速排版 格式化 HTML 原始碼工具。
數字翻譯本身是一個 Web 瀏覽器,可直接調用所有在線翻譯工具 (預集成了 4 個在線翻譯工具入口)。
數字翻譯集多種理念於一身,是一款工業級 .HTML Qt .TS文件本地化工具,經多年開發 訓練而成,能充分調用多核 CPU 所有線程 (注意:散熱要好,還能開 5 * 線程數的進程);就算是 HTML 文件 1 萬以上的大型本地化工程,雙核 4 線程 CPU 就能輕鬆拿下。
譬如:程式設計師熟知的 Qt GUI 框架,5.12 版文檔編制 HTML 文件數約 1.2 萬。Qt5.14.0 文檔編制 HTML 文件數約 0.8 萬,處理起來會更輕鬆,更別說只有約 500 個 HTML 文件的 Python 文檔編制。
數字翻譯最先成熟的 GUI 本地化技術,主要針對 Qt .TS .QM 文件 (包括 PyQt PySide Odoo Mudbox DAZStudio) 及一些標準翻譯資源 (如 Cinema4D Maya 等)。