用于旅行者的定制和上下文翻译内容制造技术

技术编号:21176451 阅读:20 留言:0更新日期:2019-05-22 12:07
用户上下文生成器确定用户的位置和针对用户的上下文信息中的一者或两者。上下文信息指示用户感兴趣的内容。定制内容生成器引擎为用户生成定制翻译内容。生成定制翻译内容包括基于用户的所确定的位置和针对用户的所确定的上下文信息中的一者或两者来从存储在数据库中的翻译内容中选择要被呈现给用户的翻译内容。定制翻译内容包括源语言的一组短语和该组短语中的短语从源语言到目标语言的对应翻译。将所选择的翻译内容显示给用户,以使得用户被提供以用户感兴趣的翻译内容。

Customization and Context Translation for Travellers

The user context generator determines the location of the user and one or both of the context information for the user. Context information indicates what the user is interested in. The custom content generator engine generates custom translation content for users. Generating customized translation content includes selecting the translation content to be presented to the user from the translation content stored in the database based on the location determined by the user and one or both of the context information determined by the user. Customized translation includes a set of phrases in the source language and corresponding translation of phrases in the group from the source language to the target language. The selected translation content is displayed to the user so that the user can be provided with the translation content of interest to the user.

【技术实现步骤摘要】
【国外来华专利技术】用于旅行者的定制和上下文翻译内容
本公开总体上涉及内容翻译,并且更具体地涉及定制的和上下文内容翻译系统。
技术介绍
机器翻译系统通常用于支持文本从源语言到目标语言的翻译。翻译通常由用户发起,其中用户提供翻译查询,例如通过经由文本或经由语音将翻译查询输入到用户设备(诸如计算机或移动电话)中。然后将查询翻译成由用户指示的语言,并且经由用户设备向用户显示翻译。然而,在某些情况下,这种用户提供的基于查询的翻译系统是缓慢的、不方便的并且容易出错。例如,在旅行情形中,如果用户想要用外语有效地与当地人通信,则向用户设备键入或说出查询可能花费太长时间并且用户可能犯错。此外,翻译系统可能花费很长时间来产生翻译,并且翻译可能是不准确的,例如由于可能与机器翻译相关联的用户输入错误或不准确。
技术实现思路
在一个实施例中,一种定制翻译内容系统包括被配置为存储翻译内容的数据库。定制翻译内容系统还包括用户上下文生成器,其被配置为确定(i)用户的位置和(ii)针对用户的上下文信息中的一者或两者的,上下文信息指示用户感兴趣的内容。定制翻译内容系统还包括定制内容生成器引擎,其被配置为为用户生成定制翻译内容的,其中生成定制翻译内容包括基于用户的所确定的位置和针对用户的所确定的上下文信息中的一者或两者来从存储在数据库中的翻译内容中选择定制翻译内容,其中定制翻译内容包括(i)源语言的一组短语和(ii)该组短语中的短语从源语言到目标语言的地应翻译。定制内容生成器引擎还被配置为使所选择的定制翻译内容被显示给用户,以使得用户被提供以用户感兴趣的翻译内容。在另一实施例中,一种存储有机器可读指令的有形非暂态计算机可读介质,这些机器可读指令在由一个或多个处理器执行时引起一个或多个处理器:确定(i)用户的位置和(ii)针对用户的上下文信息中的一者或两者,上下文信息指示用户感兴趣的内容;基于用户的所确定的位置和针对用户的所确定的上下文信息中的一者或两者来生成要被呈现给用户的定制翻译内容,其中定制翻译内容包括(i)源语言的一组短语和(ii)该组短语中的短语从源语言到目标语言的对应翻译;并且使定制翻译内容被显示给用户,以使得用户被提供以用户感兴趣的翻译内容。在又一实施例中,一种用于生成定制翻译内容的计算机实现的方法包括:由处理器确定(i)用户的位置和(ii)针对用户的上下文信息中的一者或两者,上下文信息指示用户感兴趣的内容。该方法还包括由处理器基于用户的所确定的位置和针对用户的所确定的上下文信息中的一者或两者来生成要被呈现给用户的定制翻译内容,其中定制翻译内容包括(i)源语言的一组短语和(ii)该组短语中的短语从源语言到目标语言的对应翻译。该方法还包括由处理器使定制翻译内容被显示给用户,以使得用户被提供以用户感兴趣的翻译内容。附图说明图1是根据一个实施例的计算系统的框图,其中可以实现定制和上下文翻译内容技术以为旅行者生成和显示定制翻译内容;图2是根据一个实施例的可以与图1的计算系统一起使用的一种示例定制内容生成系统的框图;图3是根据一个实施例的可以与图1的计算系统一起使用的另一示例定制内容生成系统的框图;图4是根据一个实施例的可以在图1的计算系统中实现的用于基于旅行路线信息来生成定制翻译内容的示例过程的流程图;图5是根据一个实施例的可以在图1的计算系统中实现的用于基于由用户设备的地理和/或上下文位置的其他用户输入的所记录的翻译查询来为用户生成定制短语手册的示例过程的流程图;图6是示出根据一个实施例的可以在图1的计算系统中实现的用于基于用户上下文来为用户生成定制翻译内容的示例方法的流程图;以及图7是根据一个实施例的适合于实现图1的计算系统的一个或多个组件的计算机系统的框图。具体实施方式在下面描述的各种实施例中,基于针对用户设备的用户的位置和/或上下文信息生成定制翻译内容,并且经由用户设备向用户显示定制翻译内容。例如,所生成的翻译内容可以包括基于用户的上下文信息的用户可能感兴趣的一组单词、句子和/或短语。作为示例,所生成的翻译内容可以是包括用户设备的源语言(例如,本地语言)的一组单词、句子和/或短语以及单词、句子和/或短语到用户感兴趣的目标语言(例如,针对用户而计划的或由用户采取的旅行地区的本地语言)的对应翻译的短语手册。例如,可以基于检测到的地理学位置(geographicallocation)(本文中也称为“地理位置(geolocation)”)和/或用户设备当前所在的上下文位置来生成短语手册,或者可以基于用户的旅行路线来生成短语手册。旅行路线可以由用户提供(例如,经由用户设备的输入),或者可以由用户设备自动获取,例如通过分析与旅行相关的用户电子邮件,诸如用户在计划旅游(trip)时可能已经接收到的电子邮件。可以基于用户位置和/或上下文信息,在旅行期间从存储通常可能有用的更一般的单词、句子和/或短语的数据库中选择要被包括在定制短语手册中的单词、句子和/或短语。这样的一般内容可以是人类生成的,和/或可以经由在各种地理和上下文位置的翻译查询的收集来众包。所选择的单词、句子和/或短语可以基于用户信息进一步被定制,诸如通过将特定细节(例如,航班号、酒店名称等)插入到预定短语(例如,我如何到达......?)中。可以向用户显示所生成的定制短语手册,并且可以向用户给出针对所显示的项目可以采取的动作的各种选项,诸如选择短语、全屏显示短语、以及将短语播放为音频,等等。在至少一些实施例中,基于用户位置和/或上下文信息生成定制翻译内容可以消除与用户提供的基于查询的翻译相关联的不准确和开销,并且可以通过向用户提供专门针对用户而裁剪的感兴趣内容来提高翻译速度。图1是根据一个实施例的计算系统100的框图,其中可以实现定制和上下文翻译内容技术以为旅行者生成和显示定制翻译内容。在一个实施例中,计算系统100包括一个或多个用户设备102,其经由网络106通信地耦合到服务器设备104。网络108可以是诸如因特网等广域网(WAN)、局域网(LAN)、或任何其他适合的网络类型。在一些实施例中,网络106可以是单个网络,或者可以由多个不同的网络组成。系统100还包括全局翻译数据库106。如图1所示,全局翻译数据库108可以经由网络108通信地耦合到服务器设备104和/或一个或多个用户设备102,或者可以以其他合适的方式耦合到服务器设备104和/或一个或多个用户设备102。例如,在一些实施例中,数据库106可以通信地耦合到数据库108,可以直接连接到服务器设备102,或者可以被包括作为服务器设备102的一部分。数据库108可以是单个数据库,也可以包括多个不同的数据库。用户设备102可以包括例如个人计算机、蜂窝电话、智能电话、支持web的电视、以及经由网络108通信地耦合到服务器104的其他合适的支持web的设备。用户设备102-1在图1中被示出为包括处理器110和计算机可读存储器112,计算机可读存储器112存储由处理器110可执行的计算机可读指令。计算机可读存储器114可以存储翻译器应用114。计算机可读存储器112可以包括用于存储计算机指令的易失性存储器(诸如随机存取存储器(RAM)),并且还可以包括永久存储器(诸如硬盘)。在一些实施例中,用户设备102-1包括多个处理器110。此外,在本文档来自技高网...

