[發明專利]校對程序中的文本翻譯的方法和系統有效
| 申請號: | 201010532206.0 | 申請日: | 2010-10-29 |
| 公開(公告)號: | CN102467497A | 公開(公告)日: | 2012-05-23 |
| 發明(設計)人: | 戚利強;盛延敏;施尉霽;羅凌 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | G06F17/28 | 分類號: | G06F17/28 |
| 代理公司: | 北京市中咨律師事務所 11247 | 代理人: | 于靜;楊曉光 |
| 地址: | 美國*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 校對 程序 中的 文本 翻譯 方法 系統 | ||
技術領域
本發明涉及校對程序中的文本翻譯的技術。更具體地,本發明尤其涉及基于文檔對象化模型樹(DOM?TREE)信息校對網絡應用程序中的文本翻譯的技術。
背景技術
隨著應用編程技術以及圖形用戶接口(GUI)技術的迅速發展,越來越多的應用程序提供了支持用戶在GUI界面下與程序進行交互的功能。為了滿足應用程序在不同國家(地區)的本地化需求,需要將GUI界面下顯示的應用程序中的文本翻譯為多種語言。程序集成信息PII(Program?Integrated?Information)文件即用于存儲應用程序在運行過程中在GUI界面下顯示的文本內容。例如,PII文件包括在Java環境下的特性(Property)文件以及Microsoft.NET環境下的資源文件(resx)等。
通常,翻譯人員通過翻譯PII文件來實現應用程序的本地化。但是,在翻譯的過程中,翻譯人員無法了解應用程序在實際運行過程中所展示的實際GUI界面,因此他們可能在不了解應用程序代碼上下文環境的情況下作出錯誤的或者不準確的翻譯。并且由于多數翻譯人員不具備程序開發能力,他們可能無法正確地將PII文件中的文本翻譯為適合于計算機程序環境下的恰當譯文。例如,英文單詞“run”翻譯成中文既可能是“跑步”也可能是“運行”,在不了解應用程序代碼上下文環境的情況下就可能做出錯誤的翻譯。
因此,需要執行翻譯校對測試TVT(translation?verification?test)以便發現并校正這些可能存在的翻譯中的錯誤。現有技術中存在一些執行翻譯校對測試TVT的技術方案。
其中一種技術方案叫做實時TVT。校對人員需要程序開發人員為其運行(build)應用程序的基于源PII文件的實例,還需要運行應用程序的基于本地語言NLV(National?Language?Version)的PII文件的實例,從而在兩個運行實例間進行翻譯校對工作。這種方案將導致校對人員必須等待運行兩個應用程序的實例,從而導致運行資源的增加以及校對等待耗時的增加。此外,利用實時TVT方案,如果校對人員在兩個運行實例比對過程中發現了翻譯錯誤,則其必須將更正后的PII文件返還給程序開發人員,以便由程序開發人員重新運行并向校對人員提供應用程序基于本地語言NLV的實例,從而進行確認更正的完成。這樣依賴于校對人員與程序開發人員的相互配合,嚴重影響了校對工作的效率。
現有技術中存在另一種執行TVT的技術方案:屏幕快照TVT。所謂屏幕快照TVT,是指校對人員接收源PII文件的運行實例和NLVPII文件的運行實例的屏幕快照,并且直接基于屏幕快照進行校對工作。這同樣將增加程序開發人員的額外負擔并降低TVT的執行效率:必須運行應用程序的兩個實例并對兩個實例的GUI界面進行屏幕快照。
發明內容
考慮到上述存在的問題,本發明的目的之一在于提供一種能夠僅運行應用程序的一個實例就可以執行翻譯文本校對TVT的技術方案,從而減小校對過程中的等待時間并提高效率。本發明的又一目的在于提供一種能夠即時地反映在校對過程中對PII文件所進行的修改的技術方案,而無需等待重新運行應用程序的實例。
根據本發明的一個方面,提供了一種用于校對程序中文本的翻譯的方法,包括:獲取所述程序中文本的第一PII文件以及第二PII文件;運行所述程序中文本的第一PII文件以生成源網頁;獲取所述源網頁的文檔對象化模型樹DOM?TREE信息;從所述DOM?TREE信息中提取對應于第一PII文件中的文本單元的標識信息;依據所提取的標識信息以及標識信息與所述文本單元間的對應關系,查找第二PII文件中對應的文本單元;以及用所查找到的第二PII文件中的文本單元替換所述DOM?TREE信息中相應的文本單元,以生成新的關于第二PII文件的網頁展示。
根據本發明的一個實施例,上述方法進一步包括:為程序文本的第一PII文件中的文本單元添加標識信息;以及記錄所添加的標識信息與所述第一PII文件中的文本單元間的對應關系。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010532206.0/2.html,轉載請聲明來源鉆瓜專利網。





