CN1573740A - 单语翻译机 - Google Patents

单语翻译机 Download PDF

Info

Publication number
CN1573740A
CN1573740A CNA2004100474432A CN200410047443A CN1573740A CN 1573740 A CN1573740 A CN 1573740A CN A2004100474432 A CNA2004100474432 A CN A2004100474432A CN 200410047443 A CN200410047443 A CN 200410047443A CN 1573740 A CN1573740 A CN 1573740A
Authority
CN
China
Prior art keywords
training
translation
language
machine
input
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2004100474432A
Other languages
English (en)
Inventor
J·平克哈姆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Corp
Original Assignee
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Corp filed Critical Microsoft Corp
Publication of CN1573740A publication Critical patent/CN1573740A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/40Processing or translation of natural language
    • G06F40/42Data-driven translation
    • G06F40/45Example-based machine translation; Alignment
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/40Processing or translation of natural language
    • G06F40/42Data-driven translation
    • G06F40/44Statistical methods, e.g. probability models
    • EFIXED CONSTRUCTIONS
    • E06DOORS, WINDOWS, SHUTTERS, OR ROLLER BLINDS IN GENERAL; LADDERS
    • E06BFIXED OR MOVABLE CLOSURES FOR OPENINGS IN BUILDINGS, VEHICLES, FENCES OR LIKE ENCLOSURES IN GENERAL, e.g. DOORS, WINDOWS, BLINDS, GATES
    • E06B9/00Screening or protective devices for wall or similar openings, with or without operating or securing mechanisms; Closures of similar construction
    • E06B9/24Screens or other constructions affording protection against light, especially against sunshine; Similar screens for privacy or appearance; Slat blinds
    • E06B9/26Lamellar or like blinds, e.g. venetian blinds
    • E06B9/28Lamellar or like blinds, e.g. venetian blinds with horizontal lamellae, e.g. non-liftable
    • E06B9/30Lamellar or like blinds, e.g. venetian blinds with horizontal lamellae, e.g. non-liftable liftable
    • E06B9/32Operating, guiding, or securing devices therefor
    • E06B9/322Details of operating devices, e.g. pulleys, brakes, spring drums, drives
    • EFIXED CONSTRUCTIONS
    • E06DOORS, WINDOWS, SHUTTERS, OR ROLLER BLINDS IN GENERAL; LADDERS
    • E06BFIXED OR MOVABLE CLOSURES FOR OPENINGS IN BUILDINGS, VEHICLES, FENCES OR LIKE ENCLOSURES IN GENERAL, e.g. DOORS, WINDOWS, BLINDS, GATES
    • E06B9/00Screening or protective devices for wall or similar openings, with or without operating or securing mechanisms; Closures of similar construction
    • E06B9/24Screens or other constructions affording protection against light, especially against sunshine; Similar screens for privacy or appearance; Slat blinds
    • E06B9/26Lamellar or like blinds, e.g. venetian blinds
    • E06B9/28Lamellar or like blinds, e.g. venetian blinds with horizontal lamellae, e.g. non-liftable
    • E06B9/30Lamellar or like blinds, e.g. venetian blinds with horizontal lamellae, e.g. non-liftable liftable
    • E06B9/303Lamellar or like blinds, e.g. venetian blinds with horizontal lamellae, e.g. non-liftable liftable with ladder-tape
    • E06B9/308Lamellar or like blinds, e.g. venetian blinds with horizontal lamellae, e.g. non-liftable liftable with ladder-tape with coaxial tilting bar and raising shaft
    • EFIXED CONSTRUCTIONS
    • E06DOORS, WINDOWS, SHUTTERS, OR ROLLER BLINDS IN GENERAL; LADDERS
    • E06BFIXED OR MOVABLE CLOSURES FOR OPENINGS IN BUILDINGS, VEHICLES, FENCES OR LIKE ENCLOSURES IN GENERAL, e.g. DOORS, WINDOWS, BLINDS, GATES
    • E06B9/00Screening or protective devices for wall or similar openings, with or without operating or securing mechanisms; Closures of similar construction
    • E06B9/56Operating, guiding or securing devices or arrangements for roll-type closures; Spring drums; Tape drums; Counterweighting arrangements therefor
    • E06B9/68Operating devices or mechanisms, e.g. with electric drive
    • E06B9/70Operating devices or mechanisms, e.g. with electric drive comprising an electric motor positioned outside the roller
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/40Processing or translation of natural language
    • G06F40/58Use of machine translation, e.g. for multi-lingual retrieval, for server-side translation for client devices or for real-time translation
    • EFIXED CONSTRUCTIONS
    • E06DOORS, WINDOWS, SHUTTERS, OR ROLLER BLINDS IN GENERAL; LADDERS
    • E06BFIXED OR MOVABLE CLOSURES FOR OPENINGS IN BUILDINGS, VEHICLES, FENCES OR LIKE ENCLOSURES IN GENERAL, e.g. DOORS, WINDOWS, BLINDS, GATES
    • E06B9/00Screening or protective devices for wall or similar openings, with or without operating or securing mechanisms; Closures of similar construction
    • E06B9/24Screens or other constructions affording protection against light, especially against sunshine; Similar screens for privacy or appearance; Slat blinds
    • E06B9/26Lamellar or like blinds, e.g. venetian blinds
    • E06B9/28Lamellar or like blinds, e.g. venetian blinds with horizontal lamellae, e.g. non-liftable
    • E06B9/30Lamellar or like blinds, e.g. venetian blinds with horizontal lamellae, e.g. non-liftable liftable
    • E06B9/32Operating, guiding, or securing devices therefor
    • E06B9/322Details of operating devices, e.g. pulleys, brakes, spring drums, drives
    • E06B2009/3222Cordless, i.e. user interface without cords

Abstract

揭示了用其它机器翻译机生成的文本输入来训练的机器翻译机。第一语言的文本输入是由用户或其它来源提供的。这个文本输入随后由第一机器翻译机翻译,生成第二语言的所述文本输入的翻译版本。文本输入和翻译版本被分析并经过训练结构来开发转换映射和双语字典。这些组件随后由第二机器翻译机在翻译其它文本输入时使用。

Description

单语翻译机
                             背景技术
