JPS63236166A - 機械翻訳システム - Google Patents
機械翻訳システムInfo
- Publication number
- JPS63236166A JPS63236166A JP62068997A JP6899787A JPS63236166A JP S63236166 A JPS63236166 A JP S63236166A JP 62068997 A JP62068997 A JP 62068997A JP 6899787 A JP6899787 A JP 6899787A JP S63236166 A JPS63236166 A JP S63236166A
- Authority
- JP
- Japan
- Prior art keywords
- translation
- translated
- section
- original
- original text
- 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
【発明の詳細な説明】
[発明の目的コ
(産業上の利用分野)
本発明は、機械翻訳システムに関する。
(従来の技術)
近年、コンピータを利用して入力原文を自動的に機械翻
訳するシステムが注目されている。この機械翻訳システ
ムは、基本的には入力原文を形態解析、構文解析などし
て語(句)などの所定の処理単位に区分し、その処理単
位毎に翻訳辞書を検索して対応する訳語(訳語句)など
を見い出し、これを所定の訳文規則に従って結合するな
どしてその訳文を得るように構成されている。
訳するシステムが注目されている。この機械翻訳システ
ムは、基本的には入力原文を形態解析、構文解析などし
て語(句)などの所定の処理単位に区分し、その処理単
位毎に翻訳辞書を検索して対応する訳語(訳語句)など
を見い出し、これを所定の訳文規則に従って結合するな
どしてその訳文を得るように構成されている。
(発明が解決しようとする問題点)
ところで、自然言語についてはいまだに意味解釈技術が
充分確立されていないこともあって、適切な訳文を確実
に得ることははなはだ困難である。
充分確立されていないこともあって、適切な訳文を確実
に得ることははなはだ困難である。
特に、日本語などの場合、文節の区切り方の違いにより
複数の解釈が可能であるが、従来は、システムが解釈し
た一つの解釈しかできなかった。
複数の解釈が可能であるが、従来は、システムが解釈し
た一つの解釈しかできなかった。
このため、翻訳の結果として得られた複数の訳文候補を
ユーザに呈示し、ユーザが最も適切であるとして選択指
定する訳文候補を出力するようにしているが、依然とし
てユーザが適切な訳文に再編集し直す必要性が残ってい
る。
ユーザに呈示し、ユーザが最も適切であるとして選択指
定する訳文候補を出力するようにしているが、依然とし
てユーザが適切な訳文に再編集し直す必要性が残ってい
る。
本発明は、原文に対して複数の解釈がある場合、入力し
た時の読み情報を用いることにより、解釈の曖昧性をな
くすことを可能とした機械翻訳システムを提出すること
を目的とする。
た時の読み情報を用いることにより、解釈の曖昧性をな
くすことを可能とした機械翻訳システムを提出すること
を目的とする。
[発明の構成コ
(問題を解決するための手段)
本発明の機械翻訳システムは、原文に対して複数の解釈
がある場合、入力した時の読み情報を用いることにより
、解釈の曖昧性をなくす構成としたものである。そのた
めの、入力部と、この入力部から入力される翻訳対象と
なる原文が格納される原文記憶部と、翻訳処理に使用す
る知識情報が格納される翻訳辞書部と、この翻訳辞書部
の内容を用いて前記原文の翻訳処理において、語の区切
りが曖昧性を持つ場合、原文を人力した時の読み情報を
用いて翻訳する翻訳部と、翻訳の結果得られ°る訳文が
格納される訳文記憶部と、前記原文および訳文を表示す
る表示部と、これらの各部を制御すると共に、前記表示
部で表示された原文または訳文の編集処理を行う編集制
御部とで構成される。
がある場合、入力した時の読み情報を用いることにより
、解釈の曖昧性をなくす構成としたものである。そのた
めの、入力部と、この入力部から入力される翻訳対象と
なる原文が格納される原文記憶部と、翻訳処理に使用す
る知識情報が格納される翻訳辞書部と、この翻訳辞書部
の内容を用いて前記原文の翻訳処理において、語の区切
りが曖昧性を持つ場合、原文を人力した時の読み情報を
用いて翻訳する翻訳部と、翻訳の結果得られ°る訳文が
格納される訳文記憶部と、前記原文および訳文を表示す
る表示部と、これらの各部を制御すると共に、前記表示
部で表示された原文または訳文の編集処理を行う編集制
御部とで構成される。
(作用)
上記構成において、原文記憶部には入力部を介して入力
される翻訳対象となる原文が格納される。翻訳辞書部に
は翻訳処理に使用する知識情報が格納される。翻訳部は
この翻訳辞書部の内容を用いて前記原文の翻訳処理にお
いて、語の区切りが曖昧性を持つ場合、原文を人力した
時の読み情報を用いて翻訳する。訳文記憶部には翻訳の
結果得られる訳文が格納される。表示部は前記原文おび
訳文を表示する。編集制御部はこれらの各部を制御する
と共に、前記表示部で表示された原文または訳文の編集
処理を行う。
される翻訳対象となる原文が格納される。翻訳辞書部に
は翻訳処理に使用する知識情報が格納される。翻訳部は
この翻訳辞書部の内容を用いて前記原文の翻訳処理にお
いて、語の区切りが曖昧性を持つ場合、原文を人力した
時の読み情報を用いて翻訳する。訳文記憶部には翻訳の
結果得られる訳文が格納される。表示部は前記原文おび
訳文を表示する。編集制御部はこれらの各部を制御する
と共に、前記表示部で表示された原文または訳文の編集
処理を行う。
(実施例)
以下本発明の一実施例を図面によって説明する。第1図
は本発明の一実施例としての日英機械翻訳システムの全
体ブロック図である。このシステムは、キーボードから
なる入力部1、原文とし・てキー人力された日本語文を
記憶する原文記憶部2、訳文としての人力日本語文に対
応する英文を記憶する訳文記憶部3、本システム全体を
制御する編集制御部4、翻訳処理を実行する翻訳部5、
翻訳処理に利用する知識情報を収容した翻訳辞書6、原
文や訳文などの表示を制御する表示制御部7、表示部8
及び原文や訳文などを清書してハードコピーとして出力
するための印刷部9とにより+i−1成されている。
は本発明の一実施例としての日英機械翻訳システムの全
体ブロック図である。このシステムは、キーボードから
なる入力部1、原文とし・てキー人力された日本語文を
記憶する原文記憶部2、訳文としての人力日本語文に対
応する英文を記憶する訳文記憶部3、本システム全体を
制御する編集制御部4、翻訳処理を実行する翻訳部5、
翻訳処理に利用する知識情報を収容した翻訳辞書6、原
文や訳文などの表示を制御する表示制御部7、表示部8
及び原文や訳文などを清書してハードコピーとして出力
するための印刷部9とにより+i−1成されている。
第2図は、入力部1のキー配列の一例を示す図である。
入力部1は日本語文人力用の文字キーに加えて以下の各
種キーを備えている。
種キーを備えている。
翻訳指示キー :100
編集キー :101〜106
機能キー :110〜117
カーソルキー :130〜133
その他のキー
第3図は表示部8の画面のレイアウトの一例を示す図で
ある。入力原文は画面左側の原文表示領域に表示される
。翻訳処理の結果得られた訳文は画面右側の訳文表示領
域でその原文と対応する位置に表示される。また画面上
部の編集領域は各種編集に必要な情報を表示するために
用いることが出来る。
ある。入力原文は画面左側の原文表示領域に表示される
。翻訳処理の結果得られた訳文は画面右側の訳文表示領
域でその原文と対応する位置に表示される。また画面上
部の編集領域は各種編集に必要な情報を表示するために
用いることが出来る。
第4図は編集制御部4による対話翻訳処理の流れの一例
を示すフローチャートである。対話翻訳処理では原文の
人力と対応する訳文の編集制御をオペレータが適宜に行
うことができる。編集制御部4は、ステップ81〜S5
において、入力部1からなんらかのキー人力があるか、
あるいは翻訳部5から翻訳完了信号を受けているかを監
視しており、なんらかのキー人力があった場合にそれに
対応する処理を行う。
を示すフローチャートである。対話翻訳処理では原文の
人力と対応する訳文の編集制御をオペレータが適宜に行
うことができる。編集制御部4は、ステップ81〜S5
において、入力部1からなんらかのキー人力があるか、
あるいは翻訳部5から翻訳完了信号を受けているかを監
視しており、なんらかのキー人力があった場合にそれに
対応する処理を行う。
オペレータが機能キーのいずれかを操作した場合、ステ
ップ5によりこれを検知し、ステップS12でその機能
キーに対応した処理を行う。
ップ5によりこれを検知し、ステップS12でその機能
キーに対応した処理を行う。
オペレータがカーソルキー130あるいはその他の制御
キーを操作した場合、ステップ81〜S5を介してステ
ップ313でキー操作に対応したカーソルの移動のため
の処理やその他の処理を行う。
キーを操作した場合、ステップ81〜S5を介してステ
ップ313でキー操作に対応したカーソルの移動のため
の処理やその他の処理を行う。
オペレータが文字キーを操作して原文を入力すると、ス
テップS3で各文字キーが検知された後、対応する文字
コードが順次編集制御部4の(図示しない)人力バッフ
ァにセットされる(ステップS8)。この人力原文は表
示制御部7を介して表示部8の原文表示領域に表示され
る(ステップS9)。
テップS3で各文字キーが検知された後、対応する文字
コードが順次編集制御部4の(図示しない)人力バッフ
ァにセットされる(ステップS8)。この人力原文は表
示制御部7を介して表示部8の原文表示領域に表示され
る(ステップS9)。
オペレータが任意の時点で例えば−文の入力が終了した
とき、翻訳指示キー100を打鍵すると、ステップS2
でこのキーが検知され、編集制御部4は翻訳部5に対し
入力バッファ内の原文を供給し、翻訳処理の開始を指示
する(ステップ510)。なお、原文人力の途中で訂正
・挿入・削除等の入力編集が必要な場合には、カーソル
キーにより所望の編集箇所へカーソルを移動した後、挿
入キー101、削除キー102などの編集キーを用いて
これを行うことができる。
とき、翻訳指示キー100を打鍵すると、ステップS2
でこのキーが検知され、編集制御部4は翻訳部5に対し
入力バッファ内の原文を供給し、翻訳処理の開始を指示
する(ステップ510)。なお、原文人力の途中で訂正
・挿入・削除等の入力編集が必要な場合には、カーソル
キーにより所望の編集箇所へカーソルを移動した後、挿
入キー101、削除キー102などの編集キーを用いて
これを行うことができる。
第5図は翻訳部5における翻訳処理の流れを示すフロー
チャートである。
チャートである。
文節解析部(S 51)では、入力原文に対し、辞書検
索部(S 52)より得た単語と付属語接続・活用語尾
変化辞書6aを用いて文節単位に変換する。
索部(S 52)より得た単語と付属語接続・活用語尾
変化辞書6aを用いて文節単位に変換する。
辞書検索部(S 52)では、入力原文を構成し得る単
語を単語辞@6bを検索し、求める。また、その品詞や
訳語などの情報も合わせて求める。
語を単語辞@6bを検索し、求める。また、その品詞や
訳語などの情報も合わせて求める。
解析制御部(853)は、訳文の候補を構文解析部に送
る処理を行う。
る処理を行う。
ここで、複数の訳文の候補が存在する場合、その優先度
をどのように決定するかを詳細に説明する。
をどのように決定するかを詳細に説明する。
第6図は、その処理の流れを示す図である。
S61では、原文で解釈の違う部分を求める(第7図参
照)。S62では、その解釈の違う部分において、入力
した時の読み情報を原文記憶部2より求める(第8図参
照)。563では、入力した時の読み情報と解析したた
時の読み情報を比較することにより、読み情報の一致し
た方を翻訳の候補としく第9図参照)、構文解析部に送
る。
照)。S62では、その解釈の違う部分において、入力
した時の読み情報を原文記憶部2より求める(第8図参
照)。563では、入力した時の読み情報と解析したた
時の読み情報を比較することにより、読み情報の一致し
た方を翻訳の候補としく第9図参照)、構文解析部に送
る。
ふたたび、第5図において、構文解析部(S54)は、
解析文法6Cを使って訳文候補の構文を解析し、まだ、
意味的に解釈の曖昧性を内在させた構造を生成する。解
析に失敗した場合は解析制御部に戻る。
解析文法6Cを使って訳文候補の構文を解析し、まだ、
意味的に解釈の曖昧性を内在させた構造を生成する。解
析に失敗した場合は解析制御部に戻る。
意味解析部(S 55)は、意味解析文法6dを使って
解釈の曖昧性をなくした日本語の構造を生成する。
解釈の曖昧性をなくした日本語の構造を生成する。
構造変換部(S56)は、変換文法6eを使って日本語
の構造を英語の構造に変換する。棄却された場合は、構
文解析部に戻る。
の構造を英語の構造に変換する。棄却された場合は、構
文解析部に戻る。
構文生成部(S57)は、生成文法6fに従って英語の
構造から英語の語順を決定し単語列に変換する。
構造から英語の語順を決定し単語列に変換する。
形態素生成部(S58)は、形態素生成文法6gにより
単語の語尾などを変化させて翻訳文を完成させる。
単語の語尾などを変化させて翻訳文を完成させる。
以上のそれぞれの処理部は、処理を始めた時点で信号を
編集制御部4に出力する。
編集制御部4に出力する。
ふたたび第4図において、編集制御部4はステップS1
で上記翻訳完了信号を検知すると、ステップS7に進み
、翻訳部5から得られた訳文候補および補助情報を表示
制御部7に送り訳文を表示させる(ステップS7)。表
示制御部7は上記訳文候補を訳文表示領域内において入
力原文(画面左側)と対応する位置に表示するとともに
、補助情報がある場合には、その訳語を高輝度または反
転表示することによりオペレータがその旨識別できるよ
うにしている。
で上記翻訳完了信号を検知すると、ステップS7に進み
、翻訳部5から得られた訳文候補および補助情報を表示
制御部7に送り訳文を表示させる(ステップS7)。表
示制御部7は上記訳文候補を訳文表示領域内において入
力原文(画面左側)と対応する位置に表示するとともに
、補助情報がある場合には、その訳語を高輝度または反
転表示することによりオペレータがその旨識別できるよ
うにしている。
この状態から、編集キーの打鍵があると、編集制御部4
はステップS4でこれを検知し、このときカーソルで指
示されている語または句に対して各キーに対応した編集
処理を行う(ステップ511)。
はステップS4でこれを検知し、このときカーソルで指
示されている語または句に対して各キーに対応した編集
処理を行う(ステップ511)。
例えば、挿入キー101の操作により、カーソル位置の
前に文字を挿入する。
前に文字を挿入する。
削除キー102の操作により、カーソルが指示している
範囲の文字列を削除する。
範囲の文字列を削除する。
移動キー103の操作により、カーソルが指示している
範囲を移動する。
範囲を移動する。
取り消しキー104の操作により、キー101.102
.103の効果を無効にする。
.103の効果を無効にする。
係り受はキー105の操作により、補助情報を用いて、
カーソルが指示している語句のほかの係り受は候補を表
示させる。
カーソルが指示している語句のほかの係り受は候補を表
示させる。
なお、機能キーにより以下の機能を実現できる。
訳語選択キー110の操作により、訳文中の語に対して
その訳語を表示できる。
その訳語を表示できる。
辞書表示キー111の操作により、現文中の語に対して
辞書を表示できる。
辞書を表示できる。
辞書登録キー112の操作により、新語・熟語の登録が
できる。
できる。
辞書削除キー113の操作により、辞書登録により登録
された語・熟語の削除を行うことができる。
された語・熟語の削除を行うことができる。
部分訳キー114の操作により、翻訳が失敗したときに
その部分訳を表示させる。
その部分訳を表示させる。
別解釈キー115の操作により、別の解釈が存在すると
しきは、すでに解釈したときの解釈とは違う解釈にして
再度解釈ができる。
しきは、すでに解釈したときの解釈とは違う解釈にして
再度解釈ができる。
別解釈キー116の操作により、解釈を変えたい範囲を
指定して、別の解釈に翻訳することができる。また、カ
ーソルキーとしては、カーソルをそれぞれ各方向に移動
させるカーソル移動キー130、カーソルが移動する単
位を切り替える単位切り替えキー131、各表示領域間
にカーソルを移動させるための領域間移動キー132、
カーソルのサイズを文字単位に縮小または語単位に拡大
するための拡大縮小キーなどで構成されている。
指定して、別の解釈に翻訳することができる。また、カ
ーソルキーとしては、カーソルをそれぞれ各方向に移動
させるカーソル移動キー130、カーソルが移動する単
位を切り替える単位切り替えキー131、各表示領域間
にカーソルを移動させるための領域間移動キー132、
カーソルのサイズを文字単位に縮小または語単位に拡大
するための拡大縮小キーなどで構成されている。
従って、オペレータは原文の入力と、その訳文の編集処
理とを適宜行いながら対話的に翻訳文を得ることができ
る。
理とを適宜行いながら対話的に翻訳文を得ることができ
る。
[発明の効果]
上述してきたように、本発明では、訳語選択の際、原文
に対して、複数の解釈がある場合、入力した時の読み情
報を用いることにより、解析の曖昧性をなくすことがで
きる。
に対して、複数の解釈がある場合、入力した時の読み情
報を用いることにより、解析の曖昧性をなくすことがで
きる。
第1図は本発明の一実施例の全体ブロック図、第2図は
本発明の一実施例で用いる入力部のキー配列を示す図、
第3図は本発明の一実施例で用いる表示部の画面のレイ
アウトの一例を示す図、第4図は本発明の一実施例で用
いる編集制御部の処理の流れの一例を示すフローチャー
ト、第5図は本発明の一実施例で用いる翻訳処理の流れ
の一例を示すフローチャート、第6図は本発明の一実施
例で用いる翻訳部における解析制御の流れの一例を示す
フローチャート、第7図は原文において解釈の曖昧性が
存在する候補の例を示す図、第8図は原文とその読み情
報を示した例を示す図、第9図は読み情報を用いて、翻
訳候補を決定した例を示す図ある。 1;入力部 2:原文記憶部 3:翻訳記憶部 4:編集制御部 5:翻訳部 6:翻訳辞書 7:表示制御部 8:表示部 9:印刷部
本発明の一実施例で用いる入力部のキー配列を示す図、
第3図は本発明の一実施例で用いる表示部の画面のレイ
アウトの一例を示す図、第4図は本発明の一実施例で用
いる編集制御部の処理の流れの一例を示すフローチャー
ト、第5図は本発明の一実施例で用いる翻訳処理の流れ
の一例を示すフローチャート、第6図は本発明の一実施
例で用いる翻訳部における解析制御の流れの一例を示す
フローチャート、第7図は原文において解釈の曖昧性が
存在する候補の例を示す図、第8図は原文とその読み情
報を示した例を示す図、第9図は読み情報を用いて、翻
訳候補を決定した例を示す図ある。 1;入力部 2:原文記憶部 3:翻訳記憶部 4:編集制御部 5:翻訳部 6:翻訳辞書 7:表示制御部 8:表示部 9:印刷部
Claims (1)
- 入力部と、この入力部から入力された翻訳対象となる原
文を記憶する原文記憶部と、翻訳処理に使用する知識情
報を収容した翻訳辞書部と、この翻訳辞書部の内容を用
いて前記原文の翻訳処理において、語の区切りが曖昧性
を持つ場合、原文を入力した時の読み情報を用いて翻訳
する翻訳部と、翻訳の結果得られる訳文を記憶する訳文
記憶部と、前記原文および訳文を表示する表示部と、こ
れらの各部を制御すると共に、前記表示部で表示される
原文または訳文の編集処理を行う編集制御部とを具備し
たことを特徴とする機械翻訳システム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62068997A JPS63236166A (ja) | 1987-03-25 | 1987-03-25 | 機械翻訳システム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62068997A JPS63236166A (ja) | 1987-03-25 | 1987-03-25 | 機械翻訳システム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS63236166A true JPS63236166A (ja) | 1988-10-03 |
Family
ID=13389809
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62068997A Pending JPS63236166A (ja) | 1987-03-25 | 1987-03-25 | 機械翻訳システム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS63236166A (ja) |
-
1987
- 1987-03-25 JP JP62068997A patent/JPS63236166A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2654001B2 (ja) | 機械翻訳方法 | |
| US5214583A (en) | Machine language translation system which produces consistent translated words | |
| KR900009120B1 (ko) | 기계번역장치 | |
| JPS62203273A (ja) | 機械翻訳システム | |
| JPS63236166A (ja) | 機械翻訳システム | |
| JPH04167063A (ja) | 機械翻訳方法及び機械翻訳装置 | |
| JP2635551B2 (ja) | 機械翻訳システム | |
| JPS6320570A (ja) | 機械翻訳システム | |
| JPS62271060A (ja) | 機械翻訳システム | |
| JPS6249564A (ja) | 機械翻訳システム | |
| JPS63236165A (ja) | 機械翻訳システム | |
| JPS62271061A (ja) | 機械翻訳システム | |
| JPS62271065A (ja) | 機械翻訳システム | |
| JPS6282464A (ja) | 機械翻訳システム | |
| JPH0550778B2 (ja) | ||
| JPS62229472A (ja) | 機械翻訳システム | |
| JPH04167067A (ja) | 機械翻訳システム | |
| JPS62271062A (ja) | 機械翻訳システム | |
| JPH0656612B2 (ja) | 機械翻訳システム | |
| JPS62203275A (ja) | 機械翻訳システム | |
| JPS6244872A (ja) | 機械翻訳装置 | |
| JPS62271063A (ja) | 機械翻訳システム | |
| JPS63300361A (ja) | 機械翻訳装置 | |
| JPH02140873A (ja) | 機械翻訳システム | |
| JPS63271657A (ja) | 機械翻訳システム |