首页> 中国专利> 基于智能知识库的网络化人工智能翻译系统及其翻译方法

基于智能知识库的网络化人工智能翻译系统及其翻译方法

摘要

基于智能知识库的网络化人工智能翻译系统,包括:一个翻译服务端和至少一个翻译客户端,其特征在于:所述翻译服务端包括智能翻译知识库;所述翻译客户端包括词库;所述翻译客户端通过计算机网络与所述翻译服务端联接;所述翻译客户端将当前要翻译的句子发送到所述翻译服务端;所述翻译服务端利用接收到的要翻译的句子从所述智能知识库中检索出最接近的双语句式,并将所检索出的最接近的双语句式返回给所述翻译客户端;所述翻译客户端对所述的双语句式进行智能翻译处理,得出所述要翻译句子的译文。

著录项

  • 公开/公告号CN102567310A

    专利类型发明专利

  • 公开/公告日2012-07-11

    原文格式PDF

  • 申请/专利权人 张龙哺;

    申请/专利号CN201010593281.8

  • 发明设计人 张龙哺;

    申请日2010-12-17

  • 分类号G06F17/28;

  • 代理机构

  • 代理人

  • 地址 100029 北京市朝阳区北四环东路116号西塔707室

  • 入库时间 2023-12-18 05:55:46

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-08-31

    授权

    授权

  • 2014-02-05

    实质审查的生效 IPC(主分类):G06F17/28 申请日:20101217

    实质审查的生效

  • 2012-07-11

    公开

    公开

说明书

发明领域

本发明涉及计算机翻译技术领域、人工智能计算机翻译技术和网络 翻译技术(云翻译技术),更具体地,涉及基于智能知识库的网络化人工 智能翻译系统。

发明背景

自从上个世纪30年代,人们就提出了机器翻译的设想。随着计算机 技术的发展,先后出现了各种类型的计算机翻译系统和技术,比如ED(电 子词典)、MT(机器翻译)、TM(翻译存储器)、IT(交互翻译)和CAT(计 算机辅助翻译)等等。

这些系统分别用不同的方法针对自然语言的某些方面进行语言转换 工作。其中,电子词典只能对单词进行翻译或查找。

传统的MT技术是基于语法规则对语言进行转换,其中语法规则是语 言专家撰写的,并由程序员写在翻译程序中的,它只能由程序员添加和 修改。由于语言的丰富性和灵活性,靠少量的语法规则是不可能覆盖所 有的语言现象的。因此传统的MT技术不能获得好的翻译质量,尤其是针 对长句子和句型复杂的句子。

随着计算机运算速度和记录介质的存储容量的迅速提高,人们于上 世纪90年代提出了基于统计的翻译技术,即翻译存储器技术(TM)。其 基本思路是海量存储双语句对,对于已经翻译过或已存储的原文句子, 只要提取出相应的译文,就能得到准确的翻译结果。因此,TM技术为计 算机翻译技术指出了一条高质量准确翻译的方向。

图1A示出传统的采用TM翻译技术的翻译方案。其中,TM翻译模式 将输入的原文句子与语料库的双语句对的原文部分相比较(匹配)。如果 完全匹配或满足规定的匹配率,则将双语句对的译文部分作为TM翻译结 果输出。对于不完全匹配的句子,传统的TM翻译系统只能给出所记忆的 最接近的参考例句,不能解决不匹配部分的准确翻译问题。

图1B显示了传统的句对记录方法所记录的句对例子。即在左边部分 记录原文,在右边部分记录译文,中间用分隔符分开。其中,原文和译 文都是常规的文字内容,即单词(字)、标点符号等。其中,除了原文与 译文之间的分隔符之外,不存在其它用于帮助翻译的信息。因此,这种 句对的作用是非常有限的。也就是说,除了相同的句子能给出准确的翻 译结果外,对于类似的句子也不能给出准确的翻译结果。

比如,在语料库中记忆了图1B所示的句对:

