新四季網

提供多種語言同時進行翻譯轉換的即時通訊系統及其方法

2023-10-22 07:14:02 2

專利名稱:提供多種語言同時進行翻譯轉換的即時通訊系統及其方法
技術領域:
本發明涉及一種即時通訊系統及其方法,尤其是指一種提供多種語言同時進行翻譯轉換的即時通訊系統及其方法。
背景技術:
由於電子通訊的快速發展,現在社會人與人的交友聊天過程也隨之改變,從最早的書信往返進步至電話通訊,持續發展至今,由於網絡的蓬勃發展與應用便利,即時通訊已經漸漸的成為主流的人與人交友聊天方法;因此,具有可以連接上網絡的裝置都發展具備即時通訊軟體,提供使用者進行對談。現有的即時通訊軟體,以Mirabilis公司發展的即時通訊軟體(ICQ)為最早,微軟公司(Microsoft Corporation)所推出的即時通訊軟體 MSN (Windows Live Messenger,) 以及由KaZaA開發人員所研發的即時通訊軟體Skype最具代表性。然而,在使用者通過即時通訊軟體進行對話時,由於每一個使用者所使用的語言的差異,當使用者不熟悉其他使用者的語言時,則會造成使用即時通訊軟體對話的困擾,需要配合翻譯軟體來進行即時通訊的對話,由此便出現了結合翻譯功能的即時通訊軟體,而結合翻譯功能的即時通訊軟體,使用者需要選擇不同的轉換語言藉以將本端語言的即時信息轉換為其他語言的即時信息,或是將其他語言的即時信息轉換為本端語言的即時信息, 藉以進行即時通訊對話,然而,對於需要同時進行多人即時通訊的情況下,現有結合翻譯功能的即時通訊軟體無法將本端語言的即時信息同時轉換為多種語言的即時信息,以及無法將多種語言的即時信息同時轉換為本端語言的即時信息。綜上所述,可知現有技術中長期以來一直存在多人即時通訊的情況下現有結合翻譯功能的即時通訊軟體無法同時將單一語言轉換為多種語言以及多種語言轉換為單一語言的問題,因此有必要提出改進的技術手段,來解決此一問題。

