JPS61128372A - English-japanese translation apparatus - Google Patents

English-japanese translation apparatus

Info

Publication number
JPS61128372A
JPS61128372A JP59248305A JP24830584A JPS61128372A JP S61128372 A JPS61128372 A JP S61128372A JP 59248305 A JP59248305 A JP 59248305A JP 24830584 A JP24830584 A JP 24830584A JP S61128372 A JPS61128372 A JP S61128372A
Authority
JP
Japan
Prior art keywords
english
japanese
conversion
transformation
sentence
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.)
Granted
Application number
JP59248305A
Other languages
Japanese (ja)
Other versions
JPH0312344B2 (en
Inventor
堤 泰治郎
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.)
International Business Machines Corp
Original Assignee
International Business Machines 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 International Business Machines Corp filed Critical International Business Machines Corp
Priority to JP59248305A priority Critical patent/JPS61128372A/en
Publication of JPS61128372A publication Critical patent/JPS61128372A/en
Publication of JPH0312344B2 publication Critical patent/JPH0312344B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Machine Translation (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は自然言語の機械翻訳、特に英語から日本語への
機械翻訳に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to machine translation of natural languages, particularly machine translation from English to Japanese.

〔従来技術] 近年、記憶装置に登録された辞書と文法規則を使って、
英語め入力文を解析し変換して、日本語の翻訳文を生成
する英日機械翻訳方式が注目されている。
[Prior art] In recent years, using dictionaries and grammar rules registered in storage devices,
An English-Japanese machine translation method that analyzes and converts an English input sentence to generate a Japanese translated sentence is attracting attention.

一般に、実用的な英日機械翻訳方式では、トランスファ
方式による場合がほとんどである。トランスフ7方式と
は、まず記憶装置に登録された解析辞書と解析文法規則
に従って入力文を解析し、入力文の中間表現を得て1次
に、記憶装置に登録された変換辞書と変換規則に従って
、この中間表現を出力文(翻訳文)の中間表現へ変換(
トランスファ)し、最後に、この中間表現を生成辞書と
生成文法規則に従って目標の翻訳文を生成する方式であ
る。
Generally, most practical English-Japanese machine translation methods use the transfer method. The Transf7 method first analyzes an input sentence according to the analysis dictionary and analysis grammar rules registered in the storage device, obtains an intermediate representation of the input sentence, and then processes it according to the conversion dictionary and conversion rules registered in the storage device. , convert this intermediate representation into an intermediate representation of the output sentence (translated sentence) (
Finally, this intermediate representation is used to generate a target translated sentence according to a generative dictionary and generative grammar rules.

[発明が解決しようとする問題点コ 従来の英日機械翻訳方式におけるトランスファ方式では
、入力英語文をある程度まで構文解析して、構文を表わ
す中間表現を得て、それを変換し。
[Problems to be Solved by the Invention] In the transfer method of the conventional English-Japanese machine translation system, an input English sentence is parsed to some extent to obtain an intermediate representation representing the syntax, which is then converted.

日本語文を出力する方式や、入力英語文を深く構文解析
し、さらに意味解析も行って、意味を表わす中間表現を
得て、それを変換し1日本語文を出力する方式などがあ
る。前者の方式によると、英日機械翻訳装置の構造が単
純、小型になり、翻訳の速度が速くなる反面、翻訳文の
品質が悪いという欠点をもっている。一方、後者の方式
によると。
There is a method that outputs a Japanese sentence, and a method that deeply parses the input English sentence and also performs semantic analysis to obtain an intermediate expression that expresses the meaning, converts it, and outputs a single Japanese sentence. According to the former method, the structure of the English-Japanese machine translation device is simpler and smaller, and the translation speed is faster, but it has the disadvantage that the quality of the translated text is poor. On the other hand, according to the latter method.

翻訳文の品質は向上するが、英日機械翻訳装置の構造が
複雑、大型になり、記憶装置に登・録すべき言語データ
も膨大になり、その結果、翻訳の速度が遅くなり、さら
に翻訳装置の維持、管理も容易ではないという欠点があ
る。又、意味を表わす英語文の中間表現にまで深く解析
する為に、表層の英語文の文体がもっていた微妙なニュ
アンスや慣用表現を日本語文に反映させる事が困難であ
る。
Although the quality of the translated text improves, the structure of the English-Japanese machine translation device becomes more complex and larger, and the amount of language data that must be registered and stored in the storage device becomes enormous, resulting in slower translation speed and even slower translation. The disadvantage is that it is not easy to maintain and manage the device. In addition, because the analysis is done deeply into the intermediate expressions of the English sentence that express the meaning, it is difficult to reflect the subtle nuances and idiomatic expressions of the surface English sentence into the Japanese sentence.

従って1本発明の目的は、入力英語文を構文解析して得
た。解析木を英語文中間表現としてこれを対応する日本
語中間表現へトランスファす葛英日機械翻訳方式の長所
、すなわち、比較的単純なシステム構成と処理手順で、
比較的少量の言語データを使って実現でき、特に、文体
に関する処理がほとんど不要であるという特徴を基本に
して、この方式での欠点である翻訳文の品質の悪さを大
幅に改善するために、英日変換の前に英語文解析木を必
要に応じて別の英語文解析木へ変形するという処理ステ
ップを挿入し、英語文の慣用句を含む、英語独特の表現
をまず1日本語に直接的に変換しやすい英語表現に変形
し、その後の英日変換の精度を上げ、また、英日トラン
スファ部分の維持・管理を容易にし、さらに、英日トラ
ンスファ処理の高速化を計り、英日翻訳システム全体と
して、品質の良い翻訳文を高速に出力し、しかも維持管
理が容易なシステムを実現する英日機械翻訳方式を提供
することにある。
Therefore, one object of the present invention is to parse an input English sentence. The advantages of the Katsu-English-Japanese machine translation method, which uses a parse tree as an English sentence intermediate expression and transfers it to the corresponding Japanese intermediate expression, are that it has a relatively simple system configuration and processing procedure;
Based on the characteristics that this method can be realized using a relatively small amount of linguistic data and requires almost no processing related to writing style, we aim to significantly improve the poor quality of translated sentences, which is a drawback of this method. Before English-Japanese conversion, we insert a processing step to transform the English sentence parse tree into another English sentence parse tree as necessary, and convert unique English expressions, including idiomatic phrases, from English sentences directly into Japanese. This improves the accuracy of subsequent English-Japanese conversion, makes it easier to maintain and manage the English-Japanese transfer part, and speeds up the English-Japanese transfer process. The object of the present invention is to provide an English-Japanese machine translation method that outputs high-quality translated sentences at high speed as a whole and realizes a system that is easy to maintain and manage.

[問題点を解決するための手段] 本発明の英日トランスファ方式では、まず英語の入力文
を記憶装置に登録された解析辞書、構文解析規則に従っ
て構文解析し、中間表現として、入力英語文の構文を表
わす解析木を得る0次にこの英語文解析木の最上位ノー
ドから始めて、下位ノードの方向へ、この解析木の構造
lこ沿って、解析木のノードの種類ごとにグループ分け
された変形規則群を各ノードで適用することにより、英
語文解析木から別の英語文語解析木への構造変形を行い
、それと同時に、各ノードにおいて、各ノードの種類ご
とにグループ分けされた変換手順規則群を適用すること
によって、そのノードとそのノードの子ノード群との間
のルベルの範囲の英日変換処理、すなわち、英語文解析
木から対応・する日本語木構造への変換処理の手順を決
定し、これらを記憶装置に記憶させていく、上記変形規
則は、英語文の慣用的表現や特殊構文を基本的な文型に
変形するための°規則である。この変形処理は、後の英
日変換処理を容易化するために行なわれる。
[Means for Solving the Problems] In the English-Japanese transfer method of the present invention, an English input sentence is first parsed according to an analysis dictionary and syntactic analysis rules registered in a storage device, and an intermediate representation of the input English sentence is used as an intermediate representation. Obtaining a parse tree representing the syntax. Starting from the top node of this English sentence parse tree and moving toward the lower nodes, along the structure of this parse tree, the nodes of the parse tree are grouped by type. By applying a group of transformation rules at each node, structural transformation is performed from an English sentence parsing tree to another English sentence parsing tree, and at the same time, at each node, transformation procedure rules grouped by each node type are applied. By applying the group, we can perform the English-Japanese conversion process of the Lebel range between the node and its child node group, that is, the process of converting the English sentence parse tree to the corresponding Japanese tree structure. The above transformation rules, which are determined and stored in the storage device, are rules for transforming idiomatic expressions and special constructions of English sentences into basic sentence patterns. This transformation process is performed to facilitate the later English-Japanese conversion process.

また変換処理手順が決定された時点では実際の変換処理
が行な、われるわけではない、上位から下位方向への変
形処理及び変換手順の決定と記憶の操作が、英語解析木
の最下位ノードに到達すると、今度は、すでに記憶され
ている英日変換の処理手順に従って、実際の変換処理を
行っていく、この変換処理手順は、各ノードの種類、お
よびその子ノードの状況に応じてそれぞれ専門に実行を
行う構造変換実行装置群によって実行され、入力英語文
解析木に対応する日本語中間表現、すなわち日本語木構
造が下位ノードから上位ノードの方向へ次々に作られて
いって、最後に入力英語文解析木の最上位ノードについ
ての英日変換処理を行って、目的の日本語中間表現を得
る。
In addition, the actual conversion process is not performed at the time the conversion process procedure is determined, but the transformation process from upper to lower direction, the determination of the conversion procedure, and the storage operation are performed at the lowest node of the English parse tree. Once reached, the actual conversion process is performed according to the already memorized English-Japanese conversion process. This conversion process is specialized depending on the type of each node and the status of its child nodes. A Japanese intermediate representation corresponding to the input English sentence parse tree, that is, a Japanese tree structure, is created one after another from lower nodes to upper nodes, and finally the input Perform English-Japanese conversion processing on the top node of the English sentence parse tree to obtain the desired Japanese intermediate expression.

続いて、この日本語文の中間表現から、日本語文生成辞
書を使って、日本語文生成装置により表層の日本語文が
出力される。
Next, from this intermediate representation of the Japanese sentence, a Japanese sentence generating device outputs a surface Japanese sentence using a Japanese sentence generating dictionary.

[実施例] 以下で図面を参照して1本発明の一実施例について説明
する。第1図は1本発明の英日機械翻訳方式による英語
文100の日本語文120への自動翻訳処理過程の概要
を示している。
[Embodiment] An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 shows an overview of the process of automatically translating an English sentence 100 into a Japanese sentence 120 using the English-Japanese machine translation method of the present invention.

英語文を入力袋W101により入力すると、まず英語文
解析木8106を使って単語、イディオム、専門用語の
認識、すなわち形態素処理が行なわれる。次に英語文解
析規則辞書107の解析規則に従って英語文解析装置1
02により、入力英語文が解析されて英語文の中間表現
すなわち英語文解析木が出力されて、英語文中間表現記
憶装置112へ記憶される。次に、英日中間表現変形変
換装置103によって、この英語文解析木が、英語文中
間表現変形規則辞書108、英日中間表現変換手順規則
辞書109、および英日変換辞書110を使って、日本
語文の中間表現にトランスファされて、日本語文中間表
現記憶装置113へ記憶される。この中間表現も日本語
文の構文を表現した木構造である。続いて、この日本語
文の中間表現から日本語文生成辞書111を使って、日
本語文生成装置104により日本語文が生成される。
When an English sentence is input using the input bag W101, first, the English sentence parsing tree 8106 is used to recognize words, idioms, and technical terms, that is, morphological processing is performed. Then, according to the analysis rules of the English sentence analysis rule dictionary 107, the English sentence analysis device 1
02, the input English sentence is analyzed and an intermediate representation of the English sentence, that is, an English sentence parse tree is output and stored in the English sentence intermediate representation storage device 112. Next, the English-Japanese intermediate representation transformation conversion device 103 converts this English sentence parse tree into a Japanese It is transferred to an intermediate representation of the sentence and stored in the Japanese sentence intermediate representation storage device 113. This intermediate representation is also a tree structure expressing the syntax of a Japanese sentence. Subsequently, a Japanese sentence is generated from this intermediate representation of the Japanese sentence by the Japanese sentence generating device 104 using the Japanese sentence generating dictionary 111.

最後に、出力装置105によって、目的の日本語文12
0が出力される。
Finally, the output device 105 outputs the target Japanese sentence 12.
0 is output.

以下では、本発明の中心部分である英日中間表現変形変
換装置による処理、即ち、英日トランスファ処理を中心
に、一実施例により本発明にiる英日機械翻訳方式につ
いて更に具体的に説明する。
In the following, the English-Japanese machine translation method according to the present invention will be explained in more detail using one embodiment, focusing on the processing by the English-Japanese intermediate representation transformation conversion device, which is the central part of the present invention, that is, the English-Japanese transfer processing. do.

The program provides thes
a functi6ns、” (1)−例として、上記
文(1)に示す簡単な英語文を日本語文に翻訳する場合
について説明する。まず、文(1)に示す入力英語文を
第1図の英語文解析装置102で解析を行うと第2図に
示す英語文解析木が得られて、第1図の英語文中間表現
記憶袋M112へ記憶される。第2図において。
The program provides these
a functi6ns," (1) - As an example, we will explain the case of translating the simple English sentence shown in sentence (1) above into a Japanese sentence. First, the input English sentence shown in sentence (1) is translated into English as shown in Figure 1. When the sentence analysis device 102 performs the analysis, the English sentence parse tree shown in FIG. 2 is obtained and stored in the English sentence intermediate expression storage bag M112 of FIG. 1. In FIG.

rDEcLJは文、rNPJは名詞句、rVPJは動詞
句、rDETJは限定詞、「N」は名詞。
rDEcLJ is a sentence, rNPJ is a noun phrase, rVPJ is a verb phrase, rDETJ is a determiner, and "N" is a noun.

rVERBJti動詞、「ADJ」は形容詞ヲ表ワし、
マタ最下位のrTHEJ、rPROGRAMJ、rPR
OVIDEsJ、rTHESEJおよびrFUNcTI
ONsJは英単語そのものを表わしている。また、各ノ
ードの番号は、各ノードを識別するために付加したもの
である。次に、第1図の英語文中間表現記憶装置112
に記憶されている第2図の英語文解析木が第1図の英日
中間表現変形変換装置103の入力となる。
rVERBJti verb, "ADJ" represents an adjective,
Mata lowest rTHEJ, rPROGRAMJ, rPR
OVIDEsJ, rTHESEJ and rFUNcTI
ONsJ represents the English word itself. Further, the number of each node is added to identify each node. Next, the English sentence intermediate representation storage device 112 in FIG.
The English sentence parsing tree shown in FIG. 2 stored in is the input to the English-Japanese intermediate representation transformation conversion device 103 shown in FIG.

第3−1図に英日中間表現変形変換装置の概略を示す。FIG. 3-1 shows an outline of the English-Japanese intermediate representation transformation conversion device.

英語文解析木入力部T1によって入力された英語文解析
木は変形変換用木構造記憶部T2に記憶され、このとき
のT2の内容は第3−2図のようになっている。このT
2は先入れ後出しのスタックになっていて、まだ変形変
換が行われていない部分木構造が記憶される。次のステ
ップT3は木構造選択部であり記憶部T2のデータを最
も最近に入れられたものから順に取り出してくる。
The English sentence parse tree input by the English sentence parse tree input section T1 is stored in the transformation/conversion tree structure storage section T2, and the contents of T2 at this time are as shown in FIG. 3-2. This T
2 is a first-in, last-out stack in which subtree structures that have not yet been transformed are stored. The next step T3 is a tree structure selection section which takes out the data in the storage section T2 in order from the most recently entered data.

この例の場合には、第2図の木構造である。次のステッ
プT4は、変形規則選択部であり、T3で選択された木
構造の頂点ノードの種類に応じた変形規則群の中から適
用可能な規則を−っだけ選′択する。このステップで使
用する。各ノードに対応する変形規則群はそれぞれ、T
51のDECL用変形規則記憶部、T52のvp用変形
規則記憶部、T53のNP用変形規則記憶部及びT54
のPP用変形規則記憶部などの中に予じめ記憶されてい
る。第2図の例の場合には、頂点ノードがrDECLJ
なので、T51のDECL用変形規則記憶部に記憶され
ているDECL用変形規則群の中から第2図の木構造に
適用可能な変形規則を検索してくる。しかし、この例の
場合には、適用すべき変形規則はなく、次のステップT
6の変形実行部では、第2図の木構造は変形されずにそ
のまま次のステップT7の変形結果記憶部へ送られる。
In this example, the tree structure shown in FIG. 2 is used. The next step T4 is a transformation rule selection section, which selects only one applicable rule from the transformation rule group corresponding to the type of vertex node of the tree structure selected at T3. used in this step. The transformation rule group corresponding to each node is T
51 DECL transformation rule storage unit, T52 VP transformation rule storage unit, T53 NP transformation rule storage unit, and T54.
The rules are stored in advance in the PP transformation rule storage unit or the like. In the example shown in Figure 2, the vertex node is rDECLJ
Therefore, a transformation rule applicable to the tree structure shown in FIG. 2 is searched from among the DECL transformation rule group stored in the DECL transformation rule storage section of T51. However, in this example, there are no transformation rules to apply, and the next step T
In the transformation executing section 6, the tree structure shown in FIG. 2 is sent as it is to the transformation result storage section of the next step T7 without being transformed.

ここで、「DECL」構造に対する変形処理の具体例に
ついて説明しておく。
Here, a specific example of transformation processing for the "DECL" structure will be explained.

It is assumed that the re
cord is 5tored onths disk
、 (2) たとえば、上記文(2)に示す入力英語文のような場合
には、第11(a)図の英語文解析木となり、これに、
rDEcLJ構造用の変形規則群の中から次式(3)に
示す規則が適用されることになる。
It is assumed that the re
cord is 5tored onths disk
, (2) For example, in the case of the input English sentence shown in sentence (2) above, the English sentence parse tree shown in Figure 11(a) will be obtained, and in this,
The rule shown in the following equation (3) is applied from among the transformation rule group for the rDEcLJ structure.

<(NP(PRON IT))(VP(BIE−V l
5)(VERB 11)(NP(COMP  THAT
)傘2))〉→<(NP(COMP  THAT)−2
)(VP(B[1i−V  l5)(VERB  拳1
))>  (3)式(3)の変形規則では、→印の左辺
で、この規則を適用するかどうかの条件が記述されてい
て、この条件は、rDEcLJ ノードのすべての子の
構造について、それぞれパターンが一致すると満足され
る。一方→印の右辺では、第11(a)図、でのrDE
cLJノード以下の部分本構造が、→印の左辺のパター
ンの照合条件を満足した場合に、新たに生成される部分
木構造列について記述されている。説明のために、式(
3)の内容を図式に表現すると第11(b)図のように
なる0次に、第11(b)図にもとづいて、ここでの変
形処理について説明する。まず、第11(b)図の部分
木構造2005は、第11(a)図の部分木構造200
1とパターンが一致する1次に、第11(b)図の構造
2006は、第11(a)図の構造2002と照合され
るが、構造2006中の記号、串1、傘2は、変数であ
り、パターンを照合する場合に、その場所に存在する任
意の部分木構造と一致し、同時に、一致したその構造が
これらの変数に代入される。そこで、構造2006につ
いても第11(a)図での構造2002とパターンが一
致し、*1には、第11(a)図での構造2003が代
入され、又、拳2には、構造2004の一部、即ち第1
1(c)図に示す構造が代入される。ここで、第11(
b)図の左辺の部分木構造はすべて処理され、同時に、
第11(a)図でのrD E CLJ ノードのすべて
の子ノードについても処理が終了したので、この変形規
則での条件は満足されたことになる。そこで1次に第1
1(b)図の→印の右辺に従ってrDEcLJ構造以下
の構造を生成する。まずll造2007により、第11
(d)図の構造が生成される。ただし、ここでは傘2に
既に代入されていた構造が使用されている0次に、第t
t(b)図の構造2008により、第11(e)図の構
造が生成される。この場合も、傘1に代入されていた構
造が使われている。最後に、これらの構造をrDEcL
Jノードの子ノードとして結合し、第11(f)図の結
果を得る。この変形は、英語のIT−THAT構文を適
切な日本語へ訳すためのものである。
<(NP(PRON IT))(VP(BIE-V l
5) (VERB 11) (NP(COMP THAT
) Umbrella 2))>→<(NP(COMP THAT)-2
)(VP(B[1i-V l5)(VERB fist 1
))> (3) In the transformation rule of formula (3), the left side of the → mark describes the condition for whether or not to apply this rule, and this condition is for the structure of all children of the rDEcLJ node, Satisfied if the patterns match. On the other hand, on the right side of the → mark, rDE in Fig. 11(a)
It describes a subtree structure sequence that is newly generated when the subbook structure below the cLJ node satisfies the matching condition of the pattern on the left side of the → mark. For illustration purposes, the formula (
If the contents of 3) are expressed graphically, the result will be as shown in FIG. 11(b).The transformation processing here will be explained based on FIG. 11(b). First, the subtree structure 2005 in FIG. 11(b) is different from the subtree structure 2005 in FIG. 11(a).
1 whose pattern matches 1 Next, the structure 2006 of FIG. 11(b) is matched with the structure 2002 of FIG. 11(a), but the symbols skewer 1 and umbrella 2 in the structure 2006 are variables , and when matching a pattern, it matches any subtree structure existing at that location, and at the same time, the matched structure is assigned to these variables. Therefore, the pattern of the structure 2006 also matches the structure 2002 in FIG. 11(a), the structure 2003 in FIG. 11(a) is substituted for *1, and the structure 2004 for the fist 2 , i.e. the first
1(c) The structure shown in Figure 1(c) is substituted. Here, the 11th (
b) All subtree structures on the left side of the figure are processed, and at the same time,
Since the processing has also been completed for all child nodes of the rD E CLJ node in FIG. 11(a), the conditions of this transformation rule are satisfied. Therefore, the first
1(b) Generate structures below the rDEcLJ structure according to the right side of the → mark in the diagram. First, according to IIZO 2007, the 11th
(d) A diagram structure is generated. However, here, the structure that has already been assigned to umbrella 2 is used.
The structure 2008 in figure t(b) generates the structure in figure 11(e). In this case as well, the structure assigned to umbrella 1 is used. Finally, these structures were converted into rDEcL
Connect as a child node of the J node to obtain the result shown in FIG. 11(f). This transformation is for translating the English IT-THAT syntax into proper Japanese.

次に、英語のTHERE−BE構文の変形のための規則
とその適用例を示す。
Next, rules for transforming the English THERE-BE syntax and examples of their application will be shown.

There  are  three  types 
 of  commands、   (4)文(4)の
入力英文の英語文解析木は、第12(a)図のようにな
り、適用される変形規則は次式(5)である。
There are three types
of commands, (4) The English sentence parse tree of the input English sentence of sentence (4) is as shown in FIG. 12(a), and the applied transformation rule is the following equation (5).

く(^VP(ADV  THERE))(VP(BH−
V  BE)(NP  串i))>−e<(NP $1
)(VPmRB EXIST))>   (5)第12
(b)図にその変形結果を示す。この変形では、rTH
EREJ 、rAREJが除去され、代りに第12(b
)図の2101に示すような動詞rEXISTJが導入
されている。
ku(^VP(ADV THERE))(VP(BH-
V BE) (NP skewer i))>-e<(NP $1
) (VPmRB EXIST))> (5) 12th
Figure (b) shows the deformation results. In this variant, rTH
EREJ, rAREJ were removed and the 12th (b
) The verb rEXISTJ as shown in 2101 in the figure has been introduced.

rDEcLJ構造に対する変形処理の最後の例として1
次に、英語のToo−To構文の変形のための例を示す
。
As a final example of deformation processing for the rDEcLJ structure, 1
Next, an example for a transformation of the English Too-To syntax is shown.

The file is too larga for
 you to use、 (6)入力英文(6)の解
析木は第13(a)図であり、適用される変形規則は、
次のもので・ある。
The file is too large for
you to use, (6) The parse tree for the input English sentence (6) is shown in Figure 13(a), and the transformation rules to be applied are:
It is the following.

<(NP ml)(VP(VERB 拳2)(AJP(
ADV Too)(ADJ −3)(PP(PROP 
 FOR)(NP  傘4)(INFCL(INFTO
To)傘5))))>−’)<(SUBCL(CONJ
  BFiCAIJSE)CNP  拳1)(VP(V
l、RB、、−2)(AJP(ADV  VERY)(
ADJ  $3))))(NP  傘4)(VP(AU
XV  CAN)(ADV  N0T)$5)>   
        ())第13(b)図にその変形結果
