翻译消息的方法和装置制造方法

文档序号:6514783阅读:164来源:国知局
翻译消息的方法和装置制造方法
【专利摘要】提供一种在终端设备中翻译消息的方法和装置。其中,一种在终端设备中翻译消息的方法,包括:确定所述终端设备中使用的第一语言和与所述终端设备正在通信的另一终端设备中使用的第二语言;截获所述终端设备与所述另一终端设备通信的通信消息;根据所述确定的第一语言和第二语言翻译所述截获的通信消息;在所述终端设备的屏幕中显示所述翻译的结果。采用本发明所述方法和装置不仅能够有效克服终端设备在消息通信过程中的语言交流障碍,而且还能够有效减少用户操作,使得整个翻译和操作过程更方便和更为智能化。
【专利说明】翻译消息的方法和装置
【技术领域】
[0001]本申请涉及一种在终端设备中翻译消息的方法和装置,尤其涉及一种在终端设备的通信过程中通过后台确定翻译语种,以实现智能翻译的技术。
【背景技术】
[0002]随着智能设备的日益普及,通过智能设备进行短信、即时消息等通信方式进行交流成为人们日常生活中必不可少的主要通讯手段之一。但是,随着全球经济的国际化,上述消息的交流对象不在局限于同一语种范围内,而更多的是在不同语种之间进行交流。例如,中国人和英国人进行短信交流时,对于交流的双方用户来说,对方使用的语言都不是自己的母语,即便了解和学习过对方语言,但是仍然不能象使用母语那样自然和熟练。现有技术虽然也提供了一些翻译交流信息的工具,但都需要用户人工选择和确定翻译的语种,而且操作上也比较繁琐,不够智能化。

【发明内容】

[0003]本发明的目的在于提供一种在终端设备中翻译消息的方法和装置。采用本发明所述方法和装置不仅能够有效克服终端设备在消息通信过程中的语言交流障碍,而且有效避免人工选择和确定翻译语言的种类,使得整个翻译和操作过程更方便和更为智能化。
[0004]据本发明的一方面,提供一种在终端设备中翻译消息的方法,包括:确定所述终端设备中使用的第一语言和与所述终端设备正在通信的另一终端设备中使用的第二语言;截获所述终端设备与所述另一终端设备通信的通信消息;根据所述确定的第一语言和第二语言翻译所述截获的通信消息;在所述终端设备的屏幕中显示所述翻译的结果。
[0005]优选地,所述确定所述终端设备中使用的第一语言的步骤包括:根据所述终端设备的用户信息确定所述终端设备中使用的第一语言。
[0006]优选地,所述终端设备的用户信息为:所述终端设备在通信过程中发送至所述另一终端设备的消息;或所述终端设备的系统操作语言;或所述终端设备的输入模式。
[0007]优选地,所述确定与所述终端设备正在通信的另一终端设备中使用的第二语言的步骤包括:根据与所述终端设备正在通信的另一终端设备的信息确定所述另一终端设备中使用的第二语言。
[0008]优选地,所述另一终端设备的用户信息为:所述终端设备在通信过程中从所述另一终端设备接收的消息;或所述另一终端设备的地理位置信息;或所述另一终端设备的系统操作语言;或所述另一终端设备的输入模式。
[0009]优选地,所述根据所述确定的第一语言和第二语言翻译所述截获的通信消息的步骤包括:当所述截获的通信消息为所述终端设备发送到所述另一终端设备的消息时,将所述终端设备发送到所述另一终端设备的消息从所述确定的第一语言翻译为所述确定的第
一;五古
—-U口口。
[0010]优选地,所述根据所述确定的第一语言和第二语言翻译所述截获的通信消息的步骤包括:当所述截获的通信消息为所述终端设备从所述另一终端设备接收的消息时,将所述终端设备从所述另一终端设备接收的消息从所述确定的第二语言翻译为所述确定的第
P口口 O
[0011]据本发明的一方面,提供一种在终端设备中翻译消息的装置,包括:确定单元,用于确定所述终端设备中使用的第一语言和与所述终端设备正在通信的另一终端设备中使用的第二语言;截获单元,用于截获所述终端设备与所述另一终端设备通信的通信消息;翻译单元,用于根据所述确定的第一语言和第二语言翻译所述截获的通信消息;显示单元,用于在所述终端设备屏幕中显示所述翻译的结果。
[0012]优选地,所述确定单元确定所述终端设备中使用的第一语言的处理包括:根据所述终端设备的用户信息确定所述终端设备中使用的第一语言。
[0013]优选地,所述终端设备的用户信息为:所述终端设备在通信过程中发送至所述另一终端设备的消息;或所述终端设备的系统操作语言;或所述终端设备的输入模式。
[0014]优选地,所述确定单元确定与所述终端设备正在通信的另一终端设备中使用的第二语言的处理包括:根据与所述终端设备正在通信的另一终端设备的信息确定所述另一终端设备中使用的第二语言。
[0015]优选地,所述另一终端设备的用户信息为:所述终端设备在通信过程中从所述另一终端设备接收的消息;或所述另一终端设备的地理位置信息;或所述另一终端设备的系统操作语言;或所述另一终端设备的输入模式。
[0016]优选地,当所述截获的通信消息为所述终端设备发送到所述另一终端设备的消息时,所述翻译单元将所述终端设备发送到所述另一终端设备的消息从所述确定的第一语言翻译为所述确定的第二语言。
[0017]优选地,当所述截获的通信消息为所述终端设备从所述另一终端设备接收的消息时,所述翻译单元将所述终端设备从所述另一终端设备接收的消息从所述确定的第二语言翻译为所述确定的第一语言。
[0018]有益效果
[0019]与现有技术相比,本发明具有以下优点:
[0020]本发明能够有效克服终端设备在消息通信过程中的语言交流障碍,给不同语言的用户在消息通信过程中带来了极大的方便。另外,由于本发明是基于通信终端中的用户信息来确定翻译语言的种类,因而有效避免了用户再去人工选择和确定翻译语种,同时还使得整个翻译过程在消息通信过程中变得更为智能化,增强了用户体验。
【专利附图】

