发明名称 机器翻译中语法的自动修正方法
摘要 将具有第一种语法规则的被译语言之句子译成具有第二种语法规则的被译成语言之句子,其结果是译文中的句子虽含有意义但语法不正确。本发明提供自纠正方法将语法不正确的句子转变成语法正确的句子,所采用的方法包括识别被译成语言句子中的语法标记和语法标记模式。用语法标记来找出并查阅语法规则库中的语法规则,同时用语法标记模式以模式识别方法来找出并查阅自纠正规则库中的自纠正规则。另一个主要元件是自纠正器,它以人工智能原理应用这些语法规则和自纠正规则把译文中语法不正确的句子全部纠正。
申请公布号 TW358912 申请公布日期 1999.05.21
申请号 TW083108429 申请日期 1994.09.13
申请人 窦祖烈 发明人 窦祖烈
分类号 G06F17/20 主分类号 G06F17/20
代理机构 代理人 林镒珠 台北巿长安东路二段一一二号九楼
主权项 1.一种由一电脑装置所执行之用以转变一个已经由来源语言预先翻译之语法错误的句子成为在目标语言中之一语法正确的句子之方法,包括以下的步骤:储存复数个唯一的语法标记于一第一资料库中,并且将每个唯一的语法标记与唯一的语法规则结合;储存复数个唯一的语法标记模式于一第二资料库中,并且将每个唯一的语法标记模式与唯一的自纠正规则结合;输入一其中可能有语法错误的预先翻译的句子至一粗译文缓冲器中;于该预先翻译的句子中预先确认语法标记,每个语法标记系相关于一个在该目标语言中有语法变化,但在该来源语言中没有语法变化的文字;扫描该预先翻译的句子以确认在于该预先翻译的句子中一个语法标记或复数个语法标记,若是有的话,以及一个语法标记模式或复数个语法标记模式,若是有的话;提供一用于资料的暂存之关键符合缓冲器;输入任何既经确认之语法标记至该关键符合缓冲器中;提供一用于资料的暂存之模式符合缓冲器;输入任何既经确认之语法标记模式至该模式符合缓冲器中;提供一纠正方案装置于该电脑装置中,用以分别从该第一与第二资料库取出适当的语法规则以及自纠正规则,并且用来做适当的纠正以产生大体上语法正确的句子;将第一复数个逻辑闸互相连接于该纠正方案装置与该第一资料库之间、以及该纠正方案装置与该关键符合缓冲器之间;比较在该关键符合缓冲器中的语法标记与在该第一资料库中的语法标记,并且当作出语法规则符合时,打开该第一复数个逻辑闸;当该第一复数个逻辑闸被致能时,将从该第一资料库取出之语法规则输入至该纠正方案装置;将第二复数个逻辑闸互相连接于该纠正方案装置与该第二资料库之间、以及该纠正方案装置与该模式符合缓冲器之间;比较在该模式符合缓冲器中的语法标记模式与在该第二资料库中的语法标记模式,并且当作出自纠正规则符合时,打开该第二复数个逻辑闸;当该第二复数个逻辑闸被致能时,将从该第二资料库取出之自纠正规则输入至该纠正方案装置;及藉着将该纠正方案装置中所撷取之语法规则及所撷取之自纠正规则应用于该预先翻译的句子以产生一大致上没有语法错误的句子来纠正其中具有语法错误之预先翻译的句子;该所撷取之语法规则以及所撷取之自纠正规则系为纠正该预先翻译的句子之适当的规则,因为在该第一资料库中的每个语法规则系相关于一个与其一起储存在该第一资料库中之唯一的语法标记,并且因为在该第二资料库中的每个自纠正规则系相关于一个与其一起储存在该第二资料库中之唯一的语法标记模式,因而任何在该关键符合缓冲器中的语法标记将只会与该第一资料库中一个相对应的语法标记相符,且因此使得相关于该第一资料库中之该相对应的语法标记之语法规则传送到该纠正方案装置,并且因而任何在该模式符合缓冲器中的语法标记模式将只会与该第二资料库中一个相对应的语法标记模式相符,且因此使得相关于该第二资料库中之该相对应的语法标记模式之自纠正规则传送到该纠正方案装置;藉此在该预先翻译的句子中不合文法的语句系在没有人为干预之下加以纠正。2.如申请专利范围第1项之方法,其中该复数个语法标记中的一个语法标记为一代名词标记。3.如申请专利范围第2项之方法,其中该等语法标记规则之资料库包含;当一所有格代名词作形容词使用时应用之代名词格规则、当一所有格代名词作名词使用时应用之规则、当一代名词用于受格时应用之规则、人称代名词规则、现在式be动词规则、过去式be动词规则、现在式have动词规则以及过去式have动词规则。4.如申请专利范围第1项之方法,其中该复数个语法标记之一语法标记更包含一复数名词标记。5.如申请专利范围第4项之方法,其中该第一资料库包含复数名词转换规则。6.如申请专利范围第1项之方法,其中该复数个语法标记之一语法标记是一单数名词主词标记。7.如申请专利范围第6项之方法,其中该第一资料库包含:单数型动词转换规则、支配现在式单数名词主词之使用规则,以及支配过去式单数名词主词之使用规则。8.如申请专利范围第1项之方法,其中该复数个语法标记之一语法标记包含一时态标记。9.如申请专利范围第8项之方法,其中该第一资料库包含:规则及不规则时态转换规则、支配现在式动词之使用规则、支配过去式动词包括助动词之使用规则、以及支配完成式动词之规则。10.如申请专利范围第1项之方法,其中该复数个语法标记之一语法标记包含一进行式标记。11.如申请专利范围第10项之方法,其中该第一资料库包含现在分词转换规则。12.如申请专利范围第1项之方法,其中该复数个语法标记之一语法标记包含一被动语态标记。13.如申请专利范围第12项之方法,其中该第一资料库包含:被动语态规则、现在被动式规则、过去被动式规则、现在完成被动式规则、以及过去完成被动式规则。14.如申请专利范围第1项之方法,其中该复数个语法标记之一语法标记包含一副词标记。15.如申请专利范围第14项之方法,其中该第一资料库包含副词转换规则。16.如申请专利范围第1项之方法,其中该复数个语法标记之一语法标记包含一比较级模式标记。17.如申请专利范围第16项之方法,其中该第一资料库包含:比较级模式规则、比较级转换规则、及最高级转换规则。18.如申请专利范围第1项之方法,其中该复数个语法标记之一语法标记包含一冠词插入及纠正标记。19.如申请专利范围第18项之方法,其中该第一资料库包含:冠词〝one〞纠正规则及冠词〝the〞纠正规则。20.如申请专利范围第1项之方法,其中该复数个语法标记之一语法标记包含一介系词用法标记。21.如申请专利范围第20项之方法,其中该第一资料库包含:介系词用法规则、名词后接介系词规则、形容词及分词后接介系词规则、动词后接介系词规则、及副词后接介系词规则。22.如申请专利范围第1项之方法,其更包含以下之步骤:如果在该语法错误句子中之语法标记及语法标记模式是一作形容词使用之所有格代名词、一作名词使用之所有格代名词、或一受格中之代名词的话,则藉由从该规则库中选择代名词格规则以取出一适当之代名词以替换一语法错误句子中之不适当之代名词。23.如申请专利范围第1项之方法,其更包含以下之步骤:如果在该语法错误句子中之语法标记及语法标记模式是一代名词加〝be〞的话,则藉由从该规则库选择一人称代名词规则以取出一适当之be动词以替换该语法错误句子中之〝be〞。24.如申请专利范围第1项之方法,其更包含以下之步骤:如果在该语法错误句子中之语法标记及语法标记模式是一代名词加〝have〞的话,则藉由从该规则库中选择一人称代名词规则以取出一适当之have动词以替换该语法错误句子中之〝have〞。25.如申请专利范围第1项之方法,其更包含以下之步骤:如果在该语法错误句子中之语法标记及语法标记模式是一复数名词标记的话,则藉由从该规则库中选择复数名词转换规则以取出一适当之复数名词以替换该语法错误句子中之名词。26.如申请专利范围第1项之方法,其更包含以下之步骤:如果在该语法错误句子中之语法标记及语法标记模式包含一单数名词主词标记加一现在式动词的话,则从该规则库中选择单数型动词规则,然后取出一适当的动词以替换该语法错误句子中之动词。27.如申请专利范围第1项之方法,其更包含以下之步骤:如果在该语法错误句子中之语法标记及语法标记模式包含一过去式动词的话,则从该规则库中选择时态转换规则,然后从规则及不规则变化动词表中取出适当的过去式动词以替换该语法错误句子中之动词。28.如申请专利范围第1项之方法,其更包含以下之步骤:如果在该语法错误句子中之语法标记及语法标记模式包含一完成式动词的话,则从该规则库中选择时态转换规则,然后取出一适当的完成式动词以替换该语法错误句子中之动词。29.如申请专利范围第1项之方法,其更包含以下之步骤:如果在该语法错误句子中之语法标记及语法标记模式包含一现在分词动词的话,则从该规则库中选择现在分词转换规则,然后为该动词取回适当的现在分词以替换该语法错误句子中之动词。30.如申请专利范围第1项之方法,其更包含以下之步骤:如果在该语法错误句子中之语法标记及语法标记模式包含一助动词加be/have been加一完成式动词的话,则从该规则库中选择时态转换规则,然后取出一适当的过去分词以替换该语法错误句子中之动词。31.如申请专利范围第1项之方法,其更包含以下之步骤:如果在该语法错误句子中之语法标记及语法标记模式包含一代名词加〝be〞加一完成式动词的话,则从该规则库中选择人称代名词规则及时态转换规则,然后取出适当的be动词及适当的过去分词来分别替换该语法错误句子中之〝be〞及动词。32.如申请专利范围第1项之方法,其更包含以下之步骤:如果在该语法错误句子中之语法标记及语法标记模式包含一代名词加〝have been〞加一完成式动词的话,则从该规则库中选择人称代名词规则及时态转换规则,然后取出适当的have动词及适当的过去分词来分别替换该语法错误句子中之〝have〞及动词。33.如申请专利范围第1项之方法,其更包含以下之步骤:如果在该语法错误句子中之语法标记及语法标记模式包含一复数名词加〝be〞加一完成式动词的话,则从该第一资料库中选择复数名词转换规则并且取出一适当的复数名词以替换该语法错误句子中之名词,以及从该第一资料库中选择被动语态规则及时态转换规则,然后取出适当的be动词及适当的过去分词来分别替换该语法错误句子中之〝be〞及动词。34.如申请专利范围第1项之方法,其更包含以下之步骤:如果在该语法错误句子中之语法标记及语法标记模式包含一复数名词加〝have been〞加一完成式动词的话,则从该第一资料库中选择复数名词转换规则并且取出一适当的复数名词以替换该语法错误句子中之名词,以及从该第一资料库中选择被动语态规则及时态转换规则,然后取出适当的have动词及适当的过去分词来分别替换该语法错误句子中之〝have been〞及动词。35.如申请专利范围第1项之方法,其更包含以下之步骤:如果在该语法错误句子中之语法标记及语法标记模式包含一副词的话,则从该规则库中选择副词转换规则,然后取出一适当的副词以替换该语法错误句子中之副词。36.如申请专利范围第1项之方法,其更包含以下之步骤:如果在该语法错误句子中之语法标记及语法标记模式包含一比较级形容词的话,则从该规则库中选择比较级转换规则,然后取出一适当的比较级形容词以替换该语法错误句子中之形容词。37.如申请专利范围第1项之方法,其更包含以下之步骤:如果在该语法错误句子中之语法标记及语法标记模式是一最高级形容词的话,则从该规则库中选择最高级转换规则,然后取出一适当的最高级形容词以替换该语法错误句子中之形容词。38.如申请专利范围第1项之方法,其更包含以下之步骤:如果在该语法错误句子中之语法标记及语法标记模式是〝one〞加一名词或形容词的话,则检查名词或形容词的第一个字母。39.如申请专利范围第1项之方法,其更包含以下之步骤:如果该名词或名词片语的第一个字母是子音字母,或者如果其最前面的三个字母是〝uni〞的话,则在该预先翻译的句子中以〝a〞替换〝one〞。40.如申请专利范围第39项之方法,其更包含以下之步骤:如果该名词的第一个字母是母音字母的话,则在该语法错误句子中以〝an〞替换〝one〞。图式简单说明:第一图为一提供该新颖的方法系如何与同一发明者所提供的较早之机器及方法关连在一起之总览方块图;第二图是一显示出本发明中语法自纠正方法之系统结构方块图;以及第三图是本发明之语法自纠正系统设计之较详细的方块图。
地址 美国