を示す、変形規則(7)中に記述されている串3、串4
.*5は。
<(NP ml)(VP(VERB Fist 2)(AJP(
ADV Too) (ADJ-3) (PP (PROP
FOR) (NP Umbrella 4) (INFCL (INFTO)
To) Umbrella 5))))>-')<(SUBCL(CONJ
BFiCAIJSE) CNP Fist 1) (VP(V
l, RB,, -2) (AJP (ADV VERY) (
ADJ $3))))(NP Umbrella 4)(VP(AU)
XV CAN) (ADV N0T) $5)>
()) Skewers 3 and 4 described in transformation rule (7) whose transformation results are shown in Figure 13(b)
.. *5 is.

以前の説明の傘1、*2と同様な変数である。この本形
テハ、Too−To構文がrBE’cAUsE」を用い
た構文に変形されている。
This is a variable similar to umbrella 1 and *2 in the previous explanation. In this case, the Too-To syntax is transformed into a syntax using "rBE'cAUsE".

ところで、第3−1図の変形結果記憶部T7へ送られて
きたデータは第2図の木構造であり、ここに記憶される
。次のステップT8は、変換手順規則選択部であり、変
形結果記憶部T7に記憶されている木構造の頂点ノード
とその子ノード群との間のルベルの範囲の英日変換を行
うための変換手順規則を各ノードの種類ごとにあらかじ
め準備されている変換手順規則記憶部から検索してくる
。これらの記憶部としては、T91のDECL用変換手
順規則記憶部、T92のvp用変換手順規則記憶部、そ
の他T93のNP用、T94のPP用、T95のAJP
 (形容詞句)用、などがある、ここの例では、第2図
の木構造の頂点ノードがrDEcLJであるので、T9
1のDECL用変換手順規則記憶部に記憶されているD
ECL用変換手順規則群を検索し、次に示す適用可能な
規則を得る。
By the way, the data sent to the transformation result storage section T7 in FIG. 3-1 has the tree structure shown in FIG. 2, and is stored there. The next step T8 is a conversion procedure rule selection section, which is a conversion procedure for performing English-Japanese conversion of the rubel range between the vertex node of the tree structure and its child node group stored in the transformation result storage section T7. Rules are retrieved from a conversion procedure rule storage section prepared in advance for each type of node. These storage units include the DECL conversion procedure rule storage unit of T91, the VP conversion procedure rule storage unit of T92, the NP conversion unit of T93, the PP storage unit of T94, and the AJP of T95.
(for adjective phrases), etc. In this example, the apex node of the tree structure in Figure 2 is rDEcLJ, so T9
D stored in the DECL conversion procedure rule storage unit of No. 1
Search the ECL conversion procedure rule group and obtain the following applicable rules.

