JPS62271053A - 翻訳装置における形態素解析結果修正方式 - Google Patents
翻訳装置における形態素解析結果修正方式Info
- Publication number
- JPS62271053A JPS62271053A JP61113529A JP11352986A JPS62271053A JP S62271053 A JPS62271053 A JP S62271053A JP 61113529 A JP61113529 A JP 61113529A JP 11352986 A JP11352986 A JP 11352986A JP S62271053 A JPS62271053 A JP S62271053A
- Authority
- JP
- Japan
- Prior art keywords
- unit
- block
- morphological analysis
- words
- cursor
- 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
【発明の詳細な説明】
3、発明の詳細な説明
1亙立夏
この発明は、コンピュータシステムを用いた翻訳装置に
おける形態素解析結果の修正方式に関する。
おける形態素解析結果の修正方式に関する。
皿米弦亙
近年、コンピュータシステムを用いた自動又は半自動の
翻訳装置が種々開発されている。
翻訳装置が種々開発されている。
このような翻訳装置によって1例えば英語のような外国
語の原文を日本語の文に翻訳する場合、一般にキーボー
ドあるいは光学文字読取装置等によって入力された原文
に対して、先ず形態素解析を行なって文章を一文づつに
区切り、その各文の形態状および語當上の特徴を識別し
て構文上のまとまりを判別し、ll訳プロセスの最小単
位となる語の集まりであるユニットと、このユニットよ
りは大きい語の集まりであるブロックのまとめあげ処理
を行なった後、構文解析、構造変換、訳文生成等の翻訳
プロセスを実行している。
語の原文を日本語の文に翻訳する場合、一般にキーボー
ドあるいは光学文字読取装置等によって入力された原文
に対して、先ず形態素解析を行なって文章を一文づつに
区切り、その各文の形態状および語當上の特徴を識別し
て構文上のまとまりを判別し、ll訳プロセスの最小単
位となる語の集まりであるユニットと、このユニットよ
りは大きい語の集まりであるブロックのまとめあげ処理
を行なった後、構文解析、構造変換、訳文生成等の翻訳
プロセスを実行している。
その際、従来の自動1訳装置においては、上述のように
装置内で自動的に形態素解析が行なわれ、そのまま以後
の翻訳プロセスが実行されていた。
装置内で自動的に形態素解析が行なわれ、そのまま以後
の翻訳プロセスが実行されていた。
しかしながら、複雑な構造を持つ原文(例えば英文)を
形態素解析した場合、その構造を正しく把握して上述の
ユニット及びブロックの認定を正しく行なうことができ
ない場合がある6その場合、翻訳結果も当然正しくなく
なるわけであるが、ある程度の原語(この例では英語)
の知識を有する者であれば、形態素解析の結果を見るこ
とによって、その誤りを即座に指摘することができる。
形態素解析した場合、その構造を正しく把握して上述の
ユニット及びブロックの認定を正しく行なうことができ
ない場合がある6その場合、翻訳結果も当然正しくなく
なるわけであるが、ある程度の原語(この例では英語)
の知識を有する者であれば、形態素解析の結果を見るこ
とによって、その誤りを即座に指摘することができる。
そこで、原文の形態素解析結果を簡単に修正できれば、
翻訳精度が向上することになる。
翻訳精度が向上することになる。
目 的
この発明は、このような要求に鑑みてなされたもので、
翻訳装置における形態素解析の結果をオペレータが見て
、ユニットとブロックの認定を確認し、誤りがあればそ
れを簡単に修正できるようにすることを目的とする。
翻訳装置における形態素解析の結果をオペレータが見て
、ユニットとブロックの認定を確認し、誤りがあればそ
れを簡単に修正できるようにすることを目的とする。
構成
この発明は上記の目的を達成するため、前述のような翻
訳装置において、形態素解析を行なった原文をディスプ
レイ上に表示すると共に、そのユニットとブロックの情
報をそれぞれ高輝度1反転。
訳装置において、形態素解析を行なった原文をディスプ
レイ上に表示すると共に、そのユニットとブロックの情
報をそれぞれ高輝度1反転。
下線、明滅等の異なる強調表示手段によって明示し、さ
らに外部からの操作により任意の位置へ移動可能なカー
ソルを表示し、外部からのユニット又はブロックの取消
あるいは追加の指示により、上記カーソルによって指定
された語の集りに対するユニット又はブロックの認定を
取消あるいは追加することを特徴とする形態素解析結果
修正方式を提供する。
らに外部からの操作により任意の位置へ移動可能なカー
ソルを表示し、外部からのユニット又はブロックの取消
あるいは追加の指示により、上記カーソルによって指定
された語の集りに対するユニット又はブロックの認定を
取消あるいは追加することを特徴とする形態素解析結果
修正方式を提供する。
以下、この発明の一実施例に基づいて具体的に説明する
。
。
第2図は、この発明を実施した英日自動翻訳装置のシス
テム構成例を示す外観斜視図である。
テム構成例を示す外観斜視図である。
このシステムは、入力装置として英数字キーなどの文字
キー及びカーソル移動キーなどの機能キーを有し、オペ
レータの指示を入力するキーボードと、原稿を光学的に
走査して文字を含む画情報をイメージデータとして入力
するイメージスキャナ2と、このイメージスキャナ2で
読取ったイメージデータを文字コードデータに変換する
光学文字認識装置3とを備えている。
キー及びカーソル移動キーなどの機能キーを有し、オペ
レータの指示を入力するキーボードと、原稿を光学的に
走査して文字を含む画情報をイメージデータとして入力
するイメージスキャナ2と、このイメージスキャナ2で
読取ったイメージデータを文字コードデータに変換する
光学文字認識装置3とを備えている。
このイメージスキャナ2と光学文字認識装置3とによっ
て光学文字読取装置(OCR)を構成している。
て光学文字読取装置(OCR)を構成している。
また、オペレータに対するガイダンスを含む各種情報を
表示するための表示手段であるCRTディスプレイ’%
i(以下単に「ディスプレイ」という)4と、このシス
テムの本体6で翻訳した訳文をプリントアウトする出力
装置であるレーザプリンタ等のプリンタ5とを備えてい
る。
表示するための表示手段であるCRTディスプレイ’%
i(以下単に「ディスプレイ」という)4と、このシス
テムの本体6で翻訳した訳文をプリントアウトする出力
装置であるレーザプリンタ等のプリンタ5とを備えてい
る。
本体6はコンピュータ機能を有し、記憶装置としてハー
ドディスク装置11aD)7及びフロッピディスク装置
N (Fr)D) 8を備えている。
ドディスク装置11aD)7及びフロッピディスク装置
N (Fr)D) 8を備えている。
第3図は、この英日自動翻訳装置のシステム構成を示す
ブロック図であり1本本6による各機能を[・・・・・
・部」として機能ブロックで示している。
ブロック図であり1本本6による各機能を[・・・・・
・部」として機能ブロックで示している。
制御部10は、このシステム全体の動作を統括制御する
もので、中央処理装置(CPII)とプロダラムメモリ
(ROM)、データメ−T=lJ (RAM)等からな
るミニコンピユータである。
もので、中央処理装置(CPII)とプロダラムメモリ
(ROM)、データメ−T=lJ (RAM)等からな
るミニコンピユータである。
入力装置11は1日本語に翻訳すべき英文原稿12を入
力する装置であり、第2図に示したキーボード1.イメ
ージスキャナ2と光学文字認識装置3とからなる光学文
字読取装置(OCR)であり、オペレータによるキー入
力あるいは紙に記録された英文を読取って入力する。
力する装置であり、第2図に示したキーボード1.イメ
ージスキャナ2と光学文字認識装置3とからなる光学文
字読取装置(OCR)であり、オペレータによるキー入
力あるいは紙に記録された英文を読取って入力する。
なお、この入力装置t!11として本体6に設けたH
D D 7又はFDD8を用いて、磁気ディスクなどの
記憶媒体に記録された英文データを直接読み込むように
することもできる。
D D 7又はFDD8を用いて、磁気ディスクなどの
記憶媒体に記録された英文データを直接読み込むように
することもできる。
入力装置11により入力された英文原稿(原文)は、前
[束部13に読み込まれ、翻訳の前処理が行なわれる。
[束部13に読み込まれ、翻訳の前処理が行なわれる。
ここでは、主として文の認定と未知語の処理を行なう。
これは形態素解析の一部として機能する。
前編集された英文データは、前編集で得られた情報とと
もに形態素解析部14に転送される。形態素解析部14
では、辞書ファイルに格納されている単語辞書22を索
引して入力された英文データを文単位に分割し、その各
英文の形態素を解析する。
もに形態素解析部14に転送される。形態素解析部14
では、辞書ファイルに格納されている単語辞書22を索
引して入力された英文データを文単位に分割し、その各
英文の形態素を解析する。
すなわち、各文の形態上および語意上の特徴を識別して
構文上のまとまりを判別し、未知語の処理、固有名詞9
時の表現、数の表現などを含む翻訳プロセスの最小単位
となる語の集まりである「ユニット」と、それより大き
い語の集まりである「ブロック」等の各種まとめあげを
行ない、付加疑問、同格の認定などの文全体の処理も行
なう。
構文上のまとまりを判別し、未知語の処理、固有名詞9
時の表現、数の表現などを含む翻訳プロセスの最小単位
となる語の集まりである「ユニット」と、それより大き
い語の集まりである「ブロック」等の各種まとめあげを
行ない、付加疑問、同格の認定などの文全体の処理も行
なう。
その際に使用する形態素解析ルールは、解析ルールファ
イル23に格納されている。
イル23に格納されている。
こうして形態素解析された英文データは、形態素解析で
得られた辞書情報とともに構文解析1部15に転送され
る。
得られた辞書情報とともに構文解析1部15に転送され
る。
この構文解析【部15は1例えば文脈自由文法(con
tex七−free grammar : cfg文法
)のルールを英文データに適用して、文について表p!
In造の解析を行ない、すべての構文的可能性を見つけ
出す機能部である。
tex七−free grammar : cfg文法
)のルールを英文データに適用して、文について表p!
In造の解析を行ない、すべての構文的可能性を見つけ
出す機能部である。
構文解析1部15で構文解析(バーズ)された英文デー
タは、その解析情報とともに構文解析■部16に送られ
る。
タは、その解析情報とともに構文解析■部16に送られ
る。
ここでは、構文解析1部15による表層的な解析結果か
ら、構造記述を適用して解を選択する。
ら、構造記述を適用して解を選択する。
それによって英語文の確からしい解析木を作成し、その
構造を作る。その構文解析ルールは、やはり解析ルール
ファイル23に格納されている。
構造を作る。その構文解析ルールは、やはり解析ルール
ファイル23に格納されている。
構文解析■部16によって構文解析された英文データは
、解析木のデータとして構造変換部17に転送される。
、解析木のデータとして構造変換部17に転送される。
ここでは、英語文の中間的構造である構文木から対応す
る日本語の構文木を作成し、日本語文を訳出しやすい日
本語基底構造に変換する。
る日本語の構文木を作成し、日本語文を訳出しやすい日
本語基底構造に変換する。
こうして構造変換された日本語の構文木を示す構文木デ
ータは、訳文生成部18に送出されて訳文の生成が行な
われる。これは、日本語の構文木の木構造から日本語の
文を生成する機能である6まず1語順を日本語のそれに
一致させるため、順序の入換えを行なって木構造を変更
する構文生成を行ない1次に形態素生成を行なって訳文
を生成する。
ータは、訳文生成部18に送出されて訳文の生成が行な
われる。これは、日本語の構文木の木構造から日本語の
文を生成する機能である6まず1語順を日本語のそれに
一致させるため、順序の入換えを行なって木構造を変更
する構文生成を行ない1次に形態素生成を行なって訳文
を生成する。
訳文生成された日本語文データ、すなわち訳文データは
後編集部1日に送られる。後編集部ISでは、翻訳処理
に使用した情報を利用して単語辞書22を索引し、訳文
データを修正してより自然な日本語文を完成する。
後編集部1日に送られる。後編集部ISでは、翻訳処理
に使用した情報を利用して単語辞書22を索引し、訳文
データを修正してより自然な日本語文を完成する。
この日本語文データは出力装置20に転送され。
翻訳された日本語文21として出力される。
この出力装置20は、例えば第1図のプリンタ5、ダイ
スプレイ4.およびHDD7.FDD9などのファイル
記憶装置を含む。
スプレイ4.およびHDD7.FDD9などのファイル
記憶装置を含む。
これらの一連の翻訳プロセスの流れは、この装置全体の
制御を統括する制御部10によって制御される。
制御を統括する制御部10によって制御される。
単語辞書22には、この実施例では英語および日本語の
単語についての辞書データが格納され、解析ルールファ
イル23には、形態素解析および構文解析のルールデー
タが格納されている。
単語についての辞書データが格納され、解析ルールファ
イル23には、形態素解析および構文解析のルールデー
タが格納されている。
なお、この第3図では制御部10に操作表示部24が接
続されている。この操作表示部24は、オペレータから
この装置に様々な指示を与える。
続されている。この操作表示部24は、オペレータから
この装置に様々な指示を与える。
たとえば、操作部には翻訳指示キー、カーソル移動キー
などの各′Ml操作キーがあり1表示部には入力英語文
、#1訳結果の日本語文、形態素解析結果や辞書情報な
どの中間データやオペレータに対する様々な指示などを
可視表示するディスプレイを有する。
などの各′Ml操作キーがあり1表示部には入力英語文
、#1訳結果の日本語文、形態素解析結果や辞書情報な
どの中間データやオペレータに対する様々な指示などを
可視表示するディスプレイを有する。
しかし、この操作表示部24は、第2図に示したように
入力装置11にキーボードを備えている場合はそのキー
ボード1を、出力装置20にディスプレイ4を鍔えてい
る場合はそのディスプレイ4をそれぞれ使用することが
できる。
入力装置11にキーボードを備えている場合はそのキー
ボード1を、出力装置20にディスプレイ4を鍔えてい
る場合はそのディスプレイ4をそれぞれ使用することが
できる。
ところで、形態素解析部14によって形態素解析された
結果、「ユニット」と認定された語の集まりは、構文解
析の際にはこれを一語と同等に扱い、それに含まれる各
構成要素の辞書情報を使用しない。
結果、「ユニット」と認定された語の集まりは、構文解
析の際にはこれを一語と同等に扱い、それに含まれる各
構成要素の辞書情報を使用しない。
また「ブロック」と認定された語の集まりに対しては、
その内部での解析を外部における解析より優先させて行
ない、ブロック外に対してはそのブロックをユニットと
同等に扱う。
その内部での解析を外部における解析より優先させて行
ない、ブロック外に対してはそのブロックをユニットと
同等に扱う。
この「ブロック」は、たとえば節9句などの他。
文脈自由文法で用いる中間的なシンボルに摺出するもの
でもよい。また、入れ子になり得るので。
でもよい。また、入れ子になり得るので。
ブロック内にさらにブロックが含まれていてもよい。さ
らに、ブロックの概念に文2段落9文章全体をも含め、
これらをそれぞれ1つのブロックとみなしてもよい。
らに、ブロックの概念に文2段落9文章全体をも含め、
これらをそれぞれ1つのブロックとみなしてもよい。
このように、形態素解析によって「ユニット」と[ブロ
ック」の認定を行なうことにより、構文解析における無
駄な構文解が減少し、解析の効率が向上してより確から
しい解析結果が得られる。
ック」の認定を行なうことにより、構文解析における無
駄な構文解が減少し、解析の効率が向上してより確から
しい解析結果が得られる。
第4図は、上述の英日自動翻訳装置におけるこの発明に
係わる部分のみを示すブロック図である。
係わる部分のみを示すブロック図である。
これを説明すると、入力装W111によって入力された
原文(英文)を形態素解析部14で形態素解析し、前述
の「ユニット」及び「ブロック」を認定してまとめ上げ
処理を行なう他に、未知語(第3図の単語辞g!22に
登録されてい、ない語)の処理、固有名詞1派生語、省
略語、数9時の表現、ハイフォン語、アポストロフィr
′」などの処理や、同格の推定、付加反間の処理などの
様々な処理を行なって、形態素解析データを作成し。
原文(英文)を形態素解析部14で形態素解析し、前述
の「ユニット」及び「ブロック」を認定してまとめ上げ
処理を行なう他に、未知語(第3図の単語辞g!22に
登録されてい、ない語)の処理、固有名詞1派生語、省
略語、数9時の表現、ハイフォン語、アポストロフィr
′」などの処理や、同格の推定、付加反間の処理などの
様々な処理を行なって、形態素解析データを作成し。
それを形態素解析結果メモリ30に格納する。
そして、この形態素解析結果メモリ30に格納された形
態素解析データを読出してディスプレイ4に表示するの
であるが、形態素解析を行なった英文を表示すると共に
、その際ユニット・ブロック情報解読部31によって形
態素解析データからユニットとブロックの情報を解読し
、以下に説明する例では未知語の情報をも解読して1表
示モード変更部32にそれぞれ異なる強調表示モードの
指令を送り、ディスプレイ4上に例えば第5図に示すよ
うな形態素解析結果を表示する。
態素解析データを読出してディスプレイ4に表示するの
であるが、形態素解析を行なった英文を表示すると共に
、その際ユニット・ブロック情報解読部31によって形
態素解析データからユニットとブロックの情報を解読し
、以下に説明する例では未知語の情報をも解読して1表
示モード変更部32にそれぞれ異なる強調表示モードの
指令を送り、ディスプレイ4上に例えば第5図に示すよ
うな形態素解析結果を表示する。
このように表示される形態素解析データは、作業バッフ
ァ・メモリ33に一時格納され、6キーボード1からの
カーソル移動及びユニット、ブロックの取消又は追加を
指示するキーの操作によるコマンド入力により、ユニッ
ト・ブロック情報変更部34が、カーソルによって指定
された語の集まりに対するユニット又はブロックの認定
を取消しあるいは追加する処理を行なう。
ァ・メモリ33に一時格納され、6キーボード1からの
カーソル移動及びユニット、ブロックの取消又は追加を
指示するキーの操作によるコマンド入力により、ユニッ
ト・ブロック情報変更部34が、カーソルによって指定
された語の集まりに対するユニット又はブロックの認定
を取消しあるいは追加する処理を行なう。
そして、作業バッファ・メモリ33内のユニット・ブロ
ック情報を変更された形態素解析データを、再び形態素
解析部14へ送って形態素解析をやり直し、再度形態素
解析メモリ30に格納する。
ック情報を変更された形態素解析データを、再び形態素
解析部14へ送って形態素解析をやり直し、再度形態素
解析メモリ30に格納する。
第5図に示す表示例では、
r He 5aid、 ” t wenj t
o jhe Whije house、”」とい
う入力文のうち、r Whije k+ouSeJがユ
ニットUと認定されて他の部分より輝度の高い高輝度表
示(図示の都合上枠で囲んであるが、実際には枠はない
)され、r I venj jo the White
houseJがブロックBと認定されて下線付表示さ
れている。
o jhe Whije house、”」とい
う入力文のうち、r Whije k+ouSeJがユ
ニットUと認定されて他の部分より輝度の高い高輝度表
示(図示の都合上枠で囲んであるが、実際には枠はない
)され、r I venj jo the White
houseJがブロックBと認定されて下線付表示さ
れている。
また、r And he st、oped smoki
ng、 Jという入力文のうち、rsjopedJが未
知語Mと認定されて他の部分と明暗を逆転した反転表示
になっている。
ng、 Jという入力文のうち、rsjopedJが未
知語Mと認定されて他の部分と明暗を逆転した反転表示
になっている。
35はカーソルであり、キーボード1のカーソル移動キ
ーの操作により任意の位置へ移動可能である。
ーの操作により任意の位置へ移動可能である。
この例における形態素解析データのうちブロック、ユニ
ット及び未知語に関する情報としては。
ット及び未知語に関する情報としては。
第6図に示すようにブロック開始文字の前にBi(ブロ
ックイン記号)、ブロック終了文字の後にRo(ブロッ
クアウト記号)、ユニット開始文字の前にU i (ユ
ニットイン記号)、ユニット終了文字の後にU o (
ユニットアウト記号)、未知語開始文字の前にM i
(未知語イン記号)、未知語終了文字の後にMo(未知
語アウ!−記号)がそれぞれ挿入されている。その他の
データは図示を省略している。
ックイン記号)、ブロック終了文字の後にRo(ブロッ
クアウト記号)、ユニット開始文字の前にU i (ユ
ニットイン記号)、ユニット終了文字の後にU o (
ユニットアウト記号)、未知語開始文字の前にM i
(未知語イン記号)、未知語終了文字の後にMo(未知
語アウ!−記号)がそれぞれ挿入されている。その他の
データは図示を省略している。
なお、この各記号Bi、Ro、Di、Uo、Mi、Mo
は説明を判り昌くするために各記号名の略称を大文字と
小文字1字づつの組合せで示したが、実際には通常の英
文には使用されないような記号の組合せによる数バイト
のデータが用いられる。
は説明を判り昌くするために各記号名の略称を大文字と
小文字1字づつの組合せで示したが、実際には通常の英
文には使用されないような記号の組合せによる数バイト
のデータが用いられる。
また、第6図中「−」はスペースを、rつ」は文末を示
す記号であり、「I−I」のあるところは文字間をあけ
て表示し、TO」の次は改行して表示する。
す記号であり、「I−I」のあるところは文字間をあけ
て表示し、TO」の次は改行して表示する。
次に、第4図のユニット・ブロック情報解読部31が、
形態素解析データからユニット、ブロック、及び未知語
を判別して表示モード変更部32を制御する処理動作を
、第7図のフローチャートによって説明する。
形態素解析データからユニット、ブロック、及び未知語
を判別して表示モード変更部32を制御する処理動作を
、第7図のフローチャートによって説明する。
第4図の形態素解析結果メモリ30から、第6図に示し
たような形態素解析データを、はじめからそれがなくな
るまで1語づつ順次読込む。
たような形態素解析データを、はじめからそれがなくな
るまで1語づつ順次読込む。
そして、読込んだ語がBiであれば下線付き表示モード
を、Miであれば反転表示モードを。
を、Miであれば反転表示モードを。
Uiであれば高輝度表示モードをそれぞれ指令する。ま
た、読込んだ語がUoであれば高輝度表示モードの解除
を、Moであれば反転表示モードの解除を、BOであれ
ば下線付表示モードの解除をそれぞれ指令する。
た、読込んだ語がUoであれば高輝度表示モードの解除
を、Moであれば反転表示モードの解除を、BOであれ
ば下線付表示モードの解除をそれぞれ指令する。
読込んだ語が上記いずれの記号でもない時には通常モー
ドの表示を行なう。
ドの表示を行なう。
このようにして、第5図に示したようにブロックとユニ
ット及び未知語の情報を、ディスプレイ上にそれぞれ異
なる強調表示手段によって明示することができる。
ット及び未知語の情報を、ディスプレイ上にそれぞれ異
なる強調表示手段によって明示することができる。
なお、この例ではブロックを下線付表示で、ユニットを
高輝度表示で、未4語を反転表示でそれぞれ強調表示す
るようにしたが、これを替えてもよいし、上線付表示、
明滅表示等の他の強調表示手段を用いてもよいことは勿
論である。
高輝度表示で、未4語を反転表示でそれぞれ強調表示す
るようにしたが、これを替えてもよいし、上線付表示、
明滅表示等の他の強調表示手段を用いてもよいことは勿
論である。
こうしてディスプレイ4上に表示されるユニット及びブ
ロックの情報をオペレータが見て、その認定を修正する
場合の操作方法及び表示例を、ユニットの取消しと追加
を例に第1図によって説明する。
ロックの情報をオペレータが見て、その認定を修正する
場合の操作方法及び表示例を、ユニットの取消しと追加
を例に第1図によって説明する。
第1図(イ)に示すように、形態素解析された英文r
He 5aid、”−−−house、”J中rwhi
te houseJがユニットと認定されて高輝度表示
されているが、このユニットの認定が正しくないので取
消したい場合には、先ずキーボード1内のカーソル移動
キーを操作して、カーソル35をユニット開始文字であ
るrwJの下へ移動し、その後ユニット取消キーを押す
と、rt++hit、e housejのユニット認定
が取消されて同図(ロ)に示す表示になる。
He 5aid、”−−−house、”J中rwhi
te houseJがユニットと認定されて高輝度表示
されているが、このユニットの認定が正しくないので取
消したい場合には、先ずキーボード1内のカーソル移動
キーを操作して、カーソル35をユニット開始文字であ
るrwJの下へ移動し、その後ユニット取消キーを押す
と、rt++hit、e housejのユニット認定
が取消されて同図(ロ)に示す表示になる。
また、第1図(ハ)に示すように、 r I vent
t、。
t、。
the Whiシe house、Jがブロックとして
認定されて下線付き表示されているだけであるが、 r
WhiIl、ehouseJをユニットとして認定を追
加したい場合には、カーソル35を追加すべきユニット
の開始文字であるrWJの下へ移動してユニット追加キ
ーを押し、その後カーソルを同図(ニ)に示すように追
加すべきユニットの終了文字であるreJの下へ移動し
て実行キーを押すと、 rWhit、e house
Jがユニットとして追加認定されて高輝度表示される。
認定されて下線付き表示されているだけであるが、 r
WhiIl、ehouseJをユニットとして認定を追
加したい場合には、カーソル35を追加すべきユニット
の開始文字であるrWJの下へ移動してユニット追加キ
ーを押し、その後カーソルを同図(ニ)に示すように追
加すべきユニットの終了文字であるreJの下へ移動し
て実行キーを押すと、 rWhit、e house
Jがユニットとして追加認定されて高輝度表示される。
ブロックの取消及び追加も同様に、カーソル35によっ
て取消し又は追加すべきブロックを指定し、ブロック取
消キーあるいはブロック追加キーと実行キーを押すこと
によって簡単にできる。
て取消し又は追加すべきブロックを指定し、ブロック取
消キーあるいはブロック追加キーと実行キーを押すこと
によって簡単にできる。
このような形態素解析結果の修正は、第4図のユニット
・ブロック情報変更部34によって、作業バッファ33
内の形態素解析データに対してなされるが、その処理動
作を第8図のフローチャートによって解明する。
・ブロック情報変更部34によって、作業バッファ33
内の形態素解析データに対してなされるが、その処理動
作を第8図のフローチャートによって解明する。
第8図において、ユニット・ブロック情報の解読表示の
サブルーチンは、第7図のフローチャートに示したとお
りである。
サブルーチンは、第7図のフローチャートに示したとお
りである。
そして、第1図及び第4図に示すカーソル35を自由に
移動できる状態にしてキーボード1からのオペレータの
指示を持つ。
移動できる状態にしてキーボード1からのオペレータの
指示を持つ。
オペレータは、ユニット又はブロックの認定を変更した
い場合には、カーソル35をその変更したい語の集まり
の開始位置へ移動させた後、変更しない場合はカーソル
を初期位置にしたまま、次の処理を指示する機能キー(
ユニット取消キー。
い場合には、カーソル35をその変更したい語の集まり
の開始位置へ移動させた後、変更しない場合はカーソル
を初期位置にしたまま、次の処理を指示する機能キー(
ユニット取消キー。
ユニット追加キー、ブロック取消キー、ブロック追加キ
ー、形態素解析キー、翻訳開始キー、登録キー、中止キ
ー、終了キー等)を押す。
ー、形態素解析キー、翻訳開始キー、登録キー、中止キ
ー、終了キー等)を押す。
機能キーのいずれかが押されると、そのコマンドを入力
して指示内容を判定する。そして、それが終了(終了キ
ーのほか、翻訳開始、登録、中止等の各キーが押された
場合も含む)であればこの処理を終了する。
して指示内容を判定する。そして、それが終了(終了キ
ーのほか、翻訳開始、登録、中止等の各キーが押された
場合も含む)であればこの処理を終了する。
終了でなければ、順次以下の判断を行なって。
形態素解析実行であれば、第4図の形態解析部14へ作
業バッファ内のデータを送って再度形態素解析をやり直
させ、その形態素解析データを形態素解析結果メモリ3
0に格納させる。
業バッファ内のデータを送って再度形態素解析をやり直
させ、その形態素解析データを形態素解析結果メモリ3
0に格納させる。
ユニット取消であれば、カーソル位置の文字の前のユニ
ット開始記号Uiに無効記号Cuを付加する。ブロック
取消であれば、カーソル位置の前のブロック開始記号B
iに無効記号cbを付加する。
ット開始記号Uiに無効記号Cuを付加する。ブロック
取消であれば、カーソル位置の前のブロック開始記号B
iに無効記号cbを付加する。
このように無効記号Cu又はcbを付加されたユニット
又はブロックはその認定が無効になり、再度形態素解析
を行なった時にユニットの開始。
又はブロックはその認定が無効になり、再度形態素解析
を行なった時にユニットの開始。
終了記号Ui、Uo又はブロックの開始、終了記号Bi
、Boが削除される。
、Boが削除される。
次に、ユニット追加の場合には、ユニット開始位置にあ
るカーソル位Uを記憶し、その後カーソル35がユニッ
ト終了位置に移動されて実行キーが押されると、そのコ
マンド入力によりカーソル35によって指示された範囲
の前にユニットイン記号Uiを付与し、後にユニットア
ウト記号U。
るカーソル位Uを記憶し、その後カーソル35がユニッ
ト終了位置に移動されて実行キーが押されると、そのコ
マンド入力によりカーソル35によって指示された範囲
の前にユニットイン記号Uiを付与し、後にユニットア
ウト記号U。
を付与する。
ブロック追加の場合も同様に、ブロック開始位置にある
カーソル位置を記憶し、その後カーソル35がブロック
終了位置に移動されて実行キーが押されると、そのコマ
ンド入力によりカーソル35によって指°示された範囲
の前にブロックイン記号Biを付与し、後にブロックア
ウト記号B。
カーソル位置を記憶し、その後カーソル35がブロック
終了位置に移動されて実行キーが押されると、そのコマ
ンド入力によりカーソル35によって指°示された範囲
の前にブロックイン記号Biを付与し、後にブロックア
ウト記号B。
を付与する。
第9図は、このような処理による形態素解析データの変
更例を示す。
更例を示す。
第1図(イ)(ロ)に示したユニット取消しの場合には
、第S図(イ)に示すデータのカーソル35によって指
示された文字rWJの前のブロック開始記号Uiの前に
ユニット無効記号Cuが挿入され、同図(ロ)のように
変更される。そして、r Cu U L Jはブロック
開始とはみなされず、高輝度表示は行なわれなくなり、
再度形態素解析を行なった時にそのユニットの終了記号
Uoと共に削除される。
、第S図(イ)に示すデータのカーソル35によって指
示された文字rWJの前のブロック開始記号Uiの前に
ユニット無効記号Cuが挿入され、同図(ロ)のように
変更される。そして、r Cu U L Jはブロック
開始とはみなされず、高輝度表示は行なわれなくなり、
再度形態素解析を行なった時にそのユニットの終了記号
Uoと共に削除される。
第1図(ハ)(ニ)に示したユニット追加の場合には、
第9図(ハ)に示すデータのカーソル35によって指示
された文字rWJの前に同図(ニ)に示すようにユニッ
ト開始記号Uiが挿入され、その後移動したカーソル3
5によって指示された文字reJの後にユニット終了記
号Uoが挿入される。
第9図(ハ)に示すデータのカーソル35によって指示
された文字rWJの前に同図(ニ)に示すようにユニッ
ト開始記号Uiが挿入され、その後移動したカーソル3
5によって指示された文字reJの後にユニット終了記
号Uoが挿入される。
このように、オペレータはディスプレイ4に表示される
解態素解析の結果を見ながら、ユニット及びブロックの
取消しあるいは追加を行なって、形態素解析データを容
易に修正することができる。
解態素解析の結果を見ながら、ユニット及びブロックの
取消しあるいは追加を行なって、形態素解析データを容
易に修正することができる。
なお、この発明は英日自動翻訳装置における英文の形態
素解析結果の修正に限るものではなく、他の外国語から
日本語へ、あるいは日本語から各種外国語へ自動又は半
自動で翻訳する翻訳装置において、自然言語の入力文(
原文)を形態素解析した結果を修正するのに同様に適用
できる。
素解析結果の修正に限るものではなく、他の外国語から
日本語へ、あるいは日本語から各種外国語へ自動又は半
自動で翻訳する翻訳装置において、自然言語の入力文(
原文)を形態素解析した結果を修正するのに同様に適用
できる。
効果
以上説明してきたように、この発明による形態素解析結
果修正方式を実施すれば、翻訳装置に入力した原文の形
態素解析結果をディスプレイ上の表示によってオペレー
タが確認し、ユニットとブロックの認定に誤りがあれば
それを簡単に修正することができるので、翻訳精度が向
上する。
果修正方式を実施すれば、翻訳装置に入力した原文の形
態素解析結果をディスプレイ上の表示によってオペレー
タが確認し、ユニットとブロックの認定に誤りがあれば
それを簡単に修正することができるので、翻訳精度が向
上する。
第1図はこの発明の一実施例による形態素解析結果の表
示及び修正例を示す図。 第2図はこの発明を実施した英日自動翻訳装置のシステ
ム構成例を示す外観斜視図。 第3図は同じくその全体のブロック構成図。 第4図は同じくこの発明に係わる部分のブロック構成図
。 第5図は同じく形態素解析結果の表示例を示す図。 第6図は形態素解析データの一例を示す説明図、第7図
は第4図のユニット・ブロック情報解読部31による処
理動作のフロー図。 第8図は第4図のユニット・ブロック情報変更部34に
よる処理動作のフロー図。 第9図は形態素解析データの修正例を示す説明図である
。 1・・・キーボード 2・・・イメージスキャナ3
・・・光学文字認識装置 4・・・CRTディスプレイ装首 5・・・プリンタ 6・・・本体7・・・ハード
ディスク装[(HDD)8・・・フロッピディスク装置
(FDD)11・・・入力装置 。 14・・・形態素解析部 30・・・形態素解析結果メモリ 31・・・ユニット・ブロック情報解読部32・・・表
示モード変更部 33・:・作業バッファ・メモリ 34・・・ユニット・ブロック情報変更部第1図
示及び修正例を示す図。 第2図はこの発明を実施した英日自動翻訳装置のシステ
ム構成例を示す外観斜視図。 第3図は同じくその全体のブロック構成図。 第4図は同じくこの発明に係わる部分のブロック構成図
。 第5図は同じく形態素解析結果の表示例を示す図。 第6図は形態素解析データの一例を示す説明図、第7図
は第4図のユニット・ブロック情報解読部31による処
理動作のフロー図。 第8図は第4図のユニット・ブロック情報変更部34に
よる処理動作のフロー図。 第9図は形態素解析データの修正例を示す説明図である
。 1・・・キーボード 2・・・イメージスキャナ3
・・・光学文字認識装置 4・・・CRTディスプレイ装首 5・・・プリンタ 6・・・本体7・・・ハード
ディスク装[(HDD)8・・・フロッピディスク装置
(FDD)11・・・入力装置 。 14・・・形態素解析部 30・・・形態素解析結果メモリ 31・・・ユニット・ブロック情報解読部32・・・表
示モード変更部 33・:・作業バッファ・メモリ 34・・・ユニット・ブロック情報変更部第1図
Claims (1)
- 【特許請求の範囲】 1 入力された原文に対して形態素解析を行なって、翻
訳プロセスの最小単位となる語の集まりであるユニット
と、該ユニットよりは大きい語の集まりであるブロック
のまとめあげ処理を行なった後、構文解析、構造変換、
訳文生成等の翻訳プロセスを実行する翻訳装置において
、 前記形態素解析を行なった原文をディスプレイ上に表示
すると共に、前記ユニットとブロックの情報をそれぞれ
高輝度、反転、下線、明滅等の異なる強調表示手段によ
って明示し、さらに外部からの操作により任意の位置へ
移動可能なカーソルを表示し、外部からのユニット又は
ブロックの取消あるいは追加の指示により、前記カーソ
ルによって指定された語の集りに対する前記ユニット又
はブロックの認定を取消あるいは追加することを特徴と
する形態素解析結果修正方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61113529A JPS62271053A (ja) | 1986-05-20 | 1986-05-20 | 翻訳装置における形態素解析結果修正方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61113529A JPS62271053A (ja) | 1986-05-20 | 1986-05-20 | 翻訳装置における形態素解析結果修正方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS62271053A true JPS62271053A (ja) | 1987-11-25 |
Family
ID=14614636
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61113529A Pending JPS62271053A (ja) | 1986-05-20 | 1986-05-20 | 翻訳装置における形態素解析結果修正方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS62271053A (ja) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6190269A (ja) * | 1984-10-08 | 1986-05-08 | Sharp Corp | 翻訳方式 |
| JPS61278970A (ja) * | 1985-06-03 | 1986-12-09 | Hitachi Ltd | 自然言語処理装置における構文解析結果の表示及び校正のための制御方法 |
-
1986
- 1986-05-20 JP JP61113529A patent/JPS62271053A/ja active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6190269A (ja) * | 1984-10-08 | 1986-05-08 | Sharp Corp | 翻訳方式 |
| JPS61278970A (ja) * | 1985-06-03 | 1986-12-09 | Hitachi Ltd | 自然言語処理装置における構文解析結果の表示及び校正のための制御方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5587902A (en) | Translating system for processing text with markup signs | |
| US4777600A (en) | Phonetic data-to-kanji character converter with a syntax analyzer to alter priority order of displayed kanji homonyms | |
| US5864788A (en) | Translation machine having a function of deriving two or more syntaxes from one original sentence and giving precedence to a selected one of the syntaxes | |
| US5495413A (en) | Translation machine having a function of deriving two or more syntaxes from one original sentence and giving precedence to a selected one of the syntaxes | |
| US4831529A (en) | Machine translation system | |
| US5214583A (en) | Machine language translation system which produces consistent translated words | |
| US5608623A (en) | Special cooccurrence processing method and apparatus | |
| JPH05120324A (ja) | 言語処理方式 | |
| KR900008402B1 (ko) | 기계번역장치 | |
| JPH0332106B2 (ja) | ||
| JP2626722B2 (ja) | 日本語生成装置 | |
| JP2632806B2 (ja) | 言語解析装置 | |
| JPS62271057A (ja) | 翻訳装置における辞書登録方式 | |
| JP2521435B2 (ja) | 日本語生成装置 | |
| JPS62271054A (ja) | 翻訳装置における形態素解析結果修正方式 | |
| JP3881405B2 (ja) | 機械翻訳システム | |
| JP3197110B2 (ja) | 自然言語解析装置および機械翻訳装置 | |
| JP2856736B2 (ja) | 辞書参照装置及び辞書参照方法 | |
| JPH03164975A (ja) | 機械翻訳方法及び機械翻訳装置 | |
| JPS63136265A (ja) | 機械翻訳装置 | |
| JP3233800B2 (ja) | 機械翻訳装置 | |
| JPH0816910B2 (ja) | 言語解析装置 | |
| JPS62271055A (ja) | 翻訳文編集方式 | |
| JPH05189421A (ja) | 古文かな漢字変換装置及び方法 | |
| JPH0635955A (ja) | 機械翻訳装置 |