当前位置: 首页 > 专利查询>微软公司专利>正文

根据现有的单语言过程构造多语言过程制造技术

技术编号:11135627 阅读:70 留言:0更新日期:2015-03-12 12:25
通过重新使用与不同的锚语言相关联的现有语言学组件连同在锚语言和一种或者多种语言之间进行翻译的机器翻译组件,而生成能够接受使用一种或者多种语言的语言学输入的过程。语言学输入被引导至机器翻译组件,该机器翻译组件将这样的输入从其语言翻译成锚语言。然后利用那些现有的语言学组件来启动响应处理并生成输出。可选地,输出被引导通过机器翻译组件。语言辨识器可以起初接收语言学输入,并辨识提供这样的语言学输入所用的语言,以选择合适的机器翻译组件。包括机器翻译组件和与锚语言相关联的语言学组件的混合过程也可以用作启动构造,随着时间过去从启动构造创建单语言过程。

【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
传统地,计算设备的用户被迫对在那些计算设备上执行的过程以由那些过程所规定的方式提供输入。因此,例如,为了完成在计算设备上执行的电子表格应用程序中的计算,用户被迫以电子表格应用程序所规定的方式输进用户期望进行计算的值和公式。作为另一个示例,为了在计算设备上执行的字处理应用程序中选择不同的字体,用户被迫经由由字处理应用提供的机制来选择排版信息。虽然这样的机制对于频繁地与这样的在计算设备上执行的应用程序交互的用户来说可能变成第二天性,但是它们与用户传统上彼此通信的方式有所不同。随着计算设备的处理能力日益增强,在那些计算设备上执行的更多数量的应用程序已经被设计成接受由用户更自然地提供的输入。例如,一种日益普遍的输入机制是要用户说出或者以其它方式在语言学上输进他们试图使应用程序执行什么,而且应用程序可以随后解译这样的语言学输入(linguistic input)并且相应地响应。通过给应用程序提供响应语言学输入的能力,这样的应用程序的程序设计员正提供用户更容易学习和利用的应用程序。遗憾的是,语言学输入依赖于由用户说出的语言。因此,被设计成接受用一种语言提供的语言学输入的应用程序将不能理解用另一种不同语言提供的语言学输入。由于世界各地的用户所说的语言多种多样,且由于它们之间的相当大的语言学差异,期望使其应用程序接受语言学输入的应用程序开发者被迫对这样的应用程序将支持的不同语言的每一种语言都创建那些应用程序的不同版本。更值得注意的是,创建可以接受语言学输入的应用程序的过程会是费时且昂贵的。例如,大量的时间和资源投入可以针对训练这样的应用程序的语言理解组件以便能够准确地从由用户提供的语言学输入中译解用户的意图。并且,正是这样的语言理解组件随后必须针对应用开发者期望他们的应用程序支持的每种语言来被重新创建。
技术实现思路
在一个实施例中,用锚语言(anchor language)操作并且代表大量的时间和资源投入的现有应用程序的语言学组件可以被重新使用,以创建能够接受用除了这样的锚语言之外的其它语言的语言学输入的应用程序。机器翻译技术(其通过计算设备提供用于从用一种语言接收的输入到用另一种不同语言的输入的翻译)可以与现有应用程序的这样的语言学组件相耦合,以便重新使用那些语言学组件,而同时使得能接受用除了锚语言之外的其它语言的输入。在另一个实施例中,代表在多种语言和现有语言学组件的锚语言之间进行翻译的能力的多个机器翻译组件可以被打包到单个应用程序中,由此为这样的应用程序提供接收用多种多样不同语言的语言学输入的能力。语言辨识组件可以起初接收语言学输入,并且可以由此辨识提供这样的语言学输入所用的语言。合适的机器翻译组件可以随后基于这样的语言辨识而被选择。在另外的实施例中,包括与锚语言相关联的现有语言学组件和用于在其它语言和这样的锚语言之间进行翻译的机器翻译组件的混合应用可以充当从其开始开发与本国语言相关联的语言学组件的起始点,由此排除对于机器翻译组件的需要。本概要被提供来以简要形式介绍概念的选择,这些概念还将在下面的详细说明中进行描述。本概要既不打算标识所要求保护的主题的关键特征或必要特征,也不打算用来限制所要求保护的主题的范围。从以下参考附图进行的详细说明中,另外的特征和优点将变得明显。附图说明当与附图协同考虑时,以下的详细说明可被最好地理解,其中:图1是能够接收语言学输入的示范性计算设备的方框图;图2是示范性混合过程的方框图,其包括与锚语言相关联的语言学组件和用于在锚语言和其它语言之间进行翻译的机器翻译组件;图3是混合过程到本国语言过程的示范性转换的方框图;图4是混合过程的示范性创建的流程图,所述混合过程包括与锚语言相关联的语言学组件和用于在锚语言和其它语言之间进行翻译的机器翻译组件;图5是混合过程的示范性操作的流程图,所述混合过程包括与锚语言相关联的语言学组件和用于在锚语言和其它语言之间进行翻译的机器翻译组件;以及图6是混合过程到本国语言过程的示范性转换的流程图。具体实施方式下文的描述涉及能够接受用一种或者多种语言进行语言学输入的过程的有效生成,这是通过重新使用与不同的锚语言相关联的现有语言学组件连同可以在锚语言和一种或者多种其它语言之间进行翻译的机器翻译组件来进行的。语言学输入可以被引导至机器翻译组件,其可以将这样的输入从其被提供所用的无论何种语言翻译成现有语言学组件与之相关联的锚语言。那些现有语言学组件随后可以被利用来响应于语言学输入而启动处理,并且生成合适的输出。可选地,输出可以被引导至机器翻译组件,以便被翻译回与接收输入所用的相同的语言,以便呈现给用户。可以利用多个机器翻译组件来接受来自多种不同语言的语言学输入,而且语言辨识组件可以起初接收这样的语言学输入并可以辨识提供这样的语言学输入所用的语言,由此而选择合适的机器翻译组件。包括机器翻译组件和与锚语言相关联的语言学组件的混合过程也可以用作为启动构造,可以随着时间过去而从所述启动构造创建单语言过程。本文描述的技术聚焦于语言学输入,诸如口语输入。然而,虽然为了便于参考而做出这样的举例说明和描述,但是本文描述的技术并不被如此限制。特别地,所描述的技术对于基于语言的任何种类的输入都是同等适用的。因此,下文的举例说明和描述只打算是说明性的,而不打算把下文描述的技术限制在所描述的具体语言学输入。虽然不是必需的,但是下文的描述将是在由具有计算能力的设备执行的指令的一般上下文中。这样的计算设备既包含传统的计算机又包含具有计算能力(诸如由中央处理单元所提供的那些)的消费者电子设备。因此,下文的描述将是在能够由这样的计算设备执行的、诸如程序模块那样的计算机可执行指令的一般上下文中。更具体地,除非另外地指明,否则描述将参考由一个或者多个计算设备或者外围设备执行的操作的动作和符号化表示。同样地,将理解的是,这样的有时被称为正由计算机执行的动作和操作包括由处理单元对于电信号的操纵,电信号代表采用结构化形式的数据。此操纵对数据进行变换,或者将其保持在存储器的存储单元中,其以本领域技术人员充分理解的方式重新配置或者以其它方式更改计算设备或者外围设备的操作。在其中保持数据的数据结构是具有由数据的格式定义的特定属性的物理位置。一般地,程序模块包括执行具体任务或者实现具体抽象数据类型的例程、程序、对象、组件、数据结构等等。而且,本领域技术人员将意识到的是,计算设备不必被限制为常规的个人计算机和常规的个人电子设备,而是可以包括能够计算的其它设备,包括手持型设备、多处理器系统、其它基于微处理器或者可编程消费者电子装置、网络PC、小型计算机、大型计算机等等。相似地,计算设备不必被限制为孤立的设备,因为所述机制也可以在分布式计算环境中实践,在那里由通过通信网络链接的远程处理设备执行任务。在分布式计算环境中,程序模块既可以位于本地记忆存储设备中又可以位于远程记忆存储设备中。参考图1,图示出示范性计算设备100,其可以包括但不限于:一个或者多个中央处理单元(CPU)120、系统存储器130和系统总线121,本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/21/201380036928.html" title="根据现有的单语言过程构造多语言过程原文来自X技术">根据现有的单语言过程构造多语言过程</a>