((DECL傘1)〉→< (P−DECL・1)> 
  (8)→の左辺(DECL  傘1)は入力木構造
とのマツチング・パターンを表わしていて、その内容は
、rDEcLJという頂点ノードをもつ木構造であって
、その子ノード群の構造は任意であって、その子ノード
群を申1という変数にセットするという意味である。一
方→の右辺では、申1、にセットされている子ノード群
がすべて変形変換されたデータを使用して、rP−DE
CLJという変換を行えという手順を記述したものであ
る0次のステップT10の変換手順規則適用部において
。
((DECL umbrella 1)>→<(P-DECL・1)>
The left side (DECL umbrella 1) of (8) → represents a matching pattern with the input tree structure, and its contents are a tree structure with a vertex node called rDEcLJ, and the structure of its child node group is arbitrary. This means that the child node group is set to a variable called ``1''. On the other hand, on the right side of →, rP-DE is
In the conversion procedure rule application section of the zero-order step T10, which describes a procedure to perform a conversion called CLJ.

この変換手順規則の適用が行われ、第3−3図に示す変
換手順のデータを得る。
This conversion procedure rule is applied to obtain the conversion procedure data shown in FIG. 3-3.

第3−3図に示す変換手順データは、3つのデータを含
むリスト構造になっていて、第1番目のデータ340は
、第2番目のデータ3°41と麹3番目のデータ342
のそれぞれの変換実行結果を使用して、英語文解析木で
のrDECLJレベルに対応する日本語中間表現を作る
手順の名前を表わしている。すなわちここでは手順名は
rP−DECLJである。一般に、変換手順データの形
式は、第1番目のデータが変換手順名を表わし、第2番
目以後の1つ以上のデータが、変換実行後にこの変換手
順の表わす変換手順で使用されるデータである。
The conversion procedure data shown in FIG. 3-3 has a list structure including three data, and the first data 340 is the second data 3°41 and the third koji data 342.
This represents the name of the procedure for creating a Japanese intermediate representation corresponding to the rDECLJ level in the English sentence parse tree using the respective conversion execution results. That is, the procedure name here is rP-DECLJ. Generally, the format of conversion procedure data is such that the first data represents a conversion procedure name, and the second and subsequent data are data that will be used in the conversion procedure represented by this conversion procedure after the conversion is executed. .

このデータは、Tllの変換手順記憶部へ記憶される。This data is stored in the conversion procedure storage section of the Tll.

T11の記憶部は先入れ後出しのスタックになっていて
、この時点の内容は第3−4−のようになっている、第
3−4図において、最左端に付加されている番号は、も
との英語文解析木においてこの変換手順データが対応す
るノードのノード番号を表わしていて、この番号は、そ
の変換手順データが実行されて作られる日本語中間表現
上の対応するノードのノード番号となる。
The storage section of T11 is a first-in, last-out stack, and the contents at this point are as shown in Figure 3-4. In Figure 3-4, the number added to the leftmost end is: This conversion procedure data represents the node number of the corresponding node in the original English sentence parse tree, and this number is the node number of the corresponding node on the Japanese intermediate representation created by executing the conversion procedure data. becomes.

、 次のステップT12は変換実行判断部であり、Tl
lの変換手順記憶部とT16の変換実行結果記憶部の内
容を検索し、T11の中で最も最近に記憶された変換手
順データが実行可能である場合に、そのデータを取り出
して、次のT13の変換手順判断部へ送る。ここの例の
場合、T12の変換実行判断部は、まずTllに最も最
近に記憶されている手順データ、すなわち、第3−3図
に示すデータを調べる。そして、ノード番号2.3につ
いての変換実行データをT16の変換実行結果記憶部で
検索するが、まだ何もT16には記憶されていないので
、次に、ステップ17の子ノードを、第3−4図の手順
データから選択し、T2の変形変換用木構造記憶部に記
憶させる。この時点での記憶部T2の内容は第3−5図
に示すようになっている。
, The next step T12 is a conversion execution determination unit, and Tl
The contents of the conversion procedure storage unit of T1 and the conversion execution result storage unit of T16 are searched, and if the conversion procedure data stored most recently in T11 is executable, that data is retrieved and the data is retrieved from the next T13. The data is sent to the conversion procedure judgment unit. In this example, the conversion execution determination unit at T12 first examines the procedure data most recently stored in Tll, that is, the data shown in FIG. 3-3. Then, the conversion execution result storage unit of T16 is searched for conversion execution data regarding node number 2.3, but since nothing is stored in T16 yet, next, the child node of step 17 is searched for the third - 4 is selected from the procedure data shown in FIG. 4, and stored in the deformation conversion tree structure storage unit of T2. The contents of the storage section T2 at this point are as shown in FIG. 3-5.

次に、木構造選択部T3によって、まず、第3出される
0次のステップT4の変形規則選択部では、対象として
いる木構造の頂点ノードがrNPJなので、T53のN
P用変形規則記憶部に記憶されているNP用変形規則群
を検索し、適用可能な変形規則を一つだけ選択する。し
かし、この例の場合には、適用すべき変形規則はなく、
°対象とじている木構造はT6の変形実行部を通過して
、そのまま変形結果記憶部T7に記憶され、T7の内容
は第3−6図のようになる。
Next, the tree structure selection section T3 first outputs the third 0-order transformation rule selection section T4, since the apex node of the target tree structure is rNPJ, the N of T53 is
The NP transformation rule group stored in the P transformation rule storage unit is searched, and only one applicable transformation rule is selected. However, in this example, there are no transformation rules to apply;
The target-binding tree structure passes through the transformation execution unit T6 and is stored as it is in the transformation result storage unit T7, and the contents of T7 are as shown in FIG. 3-6.

ここで、rNPJ構造に対する変形処理の具体例につい
て説明しておく。
Here, a specific example of deformation processing for the rNPJ structure will be explained.

It ensures proper executi
on of thefunctions、     (
9)たとえば、上記入力英文の場合には、第17(a)
図に示す英語文解析木となり、今、rNPJ構造260
1を変形処理する場合を考える。「NP」構造2901
に対しては、rNPJ構造用の変形規則群の中から下記
の規則が適用されることになる。
It ensures proper executive
on of the functions, (
9) For example, in the case of the input English sentence above, Section 17(a)
The English sentence parse tree shown in the figure is now rNPJ structure 260
Consider the case where 1 is transformed. "NP" structure 2901
, the following rules are applied from the group of transformation rules for the rNPJ structure.

<(ADJ  11)(N  EXECUTION)(
PP(PREP  OF)傘2)>4<(COMP  
THA丁)(NP  $2)(BE−V  BE)(A
DV  (11)、(VERBEXECUTHD)> 
      (10)この変形規則の形式と適用につい
ては、rDECLJ構造の変形の説明の箇所で述べたも
のと同じであるが、この場合には、第17 (a)図で
の部分杏!造2601の子の構造列、すなわち構造26
、92.2603および2604に対して、パターン照
合の処理が行われる。規則適用の結果、コレラノ構造2
6o2.2603.260i1第17(b)図での構造
2606.2607.2608.2609.2610に
変形され牽、これらをrNPJノードの子の構造として
結合すると第17 (c)図に示すrNPJ構造が得ら
れる。
<(ADJ 11)(N EXECUTION)(
PP (PREP OF) Umbrella 2)>4<(COMP
THA Ding) (NP $2) (BE-V BE) (A
DV (11), (VERBEXECUTHD)>
(10) The form and application of this transformation rule are the same as those described in the description of the transformation of the rDECLJ structure, but in this case, the partial apricot! The child structure column of structure 2601, that is, structure 26
, 92.2603 and 2604 are subjected to pattern matching processing. As a result of applying the rule, the cholerano structure 2
6o2.2603.260i1 is transformed into the structure 2606.2607.2608.2609.2610 in Figure 17(b), and when these are combined as a child structure of the rNPJ node, the rNPJ structure shown in Figure 17(c) is obtained. can get.

この変形を受けたrNPJ構造をもとの構造にもどすと
第17(d)図のようになる。この変形は、rprop
er execution of the funct
ionsJを直訳的に「その機能の正しい実行」と硬い
調子で訳すのではなく、「その機能が正しく実行される
こと」のように、より好ましい表現の日本語に訳すため
の処理である。
When the rNPJ structure subjected to this deformation is restored to its original structure, it becomes as shown in FIG. 17(d). This variant is rprop
er execution of the function
This is a process to translate ionsJ into a more preferable Japanese expression, such as ``the correct execution of the function,'' rather than the literal translation of ``the correct execution of the function'' in a stiff tone.

次にra high 1evel of〜Jの慣用的表
現に対するrNPJ構造変形の例を示す。
Next, an example of rNPJ structure modification for the conventional expression ra high 1 level of ~J will be shown.

The  facility  implamants
  a ”high  1evel  0fdata 
5ecurity、        (11)この入力
英文の解析木は、第18(a)図のようになり、今、r
NPJ構造2701を変形する場合を考える。
The facility implants
a ”high 1level 0fdata
5ecurity, (11) The parse tree of this input English sentence becomes as shown in Figure 18(a), and now r
Consider the case where the NPJ structure 2701 is deformed.

<(DET  A)(ADJ  HIGH)(N  L
EVEL)(PP(PREP  OF)傘1)>−)<
(ADJ  A−HIGH−LEVEL−OF)傘1>
         (12)上記変形規則により、第1
8 (b)図での「NP」構造2702のように変形さ
れ、rahighlevsl of〜Jが一つの形容詞
ra−high−1evel−ofJとしてまとめられ
ている。この変形により、以後の英日変換処理が、かな
り単純化されるこ午になる。
<(DET A)(ADJ HIGH)(N L
EVEL) (PP (PREP OF) Umbrella 1)>-)<
(ADJ A-HIGH-LEVEL-OF) Umbrella 1>
(12) According to the above transformation rule, the first
8(b) is transformed like the "NP" structure 2702 in the figure, and rahighlevslof~J are grouped together as one adjective ra-high-1level-ofJ. This transformation greatly simplifies the subsequent English-Japanese conversion process.

rNPJ構造の変形の最後の例として現在分詞による表
現の処理についての例を示す。
As a final example of the modification of the rNPJ structure, we will show an example of processing expressions using present participles.

You use the file containi
ng the record、(13)上記入力英文の
解析木は第19(a)図に示すようになり、rNPJ構
造2801を下記変形規則(14)に従って、変形する
と、第19(b)図でのrNPJ構造28o2のような
結果を得る6く村(PRPRTCL(VERB C0N
TAINING)拳2)〉→<111(RELCL(P
RON Tl(AT)(VERB C0NTAIN)(
NP −z))>この変形では、現在分詞の表現をそれ
と同じ意味となる関係代名詞の表現に置換している。
You use the file
ng the record, (13) The parse tree of the above input English sentence becomes as shown in Fig. 19(a), and when the rNPJ structure 2801 is transformed according to the following transformation rule (14), the rNPJ in Fig. 19(b) is obtained. 6 villages (PRPRTCL(VERB C0N
TAINING) Fist 2)〉→<111(RELCL(P
RON Tl(AT)(VERB C0NTAIN)(
NP -z))> In this modification, the expression of the present participle is replaced with the expression of a relative pronoun that has the same meaning.

ところで、第3−1図での次のステップT8は。By the way, the next step T8 in FIG. 3-1 is as follows.

変換手順規則選択部であり、変形結果記憶部T7の木構
造データの頂点ノードがrNPJであるので、T93の
NP用変換手順規則記憶部に記憶されているNP用変換
手順規則群を検索して、適用可能な規則を一つだけ得る
。NP用変換手順規則群の中には、下記の式(15)に
示すように、第3−7(a)図のような前置詞句(P 
P)を含むNP溝構造適用可能な規則や式(16)に示
すように第3−7 (b)図のような関係式名詞句(R
ELCL)を含むようなNP溝構造適用可能な規則もあ
るが、この例の場合には、このような規則は適用可能と
はならず、下記の式(17)の規則が選択される。
Since the apex node of the tree structure data of the transformation procedure rule selection section T7 is rNPJ, it searches the NP transformation procedure rule group stored in the NP transformation procedure rule storage section T93. , get only one applicable rule. In the NP conversion procedure rule group, as shown in equation (15) below, there is a prepositional phrase (P
As shown in applicable rules and formula (16) for the NP groove structure including P), the relational noun phrase (R
Although there are rules applicable to the NP groove structure including ELCL), in this example, such rules are not applicable, and the rule of formula (17) below is selected.

< (NP (NP  串1)(PP  −2))>→
<CP−NP−PP  ・1−2))< (NP (N
P−1)(RELCL 62))>−+<(P−NP−
RELCL  申1  *2)>          
   (16)<(NP  ml)>→<(P−SNP
  傘1)>                (17
)次のステップTIOの変換手順規則適用部で、この規
則が適用され第3−8図に示す1手順データを得る。こ
のデータは、Tllの変換手順記憶部に記憶されて、こ
の記憶部Tllの内容は第3−9図のようになる。変換
実行判断部T12は、記憶部Tllの内容のうち、最も
最近に記憶された手順データ、すなわち第3−8図のデ
ータを調べ、変換が実行可能かどうかを調べる。コード
、換実行データをT16の変換実行記憶部で検索するが
、T16には何も記憶されていないので、この手順デー
タは実行されずに、次のステップT17の子ノード木構
造選択部で、これらのノード。
< (NP (NP skewer 1) (PP -2))>→
<CP-NP-PP ・1-2))< (NP (N
P-1) (RELCL 62))>-+<(P-NP-
RELCL Monkey 1 *2)>
(16) <(NP ml)>→<(P-SNP
Umbrella 1)> (17
) In the conversion procedure rule application section of the next step TIO, this rule is applied to obtain one procedure data shown in FIGS. 3-8. This data is stored in the conversion procedure storage section of Tll, and the contents of this storage section Tll are as shown in FIG. 3-9. The conversion execution determination unit T12 examines the most recently stored procedure data, ie, the data shown in FIGS. 3-8, among the contents of the storage unit Tll, and determines whether conversion is executable. The code and conversion execution data are searched for in the conversion execution storage unit at T16, but since nothing is stored in T16, this procedure data is not executed, and in the child node tree structure selection unit at the next step T17, these nodes.