本发明涉及学习单词间的关系。更明确地,本发明涉及使用双语文本训练机器翻译机的方法。
机器翻译是利用计算机软件和组件将文本从一种语言诸如德语、法语或日语,翻译成第二语言,诸如英语、西班牙语或阿拉伯语的过程。机器翻译决不是直接的过程。机器翻译不只是简单地将一个单词替换另一个,而是基于了解组成给定文本的所有单词以及文本中的一个单词如何影响文本中的其它单词。但是,人类语言是复杂的,并包括若干特征,诸如词法、语法或句子结构、语义学、歧义性或不规则性。为了在两种语言之间翻译,机器翻译机必须考虑每种语言的语法结构。而且,必须使用规则和假设来将第一语言的语法结构(源)转换成第二语言(目标)。
然而,已知语言中所涉及的复杂性,机器翻译机趋向只有30%到65%之间的准确度。许多短语和口语用词不容易翻译。在不应翻译时作了翻译地名、人名和科学用语等的尝试。可始终应用为某些语法特性进行硬编码(hard-code)的规则,即使存在这些规则的许多例外,因为为所有例外编写代码将是长期的任务,会导致缓慢的翻译过程。因此由当前机器翻译技术翻译的文档对于用户可能是可理解的,或者甚至可能是不可理解的;更糟的是,文档的一些重要元素可能被错误翻译。
机器翻译机只是和用于训练系统的训练数据一样好。机器翻译机通常通过使用人类创作的翻译来训练。通过识别各种相关词对的训练结构供给这些翻译。这些词对常常是文本中一些词的翻译,但有时这些词不是相关单词的准确翻译。其它机器翻译机使用来自双语字典的数据来训练。但是,从这些类型的翻译来训练不总是训练机器翻译机的最佳方式,因为这些翻译可能导致翻译机在给定环境中选择错误的单词。
使用人类创作的翻译来训练机器翻译机的一个问题是翻译常常不是单词真正意义上的翻译,而更象文本的解释。例如,在加拿大,议会辩论记录文件提供了人类创作翻译数据的现成原始资料,可用来训练机器翻译机。但是,这些翻译常常不是真正的翻译。因此它们不为机器翻译机提供生成达到准确翻译所必需的水平的训练数据。
机器翻译的准确性问题可由一个简单例子说明。使用目前可用的机器翻译,如果用户要把一个句子从英语翻译到法语,就将涉及某种程度的不准确性。在用机器翻译将这个句子翻译回英语时,放大了原来的翻译不准确性,并且句子在大多数例子中将不同于原来的英语句子。以下列来自加拿大辨论的语句作为例子。
Mr.Hermanson:On a point of order,Mr.Speaker,I think you will findunanimous consent to allow the leader of the Reform Party,the hon.memberfor Calgary Southwest,to lead off this debate,and the hon.member for RedDeer would then speak in his normal turn in the rotation.(赫曼生先生:在次序这一点上,议长先生,我想你将发现一致同意改革党的领导者,卡尔加里西南的荣誉议员,来开始这次辩论,并且红鹿的荣誉议员将接着按着他的正常轮转次序演讲。)
它由人类翻译者翻成法语为:
M.Hermanson:J’invoque le Reglement,monsieur le President.Je pense quevous trouverez qu’il y a consentement unanime pour que le chef du Partireformiste,le depute d e Calgary-Sud-Quest,engage ce debat et que le deputede Red Deer prenne ensuite la parole quand ce sera son tour.
它再翻回英语为:
I call upon the requirement,Mr.President.I think that you will find thatthere is a unamimous consent to the proposition that the head of the reformistparty,the member from Calgary-Southwest start this debate,and that the meberfrom Red Deer makes his statement when it is his turn.(我提个请求,主席先生。我想你将发现一致同意这个建议,即由改革党的领袖,来自卡尔加里-西南的议员开始这个辩论,以及来自红鹿的议员在轮到他的时候进行他的陈述。)
然而,当使用机器翻译机翻回英语时它变成:I call upon the Payment,Mr.President President.I think that you will find that there is unamimous assentso that the chief of the Party reformist,the deputy of Calgary-South-West,engages this debate and that the deputy of Red Deer speaks then when it isits turn.(我请求付款,主席主席先生。我想你将发现,有一致赞成,因此改革者党的首领,卡尔加里-西-南的代表,着手这个辩论,并且红鹿的代表在轮到它时接着演讲。)
正如可从以上例子中看出的,机器翻译的质量距离所期望的尚远。在学习单词间关系时,依靠人类创作的翻译倾向于使机器翻译机更依赖于解释而与翻译相反。而且只有有限数量的材料,可用于用作为训练数据。(例如,圣经,在双语或多语组织处的辩论,以及以双语格式特别创建的其它文档。)此外,生成更多的用来训练机器翻译机的翻译文档是个昂贵的过程,它仍不提供足够的准确性来有效地训练机器翻译机。因此,期望以最小成本用大量的翻译数据来训练机器翻译机,同时保持或提高机器翻译机的准确性。
                             发明概述
本发明针对机器翻译机,它是由其它机器翻译机生成的文本输入来训练的。第一语言的文本输入由用户或其它来源提供。这个文本输入随后由机器翻译机翻译,以第二语言生成该文本输入的翻译版本。用于这种翻译的机器翻译机是一种现有技术类型的机器翻译机,它使用人类创作的对齐的双语文集训练,使用双语字典训练,或者使用两者训练。
文本输入和文本的翻译版本两者都提供给对齐组件(aligning component)。这个对齐组件可以是训练结构的一部分或者可以是单独的组件。对齐组件使文本输入中的单词或短语与文本输入的翻译版本中的单词和短语配对。这些配对随后被转换成逻辑形式。跟在文本输入配对的生成之后,由训练结构处理配对。来自机器翻译机的文本输入可与来自人类著作源或双语字典的数据一起补充。
训练结构配置成通过使用对即使有缺陷的输入给出合理逻辑形式的强化的分析程序,向由机器翻译机生成的不完美翻译学习。训练结构构造了一个转换映射数据库,包含将源语言中的逻辑形式或其部分链接到第二语言的逻辑形式或其部分的转换映射。一旦创建了转换映射数据库,就将结果提供给第二机器翻译机。
第二机器翻译机配置成使用由训练结构开发的转换映射将文本输入从第一语言翻译为第二语言。在翻译过程中,文本输入以源语言提供给第二机器翻译机。第二机器翻译机接收该文本输入并使用分析组件为文本输入中每个单词生成源逻辑形式。
在源逻辑形式的生成之后,第二机器翻译机中的匹配组件匹配源逻辑形式与转换映射数据库中的逻辑形式。随后在源逻辑形式的节点到相应目标逻辑形式段的拷贝上创建链接。目标逻辑形式随后通过执行链接的逻辑形式的自顶向下的遍历而创建。将源逻辑形式节点上的链接所指向的目标逻辑形式段组合起来。在映射过程之后,目标逻辑形式被映射到目标句子,且文本输入的翻译以目标语言生成并从第二机器翻译机输出。
                             附图说明
