主权项 |
1.一种包括演算装置、输入装置、输出装置以及存储装置的用于转换语言的系统,所述存储装置对包含对通用语言的表达进行生成处理的程序和将通用语言的表达转换为自然语言的表达的程序的所述演算装置执行的程序进行存储,另外,所述存储装置具有转换规则部分,用于为了对通用语言的表达和自然语言的表达进行转换而对根据所述演算装置被加以参照的转换规则进行存储;对应于应当被转换的自然语言,针对至少一种语言、将所述转换规则存储在所述转换规则部分中;所述转换规则,具有:通用语言字典,用于通过,对应于每个自然语言元素具有的信息的构建通用语言的通用语言元素来定义构建自然语言的自然语言元素;以及重写规则,用于规定在根据以自然语言的句子结构安排的所述通用语言元素之间的连接关系,并且用于以包括两个通用语言元素和指示它们具有一定关系的关系符的二元关系来表达所述连接关系;所述存储装置,在所述通用语言字典中,以X(“Y”),Z的形式记录对应于自然语言的组元的通用语言,这里,自然语言的组元被写为X,由写为所述X的组元所指示的含义进行定义的信息和对写为上述X的组元的评价进行定义的的信息中的至少一个信息分别用通用语言元素被写到Y中,指示哪个句子元素对应于被写为上述X的组元的句子元素符号被写到Z中;所述演算装置作为通过执行所述程序而被实现的功能,包括:转换处理部分,所述转换处理部分将字符串数据转换处理为代码,所述字符串数据对通过由所述输入装置输入以及由所述存储装置读出而被提供的自然语言的表达进行表示,所述代码对通过所述存储装置中存储的参考对应于该自然语言的转换规则的表达进行表示;存储处理部分,用于进行针对所述存储装置存储通用语言的表达所表示的代码的处理;以及进行读出对存储的通用语言的表达进行表示的代码;反转换指令部分,用于在所述存储处理部分通过所述输入装置接收将所述存储的通用语言的表达转换为特定的自然语言并输出的指令,并且读出对所述保存的通用语言的表达进行表示的代码,同时,所述指令将读出的对通用语言的表达进行表示的代码转换为对目标自然语言的表达进行表示的字符串数据并进行输出;反转换处理部分,用于通过参考存储在所述转换规则部分中的对应于目标自然语言的重写规则,接收所述反转换指令部分的指令并将对从存储装置中读出的通用语言的表达进行表示的代码转换处理为表示目标自然语言的字符串的表达;输出处理部分,进行将所述输入的字符串以及所述转换处理部分和反转换处理部分中的处理结果输出到所述输出装置中的处理;其中,所述转换处理部分进行下列处理:针对表示被给定的自然语言的表达的字符串,参照对应该自然语言的通用语言字典,将构建该自然语言表达的组元重写为在通用语言字典中的对应的通用语言元素的处理;以及针对被重写的多个自然语言元素,通过根据在通用语言元素中的次序应用对应于目标自然语言的重写规则并使其结合,来根据在二元关系中的表达规则生成表示以二元关系表示的通用语言的表达的代码的处理;所述反转换处理部分进行下列处理:将表示以二元关系表示的通用语言的表达的代码,参考对应于目标自然语言的重写规则、根据包括该规则的二元关系表示的规则,解析为构建结合的各通用语言元素的处理;以及参照对应于目标自然语言的通用语言字典将所述已解析的通用语言元素重写为构建该自然语言表达的组元、以生成表示显示目标自然语言的表达的字符串数据的处理。 |