択されて、T2の変形変換用木構造記憶部へ記憶される
。この時点でのT2の内容は、第3−10図のようにな
る。
The data is selected and stored in the modification transformation tree structure storage unit of T2. The contents of T2 at this point are as shown in Figure 3-10.

次に、T3の木構造選択部では、T2の変形変換用木構
造記憶部の記憶内容のうち最も最近に記憶された第3−
11図の木構造を選択し、取り出す、T4の変形規則選
択部では、この木構造の頂点ノードについての変形規則
を選択しようとするが、DET用変形規則群は用意され
ていないので、この木構造は、そのままT6の変形実行
部を通過し、T70の変形結果記憶部へ送られる。次の
T8の変換手順規則選択部では、以前のrD E CL
J、rNPJの場合と同様に、DET用変換手順規則群
を検索して1次に示す規則(18)を得て、これを変換
手順規則適用部TIOで適用し、その結果を変換手順記
憶部Tllに記憶する。
Next, the tree structure selection unit T3 selects the third-most recently stored content of the transformation conversion tree structure storage unit T2.
The transformation rule selection section of T4, which selects and extracts the tree structure in Figure 11, attempts to select a transformation rule for the vertex node of this tree structure, but since no transformation rule group for DET is prepared, The structure passes through the transformation execution unit at T6 as it is and is sent to the transformation result storage unit at T70. In the next T8 conversion procedure rule selection section, the previous rD E CL
As in the case of J, rNPJ, the DET conversion procedure rule group is searched to obtain the first rule (18), which is applied by the conversion procedure rule application unit TIO, and the result is stored in the conversion procedure storage unit. Store in Tll.

<(DtET  −1)>→< CP−DEET  傘
1)>        (18)この時点でのTllの
内容は、第3−12図のようになる。
<(DtET -1)>→<CP-DEET Umbrella 1)> (18) The contents of Tll at this point are as shown in Figure 3-12.

の実行可能性が調べられる。この手順データの場合には
、変換手順基、P−DETが使用するデータは、英単語
rTHEJを変換したものであるので、これは実行可能
と判断されて1次のT13の変換手順判断部により、T
149のDET構造変換実行部で処理すべきことを判断
し、そこへ、英単語rTHEJを送る。T149では、
T155の限定詞英日変換辞書記憶部を検索して、英単
語rTHEJに対する1日本語の訳語「その」を取り出
し、第4(a)図に示す日本語中間表現の部分木構造を
作る。この結果は、T16の変換実行結果記憶部に記憶
され、T16は第3−13図にか使われる。
The feasibility of this will be investigated. In the case of this procedure data, the data used by the conversion procedure base, P-DET, is the one that has been converted from the English word rTHEJ, so this is determined to be executable and is determined by the conversion procedure judgment unit of primary T13. , T
The DET structure conversion execution unit of 149 determines what should be processed and sends the English word rTHEJ there. In T149,
The determiner English-Japanese conversion dictionary storage unit of T155 is searched to extract one Japanese translation word "sono" for the English word rTHEJ, and a subtree structure of the Japanese intermediate expression shown in FIG. 4(a) is created. This result is stored in the conversion execution result storage section of T16, and T16 is used in FIG. 3-13.

ここで、変換実行判断部T12は、第3−14図に示す
状態になっている変換手順記憶部Tllの最も最近の手
順データと第3−13図に示すようになっている変換実
行結果記憶部T16の内容を検索し、この手順データの
手順名P−5NPが使用するEEEEIを頂点ノードと
する木構造の変換結果がすてにT16に得られているこ
とを確認して、この手順データの=の構造の部分をその
変換結果と置きかえて、変換手順記憶部の内容を3−1
5図に示すようにする。さらにこの手順データのロロを
頂点ノードとする木構造についての変換結果がT16の
変換実行結果記憶部にあるかどうかを調べるが、nを頂
点ノードとする変換済木構造がすて番E取り出されて、
T16には何も記憶されていないので、結局、手順P−
3NPは実行不可能となる。この場合、もともよって、
P−8NFの実行可能性が調べられたので、新たに変形
変換すべき子ノードについての木構造群はなく1次の木
構造選択部T3へ進む、この時点で、変形変換用木構造
記憶部T2の内容は第3−16図のようになっていて、
T3によって、最も最近に記憶されたロロを頂点ノード
とする木構造が選択されて、T4の変形規則選択部へ送
られる。rNJについての変形規則群は用意されていな
いので、この木構造データはT6の変形実行部を通過し
て、T7の変形結果記憶部にそのまま記憶される。次の
変換手順規則選択部T8では。
Here, the conversion execution determination unit T12 stores the most recent procedure data in the conversion procedure storage unit Tll in the state shown in FIG. 3-14 and the conversion execution result storage in the state shown in FIG. 3-13. Search the contents of part T16, check that the conversion result of the tree structure whose apex node is EEEEI used by the procedure name P-5NP of this procedure data is already obtained in T16, and convert this procedure data. Replace the = structure part with the conversion result and change the contents of the conversion procedure storage section to 3-1.
Do as shown in Figure 5. Furthermore, it is checked whether the conversion result of the tree structure with Roro as the apex node of this procedure data is in the conversion execution result storage unit of T16, but if the converted tree structure with n as the apex node is retrieved at end number E. hand,
Since nothing is stored in T16, the procedure P-
3NP becomes unfeasible. In this case, originally
Since the feasibility of P-8NF has been investigated, there is no tree structure group for child nodes to be newly transformed, and the process proceeds to the primary tree structure selection section T3.At this point, the tree structure storage section for transformation transformation is performed. The contents of T2 are as shown in Figure 3-16.
At T3, a tree structure having the most recently stored Roro as its apex node is selected and sent to the transformation rule selection section at T4. Since a transformation rule group for rNJ is not prepared, this tree structure data passes through the transformation execution section of T6 and is stored as is in the transformation result storage section of T7. In the next conversion procedure rule selection section T8.

T97のN用変換手順規則記憶部から下記の・規則(1
9)が選択される。
From the N conversion procedure rule storage part of T97, the following rule (1
9) is selected.

<(N孝1)〉→<(P−N $1)>       
(19)変換手順規則適用部TIOで、それが適用され
て、第3−17図に示すように、Tllの変換手順記憶
部に記憶される。
<(N Ko 1)> → <(P-N $1)>
(19) The conversion procedure rule application unit TIO applies the rule and stores it in the conversion procedure storage unit of Tll, as shown in FIG. 3-17.

次に、T11の変換手順記憶部から最も最近にT12で
変換の実行可能性が調べられる。この手順データの場合
には、変換手順名P−Nが使用するデータは、英単語r
PROGRAM4を変換したものであるので、これは実
行可能と判断されて。
Next, the feasibility of the most recent conversion is checked at T12 from the conversion procedure storage unit at T11. In the case of this procedure data, the data used by the conversion procedure name P-N is the English word r
Since it is a converted version of PROGRAM4, it is judged to be executable.

次のT13の変換手順判断部により、T145のN構造
変換実行部で処理すべきことを判断し、そこへ英単語r
PROGRAMJを送る。T145では、T151の名
詞英日変換辞書記憶部を検索して、英単語rPROGR
AMJに対する日本語の訳語「プログラム」と特定の分
野で分類された名詞の意味マーカーの一つで、この「プ
ログラム」に付加されている意味マーカーrLEJを取
り出してきて、第4 (b) 図に示す日本語中間表現
の部分木構造を作る。この結果は、T16の変換実行結
果記憶部に記憶され、T16は第3−18図に示すよう
になる。
Next, the conversion procedure determination unit at T13 determines what should be processed by the N structure conversion execution unit at T145, and inputs the English word r.
Send PROGRAMJ. At T145, the noun English-Japanese conversion dictionary storage unit at T151 is searched and the English word rPROGR is searched.
We extracted the Japanese translation for AMJ, "program," and the semantic marker rLEJ, which is one of the semantic markers for nouns classified in a specific field, and is added to this "program." Figure 4 (b) shows the result. Create a subtree structure of the Japanese intermediate representation shown. This result is stored in the conversion execution result storage unit of T16, and T16 becomes as shown in FIG. 3-18.

ここで、変換実行判断部T12は、第3−15図に示す
ものと同様の状態になっている変換手順記憶部Tllの
最も最近の手順データと第3−18図のようになってい
る変換実行結果記憶部T16の内容を検索し、この手順
データの手順名P−8NPが使用するGEを頂点ノード
とする木構造の変換結果がすでにT16に得られている
ことを確認して、この手順データのロロの構造の部分を
その変換結果と置きかえて変換手順記憶部Tllの内容
を第3−19図に示す様にする。この時点で、この手順
データの手順名P−8NPが使用すφ変換データ「■I
マロ、EEEがそろったので、この手順データの実行が
行われる。すなわち。
Here, the conversion execution determination unit T12 selects the most recent procedure data in the conversion procedure storage unit Tll which is in a state similar to that shown in FIG. 3-15, and the conversion which is as shown in FIG. 3-18. Search the contents of the execution result storage unit T16, confirm that the transformation result of the tree structure whose apex node is GE used by the procedure name P-8NP of this procedure data has already been obtained in T16, and execute this procedure. The Rolo structure part of the data is replaced with the conversion result to make the contents of the conversion procedure storage section Tll as shown in FIG. 3-19. At this point, the procedure name P-8NP of this procedure data uses the φ conversion data “■I
Since Maro and EEE are available, this procedure data is executed. Namely.

この手順データの手順名がP−3NPなので、変換手順
判断部T13によって、T142のSNP構造変換実行
部へ送られて、ここで変換実行が行われる。ここでは、
第4(a)図および第4(b)図に示す構造を使って、
訳語や語順を決定する窓層についてもあいまいさはない
ので、第5図に示すような日本語中間表現が作られる。
Since the procedure name of this procedure data is P-3NP, it is sent by the conversion procedure determining section T13 to the SNP structure conversion execution section T142, where the conversion is executed. here,
Using the structure shown in FIGS. 4(a) and 4(b),
Since there is no ambiguity in the window layer that determines the translation and word order, a Japanese intermediate expression as shown in Figure 5 is created.

この結果は。This result is.

変換実行結果記憶部T16に記憶されて、T16は第3
−20図に示すようになる。また、変換手順記憶部Tl
lは、第3−21図に示すようになっている。
The conversion execution result is stored in the conversion execution result storage unit T16, and T16 is the third
-20 It becomes as shown in figure. In addition, the conversion procedure storage unit Tl
l is as shown in Figure 3-21.

次に、変換実行判断部T12は、第3−21図に示す変
換手順記憶部Tllの最も最近の手順データと、第3−
20図の変換実行結果記憶部T16の内容を検索し、こ
の手順データの手順名p−構造の変換結果がすてにT1
6に得られているこ部分をその変換結果と置きかえて、
変換手順記憶部Tllの内容を第3−22図に示すよう
にする。
Next, the conversion execution determination unit T12 uses the most recent procedure data in the conversion procedure storage unit Tll shown in FIG.
The contents of the conversion execution result storage unit T16 in FIG.
Replace the part obtained in 6 with the conversion result,
The contents of the conversion procedure storage section Tll are set as shown in FIG. 3-22.

る木構造についての変換結果がT16の変換実行結果記
憶部にあるかどうか調べるが、すてにT16には何も記
憶されていないので、結局1手順P−DECLは変換実
行が不可能になる。この場合、新たに変形変換すべき子
ノードについての木構造群はないので1次に、木構造選
択部T3へ進む。
It is checked whether the conversion result for the tree structure exists in the conversion execution result storage section of T16, but since nothing is stored in T16, it becomes impossible to execute the conversion using one-step P-DECL. . In this case, since there is no tree structure group for child nodes to be newly transformed, the process proceeds to the tree structure selection section T3.

この時点で、変形変換用木構造記憶部T2の内容とする
木構造が選択されて、T4の変形規則選択部へ送られる
。ここでは、この木構造の頂点ノードの種類、すなわち
vPに対応した、vP用変形規則記憶部T52からこの
木構造に適用可能な変形規則を検索する。しかし、この
例の場合には。
At this point, the tree structure to be the content of the tree structure storage section T2 for transformation conversion is selected and sent to the transformation rule selection section T4. Here, a transformation rule applicable to this tree structure is searched from the vP transformation rule storage T52 corresponding to the type of vertex node of this tree structure, that is, vP. But in this example case.

この木構造に適用すべき変形規則はないので、第3−2
3図に示す木構造は1次のステップT6の変形実行部を
通過し、そのまま、次のステップT7の変形結果記憶部
へ送られる。
Since there are no transformation rules to be applied to this tree structure, Section 3-2
The tree structure shown in FIG. 3 passes through the transformation execution unit in the first step T6 and is sent as is to the transformation result storage unit in the next step T7.

ここで、rVPJ構造に対する変形処理の具体例につい
て説明しておく。たとえば1次の入力英文(20)の場
合には、第14 (a)に示す英語文解析木となり、今
、rVPJ構造2301を変形処理する場合を考える。
Here, a specific example of deformation processing for the rVPJ structure will be described. For example, in the case of the first-order input English sentence (20), the English sentence parse tree becomes as shown in No. 14 (a), and now let us consider the case where the rVPJ structure 2301 is transformed.