图1是一方框图,示出本发明可实现的环境。
图2A是一方框图,示出本发明的训练结构。
图2B是一流程图,示出训练过程中执行的步骤。
图3是一方框图,示出按照本发明的一个实施例的训练结构。
图4是一方框图,更详细地示出图2A中示出的机器翻译机。
图5是一流程图,示出当提供文本输入进行翻译时由机器翻译机执行的步骤。
                        示例性实施例的详细说明
图1示出了在其上可实现本发明的合适计算系统环境100的例子。计算系统环境100只是合适的计算环境的一个例子,并且不打算提出对任何关于本发明使用或功能的范围作限制。计算环境100也不应解释为对在示例操作环境100中所示的任何一种组件或其组合有任何依赖性或者要求。
本发明可操作于大量其它通用或专用计算系统环境或者配置。可适合用于本发明的众所周知的计算系统、环境和/或配置的例子包括,但不限于,个人计算机、服务器、手持或膝上型设备、多处理器系统、基于微处理器的系统、机顶盒、可变程日用电子装置、网络PC、小型机、主机、包括任何上述系统或设备的分布式计算环境等等。
本发明可在由计算机执行的计算机可执行指令诸如程序模块的通用环境中描述。通常,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等。本发明还可在其中任务由通过通信网络连接的远程处理设备执行的分布式计算环境中实现。在分布式计算环境中,程序模块可位于本地和远程计算机存储介质中,包括存储器设备。
参考图1,实现本发明的示例系统包括以计算机110形式的通用计算设备。计算机110的组件可包括,但不限于,处理单元120、系统存储器130及连接包括系统存储器到处理单元120的各种组件的系统总线121。系统总线121可以是几种类型的总线结构的任何一种,包括存储总线或存储控制器、外围设备总线以及使用各种总线结构任意一种的本地总线。作为例子,而非限制,这样的结构包括工业标准结构(ISA)总线、微通道结构(MCA)总线、增强ISA(EISA)总线、视频电子标准协会(VESA)本地总线以及也称为夹层总线的外设组件互连(PCI)总线。
计算机110一般包括多种多样的计算机可读介质。计算机可读介质可以是任何可由计算机110访问的可用介质,并包括易失性和非易失性介质、可拆卸和不可拆卸介质两者。作为例子,而非限制,计算机可读介质可包括计算机存储介质和通信介质。计算机存储介质包括易失性和非易失性、可拆卸和不可拆卸介质两者,它们是以任何存储诸如计算机可读指令、数据结构、程序模块或其它数据的信息的方法或技术的实现的。计算机存储介质包括,但不限于,RAM、ROM、EEPROM、闪存或其它存储技术、CD-ROM、数字通用盘(DVD)或其它光盘存储器、磁盒、磁带、磁盘存储器或其它磁存储设备,或者能用于存储想要的信息和能由计算机110存取的任何其它介质。通信介质一般包含在调制的数据信号诸如载波或其它传输机制中的计算机可读指令、数据结构、程序模块或其它数据,并且包括任何信息传输设备。术语“调制的数据信号”指具有以这样一种对信号中信息编码的方式设置或改变的一或多个特征的信号。作为例子,而非限制,通信介质包括有线的介质,诸如有线的网络或直接线连接、以及无线的介质,诸如声音的、RF(射频)、红外线和其它无线介质。上述各项的任意组合也包括在计算机可读介质的范围之内。
系统存储器130包括以易失性和/或非易失性的存储器形式的计算机存储介质,诸如只读存储器(ROM)131和随机存取存储器(RAM)132。基本输入/输出系统133(BIOS),包含帮助计算机110内组件之间诸如在起动期间传送信息的基本例程,它一般被存储在ROM131中。RAM132一般包含由处理单元120可直接存取和/或目前操作的数据和/或程序模块。作为例子,而非限制,图1示出操作系统134、应用程序135、其它程序模块136和程序数据137。
计算机110还可包括其它可移动的/不可移动的、易失性/非易失性计算机存储介质。只是作为例子,图1示出了读写不可移动的、非易失性的磁介质的硬盘驱动器141,读写可移动的、非易失性的磁盘152的磁盘驱动器151,和读写可移动的、非易失性的光盘156诸如CD ROM或其它光介质的光盘驱动器155。能用于所示例操作环境的其它可移动的/不可移动的、易失性/非易失性的计算机存储介质包括,但不限于,磁带盒、闪存卡、数字通用盘、数字视频带、固态RAM、固态ROM等等。硬盘驱动器141一般通过不可移动的存储器接口诸如接口140连接至系统总线121,以及磁盘驱动器151和光盘驱动器155一般由可移动的存储器接口诸如接口150连接至系统总线121。
上面所讨论的并示于图1中的驱动器及其关联的计算机存储介质,为计算机110提供计算机可读指令、数据结构、程序模块和其它数据的存储。在图1中,例如,硬盘驱动器141被示为存储操作系统144、应用程序145、其它程序模块146和程序数据147。注意这些组件可以与操作系统134、应用程序135、其它程序模块136和程序数据137或者相同,或者不同。操作系统144、应用程序145、其它程序模块146和程序数据147在这里给出不同的数字,以说明在最低程度上它们是不同的复制品。
用户可通过输入设备,诸如键盘162、话筒163、以及诸如鼠标、轨迹球或触摸垫的定点设备161,将命令和信息输入到计算机110中。其它输入设备(未示出)可包括操纵杆、游戏垫、卫星天线、扫描仪等等。这些和其它输入设备常常通过耦合到系统总线的用户输入接口160连接至处理单元120,但是也可以通过其它接口和总线结构连接,诸如并行端口、游戏端口或通用串行总线(USB)。监视器191或其它类型的显示设备也通过一个接口诸如视频接口190连接至系统总线121。除监视器之外,计算机还可包括其它外部输出设备诸如扬声器197和打印机196,它们可通过输出外部接口195连接。
计算机110可在一个使用逻辑连接至一或多个远程计算机诸如远程计算机180的网络化环境中运行。远程计算机180可以是个人计算机、手持设备、服务器、路由器、网络PC、对等设备或其它普通网络节点,并且一般包括上面相对于计算机110所述的组件的许多或全部。图1中所示的逻辑连接包括局域网(LAN)171和广域网(WAN)173,但也可包括其它网络。这样的网络环境在办公室、企业级计算机网络、内联网和因特网中是很普通的。
当在LAN网络环境中使用时,计算机110通过网络接口或适配器170连接至LAN171。当在WAN网络环境中使用时,计算机110一般包括调制解调器172或用于在WAN173诸如因特网上建立通信的其它工具。调制解调器172,可以是内置的或外置的,可通过用户输入接口160或其它适当的机制连接至系统总线121。在网络化环境中,相对于计算机110所述的程序模块,或其部分,可存储在远程存储器设备中。作为例子,而非限制,图1示出了远程应用程序185为驻留在远程计算机180上。将意识到所示的网络连接是示例性的,并且可使用在计算机之间建立通信链路的其它方法。
尽管逻辑形式对于本发明不是必需,但参考图2所示的机器翻译结构讨论它们。因此,在更详细地讨论那个结构之前,逻辑形式的简要讨论是有帮助的。逻辑形式以及生成它们的系统和方法的全面而详细的讨论可在1999年10月12日发布的、题为“从语法树计算语义逻辑形式的方法与系统”(METHOD AND SYSTEM FOR COMPUTING SEMANTICLOGICAL FORMS FROM SYNTAX TREES)的Heidorn等人的美国专利No.5,966,686中找到。不过,简而言之,通过执行输入文本上的词法分析产生用语法关系增强的传统短语结构分析来生成逻辑形式。语法分析经历进一步的处理,以便导出逻辑形式,它们是描述文本输入中实义词之间标注的相关性的图形结构。逻辑形式标准化了某些语法变换(例如主动语态/被动语态)并同时解决了句内重复和长距离的相关性。
具体地说,逻辑关系由定向关系类型连接的两个单词组成(例如,部分(Part)、时间(Time)、超义词(Hypernym)、逻辑主题(LogicalSubject)、从句(Clause)、域(Domain)、位置(Location)、方式(Manner)、材料(Material)、手段(Means)、修饰语(Modifier)、所有人(Possessor)、目的(Purpose)、准超义词(Quasihypernym)、同义字(Synonym)、逻辑对象(LogicalObject)和用户(User))。逻辑形式是表示单一文本输入诸如一个句子的连接逻辑关系图。它最低限度由一个逻辑关系组成。逻辑形式描绘结构化关系(即,语法和语义关系),特别是输入串中重要的单词之间的宗词(argument)和/或附加语(adjunct)关系。
在机器翻译结构的一个说明性实施例中,跨机器翻译系统操作的各种源和目标语言,共享从语法分析构造逻辑形式的特定编码。共享的结构大大简化了对齐来自不同语言的逻辑形式段的任务,因为两种语言中表面的不同结构常常叠并到类似或同样的逻辑形式表示法上。
图2A示出了按照本发明的一个实施例的训练机器翻译机的示例性结构。图2B是示出在训练过程中执行的步骤的流程图。图2A和图2B将一起讨论。训练系统200包括输入文本210、第一机器翻译机220、翻译对230、训练结构240及第二机器翻译机250。可选地,训练系统200能够包括附加的机器翻译机222和224,人类创作的双语文集270和双语字典260。机器翻译机250类似于第一机器翻译机220,只不过机器翻译机250是使用来自其它机器翻译机的训练数据训练的,而第一机器翻译机220是使用传统的背景技术的训练方法训练的。机器翻译机250的运行将参考图4和5更详细地讨论。
一个实施例中的第一机器翻译机220可以是任何当前存在的机器翻译机。但其它机器翻译机也可用作第一机器翻译机220。第一机器翻译机220以第一语言(或源语言)接收文本输入210。这在步骤290示出。这个文本输入210按照机器翻译机220的内部编程结构从源语言翻译为目标语言(例如德语到英语或西班牙语到英语)。这在方框291示出。在方框292,文本输入210的翻译版本从机器翻译机220作为译出文本输出。在文本输入210由第一机器翻译机220翻译之后,将文本输入210和输出221彼此结合以生成文本输入的翻译对230。这在方框293示出。方框293处生成翻译对230的方法的说明性例子在下面描述。但也可使用生成翻译对230的其它方法。而且,在一个实施例中,翻译对230的生成是训练结构240的一个组件。但是,取决于训练结构的安排和编程,翻译对230的生成可通过独立于训练结构240的组件完成。
例示性地,翻译对230在一个实施例中从对齐的双语文集中生成。双语文集包括来自文本210和221的对齐译出句子(例如,源或目标语言诸如英语的句子,对齐它们在其它源或目标语言诸如德语中的翻译)。在配对期间,从对齐的双语文集将句子供给到训练结构240中,象来自文本输入210的源句子一样(要翻译的句子),并象来自译出文本221的目标句子一样(源句子的翻译)。
将对齐的文集分析成它的组成单词(例如,如上讨论的词条,但它可能还是维持在表面形式中)。将对齐的文集分析成源和目标逻辑形式。但是,不是将本发明限制于对解析成逻辑形式的文本输入的操作,而是代之以仅仅需要将对齐的文集分析成它的实义词。另外,可以识别某些复合词,好象它们是单一的个体。如果将这样的多词表达放进了词典,因为它们有特定的意思或用途,或者因为它们是许多通用类别之一个,诸如固有名称、地名、时间表达、日期、度量表达等,所以将它们识别为多词。
接下来为在对齐的、分析过的双语文集中的各个词对计算单词关联分数。可使用任何单词关联度量,它提供表示训练文集中词对之间统计单词关联的分数。例如,可使用“计算语言学”(Computational Linguistics)杂志,19卷第(1)期:第61-74页(1993))中由登宁在其所著的“用于统计意外和巧合的准确方法”(Accurate Methodsfor the Statistics of Surprise and Coincidence)文章中所讨论的对数似然率(log-likelihood-ratio)统计。
用于计算关联分数的词对列表也可删改。换句话说,计算单词关联分数的过程为大的训练文集生成大量词对(或词条对)的关联分数。因此,在一个说明性实施例中,删改词对集以限制对那些词对的进一步处理,所述词对至少具有某些被看作为翻译词对230的可能性。一个说明性试探法设置这个阈限为词对或词条对的关联程度,它们具有一个同时出现(co-occurrence),加上一个各自另外出现。
接下来假设在训练数据中复合词的出现,并用单权标(single token)替代它们。为重写过的输入文本(即,复合词及任何剩余的单个单词)重新计算并重写关联分数。
然后再重新计算关联分数。但是,这次,在对齐的句子中没有相同强或更强的其它关联时,只考虑同时出现。换句话说,假设需要翻译的所有复合词都已正确识别,并在训练数据中被重新表述为单个项,训练数据可视为好象所有的翻译都是1对1。因此,选择分等级的翻译对的最终集合是基于这个假设,即真正的翻译对将是在给定对齐的句子对中最强地相互关联的。最终的关联集随后按照关联的强度以降序排序。
最后,在最终列表中具有超过阈限的关联分数的词对和/或复合词对被识别为彼此的翻译。可以以经验为主地选择阈限,或可以根据在最后的配对列表中所提供结果的语言分析来选择,或者可用另一种所希望的技术来选择。
回过来参考图2A和2B,在文本输入210的翻译对230的生成之后,由训练结构240处理配对。这在方框294示出。在一个实施例中,通过使用从甚至是错漏的输入给出合理的逻辑形式的加强化的分析程序,训练结构240能够从由机器翻译机220生成的不完美的翻译中学习。训练结构240构造包含转换映射的转换映射数据库,所述转换映射本质上将一种语言的逻辑形式或其部分链接到第二语言的逻辑形式或其部分。
一旦创建了转换映射数据库,在方框295将结果提供给机器翻译机250。下面提供并参考图3描述一种示例性训练结构240的简述,它能用来训练机器翻译机250。但是,也可使用其它训练机器翻译机250的方法。
图3是按照本发明的一个示例性实施例的训练结构240的方框图。训练结构240包括分析组件304和306、统计的单词关联学习组件308、逻辑形式对齐组件310、词法知识库建立组件312、双语字典314、字典合并部件316、转换映射数据库318和更新后的双语字典320。
如上所讨论的,双语文集用来训练系统。双语文集包括对齐翻译句(例如源或目标语言的句子,诸如英语,对齐其在另一个源或目标语言中的翻译,诸如西班牙语或法语等)。在训练期间,句子从对齐的双语文集作为源句330(要翻译的句子)并作为目标句332(源句的翻译)供给到训练结构240中。分析组件304和306分析来自对齐的双语文集的句子以产生源逻辑形式334和目标逻辑形式336。在分析期间,句子中的单词转换成标准化的单词形式(词条)。这里所用的术语“词条(lemma)”指实义词的词干或根单词。例如,“sleep”是用于表面形式“sleep”、“sleeping”和“slept”的词条。应该注意,可以将训练结构应用于表面形式代替实义词词条,但性能会有所影响。无论如何,然后将词条供给到统计的单词关联学习组件308中。由学习组件308反复地假设并评分单个单词或多个单词关联两者,直到获得每个关联的可靠集合。统计的单词关联学习组件308输出学到的单个单词翻译对338以及多个单词对340。
将多个单词对340提供给字典合并部件316,使用字典合并部件316来将附加条目加进双语字典314以形成更新后的双语字典320。新条目表示多个单词对340。
单个单词对338,连同源逻辑形式334和目标逻辑形式336一起,被提供给逻辑形式对齐组件310。组件310首先分别建立源和目标逻辑形式330和336中节点间的试探性词法对应关系。这是使用来自从统计的单词关联学习组件308增加了单词翻译对338的双语词典(或双语字典)314的翻译对来完成的。在建立可能的对应关系后,对齐组件310按照词法和结构的特征对齐逻辑形式节点,并创建逻辑形式转换映射342。
基本上,对齐组件310使用双语字典信息314和单个词对338描绘了逻辑形式间的链接。转换映射根据在源和目标逻辑形式334和336中找到它们的频度筛选,并提供给词法知识库建立组件312。
在一个例子中,如果转换映射未在训练数据中看到至少两次,它就不用来构造转换映射数据库318,尽管任何其它期望的频度也能用作筛选器。还应该注意,其它筛选技术也可以使用,除了出现的频度之外。例如,转换映射可根据它们是否组成输入句的完整短语及根据用来创建转换映射的逻辑形式是否完全对齐来筛选。
组件312构造转换映射数据库318,它包含本质上将一种语言中的逻辑形式或其部分链接到第二语言中的逻辑形式或其部分的转换映射。
在可供选择的实施例中,附加的翻译对230可通过使用附加的机器翻译机来创建。回过来参考图2A,机器翻译机222和224代表这些附加的机器翻译机。机器翻译机222和224是不同于第一机器翻译机220的机器翻译机。文本输入212和214分别提供给机器翻译机222和224。文本输入212和214可相同于文本输入210,或者它们可以不同于文本输入210。使用同一文本输入用于每个机器翻译机220、222和224,允许训练结构240学习单词的正确翻译。
机器翻译机222和224生成文本输入212和214的翻译。这些翻译在方框223和225处表示。由于机器翻译机222和224不同于机器翻译机220,对相同的文本输入会得到不同的翻译结果。翻译中的这种不同常常归因于每个机器翻译机所接收的训练。通常生成一机器翻译机来处理一特定主题的文本,所述主题是另外的机器翻译机未设计处理的。
还有当训练结构240用来训练可选的机器翻译机250时,附加的翻译数据资源可提供给训练结构。这些附加的数据块可包括人类创作的双语文集260和双语字典270。人类创作的双语文集是用来训练机器翻译机的常用方法。文集通常是诸如议会辩论记录文件或者合同这样的事务的翻译版本,但也可是任何翻译文本。双语字典270通常是列出源和目标语言中同义单词(例如,德语中的“Fenster”是英语中的“Window”)的字典。当这些附加的数据块存在时,训练结构评定由双语文集260和双语字典270所提供的信息,并使用用于为文本输入210生成翻译对230的相同过程来训练机器翻译机。
在通过训练结构240的机器翻译机250的训练之后,翻译映射可由可选的后训练编辑组件275来编辑。后训练编辑组件275可通过删除词法知识库中的无效词法信息或链接来编辑映射。
图4示出了组成图2中所示的机器翻译机250的组件。机器翻译机250包括分析组件410、匹配组件420、转换组件430和生成组件440。当机器翻译正在翻译文本输入时要调用这些组件。
分析组件410配置成接收源句406并根据源句输入创建源逻辑形式412。这个源逻辑形式412提供给匹配组件420。
匹配组件420配置成将源逻辑形式412匹配到图3的转换映射数据库318中的逻辑形式。有了转换映射数据库318中匹配的信息,匹配组件420获得对源逻辑形式412的链接的逻辑形式422。多个转换映射可匹配源逻辑形式412的各部分。匹配组件420查找数据库318中具有匹配词条、语音部分及其它特征信息的匹配转换映射的最佳集。与较小的(更通用的)转换映射相比,较大的(更特定的)转换映射可能例示性地是较佳的。在相同大小的映射中,匹配组件420可能例示性地更倾向于较高频率映射。映射还可匹配所提供源逻辑形式412的重叠部分,它们不以任何方式冲突。
匹配组件420还配置成,在源逻辑形式412中的节点上创建到由转换映射接收的相应的目标逻辑形式段的拷贝的链接,以生成链接的逻辑形式422。
转换组件430配置成从匹配组件420接收链接的逻辑形式422。转换组件430还配置成创建构成目标翻译基础的目标逻辑形式432。这是通过执行链接逻辑形式422的自顶而下的遍历完成的,其中将源逻辑形式412节点上的链接所指向的目标逻辑形式段组合起来。当将逻辑形式段结合在一起用于可能复杂的多个单词映射时,由匹配组件420设置的各个节点间的子链接用来确定修饰词的正确附着点等。如果需要,使用默认的附着点。
在没有找到可应用的转换映射的情况下,将源逻辑形式412中的节点及其关系简单地拷贝到目标逻辑形式432。对于这些节点,默认的单个单词翻译仍可在转换映射数据库318中找到,并插入在目标逻辑形式432中。但是,如果没有找到,翻译可例示性地从在对齐期间使用的更新后的双语字典320获取。
生成组件440例示性地是一基于规则的、应用无关的生成组件,它从目标逻辑形式432映射到目标串(或输出目标句)。生成组件440例示性地可能没有关于输入逻辑形式的源语言的信息,并且专有地对由转换组件430传递给它的信息操作。生成组件440还例示性地结合单语(例如,用于目标语言的)字典使用这个信息来产生目标句446。一个普通的生成组件440因而对每种语言都是足够的。
图5是一流程图,示出当为翻译提供文本输入时由机器翻译机250执行的步骤。图5将参考图4中的组件讨论。
将文本输入406提供给系统250。文本输入406是用户期望从源语言翻译到目标语言的文档或其它文本的书面版本。例如,文本输入406可以是“Para obtener masinformation acerca de WSH,consulte Windows Script Host”。对机器翻译系统250的文本输入的这种提供在方框510示出。
在方框520,机器翻译机250接收文本输入406并准备将文本输入406从西班牙语翻译到英语。但是其它语言也可用于翻译。接下来由分析组件410对文本输入406中每个单词生成源逻辑形式。这在方框530示出。
在源逻辑形式的生成之后,匹配组件将源逻辑形式与转换映射数据库中的逻辑形式匹配。这在方框540示出。在源逻辑形式的节点上创建到相应目标逻辑形式段的拷贝的链接。这在方框550示出。目标逻辑形式通过执行链接的逻辑形式的自顶向下的遍历来创建。将源逻辑形式节点上的链接所指向的目标逻辑形式段组合起来。这在方框560示出。如果没有找到转换映射,机器翻译机从双语字典得到翻译。这在方框570示出。
例如,在上例文本输入的处理期间,单词“para obtener”链接为“to obtain”。然而在现有技术机器翻译机中,单词“para”链接为“in order”而“obtener”链接为“toobtain”。而且,单词“informacion”在本发明中链接到“information”,而在现有技术中链接到“data”。在两种机器翻译机之间单词链接和映射的这种不同归因于每种机器翻译机的训练方法不同。
在映射过程之后,目标逻辑形式映射到目标句446。因此,我们的例句将由机器翻译机250翻译成“To obtain more information about WSH,consult Windows ScriptHost”,而不是从现有技术机器翻译机获得的翻译“In order to obtain more dataabout WSH,it consults Windows Script Host”。这个翻译示于方框580。翻译在步骤590输出给用户。
尽管已参考特定实施例描述本发明,本领域熟练技术人员将认识到,可在不脱离本发明精神和范围的情况下,在形式和细节中作出修改。