【技术保护点】
一种提供语言学服务的方法,包括如下步骤:接收来自用户的用第一语言的语言学输入;通过识别所接收的语言学输入,生成用第一语言的基于文本的语言学输入;利用机器翻译来将基于文本的语言学输入从第一语言翻译成与第一语言不同的第二语言;将所翻译的用第二语言的基于文本的语言学输入提供给提供语言学服务的预先存在的组件,其在第二语言的上下文中操作;从所述预先存在的组件接收响应于该语言学输入的输出,所述输出用第二语言提供;利用机器翻译来将用第二语言的输出翻译成第一语言;按照所翻译的用第一语言的输出,生成能由用户接收的输出。

【技术特征摘要】
【国外来华专利技术】2012.05.10 US 13/4690781.一种提供语言学服务的方法,包括如下步骤:
接收来自用户的用第一语言的语言学输入;
通过识别所接收的语言学输入,生成用第一语言的基于文本的语言学输入;
利用机器翻译来将基于文本的语言学输入从第一语言翻译成与第一语言不同的第二语言;
将所翻译的用第二语言的基于文本的语言学输入提供给提供语言学服务的预先存在的组件,其在第二语言的上下文中操作;
从所述预先存在的组件接收响应于该语言学输入的输出,所述输出用第二语言提供;
利用机器翻译来将用第二语言的输出翻译成第一语言;
按照所翻译的用第一语言的输出,生成能由用户接收的输出。
2.权利要求1的方法,其中所述语言学输入通过由用户以第一语言说出而由用户输入。
3.权利要求1的方法,其中生成能由用户接收的输出包括利用文本到语音组件。
4.权利要求1的方法,进一步包括如下步骤:从所接收的语言学输入辨识第...

【专利技术属性】
技术研发人员:R萨里卡亚D博伊斯FA塞利伊尔马斯AK德奥拉斯DZ哈卡尼图尔DR希拉德G图尔FA阿勒瓦
申请(专利权)人:微软公司
类型:发明
国别省市:美国;US

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

1