發明內容
有鑑於現有技術存在多人即時通訊的情況下現有結合翻譯功能的即時通訊軟體無法同時將單一語言轉換為多種語言以及多種語言轉換為單一語言的問題,本發明遂提供一種提供多種語言同時進行翻譯轉換的即時通訊系統即其方法,其中本發明所提供的提供多種語言同時進行翻譯轉換的即時通訊系統,其包含連線模塊、接收模塊、判斷模塊、生成模塊、翻譯模塊、傳送模塊以及顯示模塊。其中,連線模塊是用以與第一通訊端以及第二通訊端建立連線;接收模塊翻譯模塊用以接收第一通訊端的第一信息以及第二通訊端的第二信息,或是接收通訊本端的本端信息;判斷模塊是當接收模塊自第一通訊端接收第一信息以及自第二通訊端接收第二信息時,判斷出與第一信息相對應的第一語言以及與第二信息相對應的第二語言;以及用以當接收模塊自通訊本端接收本端信息時,判斷出與本端信息相對應的本端語言;生成模塊是將第一通訊端與第一語言、第二通訊端與第二語言以及通訊本端與本端語言彼此之間的對應關係生成對應數據表;翻譯模塊是依據對應數據表將第一語言的第一信息翻譯為本端語言的第一翻譯信息,以及將第二語言的第二信息翻譯為本端語言的第二翻譯信息;或是依據對應數據表將本端語言的本端信息翻譯為第一語言的第一本端翻譯信息,或依據對應數據表將本端語言的本端信息翻譯為第二語言的第二本端翻譯信息;傳送模塊是用以傳送第一本端翻譯信息至第一通訊端,以及傳送第二本端翻譯信息至第二通訊端;顯示模塊是用以分別顯示第一信息與第二信息、第一翻譯信息與第二翻譯信息、本端信息或是第一本端翻譯信息與第二本端翻譯信息。本發明所提供的提供多種語言同時進行翻譯轉換的即時通訊方法,其包含下列步驟首先,建立與第一通訊端以及第二通訊端的連線;接著,接收第一通訊端的第一信息以及第二通訊端的第二信息,或是接收通訊本端的本端信息;接著,當自第一通訊端接收第一信息時,判斷出與第一信息相對應的第一語言;當自第二通訊端接收第二信息時,判斷出與第二信息相對應的第二語言;當自通訊本端接收本端信息時,判斷出與本端信息相對應的本端語言;接著,將第一通訊端與第一語言、第二通訊端與第二語言以及通訊本端與本端語言彼此之間的對應關係生成對應數據表;接著,依據對應數據表將第一語言的第一信息翻譯為本端語言的第一翻譯信息,以及依據對應數據表將第二語言的第二信息翻譯為本端語言的第二翻譯信息;接著,依據對應數據表將本端語言的本端信息翻譯為第一語言的第一本端翻譯信息,或依據對應數據表將本端語言的本端信息翻譯為第二語言的第二本端翻譯信息;接著,傳送第一本端翻譯信息至第一通訊端,或傳送第二本端翻譯信息至第二通訊端;最後,分別顯示第一信息與第二信息、第一翻譯信息與第二翻譯信息、本端信息或是第一本端翻譯信息與第二本端翻譯信息。本發明所提供的系統與方法如上,與現有技術之間的差異在於本發明建立與第一通訊端以及第二通訊端的連線,並且判斷第一通訊端、第二通訊端以及通訊本端所發出信息的語言種類,將第一通訊端、第二通訊端以及通訊本端與判斷出的語言種類彼此之間的對應關係生成對應數據表,即依據對應數據表可同時將第一通訊端與第二通訊端所發出不同語言種類信息轉會為通訊本端的語言種類信息,以及依據對應數據表可以將通訊本端的語言種類信息轉換為不同語言種類信息並傳送至不同的第一通訊端與第二通訊端,藉以解決現有結合翻譯功能的即時通訊無法同時將單一語言轉換為多種語言以及多種語言轉換為單一語言的問題。通過上述的技術手段,本發明可以達成提供多人即時通訊多種語言同時進行翻譯轉換的技術功效。