The  program  makeS effic
ient  use  of  thefile、  
                        (
20)<(VERB MAKE)(NP(ADJ $1
)(N USE)(PP(PREP 0F)−2))>
→<(Aovす)(VERB USE)(NP 、2)
>   (21)rVPJ構造2301 ニ対シテは、
一般ノ「■P」構造に対する変形規則群の中から上記規
則(21)が適用されることになる。この規則の形式と
適用については、rDEcLJ構造の変形の説明の箇所
で述べたものと同じであるが、この場合には、第14 
(a)図での構造2301の子の構造例、すなわち構造
2302.2303に対してパターン照合の処理が行わ
れる。この規則の適用の結果は、第14 (b)図にお
けるrVPJ構造2304のようになる。この変形は、
英語のrmake use of〜」の慣用表現に対す
る処理であり、結果として、第14 (b)図に示すよ
うに、名詞rUSElが動詞rUsEJへ、また、形容
詞のrEFFIC:IENTJが副詞のrEFFICI
ENTLYJに置換されている。これにより、「+II
akeuseof〜」の表現を日本語としてより適切な
表現に訳すことができる。
The program makeS effic
ient use of the file,
(
20)<(VERB MAKE)(NP(ADJ $1
)(N USE)(PP(PREP 0F)-2))>
→<(Aovsu)(VERB USE)(NP, 2)
> (21) The rVPJ structure 2301 is
The above rule (21) is applied from among the transformation rule group for the general "■P" structure. The form and application of this rule are the same as described in the description of the rDEcLJ structure transformation, but in this case
(a) Pattern matching processing is performed on a child structure example of structure 2301 in the figure, that is, structures 2302 and 2303. The result of applying this rule is rVPJ structure 2304 in FIG. 14(b). This transformation is
This process is for the idiomatic expression "rmake use of~" in English, and as a result, as shown in Figure 14(b), the noun rUSEl becomes the verb rUsEJ, and the adjective rEFFIC:IENTJ becomes the adverb rEFFICI.
It has been replaced by ENTLYJ. As a result, “+II
The expression "akeuseof~" can be translated into a more appropriate expression in Japanese.

次にrbsto〜」の慣用的表現に対するrVPJ構造
の変形の例を示す。
Next, an example of a modification of the rVPJ structure for the idiomatic expression "rbsto~" will be shown.

The file is to be created
、       (22)<(BE−V  BE)(I
NFCL  (INFTOTO)11)>4<(AUX
V WILL)−1)>          (23)
入力英文(22)の解析木は、第15(a)図のように
なり、今、rVPJ構造2401を変形する場合を考え
る。変形規則(23)により第15(b)図で(7)r
VPJ構造2402(7)ように変形され、rbeto
〜jが一つの助動詞rvillJとしてまとめられてい
る。この変形は、以後の英日変換を単純化する。
The file is to be created
, (22)<(BE-V BE)(I
NFCL (INFTOTO)11)>4<(AUX
V WILL)-1)> (23)
The parse tree of the input English sentence (22) is as shown in FIG. 15(a). Let us now consider the case where the rVPJ structure 2401 is transformed. According to the transformation rule (23), (7) r in Fig. 15(b)
VPJ structure 2402 (7) is transformed as rbeto
~j are grouped together as one auxiliary verb rvillJ. This transformation simplifies subsequent English-Japanese conversions.

rVPJ構造の変形の最後の例として、IT−TO構文
の変形の例を示す。
As a final example of a modification of the rVPJ structure, an example of a modification of the IT-TO syntax is shown.

You found it dafficult to
 modify therecard、       
           (24)<(VERB  FI
ND)(NP(PRON  IT)(AJP(ADJ 
 $1)(INFCL(INFTOTO)$2)))>
−+<(VERB FIND)(NP(COMP TH
AT)(INFCLCINFTOTO)申2)(VER
B  l5)(^[)J  41))>       
            (25)入力英文(24)の
解析木は第16 (a)図に示すようになり、rVPJ
 lfl造2501を変形規則(25)に従って変形す
ると、第16(b)図でのrVPJ構造2502のよう
な結果を得る。
You found it dafficult to
modify therecard,
(24) <(VERB FI
ND)(NP(PRON IT)(AJP(ADJ)
$1)(INFCL(INFTOTO)$2)))>
−+<(VERB FIND)(NP(COMP TH
AT) (INFCLCINFTOTO) Monkey 2) (VER
B l5) (^[)J41))>
(25) The parse tree of the input English sentence (24) is shown in Figure 16 (a), and rVPJ
When the lfl structure 2501 is deformed according to the deformation rule (25), a result like the rVPJ structure 2502 in FIG. 16(b) is obtained.

この変形も、以後の英日変換の処理を非常に容易なもの
にする。
This transformation also greatly facilitates the subsequent English-Japanese conversion process.

変形処理の具体例として、これまでに、rDECLJ構
造、rNPJ構造、オヨびrVP」構造に対するものに
ついて説明したが、さらに、「PPJ  (前置詞向)
構造に対する変形処理の具体例について述べておく。
As specific examples of transformation processing, we have so far explained those for the "rDECLJ structure, rNPJ structure, and Oyobi rVP" structure.
A specific example of deformation processing for a structure will be described.

The  program  is  compile
d  in  general、    (26)たと
えば、上に示す入力英文(26)の場合には、第20 
(a)図に示す英語文解析木となり、今、rPPI構造
2901を変形処理する場合を考える。
The program is compiled
d in general, (26) For example, in the case of the input English sentence (26) shown above, the 20th
(a) The English sentence parse tree shown in the figure is obtained, and now consider the case where the rPPI structure 2901 is transformed.

<(PREP IN)(N GENERAL)>4<(
ADV GENERALLY)>        (2
7)rPPJ構造2901に対しては、一般の「PP」
構造に対する変形規則群の中から上に示す規則(27)
が適用されることになる。この規則の形式と適用につい
てはrDECLJ構造の変形の説明の箇所で述べたもの
と同じであるが、この場合には、第20 (a)図での
構造2901の子の構造列、すなわち、構造2902.
2093に対してパターン照合の処理が行われる。ただ
し、規則(27)の→印の右辺にある(ADV  GE
NERALLY)という記述は、このrPPJ構造につ
いて、条件が満たされた場合、rPPJ構造の子の構造
だけを置き換えるのではなく、rP PJ節を含む全体
を、第20 (b)図のような:rADV」構造で置き
換えることを指示している。この規則の適用結果は、第
20 (c)図における「ADVJ構造2094のよう
になる。この変形は、  “fin genaralJ
という慣用表現をより単純な副詞r generall
y Jとして置き換え、以後の英日英換をより簡単なも
のにする。
<(PREP IN)(N GENERAL)>4<(
ADV GENERALLY)> (2
7) For rPPJ structure 2901, general "PP"
Rule (27) shown above from the group of transformation rules for the structure
will be applied. The form and application of this rule are the same as those described in the description of the rDECLJ structure transformation, but in this case the structure sequence of the child of structure 2901 in Figure 20(a), i.e. 2902.
2093 is subjected to pattern matching processing. However, on the right side of the → mark in rule (27) (ADV GE
For this rPPJ structure, the description ``NERALLY'' means that if the conditions are met, instead of replacing only the child structure of the rPPJ structure, the entire rPPJ clause, including the rPPJ clause, is replaced as shown in Figure 20(b): ” structure. The result of applying this rule is the “ADVJ structure 2094” in FIG. 20(c).
The idiomatic expression is changed to the simpler adverb r general.
Replace it as y J to make future English-Japanese-English conversions easier.

次にrto some 5xtentJの慣用表現に対
するrPPJ構造の変形の例を示す。
Next, an example of a modification of the rPPJ structure for the idiomatic expression rto some 5xtentJ will be shown.

The file is used to some 
extent、    (28)この入力英語文(28
)の解析木は、第21(a)図のようになり、今、rP
PJ構造3001を変形する場合を考える。
The file is used to some
extent, (28) This input English sentence (28
) becomes as shown in Figure 21(a), and now rP
Consider the case where the PJ structure 3001 is deformed.

<(PROP To)(ADJ SOME)(N EX
TENT)>4< (ADV TO−5OME−EXT
ENT)>       (29)この変形規則(29
)により、第21 (b)図のrAovJn造3002
のように変形され。
<(PROP To)(ADJ SOME)(N EX
TENT)>4< (ADV TO-5OME-EXT
ENT)> (29) This transformation rule (29
), rAovJn structure 3002 in Fig. 21(b)
It is transformed like.

rTo  SOME  EXTENTJが一ツノ副詞相
当語句rTo−5OME−EXTENTJとしてまとめ
られている。この変形は以後の英日変換を単純化する。
rTo SOME EXTENTJ is summarized as one horn adverb equivalent phrase rTo-5OME-EXTENTJ. This transformation simplifies subsequent English-Japanese conversions.

rPPJ構造の変形の最後の例として、ronpurp
osaJの慣用の慣用表現を変形する例を示す。
As a final example of a modification of the rPPJ structure, ronpurp
An example of transforming the idiomatic expression of osaJ is shown.

You grass the file on pur
pose、    (30)<(PREP 0N)(N
 PURPO5H)>+((ADV INTENTIO
NALLYI>     (31)上記入力英文(30
)の解析木は、第22 (a)図のようになり、rPP
J構造3101を上記変形規則(31)に従って変形す
ると、第22(b)図での「ADv」構造3102のよ
うな結果を得る。この変形も以後の英日変換を容易なも
のにする。
You grass the file on pur
pose, (30)<(PREP 0N)(N
PURPO5H)>+((ADV INTENTIO
NALLYI> (31) Above input English sentence (30
) is shown in Figure 22(a), and rPP
When the J structure 3101 is transformed according to the above transformation rule (31), a result like the "ADv" structure 3102 in FIG. 22(b) is obtained. This transformation also facilitates subsequent English-Japanese conversion.

ところで、第3−1図の変形結果記憶部・、T7へ送ら
れてきたデータは第3−24図の木構造であり、T7へ
記憶される0次のステップの変換手順規則選択部T8で
は、T7に、記憶されている木構造の頂点ノードrVP
Jに応じて、vP用変換手順規則記憶部T92から下記
の適用可能な変形規則を得る。
By the way, the data sent to the transformation result storage unit T7 in Figure 3-1 has a tree structure in Figure 3-24, and in the transformation procedure rule selection unit T8 of the 0th step stored in T7. , T7, the vertex node rVP of the tree structure stored in
According to J, the following applicable modification rules are obtained from the vP conversion procedure rule storage T92.

<(VP 傘1)>4<CP−VP at)>    
   (32)次のT10の変換手順規則適用部におい
て、対象としている木構造にこの規則が適用されて、そ
の結果が、Tllの変換手順記憶部に記憶される。
<(VP umbrella 1)>4<CP-VP at)>
(32) Next, in the conversion procedure rule application section of T10, this rule is applied to the target tree structure, and the result is stored in the conversion procedure storage section of Tll.

この時点でのTllは第3−25図に示すようになって
いる。
Tll at this point is as shown in Figure 3-25.

次に、変換実行判断部T12は、記憶部Tllの内容の
うち、最も最近に記憶された手順データ、−タを丁6の
変換実行記憶部で検索するが、T1単語そのものではな
いので、この手順データは実を頂点ノードとする木構造
が選択されて、T2の変形変換用木構造記憶部へ記憶さ
れて、T2の内容は第3−26図のようになる。
Next, the conversion execution determination unit T12 searches the conversion execution storage unit of the 6th for the most recently stored procedure data, -ta, among the contents of the storage unit Tll, but since it is not the T1 word itself, this For the procedure data, a tree structure with fruits as vertex nodes is selected and stored in the transformation/conversion tree structure storage section of T2, and the contents of T2 become as shown in FIG. 3-26.

次に、T3の木構造選択部で、T2の変形変換用木構造
記憶部の記憶内容のうち、最も最近に記憶された第3−
27図の木構造を選択する。T4の変形規則選択部では
、この木構造の頂点ノードについての変形規則を選択し
ようとするが、VERB用変形規則群は用意されていな
いので、この木構造は、そのままToの変形実行部を通
過し。
Next, the tree structure selection section of T3 selects the most recently stored third--
Select the tree structure shown in Figure 27. The transformation rule selection part of T4 tries to select the transformation rule for the vertex node of this tree structure, but since the transformation rule group for VERB is not prepared, this tree structure passes through the transformation execution part of To as it is. death.

T7の変形結果記憶部へ送られる0次のT8の変換手順
規則選択部では、VERB用変換手順規則群を検索して
、下記の規則(33)を得て、これを変換手順規則適用
部TIOで適用し、その結果を変換手順記憶部Tllに
記憶する。
The conversion procedure rule selection unit of 0-order T8, which is sent to the transformation result storage unit of T7, searches for a group of conversion procedure rules for VERB, obtains the following rule (33), and applies this to the conversion procedure rule application unit TIO. and stores the result in the conversion procedure storage unit Tll.

<(Vll!RB  拳1)>−)<(P−VERB 
 −1)>        (33)この時点でのTl
lの内容は、第3−28図のようになっている。
<(Vll!RB Fist 1)>-)<(P-VERB
-1)> (33) Tl at this point
The contents of l are as shown in Figure 3-28.

次に、T11の変換手順記憶部から最も最近に断部T1
2で変換の実行可能性が調べられる。手順名P−VER
Bが使用するデータは、英単語rPROVIDEsJ 
を変換したものであるので、これは実行可能と判断され
て、次のT13の変換手順判断部によりT148のVE
RB構造変換実行部で処理すべきことを判断し、そこへ
、英単語rPROVIDEsJを送る。T148−1F
は、T154の動詞英日変換辞書記憶部を検索して、英
単語rPROVIDEJに対する辞書記述を取り出し、
第6図に示す本構造を作る。
Next, from the conversion procedure storage unit of T11, the most recent section T1
2, the feasibility of the conversion is examined. Procedure name P-VER
The data used by B is the English word rPROVIDEsJ.
Since this is a conversion of
The RB structure conversion execution unit determines what should be processed and sends the English word rPROVIDEsJ there. T148-1F
searches the verb English-to-Japanese conversion dictionary storage unit of T154 and retrieves the dictionary description for the English word rPROVIDEJ,
The main structure shown in FIG. 6 is made.

第6図のブロック6−01には、動詞rPROVよりE
J己ついての英日変換辞書の内容が示されている。ここ
では、rPROVIDEJを主動詞とする英語文におい
て、主語、直接目的語、間接目的語および前置詞句が、
日本語文に翻訳されるときにどの格助詞を選択し、どの
ような日本語名詞節の順序で、さらにrPROVIDE
Jについてどの訳語を選択するかなどが記述されている
。
In block 6-01 of Figure 6, E
The contents of the English-Japanese conversion dictionary included with J are shown. Here, in an English sentence with rPROVIDEJ as the main verb, the subject, direct object, indirect object, and prepositional phrase are:
Which case particles to select when translated into Japanese sentences, in what order of Japanese noun clauses, and even rPROVIDE
It describes which translation word to select for J.

ブロック601の(a)〜(d)には、4種類の選択が
記述されていて、条件に合致する適切なものが選ばれる
。rsBJの行は、英語の主語を構成する名詞句の主名
詞に基づく格助詞の選択(「H」の行)、またその名詞
句の意味マーカー(rLE」、rUDJなど)に基づく
格助詞の選択(「S」の行)を表わしている。このrS
 BJの行の情報により日本語文における一つの名詞節
が形成される。rDOJの行は、英語文での直接目的語
を構成する名詞句についてrSBJと同様の記述がなさ
れていて、これにより、やはり日本語文における一つの
名詞節が形成される。また、ブロック60177)(b
)部分ニオけるrWITHJの行のように、特定の前置
詞を記述した場合は。
Four types of selections are described in blocks 601 (a) to (d), and an appropriate one that meets the conditions is selected. The rsBJ line selects a case particle based on the main noun of the noun phrase that constitutes the English subject (line "H"), and also selects a case particle based on the semantic marker (rLE, rUDJ, etc.) of the noun phrase. (line of “S”). This rS
One noun clause in a Japanese sentence is formed by the information in the line BJ. In the line rDOJ, a noun phrase that constitutes a direct object in an English sentence is described in the same way as rSBJ, and thus one noun clause is also formed in a Japanese sentence. Also, block 60177)(b
) When a specific preposition is written, as in the line ``rWITHJ''.