【技术保护点】
1.一种定制翻译内容系统,包括:数据库,被配置为存储翻译内容;用户上下文生成器,被配置为确定(i)用户的位置和(ii)针对所述用户的上下文信息中的一者或两者,所述上下文信息指示所述用户感兴趣的内容;以及定制内容生成器引擎,被配置为:为所述用户生成定制翻译内容,其中生成所述定制翻译内容包括基于所述用户的所确定的所述位置和针对所述用户的所确定的所述上下文信息中的所述一者或两者来从存储在所述数据库中的翻译内容中选择所述定制翻译内容,其中所述定制翻译内容包括(i)源语言的一组短语和(ii)所述一组短语中的短语从所述源语言到目标语言的对应翻译;以及使所选择的所述定制翻译内容被显示给所述用户,以使得所述用户被提供以所述用户感兴趣的翻译内容。

【技术特征摘要】
【国外来华专利技术】2016.09.30 US 15/282,0891.一种定制翻译内容系统,包括:数据库,被配置为存储翻译内容;用户上下文生成器,被配置为确定(i)用户的位置和(ii)针对所述用户的上下文信息中的一者或两者,所述上下文信息指示所述用户感兴趣的内容;以及定制内容生成器引擎,被配置为:为所述用户生成定制翻译内容,其中生成所述定制翻译内容包括基于所述用户的所确定的所述位置和针对所述用户的所确定的所述上下文信息中的所述一者或两者来从存储在所述数据库中的翻译内容中选择所述定制翻译内容,其中所述定制翻译内容包括(i)源语言的一组短语和(ii)所述一组短语中的短语从所述源语言到目标语言的对应翻译;以及使所选择的所述定制翻译内容被显示给所述用户,以使得所述用户被提供以所述用户感兴趣的翻译内容。2.根据权利要求1所述的定制翻译内容系统,其中所述用户上下文生成器被配置为:基于为所述用户获取的旅行行程数据,确定所述用户的所述位置和针对所述用户的所述上下文信息中的所述一者或两者。3.根据权利要求2所述的定制翻译内容系统,其中所述用户上下文生成器被配置为:通过搜索所述用户的电子邮件以查找包括所述行程数据的与旅行相关的电子邮件,来获取所述旅行行程数据。4.根据权利要求2所述的定制翻译内容系统,其中所述定制内容生成器引擎被配置为:通过将从为所述用户获取的所述旅行行程数据中的至少一个特定旅行细节插入到至少一个预定短语中,来为所述用户生成所述定制内容中的至少一些定制内容。5.根据权利要求1所述的定制翻译内容系统,其中:所述用户上下文生成器被配置为确定(i)所述用户的地理位置和(ii)所述用户的上下文位置中的一者或两者,并且所述定制内容生成器引擎被配置为至少部分地基于以下中的一者或两者来生成所述定制翻译内容:(i)所收集的由位于所述用户的所述地理位置中的其他用户输入的翻译查询,和(ii)所收集的由在位于除了所述用户的地理位置之外的地理位置中的相同的上下文位置中的其他用户输入的翻译查询。6.根据权利要求1所述的定制翻译内容系统,还包括(i)旅行特定语音识别引擎和(ii)旅行特定文本到语音引擎中的一者或两者,其中(i)旅行特定语音识别引擎和(ii)旅行特定文本到语音引擎中的所述一者或两者基于旅行内容而被训练。7.根据权利要求1所述的定制翻译内容系统,还包括紧急内容生成器,所述紧急内容生成器被配置为众包针对预定的一组紧急短语从源语言到紧急位置的本地语言的人工提供的翻译。8.一种用于生成定制翻译内容的计算机实现方法,所述方法包括:由处理器确定(i)用户的位置和(ii)针对所述用户的上下文信息中的一者或两者,所述上下文信息指示所述用户感兴趣的内容;由所述处理器基于所述用户的所确定的所述位置和针对所述用户的所确定的所述上下文信息中的所述一者或两者来生成要被呈...

【专利技术属性】
技术研发人员:W·D·刘易斯V·C·乔达雷T·S·瑟蒂
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1