即时消息翻译系统及方法

文档序号:7669617阅读:264来源:国知局
专利名称:即时消息翻译系统及方法
技术领域
一种即时消息翻译系统及方法,特别是指关于一种可在即时通讯终端将 接收到的即时消息即时翻译为所使用之语言的即时消息翻译系统及方法。
背景技术
人与人之间传统的通讯方式, 一般是通过实体信件、传统的固定电话进 行信息交换,除了必须耗费长时间的信息往返,信息传递的范围也易因地理 位置而受到限制。目前,由于计算机与网络技术的快速发展,遂出现了即时 通讯此种通讯方式,其通过网络传递信息,不^f旦突^5皮了以往通讯方式在时间 与空间上限制,也节省了许多额外的通讯成本。
由于即时通讯跨越了时间与空间上的限制,因此,与不同语言的使用者
之间4妄触的才几会也大幅增加,企业可通过如MSN Messenger、 Yahoo或Skype 等即时通讯软件与国外客户联系,而 一般使用者甚至可以通过即时通讯与世 界各地交谈组成国际社群。然而,并非所有的使用者都能够使用共同的语言 进行沟通,当使用者想与使用其它语言的人士交谈时,除非自己已经学会多 种语言,否则将很难与对方顺利地进行沟通。因此,现有的即时通讯环境将 使得使用者在与外语人士进行信息沟通时产生了因使用不同语言而存在的沟 通不易之问题。
目前虽已有通过第三方服务器对即时通讯终端使用者的即时消息进行即 时翻译的作法,但由于使用者必须要连上第三方服务器才能翻译即时消息, 而第三方服务器需要针对大量的联机进行控管,当使用者因联机达到上限而 无法联机进入忙碌的服务器时,便无法使用即时消息的翻译功能,因而影响 即时消息翻译的即时性,已成为现有技术待克服的问题点
发明内容
鉴于以上在先前技术中所提出通过第三方服务器进行即时消息的翻译无 法解决即时消息翻译而产生的即时性不佳的现况,本发明目的在于提供一种 通过于即时通讯终端即时翻译即时消息的即时消息翻译系统及方法,可以用 来解决待解决的问题。
于本发明所提供的即时消息翻译系统,是作用于即时通讯终端中,其包
括有读取模块,用以自即时通讯终端读取语言对应参数及原始即时消息; 词句拆解模块,用以根据该语言对应参数调用词句拆解规则将该原始即时消 息拆解为至少一原始词句;翻译词句数据库,用以储存至少一种语言的翻译 词句数据项;词句翻译模块,用以根据该语言对应参数调用翻译词句数据库 中的该些翻译词句数据项,并搜寻出各原始词句对应的该些翻译词句资料项; 词句重组模块,用以根据该语言对应参数调用词句组合规则,将该些翻译词 句数据项重新组合以产生翻译后即时消息;及输出模块,用以将该翻译后即 时消息输出至该即时通讯终端的显示界面上并显示。
于本发明所提供的即时消息翻译方法,是作用于即时通讯终端中,其步 骤包括有自即时通讯终端读取语言对应参数,及4妄收外部即时通讯终端的 原始即时消息;根据该语言对应参数调用词句拆解规则将该原始即时消息拆 解为至少一原始词句;根据该语言对应参数调用翻译词句数据库中的翻译词 句数据项,并搜寻出各原始词句对应的该些翻译词句资料项;根据该语言对 应参数调用词句组合规则,将该些翻译词句数据项重新组合以产生翻译后即 时消息;及将该翻译后即时消息输出至该即时通讯终端的显示界面上并显示 之。
通过上述的技术手段,本发明可以达成提高翻译即时消息即时性的技术 功效。