he bought a gold_watch for his wife.^他为他的妻子买了一块金表。

如果当前要翻译的句子为:

I bought a gold-ring for my wife.

采用TM匹配翻译,系统给出的结果只能是上面所示句对中的译文结 果,即“他为他的妻子买了一块金表”。因此,该结果只能作为参考,还 必须人工修改才能得到正确的结果:“我为我的妻子买了一个金戒指。”。

因此,使用传统的TM技术,就必须积累所有可能出现的句子和翻译 句对。但由于语言的灵活性和丰富性,以及各个作者写作的随意性,要 积累某种翻译语言对中所有句子几乎是不可能完成的事情。这是因为所 说句子量是无限的或不可估量的。在实践中,我们在某个专业中积累了 几十万个句对,花费了许多人力和财力,但在进行翻译测试时,只有千 分之几的覆盖率。因此,TM计算机翻译技术又碰到了巨大的障碍。由此, 人们反过来又想起传统MT技术的好处了,即用少量的语法规则或句型来 覆盖更多的句子。或者将MT技术与TM技术结合起来,形成多策略的翻 译技术。

另外,近几年也出现了一些TM改进技术,比如将句型用于TM技术 方案,其目的是用句型库中存储的句型来覆盖更多的句子。其原理是将 翻译的例句抽象成为一个句型,在翻译时也先将要翻译的句子进行语法 分析并抽象为一个语法树结构,然后再用上述句型与要翻译的句子进行 译文的创建(翻译)。这种方法实际上又回到了传统MT技术的老路上, 首先是因为将例句抽象成语法句型是一件很费时且费力的工作,而且不 能自动进行。目前还没有看到实用化的句型积累方法和工具。

发明内容

本申请的发明人,基于多年对人类大脑的翻译思维以及外语学习和 记忆的研究,提出了一整套模拟人脑记忆和存储翻译知识的体系,即博 典(Bodian)智能化知识库体系,及其相应的超级智能计算机翻译技术 (TM++)。该智能化知识库体系中,句对不是简单的原文加译文形式,也 不是上面所说的抽象化句型,而一种基于实例的模式化句对,或者称为 模式化的实例。该模式化句对的优点是:1、将复杂抽象的语法具体化和 实例化,便于理解和实施;2、在智能化翻译技术中,该模式化句对非常 适用,因为它兼翻译实例和翻译句型于一体,既保留具体翻译句对的独 特性又具有翻译句型的普遍性。具体可参见图2B和2C显示的基于实例 的模式化句对(简称为模式化句对)的一些例子。在本申请中,为了更 简化,上述基于实例的模式化句对可简称为“句式”。

本申请的发明人还发明了多种方法、装置和系统来实现所述智能化 知识库体系和应用所述智能化知识库体系。利用这些突破了计算机智能 翻译的跨世纪技术难关的方法和系统,可将智能化知识库的知识积累面 向所有用户,用户可以随时更新,知识库不固化于软件中。这彻底摆脱 了传统翻译软件由语言专家制定翻译规则或句型并由软件专业技术人员 写入或更新的束缚,并将大大加快智能化知识库的开发和完善速度。因 此,为早日实现高质量的全自动机器翻译提供了可行的技术解决方案。

进一步,本申请人还提出了共建共享、协同作业的方法来快速积累 专业人士的高智力翻译成果的思路。

本申请的发明目的是要提供一种基于智能知识库的网络化人工智能 翻译系统及其翻译方法。利用该系统和方法,通过共建共享机制,可以 快速地积累专业人士的高智力翻译成果。并且在提高译者的翻译效率和 质量的同时,还能快速提高计算机自动翻译质量。

按照本发明的一方面的基于智能知识库的网络化人工智能翻译系统, 包括:一个翻译服务端和至少一个翻译客户端,其特征在于:所述翻译 服务端包括智能翻译知识库;所述翻译客户端通过计算机网络与所述翻 译服务端联接;所述翻译客户端将当前要翻译的句子发送到所述翻译服 务端,所述翻译服务端利用接收到的要翻译的句子从所述智能知识库中 检索出最接近的双语句式,并对所述双语句式进行智能翻译处理,得出 所述要翻译句子的译文,并将所述译文返回给所述翻译客户端。