Claims (24)

1.一种训练机器翻译机的方法,其特征在于,所述方法包括下列步骤:
以第一语言提供第一文本输入;
使用第一输入机器翻译机将所述第一文本输入翻译为第二语言,所述第一语言的第一文本输入和所述第二语言的第一文本输入的翻译组成第一翻译集;以及
使用所述第一翻译集训练机器翻译机。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
在所述训练步骤之前,提供所述第一翻译集给训练组件。
3.如权利要求1所述的方法,其特征在于,所述方法还包括:
使用配对组件对齐所述第一翻译集中的单词或短语。
4.如权利要求1所述的方法,其特征在于,所述方法还包括:
在所述机器翻译机上执行后训练编辑。
5.如权利要求4所述的方法,其特征在于,所述执行后训练编辑包括,从所述训练中删除无效词法信息。
6.如权利要求1所述的方法,其特征在于,所述方法还包括:
输出所述训练结果作为所述机器翻译机的组件。
7.如权利要求6所述的方法,其特征在于,输出结果输出双语字典。
8.如权利要求6所述的方法,其特征在于,输出结果输出转换映射组件。
9.如权利要求1所述的方法,其特征在于,所述训练机器翻译机还包括:
提供人类创作的双语文集;
使用所述第一翻译集和所述人类创作的双语文集训练所述机器翻译机。
10.如权利要求1所述的方法,其特征在于,所述训练机器翻译机还包括:
提供双语字典;
使用所述第一翻译集和所述双语字典训练所述机器翻译机。
11.如权利要求1所述的方法,其特征在于,所述方法还包括:
以第一语言提供第二文本输入;
使用第二输入机器翻译机将所述第二文本输入翻译为第二语言,所述第一语言的第二文本输入和所述第二语言的第二文本输入的翻译组成第二翻译集;以及
使用所述第一和第二翻译集训练所述机器翻译机。
12.如权利要求1所述的方法,其特征在于,所述训练机器翻译机还包括:
按词法分析所述第一文本输入以获得表示数据结构的从属结构。
13.一个将文本输入从第一语言翻译到第二语言的系统,其特征在于,所述系统包括:
训练组件,配置成接收第一语言的训练文本输入及第二语言的训练文本输入的翻译版本,所述训练组件还配置成根据训练文本输入创建双语字典组件和转换映射组件;以及
机器翻译组件,配置成接收所述第一语言的文本输入并根据由所述双语字典组件和转换映射组件提供的信息输出所述第二语言的文本输入的翻译;
其中,所述第二语言的训练文本输入的翻译版本由外部机器翻译机生成。
14.如权利要求13所述的系统,其特征在于,所述系统还包括:
双语字典,包括与所述第二语言的单词相关联的第一语言的单词,双语字典配置成与所述训练组件通信。
15.如权利要求13所述的系统,其特征在于,所述系统还包括:
对齐组件,配置成将所述训练文本输入中的单词或短语与所述译出的训练文本输入中的单词或短语配对。
16.如权利要求15所述的系统,其特征在于,所述对齐组件通过使用逻辑形式配对单词。
17.如权利要求13所述的系统,其特征在于,所述系统还包括:
后训练编辑组件,配置成使由所述训练组件创建的词法信息无效。
18.如权利要求13所述的系统,其特征在于,所述系统还包括:
人类创作的双语文本,具有所述第二语言的文本的人类翻译版本,配置成与所述训练组件通信。
19.如权利要求13所述的系统,其特征在于,所述训练组件配置成从多个外部机器翻译机接收所述训练文本输入的翻译版本。
20.如权利要求13所述的系统,其特征在于,所述机器翻译机组件还配置成为所述文本输入的单词和短语生成逻辑形式。
21.一种训练机器翻译机的系统,其特征在于,所述系统包括:
第一机器翻译机,配置成翻译训练输入;
训练结构,配置成接收所述训练输入的翻译版本和训练输入,并且配置成生成可由机器翻译机使用的组件;以及
其中,所述训练输入及训练输入的翻译版本组成第一翻译集。
22.如权利要求21所述的系统,其特征在于,所述系统还包括:
对齐组件,配置成对齐所述第一翻译集中的单词和短语,所述对齐组件配置成为所述训练结构提供所述对齐的单词或短语。
23.如权利要求21所述的系统,其特征在于,所述系统还包括:
双语字典组件;
人类创作的双语文集;以及
其中,所述训练结构还配置成根据所述第一翻译集、所述双语字典和所述人类创作的双语文集生成所述组件。
24.如权利要求21所述的系统,其特征在于,所述第一机器翻译机包括多个机器翻译机,所述多个机器翻译机的每一个都为所述训练结构提供所述训练输入的独立的翻译版本。
CNA2004100474432A 2003-05-27 2004-05-27 单语翻译机 Pending CN1573740A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/445,534 2003-05-27
US10/445,534 US7319949B2 (en) 2003-05-27 2003-05-27 Unilingual translator

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN200910146158A Division CN101673260A (zh) 2003-05-27 2004-05-27 用于训练机器翻译机的系统和方法