圖1繪示為本發明提供多種語言同時進行翻譯轉換的即時通訊系統的系統方塊圖;圖2繪示為本發明提供多種語言同時進行翻譯轉換的即時通訊方法的方法流程圖;圖3繪示為本發明提供多種語言同時進行翻譯轉換的即時通訊的架構示意圖;圖4A繪示為本發明提供多種語言同時進行翻譯轉換的即時通訊的預設對應數據表示意圖;圖4B繪示為本發明提供多種語言同時進行翻譯轉換的即時通訊的對應數據表示意圖;圖5繪示為本發明提供多種語言同時進行翻譯轉換的即時通訊的第一信息與第二信息翻譯結果示意圖;圖6繪示為本發明提供多種語言同時進行翻譯轉換的即時通訊方法的方法流程圖;圖7繪示為本發明提供多種語言同時進行翻譯轉換的即時通訊的本端信息翻譯結果示意圖。主要元件符號說明10通訊本端102第一本端翻譯信息11連線模塊13判斷模塊15翻譯模塊17顯示模塊21第一信息30第二通訊端32第二翻譯信息
101本端信息 103第二本端翻譯信息 12接收模塊 14生成模塊 16傳送模塊 20第一通訊端 22第一翻譯信息 31 弟·_.{r 息 41對應數據表
具體實施例方式以下將配合圖式及實施例來詳細說明本發明的實施方式,藉此對本發明如何應用技術手段來解決技術問題並達成技術功效的實現過程能充分理解並據以實施。以下首先要說明本發明所提供的提供多種語言同時進行翻譯轉換的即時通訊系統,並請參考「圖1」所示,「圖1」繪示為本發明提供多種語言同時進行翻譯轉換的即時通訊系統的系統方塊圖。本發明提供多種語言同時進行翻譯轉換的即時通訊系統包含有連線模塊11、接收模塊12、判斷模塊13、生成模塊14、翻譯模塊15、傳送模塊16以及顯示模塊17。連線模塊11用於通過網絡連線方式建立與第一通訊端20以及第二通訊端30的連線,在此同時,生成模塊14會以預設的第一通訊端20與第一語言、第二通訊端30與第二語言以及通訊本端10與本端語言彼此之間的對應關係生成對應數據表,具體而言,假設生成模塊14預先將第一通訊端20與第一語言「漢語」、第二通訊端30與第二語言「漢語」以及通訊本端10與本端語言「漢語」彼此之間的對應關係生成對應數據表。接著,接收模塊I2會接收第一通訊端20所傳送的第一信息以及第二通訊端30所傳送的第二信息,假設第一通訊端20所傳送的第一信息為「This isa book. 」,而第二通訊端30所傳送的第二信息為「我喜歡吃蘋果。」,即接收模塊12會接收第一通訊端20所傳送的第一信息為「This is a book. 」以及第二通訊端30所傳送的第二信息為「我喜歡吃蘋果。」,值得注意的是,第一信息與第二信息的編碼方式是採用萬國碼(Unicode)的編碼。在接收模塊12自第一通訊端20接收第一信息與自第二通訊端30接收第二信息
6後,會再通過判斷模塊13依據第一信息的萬國碼編碼判斷出與第一信息相對應的第一語言,以及依據第二信息的萬國碼編碼判斷出與第二信息相對應的第二語言;值得注意的是, 由於萬國碼的編碼方式是將每一種語言的字母或單字集中為某一個編碼的範圍,因此當第一信息中字母或單字的萬國碼編碼都落於某一個編碼的範圍時,即可判斷第一信息所對應的語言為第一語言,而第二信息中字母或單字的萬國碼編碼都落於另外一個編碼的範圍, 即可將第二信息判斷為另外一個編碼的範圍所對應的語言為第二語言。承上述舉例,接收模塊12自第一通訊端20接收到的第一信息為「This isa book. 」,而第一信息中英文字母「Τ」的萬國碼編碼為「0X0054」以及第一信息中英文字母 「h」的萬國碼編碼為「0X0068」(在此僅以第一信息的前兩個英文字母作為舉例說明,第一信息的其他英文字母可以參考前兩個英文字母的說明),並且英文語言的英文字母在萬國碼編碼的範圍為「0X0041-0X005A」以及「0X0061-0X007A」的範圍中,而第一信息中英文字母「T」的萬國碼編碼為「0X0054」會落於英文字母在萬國碼編碼的範圍「0X0041-0X005A」, 且第一信息中英文字母「h」的萬國碼編碼為「0X0068」會落於英文字母在萬國碼編碼的範圍「0X0061-0X007A」中,第一信息的其他英文字母的萬國碼編碼亦會落於在萬國碼編碼的範圍「0X0061-0X007A」中,判斷模塊13即會將第一通訊端20的第一信息的第一語言判斷為「英語」。接收模塊I2自第二通訊端30接收到的第二信息為「我喜歡吃蘋果。」,而第二信息中漢語單字「我」的萬國碼編碼為「0)(6211」以及第二信息中漢語單字「喜」的萬國碼編碼為「0)(559C」(在此僅以第二信息的前兩個漢語單字作為舉例說明,第二信息的其他漢語單字可以參考前兩個漢語單字的說明),並且漢語語言的漢語單字在萬國碼編碼的範圍為 「0X4E00-0X9FA5」的範圍中,而第二信息中漢語單字「我」的萬國碼編碼為「0)(6211」會落於漢語單字在萬國碼編碼的範圍「0X4E00-0X9FA5」,且第二信息中漢語單字「喜」的萬國碼編碼為「0X559C」會落於英文字母在萬國碼編碼的範圍「0X4E00-0X9FA5」中,第二信息的其他漢語單字的萬國碼編碼亦會落於在萬國碼編碼的範圍「0X4E00-0X9FA5」中,判斷模塊13即會將第二通訊端30的第二信息的第二語言判斷為「漢語」。接著,生成模塊14將判斷模塊13所判斷出第一通訊端20的第一語言、以及第二通訊端30的第二語言,以及預設的通訊本端10的本端語言彼此之間的對應關係重新生成對應數據表,承上述舉例,由於判斷模塊13會將第一通訊端20的第一信息的第一語言判斷為「英語」,以及判斷模塊13將第二通訊端30的第二信息的第二語言判斷為「漢語」,並且將預設的通訊本端10的本端語言為「漢語」彼此之間的對應關係重新生成對應數據表。接著,翻譯模塊15即可以依據生成模塊14所重新生成的對應數據表將第一語言的第一信息翻譯為本端語言的第一翻譯信息,以及將第二語言的第二信息翻譯為本端語言的第二翻譯信息,而將第一語言的第一信息翻譯為本端語言的第一翻譯信息以及將第二語言的第二信息翻譯為本端語言的第二翻譯信息的翻譯方式可以參考現有的翻譯技術,在此不再進行贅述。承上述舉例,由於生成模塊14已將第一通訊端20與第一語言為「英語」、第二通訊端30與第二語言為「漢語」以及通訊本端10與本端語言為「漢語」重新生成對應數據表, 翻譯模塊15即會依據重新生成的對應數據表中第一語言「英語」的第一信息「This is a book. 」翻譯為本端語言「漢語」的第一翻譯信息為「這是一本書。」,並且翻譯模塊15會依據重新生成的對應數據表中第二語言「漢語」的第二信息「我喜歡吃蘋果。」翻譯為本端語言「漢語」的第二翻譯信息為「我喜歡吃蘋果。」,即第二信息「我喜歡吃蘋果。」不需要進行翻譯即可以轉換為第二翻譯信息。接著,顯示模塊17即會分別顯示第一信息與第二信息以及第一翻譯信息與第二翻譯信息,藉以讓通訊本端10的使用者可以了解第一通訊端20的第一信息的原始信息以及第一信息的翻譯結果,以及第二通訊端30的第二信息的原始信息以及第二信息的翻譯結果。而當接收模塊12接收到通訊本端10所傳送的本端信息時,假設通訊本端10所輸入的本端信息為「時間就是金錢。」,即接收模塊12會接收到通訊本端10所輸入的本端信息 「時間就是金錢。」,並且,值得注意的是,本端信息的編碼方式亦採用萬國碼的編碼。在接收模塊12自通訊本端10接收本端信息後,會再通過判斷模塊13依據本端信息的萬國碼編碼判斷出與本端信息相對應的本端語言,判斷模塊13判斷本端信息的本端語言方式可以參考上述第一信息與第二信息的判斷方式,在此不再進行贅述,並且承上述舉例,判斷模塊13即會將通訊本端10的本端信息「時間就是金錢。」的本端語言判斷為「漢
;五」接著,生成模塊14將判斷模塊13所判斷出通訊本端10的本端語言,以及先前第一通訊端20的第一語言以及第二通訊端30的第二語言彼此之間的對應關係重新生成對應數據表,承上述舉例,由於判斷模塊13所判斷出通訊本端10的本端語言為「漢語」,並將先前第一通訊端20的第一語言為「英語」,以及第二通訊端30的第二語言為「漢語」重新生成對應數據表。接著,翻譯模塊15即可以依據生成模塊14所重新生成的數據表將本端語言的本端信息翻譯為第一語言的第一本端翻譯信息,以及依據重新生成的對應數據表將本端語言的本端信息翻譯為第二語言的第二本端翻譯信息,而將本端語言的本端信息翻譯為第一語言的第一本端翻譯信息以及將本端語言的本端信息翻譯為第二語言的第二本端翻譯信息的翻譯方式可以參考現有的翻譯技術,在此不再進行贅述。承上述舉例,生成模塊14已將第一通訊端20與第一語言為「英語」、第二通訊端 30與第二語言為「漢語」以及通訊本端10與本端語言為「漢語」重新生成對應數據表,翻譯模塊15即會依據重新生成的對應數據表中本端語言「漢語」的本端信息「時間就是金錢。」 翻譯為第一語言「英語」的第一本端翻譯信息為「Time is money. 」,並且翻譯模塊15會依據重新生成的對應數據表中本端語言「漢語」的本端信息「時間就是金錢。,,翻譯為第二語言「漢語」的第二本端翻譯信息為「時間就是金錢。」,即本端信息「時間就是金錢。,,不需要進行翻譯即可以轉換為第二本端翻譯信息。接著,傳送模塊16會將第一本端翻譯信息傳送至第一通訊端20,以及將第二本端翻譯信息傳送至第二通訊端30,而在通訊本端10即可藉由顯示模塊17分別顯示本端信息以及第一本端翻譯信息與第二本端翻譯信息,藉以分別讓第一通訊端20的使用者可以了解本端信息的翻譯結果,以及讓第二通訊端30的使用者可以了解本端信息的翻譯結果,而通訊本端10的使用者可以了解本端信息的原始信息以及本端信息的翻譯結果。接著,以下將以一個實施例來解說本發明的運作方式及流程,並請同時參考「圖 1」、「圖2」、「圖3」以及「圖4A」所示,「圖2」繪示為本發明提供多種語言同時進行翻譯轉換的即時通訊方法的方法流程圖;「圖3」繪示為本發明提供多種語言同時進行翻譯轉換的即時通訊的架構示意圖;「4A」繪示為本發明提供多種語言同時進行翻譯轉換的即時通訊的預設對應數據表示意圖。假設使用者與第一通訊端20以及第二通訊端30需要進行多人即時通訊時,連線模塊11會先通過網絡連線方式建立與第一通訊端20以及第二通訊端30的連線(步驟 100),在此同時,生成模塊14會以預設的第一通訊端20與第一語言「漢語」、第二通訊端30 與第二語言「漢語」以及通訊本端10與本端語言「漢語」彼此之間的對應關係生成對應數據表41 (步驟310)。而第一通訊端20傳送的第一信息21為「This is a book. 」,並且第二通訊端30 傳送的第二信息31為「我喜歡吃蘋果。」,接收模塊12會接收第一通訊端20所傳送的第一信息21為「This is a book. 」以及第二通訊端30所傳送的第二信息31為「我喜歡吃蘋果。」(步驟110),並且第一信息21與第二信息31的編碼方式是採用萬國碼(Unicode)的編碼。接收模塊12自第一通訊端20接收到的第一信息21為「This is a book. 」,而第一信息21中每一個英文字母的萬國碼編碼皆會落於英語語言的英文字母在萬國碼編碼的範圍「0X0041-0X005A」以及「0X0061-0X007A」的範圍中,判斷模塊13即會將第一通訊端20 的第一信息21為「This is a book. 」的第一語言判斷為「英語」(步驟120)。而接收模塊12自第二通訊端30接收到的第二信息31為「我喜歡吃蘋果。」,而第二信息31中每一個漢語單字的萬國碼編碼皆會落於漢語語言的漢語單字在萬國碼編碼的範圍「0X4E00-0X9FA5」的範圍中,判斷模塊13即會將第二通訊端30的第二信息31為「我喜歡吃蘋果。」的第二語言判斷為「漢語」(步驟120)。接著,生成模塊14會將第一通訊端20的第一信息21的第一語言為「英語」,以及將第二通訊端30的第二信息31的第二語言為「漢語」,以及預設的通訊本端10的本端語言為「漢語」重新生成對應數據表41 (步驟130),其重新生成的對應數據表41的示意請參考 「圖4B」所示,「圖4B」繪示為本發明提供多種語言同時進行翻譯轉換的即時通訊的對應數據表示意圖。接著,請再次參考「圖1」、「圖2」以及「圖3」,並請配合「圖5」所示,「圖5」繪示為本發明提供多種語言同時進行翻譯轉換的即時通訊的第一信息與第二信息翻譯結果示意圖。由於生成模塊14已將第一通訊端20與第一語言為「英語」、第二通訊端30與第二語言為「漢語」以及通訊本端10與本端語言為「漢語」重新生成對應數據表41 (請參考 「圖4B」所示),翻譯模塊15即會依據重新生成的對應數據表41中第一語言「英語」的第一信息21為「This is a book. 」翻譯為本端語言「漢語」的第一翻譯信息22為「這是一本書。」(步驟140),並且翻譯模塊15會依據重新生成的對應數據表41中第二語言「漢語」的第二信息31為「我喜歡吃蘋果。」翻譯為本端語言「漢語」的第一翻譯信息32為「我喜歡吃蘋果。」(步驟140),即第二信息31為「我喜歡吃蘋果。」不需要進行翻譯即可以轉換為第一翻譯信息32為「我喜歡吃蘋果。」。接著,顯示模塊17即會分別顯示第一信息21為「This is a book.,,與第二信息 31為「我喜歡吃蘋果。」以及第一翻譯信息22為「這是一本書。」與第一翻譯信息32為「我喜歡吃蘋果。」(步驟150),藉以讓通訊本端10的使用者可以了解第一信息21為「This is a book. 」的原始信息「This is a book. 」以及第一信息21為「This is a book. 」的翻譯結果「這是一本書。」,與了解第二通訊端30第二信息31為「我喜歡吃蘋果。」的原始信息 「我喜歡吃蘋果。」以及31為「我喜歡吃蘋果。」的翻譯結果「我喜歡吃蘋果。」,其顯示模塊 17的顯示結果示意請參考「圖5」所示。接著,請再次參考「圖1」、「圖3」以及「圖4B」,並請配合「圖6」以及「圖7」所示, 「圖6」繪示為本發明提供多種語言同時進行翻譯轉換的即時通訊方法的方法流程圖;「圖 7」繪示為本發明提供多種語言同時進行翻譯轉換的即時通訊的本端信息翻譯結果示意圖。使用者會在通訊本端10中輸入本端信息101為「時間就是金錢。」,接收模塊12 會接收到通訊本端10所輸入的本端信息101為「時間就是金錢。」(步驟210),而本端信息 101的編碼方式亦採用萬國碼的編碼。在接收模塊12自通訊本端10接收本端信息101為「時間就是金錢。」後,會再通過判斷模塊13依據本端信息101為「時間就是金錢。」的萬國碼編碼判斷出與本端信息101 為「時間就是金錢。」相對應的本端語言,判斷模塊13判斷本端信息101的本端語言方式可以參考上述第一信息21與第二信息31的判斷方式,在此不再進行贅述,即判斷模塊13會將通訊本端10的本端信息101為「時間就是金錢。」的本端語言判斷為「漢語」(步驟220)。接著,生成模塊14將第一通訊端20與第一語言為「英語」、第二通訊端30與第二語言為「漢語」以及通訊本端10與本端語言為「漢語」重新生成對應數據表41 (步驟 230),並藉由翻譯模塊15即會依據重新生成的對應數據表41中本端語言「漢語」的本端信息101為「時間就是金錢。」翻譯為第一語言「英語」的第一本端翻譯信息102為「Time is money. 」(步驟M0),並且翻譯模塊15會依據重新生成的對應數據表41中本端語言「漢語」 的本端信息101為「時間就是金錢。」翻譯為第二語言「漢語」的第二本端翻譯信息103為 「時間就是金錢。」(步驟M0),即本端信息101為「時間就是金錢。」不需要進行翻譯即可以轉換為第二本端翻譯信息103。接著,傳送模塊16會將第一本端翻譯信息102為「Time is money. 」傳送至第一通訊端20,以及將第二本端翻譯信息103為「時間就是金錢。」傳送至第二通訊端30(步驟 250),而在通訊本端10即可藉由顯示模塊17分別顯示本端信息101為「時間就是金錢。」 以及第一本端翻譯信息102為「Time ismoney.,,與第二本端翻譯信息103為「時間就是金錢。」(步驟沈0),藉以分別讓第一通訊端20的使用者可以了解本端信息101為「時間就是金錢。」的翻譯結果為「Time is money. 」,以及讓第二通訊端30的使用者可以了解本端信息 101為「時間就是金錢。」的翻譯結果「時間就是金錢。」,而通訊本端10的使用者可以了解本端信息101為「時間就是金錢。」的原始信息「時間就是金錢。」以及本端信息101為「時間就是金錢。」的翻譯結果分別為「Time ismoney. 」與「時間就是金錢。」。綜上所述,可知本發明與現有技術之間的差異在於本發明建立與第一通訊端以及第二通訊端的連線,並且判斷第一通訊端、第二通訊端以及通訊本端所發出信息的語言種類,將第一通訊端、第二通訊端以及通訊本端與判斷出的語言種類彼此之間的對應關係生成對應數據表,即依據對應數據表可同時將第一通訊端與第二通訊端所發出不同語言種類信息轉會為通訊本端的語言種類信息,以及依據對應數據表可以將通訊本端的語言種類信息轉換為不同語言種類信息並傳送至不同的第一通訊端與第二通訊端,藉以解決現有結合翻譯功能的即時通訊無法同時將單一語言轉換為多種語言以及多種語言轉換為單一語言的問題。藉由此一技術手段可以來解決現有技術所存在多人即時通訊的情況下現有結合翻譯功能的即時通訊軟體無法同時將單一語言轉換為多種語言以及多種語言轉換為單一語言的問題,進而達成提供多人即時通訊多種語言同時進行翻譯轉換的技術功效。雖然本發明所提供的實施方式如上,惟所述的內容並非用以直接限定本發明的專利保護範圍。任何本發明所屬技術領域中的技術人員,在不脫離本發明所公開的精神和範圍的前提下,可以在實施的形式上及細節上作些許的更動。本發明的專利保護範圍,仍須以所附的權利要求書所界定者為準。
權利要求
1.一種提供多種語言同時進行翻譯轉換的即時通訊系統,其特徵在於,該即時通訊系統包含一連線模塊,用以與一第一通訊端以及一第二通訊端建立連線;一接收模塊,用以接收第一通訊端的一第一信息以及第二通訊端的一第二信息,或是接收一通訊本端的一本端信息;一判斷模塊,用以當接收模塊自第一通訊端接收第一信息以及自第二通訊端接收第二信息時,判斷出與第一信息相對應的一第一語言以及與第二信息相對應的一第二語言;以及用以當該接收模塊自該通訊本端接收該本端信息時,判斷出與該本端信息相對應的一本端語言;一生成模塊,將第一通訊端與第一語言、第二通訊端與第二語言以及通訊本端與本端語言彼此之間的對應關係生成一對應數據表;一翻譯模塊,依據對應數據表將第一語言的第一信息翻譯為本端語言的一第一翻譯信息,以及將第二語言的第二信息翻譯為本端語言的一第二翻譯信息;或是依據對應數據表將本端語言的本端信息翻譯為第一語言的一第一本端翻譯信息,或依據對應數據表將本端語言的本端信息翻譯為第二語言的一第二本端翻譯信息;一傳送模塊,用以傳送第一本端翻譯信息至第一通訊端,以及傳送第二本端翻譯信息至第二通訊端;及一顯示模塊,用以分別顯示第一信息與該第二信息、第一翻譯信息與第二翻譯信息、本端信息或是第一本端翻譯信息與第二本端翻譯信息。
2.如權利要求1所述的提供多種語言同時進行翻譯轉換的即時通訊系統,其特徵在於,該判斷模塊判斷出與該第一信息相對應的該第一語言、該判斷模塊判斷出與該第二信息相對應的該第二語言,以及該判斷模塊判斷出與該本端信息相對應的該本端語言是依據該第一信息的編碼判斷該第一語言、該第二信息的編碼判斷該第二語言以及該本端信息的編碼判斷該本端語言。
3.如權利要求2所述的提供多種語言同時進行翻譯轉換的即時通訊系統,其特徵在於,該第一信息、該第二信息以及該本端信息的編碼是採用萬國碼(Unicode)的編碼。
4.如權利要求1所述的提供多種語言同時進行翻譯轉換的即時通訊系統,其特徵在於,該生成模塊更包含以預設的該第一通訊端與該第一語言、該第二通訊端與該第二語言以及該通訊本端與該本端語言彼此之間的對應關係生成該對應數據表。
5.如權利要求1所述的提供多種語言同時進行翻譯轉換的即時通訊系統,其特徵在於,該連線模塊是通過網絡建立與該第一通訊端以及該第二通訊端的連線。
6.一種提供多種語言同時進行翻譯轉換的即時通訊方法,其特徵在於,該即時通訊方法包含下列步驟建立與一第一通訊端以及一第二通訊端的連線;接收第一通訊端的一第一信息以及第二通訊端的一第二信息,或是接收一通訊本端的一本端信息;當自第一通訊端接收第一信息時,判斷出與該第一信息相對應的一第一語言;當自第二通訊端接收第二信息時,判斷出與第二信息相對應的一第二語言;當自通訊本端接收本端信息時,判斷出與本端信息相對應的一本端語言;將第一通訊端與第一語言、第二通訊端與第二語言以及通訊本端與本端語言彼此之間的對應關係生成一對應數據表;依據對應數據表將第一語言的第一信息翻譯為本端語言的一第一翻譯信息,以及依據對應數據表將第二語言的第二信息翻譯為本端語言的一第二翻譯信息;依據對應數據表將本端語言的本端信息翻譯為第一語言的一第一本端翻譯信息,或依據對應數據表將本端語言的本端信息翻譯為第二語言的一第二本端翻譯信息;傳送第一本端翻譯信息至第一通訊端,以及傳送第二本端翻譯信息至第二通訊端;及分別顯示第一信息與第二信息、第一翻譯信息與第二翻譯信息、本端信息或是第一本端翻譯信息與第二本端翻譯信息。
7.如權利要求6所述的提供多種語言同時進行翻譯轉換的即時通訊方法,其特徵在於,判斷出與該第一信息相對應的該第一語言、判斷出與該第二信息相對應的該第二語言, 以及判斷出與該本端信息相對應的該本端語言的步驟是依據該第一信息的編碼判斷該第一語言、該第二信息的編碼判斷該第二語言以及該本端信息的編碼判斷該本端語言。
8.如權利要求7所述的提供多種語言同時進行翻譯轉換的即時通訊方法,其特徵在於,該第一信息、該第二信息以及該本端信息的編碼是採用萬國碼(Unicode)的編碼。
9.如權利要求6所述的提供多種語言同時進行翻譯轉換的即時通訊方法,其特徵在於,該提供多種語言同時進行翻譯轉換的即時通訊方法更包含以預設的該第一通訊端與該第一語言、該第二通訊端與該第二語言以及該通訊本端與該本端語言彼此之間的對應關係生成該對應數據表的步驟。
10.如權利要求6所述的提供多種語言同時進行翻譯轉換的即時通訊方法,其特徵在於,建立與該第一通訊端以及該第二通訊端連線的步驟是通過網絡建立與該第一通訊端以及該第二通訊端的連線。
全文摘要
本發明公開了一種提供多種語言同時進行翻譯轉換的即時通訊系統及其方法,其通過判斷第一通訊端、第二通訊端以及通訊本端所發出信息的語言種類並生成對應數據表,依據對應數據表可同時進行多種語言的翻譯轉換,藉此可以達成提供多人即時通訊多種語言同時進行翻譯轉換的技術功效。
文檔編號H04L12/58GK102340457SQ201010236028
公開日2012年2月1日 申請日期2010年7月22日 優先權日2010年7月22日
發明者吳翠, 邱全成 申請人:英業達股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