按照本发明的另一方面的基于智能知识库的网络化人工智能翻译系 统,包括:一个翻译服务端和至少一个翻译客户端,其特征在于:所述 翻译服务端包括智能翻译知识库;所述翻译客户端包括词库;所述翻译 客户端通过计算机网络与所述翻译服务端联接;所述翻译客户端将当前 要翻译的句子发送到所述翻译服务端,所述翻译服务端利用接收到的要 翻译的句子从所述智能知识库中检索出最接近的双语句式,并将所检索 出的最接近的双语句式返回给所述翻译客户端;所述翻译客户端对所述 的双语句式进行智能翻译处理,得出所述要翻译句子的译文。

按照上述的基于智能知识库的网络化人工智能翻译系统,其特征在 于,所述翻译服务端包括术语表,在接收到从翻译客户端发来的所述要 翻译的句子时,在所述术语表中查找相关的术语,并在返回双语句式或 译文的同时,还返回查找出来的相关的术语。

按照上述的基于智能知识库的网络化人工智能翻译系统,其特征在 于,所述翻译客户端将确认的双语句式形式的翻译结果上传给翻译服务 端。

用于上述的基于智能知识库的网络化人工智能翻译系统的翻译服务 端,其特征在于,它包括基于智能知识库的翻译系统,其中配置有智能 知识库和/或术语表,并可将翻译客户端上传的双语句式实时地记忆到所 述智能知识库中。

用于上述的基于智能知识库的网络化人工智能翻译系统的翻译客户 端。

按照本发明的一方面的基于智能知识库的网络化人工智能翻译系统 的翻译方法,所述网络化人工智能翻译系统包括:一个翻译服务端和至 少一个翻译客户端;所述翻译服务端包括智能翻译知识库;所述翻译客 户端通过计算机网络与所述翻译服务端联接;其特征在于,所述翻译方 法包括如下步骤:步骤S1,所述翻译客户端将当前要翻译的句子发送到 所述翻译服务端;步骤S2,所述翻译服务端利用接收到的要翻译的句子 从所述智能知识库中检索出最接近的双语句式;步骤S3,所述翻译服务 器对所述双语句式进行智能翻译处理,得出所述要翻译句子的译文,并 将所述译文返回给所述翻译客户端。

按照本发明的另一方面的基于智能知识库的网络化人工智能翻译系统 的翻译方法,所述网络化人工智能翻译系统包括:一个翻译服务端和至 少一个翻译客户端;所述翻译服务端包括智能翻译知识库;所述翻译客 户端包括词库;所述翻译客户端通过计算机网络与所述翻译服务端联接; 其特征在于,所述翻译方法包括如下步骤:步骤S1,所述翻译客户端将 当前要翻译的句子发送到所述翻译服务端;步骤S2,所述翻译服务端利 用接收到的要翻译的句子从所述智能知识库中检索出最接近的双语句对 或双语句式,并将所检索出的最接近的双语句式返回给所述翻译客户端; 步骤S3’,所述翻译客户端对所述的双语句式进行智能翻译处理,得出所 述要翻译句子的译文。

按照上述的基于智能知识库的网络化人工智能翻译系统的翻译方法, 其特征在于,还包括:步骤S4,翻译客户端将确认的双语句式形式的翻译 结果上传给翻译服务端。

按照上述的基于智能知识库的网络化人工智能翻译系统的翻译方法, 其中所述翻译服务端还包括术语表,其特征在于,所述翻译方法还包括: 步骤S4’,所述翻译服务端在所述术语表中查找相关的术语,并在返回双 语句对或双语句式的同时,还返回查找出来的相关的术语。

