亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

實(shí)時(shí)翻譯方法及裝置的制造方法

文檔序號(hào):9810520閱讀:521來(lái)源:國(guó)知局
實(shí)時(shí)翻譯方法及裝置的制造方法
【專利說(shuō)明】實(shí)時(shí)翻譯方法及裝置
[0001]
技術(shù)領(lǐng)域
[0002]本發(fā)明涉及一種實(shí)時(shí)翻譯方法及裝置,特別是涉及一種對(duì)輸入文本的實(shí)時(shí)翻譯方法及裝置。
[0003]
【背景技術(shù)】
[0004]隨著全球經(jīng)濟(jì)一體化的發(fā)展,跨文化、跨民族之間的交流日益頻繁,交流方式也趨于多樣化、多語(yǔ)言化、國(guó)際化,語(yǔ)言差異產(chǎn)生的影響也顯得越來(lái)越突出,不同語(yǔ)言之間的翻譯顯得日趨重要。
[0005]當(dāng)前,當(dāng)人們需要翻譯文本的時(shí)候,往往會(huì)借助于一些在線的詞典或者翻譯引擎,但是這些資源與用戶的工作環(huán)境往往是脫離的,用戶需要不時(shí)的切換場(chǎng)景,比如:在word中輸入文本,但是需要切換到網(wǎng)頁(yè)上去查找譯文。這樣使翻譯工作變得效率很低,工作起來(lái)很不方便。
[0006]當(dāng)然,目前也有些翻譯軟件出現(xiàn)了屏幕取詞即時(shí)翻譯功能,可方便用戶的使用,但即便如此,在需對(duì)輸入的文本即時(shí)翻譯時(shí),仍然需要用戶停止當(dāng)前輸入,將鼠標(biāo)移動(dòng)至所要截取的字詞上,然后才會(huì)出現(xiàn)即時(shí)翻譯結(jié)果,對(duì)此用戶仍感有諸多不便。
[0007]

【發(fā)明內(nèi)容】

