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

機械翻訳システム

Info

Publication number
JPH0194480A
JPH0194480A JP62250611A JP25061187A JPH0194480A JP H0194480 A JPH0194480 A JP H0194480A JP 62250611 A JP62250611 A JP 62250611A JP 25061187 A JP25061187 A JP 25061187A JP H0194480 A JPH0194480 A JP H0194480A
Authority
JP
Japan
Prior art keywords
translation
unit
processing
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
Application number
JP62250611A
Other languages
English (en)
Inventor
Yumiko Yoshimura
裕美子 吉村
Seiji Miike
誠司 三池
Hiroyasu Nogami
野上 宏康
Masaie Amano
天野 真家
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 JP62250611A priority Critical patent/JPH0194480A/ja
Publication of JPH0194480A publication Critical patent/JPH0194480A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Machine Translation (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔発明の目的〕 (産業上の利用分骨) 本発明は精度と自然性の高い訳文を得ることのできる機
械翻訳システムに関する。
(従来の技術) 近年、コンビーータを利用して入力原文を自動的に機械
翻訳するシステムが注目されている・、この機械翻訳シ
ステムは、fF本的には、入力原文中の一文を翻訳の一
処理サイクルの皐にとして切り出し、その個々の単位に
対して形態解析、構文解析する等して語(句)等の所定
の処理単位に区分し、その処理41位ごとに翻訳辞書を
検索して対応する訳語(訳語句)等を見出し、これを所
定の訳文規則にしたがりて結合する等してその訳文を得
るようIζ構成されている。
ところが1例えば英語と日本語!/)よう6ζ言語間に
統語よ・宅想上の相違の大きいものの間の翻訳において
は処理単位を一文とすることには限界がある、入力文中
の一文一文が、それ自身で第二言語の文法体系に定義さ
れる「文」を構成するに足る情報を備えているかは大い
に疑問であるし、発想的に、第一言語の複数文の概念が
第二言語においては一文で表現され、かつそれが自然で
あるというケースも現実に多く見うけられる。
(発明が解決しようとする問題点) このように、従来の一文を処理単位とする機械翻訳シス
テムにおいては、この枠組が訳文に高い精度と自然性を
得ようという目的に対して大きな障害となっていた。そ
こで本発明は第一言語%第二言語の文法体系上の相違Φ
発想の相違を翻訳部lこ知識として覗す込み、それを十
分に利用することにLv精度と自然性の高い訳文の得ら
れる機械翻訳システムを提供することを目的とする。
〔比明の構成〕
(問題点を解決するための手段) 本発明は、d訳対象となる原文を入力する入力部と、こ
の入力部から入力された原文を記憶する原文記憶部と、
翻訳処理に必要な情報を収容した翻訳辞書部と、この翻
訳辞書部の内容を用いて前記原文記憶部に記憶された原
文の文列から翻訳処理の一サイクル単位を適切に認識し
、翻訳処理を実行する翻訳部と、この翻訳部iこより得
られた訳文候補を記憶する訳文記憶部と、前記原文及び
訳文候補を表示するための表示部と、これらをI!+l
I御するとともfこ前記入文部憂こおける操作番こ応じ
て前記表示部に表示される訳文候補を変更する翻訳編集
部とを備え、原文の性質に応じて、翻訳処理の琳立とす
る文の範囲(すなわち文教あるいは一文中の句・節の数
)を自動的に調整して翻訳処理を行うことを特徴として
いる。
(作用) 本発明は%翻訳辞書部中に、斗−言語と8二言語の統語
上・発想上の相違点とその関連具会を知識として組み込
み、この知識を用いて、入力された原文列の中から、原
文の性質に応じて、妥当な情報量を持つ、翻訳処理の一
尋立として適切な範囲を認識しながら翻訳処理をするこ
とにより・精度と自然性の高い訳文を得;うとするもの
である。
(実施例) 第1図は本発明の実施例としての日英機械翻訳システム
の全体ブロック図である。このシステムは、キーボード
からなる入力部l、原文としてキー人力された英文を記
憶する原文記憶部2.訳文として入力日本語文に対応す
る英文を記憶する訳文記憶部3、本システム全体を制御
する編集制御部4.翻訳処理を実行する翻訳部5、翻訳
処理に利用する知識情報を収容した翻訳辞IF6.原文
や訳文などの表示を制御する表示制御部7%表示部8及
び原文や訳文などを清書してハードコピーとして出力す
るための印刷部9.パラグラフ毎に原文を油出して記憶
をする原文パラグラフ尋位記憶部lO%翻訳処理中に一
つの解析後のデータを記憶する解析データ記憶部11.
とにょpg成されている。
術2図は、入力部lのキー配列の一例を示す図である。
入力部lは英文人力用の文字キーに加えて以下の各1キ
ーを備えている。
翻訳指示キー :100 編集キー   =101〜106 機能キー   :110〜117 カーソルキー :130〜133 その他のキー 第3図は表示部8の画面υレイアウトの一列を示す図で
ある。入力原文は画面左側の厘文艮示須堵に表示される
。翻訳処理の結果得られた訳文は画面右側の訳文表示領
並にその原文と対応する位置に表示される。また画面上
部の編集領域には各種編集に必要な情報を表示するため
lこ用いることができる。
第4図は編集制御部4による対話翻訳処理の流れの一%
Jt示rフローチャートである。対話翻訳処理では原文
の入力と対応する訳文の編集作業をオペレータが適宜に
行うことができる5編集制御部4は、ステップ81〜S
4において、入力部1力1らなんらかのキー人力がある
かあるいは翻訳部5から翻訳完了信号を受けているかを
監視しており、なんらかのギー人力がありた・1曾にそ
れfこ対応する処理を行う。
オペレータが機能キーのいずれかを操作した場合、ステ
ップS4によりこれを検知し、ステップS6でその機能
キーに対応した処理を行う。
オペレータが編集キーのいずれかを操作した場合、ステ
ップ831ζよりこれを検知し、ステップS7でその4
4Ii&キーに対応した処理を行う。
オペレータがカーソルキー130あるいはその他の制御
キーを操作した場合、ステップ81〜S4を介してステ
ップS5でキー操作に対応したカーソルの接吻のための
処理やその他の処理を行う。
オペし一夕が文字キーを操作して原文を入力すると、ス
テップS2で各文字キーが検知された後。
対応する文字コードが順次原文記憶部にセットされる(
ステップS8)、オペレータが任意の時点で例えば−文
の人力が終了したとき、翻訳指示キー100を打鍵する
と、ステップS1でこのキーが検知され、fif4集制
御部4は翻訳部5に対し原文記憶部内の原文を供給し、
翻訳処理の開始を指示する(ステップS9)、な$P、
原文人力の途中で訂正・挿入・削除等の入力編集が必要
な場合には。
カーソルキーにより所望の編集箇所へカーソルを移動し
た後、挿入キー101%削除キー102等の編集キーを
用いてこれを行うことができる。
編集制御部4は一処理単位の翻訳完了の信号を検知する
と、翻訳部5から得られた訳文候補及び補助情報を表示
側師部7に送り訳文を表示させる。
毀示制御部7は上記訳文候補を訳文表示領域内において
入力原文(画面左側)と対応する位置に表示するととも
に、補助情報がある場合には、その訳語を高輝度または
反転表示することによりオペレータがその旨識別できる
工うにしている。
この状囚から、編集キーの打鍵があると、編集制御部4
はステ9プS3でこれを検知し、このときカーソルで指
示されている語または句に対して各キーに対応した編集
処理を行う(ステップS7)。
例えば、挿入キー101の操作によす、カーソル位置の
前に文字を挿入する。
削除キー102の操作に工9、カーソルが指示している
範囲の文字列を削除する。
移動キー103の操作により、カーソルが指示している
範囲を移動する。
暇消キー104の操作により、上記キー101゜102
.103の効果を無効にする。
係り受はキー105の操作により、補助情報を用いて、
カーソルが指示している語句の他の係り受は候補を表示
させる。
なお1機能キーにより以下の機能を実現できる。
訳語表示キー110の操作疹こより、訳文中のH+ζ対
してその訳語を表示できる。
辞!表示キー111の操作によV%原文中の語lこ対し
て辞書を表示できる。
辞1登録キー112の操作により新語・熟語の登録がで
きる。
辞書削除キー113の操作により、辞書登録により登録
された語・熟語の削除を行うことができる。
部分訳キー114の操作により、翻訳が失敗した時にそ
の部分訳を表示させる。
また、カーソルキーとしてはカーソルをそれぞれ各方向
に移動させるカーソル移動キー130゜カーソルが移動
する県立を切換える革位切換キー131、各表示頂域間
にカーソルを移動させるための領域間移動キー132.
カーソルのサイズを文字叫位に縮小または語単位に拡大
するための拡大縮小キー等で構成されている。
したがうて、オペレータは原文の入力と、その訳文の編
集処理とを適宜行いながら対話的に翻訳文を得ることが
できる。
第5図は、翻訳部5における翻訳処理の流れを示すフロ
ーチャートである。
一文薔中の一パラグラフを暎位として、−県立が全て翻
訳完了となるまでを示している。
まず、ステップSolで、原文記憶部に記憶されている
原文文書の中から、−/クラグラフをg!、み込み、原
文パラグラフ記憶部へ記憶する。
ステップ02では、原文パラグラフ記憶部中の翻訳未処
理の文があるかどうかをチエツクする。
残うていればステップ03へすすみ、残うていなければ
ステップ824へすすむ。
ステップ03では原文パラグラフ記憶部中の翻訳未処理
の文を、編集制御部4内の(図示しない)入力バッファ
にセットされる。続いて形態素解析部で、前記入カバV
ファ中の原文に対し、活用変化辞’496 a・を用い
て語尾等に変化がある嚇語を、その原形(基本形)に変
換する(ステップ04)。
辞書検索部では、入力原文を構成する1[毎に略語・熟
語辞f(6b)を検索し、その品詞や訳語等の情報を求
める(ステップ05)、解析制御部は、ステップ05で
求められた各語の品詞情報をもとに、多数の品詞候補の
中から、確からしい品詞の組み会わせを抽出し、その候
補を入力データとして構文解析部へ送り渡す(ステップ
06)。
解析解析部は解析文法6Cを使って構文の解析を行い2
日本語文の構造を生成する。解析に失敗した嚇仕は解析
制御部へバックトラックする(ステップ5O7)。
ステップSO7で解析に成功すると、処理県立認識文法
(6d)を用いて、当該解析結果のデータが分juされ
て続く翻訳処理を行われるべき条件を満たしているか百
の)、チエツクを行う(ステップ5O8)、満たしてい
ればステップ817へ移り、満たしていなければステッ
プSO9へ移る。
ステップSO9では、解析データ記憶部に先行文の解析
データが残っているかチエツクされる。
残りていればステップ810にすすみ、残っていなけれ
ばステップ813へすすむ。
ステップS10では、本解析データと解析データ記憶部
中の前データを結合して以下の翻訳処理を行うべきか否
かが、処理県立認識文法(6d)を用いてチエツクされ
る0行うべきと判定されれば両データの結合処理を行い
(ステップ515)。
ステップ813へすすむ、結合の必要はないと判定され
ればステップS11へすすむ。
ステップ811では解析データ記憶部中の前データを構
造変換訳文生成過程へ送り、解析データ記憶部を空にす
る。
構造変換・訳文生成過程(ステップ512)の流れは第
6図に示しである。構造変換部(ステップ5121)は
、変換文法(6e)を使って日本語の構造を英語の構造
に変換する。W文生成部(ステラ7”5122)は生成
文法(6f)に従うて英語の!S造から英語の構文を決
定し、琳語列に変換する。形態素生成部(ステップ81
23)は形態素生成文法(6g)によV、略語の語形等
を変1ヒさせて翻訳文を完成する。翻訳文が完成すると
編集側[L4を通じて表示制御部7に訳文とこれに対応
する原文のスコープ情報が送られ訳文の表示と並んで原
文の再表示を行う(ステップ8124 )。
これに関しては汝に述べる。
再び窮5図において、ステップ812で前解析データの
翻訳処理を終えると、続いてステップS13で2本デー
タを解析記憶部に記憶して次データとの結合を試みる必
要があるか否かを判定する。
このときも、処理*tX認識文法(6d)が用いられる
。必要があると判定されれば、本データを解析データ記
憶部に格納しくステップS 16 )、再びステップS
O2へもどり、次の文の処理が試行される。必要なしと
判定されれば本データを構造変換・訳文生成過程へ送り
残る翻訳処理が行われる(ステップ814)、その後は
再びステップS02へもどる。
ステップS08で一文内を分割する必要あジと判断され
た侵、ステップ817ではステップ09同様、解析デー
タ記憶部に前データが残っているかがチエツクされる。
残っていれば、ステップ811.812と同様に前デー
タに対して、残る翻訳処理が続けられ、訳文が完成され
る(ステップS22.823)、残っていなければ直接
ステップ81Bにすすみ、処理県立認識文法(6d)を
用いて、本解析データの県立分割を行う。
続いて、ステップ819〜821において、分割された
単立毎に残る翻訳処理が続けられそれぞれの訳文が完成
される。全ての単位の翻訳が終了した時点でステップ5
O2−こもどり、次の文の処理が試行される。
ステップS02で原文パラグラフ記憶部中に未処理の文
が残っていないと判定されると、ステップ824で解析
データ記憶部が空か否かチエツクをし、前データが残り
ていればこれに対して残る翻訳処理を続け、訳文を完成
させ、残りていなければ、そのまま終了となる。
なお、対話翻訳で、原文をキーボード入力するときには
、翻訳キーを押すまでをパラグラフとして扱う。
第7図に処理鴫位認識文法を具体化した簡単な例をしめ
す、この文法は主に一文内を分割させるための分割ルー
ルと、複数尋立を結合するための結合ルールとから成る
9両者とも一般的には変換のルールがある規則に従うて
羅列してあり、一番目から順に適用を試みていく、結合
ルールに関しては一つ適用できるルールに当たれば以下
のルールの適用判断は行わない、一方分削ルールに関し
てはあるルールが適用されたあと1次のルールへ進むも
のと進まないものとがある。この違いはルールの頭の°
く”と1〉”で区別している。ここでは1く”は自分の
ルール適用後は次のルールへ進まないことを示し、1〉
1は進むことを示している。
では次に、このルールを実際に適用する例を数例挙げる
分割ルール■はたとえば■「彼女は台所にいますが、ト
ムはどこにいますか、」という文の解析結果に適用でき
る。第8図にルール■の適用前と後のデータのようすを
treeで表現した。■の意味は、“平叙文と疑問文が
順接していればそれぞれ平叙文と疑問文に独立させよ”
である、■の適Where is Tom?”という訳
文が生成される。
結合ルール■は対話文のように質問とその答からなる1
文のセットの解析結果に適用できる。このルールにより
質問文と応答文とを結合させて応答文中の省略句の同定
を行うことができる。第9図に■「彼は学校へ行きまし
たか、」と■「はい、行きました。」という対に対する
ルール田の適用のようすを示す、適用後の図に示したよ
うに応答文中に省略された句も、質問文と結合すること
により容易に同定で−きる。この結合データは、続く構
造変換過程を経て、生成過程で生成ルールの制限を受け
ることによって1例えば@Did he go t。
5chool? Yea+、he dld、’という訳
文が出力される。
結合ルール■はたとえば次のような2文の解析′結果に
適用される。■「一生懸命勉強しなさい、」■「でない
と大学に入れまぜんよ、」このルールの目的は、構文を
別々に翻訳する限りでは、構文以上の訳文が出てくるに
すぎなかりたのを、結合することにより一文にも構文以
上にも、何二言語の文法に従って訳しわけることにある
。0の適用の結果たとえば、@5tudy hard、
Otherwisesyouyou vrill fa
il to enter any unlverilt
y、”、@5tudyhard、and you ca
n enter a university、”、 @
5tudyhard so that you may
 enter a university、’。