值得说明的是本申请人申请的名称为“双语句对模式化存储方法以 及翻译方法和翻译系统”的中国专利申请200910162384.6号,以及名称 为“模式化双语句对形成方法及其形成装置”的中国专利申请号 200910180877.2的全部内容都作为参考引入到本申请中。

附图说明

图1A是传统TM计算机翻译技术解决方案的方框图。

图1B是用传统TM技术的句对示意图。

图2A是本发明中采用的基于智能知识库的翻译系统的一种实施例。

图2B显示了本发明中采用的智能知识库中双语模式化句对的例子。

图2C显示了本发明中采用的智能知识库中双语模式化句对的另一个 例子。

图2D显示了本发明中采用的智能知识库中句式库的一个例子。

图2E显示了本发明中采用的智能知识库的神经网络中用于检索句式 的索引表的一个例子。

图3是本发明中采用的基于智能知识库的翻译系统的另一种实施例。

图4显示了本发明的基本智能知识库的网络化人工智能翻译系统的 第一实施例。

图5A是图4所示实施例的翻译方法的第一实施例的流程图。

图5B是图5A所示实施例的进一步实施例的流程图。

图5C是图5A所示实施例的另一个进一步实施例的流程图。

图6显示了本发明的基本智能知识库的网络化人工智能翻译系统的 第二实施例。

图7A是图6所示实施例的翻译方法的第一实施例的流程图。

图7B是图7A所示实施例的进一步实施例的流程图。

图7C是图7A所示实施例的另一个进一步实施例的流程图。

图8是一个翻译客户端(软件)按第一模式操作的一个具体例子。

图9是一个翻译客户端(软件)按第二模式操作的一个具体例子。

下面将结合附图对本发明的各个方面及具体实施方式和实施例进行 详细说明。

实施方式

参见图2A,其中显示了本发明中采用的基于智能知识库的翻译系统 的一种实施例。

如图2A所示,本发明中采用的基于智能知识库的翻译系统,包括: 匹配模块、智能翻译处理模块、智能知识库。所述智能知识库主要包括 句式库、词库和神经网络。所述神经网络包括用于词库、句式库搜索的 索引表以及词与句式的对应表等,以便快速地查找到所需的句式。

所述匹配模块接收输入的原文句子,以及来自句式库的所述双语模 式化句对(句式),并将输入的原文句子与所述双语模式化句对中的原文 部分进行匹配。如果匹配满足预定的匹配标准,则将原文句子和该双语 模式化句对中的译文部分送到智能翻译处理模块。所述匹配可以是精确 匹配、模糊匹配、单词匹配、句子匹配等。关于匹配和匹配标准的详细 说明可参见本申请人申请的名称为“双语句对模式化存储方法以及翻译 方法和翻译系统”的中国专利申请200910162384.6号中的详细描述。

借助于智能知识库中的词库,智能翻译处理模块对所述译文部分中 的模式化单元进行智能翻译处理;并将完成所有智能翻译处理的所述译 文的结果作为当前输入句的译文输出。所述智能翻译处理(即模式化单 元翻译处理)是针对当前翻译句与匹配参考句之间不同之处,对模式化 单元(可替换单元)进行的翻译替换处理,其目的是根据匹配的参考例 句形成准确的翻译结果(译文)。

所述智能翻译处理包括:原文单元的词典查找、译文单元的替换操 作。所述原文单元的词典查找可以是常规的词典查找步骤,即利用原文 单元中的原文内容(比如单词、词组或短语等),在词典或词库中查找相 应的释义和说明等内容,其中可包括词性、属性、特性等附加信息。所 述的译文单元的替换操作即用上述查找到的释义替代模式化单元中的译 文内容。如果所述释义有多个时,可选择第一个释义来进行替换操作。 根据需要,所述的智能翻译处理还可包括相关原文信息替换操作和去模 式化操作等。

