提供多种语言同时进行翻译转换的即时通讯系统及其方法

文档序号:7755105阅读:152来源:国知局
专利名称:提供多种语言同时进行翻译转换的即时通讯系统及其方法
技术领域
本发明涉及一种即时通讯系统及其方法,尤其是指一种提供多种语言同时进行翻译转换的即时通讯系统及其方法。
背景技术
由于电子通讯的快速发展,现在社会人与人的交友聊天过程也随之改变,从最早的书信往返进步至电话通讯,持续发展至今,由于网络的蓬勃发展与应用便利,即时通讯已经渐渐的成为主流的人与人交友聊天方法;因此,具有可以连接上网络的装置都发展具备即时通讯软件,提供使用者进行对谈。现有的即时通讯软件,以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日
发明者吴翠, 邱全成 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1