[0008]為克服上述現(xiàn)有技術(shù)存在的不足,本發(fā)明之主要目的在于提供一種實(shí)時(shí)翻譯方法及裝置,其解決了在對(duì)輸入文本實(shí)時(shí)翻譯時(shí)用戶需要不時(shí)的在文本和在線詞典間切換,避免需離開(kāi)操作界面查閱其他媒體的技術(shù)問(wèn)題。
[0009]為達(dá)上述及其它目的,本發(fā)明提出一種實(shí)時(shí)翻譯方法,包括如下步驟:
步驟一,實(shí)時(shí)獲取用戶輸入的文本及對(duì)應(yīng)的拼音串;
步驟二,將拼音串以單個(gè)漢字拼音為單位按照所有可能進(jìn)行切分,以拼音對(duì)應(yīng)的各個(gè)候選漢字為節(jié)點(diǎn),候選漢字之間連線形成網(wǎng)格結(jié)構(gòu),對(duì)于網(wǎng)格內(nèi)的任意一條切分路徑構(gòu)成的漢字字符串,使用語(yǔ)言模型進(jìn)行打分,獲得候選結(jié)果,在候選結(jié)果中選擇一個(gè)最優(yōu)的漢字字符串;
步驟三,調(diào)用翻譯運(yùn)算對(duì)所述最優(yōu)的漢字字符串進(jìn)行翻譯,并將翻譯結(jié)果進(jìn)行輸出。
[0010]進(jìn)一步地,于步驟三之前還包括對(duì)所述步驟二中獲得的最優(yōu)的漢字字符串進(jìn)行預(yù)處理,識(shí)別出所述最優(yōu)的漢字字符串的組成成分的步驟。
[0011 ] 進(jìn)一步地,在步驟三之前還包括如下步驟:
在本地查看是否曾經(jīng)有過(guò)翻譯記錄,如果有,則直接返回結(jié)果。
[0012]進(jìn)一步地,在步驟三中,在設(shè)定時(shí)間后調(diào)用翻譯運(yùn)算對(duì)沒(méi)有翻譯的部分進(jìn)行翻譯,并將翻譯結(jié)果返回本地。
[0013]進(jìn)一步地,在設(shè)定時(shí)間后調(diào)用翻譯運(yùn)算的步驟包括:
用戶敲擊一次鍵盤(pán)后在主線程創(chuàng)建一個(gè)線程t,并記錄t的ID;
在所述線程t中設(shè)置定時(shí)器,當(dāng)η毫秒后,查看線程t的ID是否和主線程記錄的ID相等;如果相等,說(shuō)明t是最新的線程,則訪問(wèn)翻譯服務(wù)器,如果不相等,說(shuō)明主線程又創(chuàng)建了新的線程,更新了 ID,t不是最新的,則退出。
[0014]進(jìn)一步地,于步驟二中,將所述候選結(jié)果按照打分高低排序保存在緩存中,在所述候選結(jié)果按照打分高低排序保存在緩存中之前,查詢本地緩存,如果緩存中存在當(dāng)前輸入的所述拼音串,則將緩存中的結(jié)果排到第一位,將所述候選結(jié)果按照打分高低排到緩存中的結(jié)果后面。
[0015]為達(dá)到上述目的,本發(fā)明還提供一種實(shí)時(shí)翻譯裝置,包括:
字符串獲取模塊,用于實(shí)時(shí)獲取用戶輸入的文本及對(duì)應(yīng)的拼音串;
音字轉(zhuǎn)換模塊,用于將將拼音串以單個(gè)漢字拼音為單位按照所有可能進(jìn)行切分,以拼音對(duì)應(yīng)的各個(gè)候選漢字為節(jié)點(diǎn),候選漢字之間連線形成網(wǎng)格結(jié)構(gòu),對(duì)于網(wǎng)格內(nèi)的任意一條切分路徑構(gòu)成的漢字字符串,使用語(yǔ)言模型進(jìn)行打分,獲得候選結(jié)果,在候選結(jié)果中選擇一個(gè)最優(yōu)的漢字字符串;
翻譯模塊,調(diào)用翻譯運(yùn)算對(duì)該最優(yōu)的漢字字符串進(jìn)行翻譯,并將翻譯結(jié)果進(jìn)行輸出。
[0016]進(jìn)一步地,該實(shí)時(shí)翻譯裝置還包括預(yù)處理模塊,對(duì)所述音字轉(zhuǎn)換模塊獲得的最優(yōu)的漢字字符串進(jìn)行預(yù)處理,識(shí)別出所述最優(yōu)漢字字符串的組成成分。
[0017]進(jìn)一步地,所述實(shí)時(shí)翻譯裝置還包括翻譯緩存模塊,用于所述翻譯模塊調(diào)用翻譯運(yùn)算前在本地查看是否曾經(jīng)有過(guò)翻譯記錄,如果有,則直接返回結(jié)果。
[0018]進(jìn)一步地,所述實(shí)時(shí)翻譯裝置還包括調(diào)用控制模塊,用于在設(shè)定時(shí)間后控制調(diào)用所述翻譯模塊進(jìn)行翻譯運(yùn)算,并將譯文返回本地。
[0019]與現(xiàn)有技術(shù)相比,本發(fā)明一種實(shí)時(shí)翻譯方法及裝置可使用戶無(wú)需離開(kāi)當(dāng)前工作環(huán)境,直接通過(guò)輸入獲得譯文,避免了離開(kāi)操作界面查閱其他媒體的麻煩,
從而提高了效率并改善了用戶體驗(yàn),可以得到準(zhǔn)確的翻譯內(nèi)容,同時(shí)本發(fā)明可以在本地查看是否曾經(jīng)有過(guò)翻譯記錄,如果有,則直接返回結(jié)果,加快了實(shí)時(shí)翻譯的速度。
[0020]
【附圖說(shuō)明】
[0021 ]圖1為本發(fā)明一種實(shí)時(shí)翻譯方法的步驟流程圖;
圖2為本發(fā)明之音字轉(zhuǎn)換過(guò)程示意圖;
圖3為本發(fā)明一種實(shí)時(shí)翻譯裝置的架構(gòu)示意圖。
[0022]
【具體實(shí)施方式】
[0023]以下通過(guò)特定的具體實(shí)例并結(jié)合【附圖說(shuō)明】本發(fā)明的實(shí)施方式,本領(lǐng)域技術(shù)人員可由本說(shuō)明書(shū)所揭示的內(nèi)容輕易地了解本發(fā)明的其它優(yōu)點(diǎn)與功效。本發(fā)明亦可通過(guò)其它不同的具體實(shí)例加以施行或應(yīng)用,本說(shuō)明書(shū)中的各項(xiàng)細(xì)節(jié)亦可基于不同觀點(diǎn)與應(yīng)用,在不背離本發(fā)明的精神下進(jìn)行各種修飾與變更。
[0024]圖1為本發(fā)明一種實(shí)時(shí)翻譯方法的步驟流程圖。如圖1所示,本發(fā)明一種實(shí)時(shí)翻譯方法,包括如下步驟:
步驟1I,實(shí)時(shí)獲取用戶輸入的文本及對(duì)應(yīng)的拼音串;
步驟102,將拼音串以單個(gè)漢字拼音為單位按照所有可能進(jìn)行切分,以拼音對(duì)應(yīng)的各個(gè)候選漢字為節(jié)點(diǎn),候選漢字之間連線形成網(wǎng)格結(jié)構(gòu),對(duì)于網(wǎng)格內(nèi)的任意一條切分路徑構(gòu)成的漢字字符串,使用語(yǔ)言模型進(jìn)行打分,獲得候選結(jié)果,在候選結(jié)果中選擇一個(gè)最優(yōu)的漢字字符串并記錄在本地緩存中。
[0025]如圖2所示,舉例說(shuō)明,將拼音串按照所有可能進(jìn)行切分,形成網(wǎng)格結(jié)構(gòu),比如:tiananmen可以切分成tian’ an’ men,也可以切分成ti’an’an’men;對(duì)于網(wǎng)格內(nèi)的任意一條切分路徑,使用語(yǔ)言模型進(jìn)行打分,最后按照得分高低列出候選。
[0026]假設(shè)現(xiàn)使用二元語(yǔ)言模型(bigramlanguage model),所謂語(yǔ)言模型可以理解為連續(xù)N-1個(gè)字符串出現(xiàn)的前提下,第N個(gè)字符出現(xiàn)的概率P (wn wl, w2,…,wn_l),N=2,就是二元模型;首先給字符串加上<s>字符表示字符串開(kāi)始,</s>字符表示結(jié)束,則兩條路徑變?yōu)?
〈S〉 tian an men </s>
〈S〉 ti an an men </s>
對(duì)于第一條路徑打分,計(jì)算:
p(tian <s>)*p(an tian)*p(men|an)氺p(〈/s>|men)
同理第二條路徑為:
p(tiI<s>)*p(anIti)*p(an an)氺p(men an)*p(</s> men)
其中,p(wn I wn-1)的概率是從訓(xùn)練語(yǔ)料中獲得的。這是最基本的計(jì)算方式,本發(fā)明不以此為限。
[0027]當(dāng)用戶選擇了候選漢字字符串后,將拼音-漢字字符串記錄到本地緩存中。
[0028]如圖2所示,假設(shè)4個(gè)拼音為shu ru fang fa,并且假設(shè)shu對(duì)應(yīng)一個(gè)候選“輸”,ru對(duì)應(yīng)三個(gè)候選“如入汝”,fang對(duì)應(yīng)兩個(gè)候選“放方”,fa對(duì)應(yīng)四個(gè)候選“發(fā)法罰”,分別對(duì)應(yīng)上圖中的各個(gè)節(jié)點(diǎn),一條路徑為一個(gè)漢字串,如:輸入方法,輸入放法。
[0029]步驟103,對(duì)所述步驟102中獲得的最優(yōu)的漢字字符串進(jìn)行預(yù)處理,識(shí)別出所述最優(yōu)漢字字符串的組成成分。
[0030]具體的,為了準(zhǔn)確的翻譯用戶選擇的文字,需要對(duì)選擇的漢字字串進(jìn)行預(yù)處理,比如選定了 “天安門(mén)”,那么就是“天安門(mén)”,選定了 “提案暗門(mén)”,就是“提案暗門(mén)”,識(shí)別出里面特殊的成分,為后面的翻譯過(guò)程提供更多的信息。
[0031]步驟104,調(diào)用翻譯運(yùn)算對(duì)預(yù)處理后的最優(yōu)漢字字符串進(jìn)行翻譯,并將翻譯結(jié)果進(jìn)行輸出,較佳地,同時(shí)將翻譯結(jié)果(譯文)存儲(chǔ)于本地緩存。
[0032]較佳地,在步驟103之前,還包括如下步驟:
在本地查看是否曾經(jīng)有過(guò)翻譯記錄,如果有,則直接返回結(jié)果。
[0033]具體的說(shuō),在調(diào)用翻譯運(yùn)算之前先查看本地是否曾經(jīng)有過(guò)翻譯記錄,如果有,則不調(diào)用翻譯服務(wù),直接返回結(jié)果。例如,當(dāng)用戶反復(fù)輸入同一名詞的時(shí)候,緩存可以加快相應(yīng)速度。
[0034]本方法簡(jiǎn)單描述為,通過(guò)客戶端界面接收用戶的鍵盤(pán)輸入,然后將輸入的拼音串轉(zhuǎn)換為漢字候選,當(dāng)用戶選擇相應(yīng)的候選文字時(shí),將該候選文字傳輸?shù)胶笈_(tái)翻譯,使用多模型融合的翻譯方法得到譯文,最后將譯文返回至客戶端界面。
[0035]較佳地,在步驟102中,將所述候選結(jié)果按照打分高低排序保存在緩存中;更優(yōu)地,在所述候選結(jié)果按照打分高低排序保存在緩存中之前查詢本地緩存,如果緩存中存在當(dāng)前輸入的所述拼音串,則將緩存中的結(jié)果排到第一位,將所述候選結(jié)果按照打分高低排到緩存中的結(jié)果后面。
[0036]也就是說(shuō),查詢本地緩存,如果緩存中存在當(dāng)前輸入的拼音串(指的是原始字符串tiananmen,查看是否用戶曾經(jīng)輸入過(guò)),則將緩存中的結(jié)果排到第一位,將所述的切分結(jié)果排到緩存結(jié)果后面,切分結(jié)果是按照上述過(guò)程打分由高到低排序的,當(dāng)然要和緩存的結(jié)果去重,如果用戶曾經(jīng)輸入過(guò),那么直接把上次的結(jié)果拿出來(lái)排在第一位,然后其他的結(jié)果按照分?jǐn)?shù)大小列在后面作為候選;如果緩存中沒(méi)有當(dāng)前輸入的拼音,則直接將前面所述的切分結(jié)果列出。
[0037]當(dāng)用戶選擇了候選文字后,將拼音-漢字記錄到本地緩存中;
這里需說(shuō)明的是,所述候選結(jié)
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1