根据需要,本系统也可直接输出句式(双语模式化句对)或其译文 结果,比如在翻译服务器中,为了减少负荷,翻译服务器可直接输出句 式,而让智能翻译处理放到翻译客户端去完成。

有关智能翻译处理的详细说明及相关的内容可参阅上述中国专利申 请200910162384.6号。

另外,需要说明的是,在句式库中,可以存储句式(双语模式化句 对),也可存储常规的句对。也就是说,本发明中所述的智能知识库是兼 容常规句对的。

图2B显示了智能知识库中双语模式化句对的例子。具体为:

he bought a gold_watch for his wife.^{\he|0|他/}为{\his|5|他的 /}{\wife|6|妻子/}买了一{\gold watch|3|金表/}。

在图2B的例子中,第二部分(译文)中具有模式化单元:{\he|0| 他/}、{\his|5|他的/}、{\wife|6|妻子/}、{\gold watch|3|金表/}等。其它部 分为非模式化单元,即常规单元。虽然在第一部分(原文)没有明显标 出模式化单元,但在第二部分译文中的模式化单元所指第一部分(原文) 的那些单词或词组被暗示为可替换的。它们是第0位的he、第5位的his、 第6位的wife、第3位的gold-watch。

基于上述双语模式化句对(句式),只要识别不同的词/词组并在译 文中相应位置处的可替换单元进行替换处理,最后去除多余信息,即可 准确地得出如下各句以及类似的成千上万句子的译文:

1、I bought a gold-watch for my wife.^我为我妻子买了一金表。

2、I bought a gold-ring for my wife.^我为我妻子买了一戒指。

3、We bought a house for our parents.^我们为我们的父母买了一房 子。

4、Jack bought a flight ticket for his girl friend.^杰克为他的女朋友买 了一飞机票。

...............

当然,在第一部分的记录的所述原文中,除了记录常规单元之外, 也还可记录模式化单元。所述常规单元意指不可变的部分,即常规的原 文。所述模式化单元意指可被替换的部分,即该部分原文可被其它内容 替换。同理,所述常规单元和模式化单元的数量可以是任意的,它们是 由句子的结构和翻译的需要而定的。

图2C显示了本发明中采用的智能知识库中双语模式化句对的另一个 例子。在图2C中显示了在第一部分即原文中对模式化单元即可替换的单 词或词组进行标注的例子。如图所示,标注方式如下:{\he|pron/}、 {\gold_watch |noun/}、{\his|prond|/}、{\wife|noun|/}。当然还可采用 其它的标注方式,其目的只要是利于被识别和被替换。

更多关于模式化句对(句式)的详细信息和相关信息可参考上述中 国专利申请200910162384.6号。

图2C显示了本发明中采用的智能知识库中句式库的一个例子。其中 显示了一个句式(模式化句对)列表。列表中每个句式前端具有相应的 序号。当然,为了使上述句式能被更好地利用,在其中还可以记录一些 附加信息,比如:该句的单元总数、修改标记、质量等级、用户名、更 新日期、语种编号等等。所述附加信息可放在模式化句对的开头、结尾、 或其它位置,只要它与所述模式化句对有对应关系。

所述智能知识库中的所述神经网络用于搜索句式库的索引表,例如, 该表中包括各单词/词组与包含该单词/词组的句式构成的索引项,如图 2E所示。在图2E中,显示了智能知识库的神经网络中用于检索句式的索 引表的一个例子,为了清楚说明,其中只是选取了相关的一些条目。通 过这些索引条目,可以很容易进行检索,例如:我们要检索与“I warn them not to be late.”最匹配的句式。根据图2E的索引表,具有单词“I”的句 式有001、009、010、014、019和021;具有单词“warn”的句式有014; 具有单词“them”的句式有001;具有单词“late”的句式有014;其它依此 类推。对上述各索引项进行归纳分析,可得到同时包含句子“I warn them not to be late.”中最多单词数的句式是014。也就是说,与句子“I warn them not to be late.”最匹配的句式为“I warn him not to be late.^{\I|0|我/}曾警 告{\him|2|他/}不要迟到。”。找到该句式后,只要对差别之词 “him”->“them”及其译文“他”->“他们”进行替换,就可得出准确的翻译结果 (译文)。