ここでの動詞rPROVIDEJと共に使われて。Used here with the verb rPROVIDEJ.

特定の意味を表わす前置詞句の表現を対応する日本語名
詞節に変換するための記述を表わしている。
It represents a description for converting the expression of a prepositional phrase expressing a specific meaning into a corresponding Japanese noun clause.

すなわち、この前置詞の次に位置する名詞句についてr
SBJ 、rDOJの場合と同様に1条件に合致する格
助詞を選択し、一つの日本語名詞節を形成する。ブロッ
ク601の(C)部分におけるrPPJ O)行は、コ
ノ動pl rPROVIDEJ と共によく使われる前
置詞句の英日変換について記述さ九ていて、rFORJ
の行の記述は、前置詞rFORJによる前置詞句に対す
る処理を示している。この場合の前置詞句の存在は(b
)部分でのrWITHJの場合と異なり、英語文におい
て任意である。この記述によっても、(b)部分でのr
WITI(Jの場合と同様に一つの日本語名詞節が形成
される。rsB」、rDO」と同種の記述形式をとるも
のとして、このほかに、rIOJの行の記述がある。こ
れは、英語文における間接目的語の英日変換についての
記述であり、rsBJ。
That is, for the noun phrase located next to this preposition, r
As in the case of SBJ and rDOJ, case particles that meet one condition are selected to form one Japanese noun clause. The rPPJ O) line in the (C) part of block 601 describes the English-Japanese conversion of prepositional phrases that are often used with the verb pl rPROVIDEJ, and rFORJ.
The description in the line indicates processing for a prepositional phrase using the preposition rFORJ. The existence of a prepositional phrase in this case is (b
) is optional in English sentences, unlike the case of rWITHJ in the part. This description also makes it clear that r in part (b)
WITI (A single Japanese noun clause is formed in the same way as in the case of J.rsB", rDO").In addition to this, there is a line description of rIOJ. This is a description of the English-Japanese conversion of indirect objects in sentences, rsBJ.

「DO」と同様な方式により、一つの日本語名詞節を形
成する。ブロック601の(a)〜(d)の各記述部分
の最後の行であるrPJの行は1日本語文での用言部分
を形成するための記述であり、’  rPROVIDE
Jに対する訳語と、この日本語動詞の助動詞部分を後の
日本語生成において生成するための付随的情報、たとえ
ば(a)部分では。
One Japanese noun clause is formed using a method similar to "DO". The last line of each description part (a) to (d) of block 601, the line rPJ, is a description for forming a pragmatic part in one Japanese sentence, and is ' rPROVIDE
The translation for J and accompanying information for generating the auxiliary verb part of this Japanese verb in later Japanese generation, for example in part (a).

「下一段」 「継続」、「他動詞」などが記述されてい
る。
Contains descriptions such as ``lower first step,''``continuation,'' and ``transitive verb.''

ところで、第6図に示す本構造は、T16の変換実行結
果記憶部に記憶され、T16は第3−29図に示すよう
になる。
By the way, this structure shown in FIG. 6 is stored in the conversion execution result storage section of T16, and T16 becomes as shown in FIG. 3-29.

ここで、変換実行判断部T12は、第3−30頂点ノー
ドとする木構造の変換実行結果と置きかえて、変換手順
記憶部Tllの内容を第3−31図に示すようにする。
Here, the conversion execution determination unit T12 replaces the tree structure conversion execution result with the 3-30th vertex node, and changes the contents of the conversion procedure storage unit Tll as shown in FIG. 3-31.

今、対象としている手順デいては、まだ、変換実行結果
記憶部T16にその変換実行結果が得ら九でいないので
、この手順データの実行は不可能となり、変形変換用木
構造記憶部T2の内容が第3−32図に示すような状態
から、再びT3の木構造選択部によって、変形変換用木
構造の取り出しが行われる。これ以後の処理ノードとす
る木構造についての変形変換処理とドとする木構造の変
形を行い、変換手順規則を適用して、Tllの変換手順
記憶部に記憶した時点で、Tllの内容は、第3−33
図のようになる。
For the currently targeted procedure, the transformation execution result has not yet been obtained in the transformation execution result storage unit T16, so it is impossible to execute this procedure data, and the modification transformation tree structure storage unit T2 is From the state whose contents are shown in FIG. 3-32, the tree structure selection unit of T3 again extracts the tree structure for transformation. At the time when the transformation process for the tree structure to be the subsequent processing node and the transformation of the tree structure to be performed are applied, and the transformation procedure rules are applied and stored in the transformation procedure storage section of the Tll, the contents of the Tll are as follows: 3-33
It will look like the figure.

Tllの内容のうち、最も最近に記憶された手順ドとす
る木構造の変換実行結果がまだ、変換実行結果記憶部T
16に得られていないので、これらの子ノードの木構造
は、T2の変形変換用木構造記憶部へ送られる。この時
点で、T2の内容は第3−34図のようになっている。
Among the contents of Tll, the tree structure conversion execution result with the most recently stored procedure is still stored in the conversion execution result storage unit T.
16, the tree structure of these child nodes is sent to the tree structure storage unit for transformation transformation of T2. At this point, the contents of T2 are as shown in Figure 3-34.

具体的な処理手順はすでに述べたとうりであるので省略
するが、まず、第3−34図に示す水溝変形変換処理の
結果は、第7(a)図に示すようになり、この結果が、
第3−33図に示す内容のかえられて、T11の変換手
順記憶部の内容は第3−35図のようになる。
The specific processing procedure has already been described, so it will be omitted, but first, the result of the water groove deformation conversion processing shown in Fig. 3-34 is as shown in Fig. 7(a), and this result is ,
The contents shown in FIG. 3-33 are changed, and the contents of the conversion procedure storage unit at T11 become as shown in FIG. 3-35.

造については、変形変換処理の後、その結果は、第7(
b)図のようになる。第7(b)図において、rFAJ
は、ある特定の分野における名詞の意味マーカーの一種
であり、ある機能や能力を表わしている。ここで、第3
−35図に示す手順データのうち、手順基P−5NPの
手順データが実行可能となり、その実行結果が、第3−
36図に示すようにT16の変換実行結果記憶部に記憶
される。
For the structure, after the deformation conversion process, the result is the seventh (
b) It will look like the figure. In FIG. 7(b), rFAJ
is a type of noun semantic marker in a specific field, and represents a certain function or ability. Here, the third
Among the procedure data shown in Figure 35, the procedure data of procedure base P-5NP becomes executable, and the execution result is shown in the third-
As shown in FIG. 36, the result is stored in the conversion execution result storage section of T16.

この時点で、変換手順記憶部Tllは、第3−37図の
ようであるが、第3−36図に示すよう一ドとする木構
造の変換実行結果が記憶されているので、これを取り出
して、今、対象としている手順基p−vpの手順データ
の7NPを頂上ノートとする木構造と置きかえる。ここ
で、手順基P−vPの手順データが実行可能となり、そ
の実行結果は、第8図の様になって、変換実行結果記憶
部716に記憶される。また、変換手順記憶部T11の
内容は、第3−38図の様になっている。
At this point, the conversion procedure storage unit Tll is as shown in Fig. 3-37, but as shown in Fig. 3-36, the conversion execution result of the tree structure with one card is stored, so take it out. Then, the procedure data of the currently targeted procedure base p-vp is replaced with a tree structure in which 7NP is the top note. Here, the procedure data of the procedure-based P-vP becomes executable, and the execution result is stored in the conversion execution result storage section 716 as shown in FIG. Further, the contents of the conversion procedure storage section T11 are as shown in FIG. 3-38.

ここで、変換手順記憶部T11に記憶されてい構造は、
すでに変換実行結果記憶部T16に記憶されている変換
実行結果と置き換えられて、結局、変換手順記憶部Tl
lの内容は第3−39図に示すようになる。
Here, the structure stored in the conversion procedure storage unit T11 is as follows:
It is replaced with the conversion execution result already stored in the conversion execution result storage unit T16, and eventually the conversion procedure storage unit Tl
The contents of l are shown in Figure 3-39.

この時点で、変換実行判断部T12によって、変換手順
記憶部Tllに記憶されている手順基P−DECLの手
順データが実行可能であると判断DECL構造変換実行
部T141へ送られる。T141では、送られてきた第
5図及び第8図に示す木構造データを使って意味処理を
行い、第3−2図の入力木構造に対する適切な日本語中
間表現を作る。
At this point, the conversion execution determination unit T12 determines that the procedure data of the procedure base P-DECL stored in the conversion procedure storage unit Tll is executable and sends it to the DECL structure conversion execution unit T141. At T141, semantic processing is performed using the sent tree structure data shown in FIGS. 5 and 8 to create an appropriate Japanese intermediate representation for the input tree structure shown in FIG. 3-2.

すなわち、第5図及び、第8図において、この入力英語
文の主語は第5図のブロック501で。
That is, in FIGS. 5 and 8, the subject of this input English sentence is block 501 in FIG.

その意味マーカーは、rLEJであり、直接目的語は第
8図のブロック802で、その意味マーカーはrFAJ
であるという条件によって、第8図での動詞変換辞書記
述801の中から(a)部分だけが選択される。その結
果、主語「そのプログラム」がとる格助詞は、「が」と
なり、直接目的語「これらの機能」がとる格助詞は、「
を」となり、また、コノ動詞rPROVIDEJ の訳
は「備え」に決定される。さらに、これらの語句の日本
語としての順序は、第8図のブロック801の(a)部
分のrSBJ、rDOJなどの記述の順序に従うことに
なる。
Its semantic marker is rLEJ, and its direct object is block 802 of FIG. 8, whose semantic marker is rFAJ.
Under the condition that , only part (a) is selected from the verb conversion dictionary description 801 in FIG. As a result, the case particle taken by the subject "that program" is "ga", and the case particle taken by the direct object "these functions" is "ga".
In addition, the translation of the verb rPROVIDEJ is determined to be "preparation." Furthermore, the order of these words in Japanese follows the order of descriptions such as rSBJ, rDOJ, etc. in part (a) of block 801 in FIG.

もし、主語や目的語が多義語である場合には、二こでの
意味処理によって適切な訳語を選択することができる。
If the subject or object is a polysemous word, an appropriate translation can be selected by performing semantic processing in two places.

たとえば、情報処理の分野を対象とする場合で、次に示
すような入力英語文(34)の場合には、第5図及び、
第8図に相当する構造として第9(a)図及び第9(b
)図を得る。
For example, when targeting the field of information processing, in the case of an input English sentence (34) as shown below, in Figure 5 and
9(a) and 9(b) as structures corresponding to FIG. 8.
) get the figure.

The operator prasssas tha
 key、    (34)第9(a)図のブロック9
01には、rTHEOPERA’rORJについて2つ
の訳語が示さ′れていて、それぞれ意味マーカーによっ
て分けられている。すなわち、rHMJ  (人間を表
わす意味マーカー)としての訳が「操作員」で、rLE
J(記号などを表わす意味マーカー)としての訳が「演
算子」である、この場合、第9(b)図のブロック90
2に記述された条件によって、この英語文の主語として
は、意味マーカーがrHMJのものしか許されていない
ので、結果的にrTHEOPERATORJの訳語とし
て「操作員」が選択されることになる。
The operator
key, (34) Block 9 in FIG. 9(a)
01 shows two translations for rTHEOPERA'rORJ, each separated by a semantic marker. In other words, the translation as rHMJ (semantic marker for humans) is "operator" and rLE
The translation as J (semantic marker representing a symbol etc.) is "operator", in this case block 90 of FIG. 9(b)
According to the condition described in 2, only the semantic marker rHMJ is allowed as the subject of this English sentence, so as a result, "operator" is selected as the translation of rTHEOPERATORJ.

また、第5図及び第8図に示す構造の処理の段階で、も
し、ブロック801に記述された選択枝(a)〜(d)
について、ブロック501およびブロック802がどの
選択枝の条件も満足しない場合には、この第5図及び第
8図の構造は、すなわち、第2図の英語解析木は、対象
としている分野において意味をなさないものとして排除
される。
Also, at the stage of processing the structures shown in FIGS. 5 and 8, if the options (a) to (d) described in block 801
, if block 501 and block 802 do not satisfy the conditions of any of the choices, the structure of FIGS. 5 and 8, that is, the English parse tree of FIG. 2 has no meaning in the target field. excluded as something that cannot be done.

