(57)【要約】  【課題】ユーザの意図が反映された原文と再翻訳文を比較し、原文の意図が翻訳文に反映されていない可能性が高い場合には、その旨をユーザに報知する識別表示することができる機械翻訳装置、プログラム及び記録媒体を提供すること。  【解決手段】第１ウインドウ４１に表示された「彼は駅で油を売っている。」の原文（日本文）から、「油を売る」という慣用句表現に基づく翻訳文と、再翻訳文を生成する。その後、「油を売る」を慣用句としてではなく、「油を販売する」という意味で翻訳し、当該翻訳文と、翻訳文を日本語に訳した再翻訳文を生成する。そして、識別表示テーブル１３ｅを参照し、得られた「油を販売する」という意味で翻訳した翻訳文と再翻訳文に、翻訳処理中で実行された処理に対応する識別表示を行う。  【選択図】  図３１
2006127356.tif 000002
【特許請求の範囲】
【請求項１】
第１言語で表現された一つの原文を外部から入力する入力手段と、前記原文を第２言語で表現された複数の翻訳文にそれぞれ翻訳する翻訳手段と、前記各翻訳文を前記第１言語で表現された各再翻訳文にそれぞれ再翻訳する再翻訳手段と、前記原文、前記各翻訳文、前記各再翻訳文を表示する表示手段とを有する機械翻訳装置において、
前記原文と各再翻訳文とを比較し、原文と再翻訳文のとの差を判断する第１判断手段と、
前記第１判断手段の判断結果に基づいて、当該差を有する文章を識別可能な識別表示を行う表示制御手段とを備えることを特徴とする機械翻訳装置。
【請求項２】
請求項１に記載の機械翻訳装置において、
前記第１判断手段は、前記原文を構成する文字数と、前記再翻訳文を構成する文字数とを比較し、原文と再翻訳文との差の有無を判断することを特徴とする機械翻訳装置。
【請求項３】
請求項１又は２に記載の機械翻訳装置において、
前記第１判断手段は、前記原文を構成する自立語数と、前記再翻訳文を構成する自立語数とを比較し、原文と再翻訳文との差の有無を判断することを特徴とする機械翻訳装置。
【請求項４】
請求項１乃至３の何れかに記載の機械翻訳装置において、
前記第１判断手段は、前記原文に含まれる用言の属性と、前記再翻訳文に含まれる用言の属性とを比較し、原文と再翻訳文との差の有無を判断することを特徴とする機械翻訳装置。
【請求項５】
請求項１乃至４に記載の機械翻訳装置において、
前記原文又は翻訳文中に慣用句が存在することを判断する第２判断手段を有し、
前記表示制御手段は、前記第２判断手段の判断結果に基づいて、当該判断に係る文章を識別可能な識別表示を行うことを特徴とする機械翻訳装置。
【請求項６】
請求項１乃至５の何れかに記載の機械翻訳装置において、
前記原文又は翻訳文中に複数の解釈が可能な単語が存在することを判断する第３判断手段を有し、
前記表示制御手段は、前記第３判断手段の判断結果に基づいて、当該判断にかかる文章を識別可能な識別表示を行うことを特徴とする機械翻訳装置。
【請求項７】
請求項１乃至６の何れかに記載の機械翻訳装置において、
前記表示制御手段による識別表示は、当該文章の背景色を変更することにより行われることを特徴とする機械翻訳装置。
【請求項８】
請求項１乃至７の何れかに記載の機械翻訳装置において、
前記表示制御手段による識別表示は、当該文章の文字色を変更することにより行われることを特徴とする機械翻訳装置。
【請求項９】
請求項１乃至８に記載の何れかの機械翻訳装置において、
前記表示制御手段による識別表示は、当該文章の文字スタイルを変更することにより行われることを特徴とする機械翻訳装置。
【請求項１０】
請求項１乃至９の何れかに記載の機械翻訳装置としてコンピュータを機能させることを特徴とするプログラム。
【請求項１１】
請求項１０に記載するプログラムが記録されるとともに前記コンピュータに読み取られることを特徴する記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
第１言語で表現された一つの原文を第２言語で表現された複数の翻訳文にそれぞれ翻訳し、これらの翻訳文を前記第１言語でそれぞれ再翻訳して表現された各再翻訳文を表示することができる機械翻訳装置、プログラム及び記録媒体に関するものである。
【背景技術】
【０００２】
従来、機械翻訳装置は、入力された第１言語の文章を第２言語の文書に翻訳するものである。ユーザは、第２言語に翻訳したい第１言語の文章を機械翻訳装置に入力することで、第２言語で表現された文章を取得するのであるが、このとき、翻訳された第２言語の文章は自ら入力した第１言語の文章の意図が反映されているものであるかを確認する作業を行わなければならない。
特に、第２言語に詳しくないユーザが機械翻訳装置を利用する場合には、翻訳結果として示される第２言語の文章がユーザの意に沿ったものであるか確認する作業に多大な労力を払わなければならなかった。
【０００３】
そこで、ユーザの翻訳結果に対する確認作業の負担を軽減するために、特許文献１に記載されたものがある。特許文献１に記載された対訳文誤り検出装置では、第１言語で入力された原文と、原文を第２言語に翻訳した対訳文とを比較し、その比較の結果に基づいて、対訳文の誤り率を算出する。そして、この誤り率に応じて、原文と異なり、ユーザの意図が反映されていない可能性の高い対訳文を明示するものである。
また、この特許文献１に記載の対訳文誤り検出装置では、ユーザが誤りと判断した対訳文と、その原文、ユーザが修正した対訳文等からなるパターンデータを格納することにより、今後、同様のパターンで翻訳された場合には、ユーザが修正した対訳文に自動修正を行うことが可能である。
【０００４】
また、ユーザの翻訳結果に対する確認作業の負担を軽減する目的でなされたものとして、特許文献２に記載された翻訳装置がある。特許文献２に記載された翻訳装置は、第１言語で入力された原文を第２言語に翻訳した翻訳文を生成し、当該翻訳文を再度、第１言語で表現される再翻訳文に翻訳する。そして、ユーザは、自ら入力した原文と、翻訳文を再翻訳することで得られる再翻訳文とを比較することにより、翻訳文がユーザの意図を反映しているものであるかを確認することができるものである。
【特許文献１】特開２０００−１４８７５６号公報
【特許文献２】特開昭６２−２０８１６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に記載された対訳文誤り検出装置では、誤り率に応じて、原文と異なり、ユーザの意図が反映されていない可能性の高い対訳文を明示するので、どの対訳文がどの程度誤っているのかは容易に判断することができるが、ユーザの意図を正しく表現するためには、対訳文の内容をユーザ自身で確認することが必要となる。
また、パターンデータに基づいて翻訳文の自動修正が行われる場合においても、パターンデータをユーザ自身で入力する必要があり、その為にはユーザ自身で対訳文の内容を確認する作業が必要となる。
更に、この対訳文誤り検出装置では、第１言語で表現された原文と、翻訳した結果得られる第２言語で表現された対訳文とを比較して、誤り率を算出している。即ち、第１言語と第２言語という異なる言語を比較しなければならないので、第１言語と第２言語を比較する際に補正処理を行う必要があった。
【０００６】
また、上記特許文献２に記載された翻訳装置では、第１言語で入力された原文と、翻訳文を第１言語に翻訳した再翻訳文が表示されるので、ユーザは、第１言語で表現された原文と再翻訳文を比較し、自らの意図が反映されているかを確認することができる。しかし、この翻訳装置では、機械翻訳のプロセスを原文から翻訳文への翻訳と、翻訳文から再翻訳文への翻訳との２回の翻訳を行わなければならず、翻訳の対象となる文章（原文、翻訳文）の文章表現や文章構造により文章の意味が相違する機会が２回発生することになる。
つまり、原文と再翻訳文との間で意味が相違している場合には、原文から翻訳文を生成する際に生じた相違なのか、翻訳文から再翻訳文を生成する際に生じた相違なのかを判断しなければ、翻訳文が原文の意図を正しく反映したものであるのかを判断することができない。
例えば、翻訳文が原文の意図を反映したものになっており、翻訳文を第１言語に再翻訳する際に原文の意図が反映されなかった場合には、原文と再翻訳文を単純に比較すると、翻訳文は原文で表現された意図を反映していないものと判断することができる。このような状況を考慮すると、単純に原文と再翻訳文を比較するだけでなく、翻訳文と再翻訳文での確認作業を行わなければ、自らの意図が反映された翻訳文を得ることができないという問題点があった。
【０００７】
本発明は、上述した点を鑑みてなされたものであり、第１言語の原文から第２言語の翻訳文に翻訳し、第２言語で表現された翻訳文を第１言語に再翻訳する機械翻訳装置において、原文の意図が反映された翻訳文を取得する際に手助けになる識別表示を行うことができる機械翻訳装置、プログラム及び記録媒体を提供することを課題とする。
【課題を解決するための手段】
【０００８】
この課題を解決するために成された請求項１に係る発明は、第１言語で表現された一つの原文を外部から入力する入力手段と、前記原文を第２言語で表現された複数の翻訳文にそれぞれ翻訳する翻訳手段と、前記各翻訳文を前記第１言語で表現された各再翻訳文にそれぞれ再翻訳する再翻訳手段と、前記原文、前記各翻訳文、前記各再翻訳文を表示する表示手段とを有する機械翻訳装置において、前記原文と各再翻訳文とを比較し、原文と再翻訳文のとの差を判断する第１判断手段と、前記第１判断手段の判断結果に基づいて、当該差を有する文章を識別可能な識別表示を行う表示制御手段とを備えることを特徴としている。
【０００９】
また、請求項２に係る発明は、請求項１に記載する機械翻訳装置において、前記第１判断手段は、前記原文を構成する文字数と、前記再翻訳文を構成する文字数とを比較し、原文と再翻訳文との差の有無を判断することを特徴としている。
【００１０】
また、請求項３に係る発明は、請求項１又は請求項２に記載する機械翻訳装置において、前記第１判断手段は、前記原文を構成する自立語数と、前記再翻訳文を構成する自立語数とを比較し、原文と再翻訳文との差の有無を判断することを特徴としている。
【００１１】
また、請求項４に係る発明は、前記請求項１乃至３の何れかに記載の機械翻訳装置において、前記第１判断手段は、前記原文に含まれる用言の属性と、前記再翻訳文に含まれる用言の属性とを比較し、原文と再翻訳文との差の有無を判断することを特徴としている。
【００１２】
また、請求項５に係る発明は、前記請求項１乃至４に記載の機械翻訳装置において、前記原文又は翻訳文中に慣用句が存在することを判断する第２判断手段を有し、前記表示制御手段は、前記第２判断手段の判断結果に基づいて、当該判断に係る文章を識別可能な識別表示を行うことを特徴としている。
【００１３】
また、請求項６に係る発明は、前記請求項１乃至５の何れかに記載の機械翻訳装置において、前記原文又は翻訳文中に複数の解釈が可能な単語が存在することを判断する第３判断手段を有し、前記表示制御手段は、前記第３判断手段の判断結果に基づいて、当該判断にかかる文章を識別可能な識別表示を行うことを特徴としている。
【００１４】
また、請求項７に係る発明は、前記請求項１乃至６の何れかに記載の機械翻訳装置において、前記表示制御手段による識別表示は、当該文章の背景色を変更することにより行われることを特徴としている。
【００１５】
また、請求項８に係る発明は、前記請求項１乃至７の何れかに記載の機械翻訳装置において、前記表示制御手段による識別表示は、当該文章の文字色を変更することにより行われることを特徴としている。
【００１６】
また、請求項９に係る発明は、前記請求項１乃至８に記載の何れかの機械翻訳装置において、前記表示制御手段による識別表示は、当該文章の文字スタイルを変更することにより行われることを特徴としている。
【００１７】
また、請求項１０に係る発明は、プログラムであって、前記請求項１乃至９の何れかに記載の機械翻訳装置としてコンピュータを機能させることを特徴としている。
【００１８】
また、請求項１１に係る発明は、記録媒体であって、前記請求項１０に記載するプログラムが記録されるとともに前記コンピュータに読み取られることを特徴としている。
【発明の効果】
【００１９】
すなわち、請求項１に記載の発明に係る機械翻訳装置では、第１言語で表現された一つの原文を外部から入力すると、原文が、第２言語で表現された翻訳文にそれぞれ翻訳される。さらに、各翻訳文は、第１言語で表現された各再翻訳文にそれぞれ再翻訳される。このとき、前記第１判断手段により、原文と各再翻訳文とを比較し、当該原文と各再翻訳文との間の差の有無を判断する。そして、前記第１判断手段の判断結果に基づいて、当該差を有する文章に対し、識別表示を行う。これにより、ユーザが原文と再翻訳文とを比較し、その内容を確認する際には、識別表示が施された文章について確認作業を行うだけでよいので、ユーザの確認作業の負担を大きく軽減することができる。
【００２０】
そして、請求項２に記載の発明に係る機械翻訳装置では、前記第１判断手段において、原文を構成する文字数と再翻訳文を構成する文字数とを比較し、原文と再翻訳文との差を判断する。これにより、原文と再翻訳文との間で文章を構成する文字数に差がある場合には、差があると判断された文章に識別表示がなされる。
原文と再翻訳文の文章の長さに差があると判断された文章に識別表示を行うことにより、ユーザは、原文で表現した意図が翻訳文に反映されていない可能性が高い文章を容易に識別することができる。
ここでいう差があると判断された文章とは、第１判断手段の判断対象とされた原文、再翻訳文のみを指すのではなく、再翻訳文のもととなる翻訳文も含む。尚、この識別表示は、原文、翻訳文、再翻訳文の全てに対しておこなっても良いが、夫々の文章に対しておこなってもよい。
【００２１】
また、請求項３に記載の発明に係る機械翻訳装置では、前記第１判断手段において、前記原文を構成する自立語数と、前記再翻訳文を構成する自立語数とを比較し、原文と再翻訳文との差の有無を判断する。これにより、原文と再翻訳文との間で文章に含まれる自立語の数に差がある場合には、差があると判断された文章に識別表示がなされる。
原文と再翻訳文を構成する自立語の数に差があると判断された文章に識別表示を行うことにより、ユーザは、原文で表現した意図が翻訳文に反映されていない可能性が高い文章を容易に識別することができる。
【００２２】
そして、請求項４に記載の発明に係る機械翻訳装置では、前記第１判断手段において、前記原文に含まれる用言の属性と、前記再翻訳文に含まれる用言の属性とを比較し、原文と再翻訳文との差の有無を判断する。これにより、原文と再翻訳文との間で文章に含まれている用言の属性が異なる場合には、原文と再翻訳文との間に差があると判断し、差があると判断された文章に識別表示を行う。
原文と再翻訳文に含まれている用言の属性が異なるということは、原文で表現した意図が翻訳文に反映されていない可能性が高いということができる。即ち、第１判断手段で差が有ると判断された文章に識別表示を行うことにより、原文で表現した意図が翻訳文に反映されていない可能性が高い文章を容易に識別することができる。
【００２３】
また、請求項５に記載の発明に係る機械翻訳装置では、第２判断手段により、翻訳の対象となる原文又は翻訳文中に慣用句が存在するか否かを判断し、その判断に基づいて、当該判断に係る文章に識別表示を行う。
原文又は翻訳文中に慣用句が存在するということは、翻訳の実行に伴い、少なくとも、慣用句表現による翻訳と、文言どおりの翻訳の２種類の翻訳パターンが存在することになる。ユーザが入力した原文の意図は、慣用句として表現されたものにあるのか、文言どおりに表現されたものにあるのかは、ユーザしかわかり得ない。従って、翻訳文又は再翻訳文がユーザの意図を的確に反映したものであるのか否かは、ユーザ自身が判断するほかない。
このとき、第２判断手段の判断に係る文章に識別表示を行うことにより、ユーザは慣用句表現で翻訳されたか否かを容易に判断することができる。
また、原文の意図が反映された翻訳文であっても、再翻訳文に翻訳する際に、第２言語の慣用句表現として翻訳がなされると、再翻訳文の内容がユーザの意図と異なることがあるが、この場合においても識別表示がなされるので、ユーザの確認作業に係る負担を軽減することができる。
尚、ここでいう判断に係る文章とは、第２判断手段における判断対象である原文、翻訳文のみを指すのではなく、翻訳文から生成される再翻訳文も含む。また、識別表示は、原文、翻訳文、再翻訳文の全てに対しておこなっても良いが、夫々の文章に対しておこなってもよい。
【００２４】
そして、請求項６に記載の発明に係る機械翻訳装置では、第３判断手段により、翻訳の対象となる原文又は翻訳文中に複数の解釈が可能な単語が存在するか否かを判断し、その判断に基づいて、当該判断に係る文章に識別表示を行う。
原文又は翻訳文中に複数の解釈が可能な単語が存在するということは、翻訳の実行に伴い、複数の翻訳パターンが存在することになる。ユーザが入力した原文の意図が当該単語の何れの解釈に基づくものなのかはユーザしかわかり得ないので、ユーザ自身が判断するほかない。
このとき、第３判断手段の判断に係る文章に識別表示を行うことにより、ユーザは複数の解釈が可能な単語が存在するか否かを容易に判断することができる。
また、再翻訳文に翻訳する際に、複数の解釈が可能な第２言語の単語が存在する場合にも識別表示がなされるので、ユーザの確認作業に係る負担を軽減することができる。
尚、ここでいう判断に係る文章とは、第３判断手段における判断対象である原文、翻訳文のみを指すのではなく、翻訳文から生成される再翻訳文も含む。また、識別表示は、原文、翻訳文、再翻訳文の全てに対しておこなっても良いが、夫々の文章に対しておこなってもよい。
【００２５】
また、請求項７に記載の発明に係る機械翻訳装置では、表示制御手段による識別表示は文章の背景色を変更することにより行われるので、ユーザの確認作業に係る負担を軽減することができる。即ち、文章の背景色を判断の内容毎に設定しておくこともできる。この場合には、ユーザは文章の背景色から判断内容を把握することができるので、意図が反映されていない文章の修正作業についての負担も軽減することができる。
【００２６】
そして、請求項８に記載の発明に係る機械翻訳装置では、表示制御手段による識別表示は、当該文章の文字色を変更することにより行われるので、ユーザの確認作業に係る負担を軽減することができる。即ち、文章の文字色を判断の内容毎に設定しておくこともできる。この場合には、ユーザは文章の背景色から判断内容を把握することができるので、意図が反映されていない文章の修正作業についての負担も軽減することができる。
【００２７】
また、請求項９に記載の発明に係る機械翻訳装置では、表示制御手段による識別表示は文章の文字スタイルを変更することにより行われるので、ユーザの確認作業に係る負担を軽減することができる。即ち、文章の文字色を判断の内容毎に設定しておくこともできる。この場合には、ユーザは文章の文字スタイルから判断内容を把握することができるので、意図が反映されていない文章の修正作業についての負担も軽減することができる。
【００２８】
そして、請求項１０に記載の発明に係るプログラムは、このプログラムをコンピュータで実行することにより、コンピュータを本発明の機械翻訳装置として機能させることができる。これにより、コンピュータでも本発明の機械翻訳装置と同様に、ユーザの確認作業に係る負担を軽減することができる。
【００２９】
そして、請求項１１に記載の発明に係る記録媒体は、この記録媒体をコンピュータに読み取らせ、そのプログラムを実行することにより、本発明の機械翻訳装置としてコンピュータを機能させることができる。
【発明を実施するための最良の形態】
【００３０】
［第１実施形態］
以下、本発明に係る機械翻訳装置、プログラム及び記録媒体について具体化した実施形態について図面を参照しつつ詳細に説明する。
【００３１】
先ず、本実施形態に係る機械翻訳装置の概略構成について図１乃至図４に基づき説明する。
図１に示すように、機械翻訳装置はコンピュータ装置１から構成されている。
また、コンピュータ装置１は、液晶表示装置（ＬＣＤ）２、入力手段としてのキーボード３、マウス４等から構成されている。尚、マウス４は、ジョイスティックやトラックボール等に置き換えてもよい。また、後述のＣＤ−Ｒ／Ｗ８（図２参照）は、ＭＯ装置、ＤＶＤ装置等に置き換えてもよい。
【００３２】
次に、コンピュータ装置１の制御回路構成について図２乃至図４に基づいて説明する。
図２に示すように、コンピュータ装置１は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、入出力インターフェース１４（入出力Ｉ／Ｆ１４）、通信用インターフェース１５（通信用Ｉ／Ｆ１５）、フレキシブルディスクコントローラ１６（ＦＤＣ１６）、フレキシブルディスクドライブ１７（ＦＤＤ１７）、ハードディスクコントローラ１８（ＨＤＣ１８）、ハードディスクドライブ１９（ＨＤＤ１９）、表示装置コントローラ２０、表示手段としての液晶表示装置２（ＬＣＤ２）、キーボード３、モデム２１等を備えている。
また、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、入出力Ｉ／Ｆ１４、通信用Ｉ／Ｆ１５、及びモデム２１は、バス線２２により相互に接続されて、相互にデータのやり取りが行われる。
また、入出力Ｉ／Ｆ１４には、ＦＤＤ１７を駆動制御するＦＤＣ１６と、ＨＤＤ１９を駆動制御するＨＤＣ１８と、表示装置コントローラ２０と、文字や記号等を入力するためのキーボード３と、及び印字用データや後述の制御プログラム等をＣＤ−ＲＯＭ２６に書き込み及び読み込むためのＣＤリード・ライター８（ＣＤ−Ｒ／Ｗ８）とが接続されている。そして、ＦＤＣ１６には、ＦＤＤ１７が接続され、ＨＤＣ１８には、ＨＤＤ１９が接続されている。また、モデム２１には電話回線２３が接続され、モデム２１を介して、印字用データや後述の制御プログラム等を外部のコンピュータ装置に送信可能に構成されている。
【００３３】
また、コンピュータ装置１には、入出力Ｉ／Ｆ１４を介して液晶表示装置２の表示画面上の座標を入力するためのマウス４が接続されている。また、コンピュータ装置１には、通信用Ｉ／Ｆ１５及びインターフェースケーブルを介してテープ印字装置などの外部装置が接続される。
【００３４】
ＣＰＵ１１は、コンピュータ装置１全体を制御し、後述のようにＨＤＤ１９に記憶されたプログラムやパラメータデータに基づいて、入力された原文（本実施形態では、日本語又は英語等である。）を所定言語（本実施形態では、日本語又は英語等である。）に翻訳する自動翻訳処理等の制御動作に関する全てのデータを管理する。
【００３５】
また、ＲＯＭ１２には、一般のパーソナルコンピュータと同様に電源投入時にコンピュータ装置１を立ち上げてＣＰＵ１１を起動させるための起動プログラムが格納される。
一方、ＲＡＭ１３は、ＣＰＵ１１が種々の制御を実行する際に、各種データを一時的に記憶するものである。図３に示すように、ＲＡＭ１３には、原文記憶エリア１３ａや、翻訳文記憶エリア１３ｂ、再翻訳文記憶エリア１３ｃ、ワークエリア１３ｄ、識別表示テーブル１３ｅなどの各種記憶エリアが形成されている。この点、原文記憶エリア１３ａには、キーボード３又はマウス４により入力された原文が記憶される。また、翻訳文記憶エリア１３ｂには、原文から翻訳された翻訳文が記憶される。また、再翻訳文記憶エリア１３ｃには、翻訳文から再翻訳された再翻訳文が記憶される。また、ワークエリア１３ｄには、ＣＰＵ１１が各種プログラムを実行する際に必要なエリアが確保されている。そして、識別表示テーブル１３ｅは、後述する識別表示処理において用いられるデータテーブルであり、識別表示の内容が識別表示の要因ごとに設定されている。
【００３６】
そして、図４に示すように、ＨＤＤ１９には、プログラム部３０や、データ部３１などの記憶領域が形成されている。プログラム部３０には、コンピュータ装置１を本発明に係る機械翻訳装置として機能させるうえで、ＣＰＵ１１によって実行されるプログラムが格納されている。また、プログラム部３０には、ＭＳ−ＤＯＳ（登録商標）やウィンドウズ（登録商標）システム等の各種オペレーティングシステム（ＯＳ）に加えて、当該ＯＳにて実行可能なワープロソフトや印刷用データ作成ソフト等の各種アプリケーションプログラムが必要に応じて格納されている。
一方、データ部３１には、本発明に係るプログラムの実行時に用いられる識別表示テーブルなどの各種データテーブルが記憶されている。尚、識別表示テーブルについては、後に図面を参照しつつ詳細に説明する。また、データ部３１には、日本語から英語に翻訳するための日英辞書が記憶されている翻訳辞書エリア３１ａや、英語から日本語に翻訳するための英日辞書が記憶されている再翻訳辞書エリア３１ｂが形成されている。翻訳辞書エリア３１ａは、各単語に別解釈が可能か否かについて記憶されており、後述する日英翻訳処理で用いる日英慣用句データの記憶部が形成されている。
同様に、再翻訳辞書エリア３１ｂについても、各単語に別解釈が可能か否かについて記憶されており、後述する英日翻訳処理で用いる英日慣用句データの記憶部が形成されている。
【００３７】
また、通信用Ｉ／Ｆ１５は、例えば、ＵＳＢ（Universal Serial Bus）等から構成され、外部の電子機器（例えば、コンピュータ、レーザプリンタ、テープ印字装置等）と双方向データ通信が可能になっている。
【００３８】
キーボード３、マウス４により日本語で表現された原文が入力されると、ＬＣＤ２においては、翻訳・再翻訳が終了すると同時に、原文や、英語に表現された一又は複数の翻訳文、日本語に再翻訳された一又は複数の再翻訳文が表示される。このときの表示態様について、図面を参照しつつ詳細に説明する。
【００３９】
本実施の形態のコンピュータ装置１では、ＬＣＤ２において、図５に示すように、文番号が表示される第０ウインドウ４０と、原文が表示される第１ウインドウ４１、翻訳文が表示される第２ウインドウ４２、再翻訳結果として再翻訳文が表示される第３ウインドウ４３が左右に並べて表示される。尚、この第０ウインドウ４０、第１ウインドウ４１、第２ウインドウ４２、第３ウインドウ４３は、白色で表示されている。
【００４０】
従って、日本語で表現された原文として、例えば、「Ａチームは１点をリードしたまま優勝した。」という日本文を、ユーザがキーボード３により入力すると、図６に示すように、ＬＣＤ２において、「１」という数値が第０ウインドウ４０に黒の文字色で表示され、当該数値の右横では、「Ａチームは１点をリードしたまま優勝した。」という日本文が第１ウインドウ４１に黒の文字色で表示される。そして、当該日本文の右横では、英語に表現された翻訳文として、当該日本文を英語に翻訳した英文である「The A team won the championship with one point led.」が第２ウインドウ４２に黒の文字色で表示される。また、当該英文の右横には、日本語に表現された再翻訳文として、当該英文を日本語に再翻訳した日本文である「Ａチームは１点をリードした状態で選手権を獲得した。」が第３ウインドウ４３に黒の文字色で表示される。
すなわち、原文、翻訳文及び再翻訳文は、通常、白地に黒の文字色で表示される。
【００４１】
次に、本発明に係る機械翻訳装置として、コンピュータ装置１を機能させるために実行されるプログラムについて、図面を参照しつつ詳細に説明する。図７は、本実施形態において実行されるメインプログラムのフローチャートである。
先ず、ユーザが原文（日本文）をキーボード３により入力すると（Ｓ１）、入力された原文が第１ウインドウ４１に表示される（Ｓ２）。このとき、入力された原文の文書データ（原文データ）は、原文記憶エリア１３ａに記憶される。
【００４２】
次に、入力された原文（日本文）を翻訳辞書エリア３１ａのデータに基づいて、日英翻訳処理（Ｓ３）を行い、原文（日本文）を翻訳文（英文）に翻訳する。ここで、日英翻訳処理（Ｓ３）について、図８を参照しつつ説明する。このＳ３の処理が翻訳手段として機能する。
日英翻訳処理（Ｓ３）が開始されると、先ず、Ｓ３０において、形態素解析処理が行われる。この形態素解析処理（Ｓ３０）は、当該原文（日本文）を品詞毎に区分けする処理のことである。
そして、形態素解析処理（Ｓ３０）の後、Ｓ３１において、構文解析処理が行われる。構文解析処理は、形態素解析処理の結果を用いて、文法規則にしたがって構文構造を示す木構造を作成するとともに、その木構造に意味情報を付加する処理である。
【００４３】
ここで、形態素解析処理（Ｓ３０）、構文解析処理（Ｓ３１）について、具体例を挙げて説明する。
図９に示すように、具体例として、「彼は駅で油を売っている。」という文章が原文として入力された場合について説明する。
原文として、「彼は駅で油を売っている。」という文章が入力されると、形態素解析処理（Ｓ３０）により、当該文章が品詞毎に区分けされ、区分けされた品詞毎に品詞属性が付与される。即ち、「彼は駅で油を売っている。」という文章は、「彼（名詞）」、「は（助詞）」、「駅（名詞）」、「で（助詞）」、「油（名詞）」、「を（助詞）」、「売っ（動詞）」、「て（助詞）」、「いる（動詞）」として解析される（図９中央参照）。
そして、構文解析処理（Ｓ３１）においては、前述の解析結果を「彼（は）［名詞］」、「駅（で）［名詞］」、「油（を）［名詞］」、「売る（ている）［動詞］」のようにして、助詞や助動詞などの付属語が名詞や動詞などの自立語に含ませた形にされ、図９下図のように、構文構造を示す木構造を生成する。
【００４４】
そして、上述した構文解析処理（Ｓ３１）を行うとともに、慣用句処理が行われる。慣用句処理においては、翻訳辞書エリア３１ａに形成された日英慣用句データと原文を比較することにより、慣用句表現可能な文章であるか否かについての判断が行われる。
日英慣用句データには、図１０に示すように、原文（日本文）における慣用句表現と、当該慣用句表現の意味するところを表現する翻訳文（英文）表現が、木構造として記憶されている。即ち、前述の「彼は駅で油を売っている。」から構文解析処理（Ｓ３１）で生成された木構造と、日英慣用句データに記憶されている木構造を比較し、合致する場合には、合致した日英慣用句データ中の木構造に対応する原文（日本文）表現で翻訳する。例えば、図１０の場合には、図９下図に示す木構造と、図１０左図に示す木構造が合致するので、図１０右図の英語表現が採用される。この結果、「彼は駅で油を売っている。」という原文（日本文）は、「He is idle at the station.」の英語表現で翻訳文が生成されることになる。その後、慣用句表現で日英翻訳したことを示す慣用句フラグと、識別表示フラグをワークエリア１３ｄに記憶させた後、慣用句処理を含む構文解析処理（Ｓ３１）を終了する。
一方、日英慣用句データ中に、入力された原文と合致する木構造がない場合には、そのまま、Ｓ３２に移行する。
【００４５】
そして、Ｓ３２においては、Ｓ３０、Ｓ３１の処理に基づいて、原文（日本文）から翻訳文（英文）への翻訳がなされる。このとき、翻訳文（英文）を生成するとともに、別解釈処理が行われる。即ち、入力された原文から複数の意味で理解されうる表現を翻訳辞書エリア３１ａから検索する。
【００４６】
ここで、翻訳（Ｓ３２）の処理において実行される別解釈処理について、「彼はかなり辛いカレーを食べた」という一つの原文（日本文）を例とし、図１１乃至図１３を参照しつつ説明する。図１１は、「彼はかなり辛いカレーを食べた」という原文に対する形態素解析処理（Ｓ３０）、構文解析処理（Ｓ３１）についての模式図である。図１２は、翻訳辞書エリア３１ａに格納されている副詞辞書の模式図である。
【００４７】
この場合、先ず、形態素解析処理（Ｓ３０）において、「彼はかなり辛いカレーを食べた。」という原文は、「彼（名詞）」、「は（助詞）」、「かなり（副詞）」、「辛い（形容詞）」、「カレー（名詞）」、「を（助詞）」、「食べ（動詞）」、「た（助動詞）」として解析される（図１１中央参照）。
そして、構文解析処理（Ｓ３１）においては、前述の解析結果を「彼（は）［名詞］」、「かなり［副詞］」、「辛い［形容詞］」「カレー（を）［名詞］」、「食べる（た）［動詞］」のようにして、助詞や助動詞などの付属語が名詞や動詞などの自立語に含ませた形にされ、図１１下図のように、構文構造を示す木構造を生成する。
そして、この場合、構文解析処理（Ｓ３１）中で行われる慣用句処理については、この文章中には慣用句表現がなされていないので、Ｓ３２の翻訳に移行し、別解釈処理を実行する。
【００４８】
本実施形態においては、翻訳辞書エリア３１ａに格納されているデータには、日本語の単語と、それに対応する英単語のデータが格納されている。更に、その日本語の単語が別解釈可能な単語であるか否かに関するデータが格納されている。例えば、係り先が異なることで日本文の意味が変化する副詞の場合、翻訳辞書エリア３１ａに格納された副詞辞書には、図１２に示すように、副詞に対応し、係り先となる品詞のデータが格納されている。
【００４９】
図１１に示す例で説明すると、この文章には、「かなり」という副詞が存在していることが形態素解析処理（Ｓ３０）、構文解析処理（Ｓ３１）より判断されている。
そして、翻訳（Ｓ３２）中で実行される別解釈処理において、翻訳辞書エリア３１ａの副詞辞書を検索し、「かなり」の項目を参照する。「かなり」の係り先となる品詞には、形容詞と動詞が存在する（図１２参照）ので、本例文における「かなり」の係り先は、「辛い［形容詞］」か、「食べる（た）［動詞］」のどちらかになる（図１３（ａ）、（ｂ）参照）。
そこで、「彼はかなり辛いカレーを食べた」という一つの原文（日本文）において、「かなり（副詞）」が、複数の品詞に係る可能性があることを示すために、係り先の品詞毎に係り先の品詞を示す別解釈フラグと、識別表示フラグが、ＲＡＭ１３のワークエリア１３ｄに記憶される。
上述した別解釈処理を終えると、翻訳辞書エリア３１ａを参照し、原文（日本文）を翻訳文（英文）に翻訳する。その後、日英翻訳処理を終了し、メインプログラムのＳ４に移行する。
【００５０】
尚、本実施形態にかかる機械翻訳装置における翻訳（Ｓ３２）時には、当該副詞について、係り先となることが可能な品詞のうち当該副詞に最も近い位置にある品詞を、優先的に副詞に係る品詞として扱い、翻訳文を生成する。この例文の場合には、翻訳（Ｓ３２）では、先ず「かなり辛い」という解釈で翻訳がなされ、次に、後述する別候補翻訳・表示処理（Ｓ９）で、「かなり食べた。」という解釈で翻訳されることになる。
【００５１】
Ｓ４では、日英翻訳処理（Ｓ３）より生成された翻訳文（英文）のデータを第２ウインドウ４２に表示する。このとき、翻訳文の文書データ（翻訳文データ）は、翻訳文記憶エリア１３ｂに記憶される。そして、Ｓ５においては、翻訳文記憶エリア１３ｂに記憶された翻訳文データを読み出し、再翻訳辞書エリア３１ｂのデータに基づいて日本文に再翻訳する英日翻訳処理（Ｓ６）即ち、再翻訳処理に移行する。このＳ６の処理が再翻訳手段として機能する。
【００５２】
ここで、英日翻訳処理（Ｓ６）について、図１４を参照しつつ説明する。英日翻訳処理では、日英翻訳処理（Ｓ３）と同様に、形態素解析処理（Ｓ６０）、構文解析処理（Ｓ６１）が行われる。即ち、Ｓ６０の形態素解析処理においても、翻訳文（英文）を構成する品詞毎に区分けし、区分けされた品詞毎に品詞属性が付与される。また、Ｓ６１の構文解析処理では、形態素解析処理（Ｓ６０）の結果を用いて、文法規則にしたがって構文構造を示す木構造を作成するとともに、その木構造に意味情報を付加する処理が行われる。また、日英翻訳処理（Ｓ３）と同様に、構文解析処理（Ｓ６１）中に、慣用句処理が行われる。
【００５３】
構文解析処理（Ｓ６１）中で実行される慣用句処理では、英語で表現された慣用句表現を、再翻訳辞書エリア３１ｂに形成された英日慣用句データから検索し、当該慣用句表現の意味するところを表現する日本語を導き出す処理である。即ち、Ｓ６１における慣用句処理は、英語から日本語に翻訳する点で、日本語から英語に翻訳する際の慣用句処理と異なるのみであり、処理の内容としては、実質的に同一の処理である。よって、再度の説明は省略する。尚、この構文解析処理（Ｓ６１）において、翻訳文中に慣用句表現が存在したことを示す慣用句フラグと、識別表示フラグがワークエリア１３ｄに記憶される。構文解析処理（Ｓ６１）終了後、翻訳（Ｓ６２）に移行する。
【００５４】
そして、Ｓ６２においては、Ｓ６０〜Ｓ６１までの処理に基づいて、翻訳文（英文）から再翻訳文（日本文）への再翻訳がなされる。このとき、翻訳文（英文）を構成する各単語について、訳語を決定することになるが、その際に別解釈処理が行われる。ここで、翻訳（Ｓ６２）において実行される別解釈処理は、英文である翻訳文において、複数の解釈が可能な表現を再翻訳辞書エリア３１ｂから検索する処理である。ここで、翻訳（Ｓ６２）において実行される別解釈処理について、「彼は先生でいられない」が原文として入力された場合を具体例として挙げ、図面を参照しつつ説明する。図１５は、この例文における原文入力時から翻訳（Ｓ６２）までの処理を示す模式図である。
【００５５】
この例文において、「彼は先生でいられない。」の文章が入力され、日英翻訳処理（Ｓ３）がなされると、図１５の左側に示すように、形態素解析処理（Ｓ３０）、構文解析処理（Ｓ３１）、翻訳（Ｓ３２）が実行される。そして、この結果、翻訳文「He can't be a teacher.」が、第２ウインドウ４２に表示される。
そして、第２ウインドウ４２に表示された翻訳文「He can't be a teacher.」について、英日翻訳処理（Ｓ６）が実行されることにより、当該翻訳文は、品詞毎に分けられる形態素解析処理（Ｓ６０）がなされ、その結果に基づいて、構文解析処理がなされる（Ｓ６１）。こうして、図１５左図に示す英文の木構造が作成される。尚、この構文解析処理（Ｓ６１）において、翻訳文「He can't be a teacher.」には、英文における慣用句表現が存在しないので、慣用句処理を行わずにＳ６２に移行する。
【００５６】
本実施形態においては、再翻訳辞書エリア３１ｂに格納されているデータには、英語の単語と、それに対応する日本語の単語データが格納されている。更に、その英単語が別解釈可能な単語であるか否かに関するデータが格納されている。例えば、図１６に示すように、再翻訳辞書エリア３１ｂに格納された助動詞辞書には、各助動詞と、共起する動詞が格納されるとともに、共起する動詞毎に別解釈可能か否かに関するデータが記憶されている。
【００５７】
ここで、翻訳文「He can't be a teacher.」の場合について説明すると、当該翻訳文に
は、助動詞「cannot」が存在している。そこで、翻訳（Ｓ６２）において、再翻訳辞書エリア３１ｂに格納された助動詞辞書を参照すると、「cannot be」は、「動詞の連体形＋はずがない」という訳をすることができることが判明する。更に、図１６に示すように、この表現は別解釈することができることも判明する(図１６参照)。
ここで、再翻訳辞書エリア３１ｂを参照することにより、別解釈可能な表現に基づく再翻訳文の表現に、別解釈フラグを付与する。そして、このとき、識別表示フラグもワークエリア１３ｄに記憶される。別解釈フラグが別解釈可能な表現に対して付与された後、別解釈処理を終了し、翻訳文（英文）を構成する単語毎に訳語を決定することにより、再翻訳文（日本文）を生成する。
つまり、前述の例文の場合には、「〜はずがない」という表現で翻訳文が生成され、ワークエリア１３ｄに別解釈フラグが記憶される。尚、「〜はずがない」という表現から派生する「〜ことができない」という表現は、「〜はずがない」という表現に付与された別解釈フラグに基づいて、別候補翻訳・表示処理（Ｓ９）により再翻訳文として生成される。そして、「〜ことができない」という表現に対しては、別解釈フラグは付与されない。
英文から日本文への再翻訳終了後、英日翻訳処理（Ｓ６）を終了し、メインプログラムのＳ７に移行する。
【００５８】
Ｓ７においては、英日翻訳処理（Ｓ６）により生成された再翻訳文（英文）を第３ウインドウ４３に表示する。このとき、再翻訳文の文書データ（再翻訳文データ）を再翻訳文記憶エリア１３ｃに記憶する。Ｓ７の処理を終了すると、ＬＣＤ２には、図６に示すように、第０ウインドウ４０には、文章の番号を示す数字「１」が表示され、第１ウインドウ４１には、日本語で表現された原文、第２ウインドウ４２には、原文を英語に翻訳した翻訳文が表示される。そして、第３ウインドウ４３には、翻訳文を再度翻訳した再翻訳文（日本文）が表示される。尚、この時点では、原文、翻訳文及び再翻訳文の何れにも、後述する識別表示は行われていない。
再翻訳文を第３ウインドウ４３に表示した後（Ｓ７）、Ｓ８に移行する。
【００５９】
そして、Ｓ８では、比較判定処理が行われる。比較判定処理（Ｓ８）は、原文（日本文）と、再翻訳文（日本文）とを比較し、その内容が大きく相違するか否かを判定する処理である。ここで、図１７を参照しつつ、比較判定処理（Ｓ８）について詳細に説明する。図１７は、比較判定処理プログラムのフローチャートである。このＳ８の処理は第１判断手段として機能する。
【００６０】
図１７に示すように、比較判定処理（Ｓ８）が実行されると、先ず。原文記憶エリア１３ａに記憶されている原文データから、原文を構成する文字の数（Ｃ１）を計数し、ＲＡＭ１３のワークエリア１３ｄに格納する（Ｓ８０）。
次に、再翻訳文記憶エリア１３ｃに記憶されている再翻訳データから、再翻訳文を構成する文字の数（Ｃ２）を計数し、ＲＡＭ１３のワークエリア１３ｄに格納する（Ｓ８１）。
そして、Ｓ８２においては、原文の文字数（Ｃ１）と、再翻訳文の文字数（Ｃ２）との差が許容範囲を超えるか否かについて判断する。
ここで、許容範囲とは、ユーザの意図が表現されている原文に対して、許容係数Ｘをかけることにより設定される。本実施例においては、この許容係数Ｘは、１／３に設定されている。
【００６１】
本実施形態に係る機械翻訳装置では、前述したように、入力した原文（日本文）から翻訳文（英文）を生成し、当該翻訳文（英文）から再翻訳文（日本文）を生成する。
即ち、原文の意図が翻訳文に的確に表現されているならば、当該翻訳文を原文と同一言語に再翻訳した場合に、再翻訳文を構成する文字数が、原文を構成する文字数と比べて、大きく変動することは少ない。
つまり、Ｓ８２の処理においては、原文（Ｃ１）と再翻訳文（Ｃ２）との文字数の差が、原文の文字数（Ｃ１）の１／３よりも大きいか否かについて判断することにより、原文で表現されている意図が、翻訳文に反映されていない可能性が高いものを判断している。
原文を構成する文字数（Ｃ１）と、再翻訳文を構成する文字数（Ｃ２）の差が、原文の文字数の１／３より大きい場合（Ｓ８２：ＹＥＳ）には、Ｓ８９に移行する。一方、原文を構成する文字数（Ｃ１）と、再翻訳文を構成する文字数（Ｃ２）の差が、原文の文字数の１／３より小さい場合（Ｓ８２：ＮＯ）には、Ｓ８３に移行する。
【００６２】
ここで、Ｓ８０〜Ｓ８３までの処理について、具体例を挙げ、図面を参照しつつ説明する。
先ず、図１９に示すように、原文として、「Ａチームはワンポイントのリードを守って優勝した。」が入力された場合について、説明する。この場合、原文を機械翻訳装置で翻訳すると、「The A team protected the lead of the small design in one spot, and won the championship.」という翻訳文が生成される。そして、当該翻訳文を翻訳すると、「Ａチームは１つの場所の小さなデザインのリードを守り、選手権を獲得した。」という再翻訳文が生成される。
この場合において、Ｓ８０〜Ｓ８２の処理を行った場合には、前記原文の文字数を計数すると、Ｃ１＝２３がワークエリア１３ｄに格納される（Ｓ８０）。一方、前記再翻訳文の文字数を計数すると、Ｃ２＝３３がワークエリア１３ｄに格納される（Ｓ８１）。
そして、ワークエリア１３ｄに格納されたＣ１、Ｃ２の数値を用いて、Ｓ８２の判断処理を行うと、原文の文字数と再翻訳文の文字数の差は、３３−２３＝１０である。一方、原文の文字数の１／３は、略７．７となる。よって、この場合には、原文を構成する文字数（Ｃ１）と、再翻訳文を構成する文字数（Ｃ２）の差が、原文の文字数の１／３より大きい場合（Ｓ８２：ＹＥＳ）と判断され、原文の意図が翻訳文に的確に反映されていない可能性が高いと判断される。
【００６３】
ここで、前述した原文と再翻訳文の内容について比較すると、原文では、「Ａチームはワンポイントのリードを守って優勝した。」と入力したのに対し、再翻訳文では、「Ａチームは１つの場所の小さなデザインのリードを守り、選手権を獲得した。」という文章になっている。一見してわかるように、再翻訳文は、原文の意図とはかけ離れたものになってしまっている。そして、再翻訳文の翻訳元である翻訳文を参照すると、「The A team protected the lead of the small design in one spot, and won the championship.」という文章で表現され、原文の意図が翻訳文に的確に反映されていない。このように、原文と再翻訳文の文字数から、原文の意図が翻訳文に的確に反映されていないことを判断することができる。
【００６４】
一方、図２０に示すように、原文として、「Ａチームは１点をリードしたまま優勝した。」が入力された場合について、説明する。この場合、原文を機械翻訳装置で翻訳すると、「The A team won the championship with one point led.」という翻訳文が生成される。そして、当該翻訳文を翻訳すると、「Ａチームは１点をリードした状態で選手権を獲得した。」という再翻訳文が生成される。
この場合において、Ｓ８０〜Ｓ８２の処理を行った場合には、前記原文の文字数を計数すると、Ｃ１＝１９がワークエリア１３ｄに格納される（Ｓ８０）。一方、前記再翻訳文の文字数を計数すると、Ｃ２＝２４がワークエリア１３ｄに格納される（Ｓ８１）。
そして、ワークエリア１３ｄに格納されたＣ１、Ｃ２の数値を用いて、Ｓ８２の判断処理を行うと、原文の文字数と再翻訳文の文字数の差は、２４−１９＝５である。一方、原文の文字数の１／３は、略６．３となる。よって、この場合には、原文を構成する文字数（Ｃ１）と、再翻訳文を構成する文字数（Ｃ２）の差が、原文の文字数の１／３より小さい場合（Ｓ８２：ＮＯ）と判断される。
【００６５】
ここで、前述した原文と再翻訳文の内容について比較すると、原文では、「Ａチームは１点をリードしたまま優勝した。」と入力したのに対し、再翻訳文では、「Ａチームは１点をリードした状態で選手権を獲得した。」という文章になっている。このように、再翻訳文は、文章表現は異なるが、原文の意図と的確に表現している。そして、再翻訳文の翻訳元である翻訳文を参照すると、「The A team won the championship with one point led.」という文章で表現され、原文の意図が翻訳文にも的確に反映されている。
図１９、図２０の例からわかるように、原文と再翻訳文の文字数から、原文の意図が翻訳文に的確に反映されているか、否かを判断することができる。
【００６６】
Ｓ８３では、原文記憶エリア１３ａに格納されている原文データの形態素解析を行い、自立語数（Ｗ１）を計数する。そして、計数された原文を構成する自立語数（Ｗ１）をＲＡＭ１３のワークエリア１３ｄに格納する。ここで、Ｓ８３において行われる形態素解析は公知の技術であり、更に、日英翻訳処理（Ｓ３）において、説明しているので、再度の説明は省略する。
次に、Ｓ８４においては、再翻訳文記憶エリア１３ｃに格納されている再翻訳文データの形態素解析を行い、自立語数（Ｗ２）を計数する。そして、計数された再翻訳文を構成する自立語数（Ｗ２）をＲＡＭ１３のワークエリア１３ｄに格納する。ここで、Ｓ８４において行われる形態素解析も、Ｓ８３と同様に公知の技術であり、更に、日英翻訳処理（Ｓ３）において、説明しているので、再度の説明は省略する。
【００６７】
こうして、計数された原文の自立語数（Ｗ１）と、再翻訳文の自立語数（Ｗ２）を用いて、原文で表現されている意図が、再翻訳文に表現されているか否かについての判断がなされる（Ｓ８５）。
原文の意図が翻訳文に的確に表現されているならば、当該翻訳文を原文と同一言語に再翻訳した場合に、再翻訳文を構成する自立語数が原文を構成する自立語数と比べて、大きく変動することはない。このＳ８５の判断により、原文と再翻訳文の自立語数に基づいて、原文で表現されている意図が、翻訳文に反映されていない可能性が高いものを判断している。
具体的には、原文（Ｗ１）と再翻訳文（Ｗ２）との自立語数の差が、原文の自立語数（Ｗ１）の１／３よりも大きいか否かについて判断する。
原文を構成する自立語数（Ｗ１）と、再翻訳文を構成する自立語数（ｗ２）の差が、原文の自立語数の１／３より大きい場合（Ｓ８５：ＹＥＳ）には、Ｓ８９に移行する。一方、原文を構成する自立語数（Ｗ１）と、再翻訳文を構成する自立語数（Ｗ２）の差が、原文の自立語数の１／３より小さい場合（Ｓ８５：ＮＯ）には、Ｓ８６に移行する。
【００６８】
ここで、Ｓ８３〜Ｓ８５までの処理について、具体例を挙げ、図面を参照しつつ説明する。
先ず、図２１に示すように、原文として、「彼は先生でいられない。」が入力された場合について、説明する。この場合、原文を機械翻訳装置で翻訳すると、「He can't be a teacher.」という翻訳文が生成される。そして、当該翻訳文を翻訳すると、「彼は先生であるはずがない。」という再翻訳文が生成される。
この場合において、Ｓ８３〜Ｓ８５の処理を行った場合には、前記原文を構文解析し、原文の自立語数を計数すると、自立語として、「彼、先生、いる」の３つの単語が計数される。そして、原文の自立語数Ｗ１＝３がワークエリア１３ｄに格納される（Ｓ８３）。一方、前記再翻訳文を構文解析し、再翻訳文の自立語数を計数すると、自立語として、「彼、先生、ある、はず、ない」の５つの単語が計数される。そして、再翻訳文の自立語数Ｃ２＝５がワークエリア１３ｄに格納される（Ｓ８４）。
そして、ワークエリア１３ｄに格納されたＷ１、Ｗ２の数値を用いて、Ｓ８５の判断処理を行うと、原文の自立語数と再翻訳文の自立語数の差は、５−３＝２である。一方、原文の文字数の１／３は、１となる。よって、この場合には、原文を構成する自立語数（Ｗ１）と、再翻訳文を構成する自立語数（Ｗ２）の差が、原文の自立語数の１／３より大きい場合（Ｓ８５：ＹＥＳ）と判断され、原文の意図が翻訳文に的確に反映されていない可能性が高いと判断される。
【００６９】
Ｓ８６では、原文記憶エリア１３ａに記憶されている原文データに対して構文解析を行う。Ｓ８６において行われる構文解析は公知の技術であり、更に、日英翻訳処理（Ｓ３）において説明しているので、再度の説明は省略する。
そして、構文解析の結果から原文を構成する用言について、翻訳辞書エリア３１ａに形成された各辞書を参照することにより、当該用言の用言属性を取得する。所得した原文の用言属性（原文用言属性）をＲＡＭ１３のワークエリア１３ｄに格納する。
ここで、用言属性について、図１８を参照しつつ説明する。
用言属性は、翻訳辞書エリア３１ａに形成された動詞辞書、形容詞辞書等の用言の辞書を参照することにより判断される。例えば、図１８に示す動詞辞書では、日本語の各動詞に対して、対応する英単語が記憶されている。更に、日本語の各動詞に対して、その動詞の自動詞・他動詞の種別と、その動詞が示す動作に対する意志性の有無が関連付けられている。
例えば、動詞「怠ける」の用言属性を取得する場合には、図１８に示す動詞辞書を参照し、動詞「怠ける」は、「自動詞」、「意志性：有」という用言属性が取得される。こうして取得された用言属性をＲＡＭ１３のワークエリア１３ｄに格納し、Ｓ８７に移行する。
【００７０】
そして、Ｓ８７においては、再翻訳文記憶エリア１３ｃに記憶されている再翻訳文データに対して構文解析を行う。この構文解析も、Ｓ８６と同様に公知の技術であり、日英翻訳処理（Ｓ３）において説明しているので、再度の説明は省略する。
そして、構文解析の結果から再翻訳文を構成する用言について、翻訳辞書エリア３１ａに形成された各辞書を参照することにより、当該用言の用言属性を取得する。所得した再翻訳文の用言属性（再翻訳文用言属性）をＲＡＭ１３のワークエリア１３ｄに格納し、Ｓ８８に移行する。
【００７１】
Ｓ８８においては、Ｓ８６で取得された原文用言属性と、Ｓ８７で取得された再翻訳文用言属性を用いて、原文で表現されている意図が、再翻訳文に表現されているか否かについての判断がなされる。
原文の意図が翻訳文に的確に表現されているならば、当該翻訳文を原文と同一言語に再翻訳した場合に、再翻訳文を構成する用言の用言属性が、原文を構成する用言の用言属性と異なることはない。このＳ８８の判断により、原文と再翻訳文の用言属性に基づいて、原文で表現されている意図が、翻訳文に反映されていない可能性が高いものを判断している。
原文を構成する用言の原文用言属性と、再翻訳文を構成する用言の用言属性が異なる場合（Ｓ８８：ＹＥＳ）には、Ｓ８９に移行する。一方、原文を構成する用言の原文用言属性と、再翻訳文を構成する用言の用言属性が同じ場合（Ｓ８８：ＮＯ）には、そのまま比較判定処理（Ｓ８）を終了し、メインプログラムのＳ９に移行する。
【００７２】
ここで、Ｓ８６〜Ｓ８８までの処理について、具体例を挙げ、図面を参照しつつ説明する。
先ず、図２２に示すように、原文として、「彼は駅で油を売っている。」が入力された場合について、説明する。この場合、原文を機械翻訳装置で翻訳すると、「He is idle at the station.」という翻訳文が生成される。そして、当該翻訳文を翻訳すると、「彼は駅で怠けている。」という再翻訳文が生成される。
この場合において、Ｓ８６〜Ｓ８８の処理を行った場合には、前記原文に対して構文解析を行い、原文を構成する用言の用言属性を取得する。これにより、用言として、動詞「売る」と、その用言属性「（他動詞）、（意志性：有）」がワークエリア１３ｄに格納される（Ｓ８６）。一方、前記再翻訳文に対して構文解析を行い、再翻訳文を構成する用言の用言属性を取得する。これにより、用言として、動詞「怠ける」と、その用言属性「（自動詞）、（意志性：有）」がワークエリア１３ｄに格納される（Ｓ８７）。
そして、ワークエリア１３ｄに格納された原文、再翻訳文の用言属性を用いて、Ｓ８８の判断処理を行う。ここで、原文用言属性は、「（他動詞）、（意志性：有）」である。一方、再翻訳文用言属性は、「（自動詞）、（意志性：有）」である。よって、この場合には、原文の用言属性と、再翻訳文の用言属性が異なる場合（Ｓ８８：ＹＥＳ）と判断され、原文の意図が翻訳文に的確に反映されていない可能性が高いと判断される。
【００７３】
上述したＳ８２、Ｓ８５、Ｓ８８において、原文の意図が翻訳文に的確に反映されていない可能性が高いと判断され、移行するＳ８９においては、原文の意図が翻訳文に的確に反映されていない可能性が高いことをユーザに報知する識別表示を実行するための識別表示フラグが当該文章と関連付けられ、ワークエリア１３ｄに格納される。識別表示フラグをワークエリア１３ｄに格納した後（Ｓ８９）、比較判定処理（Ｓ８）を終了し、メインプログラムのＳ９に移行する。
【００７４】
Ｓ９においては、Ｓ８までに生成された翻訳文、再翻訳文とは異なる表現で表現される翻訳文又は再翻訳文を生成する別候補翻訳・表示処理が行われる。即ち、日英翻訳処理（Ｓ３）や、英日翻訳処理（Ｓ６）において、慣用句表現を用いて翻訳処理が行われた場合や、別の解釈が可能な表現が存在する場合に、Ｓ８までに生成された翻訳文又は再翻訳文を異なる表現での翻訳を行う処理である。
ここで、別候補翻訳・表示処理（Ｓ９）について、図２３を参照しつつ詳細に説明する。図２３は、別候補翻訳・表示処理プログラムのフローチャートである。
【００７５】
別候補翻訳・表示処理（Ｓ９）が開始されると、先ず、Ｓ９０において、識別表示フラグがワークエリア１３ｄに存在するか否かの判断がなされる。Ｓ８９で付与される識別表示フラグは、原文で表現されているユーザの意図が翻訳文に的確に反映されていない可能性が高いことを条件に付与され、後述する識別表示処理を実行する契機となるフラグである。
即ち、Ｓ９０では、Ｓ８までに生成された翻訳文、再翻訳文の内容がユーザの意図を的確に反映されていない可能性が高いものを判別している。これにより、ユーザの入力した原文が機械翻訳装置に適した文章でない場合や、原文から翻訳文、再翻訳文の生成過程において、慣用句表現や別解釈が可能な表現がなされている場合のような、ユーザに注意を促し、確認を求めるべきものと、原文で表現されているユーザの意図を略反映されているものとを判別することができる。
識別表示フラグがワークエリア１３ｄに存在する場合（Ｓ９０：ＹＥＳ）には、Ｓ９１に移行する。一方、識別表示フラグがワークエリア１３ｄに存在していない場合（Ｓ９０：ＮＯ）には、Ｓ８までに生成されている翻訳文、再翻訳文に、原文で表現されている意図が反映されているものとし、別候補翻訳・表示処理（Ｓ９）を終了する。
【００７６】
Ｓ９１では、日英翻訳処理（Ｓ３）中の構文解析処理（Ｓ３１）において、慣用句フラグが、ワークエリア１３ｄに記憶されたか否かについての判断がなされる。ワークエリア１３ｄに慣用句フラグが存在する場合（Ｓ９１：ＹＥＳ）には、当該原文について慣用句処理を行わずに翻訳する（Ｓ９２）。そして、この結果得られる翻訳文を日本語に再翻訳した再翻訳文を生成する（Ｓ９３）。再翻訳文を生成した後、構文解析処理（Ｓ３１）で付与された当該文章に対する慣用句フラグをワークエリア１３ｄから消去し、日英翻訳処理において、慣用句フラグが付与されたことを示す日英慣用句表示フラグをワークエリア１３ｄに格納する（Ｓ９４）。フラグ処理（Ｓ９４）を終了した後、Ｓ９１に戻る。
【００７７】
ここで、Ｓ９２〜Ｓ９４の処理について、具体例を挙げて説明する。例えば、前述の「彼は油を売っている。」という原文の場合について説明すると、Ｓ８までの処理では、「油を売る」という表現を慣用句として取り扱い、「油を売る」＝「怠ける」の意味で翻訳文を生成している。このとき、慣用句フラグがワークエリア１３ｄに記憶される。そして、この翻訳文から、「彼は駅で怠けている。」という再翻訳文が生成される。
この場合に、Ｓ９２では、慣用句処理を行わずに原文を翻訳するので、「彼は油を売っている。」という原文の「油を売る」という表現は、慣用句としてではなく、文字通り、「油を販売する」という意味で翻訳され、「He is selling oil at the station.」の翻訳文が生成される（Ｓ９２）。そして、この翻訳文から「彼は駅でオイルを売っている。」の再翻訳文を生成する（Ｓ９３）。そして、Ｓ９４において、フラグ処理が行われる。フラグ処理（Ｓ９４）では、ワークエリア１３ｄに存在している慣用句フラグを消去するとともに、慣用句フラグが存在したことを示す日英慣用句表示フラグをワークエリア１３ｄに格納する（Ｓ９４）。
【００７８】
一方、日英翻訳処理（Ｓ３）中の慣用句フラグがワークエリア１３ｄに存在しない場合（Ｓ９１：ＮＯ）には、Ｓ９５に移行し、日英翻訳処理（Ｓ３）中の別解釈フラグがワークエリア１３ｄに存在するか否かの判断がなされる（Ｓ９５）。
ワークエリア１３ｄに別解釈フラグが存在する場合（Ｓ９５：ＹＥＳ）には、当該原文について別解釈して翻訳する（Ｓ９２）。そして、この結果得られる翻訳文を日本語に再翻訳した再翻訳文を生成する（Ｓ９７）。再翻訳文を生成した後、Ｓ９８では、フラグ処理が行われ、翻訳処理（Ｓ３２）で付与された当該文章に対する別解釈フラグをワークエリア１３ｄから消去するとともに、別解釈フラグが存在したことを示す日英別解釈表示フラグをワークエリア１３ｄに格納する（Ｓ９８）。フラグ処理（Ｓ９８）終了後、Ｓ９５に戻る。
【００７９】
ここで、Ｓ９６〜Ｓ９８の処理について、具体例を挙げて説明する。例えば、前述の「彼はかなり辛いカレーを食べた。」という原文の場合について説明すると、Ｓ８までの処理では、「かなり」という副詞は「辛い」が係り先になるものとして処理を行い、「かなり辛い」という意味で翻訳文を生成している。このとき、別解釈フラグがワークエリア１３ｄに記憶される。そして、この翻訳文から、「彼はとても辛いカレーを食べた。」という再翻訳文が生成される。
この場合に、Ｓ９６では、別解釈として原文を翻訳するので、「彼はかなり辛いカレーを食べた。」という原文の「かなり」という副詞の係り先は「辛い」ではなく、動詞「食べる」にかかるものとして翻訳される。この結果、「He ate hot curry very much.」の翻訳文が生成される（Ｓ９６）。そして、この翻訳文から「彼は辛いカレーをたくさん食べた。」の再翻訳文を生成する（Ｓ９７）。そして、ワークエリア１３ｄに存在している別解釈フラグを消去するとともに、別解釈フラグが存在したことを示す日英別解釈フラグをワークエリア１３ｄに格納する（Ｓ９８）。
【００８０】
一方、日英翻訳処理（Ｓ３）中の別解釈フラグがワークエリア１３ｄに存在しない場合（Ｓ９５：ＮＯ）には、Ｓ９９に移行し、英日翻訳処理（Ｓ６）中の慣用句フラグがワークエリア１３ｄに存在するか否かの判断がなされる（Ｓ９９）。
ワークエリア１３ｄに慣用句フラグが存在する場合（Ｓ９９：ＹＥＳ）には、当該翻訳文について慣用句処理を行わずに翻訳し、日本語に再翻訳した再翻訳文を生成する（Ｓ１００）。再翻訳文を生成した後、慣用句処理で付与された当該文章に対する慣用句フラグをワークエリア１３ｄから消去するとともに、当該慣用句フラグが存在したことを示す英日慣用句表示フラグをワークエリア１３ｄに格納する（Ｓ１０１）。そして、フラグ処理（Ｓ１０１）終了後、Ｓ９９に戻る。
そして、ワークエリア１３ｄに慣用句フラグが存在しない場合（Ｓ９９：ＮＯ）には、Ｓ１０２に移行する。なお、Ｓ９１及びＳ９９の処理は第２判断手段として機能する。
【００８１】
Ｓ１０２においては、英日翻訳処理（Ｓ６）中の別解釈フラグがワークエリア１３ｄに存在するか否かの判断がなされる（Ｓ１０２）。
ワークエリア１３ｄに別解釈フラグが存在する場合（Ｓ１０２：ＹＥＳ）には、当該翻訳文について別解釈して翻訳した再翻訳文を生成する（Ｓ１０３）。そして、再翻訳文を生成した後、翻訳（Ｓ６２）における別解釈処理で付与された当該文章に対する別解釈フラグをワークエリア１３ｄから消去し、当該別解釈フラグが存在したことを示す英日別解釈表示フラグをワークエリア１３ｄに格納する（Ｓ１０４）。フラグ処理（Ｓ１０４）終了後、Ｓ１０２に戻る。
一方、ワークエリア１３ｄに別解釈フラグが存在しない場合（Ｓ１０２：ＮＯ）には、識別表示処理（Ｓ１０５）に移行する。なお、Ｓ９５及びＳ１０２の処理は第３判断手段として機能する。
【００８２】
ここで、Ｓ１０３、Ｓ１０４の処理について、具体例を挙げて説明する。例えば、前述の「彼は先生でいられない。」という原文の場合について説明すると、Ｓ８までの処理では、「He can't be a teacher.」という翻訳文が生成される。そして、この翻訳文に基づいて、「can't be」という表現を「〜はずがない」として翻訳し、「彼は先生であるはずがない。」という再翻訳文を生成している。このとき、別解釈フラグがワークエリア１３ｄに記憶される。
この場合に、Ｓ１０３では、翻訳文を翻訳し、「彼は先生であるはずがない。」という解釈とは別の解釈で再翻訳文を生成するので、「He can't be a teacher.」という翻訳文から、前述とは別解釈の「彼は先生であることができない。」という再翻訳文が生成される（Ｓ１０３）。そして、このとき、フラグ処理（Ｓ１０４）が実行され、ワークエリア１３ｄに存在している別解釈フラグを消去するとともに、当該別解釈フラグが存在したことを示す英日別解釈フラグをワークエリア１３ｄに格納する（Ｓ１０４）。フラグ処理（Ｓ１０４）終了後、識別表示処理（Ｓ１０５）に移行する。このＳ１０５の処理が表示制御手段として機能する。
【００８３】
Ｓ１０５においては、識別表示処理が行われる。即ち、ＲＡＭ１３に格納されている識別表示テーブル１３ｅを参照し、比較判定処理（Ｓ８）で付与された識別表示フラグの有無と、フラグ処理（Ｓ９４、Ｓ９８、Ｓ１０１、Ｓ１０４）で格納された日英慣用句表示フラグ、日英別解釈表示フラグ、英日慣用句表示フラグ、英日別解釈表示フラグとに基づいて、当該文章にユーザに注意を促す表示を行う。尚、本実施形態においては、当該文章の背景色を変更することにより識別表示を行い、ユーザに自らの意図するところが翻訳文に反映されているのか検討する必要がある文章を報知する。
本実施形態において、識別表示の対象となる文章は、「原文に慣用句が存在する場合に、慣用句を日英翻訳処理（Ｓ３）のような慣用句表現ではなく、文字通りに翻訳した翻訳文、及び当該翻訳文を翻訳した再翻訳文」、「原文に別解釈可能な表現が存在する場合に、日英翻訳処理（Ｓ３）とは異なる解釈で翻訳した翻訳文、及び当該翻訳文を翻訳した再翻訳文」、「翻訳文に慣用句表現が存在する場合に、慣用句を英日翻訳処理（Ｓ６）のような慣用句表現ではなく、文字通りに翻訳した再翻訳文」、「翻訳文に別解釈可能な表現が存在する場合に、英日翻訳処理（Ｓ６）とは、異なる表現で翻訳した再翻訳文」、「上記４パターンには該当しないが、比較判定処理（Ｓ８）において識別表示すべき文章と判断された文章」の５つのパターンに該当した文章であり、これらのパターンに該当した文章の背景色が変更される。
【００８４】
ここで、識別表示処理（Ｓ１０５）で参照される識別表示テーブル１３ｅについて図面を参照しつつ説明する。識別表示テーブル１３ｅは、ＲＡＭ１３に格納されており、図２４に示すように、前述の５パターンの文章に対応して、背景色が設定されている。
本実施形態においては、ワークエリア１３ｄ内に、識別表示フラグと日英慣用句表示フラグが存在する場合、当該翻訳文を再翻訳文は、「原文に慣用句が存在する場合に、慣用句を日英翻訳処理（Ｓ３）のような慣用句表現ではなく、文字通りに翻訳した翻訳文、及び当該翻訳文を翻訳した再翻訳文」という判断ができる。このとき、識別表示処理（Ｓ１０５）において、当該翻訳文と再翻訳文の背景色を「黄色」に変更する。
そして、ワークエリア１３ｄ内に、識別表示フラグと日英別解釈表示フラグが存在する場合、当該翻訳文と再翻訳文は、「原文に別解釈可能な表現が存在する場合には、日英翻訳処理（Ｓ３）とは異なる解釈で翻訳した翻訳文、及び当該翻訳文を翻訳した再翻訳文」という判断ができる。このとき、識別表示処理（Ｓ１０５）において、当該翻訳文と再翻訳文の背景色を「水色」に変更する。
また、ワークエリア１３ｄ内に、識別表示フラグと英日慣用句表示フラグが存在する場合には、当該再翻訳文は、「翻訳文に慣用句表現が存在する場合に、慣用句を英日翻訳処理（Ｓ６）のような慣用句表現ではなく、文字通りに翻訳した再翻訳文」と判断できる。このとき、識別表示処理（Ｓ１０５）において、当該再翻訳文の背景色を「オレンジ」に変更する。
そして、ワークエリア１３ｄ内に、識別表示フラグと英日別解釈表示フラグが存在する場合、当該再翻訳文は、「翻訳文に別解釈可能な表現が存在する場合に、英日翻訳処理（Ｓ６）とは、異なる表現で翻訳した再翻訳文」という判断ができる。このとき、識別表示処理（Ｓ１０５）において、当該再翻訳文の背景色を「ピンク」に変更する。
一方、ワークエリア１３ｄ内に、識別表示フラグのみが存在する場合、当該翻訳文と再翻訳文は、「上記４パターンには該当しないが、比較判定処理（Ｓ６）において識別表示すべき文章と判断された文章」と判断できる。このとき、識別表示処理（Ｓ１０５）において、当該翻訳文と再翻訳文の背景色を「赤」に変更する。
識別表示処理（Ｓ１０５）において、識別表示テーブル１３ｅを参照し、該当する文章に識別表示を行った後、識別表示フラグ、日英慣用句表示フラグ、日英別解釈表示フラグ、英日慣用句表示フラグ、英日別解釈表示フラグをワークエリア１３ｄから消去し、Ｓ１０６に移行する。
【００８５】
Ｓ１０６においては、文章表示処理が行われる。この文章表示処理は、Ｓ９１〜Ｓ１０４までの処理を実行することにより生成された文章を表示する処理である。即ち、「原文に慣用句が存在する場合に、慣用句を日英翻訳処理（Ｓ３）のような慣用句表現ではなく、文字通りに翻訳した翻訳文」と「その翻訳文を翻訳した再翻訳文」、「原文に別解釈可能な表現が存在する場合に、日英翻訳処理（Ｓ３）とは異なる解釈で翻訳した翻訳文」と「その翻訳文を翻訳した再翻訳文」、「翻訳文に慣用句表現が存在する場合に、慣用句を英日翻訳処理（Ｓ６）のような慣用句表現ではなく、文字通りに翻訳した再翻訳文」、「翻訳文に別解釈可能な表現が存在する場合に、英日翻訳処理（Ｓ６）とは、異なる表現で翻訳した再翻訳文」の６種のパターンに該当する文章がＬＣＤ２に表示される。
文章表示処理（Ｓ１０６）にて、Ｓ９１〜Ｓ１０４までの処理を実行することにより生成された文章を表示した後、別候補翻訳・表示処理（Ｓ９）を終了し、メインプログラムを終了する。
【００８６】
ここで、上記Ｓ１０４、Ｓ１０５の処理を実行した結果、表示されるＬＣＤ２の表示態様について、図面を参照しつつ詳細に説明する。図２６、図２７は、本実施形態に係る機械翻訳装置におけるメインプログラムの実行終了時のＬＣＤ２の表示態様を示す説明図である。
先ず、図２６においては、原文に「Ａチームはワンポイントのリードを守って優勝した。」が入力された場合について説明する。
この場合、Ｓ２〜Ｓ７の処理を実行すると、図２６に示すように、第１ウインドウ４１には、当該原文が表示され、第２ウインドウ４２に「The A team protected the lead of the small design in one spot, and won the championship.」という翻訳文が表示される。そして、第３ウインドウ４３には、「Ａチームは１つの場所の小さなデザインのリードを守り、選手権を獲得した。」という再翻訳文が表示される。
再翻訳文が第３ウインドウ４３に表示された後、比較判定処理（Ｓ８）において、原文と再翻訳文が比較される。この比較判定処理（Ｓ８）においては、図１９に基づいて説明したように、原文の文字数（Ｃ１）と、再翻訳文の文字数（Ｃ２）が大きく異なるので（Ｓ８２：ＹＥＳ）、識別表示フラグがワークエリア１３ｄに格納され、別候補翻訳・表示処理（Ｓ９）に移行することになる。
【００８７】
そして、別候補翻訳・表示処理（Ｓ９）では、日英慣用句フラグ、日英別解釈フラグ、英日慣用句フラグ、英日別解釈フラグに基づく判定がなされるが、この場合の原文及び翻訳文には、慣用句表現も、別解釈が可能な表現もなされていない。よって、これらのフラグは存在しないので、そのまま、識別表示処理（Ｓ１０５）に移行する。
このように、識別表示処理（Ｓ１０５）においては、識別表示テーブル１３ｅ（図２４参照）に基づいて、当該文章の背景色となる識別表示色を決定する。この場合、ワークエリア１３ｄ中に識別表示フラグのみが存在するので、識別表示テーブル１３ｅより、背景色は、「赤」に決定される。これにより、図２６の場合においては、再翻訳文「Ａチームは１つの場所の小さなデザインのリードを守り、選手権を獲得した。」の文章は、赤地に黒の文字色で表現される。尚、図２６においては、図示の関係上、当該再翻訳文を枠で囲んだ態様で示しているが、この再翻訳文を囲んだ枠内は赤色に着色されている。
【００８８】
一方、図２７においては、原文として、「彼はかなり辛いカレーを食べた」が入力された場合について説明する。
この場合、Ｓ２〜Ｓ７の処理を実行すると、第１ウインドウ４１には、当該原文が表示され、第２ウインドウ４２に「He ate very hot curry.」という翻訳文が表示される。そして、第３ウインドウ４３には、「彼は、とても辛いカレーを食べた。」という再翻訳文が表示される。
【００８９】
再翻訳文が第３ウインドウ４３に表示された後、比較判定処理（Ｓ８）において、原文と再翻訳文が比較される。この比較判定処理（Ｓ８）においては、原文と再翻訳文において、文字数、自立語数、用言属性共に、大きく相違していないので、別候補翻訳・表示処理（Ｓ９）に移行することになる。
そして、別候補翻訳・表示処理（Ｓ９）では、日英慣用句フラグ、日英別解釈フラグ、英日慣用句フラグ、英日別解釈フラグに基づく判定がなされる。この場合、原文において、副詞「かなり」が存在し、係り先となる単語が、「辛い」と「食べる」の２つ存在しているので、ワークエリア１３ｄには、識別表示フラグと共に、日英別解釈フラグが存在している。ここで、副詞「かなり」の係り先が「食べる」である場合の翻訳文と、再翻訳文を生成し、識別表示処理（Ｓ１０５）に移行する。
識別表示処理（Ｓ１０５）に移行すると、識別表示テーブル１３ｅ（図２４参照）に基づいて、当該文章の背景色となる識別表示色を決定する。この場合、ワークエリア１３ｄ中に識別表示フラグと日英別解釈表示フラグが存在するので、識別表示テーブル１３ｅより、背景色は、「水色」に決定される。これにより、図２７の場合においては、翻訳文「He ate hot curry very much.」と、再翻訳文「彼は辛いカレーをたくさん食べた。」の文章は、水色の背景色に黒の文字色で表現される。尚、図２７においては、図示の関係上、当該翻訳文及び再翻訳文を枠で囲んだ態様で示しているが、この翻訳文及び再翻訳文を囲んだ枠内は水色に着色されている。
【００９０】
［第２実施形態］
ここで、前述した第１実施形態とは異なる実施形態について説明する。第２実施形態に係る機械翻訳装置は、基本的な構成、実行されるメインプログラムは、第１実施形態で説明したものと同様である。第２実施形態に係る機械翻訳装置では、識別表示処理（Ｓ１０５）が異なる。第１実施形態に係る機械翻訳装置では、文章の背景色を変更することにより識別表示を行っていたが、第２実施形態においては、文章を構成する文字色を変更することにより識別表示を行う点で相違する。
【００９１】
第２実施形態に係る機械翻訳装置は、第１実施形態と同様に、原文を入力し、翻訳文、再翻訳文を生成すると、原文と再翻訳文を構成する文字数、自立語数、用言属性を比較する。そして、文字数、自立語数、用言属性に差がある場合や、原文、翻訳文中に慣用句表現または別解釈可能な単語が存在する場合には、識別表示処理（Ｓ１０５）が行われる。
【００９２】
ここで、第２実施形態に係る機械翻訳装置における識別表示について、図面を参照して説明する。
先ず、図２８においては、原文として、「彼はかなり辛いカレーを食べた」が入力された場合について説明する。
この場合、Ｓ２〜Ｓ７の処理を実行すると、第１ウインドウ４１には、当該原文が表示され、第２ウインドウ４２に「He ate very hot curry.」という翻訳文が表示される。そして、第３ウインドウ４３には、「彼は、とても辛いカレーを食べた。」という再翻訳文が表示される。
【００９３】
再翻訳文が第３ウインドウ４３に表示された後、比較判定処理（Ｓ８）において、原文と再翻訳文が比較される。この比較判定処理（Ｓ８）においては、原文と再翻訳文において、文字数、自立語数、用言属性共に、大きく相違していないので、別候補翻訳・表示処理（Ｓ９）に移行することになる。
そして、別候補翻訳・表示処理（Ｓ９）では、日英慣用句フラグ、日英別解釈フラグ、英日慣用句フラグ、英日別解釈フラグに基づく判定がなされる。この場合、原文において、副詞「かなり」が存在し、係り先となる単語が、「辛い」と「食べる」の２つ存在しているので、ワークエリア１３ｄには、識別表示フラグと共に、日英別解釈フラグが存在している。ここで、副詞「かなり」の係り先が「食べる」である場合の翻訳文と、再翻訳文を生成し、識別表示処理（Ｓ１０５）に移行する。
識別表示処理（Ｓ１０５）に移行すると、識別表示テーブル１３ｅ（図２４参照）に基づいて、当該文章の文字色となる識別表示色を決定する。この場合、ワークエリア１３ｄ中に識別表示フラグと日英別解釈表示フラグが存在するので、識別表示テーブル１３ｅより、背景色は、「水色」に決定される。これにより、図２８の場合においては、翻訳文「He ate hot curry very much.」と、再翻訳文「彼は辛いカレーをたくさん食べた。」の文章は、白色の背景色に水色の文字色で表現される。尚、図２８においては、図示の関係上、当該翻訳文及び再翻訳文は黒の文字色で示しているが、この翻訳文及び再翻訳文は水色の文字色で表現されているものとする。
【００９４】
一方、図２９では、原文として、「彼は先生でいられない」が入力された場合について説明する。
この場合、Ｓ２〜Ｓ７の処理を実行すると、第１ウインドウ４１には、当該原文が表示され、第２ウインドウ４２に「He can't be a teacher.」という翻訳文が表示される。そして、第３ウインドウ４３には、「彼は先生であるはずがない。」という再翻訳文が表示される。
【００９５】
再翻訳文が第３ウインドウ４３に表示された後、比較判定処理（Ｓ８）において、原文と再翻訳文が比較される。この比較判定処理（Ｓ８）を実行すると、原文と再翻訳文において、文字数、用言属性は大きく相違していない。しかし、自立語数が相違するので、識別表示フラグをワークエリア１３ｄに格納し、別候補翻訳・表示処理（Ｓ９）に移行することになる。
そして、別候補翻訳・表示処理（Ｓ９）では、日英慣用句フラグ、日英別解釈フラグ、英日慣用句フラグ、英日別解釈フラグに基づく判定がなされる。この場合、翻訳文において、「can't be」が存在し、再翻訳辞書エリア３１ｂに格納された助動詞辞書を参照することにより、ワークエリア１３ｄには、識別表示フラグと共に、英日別解釈フラグが存在している。ここで、「can't be」を別解釈で翻訳した場合の翻訳文と、再翻訳文を生成し、識別表示処理（Ｓ１０５）に移行する。
識別表示処理（Ｓ１０５）に移行すると、識別表示テーブル１３ｅ（図２４参照）に基づいて、当該文章の文字色となる識別表示色を決定する。この場合、ワークエリア１３ｄ中に識別表示フラグと英日別解釈表示フラグが存在するので、識別表示テーブル１３ｅより、文字色は、「ピンク」に決定される。これにより、図２９の場合においては、再翻訳文「彼は先生であることができない。」の文章は、白色の背景色にピンク色の文字色で表現される。尚、図２９においては、図示の関係上、当該再翻訳文は黒の文字色で示しているが、この再翻訳文はピンク色の文字色で表現されているものとする。
【００９６】
［第３実施形態］
ここで、前述した第１実施形態、第２実施形態とは異なる実施形態を第３実施形態として説明する。第３実施形態に係る機械翻訳装置は、基本的な構成、実行されるメインプログラムは、第１実施形態、第２実施形態で説明したものと同様である。第３実施形態に係る機械翻訳装置では、識別表示処理（Ｓ１０５）が異なる。第１実施形態に係る機械翻訳装置では、文章の背景色を変更し、第２実施形態に係る機械翻訳装置では、文章の文字色を変更することにより識別表示を行っていいたが、第３実施形態においては、文章を構成する文字のスタイルを変更することにより識別表示を行う点で相違する。
【００９７】
ここで、第３実施形態に係る機械翻訳装置における識別表示処理（Ｓ１０５）で参照される識別表示テーブル１３ｅについて図面を参照しつつ説明する。識別表示テーブル１３ｅは、ＲＡＭ１３に格納されており、図２５に示すように、前述の５パターンの文章に対応して、文字スタイルが設定されている。
ワークエリア１３ｄ内に、識別表示フラグと日英慣用句表示フラグが存在する場合、当該翻訳文を再翻訳文は、「原文に慣用句が存在する場合に、慣用句を日英翻訳処理（Ｓ３）のような慣用句表現ではなく、文字通りに翻訳した翻訳文、及び当該翻訳文を翻訳した再翻訳文」という判断ができる。このとき、識別表示処理（Ｓ１０５）において、当該翻訳文と再翻訳文の文字スタイルを、文字を太文字で表現する「ボールド」に変更する。
そして、ワークエリア１３ｄ内に、識別表示フラグと日英別解釈表示フラグが存在する場合、当該翻訳文と再翻訳文は、「原文に別解釈可能な表現が存在する場合には、日英翻訳処理（Ｓ３）とは異なる解釈で翻訳した翻訳文、及び当該翻訳文を翻訳した再翻訳文」という判断ができる。このとき、識別表示処理（Ｓ１０５）において、当該翻訳文と再翻訳文の文字スタイルを、文字を斜めに傾けた文字で表現する「イタリック」に変更する。
また、ワークエリア１３ｄ内に、識別表示フラグと英日慣用句表示フラグが存在する場合には、当該再翻訳文は、「翻訳文に慣用句表現が存在する場合に、慣用句を英日翻訳処理（Ｓ６）のような慣用句表現ではなく、文字通りに翻訳した再翻訳文」と判断できる。このとき、識別表示処理（Ｓ１０５）において、当該再翻訳文の文字スタイルを、文字を立体的な文字として表現する「立体」に変更する。
そして、ワークエリア１３ｄ内に、識別表示フラグと英日別解釈表示フラグが存在する場合、当該再翻訳文は、「翻訳文に別解釈可能な表現が存在する場合に、英日翻訳処理（Ｓ６）とは、異なる表現で翻訳した再翻訳文」という判断ができる。このとき、識別表示処理（Ｓ１０５）において、当該再翻訳文の文字スタイルを、文字に影をつけて表現する「影」に変更する。
一方、ワークエリア１３ｄ内に、識別表示フラグのみが存在する場合、当該翻訳文と再翻訳文は、「上記４パターンには該当しないが、比較判定処理（Ｓ８）において識別表示すべき文章と判断された文章」と判断できる。このとき、識別表示処理（Ｓ１０５）において、当該翻訳文と再翻訳文の文字スタイルを、文字に下線を施して表現する「アンダーライン」に変更する。
【００９８】
第３実施形態に係る機械翻訳装置は、第１実施形態、第２実施形態と同様に、原文を入力し、翻訳文、再翻訳文を生成すると、原文と再翻訳文を構成する文字数、自立語数、用言属性を比較する。そして、文字数、自立語数、用言属性に差がある場合や、原文、翻訳文中に慣用句表現または別解釈可能な単語が存在する場合には、識別表示処理（Ｓ１０５）が行われ、前述の識別表示テーブル１３ｅ（図２５参照）に基づいて、識別表示がなされる。
【００９９】
ここで、第３実施形態に係る機械翻訳装置における識別表示について、図面を参照して説明する。
先ず、図３０においては、原文として、「彼はかなり辛いカレーを食べた」が入力された場合について説明する。
この場合、Ｓ２〜Ｓ７の処理を実行すると、第１ウインドウ４１には、当該原文が表示され、第２ウインドウ４２に「He ate very hot curry.」という翻訳文が表示される。そして、第３ウインドウ４３には、「彼は、とても辛いカレーを食べた。」という再翻訳文が表示される。
【０１００】
再翻訳文が第３ウインドウ４３に表示された後、比較判定処理（Ｓ８）において、原文と再翻訳文が比較される。この比較判定処理（Ｓ８）においては、原文と再翻訳文において、文字数、自立語数、用言属性共に、大きく相違していないので、別候補翻訳・表示処理（Ｓ９）に移行することになる。
そして、別候補翻訳・表示処理（Ｓ９）では、日英慣用句フラグ、日英別解釈フラグ、英日慣用句フラグ、英日別解釈フラグに基づく判定がなされる。この場合、原文において、副詞「かなり」が存在し、係り先となる単語が、「辛い」と「食べる」の２つ存在しているので、ワークエリア１３ｄには、識別表示フラグと共に、日英別解釈フラグが存在している。ここで、副詞「かなり」の係り先が「食べる」である場合の翻訳文と、再翻訳文を生成し、識別表示処理（Ｓ１０５）に移行する。
識別表示処理（Ｓ１０５）に移行すると、識別表示テーブル１３ｅ（図２５参照）に基づいて、当該文章の文字スタイルを決定する。この場合、ワークエリア１３ｄ中に識別表示フラグと日英別解釈表示フラグが存在するので、識別表示テーブル１３ｅより、文字スタイルは、「イタリック」に決定される。これにより、図３０の場合においては、翻訳文「He ate hot curry very much.」と、再翻訳文「彼は辛いカレーをたくさん食べた。」の文章は、文字が斜めに傾いた「イタリック」のスタイルで表現される。
【０１０１】
一方、図３１では、原文として、「彼は駅で油を売っている」が入力された場合について説明する。
この場合、Ｓ２〜Ｓ７の処理を実行すると、第１ウインドウ４１には、当該原文が表示され、第２ウインドウ４２に「He is idle at the station.」という翻訳文が表示される。そして、第３ウインドウ４３には、「彼は駅で怠けている。」という再翻訳文が表示される。
【０１０２】
再翻訳文が第３ウインドウ４３に表示された後、比較判定処理（Ｓ８）において、原文と再翻訳文が比較される。この比較判定処理（Ｓ８）を実行すると、原文と再翻訳文において、文字数、自立語数は大きく相違していない。しかし、用言属性が、「売る」と「怠ける」と相違するので、識別表示フラグをワークエリア１３ｄに格納し、別候補翻訳・表示処理（Ｓ９）に移行することになる。
そして、別候補翻訳・表示処理（Ｓ９）では、日英慣用句フラグ、日英別解釈フラグ、英日慣用句フラグ、英日別解釈フラグに基づく判定がなされる。この場合、翻訳文において、「油を売る」が存在し、日英慣用句データを参照することにより、ワークエリア１３ｄには、識別表示フラグと共に、日英慣用句フラグが存在している。ここで、「油を売る」を慣用句表現ではなく、字句どおり「油を販売する」という意味で翻訳した場合の翻訳文と、再翻訳文を生成し、識別表示処理（Ｓ１０５）に移行する。
識別表示処理（Ｓ１０５）に移行すると、識別表示テーブル１３ｅ（図２４参照）に基づいて、当該文章の文字スタイルを決定する。この場合、ワークエリア１３ｄ中に識別表示フラグと日英慣用句表示フラグが存在するので、識別表示テーブル１３ｅより、文字スタイルは、「ボールド」に決定される。これにより、図３１の場合においては、翻訳文「He is selling oil at the station.」と、再翻訳文「彼は先生であることができない。」の文章は、通常の文字よりも太文字の文字スタイル「ボールド」で表現される。
【０１０３】
このように、第１実施形態乃至第３実施形態に係る機械翻訳装置においては、外部から日本語で表現された１つの原文を入力すると、前記原文を英語に翻訳した翻訳文と、前記翻訳文を日本語に再翻訳した再翻訳文とを生成し、ＬＣＤ２に表示する。
このとき、ユーザが入力した原文と、再翻訳文とを比較し、原文で表現されている意図が翻訳文に的確に表現されているか否かを判断する。ここで、再翻訳文において、ユーザの意図を的確に反映した文章が生成されているということは、翻訳文にユーザの意図が的確に反映されているということになる。
そして、原文で表現されている意図が再翻訳文で表現されていない場合には、当該判断にかかる文章に、ユーザの意図が反映されていない可能性が高いことを報知する識別表示が行われる。これにより、ユーザ自身でしか判断し得ない原文で表現されている意図と、再翻訳文で表現されている意図の比較を容易に行うことができる。
そして、識別表示により、当該原文、再翻訳文に対する確認作業を容易に行うことができるので、ユーザが所望している翻訳文を容易に取得することができる。
【０１０４】
そして、本実施形態に係る機械翻訳装置においては、原文で表現されている意図が再翻訳文で表現されていないことを、原文と再翻訳文を構成する文字数、自立語数、用言属性の差をもって判断する。これにより、的確に原文で表現されている意図が再翻訳文で表現されていないこと、つまり、原文の意図が翻訳文に表現されていないことを判断することができる。
【０１０５】
更に、本実施形態に係る機械翻訳装置においては、原文又は翻訳文に慣用句表現や、別解釈可能な単語が存在することに基づいて、慣用句表現を慣用句として翻訳した文章と、そのまま字句どおりに翻訳した文章や、別解釈可能な単語から解釈ごとに翻訳した文章を生成する。そして、原文中に慣用句表現がある場合には字句どおりに翻訳した文章に、原文中に別解釈可能な単語がある場合には当初の翻訳とは別の解釈をした文章に識別表示を行う。これにより、原文から複数の意図が読み取ることができる場合にも、ユーザの意図を反映した文章を候補として表示することができる。
【０１０６】
そして、本実施形態に係る機械翻訳装置では、原文と再翻訳文とを比較した結果、原文と再翻訳文を構成する文字数、自立語数、用言属性が異なる場合と、原文中に慣用句表現が存在する場合と、原文中に別解釈が可能な単語が存在する場合と、翻訳文中に慣用句表現が存在する場合と、翻訳文中に別解釈可能な単語が存在する場合とで、識別表示のパターンを相違させている。これにより、ユーザは識別表示のパターンを認識することで、どのような理由で識別表示がなされているのかを把握することができる。
従って、ユーザの意図を表現した文章が翻訳されなかった場合には、識別表示から、原文の修正すべき箇所を特定することができる。これにより、ユーザは、より簡単に所望の翻訳文を手にすることが可能となる。
【０１０７】
尚、本発明は前記実施例に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
例えば、本実施形態においては、識別表示は、ユーザの意図が反映されている可能性が低い翻訳文や再翻訳文、別解釈可能な単語や慣用句表現が存在する場合の翻訳文、再翻訳文に行っているが、この態様に限定するものではない。すなわち、原文で表現されているユーザの意図が翻訳文に反映されていない可能性が高い場合には、入力した原文と、当該原文から派生する翻訳文及び再翻訳文に対して、識別表示を行ってもよい。
これにより、広範囲に識別表示が行われるので、ユーザは、より識別表示を認識しやすくなる。
【０１０８】
また、本実施形態においては、識別表示の態様として、文章を構成する文字の背景色、文字色、文字スタイルを採用しているが、この態様に限定するものではない。例えば、文字のサイズや書体を変更してもよいし、文章の文頭に識別用のマークを表示するように構成しても良い。言い換えれば、当該文章が原文の意図が的確に反映されている可能性が低いことを報知する表示を行うことができればよい。
【０１０９】
更に、本実施形態においては、単一の要因により識別表示を行う態様を説明したが、複数要因を識別表示により報知することも可能である。例えば、文字の背景色と、文字スタイルを複合させたり、文字色と、文字スタイルを複合させたりすることにより、２つの要因をユーザに報知することもできる。尚、文字の背景色と、文字色を同時に用いる場合には、文字の背景色はやや淡い色調に設定し、文字色は濃い色調にすることが望ましい。
色調設定を上記のように設定するならば、３種類の要因をユーザに報知することも可能となり、確認作業により、ユーザが自己の意図が反映されていないと考えた場合に、修正すべき点を明確に把握することができる。したがって、確認作業に加え、修正作業も平易に行うことができるので、自己の意図が的確に反映されている翻訳文を容易に取得することができる。
【図面の簡単な説明】
【０１１０】
【図１】本実施形態に係る機械翻訳装置として機能するコンピュータ装置の概略構成を示す外観斜視図である。
【図２】本実施形態に係るコンピュータ装置の制御系を示すブロック図である。
【図３】本実施形態に係るコンピュータ装置のＲＡＭの構成を示すブロック図である。
【図４】本実施形態に係るコンピュータ装置のＨＤＤの構成を示すブロック図である。
【図５】本実施形態に係るコンピュータ装置において、ＬＣＤの表示内容の一例を示した図である。
【図６】本実施形態に係るコンピュータ装置において、原文入力から再翻訳までの処理を行い、識別表示がなされなかった場合のＬＣＤの表示内容の一例を示した図である。
【図７】本実施形態に係るコンピュータ装置で実行されるメインプログラムのフローチャートである。
【図８】本実施形態に係るコンピュータ装置で実行される日英翻訳処理プログラムのフローチャートである。
【図９】原文入力、形態素解析処理、構文解析処理の実行を示す説明図である。
【図１０】日英慣用句データの一例を示した説明図である。
【図１１】原文入力、形態素解析処理、構文解析処理の実行を示す説明図である。
【図１２】本実施形態に係るコンピュータ装置において、翻訳辞書の一つとして、ＲＡＭに記憶された副詞辞書の一例を示した図である。
【図１３】副詞「かなり」の係り先を示す説明図である。（ａ）は、「かなり」の係り先が「食べる」の場合、（ｂ）は、「かなり」の係り先が「辛い」の場合を示す。
【図１４】本実施形態に係るコンピュータ装置で実行される英日翻訳処理プログラムのフローチャートである。
【図１５】英日別解釈を行う場合における原文入力、形態素解析処理、構文解析処理の説明図である。
【図１６】本実施形態に係るコンピュータ装置において、再翻訳辞書の一つとして、ＲＡＭに記憶された助動詞辞書の一例を示した図である。
【図１７】本実施形態に係るコンピュータ装置で実行される比較判定処理プログラムのフローチャートである。
【図１８】用言属性の判定に用いる翻訳辞書中の動詞辞書の一例を示した図である。
【図１９】原文と再翻訳文の文字数の差で識別表示される場合の説明図である。
【図２０】識別表示がされない場合の説明図である。
【図２１】原文と再翻訳文の自立語数の差により識別表示される場合の説明図である。
【図２２】原文と再翻訳文の用言属性の差により識別表示される場合の説明図である
【図２３】本実施形態に係るコンピュータ装置で実行される別候補翻訳・表示処理プログラムのフローチャートである。
【図２４】色に基づく識別表示テーブルの一例を示す説明図である。
【図２５】文字スタイルに基づく識別表示テーブルの一例を示す説明図である。
【図２６】原文と再翻訳文の文字数の差で識別表示された場合のＬＣＤの表示態様を示す説明図である。
【図２７】原文と再翻訳文の日英別解釈表示フラグがある場合のＬＣＤの識別表示態様を示す説明図である。
【図２８】第２実施形態に係るコンピュータ装置において、日英別解釈表示フラグがある場合のＬＣＤの識別表示態様を示す説明図である
【図２９】第２実施形態に係るコンピュータ装置において、英日別解釈表示フラグがある場合のＬＣＤの識別表示態様を示す説明図である
【図３０】第３実施形態に係るコンピュータ装置において、日英別解釈表示フラグがある場合のＬＣＤの識別表示態様を示す説明図である
【図３１】第３実施形態に係るコンピュータ装置において、日英慣用句表示フラグがある場合のＬＣＤの識別表示態様を示す説明図である
【符号の説明】
【０１１１】
１          コンピュータ装置
２          ＬＣＤ
３          キーボード
１１        ＣＰＵ
１２        ＲＯＭ
１３        ＲＡＭ
３０        プログラム部
３１        データ部
３１ａ      翻訳辞書エリア
３１ｂ      再翻訳辞書エリア
【図１】
2006127356.tif 000003
【図２】
2006127356.tif 000004
【図３】
2006127356.tif 000005
【図４】
2006127356.tif 000006
【図５】
2006127356.tif 000007
【図６】
2006127356.tif 000008
【図７】
2006127356.tif 000009
【図８】
2006127356.tif 000010
【図９】
2006127356.tif 000011
【図１０】
2006127356.tif 000012
【図１１】
2006127356.tif 000013
【図１２】
2006127356.tif 000014
【図１３】
2006127356.tif 000015
【図１４】
2006127356.tif 000016
【図１５】
2006127356.tif 000017
【図１６】
2006127356.tif 000018
【図１７】
2006127356.tif 000019
【図１８】
2006127356.tif 000020
【図１９】
2006127356.tif 000021
【図２０】
2006127356.tif 000022
【図２１】
2006127356.tif 000023
【図２２】
2006127356.tif 000024
【図２３】
2006127356.tif 000025
【図２４】
2006127356.tif 000026
【図２５】
2006127356.tif 000027
【図２６】
2006127356.tif 000028
【図２７】
2006127356.tif 000029
【図２８】
2006127356.tif 000030
【図２９】
2006127356.tif 000031
【図３０】
2006127356.tif 000032
【図３１】
2006127356.tif 000033