JPS62271060A - 機械翻訳システム - Google Patents

機械翻訳システム

Info

Publication number
JPS62271060A
JPS62271060A JP61113708A JP11370886A JPS62271060A JP S62271060 A JPS62271060 A JP S62271060A JP 61113708 A JP61113708 A JP 61113708A JP 11370886 A JP11370886 A JP 11370886A JP S62271060 A JPS62271060 A JP S62271060A
Authority
JP
Japan
Prior art keywords
translation
interpretation
unit
syntactic
key
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
JP61113708A
Other languages
English (en)
Inventor
Shigemi Nakazato
茂美 中里
Chiaki Aoyama
千秋 青山
Kimito Takeda
武田 公人
Hideki Hirakawa
秀樹 平川
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP61113708A priority Critical patent/JPS62271060A/ja
Publication of JPS62271060A publication Critical patent/JPS62271060A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Machine Translation (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 3、発明の詳細な説明 [発明の目的] (産業−にの利用分野) 本発明は機械翻訳システムに関する。
(従来の技術) 近年、コンピュータを利用して入力原文を自動的に機械
翻訳するシステムが注目されている。
この機械翻訳システムは、基本的には入力原文を形態解
析、構文解析するなどして語(f′i3)等所定の処理
単位に区分し、その処理単位ごとに翻訳辞書を検索して
対応する訳語(訳語句)を見い出し、これを所定の訳文
規則に従って結合してその訳文を得るように構成されて
いる。
ところが、自然言語についてはいまだに意味解釈技術が
充分確立されていないこともあって、適切な訳文を確実
に得ることははなはだ困難である。
また、原文の解析の際、複数の解釈が考えられる場合、
システムはそのうち1つを選択して翻訳し、その結果を
オペレータに提供していた。
例えば、原文が日本語の場合、文節の区切り位置、読み
、品詞等に関して複数の解釈が考えられる表現がある。
「私は合口本人に合った。」という日本文は「今日/本
人」なのか「今/1]本人」なのかの2通りの文節の区
切りが考えられるが、従来のシステムはこの2つのうち
一方を選択し翻訳していた。
(発明が解決しようとする問題点) 上記の機械翻訳システムにおいて、システムが最適と考
えた解釈についてのみ翻訳し、その結果をオペレータに
提供し、その他の解釈は棄却してしまう。このため、オ
ペレータの期待する解釈でなかった場合、オペレータは
適切な訳文に編集するかあるいは原文を明確で唯一の解
釈だけが可能な文に書き直して再翻訳させければならな
かった。つまり上述した例では「私は、今、日本人に会
った。」あるいは「私は、今日、本人に会った。
」というように原文を書き直さなければならなかった。
これらの作業は非常に面倒であり、オペレータに大きな
負担をかけていた。
本発明は簡易な構成モ、複数の解釈での翻訳を可能とす
るとともに、その際、オペレータの編集操作の簡略化を
図り、簡易に適切な翻訳結果を得ることができる機械翻
訳システムを提供することを目的とする。
[発鳴の構成] (問題点を解決するための手段) 上記目的を達成するために、本発明においては、入力部
と、前記入力部を介して入力された原文を単語単位に区
切り、翻訳辞書を倹素して各単語の文法属性を調べる形
態素解析部と、前記形態素解析部により調べられた各単
語の構文上の接続関係を調べ、構文上考えられる接続関
係を抽出し、記憶する構文解析部と、前記構文解析部に
より抽出された接続関係情報から格関係を調べ、その格
関係を目標言語の格関係に変換する構造変換部と、この
目標言語の格関係情報に基づき訳文を生成する訳文生成
部と、前記原文及び訳文を表示する表示部と、前記表示
部に表示された訳文の編集時、前記入力部を介して訳文
の別解釈が指示されると、前記構文解析部に記憶されて
いる他の構文上の接続関係情報を選択し、この接続関係
情報を前記構造変換部に送り、再翻訳を促す別解釈制御
部とを具備することを特徴とする機械翻訳システムを提
供する。
(作用) このように構成されたものにおいて、表示部に表示され
た訳文を編集する際、人力部を介して訳文の別解釈が指
示されると、別解釈制御部はこの指示を受けて、構文解
析部に記憶されている他の構文上の接続関係情報を選択
し、この接続関係情報を構造変換部に送る。構造変換部
はこの接続関係情報に従い格関係を調べ、その格関係を
目標言語の格関係に変更する。そして訳文生成部はこの
目標8語の格関係情報に基づき訳文を生成する。
このようにして、オペレータは別解釈した訳文を容品に
得ることができる。
(実施例) 以下、本発明の一実施例を図面によって説明する。第1
図は本発明の実施例である日英機械翻訳システムの全体
ブロック図である。このシステムは、キーボードからな
る入力部1、原文としてキー人力された日本語文を記憶
する原文記憶部2、訳文としての人力日本語文に対応す
る英文を記憶する訳文記憶部3、本システム全体を制御
する編集制御部4、翻訳処理を実行する翻訳部5、翻訳
処理に利用する知識情報を収容した翻訳辞書6、原文や
訳文などの表示を制御する表示制御部7、表示部8及び
原文や訳文などを請書してハードコピーとして出力する
ための印刷部9とにより構成されている。
第2図は、入力部1のキー配列を示す図である。
入力部1は[1本語文人力用の文字キーに加えて以下の
各種キーを備えている。
翻訳指示キー  =100 編集キー    :101〜100 機能キー    :110〜118 カーソルキー  :130〜133 その他のキー 第3図は表示部8の画面のレイアウトを示す図である。
人力原文は画面左側の原文表示領域に表示される。翻訳
処理の結果得られた訳文は画面右側の訳文表示領域でそ
の原文と対応する位置に表示される。また画面上部の編
集領域は各挿編集に必要な情報を表示するために用いる
ことが出来る。
第4図は編集制御部4による対話翻訳処理の流れを示す
フローチャートである。対話翻訳処理では原文の入力と
対応する訳文の編集制御をオペレータが適宜に行うこと
ができる。編集制御部4は、ステップ81〜S5におい
て、入力部1からなんらかのキー人力があるか、あるい
は翻訳部5がら翻訳完了信号を受けているかを監視して
おり、なんらかのキー人力があった場合にそれに対応す
る処理を行う。
オペレータが機能キーのいずれかを操作した場合、ステ
ップ5によりこれを検知し、ステップS12でその機能
キーに対応した処理を行う。
オペレータがカーソルキー130あるいはその他の制御
キーを操作した場合、ステップs1〜S5を介してステ
ップS13でキー操作に対応したカーソルの移動のため
の処理やその他の処理を行う。 オペレータが文字キー
を操作して原文を入力すると、ステップS3で各文字キ
ーが検知された後、対応する文字コードが順次編集制御
部4内の(図示しない)入力バッファにセットされる(
ステップS8)。この人力原文は表示制御部7を介して
表示部8の原文表示領域に表示される(ステップS9)
。オペレータが任意の時点で例えば−文の人力が終了し
たとき、翻訳指示キー100を打鍵すると、ステップS
2でこのキーが検知され、編集制御部4は翻訳部5に対
し入力バッファ内の原文を供給し、翻訳処理の開始を指
示する(ステップ5IO)。尚、原文人力の途中で訂正
・押入・削除等の入力編集が必要な場合には、カーソル
キーにより所望の編集箇所へカーソルを移動した後、挿
入キー101、削除キー102などの編集キーを用いて
これを行うことができる。
第5図は翻訳部5における翻訳処理の流れを示すフロー
チャートである。文節解析部(S51)では、入力原文
に対し、辞書検索部(S52)より得た単語と付属語接
続・活用語尾変化辞書6aを用いて文節単位に変換する
。辞書検索部(S52)では、入力原文を構成し得る単
語を単語辞書6bを検索し求める。また、その品詞や訳
語等の情報も合わせて求める。解析制御部(S 53)
は、訳文の候補を構文解析部に送る処理を行う。構文解
析部(S54)は、解析文法6Cを使って訳文候hli
の構文を解析し、まだ、意味的に解釈の曖昧性を内在さ
せた構造を生成する。解析に失敗した場合は解析制御部
に戻る。意味解析部(S55)は、意味解析文法6dを
使って解釈の曖昧性をなくした日本語の構造を生成する
。構造変換部(S56)は、変換文法6eを使って日本
語の構造を英語の構造に変換する。棄却された場合は、
fM構文解析部戻る。構文生成部(S57)は、生成文
法6fに従って英語の構造から英語の語順を決定しll
j語列に変換する。形態素生成部(958)は、形態素
生成文法6gにより+1を語の語尾などを変化させて翻
訳文を完成させる。
以−にのそれぞれの処理部は、処理を始めた時点で信号
を編集制御部4に出力する。
再び第4図において、編集制御部4はステップS1で上
記翻訳完了信号を検知すると、ステップS7に進み、翻
訳部5から得られた訳文候補および補助情報を表示制御
部7に送り訳文を表示させる(ステップS7)。表示制
御部7は上記訳文候補を訳文表示領域内において入力原
文(画面左側)と対応する位置に表示するとともに、補
助情報がある場合には、その訳語を高輝度または反転表
示することによりオペレータがその旨識別できるように
している。
この状態から、編集キーの打鍵があると、編集制御部4
はステップS4でこれを検知し、このときカーソルで指
示されている語または句に対して各キーに対応した編集
処理を行う(ステップ511)。例えば、挿入キー10
1の操作により、カーソル位置の前に文字を挿入する。
削除キー102の操作により、カーソルが指示している
範囲の文字列を削除する。移動キー103の操作により
、カーソルが指示している範囲を移動する。取り消しキ
ー104の操作により、キー101.102.103の
効果を無効にする。係り受はキー105の操作により、
補助情報を用いて、カーソルが指示している語句の他の
係り受は候補を表示させる。
尚、機能キーにより以下の機能を実現できる。
訳語表示キー110の操作により、訳文中の語に対して
その訳語を表示できる。辞書表示キー111の操作によ
り、現文中の語に対して辞書を表示できる。辞書表示キ
ー112の操作により、新語・熟語の登録ができる。辞
書削除キー113の操作により、辞書登録により登録さ
れた語・熟語の削除を行うことができる。部分訳キー1
14の操作により、翻訳が失敗したときにその部分訳を
表示せさる。別解釈キー115の操作により、別の解釈
が存在するときは、既に翻訳したときの解釈とは違う解
釈にして再度翻訳ができる。
また、カーソルキーとしては、カーソルをそれぞれ各方
向に移動させるカーソル移動キー130、カーソルが移
動する(1′L位を切り替える単位切り替えキー131
、各表示領域間にカーソルを移動させるための領域間移
動キー132、カーソルのサイズを文字単位に縮小また
は語単位に拡大するための拡大縮小キーなどで構成され
ている。
従って、オペレータは原文の入力と、その訳文の編集処
理とを適宜に行いながら対話的に翻訳文を得ることがで
きる。
以上のように構成されたシステムにおいて、さらに別解
釈の編集処理について第6図に示したフローチャートを
参照しながら詳細に説明する。まず、オペレータが表示
部8に表示された原文と訳文を見て、別解釈をしたいと
考え、別解釈キー115を押下する<601)と、編集
制御部4は、解析制御部(S 53)に別解釈を指示す
る。解析制御部(S 53)は記憶されている系列展開
表を調査する(602)。
ここで、系列展開表は、解析制御部(S 53)に記憶
され、かつ構文上考えられる接続関係を示した翻訳候補
情報と、それぞれの翻訳候補がもつ接続関係においてど
の翻訳候補が特に適切であるかを示す翻訳優先順位情報
と、それぞれの翻訳候補がすでに翻訳されたか否かを示
す翻訳済フラグとから構成される。翻訳済フラグは未翻
訳の場合“0“、翻訳済の場合“1”とする。
602において解析制御部(S53)は系列展開表を調
査した結果、未翻訳である翻訳候補がある場合(603
)、未翻訳の候補のうち最も優先順位の高い翻訳候補を
構文解析部(S54)に送り、再翻訳を促す(605)
。再翻訳が失敗した場合には602に戻る(6 (16
)。603において未翻訳である翻訳候補がなく、しか
も系列が1つである場合(607) 、解析制御部(S
 53)はその情報を編集制御部4に送り、編集制御部
4は、“別解釈の候h17がありません”のメツセージ
を表示部8を介して表示させ、別解釈処理を終了する。
607においてすべての翻訳候補が翻訳済の場合には“
すべての候補か翻訳済です”のメツセージを表示させる
とともに、解析制御部(S53)は翻訳済フラグを0ク
リアし、別解釈処理を終了する(60 g)。
以下、別解釈処理における系列展開表及び表示画面の構
成について、第7図から第10図を用いて詳細に説明す
る。まず、「仏は、今日本人に会いました。」という原
文を翻訳した場合を第7図及び第8図に示す。原文が入
力されると、文節解析部(S51)及び辞書検索部(S
52)を経て送られてきた情報に基づき、解析制御部(
S53)は第7図に示した系列展開表を作成し記憶する
翻訳候補は文節の区切りの解釈により「今日/本人」、
「今/日本人」の2通りが考えられる。解析制御部(S
 53)はこの2つの翻訳候Miのうち適切だと考える
「今日/本人」の方を構文解析部(S54)に送り翻訳
済フラグを“1”とする。
従って第8図に示すようにこの解釈に基づき翻訳された
結果が示される(S81)。ここでオペレータにより別
解釈キー115が押下されると、解析制御部(S 53
)は系列展開表で未翻訳である「今/日本人」の候補を
構文解析部(S54)に送り、翻訳部フラグを“0“か
ら1″にする。
従ってこの解釈に基づき翻訳された結果が表示される(
S82)。
次に、「私は、行った。」という原文を翻訳した場合を
第9図及び第10図に示す。翻訳候補は「いった」読み
の解釈により「いった」と「おこなった」の2通りが考
えられる。優先順位の高い「いった」の方が先に翻訳さ
れ(SIOI)、別解釈の指示に従い「おこなった」の
候補が翻訳される(S 102)。
以上述べてきたように、オペレータは複数の翻訳結果を
別解釈キー115を押下するだけで得られるため、従来
、行っていた原文を書き直して再翻訳させる等の作業が
不要となり、容易に適切な訳文を得ることができる。
[発明の効果コ 本発明によれば、複数の解釈での翻訳が可能であり、か
つ別解釈をする際、オペレータの編集操作の簡略化を図
り、簡易に適切な翻訳結果を得ることができる。
【図面の簡単な説明】
第1図は本発明の一実施例を示すブロック図、第2図は
第1図に示した入力部のキー配列を示す図、第3図は第
1図に示した表示部の画面のレイアウトを示す図、第4
図は第1図に示した編集制御部の処理の流れを示すフロ
ーチャト、第5図は第1図に示した翻訳部による処理の
流れを示すフローチャート、第6図は編集制御部による
別解釈処理の流れを示すフローチャート、第7図及び第
9図は別解釈処理における系列展開表を示す図、?18
8図及び第10図は別解釈処理における表示画面を示す
図である。

Claims (2)

    【特許請求の範囲】
  1. (1)入力部と、前記入力部を介して入力された原文を
    単語単位に区切り、翻訳辞書を検索して各単語の文法属
    性を調べる形態素解析部と、前記形態素解析部により調
    べられた各単語の構文上の接続関係を調べ、構文上考え
    られる接続関係を抽出し、記憶する構文解析部と、前記
    構文解析部により抽出された接続関係情報から格関係を
    調べ、その格関係を目標言語の格関係に変換する構造変
    換部と、この目標言語の格関係情報に基づき訳文を生成
    する訳文生成部と、前記原文及び訳文を表示する表示部
    と、前記表示部に表示された訳文の編集時、前記入力部
    を介して訳文の別解釈が指示されると、前記構文解析部
    に記憶されている他の構文上の接続関係情報を選択し、
    この接続関係情報を前記構造変換部に送り、再翻訳を促
    す別解釈制御部とを具備することを特徴とする機械翻訳
    システム。
  2. (2)前記別解釈制御部は前記入力部からの別解釈の指
    示に基づき、前記構文解析部に記憶されているそれぞれ
    の構文上の接続関係情報に付加されている翻訳済か否か
    を示す情報と構文上適切である度合を示す翻訳優先順位
    の情報とを調べ、未翻訳でかつ優先順位の最も高い接続
    関係情報を前記構造変換部に送り、再翻訳を促すことを
    特徴とする特許請求の範囲第1項記載の機械翻訳システ
    ム。
JP61113708A 1986-05-20 1986-05-20 機械翻訳システム Pending JPS62271060A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61113708A JPS62271060A (ja) 1986-05-20 1986-05-20 機械翻訳システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61113708A JPS62271060A (ja) 1986-05-20 1986-05-20 機械翻訳システム

Publications (1)

Publication Number Publication Date
JPS62271060A true JPS62271060A (ja) 1987-11-25

Family

ID=14619149

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61113708A Pending JPS62271060A (ja) 1986-05-20 1986-05-20 機械翻訳システム

Country Status (1)

Country Link
JP (1) JPS62271060A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4015905C2 (de) * 1989-05-18 2003-04-30 Ricoh Kk Sprachanalyseeinrichtung, -verfahren und -programm

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6174068A (ja) * 1984-09-18 1986-04-16 Sharp Corp 翻訳装置
JPS6180362A (ja) * 1984-09-26 1986-04-23 Sharp Corp 翻訳装置
JPS6190269A (ja) * 1984-10-08 1986-05-08 Sharp Corp 翻訳方式

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6174068A (ja) * 1984-09-18 1986-04-16 Sharp Corp 翻訳装置
JPS6180362A (ja) * 1984-09-26 1986-04-23 Sharp Corp 翻訳装置
JPS6190269A (ja) * 1984-10-08 1986-05-08 Sharp Corp 翻訳方式

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4015905C2 (de) * 1989-05-18 2003-04-30 Ricoh Kk Sprachanalyseeinrichtung, -verfahren und -programm

Similar Documents

Publication Publication Date Title
JP2654001B2 (ja) 機械翻訳方法
JPS6244877A (ja) 機械翻訳装置
JPH02140868A (ja) 機械翻訳システム
JPS62203273A (ja) 機械翻訳システム
JPH0442705B2 (ja)
JP2635551B2 (ja) 機械翻訳システム
JPS62271061A (ja) 機械翻訳システム
JPS63113758A (ja) 機械翻訳システム
JPS62271062A (ja) 機械翻訳システム
JPH04167063A (ja) 機械翻訳方法及び機械翻訳装置
JPS62203274A (ja) 機械翻訳システム
JPS6249564A (ja) 機械翻訳システム
JPH0550778B2 (ja)
JPS63236166A (ja) 機械翻訳システム
JPS6320570A (ja) 機械翻訳システム
JPS62229472A (ja) 機械翻訳システム
JPS62241071A (ja) 機械翻訳システム
JPH02140872A (ja) 機械翻訳システム
JPS63165960A (ja) 機械翻訳システム
JPS63276174A (ja) 機械翻訳システム
JPS62211774A (ja) 機械翻訳システム
JPS6244872A (ja) 機械翻訳装置
JPS6249472A (ja) 機械翻訳システム
JPH0212458A (ja) 機械翻訳システム
JPH02140873A (ja) 機械翻訳システム