次に、上記の意味処理により得た結果をもとにして日本
語文中間表現を形成し、第10図に示す構造を得る。第
10図において、rJDEcLJは日本語の文、rJN
cJは日本語の名詞節。
Next, a Japanese sentence intermediate representation is formed based on the results obtained from the above semantic processing, and the structure shown in FIG. 10 is obtained. In Figure 10, rJDEcLJ is a Japanese sentence, rJN
cJ is a Japanese noun clause.

「JPC」は日本語の用言部、rJNPJは日本語の名
詞句、rJPARTJは日本語の助詞、rJVERBJ
は日本語の動詞、そしてrJ VAUXJは日本語の助
動詞部分をそれぞれ表わす節の識別子である。
"JPC" is a Japanese pragmatic part, rJNPJ is a Japanese noun phrase, rJPARTJ is a Japanese particle, rJVERBJ
is a Japanese verb, and rJ VAUXJ is a clause identifier representing a Japanese auxiliary verb part.

゛ ここで得られた結果は、T16の変換実行結果記憶
部へ記憶される。この時点では、変換手順記憶部Tll
には何も記憶されていない状態になっている。また、T
2の変形変換用木構造記憶部にも何も記憶されていない
、そこで、T1の英語文解析木入力部から入力された第
3−2図に示す英語文解析木についての変換変換処理が
終了し、その結果である第10図の木構造は、T16の
変換実行結果記憶部から取り出されて、T18の日本語
文中間表現出力部によって出力される。
゛ The result obtained here is stored in the conversion execution result storage section of T16. At this point, the conversion procedure storage unit Tll
is in a state where nothing is stored in it. Also, T
Nothing is stored in the transformation/transformation tree structure storage section 2. Therefore, the transformation process for the English sentence parse tree shown in FIG. 3-2 input from the English sentence parse tree input section T1 ends. The resulting tree structure shown in FIG. 10 is taken out from the conversion execution result storage unit at T16 and output by the Japanese sentence intermediate expression output unit at T18.

この段階で、第1図の英日中間表現変形変換装置103
における処理が終了し、第10図に示す日本語中間表現
は、第1図の日本語文中間表現記憶装置113に記憶さ
れる。
At this stage, the English-Japanese intermediate representation transformation conversion device 103 shown in FIG.
After the processing in FIG. 10 is completed, the Japanese intermediate expression shown in FIG. 10 is stored in the Japanese sentence intermediate expression storage device 113 shown in FIG.

なお、第3−1図の変換実行判断部T12の処理手順の
詳細を第3−40図に示しておく0次に、第1図に示す
日本語文生成装置104において、第10図に示す日本
語文中間表現を入力として日本語文を生成する。まず、
第10図の節rJVAUXJの記述内容などに従って、
「備え」を「備えているJに変える0次に、この日本語
文中間表現の構造の終端の日本語をそのままの順序でと
り出して並べ、最後に句点「、」を付加することにより
、次に示すような日本語文を得る。
The details of the processing procedure of the conversion execution determination unit T12 in FIG. 3-1 are shown in FIG. 3-40. Next, in the Japanese sentence generation device 104 shown in FIG. Generates a Japanese sentence by inputting a word-sentence intermediate expression. first,
According to the description of section rJVAUXJ in Figure 10,
0 Next, by extracting and arranging the terminal Japanese words in the structure of this Japanese sentence intermediate expression in the same order as they are, and adding a period mark "," at the end, we can create the following: Obtain the Japanese sentence shown in .

そのプログラムがこれらの機能を備えている。The program has these functions.

最後に、この結果を第1図の出力装置105によって印
刷装置や表示装置に出力することにより。
Finally, by outputting this result to a printing device or display device using the output device 105 in FIG.

゛本発明による英日機械翻訳方式での全体の処理を終了
する。
゛The entire process using the English-Japanese machine translation method according to the present invention is completed.

以上、本発明の良好な実施例を説明してきたが、本発明
を実施するに当って、種々の変型が可能なことは言うま
でもない。
Although preferred embodiments of the present invention have been described above, it goes without saying that various modifications can be made in carrying out the present invention.

なお、上記実施例はLISPプログラムにより実現する
ことができるが、本発明は他の言語によるプログラムを
用いて実施することも、またハードウェア装置により実
施することも可能である。
Although the above embodiments can be implemented using a LISP program, the present invention can also be implemented using programs written in other languages or by hardware devices.

[発明の効果] 以下本発明と従来の方式とを比較して、本発明の方式に
特有の利点を説明する。
[Effects of the Invention] Hereinafter, the present invention will be compared with a conventional method, and advantages specific to the method of the present invention will be explained.

従来の英日機械翻訳方式では、実用的規模の種類の慣用
的表現を適切な日本語の表現に翻訳するための実用的機
能を備えているものはなかった。
None of the conventional English-Japanese machine translation methods had the practical functionality to translate a practical scale of idiomatic expressions into appropriate Japanese expressions.

−例としては、英語文の構文解析の途中で、個々の英単
語について慣用表現辞書を検索し、慣用的表現の場合に
は1例外的処理を行う方式のものがある。このような方
式では、解析の途中で例外的に慣用的表現を処理してい
るために、英語文、で一般的に使われるほとんどすべて
の慣用的表現を処理しようとすると、処理自体が複雑に
なり、維持・管理が困難になるうえに、解析自体の効率
も悪くなる。そこで、Tlt実には、慣用的表現の中で
、ある限られた少数にものだけしか処理できないという
状況になっている・ 一方、英語文を構文解析して英語文解析木を得た後に、
慣用的表現を処理する従来システムもあるが1日本語の
動詞、名詞、及び助詞などの訳語の選択にかかわる英語
表現の処理が中心であり、日本語の文体、語順にかかわ
る英語表現についてはほとんど処理機能がない。
- For example, there is a method in which a dictionary of idiomatic expressions is searched for each English word during syntactic analysis of an English sentence, and in the case of an idiomatic expression, one exception processing is performed. In this type of method, idiomatic expressions are exceptionally processed during analysis, so if you try to process almost all idiomatic expressions commonly used in English sentences, the processing itself becomes complicated. This not only makes maintenance and management difficult, but also makes the analysis itself less efficient. Therefore, Tlt is actually in a situation where it can only process a limited number of idiomatic expressions. On the other hand, after parsing an English sentence and obtaining an English sentence parse tree,
Although there are conventional systems that process idiomatic expressions, they mainly process English expressions related to the selection of translation words such as Japanese verbs, nouns, and particles, and most do not process English expressions related to Japanese writing style and word order. There is no processing function.

本発明による方式では、英語解析木の変形処理によって
、日本語の文体、語順にかかわる英語表現について適切
な処理を行い、また、英日変換処理によって、日本語の
動詞1名詞、及び助詞などの訳語の選択にかかわる英語
表現の処理を適切に行うようになっていて、実用規模の
種類の慣用的表現を扱うことができる。
In the method according to the present invention, appropriate processing is performed for English expressions related to Japanese writing style and word order by transforming the English parse tree, and by processing English-to-Japanese conversion processing, Japanese verbs, nouns, particles, etc. It is designed to appropriately process English expressions related to the selection of translation words, and can handle a variety of idiomatic expressions on a practical scale.

従来のトランスファ方式によって、実用的規模の種類の
の英語慣用的表現を処理しようとすると。
When trying to process English idiomatic expressions of practical scale types by traditional transfer methods.

日本語の文体、語順にかかわるものから、動詞。From things related to Japanese writing style and word order, to verbs.

名詞、及び助詞などの訳し分けにかかわるものまで一群
のトランスファ規則を繰り返し適用することによって行
われるが、変換の種類が多様であるために、変換のステ
ップが複雑になり、実用規模の種類のトランスファ規則
の維持・管理が困難になる。
This is done by repeatedly applying a set of transfer rules, including those related to the translation of nouns and particles, but because the types of conversion are diverse, the conversion steps are complicated, and it is difficult to perform transfer rules on a practical scale. It becomes difficult to maintain and manage rules.

本発明による方式では、日本語の文体や語順にかかわる
構造的な大きなトランスファは、そのまま行わずに、ま
ず、英語解析木をより簡単な英語の基本文型になるよう
に変形し、その後に英日変換を行うことで対処している
。この変形処理は。
In the method according to the present invention, the English parse tree is first transformed into a simpler English basic sentence pattern, and then the English-Japanese This is dealt with by performing a conversion. This transformation process.

同じ英語解析木の範囲での変形処理、すなわち。Transformation processing within the same English parse tree, ie.

英語の慣用的文型を同じ意味を表わす基本的文型へ変形
するという処理であるために、非常に判りやすく、その
維持・管理は容易である。また、変形の後に、日本語の
動詞、名詞、及び助詞などの訳出を中心とした英日変換
を行うが、入力は、簡単な基本文型に変形された英語解
析木であり、その処理も単純になり、結局、維持・管理
は容易になる。
Since it is a process of transforming idiomatic English sentence patterns into basic sentence patterns expressing the same meaning, it is very easy to understand and easy to maintain and manage. In addition, after transformation, English-Japanese conversion is performed, focusing on translating Japanese verbs, nouns, particles, etc., but the input is an English parse tree that has been transformed into a simple basic sentence pattern, and the processing is simple. As a result, maintenance and management become easier.

従来の一般の木構造変形・変換方式では、いわゆるプロ
ダルジョン・ルールとして、一つの変形・変換規則群を
用意し、入力木構造に適用していく方式を採用している
。この方式によれば、入〃木構造に対して、変形・変換
規則群のうちの先頭の規則から順々に適用可能性をパタ
ーン・マツチングにより調べていって、適用可能な場合
に、その変形・変換規則を適用して、木構造を変形・変
換する。続いて、この変形変換による得られた木構造を
対象として、変形・変換規則群の次の規則がら、再び適
用可能性を調べていく。そして、適用可能な規則がみつ
かると、それを適用して入力の木構造を変形・変換し、
別の木構造を作る。このような規則の適用の処理が変形
・変換規則群の最後の規則まで終了すると、再びその変
形・変換規則群の先頭にもどって、同じように規則の適
用を続けていく。そして、ある入力木構造について、変
形・変換規則群の中の規則が一つも適用されなかった場
合に、入力木構造の全体の変形・変換処理を終了する。
In conventional general tree structure transformation/conversion methods, a method is adopted in which a single transformation/conversion rule group is prepared as a so-called produlsion rule and is applied to an input tree structure. According to this method, the applicability of a tree structure is checked sequentially from the first rule in a group of transformation/transformation rules by pattern matching, and if applicable, the transformation - Apply transformation rules to transform and transform the tree structure. Next, the applicability of the next rule in the group of transformation/conversion rules is examined again for the tree structure obtained by this transformation/transformation. Then, when an applicable rule is found, it is applied to transform and transform the input tree structure,
Create another tree structure. When this process of applying rules is completed up to the last rule in the group of transformation/conversion rules, the process returns to the beginning of the group of transformation/conversion rules and continues applying rules in the same way. Then, when none of the rules in the group of transformation/conversion rules are applied to a certain input tree structure, the transformation/conversion process for the entire input tree structure is terminated.

木構造のパターン・マツチングによって、規則の適用可
能性を調べたり、変形・変換したりする処理は5本来多
くの処理時間を必要とするものであり、上記の方式では
、一つの変形・変換規則群の中に木構造のすべてのノー
ドの種類についての規則をまとめて記憶しているために
。
The process of checking the applicability of rules and transforming/transforming them by pattern matching of tree structures inherently requires a lot of processing time, but in the above method, one transformation/conversion rule Because the group stores the rules for all node types of the tree structure together.

一つの規則の適用可能性を調べる場合に、たとえ。When examining the applicability of a rule, use an analogy.

その規則がある特定のノードについての°規則であって
も、入力木構造中のすべてのノードについて調べなけれ
ばならず、余分な処理となる。さらに。
Even if the rule is for a specific node, all nodes in the input tree structure must be examined, resulting in extra processing. moreover.

入力木構造に対する規則の適用は、変形・変換規則群の
規則がまったく適用できなくなるまで、繰り返し行われ
る為に、その間に、非常に多数回のパターン・マツチン
グが行われることが多い。
Since the application of rules to the input tree structure is repeated until the rules of the transformation/transformation rule group can no longer be applied, pattern matching is often performed a large number of times during that time.

本発明による方式では、変形・変換規則を、対象とする
木構造のノードの種類ごとにグループ化して記憶し、不
要なパターン・マツチングの回数を減らしている。また
、各々の規則群の適用の場合に、先頭の規則から適用可
能性を調べていくが、最初に適用可能になる規則だけを
1回だけ適用して、そのノードについて、変形・変換規
則群の適用を終了する。
In the method according to the present invention, transformation/transformation rules are grouped and stored for each type of target node in the tree structure, thereby reducing the number of unnecessary pattern matching operations. In addition, when applying each rule group, the applicability is checked starting from the first rule, but only the first rule that becomes applicable is applied once, and then the transformation/conversion rule group is applied for that node. end the application.

本発明による方式ではさらに、入力英語解析木のトラン
スファ、すなわち変形・変換処理において1本構造の部
分構造の検索の回数を最小にするために、まず英語解析
木の変形を最上位ノードがら下位ノードの方向へ行って
いて、同時に各ノードにおいて、この変形処理にひき続
いて、英日変換処理の手順を決定し、記憶していく、変
形処理が英語解析木の最下位ノードまで終了した後、す
でに記憶されている英日変換処理の手順に従って、日本
語中間表現を下位レベルの部分構造から順に上位レベル
の構造の方向へ構成していく。このように、結局、入力
英語解析木の部分構造の検索は1度だけ行えばよいこと
になり、これは、必要最少限の木構造検索処理である。
Furthermore, in the method according to the present invention, in order to minimize the number of searches for substructures of one structure in the transfer of the input English parse tree, that is, in the transformation/conversion process, the English parse tree is first transformed from the top node to the lower nodes. At the same time, at each node, following this transformation process, the procedure of English-Japanese conversion process is determined and stored. After the transformation process has finished up to the lowest node of the English parse tree, According to the procedure of the English-Japanese conversion processing that has already been stored, the Japanese intermediate expression is constructed in order from the lower-level partial structure toward the upper-level structure. In this way, the search for the partial structure of the input English parse tree only needs to be performed once, which is the minimum necessary tree structure search process.

一般に木構造の検索では、最上位ノードから始めて下位
ノードの方向へ進む方式の方が、最下位ノードから始め
て上位ノード方向へ進む方式に比較してはるかに処理が
単純である。また、変形を上位レベルから下位レベルの
方向へ行う場合には、上位レベルですでに変形されてい
る部分木構造に対して、後で再び。
In general, when searching a tree structure, starting from the highest node and proceeding toward lower nodes is much simpler than starting from the lowest node and proceeding toward higher nodes. Also, when transforming from a higher level to a lower level, the subtree structure that has already been transformed at the higher level will be transformed again later.

変形処理が同様に行われるので、変形規則の記述を柔軟
に行えるという利点もある。
Since the transformation process is performed in the same way, there is also the advantage that the transformation rules can be written flexibly.

上記の理由によって、本発明による英日トランスファ方
式では、英日トランスファ処理を高速に行うことができ
る。。
For the above reasons, the English-Japanese transfer method according to the present invention can perform English-Japanese transfer processing at high speed. .

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明の英日翻訳システムの1実施例の概要を
示す図、 第2図は本発明の詳細な説明に用いられる英語文の例文
を構文解析して得られた英語文解析木の図。 第3−1図は第1図のシステム中の英日中間表現変形変
換装置を詳細に示す図。 第3−2図〜第3−39図は第2図の英語文解析木が第
3−1図の英日中間表現、変形変換装置に於いて受ける
処理の過程を説明するための図、第3−40図は第3−
1図の変換実行判断1部T12の処理手順の詳細を示す
図。 第4(a)図及び第4(b)図、並びに第5図〜第8図
は第2図の英語文解析木の日本語中間表現への変換過程
を示す図。 第9(a)図及び第9(b)図は意味マーカーを使用し
て訳語を選択する例を説明する図、第10図は第2図の
英語解析木に対応する日本語文中間表現を示す図、 第11(a)図〜第11(f)図はDECL構造の変形
の1例を説明するための図。 第12(a)図及び第12(b)図はDECL構造の変
形の第2の例を説明するための図。 第13(a)図及び第13(b)図“は、DECL構造
の変形の第3の例を説明するための図、第14 (a)
図及び第14 (b)図はvp槽構造変形の1例を説明
するための図。 第15 (a)図及び第15(b)図はvp槽構造変形
の第2の例を説明するための図、第16 (a)図及び
第16(b)図はvp槽構造変形の第3の例を説明する
ための図。 第17 (a)図〜第17(d)図はNP溝構造変形の
1例を説明するための図。 第18 (a)図及び第18 (b)図はNP溝構造変
形の第2の例を説明するための図、第19 (a)図及
び第19 (b)図はNP溝構造変形の第3の例を説明
するための図、第20 (a)図〜第20 (Q)図は
PP構造の変形の1例を説明するために図。 第21 (a)図及び第21 (b)図はpp構造の変
形の第2の例を説明するための図。 第22’(a)図及び第22 (b)図はpp構造の変
形の第3の例を説明するための図である。 出願人  インターナショナル・ビジネス・マシーンズ
・コーポレーション 代理人  弁理士  岡  1) 次  生(外1名) 第2WJ 矛3−3図 第3−6図 汁3−8図 第3−9t12 第3−10図 牙3−14図 廿3−15図 廿3−16図 ÷3−18因 −!d−3−23図 命3−24図 +: ヲl 3−27図 牙3−29図 オフ(α)図     牙7(b)1!1甘9(Q)図 甘11(b)llfflI 牙11(c)図 fil (d)図 斗11(e)図 才14(α)迅 肴14(b)図 +15(a)図 甘15(b)図 脅16(b)回 第17(a)図 甘17(b)図 千17(c)図 +18(b)図 第19(。)配 ”+ 19(b)図 第20(α)図 牙20(b)図 甘20(c)図 +21(a)図 甘21(b)巳 才22(a)図 +22(b)図
Figure 1 is a diagram showing an overview of one embodiment of the English-Japanese translation system of the present invention, and Figure 2 is an English sentence parsing tree obtained by parsing example sentences of English sentences used for detailed explanation of the present invention. illustration. FIG. 3-1 is a diagram showing in detail the English-Japanese intermediate expression transformation conversion device in the system of FIG. 1. Figures 3-2 to 3-39 are diagrams for explaining the processing process that the English sentence parse tree in Figure 2 undergoes in the English-Japanese intermediate representation and transformation conversion device in Figure 3-1. Figure 3-40 is 3-
FIG. 2 is a diagram showing details of the processing procedure of the first conversion execution determination part T12 in FIG. 1; 4(a) and 4(b), and FIGS. 5 to 8 are diagrams showing the process of converting the English sentence parse tree of FIG. 2 into a Japanese intermediate representation. Figures 9(a) and 9(b) are diagrams explaining an example of selecting translated words using semantic markers, and Figure 10 shows the intermediate representation of a Japanese sentence corresponding to the English parse tree in Figure 2. Figures 11(a) to 11(f) are diagrams for explaining an example of modification of the DECL structure. FIGS. 12(a) and 12(b) are diagrams for explaining a second example of modification of the DECL structure. 13(a) and 13(b) are diagrams for explaining a third example of deformation of the DECL structure, and 14(a)
14(b) are diagrams for explaining an example of a modification of the VP tank structure. 15(a) and 15(b) are diagrams for explaining a second example of VP tank structure modification, and 16(a) and 16(b) are diagrams for explaining a second example of VP tank structure modification. FIG. 3 is a diagram for explaining example No. 3; FIG. 17(a) to FIG. 17(d) are diagrams for explaining an example of a modification of the NP groove structure. 18(a) and 18(b) are diagrams for explaining a second example of NP groove structure deformation, and 19(a) and 19(b) are diagrams for explaining a second example of NP groove structure deformation. 20(a) to 20(Q) are diagrams for explaining an example of modification of the PP structure. FIG. 21(a) and FIG. 21(b) are diagrams for explaining a second example of modification of the pp structure. FIG. 22'(a) and FIG. 22(b) are diagrams for explaining a third example of modification of the pp structure. Applicant International Business Machines Corporation Agent Patent Attorney Oka 1) Tsugi Sei (1 other person) 2nd WJ Iku 3-3 Figure 3-6 Figure 3-8 Figure 3-9t12 Figure 3-10 Fang Figure 3-14 Figure 3-15 Figure 3-16 ÷ 3-18 factor -! d-3-23 Figure 3-24 +: Woll 3-27 Figure 3-29 Off (α) Figure Fang 7 (b) 1!1 Sweet 9 (Q) Figure Sweet 11 (b) llffflI Fang 11 (c) Figure fil (d) Zuto 11 (e) Zu Sai 14 (α) Quick appetizer 14 (b) Figure + 15 (a) Zu sweet 15 (b) Figure threat 16 (b) 17th (a) Figure 17 (b) Figure 17 (c) Figure + 18 (b) Figure 19 (.) Figure + 19 (b) Figure 20 (α) Figure 20 (b) Figure 20 (c) Figure + 21 (a) Figure 21 (b) Figure 22 (a) Figure + 22 (b)

Claims (2)

【特許請求の範囲】[Claims] (1)入力英語文を構文解析して英語文中間表現の解析
木を出力する英語文解析装置と、上記英語文中間表現中
に存在する慣用表現及び特殊構文を基本的な文型に変形
するための変形規則群を上記解析木の節点の種類ごとに
分けて保持する変形規則辞書と、上記解析木を日本語文
中間表現に変換するための英日変換規則群を上記解析木
の節点の種類ごとに分けて保持する英日変換規則辞書と
、上記解析木の上位から下位の方向へ解析木の構造に沿
つて各節点で上記変形規則を適用することにより解析木
の変形を行なう手段及び解析木の変形済みの枝の下位か
ら上位の方向へ解析木の構造に沿つて上記英日変換規則
を通用することにより日本語文中間表現を形成する手段
を含む英日中間表現変形変換装置と、上記日本語文中間
表現から日本語文を生成する日本語文生成装置とを有す
る英日機械翻訳装置。
(1) An English sentence analysis device that parses an input English sentence and outputs a parse tree of English sentence intermediate expressions, and for transforming idiomatic expressions and special constructions existing in the English sentence intermediate expressions into basic sentence patterns. A transformation rule dictionary that stores a group of transformation rules for each node type of the above parse tree, and a transformation rule dictionary that stores a group of English-Japanese conversion rules for converting the parse tree into a Japanese sentence intermediate representation for each type of node of the parse tree. an English-Japanese conversion rule dictionary that is maintained separately in an English-Japanese intermediate expression transformation conversion device including means for forming a Japanese sentence intermediate expression by applying the English-Japanese conversion rules from the lower to the upper transformed branches of the parse tree along the structure of the parse tree; An English-Japanese machine translation device comprising a Japanese sentence generation device that generates a Japanese sentence from a word-sentence intermediate representation.
(2)上記英日中間表現変形変換装置が、上記解析木の
上位から下位の方向へ変形を行なう時に同時に各節点に
おいて日本語文への変換手順を決定する手段を有し、末
端の節点に至るまで上記変形及び変換手順の決定が終了
した時に上記日本語文中間表現形成手段が、上記変換手
順に従つて解析木の下位から上位へ変換操作を実行する
特許請求の範囲第(1)項記載の英日機械翻訳装置。
(2) The above-mentioned English-Japanese intermediate expression transformation conversion device has means for simultaneously determining the conversion procedure to Japanese sentences at each node when transforming the above-mentioned analytic tree from the upper to the lower direction, and reaches the terminal node. The English sentence recited in claim (1) is characterized in that, when the determination of the transformation and conversion procedure is completed, the Japanese sentence intermediate representation forming means executes the conversion operation from the lower to the upper part of the parse tree according to the conversion procedure. Japanese machine translation device.
JP59248305A 1984-11-26 1984-11-26 English-japanese translation apparatus Granted JPS61128372A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59248305A JPS61128372A (en) 1984-11-26 1984-11-26 English-japanese translation apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59248305A JPS61128372A (en) 1984-11-26 1984-11-26 English-japanese translation apparatus

Publications (2)

Publication Number Publication Date
JPS61128372A true JPS61128372A (en) 1986-06-16
JPH0312344B2 JPH0312344B2 (en) 1991-02-20

Family

ID=17176096

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59248305A Granted JPS61128372A (en) 1984-11-26 1984-11-26 English-japanese translation apparatus

Country Status (1)

Country Link
JP (1) JPS61128372A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63168775A (en) * 1987-01-07 1988-07-12 Nippon Telegr & Teleph Corp <Ntt> Idiomatic expression analyzing and transforming method for natural language
JPS6431262A (en) * 1987-07-27 1989-02-01 Hitachi Software Eng Document processor
JPH0454671A (en) * 1990-06-22 1992-02-21 Nippon Telegr & Teleph Corp <Ntt> Natural language translating device
JPH0454670A (en) * 1990-06-22 1992-02-21 Nippon Telegr & Teleph Corp <Ntt> Natural language analyzing method

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63168775A (en) * 1987-01-07 1988-07-12 Nippon Telegr & Teleph Corp <Ntt> Idiomatic expression analyzing and transforming method for natural language
JPS6431262A (en) * 1987-07-27 1989-02-01 Hitachi Software Eng Document processor
JPH0454671A (en) * 1990-06-22 1992-02-21 Nippon Telegr & Teleph Corp <Ntt> Natural language translating device
JPH0454670A (en) * 1990-06-22 1992-02-21 Nippon Telegr & Teleph Corp <Ntt> Natural language analyzing method

Also Published As

Publication number Publication date
JPH0312344B2 (en) 1991-02-20

Similar Documents

Publication Publication Date Title
US5848385A (en) Machine translation system using well formed substructures
US6330530B1 (en) Method and system for transforming a source language linguistic structure into a target language linguistic structure based on example linguistic feature structures
US8548795B2 (en) Method for translating documents from one language into another using a database of translations, a terminology dictionary, a translation dictionary, and a machine translation system
Wu Stochastic inversion transduction grammars and bilingual parsing of parallel corpora
US6778949B2 (en) Method and system to analyze, transfer and generate language expressions using compiled instructions to manipulate linguistic structures
US8892418B2 (en) Translating sentences between languages
JP4714400B2 (en) Scalable machine translation system
CN102799578B (en) Translation rule extraction method and translation method based on dependency grammar tree
CN111428469B (en) Interactive labeling method and system for sentence-oriented structure graphic analysis
WO2003083707A2 (en) Machine translation
WO2002039318A1 (en) User alterable weighting of translations
WO1997040453A1 (en) Automated natural language processing
CN114707497B (en) A cross-Transformer Chinese medical named entity recognition method based on multi-source dictionary
JP2001503540A (en) Automatic translation of annotated text
WO1997048058A9 (en) Automated translation of annotated text
JPH0312344B2 (en)
JP3892227B2 (en) Machine translation system
Sengupta et al. A morpho-syntactic analysis based lexical subsystem
JP3919732B2 (en) Machine translation apparatus and machine translation program
JP2004086919A (en) Mechanical translation system
Uchida Atlas
JP3176750B2 (en) Natural language translator
JP2005092615A (en) Natural language processing system, natural language processing method, and computer program
Diaconescu et al. General system for normal and phonetic inflection
CN121503508A (en) Training methods for unsupervised language translation models, language translation methods and devices