图3显示了本发明中采用的基于智能知识库的翻译系统的另一种实 施例。

在该实施例中,除了图2A所示实施例中的各个模块之外,还包括术 语表功能模块,系统将输入的原文输入到术语表功能模块中,查找出该 原文中的术语并将查找出的术语输出。

本发明中所述的术语是指特定专业或特定翻译项目中被指定为必须 翻译成给定释义的词或词组,比如:AI-translation^人工智能翻译。在 所述术语表中,记录了多个术语。

另外,在图3所示的实施例中,术语表功能模块的输出(即查找到 的术语)还输出给智能翻译处理模块,以便用于智能翻译处理。

图4显示了本发明的基本智能知识库的网络化人工智能翻译系统的 第一实施例。

从图4中可看出,本发明的基于智能知识库的网络化人工智能翻译 系统包括一个翻译服务端(即安装有翻译服务端程序的计算机网络服务 器,也理解为翻译服务端程序),多个翻译客户端(安装有翻译客户端程 序的计算机终端或任意可联网的PC机,也可理解为翻译客户端程序)。 翻译服务端包括一个或多个图2A或图3所示的基于智能知识库的智能翻 译系统,其中配置有一个或多个智能知识库。翻译客户端可以是高级的 翻译系统、简易的辅助翻译系统、或者就是一个浏览器。

所述翻译服务端,它包括基于智能知识库的翻译系统,其中可配置 有智能知识库和/或术语表,并可将翻译客户端上传的双语句式实时地记 忆到所述智能知识库中,即可对所述智能知识库进行实时更新。因此可 实时地提高翻译质量。

当所述智能知识库的知识量达到很高时,可以采取云计算的翻译方 法(即“云翻译”方法),比如采用多个翻译服务端分散地进行匹配翻译。

翻译客户端通过计算机网络与翻译服务端联接,其联接方式可以是 有线方式或无线方式。翻译客户端与翻译服务端之间的通信可以采用 TCP/IP协议或其它的通信协议。翻译客户端与翻译服务端之间的架构采 用C/S架构。对于那些不需要上传翻译结果(双语句对或句式)的翻译 客户端,则也可以采用B/S架构,即翻译客户端就可以是一个浏览器。

图5A显示了图4所示实施例的翻译方法的第一实施例的流程图。按 照本发明该实施例的翻译方法,包括下列步骤:

步骤S1,所述翻译客户端将当前要翻译的句子发送到所述翻译服务 端。当前要翻译的句子可以是通过翻译模块自动从要翻译的文章或资料 中提取的,也可以是用户从要翻译的文章或资料中手动选择的,或者是 用户在某个特定文本框(区域)中输入的。参见图8,其中,当前要翻译 的句子为“With millions of people playing World of Warcraft,it is simply impossible for everyone to play together in the same place.”。

步骤S2,所述翻译服务端利用接收到的要翻译的句子从所述智能知 识库中检索出最接近的双语句式。针对如图8所示的具体实例,翻译服 务器检索出的双语句式为:

With thousands of people playing network game,it is simply impossible for everyone to play together in the same place.^对于{\everyone|13|每个 人/}来说,与{\thousands|1|数千/}{\people|3|人/}在{\same|19|相同的 /}{\place|20|地方/}一起玩{\network|5|网络/}{\game|6|游戏/}简直就是 {\impossible|11|不可能的事情/}。

