JPH04311260A - 機械翻訳装置 - Google Patents
機械翻訳装置Info
- Publication number
- JPH04311260A JPH04311260A JP3077755A JP7775591A JPH04311260A JP H04311260 A JPH04311260 A JP H04311260A JP 3077755 A JP3077755 A JP 3077755A JP 7775591 A JP7775591 A JP 7775591A JP H04311260 A JPH04311260 A JP H04311260A
- Authority
- JP
- Japan
- Prior art keywords
- speech
- translation
- parts
- character string
- nature
- 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
Links
Landscapes
- Machine Translation (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【0001】
【産業上の利用分野】本発明は、原言語から相手原語へ
の翻訳を行なう際、原言語中の単語の多品詞性を構文解
析以前に独立して行なう機械翻訳装置に関する。
の翻訳を行なう際、原言語中の単語の多品詞性を構文解
析以前に独立して行なう機械翻訳装置に関する。
【0002】
【従来の技術】近年、機械翻訳に代表されるように自然
言語技術への要請が高まってきている。例として、英日
機械翻訳装置の場合について説明する。
言語技術への要請が高まってきている。例として、英日
機械翻訳装置の場合について説明する。
【0003】図3は従来の機械翻訳装置の機能ブロック
図である。図において、1は原言語の文字列を入力する
入力手段、2は入力手段1から入力される言語の文字列
を記憶する入力文字列記憶部、3は夫々の言語に関する
情報及び2言語間の対訳情報等を持つ翻訳辞書部、4は
翻訳辞書部3から解析対象の単語を検索する辞書検索部
、7は翻訳結果を出力する翻訳結果出力部、8は翻訳処
理を制御する翻訳処理制御部である。
図である。図において、1は原言語の文字列を入力する
入力手段、2は入力手段1から入力される言語の文字列
を記憶する入力文字列記憶部、3は夫々の言語に関する
情報及び2言語間の対訳情報等を持つ翻訳辞書部、4は
翻訳辞書部3から解析対象の単語を検索する辞書検索部
、7は翻訳結果を出力する翻訳結果出力部、8は翻訳処
理を制御する翻訳処理制御部である。
【0004】入力手段1から入力する原言語の英文の文
字列は入力文字列記憶部2に記憶される。翻訳処理制御
部8は該文字列を単語に分割して、辞書検索部4は解析
対象の単語を、それぞれの言語に関する情報及び2言語
間の対訳情報等の翻訳情報等の翻訳辞書を持つ翻訳辞書
部3から検索し、英文の解析と翻訳処理を行う。そして
、この翻訳処理の結果は翻訳結果出力部7で出力される
。
字列は入力文字列記憶部2に記憶される。翻訳処理制御
部8は該文字列を単語に分割して、辞書検索部4は解析
対象の単語を、それぞれの言語に関する情報及び2言語
間の対訳情報等の翻訳情報等の翻訳辞書を持つ翻訳辞書
部3から検索し、英文の解析と翻訳処理を行う。そして
、この翻訳処理の結果は翻訳結果出力部7で出力される
。
【0005】英日機械翻訳の場合、先ず英文の解析が行
われ単語に分割されるが、その際、単語によっては1つ
の単語が複数の品詞を持つ多品詞性の問題や、句や節な
どの係り受けの曖昧さなど多くの問題が生じる。多品詞
性の解消の方法としては、 (ア)構文解析を行う段階で、解析の一部として構文に
文法ルールと同様なルールを適用する。
われ単語に分割されるが、その際、単語によっては1つ
の単語が複数の品詞を持つ多品詞性の問題や、句や節な
どの係り受けの曖昧さなど多くの問題が生じる。多品詞
性の解消の方法としては、 (ア)構文解析を行う段階で、解析の一部として構文に
文法ルールと同様なルールを適用する。
【0006】あるいは
(イ)単語の品詞の組み合わせごとに英語の句構造を生
成してみてその中から妥当なものを選択する。
成してみてその中から妥当なものを選択する。
【0007】このように、多品詞性の解消の問題は英語
の構文解析の時間、ひいては翻訳処理全体の時間短縮に
大きな影響を与える。
の構文解析の時間、ひいては翻訳処理全体の時間短縮に
大きな影響を与える。
【0008】
【発明が解決しようとする課題】上記図3に示す従来の
装置において、解析の対象となる文字列中に多品詞性の
問題が生じた場合に、上記(イ)の単語の品詞の組み合
わせごとに英語の句構造を生成してみてその中から妥当
なものを選択すると品詞の組み合わせが多く構文パター
ンの数が莫大なものとなる。これは、1単語が多品詞の
数だけ単語の数が増えたことに相当するからである。
装置において、解析の対象となる文字列中に多品詞性の
問題が生じた場合に、上記(イ)の単語の品詞の組み合
わせごとに英語の句構造を生成してみてその中から妥当
なものを選択すると品詞の組み合わせが多く構文パター
ンの数が莫大なものとなる。これは、1単語が多品詞の
数だけ単語の数が増えたことに相当するからである。
【0009】また、上記(ア)の構文解析を行う段階で
、解析の一部として構文に文法ルールと同様なルールを
適用すると、例えば、文法記述用の言語を使って文法ル
ールと同じように多品詞解消の規則を記述してそれを適
用するということであるが、これは構文解析に1つ余計
に処理系を通すことになるので効率が悪くなるという問
題がある。
、解析の一部として構文に文法ルールと同様なルールを
適用すると、例えば、文法記述用の言語を使って文法ル
ールと同じように多品詞解消の規則を記述してそれを適
用するということであるが、これは構文解析に1つ余計
に処理系を通すことになるので効率が悪くなるという問
題がある。
【0010】本発明は、入力された英文に対し形態素解
析等で品詞の情報が付加して多品詞性の単語を選択し、
単語に多品詞性の解消のため該単語の品詞とその前後の
単語の品詞並びの制限(ピリオドの前に他動詞が来るこ
とはないなど)等の条件、規則を適用して多品詞性の品
詞の数の解消、縮少を行い、可能な範囲で不要の品詞の
絞り込み排除を構文解析の始まる前に実施し、考慮すべ
き品詞の数を減らすことを目的とする。
析等で品詞の情報が付加して多品詞性の単語を選択し、
単語に多品詞性の解消のため該単語の品詞とその前後の
単語の品詞並びの制限(ピリオドの前に他動詞が来るこ
とはないなど)等の条件、規則を適用して多品詞性の品
詞の数の解消、縮少を行い、可能な範囲で不要の品詞の
絞り込み排除を構文解析の始まる前に実施し、考慮すべ
き品詞の数を減らすことを目的とする。
【0011】
【課題を解決するための手段】本発明は、原言語の文字
列を入力する入力手段と、入力された該文字列を記憶す
る入力文字列記憶部と、前記原言語の単語と相手言語の
形態素情報、該原言語と相手言語の対訳情報等の翻訳辞
書を保持している翻訳辞書部と、該翻訳辞書を検索する
辞書検索部と、翻訳処理の結果を出力する翻訳結果出力
部と、翻訳処理を実施する翻訳処理制御部を有する機械
翻訳装置において、入力された前記文字列中の単語に多
品詞性があった場合に、該多品詞性を解消する条件を規
定している多品詞性解消条件部と、該多品詞性解消条件
部を用いて文字列中の該単語の多品詞性を解消する多品
詞性解消処理制御部とを備え、該多品詞性解消処理制御
部で多品詞性解消処理を実施した後に前記原言語の前記
文字列と相手言語間の翻訳処理を前記翻訳処理制御部で
実施することを特徴とする。
列を入力する入力手段と、入力された該文字列を記憶す
る入力文字列記憶部と、前記原言語の単語と相手言語の
形態素情報、該原言語と相手言語の対訳情報等の翻訳辞
書を保持している翻訳辞書部と、該翻訳辞書を検索する
辞書検索部と、翻訳処理の結果を出力する翻訳結果出力
部と、翻訳処理を実施する翻訳処理制御部を有する機械
翻訳装置において、入力された前記文字列中の単語に多
品詞性があった場合に、該多品詞性を解消する条件を規
定している多品詞性解消条件部と、該多品詞性解消条件
部を用いて文字列中の該単語の多品詞性を解消する多品
詞性解消処理制御部とを備え、該多品詞性解消処理制御
部で多品詞性解消処理を実施した後に前記原言語の前記
文字列と相手言語間の翻訳処理を前記翻訳処理制御部で
実施することを特徴とする。
【0012】
【作用】本発明によれば、原言語の解析処理において文
字列の単語に多品詞性の単語があった場合には、構文的
な解析と翻訳処理に入る前に一定の多品詞性解消の規則
、条件の単語の品詞の数を減らすことにより、上記のよ
うな莫大な品詞の組み合わせを避けて効果的な翻訳処理
を行うことがきる。
字列の単語に多品詞性の単語があった場合には、構文的
な解析と翻訳処理に入る前に一定の多品詞性解消の規則
、条件の単語の品詞の数を減らすことにより、上記のよ
うな莫大な品詞の組み合わせを避けて効果的な翻訳処理
を行うことがきる。
【0013】
【実施例】以下、本発明の一実施例として英日機械翻訳
装置について図面を参照しながら説明を行う。
装置について図面を参照しながら説明を行う。
【0014】図1は、本発明の一実施例における機械翻
訳装置の機能ブロック図である。同図において、5は多
品詞性解消条件部6に記載されている条件・規則を用い
て多品詞性の解消を行う多品詞性解消処理制御部、6は
原言語の単語の多品詞性を解消するための条件あるいは
規則を規定している多品詞性解消条件部であり、その他
図3と同一参照番号は同じ各部を示す。
訳装置の機能ブロック図である。同図において、5は多
品詞性解消条件部6に記載されている条件・規則を用い
て多品詞性の解消を行う多品詞性解消処理制御部、6は
原言語の単語の多品詞性を解消するための条件あるいは
規則を規定している多品詞性解消条件部であり、その他
図3と同一参照番号は同じ各部を示す。
【0015】図2は本発明の一実施例における処理の流
れを表わすフローチャートである。以下、このフローチ
ャートに従って、この装置の動作について説明する。
れを表わすフローチャートである。以下、このフローチ
ャートに従って、この装置の動作について説明する。
【0016】まずステップ(Sで示す)1で、入力され
た英語文字列に対し、翻訳処理制御部8が辞書検索部4
により、翻訳辞書部3を検索するが、これは単語単位に
検索を繰り返し、それぞれの単語に品詞などの形態素情
報を付与する。
た英語文字列に対し、翻訳処理制御部8が辞書検索部4
により、翻訳辞書部3を検索するが、これは単語単位に
検索を繰り返し、それぞれの単語に品詞などの形態素情
報を付与する。
【0017】次にS2では形態素解析の終った文字列を
見て、その中に多品詞性を持つ単語が存在するかどうか
を判断する。多品詞性が持つ語があればS3の処理を行
い、複数の品詞を持つ単語がなければそのままS5の翻
訳処理に進む。
見て、その中に多品詞性を持つ単語が存在するかどうか
を判断する。多品詞性が持つ語があればS3の処理を行
い、複数の品詞を持つ単語がなければそのままS5の翻
訳処理に進む。
【0018】S3では多品詞性解消処理制御部5が、多
品詞語の部分に対して表1(本発明の一実施例の多品詞
解消規則表)の多品詞性解消条件部6に記載された規則
によって多品詞性の解消を行う。ここで適用できる条件
がない場合はそのままS4に進む。
品詞語の部分に対して表1(本発明の一実施例の多品詞
解消規則表)の多品詞性解消条件部6に記載された規則
によって多品詞性の解消を行う。ここで適用できる条件
がない場合はそのままS4に進む。
【0019】
【表1】
【0020】次に、S4でさらに多品詞性解消処理を行
う必要がある部分が残っているかどうかを判断し、もし
残っていなければS5の翻訳処理に進む。適用可能箇所
が残っていれば、なくなるまでS3の処理を繰り返す。
う必要がある部分が残っているかどうかを判断し、もし
残っていなければS5の翻訳処理に進む。適用可能箇所
が残っていれば、なくなるまでS3の処理を繰り返す。
【0021】S5では、翻訳処理制御部8が、多品詞性
が減少した英文を受け取り、構文の解析処理や日本語の
訳語の付与などを行い、訳文を生成する。
が減少した英文を受け取り、構文の解析処理や日本語の
訳語の付与などを行い、訳文を生成する。
【0022】最後に、S6では翻訳結果を翻訳結果出力
部7に出力する。
部7に出力する。
【0023】さらに具体例を挙げて実際の処理を詳細に
説明する。次の例文についてのべる。 He turned off the lig
ht.まずS1で辞書検索部4による翻訳辞書部3を単
語単位に検索する。この場合、辞書検索の結果は表2(
多品詞性を持つ入力文の1例)に示すように形態素情報
が与えられる。
説明する。次の例文についてのべる。 He turned off the lig
ht.まずS1で辞書検索部4による翻訳辞書部3を単
語単位に検索する。この場合、辞書検索の結果は表2(
多品詞性を持つ入力文の1例)に示すように形態素情報
が与えられる。
【0024】
【表2】
【0025】次に、S2の多品詞性を持つ語があるかど
うかを品詞の欄で品詞の数を数えて調べる。この例では
表2の結果から turned,light に多品詞
性があることがわかる。なお、品詞のPron,Vt,
Vi,Prep,Art,N,Period は、それ
ぞれ代名詞、他動詞、自動詞、前置詞、冠詞、名詞、ピ
リオドを表すものとする。
うかを品詞の欄で品詞の数を数えて調べる。この例では
表2の結果から turned,light に多品詞
性があることがわかる。なお、品詞のPron,Vt,
Vi,Prep,Art,N,Period は、それ
ぞれ代名詞、他動詞、自動詞、前置詞、冠詞、名詞、ピ
リオドを表すものとする。
【0026】次に、S3では turned の品詞と
前後の単語の品詞との関係と、 lightの品詞と前
後の単語の品詞との関係ということになる。多品詞性解
消処理制御部5は多品詞性解消条件部6に記載された表
1の多品詞性解消条件を使って、この2つの単語の処理
を行う。この場合は、turned に対しては表1の
適用できる規則がないのでそのままS4に進む。
前後の単語の品詞との関係と、 lightの品詞と前
後の単語の品詞との関係ということになる。多品詞性解
消処理制御部5は多品詞性解消条件部6に記載された表
1の多品詞性解消条件を使って、この2つの単語の処理
を行う。この場合は、turned に対しては表1の
適用できる規則がないのでそのままS4に進む。
【0027】S4では、他の多品詞性を持つ語の li
ght が残っているので、再びS3の処理を行う。多
品詞の数が3の単語 light に対しては表1の「
ピリオドのまえには他動詞はこない」(light.の
関係のVi)、「冠詞の直後に動詞はこない」(the
lightの関係のVt,Vi)という条件が当てはま
り、N,Vt,Viの3つの多品詞性の内VtとViの
可能性がなくなり、結局、単語 light に対する
品詞は名詞Nだけが残る。すなわち、この時点で最初の
品詞の組み合わせが、単語 light の1品詞当た
り前後の単語の品詞の関係の組み合わせ2通り、lig
ht の始めの品詞の数が3個だから、合計組み合わせ
6通り有ったものが2通りに減ったことになる。
ght が残っているので、再びS3の処理を行う。多
品詞の数が3の単語 light に対しては表1の「
ピリオドのまえには他動詞はこない」(light.の
関係のVi)、「冠詞の直後に動詞はこない」(the
lightの関係のVt,Vi)という条件が当てはま
り、N,Vt,Viの3つの多品詞性の内VtとViの
可能性がなくなり、結局、単語 light に対する
品詞は名詞Nだけが残る。すなわち、この時点で最初の
品詞の組み合わせが、単語 light の1品詞当た
り前後の単語の品詞の関係の組み合わせ2通り、lig
ht の始めの品詞の数が3個だから、合計組み合わせ
6通り有ったものが2通りに減ったことになる。
【0028】さらに次のSで、他の多品詞性解消処理の
対象となる部分が残っているかどうかを判断するが、い
まの場合はもう残っていないので、表3(表2の入力文
に対して、多品詞性解消処理を行った結果)に示す結果
を出力し、S5の次の翻訳処理を行う。この段階では残
った turned の品詞のあいまいさのみを、構文
解析等を行いながら解消して翻訳処理をしていけばよい
。そして、翻訳結果が翻訳結果出力部7に出力される。
対象となる部分が残っているかどうかを判断するが、い
まの場合はもう残っていないので、表3(表2の入力文
に対して、多品詞性解消処理を行った結果)に示す結果
を出力し、S5の次の翻訳処理を行う。この段階では残
った turned の品詞のあいまいさのみを、構文
解析等を行いながら解消して翻訳処理をしていけばよい
。そして、翻訳結果が翻訳結果出力部7に出力される。
【0029】
【表3】
【0030】以上、英日機械翻訳装置について説明した
が、他の外国語についても同様に実施できることは勿論
である。
が、他の外国語についても同様に実施できることは勿論
である。
【0031】
【発明の効果】以上説明したように、本発明の機械翻訳
装置は、入力された原言語の文字列の解析において、多
品詞性があると判断された部分に対し、品詞の並びの制
限等の条件で多品詞性の解消処理を構文的な解析の前に
独立に行ない、不要の品詞を予め排除するので、品詞の
組み合わせによる構文解析の際の候補数の爆発的な増加
を避けることでき、効率的な翻訳処理の実行が可能とな
る。
装置は、入力された原言語の文字列の解析において、多
品詞性があると判断された部分に対し、品詞の並びの制
限等の条件で多品詞性の解消処理を構文的な解析の前に
独立に行ない、不要の品詞を予め排除するので、品詞の
組み合わせによる構文解析の際の候補数の爆発的な増加
を避けることでき、効率的な翻訳処理の実行が可能とな
る。
【図1】本発明の一実施例における機械翻訳装置の機能
ブロック図である。
ブロック図である。
【図2】図1の機械翻訳装置の翻訳処理の動作を表すフ
ローチャートである。
ローチャートである。
【図3】従来の機械翻訳装置の機能ブロック図である。
1…入力手段、 2…入力文字列記憶部、 3…翻
訳辞書部、 4…辞書検索部、 5…多品詞性解消
処理制御部、 6…多品詞性解消条件部、 7…翻
訳結果出力部、 8…翻訳処理制御部。
訳辞書部、 4…辞書検索部、 5…多品詞性解消
処理制御部、 6…多品詞性解消条件部、 7…翻
訳結果出力部、 8…翻訳処理制御部。
Claims (1)
- 【請求項1】 原言語の文字列を入力する入力手段と
、入力された該文字列を記憶する入力文字列記憶部と、
前記原言語の単語と相手言語の形態素情報、該原言語と
相手言語の対訳情報等の翻訳辞書を保持している翻訳辞
書部と、該翻訳辞書を検索する辞書検索部と、翻訳処理
の結果を出力する翻訳結果出力部と、翻訳処理を実施す
る翻訳処理制御部を有する機械翻訳装置において、入力
された前記文字列中の単語に多品詞性があった場合に、
該多品詞性を解消する条件を規定している多品詞性解消
条件部と、該多品詞性解消条件部を用いて前記文字列中
の単語の多品詞性を解消する多品詞性解消処理制御部と
を備え、該多品詞性解消処理制御部で多品詞性解消処理
を実施した後に前記原言語の前記文字列と相手言語間の
翻訳処理を前記翻訳処理制御部で実施することを特徴と
する機械翻訳装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3077755A JPH04311260A (ja) | 1991-04-10 | 1991-04-10 | 機械翻訳装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3077755A JPH04311260A (ja) | 1991-04-10 | 1991-04-10 | 機械翻訳装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04311260A true JPH04311260A (ja) | 1992-11-04 |
Family
ID=13642752
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3077755A Pending JPH04311260A (ja) | 1991-04-10 | 1991-04-10 | 機械翻訳装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04311260A (ja) |
-
1991
- 1991-04-10 JP JP3077755A patent/JPH04311260A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6760695B1 (en) | Automated natural language processing | |
| US5528491A (en) | Apparatus and method for automated natural language translation | |
| JPH077419B2 (ja) | 機械翻訳装置における略称付き固有名詞処理方法 | |
| KR20030094632A (ko) | 변환방식 기계번역시스템에서 사용되는 변환사전을생성하는 방법 및 장치 | |
| JP2815714B2 (ja) | 翻訳装置 | |
| KR100413784B1 (ko) | 절단위 분할기를 갖춘 영한 번역 장치 및 그영어 해석 방법 | |
| WO1997040453A1 (en) | Automated natural language processing | |
| JPH0261763A (ja) | 機械翻訳装置 | |
| KR100327115B1 (ko) | 부분 대역 패턴 데이터베이스에 기반한 번역문 생성장치및 그 방법 | |
| Aduriz et al. | Finite state applications for basque | |
| JPH04311260A (ja) | 機械翻訳装置 | |
| KR940022311A (ko) | 기계번역장치 및 방법 | |
| JP2632806B2 (ja) | 言語解析装置 | |
| KR100204068B1 (ko) | 개념기반 다국어 번역시스템의 문법 자동수정 방법 | |
| JPH09160920A (ja) | 機械翻訳装置 | |
| JPH0561902A (ja) | 機械翻訳システム | |
| JPH0715691B2 (ja) | 自動翻訳装置 | |
| KR940022312A (ko) | 기계번역장치 및 방법 | |
| Ying et al. | A hybrid approach to Chinese-English machine translation | |
| KR19990079824A (ko) | 하이픈으로 연결된 복합어 처리에 적합한 형태소 해석장치와 방법 및 그 장치를 구비한 언어 번역장치 | |
| KR0180650B1 (ko) | 음성합성기의 한국어 문장분석방법 | |
| Tanev et al. | LINGUA: a robust architecture for text processing and anaphora resolution in Bulgarian | |
| JPH09190440A (ja) | 機械翻訳装置 | |
| Mráková et al. | From Czech morphology through partial parsing to disambiguation | |
| Skadiņa et al. | Comprehension Assistant for Languages of Baltic States |