图l是本发明所述之即时消息翻译系统的方块图。 图2是本发明所述之即时消息翻译方法的流程图。
图3A与图3B是本发明于不同语言使用者本地端进行即时消息翻译的实施例示意图。
具体实施例方式
以下将配合图式及实施例来详细说明本发明之实施方式,借此对本发明 如何应用于即时通讯终端即时翻译即时消息来解决以往的即时通讯终端^f吏用 者必须通过联机至第三方服务器才能进行翻译的问题,并就如何达成提高翻 译即时消息即时性的实现过程进行说明,以供充分理解并据以实施。
首先,先针对本发明定义的用语进行说明。本发明所述的即时消息翻译
系统及方法是作用于如MSN messenger、 Yahoo messenger或是网页才莫式的 即时通讯界面等的即时通讯终端上。相较于先前技术中以即时通讯终端接 上第三方服务器进行翻译的作法,本发明是于即时通讯使用者的即时通讯终 端对欲接收或传送的信息进行翻译。即时通讯终端在进行翻译时的语言选4奪, 则是通过语言对应参数来挑选相应的翻译词句资料项,然后将翻译后之词句 显示于即时通讯终端的显示界面上。其中,语言对应参lt是自即时通讯终端 上所读取的,例如MSN messenger使用者的即时通讯终端中具有设定语言 参数的功能,则自各个彼此联系的即时通讯终端上读取语言参数,便可得到 语言对应参数。而通过将即时消息进行即时翻译,即便使用者与使用不同语 言的远程即时通讯终端进行即时消息的往来时,使用者仍然可以快速得知不 同语言即时消息的内容,甚至是把翻译后的即时消息通过即时通讯终端传送 给远程即时通讯终端。
以下,将以r图1」,为本发明所述的即时消息翻译系统的方块图,来 说明本发明系统各方块的运作。于本发明所述的即时消息翻译系统包含有读 取模块101、词句拆解模块102、翻译词句数据库103、词句翻译模块104、 词句重组模块105及输出模块106。
读取模块101,用以从即时通讯终端读取语言对应参数107及原始即时 消息108。
语言对应参数107可以是由使用者于即时通讯终端中设定,例如使用 者可以设定自己的语言以及偏好何种语言的交谈对象,此时,即时消息翻译 系统便可根据使用者本身使用的语言(也就是语言参数)与本身设定的偏好语言产生语言对应参数107。语言对应参数107除了可以自即时通讯终端中取 得,亦可在即时通讯终端与远程即时通讯终端建立即时通讯联机时,通过获 取两即时通讯终端的之语言参数来进行设定。例如当英语使用者与汉语使 用者建立即时通讯联机时,即时消息翻译系统便会获取两使用者本身的语言 参数来设定语言对应参数107。
原始即时消息108则是自即时通讯终端所读取到的即时消息,也就是说, 原始即时消息108,除了可以是使用者的即时通讯终端自远程即时通讯终端 接收的即时消息,也可以是使用者在即时通讯终端所输入的即时消息。当使 用者于即时通讯终端中接收到远程即时通讯终端传送的即时消息时,本发明 之即时消息翻译系统便会开始运作。首先,读取模块101将会先读取到原始 即时消息108,接着,便可通过本发明之即时消息翻译系统对原始即时消息 108进行翻译处理。而当使用者于即时通讯终端中输入了即时消息时,读取 模块101亦会接收到该原始即时消息108需要被翻译的提示,整个即时消息 翻i奪系统便开始针对原始即时消息108进行翻i奪处理。
本发明之即时消息翻译系统中的词句拆解模块102,是用以根据语言对 应参数107调用词句拆解规则将该原始即时消息108拆解为至少 一原始词句。 举例来说,英语即时消息中出现"How are you I am Sam.",若语言对应参 数108为英汉时,英语即时消息便会先根据英文的词句单位将句子拆解为
"Howareyou ,,及"I am Sam."两句,接着针对句子拆解为字词,例如 将"Howareyou ,,拆解为"How" 、 "are" 、 "you"及"?,,。接着 将拆解后的词句,发送到词句翻译^t块104中处理。然前述之词句拆解原则 仅用以示意,但并非用以限定本发明,实际之拆解原则可根据自然语言的演 算设计而有所不同。
翻译词句数据库103,用以储存至少一种语言的至少一笔翻译词句数据 项。翻译词句数据库103当中的词句数据项,是包含各种语言的翻译词句对 照,用以作为翻译时的语言转换依据。
词句翻译模块104,用以根据语言对应参数107调用翻译词句数据库103 中之翻译词句数据项,并搜寻出各原始词句对应之翻译词句资料项。
词句重组模块105,用以根据语言对应参数107调用词句组合规则,并将词句翻译模块104搜寻出的翻译词句数据项重新组合以产生翻译后即时消 息109。
输出模块106,用以将翻译后即时消息109传送至即时通讯终端的显示 界面上并显示之。举例来说,当使用者在即时通讯终端输入了即时消息时, 即时消息翻译系统便会进行翻译处理,而产生的翻译后即时消息109则可以 显示在即时消息的即时消息输入格里,使用者可以选择再编辑,或是直接将 翻译后即时消息109传送出去。
接着,请同样参照「图1」,本发明之即时消息翻译系统除了上述模块 外,更可以在原先系统上加入一个更新-漠块IIO(如「图1」中的虚线标示的 部分),更新模块IIO是负责通过储存媒体、网络或翻译记录更新翻译词句数 据库103中的翻译词句数据项。
接下来,将以「图2」,为本发明的即时消息翻译方法的流程图,来说 明本发明的实施步骤。于本发明所述的即时消息翻译方法,主要是挂接于即 时通讯环境的各即时通讯终端中。首先,自即时通讯终端接收语言对应参数 107及原始即时消息108(步骤201)。所接收的语言对应参数107可以是由使 用者于即时通讯终端中设定,或是在与远程即时通讯终端建立即时通讯联才几 时获取两即时通讯终端的语言参数以进行设定。
接着,根据语言对应参数107调用词句拆解规则将原始即时消息108拆
解为至少一原始词句(步骤202),然后根据语言对应参数107调用翻译词句
数据库103中之翻译词句数据项,并搜寻各原始词句对应之翻译词句数据项
(步骤203)。翻译词句数据库103当中的翻译词句数据项更可通过储存媒体、
网络或翻译记录的方式进行更新。当词句翻译模块104在搜寻到对应的翻译
词句数据项之后,词句重组模块105将再根据语言对应参数107调用词句组
合规则将翻译词句数据项重新组合以产生翻译后即时消息109(步骤204),最
后,将翻译后即时消息109传送到即时通讯终端的显示界面上并显示之(步
骤205)。
接下来,将配合「图3A」与「第3B图」以一实施例来说明本发明的作法。
假设现有一挂接了本发明的即时通讯终端(使用者名称为"中国娃娃,,)
使用的语言为汉语,并与一未挂接本发明的英语远程即时通讯终端(使用者名
称为"Uncle Sam")进行即时通讯。当"Uncle Sam"于其即时通讯界面301 的即时消息输入格302输入名夂传送之内容"Hi girl. Are you online "并传送后, 与现有相同的是会在"UncleSam"的对话显示格303中显示所传出的即时消 息,同样的即时消息与现有相同般也会出现在"中国娃娃"的对话显示格305, 特别的是,"中国娃娃"在挂接本发明的即时消息翻译系统之后,若在即时 通讯界面304接收到"Uncle Sam"的即时消息,便可以根据"Uncle Sam" 使用的语言与"中国娃娃"使用的语言产生一个语言对应参数107。如前所 述,语言对应参数107除了通过使用者建立即时通讯联机的时候获取两即时 通讯终端的语言参数产生语言对应参数107,亦可通过使用者于即时通讯终 端上设定。于本实施例中,语言对应参数107是在两终端建立即时通讯联机 后获取两终端的语言参数所产生的,在"中国娃娃"接收"UncleSam"的即 时消息时,语言对应参数107为"英汉,,,亦即将英文即时消息翻译为汉语 即时消息,而当"中国娃娃"欲传送即时消息给"UncleSam"时,根据语言 对应参数107即可执行翻译处理将汉语即时消息翻译为英文即时消息。
以"Hi girl. Are you online "的原始即时消息为例,本发明于即时通讯终 端即时翻译即时消息的作法,是先根据语言对应参数107 "英汉"调用词句 拆解规则将原始即时消息拆解为"Higiri.,,及 "Are you online ",接着, 根据语言对应参数107调用翻译词句数据库中的词句数据项,将"HigM.,, 及"Are you online "根据翻译及重组规则翻译为"侮,女孩。,,及"你在 线吗?",然后,将翻译后之词句重组,成为"侮,女孩。你在线吗?" 的翻译后即时消息并显示在"中国娃娃,,的对话显示格305当中。显示时,除了可以将翻译后即时消息及原始即时消息一并显示出来供使用者自行比对 之外,亦可单单出现翻译后即时消息。
反之,当"中国娃娃"欲传送原始即时消息"你好,山姆叔叔。我在线。"
时,根据语言对应参数107便为可将"中国娃娃"输入的汉语信息"你好, 山姆叔叔。我在线。,,翻译为英语信息并显示在即时消息输入格306当中, "中国娃娃,,可以通过即时通讯界面304的即时消息传送功能,选择直接传 送或是再稍加编辑后传送。由于本发明是于即时通讯终端直接进行翻译,因 此各使用者不需联机至第三方服务器,仅需于本地进行设定便可翻译即时消 息,不仅可提高翻译速度,亦可提升翻译即时消息之即时性。
综上所述,可知本发明与先前技术之间的差异在于具有通过于即时通讯 终端即时翻译即时消息的技术手段,借此可以解决以往的即时通讯终端使用 者必须通过联机至第三方服务器才能进行翻译的问题,进而达成提高翻译即 时消息即时性的效果。
虽然本发明所提供的实施方式如上,但所述的内容并非用以直接限定本 发明的专利保护范围。任何本发明所属技术领域中具有通常知识者,在不脱 离本发明所提供的精神和范围的前提下,可以在实施的形式上及细节上作些 许的更动。本发明的专利保护范围,仍须以所附的权利要求书所界定者为准。
权利要求
1. 一种即时消息翻译系统,该系统是作用于一即时通讯终端中,该系统包含一读取模块,用以自该即时通讯终端读取一语言对应参数及一原始即时消息;一词句拆解模块,用以根据该语言对应参数调用一词句拆解规则将该原始即时消息拆解为至少一原始词句;一翻译词句数据库,用以储存至少一种语言的至少一笔翻译词句数据项;一词句翻译模块,用以根据该语言对应参数调用该翻译词句数据库中的该些翻译词句数据项,并搜寻出各该原始词句对应的该些翻译词句资料项;一词句重组模块,用以根据该语言对应参数调用一词句组合规则,将该些翻译词句数据项重新组合以产生一翻译后即时消息;及一输出模块,用以将该翻译后即时消息输出至该即时通讯终端的一显示界面上并显示之。
2. 如权利要求1所述的即时消息翻译系统,其中该语言对应参数是由使 用者于该即时通讯终端中设定。
3. 如权利要求1所述的即时消息翻译系统,其中该语言对应参数更可由 该即时通讯终端与至少 一远程即时通讯终端建立即时通讯联机时获取该即时 通讯终端与各该远程即时通讯终端的语言参凄t以进4亍i殳定。
4. 如权利要求1所述的即时消息翻译系统,其中该系统更包含一更新模 块,用以通过储存媒体、网络或翻译记录更新该翻译词句数据库中的该些翻 译词句数据项。
5. —种即时消息翻译方法,该方法是作用于一即时通讯终端中,该方法 包含下列步骤自该即时通讯终端读取一语言对应参数及一原始即时消息;根据该语言对应参数调用 一词句拆解规则将该原始即时消息拆解为至少 一原始词句;根据该语言对应参数调用 一翻译词句数据库中的至少一笔翻译词句数据项,并搜寻出各该原始词句对应的该些翻译词句资料项;根据该语言对应参数调用一词句组合规则,将该些翻译词句数据项重新 组合以产生一翻译后即时消息;及将该翻译后即时消息输出至该即时通讯终端的 一显示界面上并显示之。
6. 如权利要求5所述的即时消息翻译方法,其中该语言对应参数是由使 用者于该即时通讯终端中设定。
7. 如权利要求5所述的即时消息翻译方法,其中该语言对应参数更可由 该即时通讯终端与至少 一远程即时通讯终端建立即时通讯联才几时获取该即时 通讯终端与各该远程即时通讯终端的语言参凄t以进行i殳定。
8. 如权利要求5所述的即时消息翻译方法,其中该方法更包含通过储存 媒体、网络或翻译记录更新该翻译词句数据库中的该些翻译词句数据项。
全文摘要
一种即时消息翻译系统及方法,适用于即时通讯环境中,目的在于解决以往使用不同语言的即时通讯终端使用者必须通过联机至第三方服务器才能进行翻译之问题,其通过于即时通讯终端即时翻译即时消息,而能达到提高翻译即时消息即时性的效果。
文档编号H04L12/58GK101471893SQ20071030780
公开日2009年7月1日 申请日期2007年12月28日 优先权日2007年12月28日
发明者蔡敏捷, 邱全成 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1