”If you 5tudy hard、 you a
an enter a univer−alty、” 
などの訳文が出力される。
410図、第11図にそれぞれ入力文■、0と■に対応
する訳文が表示されると同時に原文が再表示されたよう
すを示す、0のIIg曾は元(【2〉という文番号から
分割に曾わせて<12%1>と(12,2)が再安示さ
れる。■と■の結合の場合は1元の文番号の<15〉と
<16〉が結合されたことがわかるように改めて< 1
5−16 >という番号表示がされる。
以上のようにこの装置によれば翻訳の処理県立を第一言
語と第二言語の相違とそれぞれの特徴に徳づいて認識し
ながら翻訳を行うため、質の高い訳文を得ることができ
る。
なお本発明は上述した実施列に限定されるものではない
、たとえば処理単(fLを認識するルールを解析文法中
に組み込み−パラグラフの全てυデータを構文解析部に
おく9.パラグラフの頭かう解析e進めながら、夢位の
切9出しを行うとしてもよい、つまり単位の認識と解析
を同時に行うというものである。この方法をとれば訳文
完成汝に原文の再表示をするまでもなく%*i認識と同
時に表示したままでいいことになる。
慢するに本発明はその要旨を逸脱しない範囲で種々変更
して実施することができる。
〔范明の効果〕
以上述べたように、本発明によれば、第一言語の文法の
枠組%発想にとられれずに、i文文書を第二言語の文法
の枠組の中で第二言語の発想1文法的特徴ととり入れな
がら第二言語の文書に翻訳することができる。よって得
られる訳文は、質が高いものとなる。
【図面の簡単な説明】
第11Aは本発明の一実施例の全体ブロック図、第2図
は本発明の一実施例で用いる入力部のキー配列を示す図
、第3図は本発明の一実施例で用いる表示部の画面のレ
イアウトの一例を示す図、第4図は本発明の一実施例で
用いる編集制御部の処理の流れの一列を示すフローチャ
ート、第5図は本発明の一実施例で用いる翻訳処理の流
れの一例を示すフローテq−ti、第6図は本発明の一
実施例で用いる翻訳処理中の構造変換過程から訳文表示
過程までの流れの一流を示すフローチャート、第7図は
、本発明の一実施例で用いる処理単位認識文法の中味を
異体比して示した図%第8図、第9図はそれぞれ本発明
の一実施例で用いる処理単位認識文法中の一ルールを適
用する前と侵のデータのようすをtree状に表した図
、第10図、第11図はそれぞれ本発明の一実施例で用
いる処理141立詔識文法中の一ルールを適用し、訳文
と共に画面に再表示する際のレイアウト2.再表示前と
対比づけて表した図である。 1・・・入力部、2・・・原文記憶部、3・・・訳文記
憶部、4・・・編’J 1flJ御部、5・・・翻訳部
、6・・・翻択辞畜、8・・・表示部、9・・・印刷部
、10・・・原文パラグラフ単面記憶部、11・・・解
析データ記憶部。 代理人 弁理士  則 近 恵 重 量        松  山  光  之11図

Claims (1)

    【特許請求の範囲】
  1. 少なくとも文字キー、編集キー、カーソルキーを有する
    入力部と、この入力部から入力された翻訳対象となる原
    文を記憶する原文記憶部と、翻訳処理に使用する知識情
    報を収容した翻訳辞書部と、この翻訳辞書部の内容を用
    いて前記入力された原文の翻訳処理を実行する翻訳部と
    、翻訳処理の結果えられた訳文を記憶する訳文記憶部と
    、前記原文および訳文を表示するための表示部と、これ
    らを制御すると共に、前記編集キーまたはカーソルキー
    の操作に応じて前記表示部で表示された原文または訳文
    の編集処理および前記表示部の表示面でのカーソルの制
    御を行うための翻訳編集部とを備え、前記翻訳部は前記
    原文記憶部に記憶された原文の文列から前記翻訳辞書部
    中の知識を用いて翻訳処理の一サイクル単位を認識し、
    原文の性質に応じて翻訳処理の単位とする原文の範囲を
    調整することを特徴とする機械翻訳システム。
JP62250611A 1987-10-06 1987-10-06 機械翻訳システム Pending JPH0194480A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62250611A JPH0194480A (ja) 1987-10-06 1987-10-06 機械翻訳システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62250611A JPH0194480A (ja) 1987-10-06 1987-10-06 機械翻訳システム

Publications (1)

Publication Number Publication Date
JPH0194480A true JPH0194480A (ja) 1989-04-13

Family

ID=17210435

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62250611A Pending JPH0194480A (ja) 1987-10-06 1987-10-06 機械翻訳システム

Country Status (1)

Country Link
JP (1) JPH0194480A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030079634A (ko) * 2002-04-02 2003-10-10 박상규 태양열 관련설비의 고온 및 효율 상승을 위한 반사판 구조.

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030079634A (ko) * 2002-04-02 2003-10-10 박상규 태양열 관련설비의 고온 및 효율 상승을 위한 반사판 구조.

Similar Documents

Publication Publication Date Title
US5214583A (en) Machine language translation system which produces consistent translated words
KR900008769B1 (ko) 기계번역시스템
KR900009120B1 (ko) 기계번역장치
JP3038079B2 (ja) 自動翻訳装置
JP2848729B2 (ja) 翻訳方法および翻訳装置
KR900008402B1 (ko) 기계번역장치
JPH0194480A (ja) 機械翻訳システム
JP2003178087A (ja) 外国語電子辞書検索装置および方法
JP2635551B2 (ja) 機械翻訳システム
JP2859882B2 (ja) 機械翻訳装置
JPS6320570A (ja) 機械翻訳システム
JP3253311B2 (ja) 言語処理装置および言語処理方法
JPS6320569A (ja) 機械翻訳装置
JP3353873B2 (ja) 機械翻訳装置
JPS62271065A (ja) 機械翻訳システム
JPH06236399A (ja) 翻訳機能付きワードプロセッサ
JPS6244875A (ja) 機械翻訳装置
JPH0773185A (ja) 機械翻訳装置及び方法
JPS62271061A (ja) 機械翻訳システム
JPH07152763A (ja) 機械翻訳装置と該装置における翻訳方法
JPH04167067A (ja) 機械翻訳システム
JPS62271063A (ja) 機械翻訳システム
JPH01142865A (ja) 機械翻訳方法
JPS63236165A (ja) 機械翻訳システム
JPH0212458A (ja) 機械翻訳システム