步骤S3,所述翻译服务器对所述双语句式进行智能翻译处理,得出 所述要翻译句子的译文,并将所述译文返回给所述翻译客户端。所述智 能翻译处理可借助于智能知识库中的词库进行。对于上述要翻译的句子 和匹配出的双语句式,只需将差别之处“network”和“game”->“World of Warcraft”的释义“网络”和“游戏”->“魔兽”进行替换,即可得出 准确的译文。如图8所示,翻译服务端所得出并下传的翻译结果(译文) 显示在翻译客户端的译文区(最上端的文本框),该翻译结果为:“对于 每个人来说,与数百万人在相同的地方一起玩魔兽简直就是不可能的。”。 从该翻译结果看,采用智能知识库的自动翻译结果是非常准确的。

图5B显示了图5A所示实施例的进一步实施例的流程图。其中,除 了图5A所示的步骤S1至S3之外,还包括:

步骤S4:翻译客户端将确认的双语句式形式的翻译结果上传给翻译 服务端。该步骤的实现可以是在用户确认翻译当前句时,自动执行的; 也可以是用户为了上传而特别执行的。所述的双语句式可以是翻译客户 端程序在用户翻译过程(特别是交互翻译过程)中依据单词的词义、词 性和/或其它属性而产生的,用户不需要特别的操作。当然,用户也可对 双语句式的产生过程进行控制,比如利用某个控制键来对某个词或词组 是否变成可替换单元进行控制。有关双语句式的产生方法的详细描述可 参阅本申请人申请的名称为“模式化双语句对形成方法及其形成装置” 的中国专利申请号200910180877.2。

图5C显示了图5A所示实施例的另一个进一步实施例的流程图。其 中,除了步骤S1至步骤S3之外,还包括:

步骤S4’,在接收到从翻译客户端发来的所述要翻译的句子时,所 述翻译服务端在所述术语表中查找相关的术语,并在返回双语句对或双 语句式的同时,还返回查找出来的相关的术语。具体实例,请参见图9, 其中,在上述的译文框中显示的翻译服务器结果框中,可以看出术语 “World of Warcraft^魔兽^SS”。其中“SS”是术语标志。

图6显示了本发明的基本智能知识库的网络化人工智能翻译系统的 第二实施例。该实施例是图4所示实施例的改型,它与图4所示实施例 的不同之处在于:翻译客户端也配置了智能知识库以及基于智能知识库 的智能翻译系统,或者至少配置了智能翻译处理模块以及用于该模块的 词库。由此,翻译客户端的功能增强了,可以对翻译服务端下传的双语 句式进行智能翻译处理。采用这种资源配置结构,翻译服务端可以只下 传双语句式,因此可省略模块智能翻译处理步骤,将该步骤下放(转移) 到翻译客户端,因此翻译服务端的运行负载可有效降低。

图7A显示了图6所示实施例的翻译方法的第一实施例的流程图。按 照本发明该实施例的翻译方法,包括下列步骤:

步骤S1,所述翻译客户端将当前要翻译的句子发送到所述翻译服务 端。当前要翻译的句子可以是通过翻译模块自动从要翻译的文章或资料 中提取的,也可以是用户从要翻译的文章或资料中手动选择的,或者是 用户在某个特定文本框(区域)中输入的。参见图8,其中,当前要翻译 的句子为“With millions of people playing World of Warcraft,it is simply impossible for everyone to play together in the same place.”。

步骤S2,所述翻译服务端利用接收到的要翻译的句子从所述智能知 识库中检索出最接近的双语句式,并将其返回给翻译客户端。针对如图8 所示的具体实例,翻译服务器检索出的双语句式为:

With thousands of people playing network game,it is simply impossible for everyone to play together in the same place.^对于{\everyone|13|每个 人/}来说,与{\thousands|1|数千/}{\people|3|人/}在{\same|19|相同的 /}{\place|20|地方/}一起玩{\network|5|网络/}简直就是{\impossible|11| 不可能的事情/}。

