SoftToWorld是一款國際化翻譯器,軟件國際化翻譯歷來是所有軟件走向海外的必然之路,當前為將軟件翻譯為外國語言,有多種方法,但是操作起來都是比較復雜。本軟件(SoftToWorld正式版)可以用來在源碼級翻譯您的軟件工程,通過直接掃描源碼中的字符串,來執行提取替換。批量掃描文件夾,提取出所有字符串信息,然后可以通過Google在線翻譯為目標語言,也可以導出到Excel文件中送由翻譯公司執行翻譯。
SoftToWorld正式版支持各種主流IDE編程語言(C/C++/Basic/Pascal/C#/Java/ObjectC/Html等)的程序源文件掃描??蛇^濾其中數字項重復項,或者自定義過濾項目。

SoftToWorld正式版官網下載軟件界面截圖
SoftToWorld功能介紹
SoftToWorld正式版支持詞庫導入(Excel對照文件),支持多次多文件Excel導入,讓您的軟件文字翻譯更精確。
譯文導入后,一鍵寫回替換,然后將您的軟件再次執行全編譯即可,輸出的可執行文件即為目標語言。(注:部分IDE需要設置PE文件內文字資源的存儲編碼方式,根據需要設置即可,建議軟件項目均設置為Unicode模式)。
常規的軟件多語言方案為建立INI多語言文件對照表,或者多個語言的純資源dll,然后在軟件內可以根據配置動態選用某個語言文件或dll。在軟件代碼內通過ID對應到ini文件或者dll內的資源ID。這樣看似簡潔方便了開發,其實不然:1軟件工程如果字符串比較多,增加刪除修改某字符串將是極其大的工作量,需要在各個INI文件內進行查找替換。2軟件調試不方便定位,一般軟件bug都是根據提示字符串信息在軟件代碼內查找,基本可以很快定位到軟件出錯的地方。如果采用INI,DLL的方式使用資源,通過字符串信息來定位bug的過程將非常繁瑣。當然還有一些多語言方案是通過某些實用庫的api調用來實現多語言,其內部還是走ID對照表模式,且大大增加了軟件開發的復雜度。
SoftToWorld軟件打破了當前的多語言開發方式,SoftToWorld支持軟件開發人員輸入代碼過程中,直接將字符串輸入在代碼文件內,不用過多考慮多語言化的工作,軟件工程編譯完成后,通過SoftToWorld軟件執行掃描,一次性自動提取所有字符串,執行翻譯/修改/替換寫入,再編譯。SoftToWorld軟件的多語言版本即可誕生,讓軟件工程師將更多的精力集中在軟件本身。




Bloodshed Dev-Cpp
三菱觸摸屏編程軟件
C-Free
PL/SQL Developer
Microsoft Visual C++
臺達觸摸屏軟件