【附图说明】
[0021]通过下面结合附图进行的描述,本发明的上述和其他目的和特点将会变得更加清楚,其中:
[0022]图1是示出根据本发明的示例性实施例的在终端设备中翻译消息的方法的流程图;
[0023]图2是示出根据本发明的示例性实施例的在终端设备中翻译消息的装置的结构框图。【具体实施方式】
[0024]以下,将参照附图来详细说明本发明的实施例。
[0025]本发明的主要构思是,在终端设备的消息通信过程中,通过后台确定通信双方使用的语言种类,然后根据所述确定的语言翻译所述终端设备的通信消息。这种翻译方式不仅能够有效克服终端设备在消息通信过程中的语言交流障碍,而且能够有效减少人工选择确定翻译语种的操作过程,从而使得整个翻译过程在消息通信过程中变得更为智能化。
[0026]图1示出了本发明一种在终端设备中翻译消息的方法的优选实施例的流程图。图2示出的一种在终端设备中翻译消息的装置可用于实现图1中所述的方法。
[0027]参照图1,在步骤S110,所述装置确定所述终端设备中使用的第一语言和与所述终端设备正在通信的另一终端设备中使用的第二语言。
[0028]其中,所述通信交流可以是短信通信交流,也可以是各种聊天应用终中的即时通信交流,除此以外,也可以是其它的通信过程,对此本发明不作限制。
[0029]具体地,根据本发明的一个可选实施例,所述装置确定所述终端设备中使用的第一语言的具体步骤可包括:所述装置根据所述终端设备的用户信息确定所述终端设备中使用的第一语言。其中,所述终端设备的用户信息必须能够直接或间接地反映出所述终端设备的用户使用的语言种类。
[0030]为了准确确定所述终端设备中使用的第一语言,所述终端设备的信息可采用多种信息来表示,具体信息可以是:所述终端设备在通信过程中发送至所述另一终端设备的消息;或所述终端设备的系统操作语言;或所述终端设备的输入模式。除本发明在前面提到的所述终端设备的用户信息外,还可以是其它信息,对此本发明也不作具体的限制。以下就前面所述的信息进行详细的说明,具体如下:
[0031]当所述终端设备的用户信息为所述终端设备在通信过程中发送至所述另一终端设备的消息时,由于所述发送的消息中包含的文字信息能够准确地反映出所述终端设备的用户中使用的语言种类。因此,具体实现时,所述装置可获取所述终端设备在通信过程中发送至所述另一终端设备的消息,并根据所述发送的消息中的文字信息确定所述终端设备中使用的第一语言。其中,所述发送的消息可以是所述终端设备的用户在上一消息通信过程中发送至所述另一终端设备的消息,也可以是所述终端设备的用户在历史通信记录中发送至所述另一终端设备的消息,对此本发明也不作具体地限制,只要所述发送的消息能够确定所述终端设备中使用的第一语言即可。
[0032]但是,如果所述终端设备的用户与所述另一终端设备的用户是首次进行消息通信,则所述装置无法预先获得上一次发送的消息,由于所述终端设备的默认输入语言与所述终端设备的系统操作语言一致,因此所述装置可根据所述终端设备的系统操作语言来确定所述终端设备中使用的第一语言。具体实现时,所述装置可通过操作系统提供的API接口获取所述终端设备的系统操作语言;并根据所述获取的系统操作语言,确定所述终端设备中使用的第一语言。
[0033]由于在同一操作系统中,所述终端设备的用户可以通过改变所述终端设备的输入模式以实现不同语言的输入。例如,在同一中文操作系统中,用户还可以通过切换输入法的输入模式实现英、德、日、韩等其他语言的输入,因此所述装置还可以根据所述终端设备的输入模式确定所述终端设备中使用的第一语言。具体实现时,所述装置可通过所述终端设备中的输入法中记录的输入模式信息获取所述终端设备的输入模式;并根据所述获取的输入模式,确定所述终端设备中使用的第一语言。
[0034]具体地,根据本发明的另一可选实施例,所述装置确定与所述终端设备正在通信的另一终端设备中使用的第二语言的具体步骤可包括:所述装置根据与所述终端设备正在通信的另一终端设备的信息确定所述另一终端设备中使用的第二语言。其中,所述装置根据与所述终端设备正在通信的另一终端设备的信息必须能够直接或间接地反映出所述另一终端设备的用户使用的语言种类。
[0035]同理,为了准确确定所述另一终端设备中使用的第二语言,所述另一终端设备的信息可采用多种信息来表示,具体信息可以是:所述终端设备在通信过程中从所述另一终端设备接收的消息;或所述另一终端设备的地理位置信息;或所述另一终端设备的系统操作语言;或所述另一终端设备的输入模式。除本发明在前面提到的所述另一终端设备的用户信息外,还可以是其它信息,对此本发明也不作具体的限制。以下就前面所述的信息进行详细的说明,具体如下:
[0036]当所述终端设备的用户信息为所述终端设备的用户在通信过程中从所述另一终端设备接收的消息时,由于所述接收的消息中包含的文字信息能够准确地反映出所述另一终端设备的用户中使用的语言种类。因此,具体实现时,所述装置可获取所述终端设备在通信过程从所述另一终端设备接收的消息,并根据所述接收的消息中的文字信息确定所述另一终端设备中使用的第二语言。其中,所述接收的消息可以是所述终端设备在上一消息通信过程中从所述另一终端设备接收到的消息,也可以是所述终端设备在历史通信记录中从所述另一终端设备接收到的消息,对此本发明也不作具体地限制,只要所述接收的消息能够确定所述另一终端设备中使用的第二语言即可。除了根据所述接收的消息中的文字信息确定所述第二语言,所述装置还可以根据所述接收的消息的来源(如:所述另一终端设备的IP等)确定所述第二语言。
[0037]但是,如果所述终端设备的用户与另一终端设备的用户是首次进行消息通信,则所述装置同样无法预先获得上一次从所述另一终端设备接收到的消息,由于所述另一终端设备所处的地理位置也可以估计出所述另一终端设备的用户使用的语言种类。因此所述装置可以通过手机定位技术获取的所述另一终端设备的地理位置信息确定所述另一终端设备中使用的第二语言。具体实现时,所述装置可通过云端对所述另一终端设备进行GPS定位,所述云端根据所述定位的位置信息(如:经纬度坐标、所属的国家、地区等)确定出所述另一终端设备中使用的第二语言,然后将包含所述第二语言的信息发送给所述终端设备。
[0038]除了采用手机定位外,所述装置也可以通过网络获取所述另一终端设备的系统操作语言来确定所述另一终端设备中使用的第二语言。具体实现时,所述装置可通过云端获取到所述另一终端设备上传的系统操作语言,所述云端根据上传的系统操作语言确定所述另一终端设备使用的第二语言,然后将包含所述第二语言的信息发送给所述终端设备。
[0039]考虑到同一操作系统中,所述另一终端设备的用户同样可以通过改变输入模式实现各种不同语言的输入,所述装置也可以通过网络获取所述另一终端设备的输入模式来确定所述另一终端设备中使用的第二语言。具体实现时,所述装置可通过云端获取到所述另一终端设备上传的输入模式,所述云端根据上传的输入模式确定所述另一终端设备使用的第二语言,然后将包含所述第二语言的信息发送给所述终端设备。[0040]可以看出,由于所述装置通过后台确定所述第一语言和所述第二语言,因而有效避免了用户再去人工选择和确定翻译语种,这不仅克服了不同语种的用户之间语言交流的障碍,同时还使得整个翻译过程在消息通信过程中变得更为智能化,增强了用户体验。
[0041]除了通过后台确定所述第一语言和所述第二语言,所述终端设备的用户也可以根据自身需要确定所述第一语言和所述第二语言。具体地,根据本发明的又一可选实施例,在图1所示的实施例中,还包括:所述装置在所述终端设备的屏幕中设置针对第一语言的多个处理选项,所述各个处理选项对应预定的语言种类;接收所述用户选择的处理选项,并根据所述用户的选择确定所述终端设备中使用的第一语言。和/或,所述装置在所述终端设备的屏幕中设置针对第二语言的多个处理选项,所述各个处理选项对应预定的语言种类;接收所述用户选择的处理选项,并根据所述用户的选择确定所述终端设备中使用的第二语言。具体实现时,可在所述终端设备的消息通信过程中提供可供用户手动确定第一语言和第二语言的控件,所述控件被点击后,所述装置将弹出菜单或列表供用户进行选择,其中,所述各个菜单项或各个列表项对应于预定的语言种类,例如,简、繁、英、日等各种语言种类,用户选择其中任一项后,即可确定所述第一语言或第二语言的种类。
[0042]在步骤S120,所述装置截获所述终端设备与所述另一终端设备通信的通信消息。
[0043]具体实现时,如果所述装置为所述终端设备中即时通信或短信交流客户端的模块组件,则可根据所述客户端提供的接口获取所述终端设备的通信消息;如果所述装置与所述客户端不相关,而是单独的应用插件或某应用程序(如:输入法)的部分功能模块,则可通过一些特殊的消息拦截工具或所述客户端对外开放的接口获取所述终端设备的通信消息。
[0044]在步骤S130,所述装置根据所述确定的第一语言和第二语言翻译所述截获的通信消息。
[0045]在本发明中,所述终端设备中截获的消息主要有两类,一类是所述终端设备发送到所述另一终端设备的消息,另一类是所述终端设备从所述另一终端设备接收的消息。
[0046]因此,根据本发明的一个示例性实施例,步骤S130具体可包括:当所述截获的通信消息为所述终端设备发送到所述另一终端设备的消息时,所述装置将所述终端设备发送到所述另一终端设备的消息从所述确定的第一语言翻译为所述确定的第二语言。
[0047]根据本发明的另一示例性实施例,步骤S130具体可包括:当所述截获的通信消息为所述终端设备从所述另一终端设备接收的消息时,所述装置将所述终端设备从所述另一终端设备接收的消息从所述确定的第二语言翻译为所述确定的第一语言。
[0048]需要说明的是,所述步骤S130的翻译过程可以在所述终端设备中实现,也可以考虑在服务器/云端实现,对此本发明也不作具体的限制,只要能够获得所述截获的消息对应翻译的结果即可。
[0049]在步骤S140,所述装置在所述终端设备的屏幕中显示所述翻译的结果。
[0050]具体地,根据本发明所述终端设备的通信消息为所述终端设备发送到所述另一终端设备的消息的示例性实施例,步骤S140具体可包括:所述装置在所述终端设备屏幕中的指定窗口内显示所述翻译的结果。具体实现时,所述装置可单独创建一个窗口用于显示所述翻译的结果,也可以在所述终端的某个前台应用程序的窗口中显示所述翻译的结果,例如,所述窗口可以是当前输入法的候选窗口。
[0051]由于所述翻译的结果不一定完全正确,因此所述装置可以采用人工修改的方式纠正翻译的结果。具体地,根据本发明所述终端设备的通信消息为所述终端设备发送到所述另一终端设备的消息的示例性实施例,在图1所示的实施例中,还包括:所述装置在所述指定窗口中接收修改所述翻译的结果的指令;根据所述修改的指令,更新所述翻译的结果的部分或全部内容。
[0052]当翻译结果完全正确时,可将其作为所述终端设备发送到所述另一终端设备的消息发送至另一终端设备。具体地,根据本发明所述终端设备的通信消息为所述终端设备发送到所述另一终端设备的消息的示例性实施例,在图1所示的实施例中,还包括:所述装置接收将所述更新的翻译的结果发送至另一终端设备的指令;根据所述将所述更新的翻译的结果发送至另一终端设备的发送的指令,将所述更新的翻译的结果作为所述终端设备发送的消息发送至所述另一终端设备。
[0053]具体地,根据本发明所述终端设备的通信消息为所述终端设备从所述另一终端设备接收的消息的示例性实施例,步骤S140具体可包括:所述装置将所述翻译的结果作为所述终端设备从所述另一终端设备接收的消息显示至所述终端设备的消息记录中。
[0054]由于所述翻译的结果不一定完全正确,为不影响所述终端设备的用户正确理解接收到的消息,所述装置还应显示翻译以前所述终端设备从所述另一终端设备接收的消息。具体地,根据本发明所述终端设备的通信消息为所述终端设备从所述另一终端设备接收的消息的示例性实施例,在图1所示的实施例中,还包括:所述装置接收所述终端设备的用户查看未翻译的接收的消息的指令;根据所述查看的指令,在所述终端设备的消息记录中显示未翻译以前的所述终端设备接收的消息。
[0055]图2示出了本发明一种在终端设备中翻译消息的装置的优选实施例结构框图。
[0056]参照图2,所述装置包括确定单元201、截获单元202、翻译单元203以及显示单元204。
[0057]其中,确定单元201,用于确定所述终端设备中使用的第一语言和与所述终端设备正在通信的另一终端设备中使用的第二语言。
[0058]截获单元202,用于截获所述终端设备与所述另一终端设备通信的通信消息。
[0059]翻译单元203,用于根据所述确定的第一语言和第二语言翻译所述截获的通信消
肩、O
[0060]显示单元204,用于在所述终端设备屏幕中显示所述翻译的结果。
[0061]其中,所述通信交流可以是短信通信交流,也可以是各种聊天应用终中的即时通信交流,除此以外,也可以是其它的通信过程,对此本发明不作限制。
[0062]具体地,根据本发明的一个可选实施例,所述确定单元201确定所述终端设备中使用的第一语言的具体处理可包括:根据所述终端设备的用户信息确定所述终端设备中使用的第一语言。
[0063]为了准确确定所述终端设备中使用的第一语言,所述终端设备的用户信息可采用多种信息来表示,具体信息可以是:所述终端设备在通信过程中发送至所述另一终端设备的消息;或所述终端设备的系统操作语言;或所述终端设备的输入模式。
[0064]具体地,根据本发明的另一可选实施例,所述确定单元201确定与所述终端设备正在通信的另一终端设备中使用的第二语言的具体处理可包括:根据与所述终端设备正在通信的另一终端设备的信息确定所述另一终端设备中使用的第二语言。[0065]为了准确确定所述另一终端设备中使用的第二语言,所述另一终端设备的用户信息可采用多种信息来表示,具体信息可以是:所述终端设备在通信过程中从所述另一终端设备接收的消息;或所述另一终端设备的地理位置信息;或所述另一终端设备的系统操作语言;或所述另一终端设备的输入模式。
[0066]由于所述终端设备中截获的消息主要有两类,一类是所述终端设备发送到所述另一终端设备的消息,另一类是所述终端设备从所述另一终端设备接收的消息。
[0067]因此,根据本发明的一个示例性实施例,当所述截获的通信消息为所述终端设备发送到所述另一终端设备的消息时,所述翻译单元203将所述终端设备发送到所述另一终端设备的消息从所述确定的第一语言翻译为所述确定的第二语言。并且所述显示单元204在所述终端设备屏幕中的指定窗口内显示所述翻译的结果。
[0068]由于所述翻译的结果不一定完全正确,因此所述装置可以采用人工修改的方式纠正翻译的结果。具体地,根据本发明所述终端设备的通信消息为所述终端设备发送到所述另一终端设备的消息的示例性实施例,所述显示单元204还用于:在所述指定窗口中接收修改所述翻译的结果的指令;根据所述修改的指令,更新所述翻译的结果的部分或全部内容。
[0069]当翻译结果完全正确时,可将其作为所述终端设备发送到所述另一终端设备的消息发送至另一终端设备。具体地,根据本发明所述终端设备的通信消息为所述终端设备发送到所述另一终端设备的消息的示例性实施例,所述显示单元204还用于:接收将所述更新的翻译的结果发送至另一终端设备的指令;根据所述将所述更新的翻译的结果发送至另一终端设备的发送的指令,将所述更新的翻译的结果作为所述终端设备发送的消息发送至所述另一终端设备。
[0070]根据本发明的另一示例性实施例,当所述截获的通信消息为所述终端设备从所述另一终端设备接收的消息时,所述翻译单元203将所述终端设备从所述另一终端设备接收的消息从所述确定的第二语言翻译为所述确定的第一语言。并且所述显示单元204将所述翻译的结果作为所述终端设备从所述另一终端设备接收的消息显示至所述终端设备的消息记录中。
[0071]由于所述翻译的结果不一定完全正确,为不影响所述终端设备的用户正确理解接收到的消息,根据本发明所述终端设备的通信消息为所述终端设备从所述另一终端设备接收的消息的示例性实施例,所述显示单元204还用于接收所述终端设备的用户查看未翻译的接收的消息的指令;根据所述查看的指令,在所述终端设备的消息记录中显示未翻译以前的所述终端设备接收的消息。
[0072]需要说明的是,具体实施时,本发明所述装置可以是终端设备中单独开发的应用程序或插件,也可以是通过终端设备中任一应用程序调用的功能模块,对此本发明不作限制。具体实施时,可在终端设备的输入法中提供一 Π交互控件接口(如:按钮等),用以调用图2所示翻译消息的装置。
[0073]由此可见,本发明不仅能够有效克服终端设备在消息通信过程中的语言交流障碍,还给不同语言的用户在消息通信过程中带来了极大的方便。另外,由于本发明是基于通信终端中的用户信息来确定翻译语言的种类,因而有效避免了用户再去人工选择和确定翻译语种,同时还使得整个翻译过程在消息通信过程中变得更为智能化,增强了用户体验。[0074]需要指出,根据实施的需要,可将本申请中描述的各个步骤拆分为更多步骤,也可将两个或多个步骤或者步骤的部分操作组合成新的步骤,以实现本发明的目的。
[0075]上述根据本发明的方法可在硬件、固件中实现,或者被实现为可存储在记录介质(诸如CD R0M、RAM、软盘、硬盘或磁光盘)中的软件或计算机代码,或者被实现通过网络下载的原始存储在远程记录介质或非暂时机器可读介质中并将被存储在本地记录介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件(诸如ASIC或FPGA)的记录介质上的这样的软件处理。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件(例如,RAM、ROM、闪存等),当所述软件或计算机代码被计算机、处理器或硬件访问且执行时,实现在此描述的处理方法。此外,当通用计算机访问用于实现在此示出的处理的代码时,代码的执行将通用计算机转换为用于执行在此示出的处理的专用计算机。
[0076]尽管已参照优选实施例表示和描述了本发明,但本领域技术人员应该理解,在不脱离由权利要求限定的本发明的精神和范围的情况下,可以对这些实施例进行各种修改和变换。
【权利要求】
1.一种在终端设备中翻译消息的方法,包括: 确定所述终端设备中使用的第一语言和与所述终端设备正在通信的另一终端设备中使用的第二语言; 截获所述终端设备与所述另一终端设备通信的通信消息; 根据所述确定的第一语言和第二语言翻译所述截获的通信消息; 在所述终端设备的屏幕中显示所述翻译的结果。
2.如权利要求1所述的方法,其特征在于,所述确定所述终端设备中使用的第一语言的步骤包括: 根据所述终端设备的用户信息确定所述终端设备中使用的第一语言。
3.如权利要求2所述的方法,其特征在于,所述终端设备的用户信息为: 所述终端设备在通信过程中发送至所述另一终端设备的消息;或 所述终端设备的系统操作语言;或 所述终端设备的输入模式。
4.如权利要求1所述的方法,其特征在于,所述确定与所述终端设备正在通信的另一终端设备中使用的第二语言的步骤包括: 根据与所述终端设备正在通信的另一终端设备的信息确定所述另一终端设备中使用的第二语言。
5.如权利要求4所述的方法,其特征在于,所述另一终端设备的用户信息为: 所述终端设备在通信过程中从所述另一终端设备接收的消息;或 所述另一终端设备的地理位置信息;或 所述另一终端设备的系统操作语言;或 所述另一终端设备的输入模式。
6.如权利要求1所述的方法,其特征在于,所述根据所述确定的第一语言和第二语言翻译所述截获的通信消息的步骤包括: 当所述截获的通信消息为所述终端设备发送到所述另一终端设备的消息时,将所述终端设备发送到所述另一终端设备的消息从所述确定的第一语言翻译为所述确定的第二语言。
7.如权利要求1所述的方法,其特征在于,所述根据所述确定的第一语言和第二语言翻译所述截获的通信消息的步骤包括: 当所述截获的通信消息为所述终端设备从所述另一终端设备接收的消息时,将所述终端设备从所述另一终端设备接收的消息从所述确定的第二语言翻译为所述确定的第一语言。
8.一种在终端设备中翻译消息的装置,包括: 确定单元,用于确定所述终端设备中使用的第一语言和与所述终端设备正在通信的另一终端设备中使用的第二语言; 截获单元,用于截获所述终端设备与所述另一终端设备通信的通信消息; 翻译单元,用于根据所述确定的第一语言和第二语言翻译所述截获的通信消息; 显示单元,用于在所述终端设备屏幕中显示所述翻译的结果。
9.如权利要求8所述的装置,其特征在于,所述确定单元确定所述终端设备中使用的第一语言的处理包括: 根据所述终端设备的用户信息确定所述终端设备中使用的第一语言。
10.如权利要求9所述的装置,其特征在于,所述终端设备的用户信息为: 所述终端设备在通信过程中发送至所述另一终端设备的消息;或 所述终端设备的系统操作语言;或 所述终端设备的输入模式。
11.如权利要求8所述的装置,其特征在于,所述确定单元确定与所述终端设备正在通信的另一终端设备中使用的第二语言的处理包括: 根据与所述终端设备正在通信的另一终端设备的信息确定所述另一终端设备中使用的第二语言。
12.如权利要求11所述的装置,其特征在于,所述另一终端设备的用户信息为: 所述终端设备在通信过程中从所述另一终端设备接收的消息;或 所述另一终端设备的地理位置信息;或 所述另一终端设备的系统 操作语言;或 所述另一终端设备的输入模式。
13.如权利要求8所述的装置,其特征在于,当所述截获的通信消息为所述终端设备发送到所述另一终端设备的消息时,所述翻译单元将所述终端设备发送到所述另一终端设备的消息从所述确定的第一语言翻译为所述确定的第二语言。
14.如权利要求8所述的装置,其特征在于,当所述截获的通信消息为所述终端设备从所述另一终端设备接收的消息时,所述翻译单元将所述终端设备从所述另一终端设备接收的消息从所述确定的第二语言翻译为所述确定的第一语言。
【文档编号】G06F17/28GK103530285SQ201310467614
【公开日】2014年1月22日 申请日期:2013年10月9日 优先权日:2013年10月9日
【发明者】张勇 申请人:百度在线网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1