Publications (1)

Publication Number Publication Date
CN1573740A true CN1573740A (zh) 2005-02-02

Family

ID=33131538

Family Applications (2)

Application Number Title Priority Date Filing Date
CNA2004100474432A Pending CN1573740A (zh) 2003-05-27 2004-05-27 单语翻译机
CN200910146158A Pending CN101673260A (zh) 2003-05-27 2004-05-27 用于训练机器翻译机的系统和方法

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN200910146158A Pending CN101673260A (zh) 2003-05-27 2004-05-27 用于训练机器翻译机的系统和方法

Country Status (6)

Country Link
US (1) US7319949B2 (zh)
EP (1) EP1482416B1 (zh)
JP (1) JP4554273B2 (zh)
KR (1) KR101099177B1 (zh)
CN (2) CN1573740A (zh)
BR (1) BRPI0401815A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103678270A (zh) * 2012-08-31 2014-03-26 富士通株式会社 语义单元抽取方法和语义单元抽取设备
CN111144137A (zh) * 2019-12-17 2020-05-12 语联网(武汉)信息技术有限公司 机器翻译后编辑模型语料的生成方法及装置

Families Citing this family (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8214196B2 (en) 2001-07-03 2012-07-03 University Of Southern California Syntax-based statistical translation model
EP2164267B1 (en) * 2001-09-12 2011-04-27 Panasonic Corporation Picture decoding apparatus and method
WO2004001623A2 (en) * 2002-03-26 2003-12-31 University Of Southern California Constructing a translation lexicon from comparable, non-parallel corpora
US7711545B2 (en) * 2003-07-02 2010-05-04 Language Weaver, Inc. Empirical methods for splitting compound words with application to machine translation
US8548794B2 (en) * 2003-07-02 2013-10-01 University Of Southern California Statistical noun phrase translation
JP2005100335A (ja) * 2003-09-01 2005-04-14 Advanced Telecommunication Research Institute International 機械翻訳装置、機械翻訳コンピュータプログラム及びコンピュータ
US20080281776A1 (en) * 2004-03-03 2008-11-13 Gautam Dharamdas Goradia Interactive System For Creating, Organising, and Sharing One's Own Databank of Pictures Such as Photographs, Drawings, Art, Sketch, Iconography, Illustrations, Portraits, Paintings and Images
US8666725B2 (en) * 2004-04-16 2014-03-04 University Of Southern California Selection and use of nonstatistical translation components in a statistical machine translation framework
JP5452868B2 (ja) * 2004-10-12 2014-03-26 ユニヴァーシティー オブ サザン カリフォルニア トレーニングおよび復号のためにストリングからツリーへの変換を使うテキスト‐テキスト・アプリケーションのためのトレーニング
US7765098B2 (en) * 2005-04-26 2010-07-27 Content Analyst Company, Llc Machine translation using vector space representations
US20060282256A1 (en) * 2005-06-13 2006-12-14 Werner Anna F Translation method utilizing core ancient roots
US8886517B2 (en) 2005-06-17 2014-11-11 Language Weaver, Inc. Trust scoring for language translation systems
US8676563B2 (en) 2009-10-01 2014-03-18 Language Weaver, Inc. Providing human-generated and machine-generated trusted translations
US20070043553A1 (en) * 2005-08-16 2007-02-22 Microsoft Corporation Machine translation models incorporating filtered training data
US10319252B2 (en) * 2005-11-09 2019-06-11 Sdl Inc. Language capability assessment and training apparatus and techniques
US7747427B2 (en) 2005-12-05 2010-06-29 Electronics And Telecommunications Research Institute Apparatus and method for automatic translation customized for documents in restrictive domain
WO2007070558A2 (en) * 2005-12-12 2007-06-21 Meadan, Inc. Language translation using a hybrid network of human and machine translators
US8943080B2 (en) 2006-04-07 2015-01-27 University Of Southern California Systems and methods for identifying parallel documents and sentence fragments in multilingual document collections
US8886518B1 (en) 2006-08-07 2014-11-11 Language Weaver, Inc. System and method for capitalizing machine translated text
US8433556B2 (en) 2006-11-02 2013-04-30 University Of Southern California Semi-supervised training for statistical word alignment
KR100911372B1 (ko) * 2006-12-05 2009-08-10 한국전자통신연구원 통계적 기계번역 시스템에서 단어 및 구문들간의 번역관계를 자율적으로 학습하기 위한 장치 및 그 방법
US9122674B1 (en) 2006-12-15 2015-09-01 Language Weaver, Inc. Use of annotations in statistical machine translation
US8468149B1 (en) 2007-01-26 2013-06-18 Language Weaver, Inc. Multi-lingual online community
US8615389B1 (en) 2007-03-16 2013-12-24 Language Weaver, Inc. Generation and exploitation of an approximate language model
US20080262827A1 (en) * 2007-03-26 2008-10-23 Telestic Llc Real-Time Translation Of Text, Voice And Ideograms
US8831928B2 (en) * 2007-04-04 2014-09-09 Language Weaver, Inc. Customizable machine translation service
US8825466B1 (en) 2007-06-08 2014-09-02 Language Weaver, Inc. Modification of annotated bilingual segment pairs in syntax-based machine translation
KR100890404B1 (ko) * 2007-07-13 2009-03-26 한국전자통신연구원 음성 인식을 이용한 자동 번역 방법 및 장치
US8229728B2 (en) * 2008-01-04 2012-07-24 Fluential, Llc Methods for using manual phrase alignment data to generate translation models for statistical machine translation
US8990064B2 (en) 2009-07-28 2015-03-24 Language Weaver, Inc. Translating documents based on content
US8380486B2 (en) 2009-10-01 2013-02-19 Language Weaver, Inc. Providing machine-generated translations and corresponding trust levels
US8520975B2 (en) * 2009-10-30 2013-08-27 Adobe Systems Incorporated Methods and apparatus for chatter reduction in video object segmentation using optical flow assisted gaussholding
US10417646B2 (en) 2010-03-09 2019-09-17 Sdl Inc. Predicting the cost associated with translating textual content
CN101908041B (zh) * 2010-05-06 2012-07-04 江苏省现代企业信息化应用支撑软件工程技术研发中心 一种基于多代理机制的多词表达抽取系统及方法
US11003838B2 (en) 2011-04-18 2021-05-11 Sdl Inc. Systems and methods for monitoring post translation editing
US8694303B2 (en) 2011-06-15 2014-04-08 Language Weaver, Inc. Systems and methods for tuning parameters in statistical machine translation
US8886515B2 (en) 2011-10-19 2014-11-11 Language Weaver, Inc. Systems and methods for enhancing machine translation post edit review processes
US8942973B2 (en) 2012-03-09 2015-01-27 Language Weaver, Inc. Content page URL translation
US10261994B2 (en) 2012-05-25 2019-04-16 Sdl Inc. Method and system for automatic management of reputation of translators
US9152622B2 (en) 2012-11-26 2015-10-06 Language Weaver, Inc. Personalized machine translation via online adaptation
US9213694B2 (en) 2013-10-10 2015-12-15 Language Weaver, Inc. Efficient online domain adaptation
KR101664258B1 (ko) 2015-06-22 2016-10-11 전자부품연구원 텍스트 전처리 방법 및 이를 수행하는 전처리 시스템
KR102577584B1 (ko) 2016-08-16 2023-09-12 삼성전자주식회사 기계 번역 방법 및 장치
US20220027397A1 (en) * 2018-10-16 2022-01-27 Shimadzu Corporation Case search method
KR102427934B1 (ko) 2020-10-15 2022-08-02 한동대학교 산학협력단 신경망 기반의 고유명사 기호화를 이용한 번역 방법 및 그 시스템
CN112560510B (zh) * 2020-12-10 2023-12-01 科大讯飞股份有限公司 翻译模型训练方法、装置、设备及存储介质

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5497319A (en) * 1990-12-31 1996-03-05 Trans-Link International Corp. Machine translation and telecommunications system
JPH05298360A (ja) * 1992-04-17 1993-11-12 Hitachi Ltd 翻訳文評価方法、翻訳文評価装置、翻訳文評価機能付き機械翻訳システムおよび機械翻訳システム評価装置
NZ255865A (en) * 1992-09-04 1997-06-24 Caterpillar Inc Computerised multilingual translator: text editor enforces lexical constraints
US6349276B1 (en) * 1998-10-29 2002-02-19 International Business Machines Corporation Multilingual information retrieval with a transfer corpus
JP2000222407A (ja) 1999-01-29 2000-08-11 Toshiba Corp 機械翻訳装置および機械翻訳方法
JP2001318917A (ja) 2000-05-12 2001-11-16 Sharp Corp 例文検索型第2言語作文支援装置
US7191115B2 (en) * 2001-06-20 2007-03-13 Microsoft Corporation Statistical method and apparatus for learning translation relationships among words

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103678270A (zh) * 2012-08-31 2014-03-26 富士通株式会社 语义单元抽取方法和语义单元抽取设备
CN111144137A (zh) * 2019-12-17 2020-05-12 语联网(武汉)信息技术有限公司 机器翻译后编辑模型语料的生成方法及装置
CN111144137B (zh) * 2019-12-17 2023-09-05 语联网(武汉)信息技术有限公司 机器翻译后编辑模型语料的生成方法及装置

Also Published As

Publication number Publication date
EP1482416B1 (en) 2017-11-15
JP4554273B2 (ja) 2010-09-29
JP2004355625A (ja) 2004-12-16
US7319949B2 (en) 2008-01-15
EP1482416A3 (en) 2006-08-16
KR101099177B1 (ko) 2011-12-27
BRPI0401815A (pt) 2005-01-18
EP1482416A2 (en) 2004-12-01
US20040243390A1 (en) 2004-12-02
CN101673260A (zh) 2010-03-17
KR20040102329A (ko) 2004-12-04

Similar Documents

Publication Publication Date Title
CN1573740A (zh) 单语翻译机
Džeroski et al. Towards a Slovene dependency treebank
US11250842B2 (en) Multi-dimensional parsing method and system for natural language processing
US6862566B2 (en) Method and apparatus for converting an expression using key words
CN100437557C (zh) 基于语言知识库的机器翻译方法与装置
US20100121630A1 (en) Language processing systems and methods
WO2010046782A2 (en) Hybrid machine translation
KR20060045349A (ko) 논리 형식에 대한 통계적 언어 모델
Ameur et al. Arabic machine translation: A survey of the latest trends and challenges
JP6952967B2 (ja) 自動翻訳装置
Wax Automated grammar engineering for verbal morphology
Amin et al. CMS-Intelligent machine translation with adaptation and AI
Jancso et al. The ACQDIV corpus database and aggregation pipeline
Kwong Natural language processing
De Pauw et al. Exploring the SAWA corpus: collection and deployment of a parallel corpus English—Swahili
CN107526726B (zh) 一种将中文流程模型自动转换为英文自然语言文本的方法
Kunchukuttan et al. Machine Translation and Transliteration involving Related, Low-resource Languages
Jung et al. Word reordering for translation into Korean sign language using syntactically-guided classification
CN113408307B (zh) 一种基于翻译模板的神经机器翻译方法
WO2015012679A2 (en) A system and method for interpreting logical connectives in natural language query
CN111597827B (zh) 一种提高机器翻译准确度的方法及其装置
Sanchez-Martinez et al. Automatic induction of shallow-transfer rules for open-source machine translation
Çakıcı et al. Wide-coverage parsing, semantics, and morphology
Shukla et al. A Framework of Translator from English Speech to Sanskrit Text
Spreyer Does it have to be trees?: Data-driven dependency parsing with incomplete and noisy training data

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication