JPH03214355A - machine translation device - Google Patents

machine translation device

Info

Publication number
JPH03214355A
JPH03214355A JP2011053A JP1105390A JPH03214355A JP H03214355 A JPH03214355 A JP H03214355A JP 2011053 A JP2011053 A JP 2011053A JP 1105390 A JP1105390 A JP 1105390A JP H03214355 A JPH03214355 A JP H03214355A
Authority
JP
Japan
Prior art keywords
translated
word
dictionary
japanese
character
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2011053A
Other languages
Japanese (ja)
Inventor
Hidezo Kugimiya
釘宮 秀造
Hitoshi Suzuki
等 鈴木
Youji Fukumochi
福持 陽士
Ichiko Nakamura
中村 いち子
Noriyuki Hirai
平井 徳行
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.)
Sharp Corp
Original Assignee
Sharp 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 Sharp Corp filed Critical Sharp Corp
Priority to JP2011053A priority Critical patent/JPH03214355A/en
Priority to US07/641,732 priority patent/US5329446A/en
Priority to GB9101267A priority patent/GB2241094A/en
Publication of JPH03214355A publication Critical patent/JPH03214355A/en
Pending 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 <Industrial Application Field> The present invention relates to a machine translation device that can generate natural translated sentences.

く従来の技術〉 従来、mw翻訳装置としては次のようなものがある。こ
の機械翻訳装置は、キーホートから入力されたソース言
語を、メインCPUの制御により翻訳モジュールに入力
し、この入力されたソース言語を、メモリに記憶されて
いるメイン辞書やユーザ辞書から成る辞書,文法規則お
よび木構造変換規則を利用して、翻訳モジュールによっ
てターゲット言語に翻訳するものである。
BACKGROUND ART Conventionally, there are the following mw translation devices. This machine translation device inputs a source language input from a keyhole into a translation module under the control of the main CPU, and converts the input source language into a dictionary consisting of a main dictionary and a user dictionary stored in memory, and a grammar. A translation module uses rules and tree structure conversion rules to translate into the target language.

上述のような機械翻訳装置によって英語から日本語へ翻
訳する場合において、上記辞書のうちユーザが独自に作
成するユーザ辞書に新たな単語を登録する際には、次の
ような情報を入力する必要かある。
When translating from English to Japanese using a machine translation device such as the one described above, when registering a new word in a user dictionary created by the user among the above dictionaries, it is necessary to input the following information: There is.

■ 英単語の見出し 2 英単語の品詞 3.英単語の語尾変化形 4 英単語の訳語 5 訳語の品詞 6 訳語の活用形 このように、英91語およびその訳語のみならず、英単
語や訳語の品詞.英煩語の語尾変化形および訳語の活用
形をも辞書に登録することによって、より自然な翻訳文
を得ることかてきるのてある。
■ Heading of English words 2 Part of speech of English words 3. Inflectional forms of English words 4 Translations of English words 5 Parts of speech of translated words 6 Conjugation forms of translated words In this way, not only the 91 English words and their translations, but also the parts of speech of English words and translations. By registering the inflectional forms of English words and the conjugated forms of translated words in a dictionary, it is possible to obtain more natural translated sentences.

〈発明か解決しようとする課題〉 このように、上記入力された英文を日本文に翻訳するv
i械翻訳装置におけるユーザ辞書に新たTJ単語を登録
する際には、登録英単語の訳語の活用形を入力する必要
がある。したかって、ユーザは日本語文法の知識を有す
る必要かあり、誰でも簡単に効率良くユーザ辞書作成処
理を行うことができないという問題かある。
<Invention or problem to be solved> In this way, the English text input above is translated into Japanese text.
When registering a new TJ word in the user dictionary of the i-machine translation device, it is necessary to input the conjugated form of the translated word of the registered English word. Therefore, the user is required to have knowledge of Japanese grammar, and there is a problem in that not everyone can easily and efficiently create a user dictionary.

そこで、この発明の目的は、誰でも簡単に効率良くユー
ザ辞書作成処理を行うことかできろ機械翻訳装置を提供
することにある。
SUMMARY OF THE INVENTION An object of the present invention is to provide a machine translation device that allows anyone to easily and efficiently create a user dictionary.

〈課題を解決するための手段〉 上記目的を達成するため、この発明は、入力された文章
を形態素に分割してユーザ辞書を含む辞書を用いてその
形聾素の訳語等を得る形態素解析部と、上記形態素解析
部によって分割された形態素列の構文を辞書と文法規則
を用いて解析する構文解析部と、上記構文解析部で得ら
れた構文の構造を日本語における構文の構造に変換する
変換部と、上記変換部によって得られた日本語の構文構
造に従って日本語による翻訳文を生成する翻訳文生成部
を有する機械翻訳装置において、上記ユーザ辞書に登録
する単語に対応する日本語の訳語を構成する文字列にお
ける所定位置の文字が予め指定された文字であるか否か
を判別する訳語文字判別手段と、上記訳語文字判別手段
による判別結果に基づいて所定の規則に従って上記訳語
の活用形を自動的に推定すると共に、推定結果を上記ユ
ーザ辞書に登録する訳語活用形推定・登録手段を備えた
ことを特徴としている。
<Means for Solving the Problems> In order to achieve the above object, the present invention provides a morphological analysis unit that divides an input sentence into morphemes and obtains the translation of the morphemes using a dictionary including a user dictionary. and a syntactic analysis unit that analyzes the syntax of the morpheme sequence divided by the morphological analysis unit using a dictionary and grammar rules, and converts the syntactic structure obtained by the syntactic analysis unit into a Japanese syntactic structure. In a machine translation device having a conversion unit and a translated sentence generation unit that generates a translated sentence in Japanese according to the Japanese syntactic structure obtained by the conversion unit, a Japanese translation corresponding to the word registered in the user dictionary is used. a translated word character determining means for determining whether or not a character at a predetermined position in a character string constituting the character string is a prespecified character; and a conjugation form of the translated word according to a predetermined rule based on the determination result by the translated word character determining means The present invention is characterized by comprising translated word inflection estimation/registration means for automatically estimating and registering the estimation result in the user dictionary.

く作用〉 形態素解析部に文章が人力されると、この入力された文
章は上記形態素解析部によって形態素列に分割されて日
本語による訳語等が得られる。こうして、入力文章か形
態素列に分割されると、構文解析部によって上起形態素
列の構文が解析される。そして、上記構文解析部によっ
て得られた構文の構造か変換部によって日本語の構文構
造に変換され、得られた日本語の構文構造に従って翻訳
文生成郎によって日本語による翻訳文が生成される。
Effects> When a sentence is manually input to the morphological analysis unit, the input sentence is divided into morpheme sequences by the morphological analysis unit to obtain Japanese translations and the like. When the input sentence is divided into morpheme sequences in this manner, the syntax of the upper occurrence morpheme sequences is analyzed by the syntax analysis section. Then, the syntactic structure obtained by the syntactic analysis section is converted into a Japanese syntactic structure by the conversion section, and a translated sentence in Japanese is generated by the translation sentence generator according to the obtained Japanese syntactic structure.

上述の形態素解析部における形態素解析および構文解析
部における構文解析の際に用いられる辞書のーってある
ユーザ辞書に新たな単語を登録する際に、上記ユーザ辞
書に登録する単語に対応する日本語の訳語か入力される
。そうすると、この訳語を構成する文字列における所定
位置の文字が予め指定された文字であるか否かが訳語文
字判別手段によって判別される。そして、上記訳語文字
判別手段による判別結果に基づいて、訳語活用形推定・
登録手段によって、所定の規則に従って上記訳語の活用
形か推定されると共に、得られた推定結果が上記ユーザ
辞書に登録される。
The dictionary used during morphological analysis in the morphological analysis section and syntactic analysis in the syntactic analysis section mentioned above is the Japanese language corresponding to the word to be registered in the user dictionary when registering a new word in the user dictionary. The translated word is input. Then, the translated word character determining means determines whether a character at a predetermined position in the character string constituting the translated word is a predetermined character. Then, based on the discrimination results by the above-mentioned translated word character discrimination means, the translated word inflection is estimated and
The registration means estimates the inflected form of the translated word according to a predetermined rule, and registers the obtained estimation result in the user dictionary.

したがって、ユーザがユーザ辞書に新たな単語を登録す
る際に、登録する単語の日本語による訳語の活用形が自
動的に推定されて上記ユーザ辞書に登録される。
Therefore, when a user registers a new word in the user dictionary, the conjugated form of the Japanese translation of the registered word is automatically estimated and registered in the user dictionary.

〈実施例〉 以下、この発明を図示の実施例により詳細に説明する。<Example> Hereinafter, the present invention will be explained in detail with reference to illustrated embodiments.

第1図はこの発明の機械翻訳装置における一実施例のブ
ロック図である。1はメインCPU(中央処理装置)、
2はメインメモリ、3はCRT(カソード・レイ・ヂュ
ーブ)、4はキーボード、5は翻訳モジュール、6はメ
イン辞書やユーザ辞書等から成る翻訳用の辞書.文法規
則および木構造変換規則等を格納しているメモリである
FIG. 1 is a block diagram of an embodiment of a machine translation apparatus according to the present invention. 1 is the main CPU (central processing unit),
2 is a main memory, 3 is a CRT (cathode ray tube), 4 is a keyboard, 5 is a translation module, and 6 is a translation dictionary consisting of a main dictionary, a user dictionary, etc. This is a memory that stores grammar rules, tree structure conversion rules, etc.

上記翻訳モジュール5は、ソース言語に上る文章が入力
されると、それを翻訳してターゲット言語である日本語
の文章を出力するものである。すなわち、キーホート4
から入力されたソース言語はメインCPUIの制御によ
り翻訳モジュール5に送られる。翻訳モジュール5はメ
モリ6に記憶されている辞書.文法規fillおよび木
構造変換規則等を用いて、入力されたソース言語を後に
詳述するようにしてターゲット言語に翻訳する。その結
果は、メインメモリ2に一旦記憶されると共に、CRT
3に表示される。
When a sentence in the source language is input, the translation module 5 translates it and outputs a sentence in Japanese, which is the target language. That is, Keyhot 4
The input source language is sent to the translation module 5 under the control of the main CPUI. The translation module 5 is a dictionary stored in the memory 6. Using grammar fill, tree structure conversion rules, etc., the input source language is translated into the target language as will be detailed later. The results are temporarily stored in the main memory 2 and also
3.

上記翻訳モジュール5て行われる自動翻訳.には、般に
第2図に示すような解析レベルがある。図中左上におい
てソース言語が入力されると、レヘルL1の辞書引き,
レベルL,の形態素解析.レベルL3の構文解析,・・
・と解析が進められる。
Automatic translation performed in translation module 5 above. In general, there are analysis levels as shown in Figure 2. When the source language is input in the upper left of the figure, dictionary lookup in Lehel L1,
Morphological analysis at level L. Level L3 parsing...
・The analysis continues.

機械翻訳はこの解析レベルにより、大きく次の2つにわ
けられる。1つは、レベルL6のソース言語およびター
ケット言語のどちらにも依存しない概念(中間言語とよ
ぶ)まで解析し、そこから、レベルL7の文脈生成.レ
ベルL8の意味生成,レベルLllの構文生成,レベル
L+oの形態素生成と生成を進めて、ターゲット言語を
生成していくピボット方式である。
Machine translation can be broadly divided into the following two types depending on the level of analysis. One is to analyze concepts that do not depend on either the source language or the target language at level L6 (called an intermediate language), and from there, to generate context at level L7. This is a pivot method in which the target language is generated by proceeding with meaning generation at level L8, syntax generation at level Lll, and morpheme generation and generation at level L+o.

もうl−)は、上述のレベルL,の形態素解析,レベル
し,の構文解析,レベルL4の意味解析およびレベルL
,の文脈解析のいずれかまで解析を行ってソース言語の
内部構造を得、次に、この得られたソース言語の内部構
造と同レベルのターゲット言語の内部構造に変換した後
、ターゲット言語を生成するトランスファ一方式である
1-) includes the above-mentioned morphological analysis at level L, syntactic analysis at level L4, semantic analysis at level L4, and level L
, to obtain the internal structure of the source language, and then convert it to the internal structure of the target language at the same level as the internal structure of the source language obtained, and then generate the target language. This is a one-way transfer system.

ここで、上記各解析について説明する。Here, each of the above analyzes will be explained.

・辞書引き・形態素解析 入力された文章を各形態素列(単 語列)に分割し、第1図に示すメ モリ6の辞書を引いてこの各単語 に対する品詞などの文法情報おび 訳語を得、さらに、時制・人称・ 数などを解析する。・Dictionary lookup・Morphological analysis The input sentence is divided into each morpheme sequence (single (word strings) and create the menu shown in Figure 1. Look up each word in Mori 6's dictionary. Grammatical information such as parts of speech and Obtain translations, and also learn tenses, personal names, Analyze numbers, etc.

・構文解析一後述するようにして単語間の係り受けなど
の、文章の構造(構造解 析木)を決定する。
・Syntactic analysis: Determine the structure of the sentence (structural analysis tree), such as the dependencies between words, as described later.

・意味解析−複敢の構文解析の結果から意味的に正しい
ものとそうでないものを 判別する。
・Semantic analysis: Distinguish between what is semantically correct and what is not based on the results of multiple syntactic analysis.

・文脈解析一話題を理解し、省略やあい昧さを取り去る
・Context analysis: Understand the topic and remove omissions and ambiguities.

この発明で用いる翻訳モジュール5は、少なくともレベ
ルL3の構來解析のレベルまでの解析を行うものとする
。すなわち、本実施例の翻訳モジュール5は第3図のよ
うな辞書引き形態素解析部ll.構文解析部12,変換
部l3および翻訳文生成部14の各機能部分から成る翻
訳モジュールを考える。
It is assumed that the translation module 5 used in this invention performs analysis up to at least level L3 structural analysis level. That is, the translation module 5 of this embodiment includes a dictionary lookup morphological analysis section ll. as shown in FIG. Let us consider a translation module consisting of the functional parts of the syntactic analysis section 12, the conversion section 13, and the translated text generation section 14.

第4図は上記翻訳モジュール5の具体的なブロック図で
ある。また、第5図〜第9図はrThis isape
n.Jという英文を日本語に翻訳する場合における第4
図に示す各バッファA−Eの内容を例示する。
FIG. 4 is a concrete block diagram of the translation module 5. Also, Figures 5 to 9 are rThis isape.
n. The fourth example when translating the English sentence J into Japanese.
The contents of each buffer A to E shown in the figure are illustrated.

以下、第3図〜第9図を用いて英日翻訳処理について説
明する。
The English-Japanese translation process will be explained below using FIGS. 3 to 9.

まず、読み込まれた原文は第5図に示すように第4図の
バッファAに洛納される。そうすると、翻訳プログラム
l6に基づく翻訳CPUI5の制御ノ下に、バッファA
に格納された原文に従ってメモリ6の辞書を用いて各単
語の訳語等の必要な情報が得られ、バッファBに格納さ
れる(第3図の辞書引き形態素解析部2による辞書引き
・形態素解析)。その結果、例えば上記情報の一部であ
る品詞情報は第6図のように格納される。ここで、rt
hisJは多品詞語であるが、次の構文解析により一意
に決定される。すなわち、メモリ6の辞書と文法規則に
従って、各単語間の係り受け関係を示す構造解析木が第
7図に示すように決定されて、第4図のバッファCに格
納される(第3図の構文解析部l2による構文解析)。
First, the read original text is stored in buffer A in FIG. 4, as shown in FIG. Then, under the control of the translation CPUI5 based on the translation program l6, the buffer A
Necessary information such as the translation of each word is obtained using the dictionary in the memory 6 according to the original text stored in the memory 6, and is stored in the buffer B (dictionary lookup and morphological analysis by the dictionary lookup morphological analysis unit 2 in FIG. 3). . As a result, part-of-speech information, which is part of the above information, is stored as shown in FIG. 6, for example. Here, rt
Although hisJ is a multipart speech word, it is uniquely determined by the following syntactic analysis. That is, according to the dictionary in the memory 6 and the grammar rules, a structural analysis tree showing the dependency relationships between each word is determined as shown in FIG. 7, and stored in the buffer C in FIG. (Syntax analysis by syntax analysis unit l2).

この構造解析木は、次のようにして決定される。すなわ
ち、メモリ6の文法規則から 文→主部,述部 主部→名詞句 述部一動詞,名詞句 名詞句一代名詞 名詞旬一冠詞.名詞 の規則か得られる。この規則は、例えば、1つ目の蜆1
’lllは“文とは、主部と述部からできている”とい
うことを表わす。以下、この規則にしたがって構造解析
木が決定されるのである。
This structural analysis tree is determined as follows. That is, from the grammar rules in memory 6, sentence → subject, predicate subject → noun phrase predicate one verb, noun phrase noun phrase one pronoun noun one article. You can get rules for nouns. This rule, for example,
'llll means that "a sentence is made up of a subject and a predicate." Thereafter, a structural analysis tree is determined according to this rule.

次に、上述の構文解析の場合と同様にメモリ6の木構造
変換規IIIを世いて、入力された英文に対する構文解
析木(第7図参照)の構造か第8図に示すような日本文
に対する構造に変換される。そして、得られた結果か第
4図のバソファDに格納される(第3図の変換部13に
よる構文変換)。最後に、得られた日本文字「これベン
である。」に適切な助詞「は」や助動詞か付けられて、
第9図のような日本語の形にして第4図のバッファEに
格納される(第3図の翻訳文生成部14による翻訳文生
成)。こうして得られた日本文「これはベンである。」
は、翻訳モジュール5から出力され、メインメモリ2に
格納されると共に、CRT3に表示される。
Next, in the same way as in the case of syntax analysis described above, the tree structure conversion rule III in memory 6 is used to convert the structure of the parse tree (see Figure 7) for the input English sentence into a Japanese sentence as shown in Figure 8. is converted into a structure for . Then, the obtained result is stored in the bath sofa D in FIG. 4 (syntax conversion by the conversion unit 13 in FIG. 3). Finally, the obtained Japanese character ``This is Ben desu.'' is given the appropriate particle ``wa'' or an auxiliary verb.
It is stored in the buffer E of FIG. 4 in the Japanese form as shown in FIG. 9 (translated sentence generation by the translated sentence generation unit 14 of FIG. 3). The Japanese sentence thus obtained was ``This is Ben.''
is output from the translation module 5, stored in the main memory 2, and displayed on the CRT 3.

上述のような翻訳処理の際に、辞書引き・形態素解析に
おいて使用される辞書として、予め用化されたメイン辞
書と、このメイン辞訂にはない特殊な単語等を必要に応
してユーザが登録して作成するユーザ辞書とかある。ユ
ーザか」二記ユーザ辞書に新たな英語の単語およびこの
英単語に対応する日本語の訳語を登録する際には、翻訳
CPUI5によってユーザ辞書登録処理が実行される。
During the above-mentioned translation process, the user uses a pre-used main dictionary as a dictionary to be used for dictionary lookup and morphological analysis, as well as special words that are not in this main dictionary as needed. There are user dictionaries that can be registered and created. When registering a new English word and a Japanese translation corresponding to this English word in the user dictionary, the translation CPU 5 executes the user dictionary registration process.

第lO図は第4図の翻訳CPUl5によって行われるユ
ーザ辞書登録処理動作のフローチャートである。以下、
第IO図に従ってユーザ辞書登録処理動作について詳細
に述へる。
FIG. 10 is a flowchart of the user dictionary registration processing operation performed by the translation CPU 15 of FIG. below,
The user dictionary registration processing operation will be described in detail with reference to FIG.

ステノプS1て、ユーザ辞書に登録すべき英単語の見出
しが入力され、ユーザ辞書に登録される。
At step S1, the heading of an English word to be registered in the user dictionary is input and registered in the user dictionary.

ステソプS2て、上記ステソプS1において入力された
英単語の品詞か入力され、ユーザ辞書に登録される。
In Step S2, the part of speech of the English word input in Step S1 is input and registered in the user dictionary.

ステップS3て、上記ステソプSlにおいて入力された
英単語の語尾変化形が入力され、ユーザ辞書に登録され
る。
In step S3, the inflectional form of the English word input in step S1 is input and registered in the user dictionary.

ステップS4で、上記ステップS1において入力された
英単語の日本語による訳語か入力され、ユーザ辞書に登
録される。
In step S4, the Japanese translation of the English word input in step S1 is input and registered in the user dictionary.

ステップS5て、上記ステップS4において入力された
訳語の品詞か入力され、ユーザ辞書に登録される。
In step S5, the part of speech of the translated word input in step S4 is input and registered in the user dictionary.

ステップS6で、上記ステップS4において人力された
訳語の活用形公入力されてユーザ辞書に登録され、ユー
ザ辞書登録処理動作を終了する。
In step S6, the conjugated form of the translated word manually inputted in step S4 is input and registered in the user dictionary, and the user dictionary registration processing operation is completed.

その際に、上記ステソプS5において入力された訳語の
品詞が動詞である場合には、上記ステップS6において
実施される訳語活用形入力に際して、翻訳CPUl5の
制御の下に上記ステソプS4において入力された訳語の
文字に基づいて訳語の活用形が自動的に推定されるので
ある。
At that time, if the part of speech of the translated word input in step S5 is a verb, the translated word input in step S4 is input under the control of translation CPU15 when inputting the translated word conjugation form in step S6. The conjugated form of the translated word is automatically estimated based on the characters in the translated word.

第11図は翻訳CPU15によって実施される動詞に対
する訳語活用形推定・登録処理動作のフローチャートで
ある。以下、第11図に従って訳語活用形推定・登録処
理動作について詳細に説明する。
FIG. 11 is a flowchart of the translated word inflection estimation/registration processing operation for verbs executed by the translation CPU 15. The translated word inflection estimation/registration processing operation will be described in detail below with reference to FIG.

ステップSllて、上記ユーザ辞書登録処理動作のフロ
ーヂャートにおけるステップS4において人力されてユ
ーザ辞書に登録されている訳語のD後の文字が読み出さ
れて人力される。
In step S11, the character after D of the translated word registered in the user dictionary is read out and manually entered in step S4 in the flowchart of the user dictionary registration processing operation.

ステップS12で、入力された訳語の最後の文字が「う
/</ぐ/す/つ/ぬ/ふ/む」のいずれかであるか否
かが判別される。その結果「う/</</す/っ/ぬ/
ふ/む」のいずれかである場合にはステップS13に進
み、そうでなければステップSl4に進む。
In step S12, it is determined whether the last character of the input translated word is "u/</gu/su/tsu/nu/fu/mu". As a result, “U/</</su/tsu/nu/
If the answer is either "F/M", the process advances to step S13; otherwise, the process advances to step Sl4.

ステソプSl3て、登録された訳語の活用形は五段活用
であると推定され、この推定結果がバッファ(図示せず
)に格納される。
Step S13 estimates that the conjugation form of the registered translated word is a five-stage conjugation, and this estimation result is stored in a buffer (not shown).

ステップSl4て、入力されf二訳語の最後の文字が「
る」であるか否かが判別される。その結果「る」である
場合にはステップSI5に進み、そうでなければ訳語活
用形推定・登録処理動作を終了する。
In step Sl4, the last character of the input f2 translated word is "
It is determined whether or not it is. If the result is "ru", the process proceeds to step SI5, and if not, the translated word inflection estimation/registration processing operation is ended.

ステップS15で、上記ユーザ辞書に登録されている訳
語の最後から2文字目の文字が読み出されて入力される
In step S15, the second to last character of the translated word registered in the user dictionary is read and input.

ステップS16で、入力された訳語の最後から2文字目
の文字か「来/<」のいずれかであるか否かか判別され
る。その結果「来/<」のいずれかである場合にはステ
ップSl7に進み、そうでなければステップS18に進
む。
In step S16, it is determined whether it is the second character from the end of the input translated word or "Ki/<". If the result is either "come/<", the process advances to step Sl7; otherwise, the process advances to step S18.

ステノプS17て、登録された訳語の活用形は力行変格
活用であると推定され、この推定結果か上記バノファに
格納される。
At Stenop S17, the conjugation form of the registered translated word is estimated to be a kinetic declension conjugation, and this estimation result is stored in the above-mentioned banofa.

ステノプS18で、呑力された訳語の最後から2文字目
の文字が「す/ず」のいずれかであるか否かが判別され
ろ。その結果「す/ず」のいずれかである場合にはステ
ップSI9に進み、そうでなければステノプS20に進
む。
At Stenop S18, it is determined whether the second to last character of the translated word that has been swallowed is either "su/zu". If the result is either "su" or "zu", the process proceeds to step SI9; otherwise, the process proceeds to step S20.

ステップS19で、登録された訳語の活用形はサ行変烙
活用であると推定され、この推定結果が上記バッファに
格納される。
In step S19, the conjugation form of the registered translated word is estimated to be the sagyohenban conjugation, and this estimation result is stored in the buffer.

ステップS20で、人力された訳語の最後から2文字目
の文字が[け/げ/什/ぜ/て/て/ね/へ/べ/ぺ/
め/れ」のいずれかであるか否かが判別される。
In step S20, the penultimate character of the human translated word is [ke/ge/什/ze/te/te/ne/he/be/pe/
It is determined whether it is either "me" or "me".

その結果「け/げ/せ/ぜ/て/で/ね/へ/べ/ぺ/
め/れ」のいずれかである場合にはステップS21に進
み、そうでなければステップS22に進む。
As a result, “ke/ge/se/ze/te/de/ne/he/be/pe/
If it is either "M/R", the process advances to step S21; otherwise, the process advances to step S22.

ステップS21で、登録された訳語の活用形は下一段活
用であると推定され、この推定結果が上記バッファに格
納される。
In step S21, the conjugation form of the registered translated word is estimated to be the lower 1st conjugation, and this estimation result is stored in the buffer.

ステップS22で、登録された訳語の活用形は五段活用
,上一段活用1下一段活用のうちのいずれかであると推
定され、CRT3によってユーザによる正しい活用形の
選定が促される。
In step S22, the inflection form of the registered translated word is estimated to be one of the five-dan conjugation, the upper one-dan conjugation, and the lower one-dan conjugation, and the CRT 3 prompts the user to select the correct inflection.

ステップS23で、上記ステップS22において推定さ
れた五段活用.上一段活用.下一段活用のうちいずれの
活用形であるかがユーザによって選定され、この選定さ
れた活用形が上記バッファに格納される。
In step S23, the five-stage utilization estimated in step S22. Utilize the upper level. The user selects which inflection form among the lower one-stage inflections, and the selected inflection form is stored in the buffer.

ステップS24で、上記各ステップにおいて推定されて
上記バッファに格納されている活用形がメモリ6のユー
ザ辞書に登録されて、訳語活用形推定・登録処理動作を
終了する。
In step S24, the inflections estimated in each of the above steps and stored in the buffer are registered in the user dictionary of the memory 6, and the translated word inflection estimation/registration processing operation is completed.

上述のユーザ辞書登録処理動作における英単語見出し.
品詞,語尾変化形,訳語および訳語品詞の入力と訳語活
用形推定・登録処理動作における活用形の選定は、翻訳
CPU15の制御に基づいてCRT3に表示される指示
内容に従ってキーボート4から必要事項を人力すること
によって実施される。
English word headings in the user dictionary registration process described above.
Input of part of speech, inflectional form, translated word, and translated part of speech and selection of conjugated form in the translated word conjugated form estimation/registration process are performed manually by inputting the necessary information from the keyboard 4 according to the instructions displayed on the CRT 3 under the control of the translation CPU 15. It is carried out by

このように、本実施例において、入力英文を日本文に翻
訳する際に用いるユーザ辞書に新たな単語を登録する際
に、入力された日本語による訳語か動詞の場合には、訳
語の最後の文字および最後から2番目の文字に基づいて
上記訳語の活用形を自動的に推定してユーザ辞書に登録
するようにしたので、日本語の文法に関する知識を持た
ないユーザであっても、簡単に効率良く訳語活用形入力
処理を実行できるのである。
In this way, in this embodiment, when registering a new word in the user dictionary used when translating an input English sentence into a Japanese sentence, if the input Japanese translation is a verb or a verb, the last word of the translated word is The conjugated form of the above translated word is automatically estimated based on the character and the second-to-last character and registered in the user dictionary, so even users without knowledge of Japanese grammar can easily use it. This makes it possible to efficiently execute translated word conjugation input processing.

上記実施例においては、動詞の活用形の推定を例に訳語
活用形推定・登録処理動作を説明しているが、他の品詞
の活用形を推定するようにしても何等差し支えない。
In the above embodiment, the translated word inflection estimation/registration processing operation is explained using the estimation of the inflection of a verb as an example, but there is no problem in estimating the inflection of other parts of speech.

この発明における動詞に対する訳語活用形推定のアルゴ
リズムは上記実施例に限定されるものてはない。
The algorithm for estimating translated conjugation forms for verbs in this invention is not limited to the above embodiments.

また、この発明における翻訳モジュール5の各バソファ
の構成および内容は、本実施例に限定されるものではな
い。
Further, the configuration and contents of each bath sofa of the translation module 5 in this invention are not limited to the present embodiment.

上記実施例におけるソース言語は英語であるが、この発
明はこれに限定されるものではないことは言うまでもな
い。
Although the source language in the above embodiment is English, it goes without saying that the present invention is not limited thereto.

〈発明の効果〉 以上より明らかなように、この発明の機械翻訳装置は、
訳語文字判別手段および訳語活用形推定・登録手段を備
えて、ユーザ辞書に新たな単語を登録する際に、登録単
語に対応する日本語の訳語を構成する文字列における所
定位置の文字が予め指定された文字であるか否かを上記
訳語文字判別手段によって判別し、上記訳語活用形推定
・登録手段によって、上記訳語文字判別手段による判別
結果に基づいて所定の規則に従って上記訳語の活用形を
自動的に推定し、推定結果を上記ユーザ辞書に登録する
ようにしたので、上記ユーザ辞書に新たな単語を登録す
る際に、ユーザによってこの登録単語に対応する日本語
の訳語が入力されると自動的にこの訳語の活用形が推定
されて登録される。
<Effects of the Invention> As is clear from the above, the machine translation device of the present invention has the following effects:
Equipped with a translated character discrimination means and a translated word inflection estimation/registration means, when registering a new word in the user dictionary, the characters at a predetermined position in the character string constituting the Japanese translation corresponding to the registered word are specified in advance. The translated word character discriminating means determines whether the translated word is a translated character, and the translated word inflection estimation/registration means automatically determines the translated word's inflected form according to a predetermined rule based on the determination result by the translated word character discriminating means. Since the estimation result is registered in the user dictionary above, when a new word is registered in the user dictionary, if the user inputs the Japanese translation corresponding to this registered word, it will be automatically The conjugated form of this translated word is estimated and registered.

したがって、この発明によれば、日本語の文法に関する
知識を持たないユーザであっても、簡単に効率良く訳語
の活用形を登録できる。
Therefore, according to the present invention, even a user who has no knowledge of Japanese grammar can easily and efficiently register the conjugated form of a translated word.

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

第1図はこの発明の機械翻訳装置の一実施例のブロソク
図、第2図は自動翻訳における翻訳レベルの説明図、第
3図(声上記実施例における翻訳モジュールの機能部分
構成図、第4図は上記翻訳モジュールのブロノク図、第
5図〜第9図は第4図における各バッフ7の内容例を示
す図、第lO図はユーザ辞書登録処理動作のフローヂャ
ート、第11図は訳語活用形推定・登録処理動作のフロ
ーヂャートである。 l メインCPTJ,   2・・メインメモリ、3 
 CR T、       4・キーホート、5・・翻
訳モノユール、   6 メモリ、II・・辞書引き形
性素解析部、l2 構文解析部、I3・変換部、   
 I4・翻訳文生成部、l5・・・翻訳CPU、  1
6・・翻訳プログラム、A−E・・バッファ。 築5y 例文 fThis pen. 》 @;6[2l
Fig. 1 is a block diagram of an embodiment of the machine translation device of the present invention, Fig. 2 is an explanatory diagram of the translation level in automatic translation, Fig. 3 (voice) is a functional partial configuration diagram of the translation module in the above embodiment, and Fig. 4 The figure is a Bronnock diagram of the above translation module, Figures 5 to 9 are diagrams showing examples of the contents of each buffer 7 in Figure 4, Figure 10 is a flowchart of user dictionary registration processing operation, and Figure 11 is a translated word inflection form. This is a flowchart of estimation/registration processing operation. l Main CPTJ, 2...Main memory, 3
CR T, 4. Keyword, 5. Translation monoule, 6. Memory, II.. Dictionary lookup morphological analysis unit, l2 Syntactic analysis unit, I3. Conversion unit,
I4・Translation sentence generation unit, l5...Translation CPU, 1
6. Translation program, A-E. Buffer. 5y example sentence fThis pen. 》 @;6[2l

Claims (1)

【特許請求の範囲】[Claims] (1)入力された文章を形態素に分割してユーザ辞書を
含む辞書を用いてその形態素の訳語等を得る形態素解析
部と、上記形態素解析部によって分割された形態素列の
構文を辞書と文法規則を用いて解析する構文解析部と、
上記構文解析部で得られた構文の構造を日本語における
構文の構造に変換する変換部と、上記変換部によって得
られた日本語の構文構造に従って日本語による翻訳文を
生成する翻訳文生成部を有する機械翻訳装置において、
上記ユーザ辞書に登録する単語に対応する日本語の訳語
を構成する文字列における所定位置の文字が予め指定さ
れた文字であるか否かを判別する訳語文字判別手段と、 上記訳語文字判別手段による判別結果に基づいて所定の
規則に従って上記訳語の活用形を自動的に推定すると共
に、推定結果を上記ユーザ辞書に登録する訳語活用形推
定・登録手段を備えたことを特徴とする機械翻訳装置。
(1) A morphological analysis unit that divides an input sentence into morphemes and uses a dictionary including a user dictionary to obtain translations of the morphemes, and a morphological analysis unit that analyzes the syntax of the morpheme string divided by the morphological analysis unit using a dictionary and grammar rules. a syntax analysis unit that analyzes using
A conversion unit that converts the syntactic structure obtained by the above syntactic analysis unit into a Japanese syntactic structure, and a translated sentence generation unit that generates a translated sentence in Japanese according to the Japanese syntactic structure obtained by the above conversion unit. In a machine translation device having
a translated character determining means for determining whether or not a character at a predetermined position in a character string constituting a Japanese translation corresponding to a word registered in the user dictionary is a predetermined character; A machine translation device comprising translated word inflection estimation/registration means for automatically estimating the inflected form of the translated word according to a predetermined rule based on the determination result and registering the estimation result in the user dictionary.
JP2011053A 1990-01-19 1990-01-19 machine translation device Pending JPH03214355A (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2011053A JPH03214355A (en) 1990-01-19 1990-01-19 machine translation device
US07/641,732 US5329446A (en) 1990-01-19 1991-01-14 Translation machine
GB9101267A GB2241094A (en) 1990-01-19 1991-01-21 Translation machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011053A JPH03214355A (en) 1990-01-19 1990-01-19 machine translation device

Publications (1)

Publication Number Publication Date
JPH03214355A true JPH03214355A (en) 1991-09-19

Family

ID=11767280

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011053A Pending JPH03214355A (en) 1990-01-19 1990-01-19 machine translation device

Country Status (1)

Country Link
JP (1) JPH03214355A (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62212767A (en) * 1986-03-14 1987-09-18 Hitachi Ltd Natural language processing system with dictionary updating function
JPH01142865A (en) * 1987-11-30 1989-06-05 Toshiba Corp Machine translator

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62212767A (en) * 1986-03-14 1987-09-18 Hitachi Ltd Natural language processing system with dictionary updating function
JPH01142865A (en) * 1987-11-30 1989-06-05 Toshiba Corp Machine translator

Similar Documents

Publication Publication Date Title
JP2745370B2 (en) Machine translation method and machine translation device
JP3161942B2 (en) Translation machine translation device
US5146406A (en) Computer method for identifying predicate-argument structures in natural language text
US20080040095A1 (en) System for Multiligual Machine Translation from English to Hindi and Other Indian Languages Using Pseudo-Interlingua and Hybridized Approach
JPH0335354A (en) Proper noun processing method with abbreviation for mechanical translation device
JP2000353161A (en) Method and device for controlling style in generation of natural language
JPS62163173A (en) Mechanical translating device
KR20030094632A (en) Method and Apparatus for developing a transfer dictionary used in transfer-based machine translation system
JPH04235673A (en) translation device
JPH02281372A (en) Inserted adverbe phrase processing method in machine translation equipment
JPH0261763A (en) machine translation device
US5075851A (en) System for translating a source language word with a prefix into a target language word with multiple forms
JPH03222065A (en) machine translation device
KR100327114B1 (en) System for automatic translation based on sentence frame and method using the same
JPS6180362A (en) translation device
JPH03214355A (en) machine translation device
JPS6190269A (en) Translation method
JP3892227B2 (en) Machine translation system
JP3113257B2 (en) Machine translation equipment
JP2719453B2 (en) Machine translation equipment
Anwaya et al. Natural Language Processing Model for Hindi to Tulu Translation
JP3174664B2 (en) Machine translation equipment
JP2007102530A (en) A device that generates a grammar for a specific language
JPH01112367A (en) machine translation device
JP2752025B2 (en) Machine translation equipment