步骤S3’,所述翻译客户端对接收到的所述双语句式进行智能翻译处 理,得出所述要翻译句子的译文。所述智能翻译处理可借助于智能知识 库中的词库进行。对于上述要翻译的句子和匹配出的双语句式,只需将 差别之处“network”和“game”->“World of Warcraft”的释义“网络” 和“游戏”->“魔兽”进行替换,即可得出准确的译文。如图8所示, 翻译服务端所得出的翻译结果显示在翻译客户端的译文区(最上端的文 本框),该翻译结果为:“对于每个人来说,与数百万人在相同的地方一 起玩魔兽简直就是不可能的。”。从该翻译结果看,采用智能知识库的自 动翻译结果是非常准确的。

图7B显示了图7A所示实施例的进一步实施例的流程图。其中,除 了图7A所示的步骤S1至S3’之外,还包括:

步骤S4:翻译客户端将确认的双语句式形式的翻译结果上传给翻译 服务端。该步骤的实现可以是在用户确认翻译当前句时,自动执行的; 也可以是用户为了上传而特别执行的。所述的双语句式可以是翻译客户 端程序在用户翻译过程(特别是交互翻译过程)中依据单词的词义、词 性和/或其它属性而产生的,用户不需要特别的操作。当然,用户也可对 双语句式的产生过程进行控制,比如利用某个控制键来对某个词或词组 是否变成可替换单元进行控制。有关双语句式的产生方法的具体细节可 参阅中国专利申请号200910180877.2。

图7C是图7A所示实施例的另一个进一步实施例的流程图。其中, 在步骤S2与步骤S3’之间,增加了下述步骤:

步骤S2’,在接收到从翻译客户端发来的所述要翻译的句子时,所述 翻译服务端在所述术语表中查找相关的术语,并在返回双语句对或双语 句式的同时,还返回查找出来的相关的术语。具体实例,请参见图9,其 中,在上述的译文框中显示的翻译服务器结果框中,可以看出术语“World of Warcraft^魔兽^SS”。其中“SS”是术语标志。

图8显示了一个示例性的翻译客户端(软件)按第一模式操作的一 个具体例子。在所述第一模式下,翻译客户端直接接收来自翻译服务端 的翻译结果。其中,当前要翻译的句子为“With millions of people playing World of Warcraff,it is simply impossible for everyone to play together in the same place.”。翻译结果为:“对于每个人来说,与数百万人在相同的地方 一起玩魔兽简直就是不可能的。”

图9显示了一个示例性的翻译客户端(软件)按第二模式操作的一 个具体例子。在所述第二模式下,翻译客户端接收来自翻译服务端下传 的双语句式。在所示的具体翻译实例中,所述双语句式为:With thousands of people playing network game,it is simply impossible for everyone to play together in the same place.^对于{\everyone|13|每个人/}来说,与 {\thousands|1|数千/}{\people|3|人/}在{\same|19|相同的/}{\place|20|地 方/}一起玩{\network|5|网络/}{\game|6|游戏/}简直就是{\impossible|11| 不可能的事情/}。但为了清晰明了,在界面(译文区中)上将上述双语句 式显示为:

With thousands of people playing network game,it is simply impossible for everyone to play together in the same place.

对于每个人来说,与数千人在相同的地方一起玩网络 游戏简直就是不可能的事情。

在上述双语句式的译文部分用分隔符来表示可替换的单元(可替换 单元的概念可参阅上述中国专利申请200910162384.6号。

当用户点击上述双语句式时,系统可借助于翻译客户端中所配置的 智能知识库(词库)对上述双语句式进行智能翻译处理,从面得出当前 翻译句的译文。参见图8,该译文为“对于每个人来说,与数百万人在 相同的地方一起玩魔兽简直就是不可能的。”。

在图9中,还可看出,与所述双语句式一起,翻译服务端还下传了 当前翻译句中的术语:“World of Warcraft^魔兽^SS”。其中“SS”是术 语标志。

虽然上面对本申请的各个方面及实施方式和实施例进行了详细描 述,但本申请的发明并不限制于此。本专业的技术人员可以做出各种变 化、改形或修改。只要这些变化、改型或修改不脱离本发明的精神和原 理,它们就应被包括在本发明的范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号