(57)【要約】【課題】曖昧性を解消する質問を減らさずに、質問回数を減らすことにより、ユーザの回答に伴う負担を軽減させ、効率的な校正を支援する。【解決手段】実施形態の機械翻訳装置は、前記訳文の作成に必要となる情報が欠落している曖昧箇所を検出する。前記質問文作成手段は、前記曖昧箇所ごとに前記必要となる情報を得るためのユーザへの質問文を作成する。前記知識書込手段は、回答済みの曖昧箇所を示す単語又は文構造と、当該回答とを含む知識情報を前記記憶装置に書込む。前記曖昧箇所検出手段は、前記知識情報に基づいて前記回答済みの曖昧箇所と同一タイプの箇所を検出し、前記同一タイプの箇所を除外するように前記曖昧箇所の検出を再実行する。前記回答解析手段は、前記同一タイプの箇所に対し、前記知識情報に含まれる回答に基づいて前記必要となる情報を獲得し、当該必要となる情報を前記訳文の作成に反映させる。【選択図】図１
2014178915.tif 000002
【特許請求の範囲】
【請求項１】
第一言語では曖昧とならないが第二言語の訳文を作成する場合には曖昧となる単語又は文構造を記憶装置に格納した第一言語曖昧箇所文法辞書と、
翻訳対象となる第一言語文書を解析して得られた解析情報に基づいて前記第二言語の訳文を作成する文書解析翻訳手段と、
前記解析により得られた解析情報及び前記第一言語曖昧箇所文法辞書に基づいて、前記第一言語文書から、前記訳文の作成に必要となる情報が欠落している曖昧箇所を検出する曖昧箇所検出手段と、
前記曖昧箇所ごとに前記必要となる情報を得るためのユーザへの質問文を作成する質問文作成手段と、
前記質問文を前記第一言語文書の該当曖昧箇所に付与して表示装置に表示する質問文付与手段と、
前記質問文に対するユーザからの回答を入力装置から入力したときは当該回答に基づいて前記必要となる情報を獲得し、当該必要となる情報を前記訳文の作成に反映させる回答解析手段とを備えた機械翻訳装置であって、
前記回答に基づいて前記必要となる情報が獲得された回答済みの曖昧箇所に対しては、当該回答済みの曖昧箇所を示す単語又は文構造と、当該回答とを含む知識情報を前記記憶装置に書込む知識書込手段を備え、
前記曖昧箇所検出手段は、前記知識情報に基づいて前記回答済みの曖昧箇所と同一タイプの箇所を検出し、前記同一タイプの箇所を除外するように前記曖昧箇所の検出を再実行する手段を含み、
前記回答解析手段は、前記同一タイプの箇所に対し、前記知識情報に含まれる回答に基づいて前記必要となる情報を獲得し、当該必要となる情報を前記訳文の作成に反映させる手段を含んでいることを特徴とする機械翻訳装置。
【請求項２】
請求項１に記載の機械翻訳装置において、
前記質問文のうちのある質問文が回答のデフォルト選択肢を含む場合、前記ある質問文に対する回答がなく、前記ある質問文よりも後段の質問文に対する回答があったときには、当該ある質問文については前記デフォルト選択肢が回答されたことを認識する手段を備え、
前記回答解析手段は、前記認識された回答に基づいて前記必要となる情報を獲得し、当該必要となる情報を前記訳文の作成に反映させる手段を含んでいることを特徴とする機械翻訳装置。
【請求項３】
請求項１に記載の機械翻訳装置において、
前記曖昧箇所検出手段は、
前記同一タイプの箇所が検出された場合に対し、当該同一タイプの箇所を前記曖昧箇所の検出対象から除外するか否かを設定する設定手段と、
前記設定手段の設定内容に基づいて前記曖昧箇所の検出を再実行する手段と、
を含み、
前記質問文付与手段は、前記設定手段により前記否と設定された場合、前記回答済みの曖昧箇所に対する回答内容を確認する質問文を前記同一タイプの箇所に付与して前記表示を行う手段を含んでいることを特徴とする機械翻訳装置。
【請求項４】
請求項３に記載の機械翻訳装置において、
前記回答解析手段は、前記回答内容を確認する質問文に対して当該回答内容とは異なる内容の回答を前記入力装置から受けたときには、前記回答済みの曖昧箇所に対して、前記回答内容の確認を促す手段、
を含んでいることを特徴とする機械翻訳装置。
【請求項５】
請求項１に記載の機械翻訳装置において、
前記回答済みの曖昧箇所と同一タイプの箇所は、当該回答済みの曖昧箇所を示す単語と同一の単語により示される箇所であるか、又は当該回答済みの曖昧箇所を示す文構造と同一の文構造により示される箇所であることを特徴とする機械翻訳装置。
【請求項６】
第一言語では曖昧とならないが第二言語の訳文を作成する場合には曖昧となる単語又は文構造を示す第一言語曖昧箇所文法辞書及び前記第一言語を前記第二言語に翻訳するための機械翻訳プログラムを記憶した記憶装置と、翻訳対象の第一言語の原文を入力するとともに操作に必要な情報を入力する入力装置と、翻訳対象の第一言語の原文や翻訳後の第二言語の訳文を表示する表示装置と、前記機械翻訳プログラムを演算実行する演算制御装置とを備えた機械翻訳装置に用いられる前記機械翻訳プログラムであって、
前記機械翻訳装置を、
翻訳対象となる第一言語文書を解析して得られた解析情報に基づいて前記第二言語の訳文を作成する文書解析翻訳手段、
前記解析により得られた解析情報及び前記第一言語曖昧箇所文法辞書に基づいて、前記第一言語文書から、前記訳文の作成に必要となる情報が欠落している曖昧箇所を検出する曖昧箇所検出手段、
前記曖昧箇所ごとに前記必要となる情報を得るためのユーザへの質問文を作成する質問文作成手段、
前記質問文を前記第一言語文書の該当曖昧箇所に付与して表示装置に表示する質問文付与手段、
前記質問文に対するユーザからの回答を入力装置から入力したときは当該回答に基づいて前記必要となる情報を獲得し、当該必要となる情報を前記訳文の作成に反映させる回答解析手段、
前記回答に基づいて前記必要となる情報が獲得された回答済みの曖昧箇所に対しては、当該回答済みの曖昧箇所を示す単語又は文構造と、当該回答とを含む知識情報を前記記憶装置に書込む知識書込手段、
として機能させ、
前記曖昧箇所検出手段は、前記知識情報に基づいて前記回答済みの曖昧箇所と同一タイプの箇所を検出し、前記同一タイプの箇所を除外するように前記曖昧箇所の検出を再実行する手段を含み、
前記回答解析手段は、前記同一タイプの箇所に対し、前記知識情報に含まれる回答に基づいて前記必要となる情報を獲得し、当該必要となる情報を前記訳文の作成に反映させる手段を含んでいる機械翻訳プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、機械翻訳装置及び機械翻訳プログラムに関する。
【背景技術】
【０００２】
グローバル化の進展と共に、日本語の文書を英語その他の外国語に翻訳するニーズと、逆に外国語の文書を日本語に翻訳するニーズとがそれぞれ高まっている。
【０００３】
また、翻訳に関連する自然言語処理技術の発達に伴い、機械翻訳技術が向上しつつある。機械翻訳は、人手による翻訳に比べ、翻訳品質が劣るものの、コストや速度の面で優れている。このため、機械翻訳技術により、翻訳対象の文書を翻訳する状況が増えている。
【０００４】
但し、機械翻訳の翻訳結果を容認可能な文書とするには、人手による編集が必要となっている。特に、翻訳品質が重要視される文書については編集の必要性が高い。ここで、編集の負荷を軽減する観点から、翻訳前の原文を曖昧性の生じにくい制限言語で記述する方法や、翻訳前の原文を専門のライターが制限言語に書き換える（rewriting）方法がとられている。制限言語の代表例としては、英語ではＳＴＥ（Simplified Technical  
English）があり、日本語では日本特許情報機構（Japio）（登録商標）による「産業日本語」（http://japio-tjp.org/）がある。
【０００５】
しかしながら、制限言語は、原文を機械翻訳しやすい文書にするものの、若干、不都合な点がある。例えば、制限言語は、通常の自然言語で記述できる内容でも、記述できない場合がある点で不都合がある。
【０００６】
一方、ユーザとシステムとの協調的な対話により翻訳精度を向上させる複数の方法が知られている。
【０００７】
第１の方法は、システムによる解析の困難度に応じてユーザに支援を求める対象を限定し、質問回数を減らす方式である。質問内容は係り受け関係に限定される。従って、回答が原文に存在し、質問形式が取捨選択方式となる。
【０００８】
第２の方法では、書き換えを要する表現を示す表現集を有し、原文中の各表現に対し、削除や放置を含む言い換え候補をユーザに選ばせる方式である。表現集とのマッチングの精度を上げるための工夫がされている。
【０００９】
第３の方法は、原文・訳文に対する編集の効率化を図る方式である。各文にコメント領域を有するものの、編集箇所を編集者に選択させると共に、コメント内容を原文あるいは訳文の書き換え結果と翻訳モードの設定に限定している。
【００１０】
また同様に、ユーザとシステムとの対話を用いる技術として、第４の方法がある。第４の方法では、第一言語の入力文が曖昧なために適切な第二言語の訳を作成できない場合、ユーザに修正を促す。但し、修正のための枠組みや、修正結果を翻訳結果に取り込む方式が定められていない。
【００１１】
以上のように、従来のシステムは、問題箇所を指摘するものの、対策をユーザに任せている。このような背景から、第５の方法が提案されている。
【００１２】
第５の方法は、第一言語の文書から翻訳上の曖昧性を検出し、曖昧性を解消するための質問文を作成する。また、質問に対する回答が得られると、回答を翻訳し、回答の翻訳結果を訳文生成に活用する。このような第５の方法は、翻訳上の曖昧性を有する事項／表現の中でも、原文の編集では対応が困難な事項／表現に対応している。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】特許第２９６３４６３号公報
【特許文献２】特開平５−３４２２５２号公報
【特許文献３】特開平７−１９１９９５号公報
【特許文献４】特開平６−１７６０６０号公報
【特許文献５】特開２０１２−８８５２号公報
【特許文献６】特開２０１０−２８７１５４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１４】
しかしながら、第５の方法を用いる機械翻訳装置は、第１の方法とは異なり、多くの質問によるユーザの負担を軽減させる視点がない。
【００１５】
従って、第５の方法を用いる機械翻訳装置は、曖昧箇所の多い文書については質問の数が増大して、回答するユーザに負担をかける可能性がある。
【００１６】
なお、機械翻訳装置とは直接関係ないものの、自然言語処理技術の一つとして、単一言語の文書作成ソフトウェアがある。単一言語の文書作成ソフトウェアでは、校閲支援機能が日々進化しており、高度な編集が可能になっている。単一言語の文書作成ソフトウェアとしては、例えば、Microsoft（登録商標）社のWord、及びAdobe（登録商標）社の  
Acrobat（登録商標）が広く知られている。
【００１７】
ここで、本発明者は、前者を使用して次の印象を持った。前者においては、スペルの質問に回答した場合、「辞書に追加」を選択すれば、同じ質問が行われない。また、前者においては、スペル以外の質問に回答した場合、類似文のみならず同一文に対しても、以前の回答内容にかかわらず、同じ質問を行う。これにより、本発明者は、前者を使用して、スペル以外の回答を文書内の他の箇所の編集に活用していない印象を持った。但し、この印象は、単一言語の文書作成ソフトウェアに対するものであり、機械翻訳装置とは直接関係がない。
【００１８】
本発明が解決しようとする課題は、曖昧性を解消する質問を減らさずに、質問回数を減らすことにより、ユーザの回答に伴う負担を軽減させ、効率的な校正を支援し得る機械翻訳装置及び機械翻訳プログラムを提供することである。
【課題を解決するための手段】
【００１９】
実施形態の機械翻訳装置は、第一言語曖昧箇所文法辞書、文書解析翻訳手段、曖昧箇所検出手段、質問文作成手段、質問文付与手段、回答解析手段及び知識書込手段を備えている。
【００２０】
前記第一言語曖昧箇所文法辞書は、第一言語では曖昧とならないが第二言語の訳文を作成する場合には曖昧となる単語又は文構造を記憶装置に格納している。
【００２１】
前記文書解析翻訳手段は、翻訳対象となる第一言語文書を解析して得られた解析情報に基づいて前記第二言語の訳文を作成する。
【００２２】
前記曖昧箇所検出手段は、前記解析により得られた解析情報及び前記第一言語曖昧箇所文法辞書に基づいて、前記第一言語文書から、前記訳文の作成に必要となる情報が欠落している曖昧箇所を検出する。
【００２３】
前記質問文作成手段は、前記曖昧箇所ごとに前記必要となる情報を得るためのユーザへの質問文を作成する。
【００２４】
前記質問文付与手段は、前記質問文を前記第一言語文書の該当曖昧箇所に付与して表示装置に表示する。
【００２５】
前記回答解析手段は、前記質問文に対するユーザからの回答を入力装置から入力したときは当該回答に基づいて前記必要となる情報を獲得し、当該必要となる情報を前記訳文の作成に反映させる。
【００２６】
前記知識書込手段は、前記回答に基づいて前記必要となる情報が獲得された回答済みの曖昧箇所に対しては、当該回答済みの曖昧箇所を示す単語又は文構造と、当該回答とを含む知識情報を前記記憶装置に書込む。
【００２７】
前記曖昧箇所検出手段は、前記知識情報に基づいて前記回答済みの曖昧箇所と同一タイプの箇所を検出し、前記同一タイプの箇所を除外するように前記曖昧箇所の検出を再実行する手段を含んでいる。
【００２８】
前記回答解析手段は、前記同一タイプの箇所に対し、前記知識情報に含まれる回答に基づいて前記必要となる情報を獲得し、当該必要となる情報を前記訳文の作成に反映させる手段を含んでいる。
【図面の簡単な説明】
【００２９】
【図１】第１の実施形態に係る機械翻訳装置の構成を示す模式図である。
【図２】同実施形態における機械翻訳装置のハードウェア構成を示すブロック図である。
【図３】同実施形態における動作を説明するためのフローチャートである。
【図４】同実施形態における翻訳対象の第一言語文書の一例を示す模式図である。
【図５】同実施形態における形態素解析情報及び訳語情報の一例を示す模式図である。
【図６】同実施形態における形態素解析情報及び訳語情報の一例を示す模式図である。
【図７】同実施形態における格情報の一例を示す模式図である。
【図８】同実施形態における係り受け情報の一例を示す模式図である。
【図９】同実施形態における曖昧用語辞書の一例を示す模式図である。
【図１０】同実施形態における曖昧構造規則の一例を示す模式図である。
【図１１】同実施形態における表示画面の一例を示す模式図である。
【図１２】同実施形態における木構造の修正を説明するための模式図である。
【図１３】同実施形態における曖昧構造規則の一例を示す模式図である。
【図１４】同実施形態における知識情報の一例を示す模式図である。
【図１５】同実施形態における知識情報の一例を示す模式図である。
【図１６】同実施形態における係り受け関係の優先度の一例を示す模式図である。
【図１７】第２の実施形態に係る機械翻訳装置の質問文付与手段を説明するためのフローチャートである。
【図１８】同実施形態における曖昧性判断設定画面の一例を示す模式図である。
【図１９】同実施形態における確認画面の一例を示す模式図である。
【図２０】同実施形態における選択ボタンの一例を示す模式図である。
【図２１】同実施形態における曖昧性指摘設定画面の一例を示す模式図である。
【図２２】第３の実施形態における翻訳対象の同一文書内の英文を示す模式図である。
【図２３】同実施形態における語彙辞書の一例を示す模式図である。
【図２４】同実施形態における曖昧構造規則の一例を示す模式図である。
【図２５】同実施形態における解釈の例を示す模式図である。
【図２６】第４の実施形態に係る機械翻訳装置のユーザ判断完了判定手段の動作を説明するためのフローチャートである。
【図２７】同実施形態に対する参考例の画面の一例を示す模式図である。
【発明を実施するための形態】
【００３０】
以下、各実施形態について図面を用いて説明する。なお、以下の機械翻訳装置は、ハードウェア構成、又はハードウェア資源とソフトウェアとの組合せ構成のいずれでも実施可能となっている。組合せ構成のソフトウェアとしては、予めネットワーク又は記憶媒体からコンピュータにインストールされ、当該コンピュータのプロセッサに実行されて機械翻訳装置の各機能を実現させるための機械翻訳プログラムが用いられる。
【００３１】
＜第１の実施形態＞
図１は第１の実施形態に係る機械翻訳装置の構成を示す模式図であり、図２は機械翻訳装置のハードウェア構成を示すブロック図である。機械翻訳装置は、図１に示すように、入力装置１０、演算制御装置２０、表示装置３０及び記憶装置４０を備えている。このような機械翻訳装置は、図２に示すように、例えば、入力装置１０、演算制御装置２０、表示装置３０及びハードディスクドライブ（ＨＤＤ）４５を備えて実現してもよい。
【００３２】
入力装置１０は演算制御装置２０に情報を入力するものであり、例えば、マウス１１、キーボード１２及びディスクドライブ１３から構成される。例えば、マウス１１及びキーボード１２は、ユーザの入力操作に基づく（対訳）文書、質問文、その回答などを入力する。キーボード１２及びディスクドライブ１３は、機械翻訳・校正支援対象の文書（の電子ファイル）を入力する。また、入力装置１０としては、ＯＣＲ（光学式文字読み取り装置）や、磁気テープ、磁気ディスク、光ディスク等、コンピュータ読み取り可能な記憶媒体からの読み込み装置が使用可能である。
【００３３】
入力装置１０から入力される文書は、翻訳対象となる第一言語文書とそれに関する第一言語あるいは第二言語の質問文、この質問文に対する第一言語あるいは第二言語の回答である。この質問は対応する回答と対になっている。
【００３４】
演算制御装置２０は、機械翻訳プログラムを演算実行するものであり、例えば、プロセッサ２５及びメモリ２６を有している。メモリ２６には機械翻訳プログラム２６ａが記憶され、プロセッサ２５により機械翻訳プログラム２６ａが実行される際には作業エリア２６ｂが用いられる。演算制御装置２０の演算結果等は出力装置である表示装置３０に表示・出力される。さらに、演算制御装置２０は、演算結果や機械翻訳・校正支援に必要な知識・規則を蓄積した翻訳辞書等を記憶するＨＤＤ４５が設けられている。
【００３５】
図１に示す演算制御装置２０内の各機能ブロックは、上述の機械翻訳プログラム２６ａを構成する各プログラムに対応する。すなわち、プロセッサ２５が機械翻訳プログラム２６ａを構成する各プログラムを実行することで、演算制御装置２０内の各機能ブロックが機能する。また、記憶装置４０の各ブロックは、演算制御装置２０内のメモリ２６及びＨＤＤ４５の記憶領域に対応する。記憶装置４０は、メモリ等のハードウェア資源であり、演算制御装置２０の内部に設けてもよく、演算制御装置２０の外部に設けてもよく、一部のみを演算制御装置２０の内部に設けてもよい。
【００３６】
入力処理部は、入力装置１０によって入力された翻訳対象となる第一言語文書、それに関する質問文と回答の入力を受け付けると、当該第一言語文書、質問文又は回答を制御部２２を介して記憶装置４０の文書記憶部４１に書込む。
【００３７】
また、入力処理部２１は、入力装置１０から入力された各種コマンドを制御部２２に送出する。
【００３８】
制御部２２は、入力処理部２１、出力処理部２４、文書解析翻訳手段２３１、曖昧箇所検出手段２３２、質問文作成手段２３３、回答解析手段２３４、質問文付与手段２３５、回答付与手段２３６、知識書込手段２３７及びユーザ判断完了判定手段２３８を制御するとともに、記憶装置４０とのデータの授受の制御も行う。
【００３９】
文書解析翻訳手段２３１は、翻訳対象となる第一言語文書を解析して得られた解析情報に基づいて第二言語の訳文を作成する機能をもっている。なお、文書解析翻訳手段２３１は、解析により得られた解析情報を解析情報記憶部４２に書込んでもよく、訳文作成時には解析情報記憶部４２から解析情報を読み出してもよい。
【００４０】
曖昧箇所検出手段２３２は、解析により得られた解析情報及び第一言語曖昧箇所文法辞書４４ｇに基づいて、第一言語文書から、訳文の作成に必要となる情報が欠落している曖昧箇所を検出する機能をもっている。
【００４１】
また、曖昧箇所検出手段２３２は、知識書込手段２３７により記憶装置４０に書込まれた知識情報に基づいて回答済みの曖昧箇所と同一タイプの箇所を検出し、同一タイプの箇所を除外するように当該曖昧箇所の検出を再実行する手段を含んでいる。
【００４２】
ここで、回答済みの曖昧箇所と同一タイプの箇所は、当該回答済みの曖昧箇所を示す単語と同一の単語により示される箇所であるか、又は当該回答済みの曖昧箇所を示す文構造と同一の文構造により示される箇所である。
【００４３】
質問文作成手段２３３は、当該曖昧箇所ごとに当該必要となる情報を得るためのユーザへの質問文を作成する機能をもっている。
【００４４】
質問文付与手段２３５は、当該質問文を第一言語文書の該当曖昧箇所に付与して表示装置３０に表示する機能をもっている。
【００４５】
回答付与手段２３６は、表示装置３０に表示された質問文に対して回答することをユーザに促した後にユーザに回答を入力可能にする。
【００４６】
回答解析手段２３４は、質問文に対するユーザからの回答を入力装置１０から入力したときは当該回答に基づいて当該必要となる情報を獲得し、当該必要となる情報を訳文の作成に反映させる機能をもっている。回答解析手段２３４は、例えば、当該必要となる情報を対応する第一言語文の各種情報（形態素解析結果、係り受け解析結果など）に補充してもよい。また、回答解析手段２３４は、同一タイプの箇所に対し、知識情報に含まれる回答に基づいて当該必要となる情報を獲得し、当該必要となる情報を当該訳文の作成に反映させる手段を含んでいる。
【００４７】
知識書込手段２３７は、当該回答に基づいて必要となる情報が獲得された回答済みの曖昧箇所に対しては、当該回答済みの曖昧箇所を示す単語又は文構造と、当該回答とを含む知識情報を記憶装置４０に書込む書込機能をもっている。
【００４８】
ユーザ判断完了判定手段２３８は、ユーザが質問文を読み、判断を下したが、回答を書き込まなかったことを判定する。なお、ユーザ判断完了判定手段２３８は、ユーザが質問文を読み、回答を書き込み、別の質問文に移動したときも、ユーザの判断が完了していることを判定する。なお、ユーザ判断完了判定手段２３８については、第４の実施形態で詳細に説明する。
【００４９】
出力処理部２４は、制御部２２を介して供給された（対訳）文書、解析結果、曖昧箇所検出箇所、質問文、回答、回答を反映した新たな翻訳結果を表示装置３０に出力処理する。これにより、表示装置３０の表示画面上に翻訳・校正情報が表示される。また、出力処理部２４は制御部２２への各種コマンドに対する制御部２２からの応答を表示する。
【００５０】
なお、出力処理部２４の出力先としては、表示装置３０に限らず、印字機等の印刷装置、磁気テープ、磁気ディスク、光ディスク等のコンピュータ読み取り可能な記憶媒体や、他のメディアに文書を送信する送信装置等が適宜、使用可能となっている。
【００５１】
翻訳辞書部４４は、文書解析翻訳手段２３１が翻訳対象となる第一言語文書を解析する際、質問文作成手段２３３が質問文を作成する際、及び、回答解析手段２３４が回答を翻訳し、大元の第一言語の文書の翻訳結果にその結果を反映する際に用いる各種辞書データを格納している。
【００５２】
翻訳辞書部４４は、第一言語から第二言語への翻訳を行うための辞書、及び第二言語から第一言語への翻訳を行うための辞書を格納している。
【００５３】
第一言語から第二言語への翻訳を行うための辞書としては、第一言語活用変化辞書４４ａ、第一言語解析文法辞書４４ｂ、第一言語単語・熟語辞書４４ｃ、第一言語変換文法辞書４４ｄ、第二言語生成文法辞書４４ｅ、第二言語形態素生成文法辞書４４ｆ及び第一言語曖昧箇所文法辞書４４ｇを備えている。
【００５４】
第一言語活用変化辞書４４ａは、語尾等に変化のある単語・熟語をその原形に変換するための辞書である。
【００５５】
第一言語解析文法辞書４４ｂは、第一言語を解析するための文法が記憶された辞書である。
【００５６】
第一言語単語・熟語辞書４４ｃは、第一言語の単語・熟語に対応する第二言語の訳語が、その品詞情報と共に記憶される辞書である。
【００５７】
第一言語変換文法辞書４４ｄは、第一言語から第二言語への変換情報が記憶された辞書である。
【００５８】
第二言語生成文法辞書４４ｅは、第二言語の文の構造を決定する辞書である。
【００５９】
第二言語形態素生成文法辞書４４ｆは、さらに語尾等の語形を変化させて翻訳文を完成させる辞書である。
【００６０】
第一言語曖昧箇所文法辞書４４ｇは、第一言語では曖昧とならないが第二言語の訳文を作成する場合には曖昧となる単語又は文構造を示す辞書である。言い換えると、第一言語曖昧箇所文法辞書４４ｇは、第一言語では問題とならない弁別素性（distinctive  
features）が第二言語の訳出には必要となる単語及びそのような文構造を集めた文法知識である辞書である。
【００６１】
また、第二言語から第一言語への翻訳を行うための辞書としては、第二言語活用変化辞書４４ｈ、第二言語解析文法辞書４４ｉ、第二言語単語・熟語辞書４４ｊ、第二言語変換文法辞書４４ｋ、第一言語生成文法辞書４４ｌ及び第一言語形態素生成文法辞書４４ｍを備えている。
【００６２】
第二言語解析文法辞書４４ｉは、第二言語を解析するための文法が記憶された辞書である。
【００６３】
第二言語単語・熟語辞書４４ｊは、第二言語の単語・熟語に対応する第一言語の訳語が、その品詞情報と共に記憶される辞書である。
【００６４】
第二言語変換文法辞書４４ｋは、第二言語から第一言語への変換情報が記憶された辞書である。
【００６５】
第一言語生成文法辞書４４ｌは、第一言語の文の構造を決定する辞書である。
【００６６】
第一言語形態素生成文法辞書４４ｍは、さらに語尾等の語形を変化させて翻訳文を完成させる辞書である。
【００６７】
なお、翻訳辞書部４４内の各辞書４４ａ〜４４ｍは、必ずしも全てが使用される訳ではない。
【００６８】
次に、以上のように構成された機械翻訳装置の動作について図３のフローチャートを用いて説明する。以下の説明は、主に、日本語を第一言語とし英語を第二言語とした場合を例に挙げて述べる。
【００６９】
始めに、制御部２２は、入力装置１０から入力処理部２１を介して入力された第一言語の文書を文書記憶部４１に記憶させる（Ｓ１）。
【００７０】
図４は翻訳対象の第一言語文書の一例を示す模式図である。文番号１〜５は同一文書内の文を示している。
【００７１】
次に、制御部２２は文書解析翻訳手段２３１を起動する。文書解析翻訳手段２３１は、文書記憶部４１から第一言語の文書を読み出し、第一言語の文書の各文をそれぞれ形態素、品詞などの属性情報を得る（Ｓ２）。これは、翻訳対象となる第一言語の文書の各文の統語的特徴を得るためである。
【００７２】
ステップＳ２においては、翻訳辞書部４４の第一言語から第二言語への翻訳を行うための辞書、具体的には第一言語活用変化辞書４４ａと第一言語解析文法辞書４４ｂの照合により、各単語に対して品詞、原形、属性を付与し、また、各形態素がどのような関係を有するかを示す文構造（係り受け関係）を得る。
【００７３】
次に、文書解析翻訳手段２３１は、第一言語単語・熟語辞書４４ｃを用いて、それぞれの形態素に対して、翻訳辞書部４４内に定義している訳語情報を得る（Ｓ３）。さらに、文書解析翻訳手段２３１は、第一言語変換文法辞書４４ｄ、第二言語生成文法辞書４４ｅ、第二言語形態素生成文法辞書４４ｆを用いて第二言語の構造に変換し、訳語の形態素生成を行い、最終的な訳文を得る（Ｓ４）。
【００７４】
図５乃至図８は文番号１の文に対してステップＳ２〜Ｓ３の操作を行った後の形態素解析情報、訳語情報、格情報及び係り受け情報の一例を示す模式図である。本実施形態では、第一言語内に曖昧性がある場合、デフォルト値を出力するか、デフォルト値がない場合は、非文を生成するかどちらかの形をとることとしている。こうして得られた形態素解析情報、訳語情報、係り受け情報、翻訳結果、格情報は、制御部２２により解析情報記憶部４２に記憶される。
【００７５】
次に、制御部２２は曖昧箇所検出手段２３２を起動する。曖昧箇所検出手段２３２は、解析情報記憶部４２から形態素解析情報、訳語情報、翻訳結果を読み込み、これらと第一言語曖昧箇所文法辞書４４ｇを照合して、各文に曖昧性があるか否かの判定を行う（Ｓ５）。
【００７６】
すなわち、曖昧箇所検出手段２３２は、図９及び図１０に示す如き、第一言語曖昧箇所文法辞書４４ｇ内の曖昧用語辞書４４ｇ１又は曖昧構造規則４４ｇ２に適合するものがあるかどうかを判定する。
【００７７】
曖昧用語辞書４４ｇ１は、第一言語では弁別しないが、第二言語では同じ意味レベルの語がなく、語の指定に弁別要素が必要となる語を集めたものである。
【００７８】
曖昧構造規則４４ｇ２は、曖昧となりうる構造を品詞や活用形、表層の語などの指定により構造式の形で列挙したものである。下線部はこの構造中で最も注目すべき要素で、ユーザにはハイライトして表示させる要素である。ここでは、連体修飾と述語省略を例として示している。曖昧性を有する文構造は言語学で研究が蓄積されている。本実施形態では、その蓄積された文構造の知見を構造式の形にして曖昧構造規則４４ｇ２として有している。連体修飾句以外にも、主語の省略や無規定的な接続助詞「が」が知られている。
【００７９】
さて、形態素文字列や品詞や活用形は、読み込まれた形態素解析情報の中に含まれているので、曖昧箇所検出手段２３２は、形態素解析情報内の形態素文字列や品詞や活用形に対して、構造式に該当するものがあるか否かを照合する。ここで、文番号１の文は、ステップＳ２において、図５及び図６の＜形態素解析情報＞に示すように解析されているので、「記憶された［印章データ作成処理］の［プログラム］」の部分に曖昧構造規則４４ｇ２内の規則１が適用され、曖昧性があることになる。曖昧構造規則４４ｇ２には、規則１に関連付けて曖昧性の種類及び曖昧さの内容が記してあるので、曖昧箇所検出手段２３２は、文中のどの箇所に曖昧性があるかを特定できる。曖昧構造規則４４ｇ２の規則１によれば、文番号１の文の場合、曖昧性の種類は連体修飾句であり、動詞連体形の係り先が名詞句１なのか名詞句２なのかが不明であることになる。図５及び図６の＜係り受け情報＞に示すように２つの係り受けの関係が可能である。曖昧構造規則４４ｇ２によれば「動詞連体形」（記憶された）の係り先が曖昧である。例えば、図８の係り受け情報では、「記憶された」が「プログラム」にアークで結ばれている候補２と、「記憶された」が「印章データ作成処理」にアークで結ばれている候補１とが提示されている。同様の要領で、図４の文番号２−５の文についても、曖昧構造規則４４ｇ２の規則１が適用され、曖昧性があると判定される。一方、文番号６−８の文については、曖昧構造規則４４ｇ２の規則２が適用され、曖昧性があると判定される。
【００８０】
すなわち、図４に示した第一言語の文はすべて同種の曖昧性を有すると判定される。
【００８１】
次に、質問文作成手段２３３は、検出された曖昧箇所に対して、翻訳上の曖昧性を解消するための質問文を作成する（Ｓ６）。一方、曖昧箇所検出手段２３２により、曖昧性を有しないと判定されると、その訳文は確定する（Ｓ１２）。
【００８２】
曖昧用語辞書４４ｇ１は、曖昧箇所を示す単語と、質問形式の意味特徴（弁別素性）とが関連付けられている。このため、質問文作成手段２３３は、曖昧用語辞書４４ｇ１により検出された曖昧箇所に対しては、曖昧用語辞書４４ｇ１内の意味特徴（弁別素性）をそのまま質問文として使うことができる。
【００８３】
一方、意味構造規則により検出された曖昧箇所に対しては、質問文作成手段２３３は、例えば次の仕組みにより、質問文を作成する。ここで、曖昧構造規則４４ｇ２には、［１］可能な候補を列挙できるタイプと、［２］そうでないタイプがありうる。前者については、選択疑問文又はＹｅｓ−Ｎｏ疑問文を作成することができる。いずれにしても、曖昧構造規則４４ｇ２は、規則ごとに対応する質問文を「質問形式」の列に記述しているので、文法範疇を曖昧箇所にあてはめて、必要な変形を行えば質問文を作成できるような仕組みになっている。本実施形態の意味構造規則は、［１］のタイプである。［２］のタイプの質問の作成については、特許文献５に詳しい。
【００８４】
以上のようにして、全ての曖昧箇所に対する質問文が完成すると、各質問文は、質問文付与手段２３５により、該当する文の曖昧箇所に付与される（Ｓ７）。
【００８５】
ユーザへの実際の提示の表示画面の例としては、文番号１の文と文番号３の文の場合を示した図１１のようなものが考えられる。ここでは、Microsoft社のWordのコメント付与機能を使用することを想定している。他には例えばAdobe Acrobatの注釈機能も利用可能である。画面において、曖昧箇所である文字列をハイライトし、目立つようにする。また、質問文は原文の近傍に出力し、原文を参照しながら質問文に回答できるよう工夫されている。原文は、そのままの状態を保つことが好ましい。Wordにおいては、コメントに対するコメントという形で入力できないため、回答を質問文と同じフィールドに記入することになる。この場合、質問文と回答の境界を明確にするために、質問文付与手段２３５は、質問文の末尾に［回答欄］という文字列を挿入するようにする。
【００８６】
このように質問文が付与されると、質問文に対する回答がユーザに促される。
【００８７】
入力装置１０は、ユーザの操作により、質問文のウィンドウの近傍に示される回答用のウィンドウに回答を埋めていく。回答付与手段２３６は、ユーザによる入力装置１０の操作により、ウィンドウ内の回答の入力を受け付ける（Ｓ８）。
【００８８】
次に回答解析手段２３４により、第一言語曖昧箇所文法辞書４４ｇ、解析情報記憶部４２から読み出した各種情報と得られた回答をもとに、正しい解釈を得る（Ｓ９〜Ｓ１０）。さて、質問形式には選択型及び記述型がある。質問形式が文番号１，２，６の質問のように前者でかつ、与えられた選択肢に回答がある場合（Ｓ９）、回答解析手段２３４は、回答から必要な情報を直接獲得でき、第一言語曖昧箇所文法辞書４４ｇ、解析情報記憶部４２に保存されている各種情報、及び得られた回答をもとに、正しい解釈を得る（Ｓ１０）。
【００８９】
続いて、回答解析手段２３４は、ステップＳ１０で得た解釈と、ステップＳ４で得た解析結果とを比較する（Ｓ１１）。比較結果が異なる場合、回答解析手段２３４は、デフォルトの解釈を修正することにより、訳文を修正する（Ｓ１２）。例えば、文番号１の文に対する質問文に対して、ユーザが「プログラム」と回答すると、この回答内容と曖昧構造規則４４ｇ２の「デフォルト値」の項とが異なるため、デフォルト値が修正される。
【００９０】
再びステップＳ９に戻り、今度は質問形式が選択型だが、ユーザが選択肢にはない回答を行った場合を説明する。例えば、文番号６の文に対する質問文に対し、ユーザがその他を選択し、自由記述欄に「セットし」と回答したとする。自由記述欄の回答は自然言語の文や句を表す文字列になる。そのため、文書解析翻訳手段２３１は、自由記述欄の回答の文字列を形態素に分割し、品詞等の属性情報を得る（Ｓ１４）。その処理内容はステップＳ２と同様であるので、詳しい説明を省略する。
【００９１】
次に、文書解析翻訳手段２３１は、第一言語曖昧箇所文法辞書４４ｇと、解析情報記憶部４２から読み出した各種情報と、ステップＳ１４で得られた回答とその属性情報より、正しい解釈を得る（Ｓ１５）。
【００９２】
例えば、文番号１の文に対する質問は、図８の＜係り受け情報＞に示した木構造の中の動詞「記憶する」から分かれている「を」格（目的格）のノードにある要素を求めるものである。候補１では、「印章データ作成処理」と解釈しているが、候補２では「プログラム」と解釈している。ユーザが「プログラム」と回答すれば、候補２が正しいことになり、＜係り受け情報＞の候補１は棄却される。また、＜形態素解析情報＞には、ステップＳ１４で行った回答の文字列の辞書引き結果が追加される。
【００９３】
文番号６の質問文の回答からは、図１２の上段に示すように、木構造のトップノードの空（φ）となっている部分に入るべき要素が得られる。そこで、回答が「セットし」であれば、図１２に示すように、ノードの空（φ）の部分に回答“セットし”を設定するように、木構造が修正される。
【００９４】
以上のように回答から導かれる情報がステップＳ４での各種解析結果に反映されると、知識書込手段２３７は、ステップＳ８で得られた回答を他の箇所での曖昧性の判定に利用するために知識化する（Ｓ１３）。すなわち、知識書込手段２３７は、得られた回答と適用された曖昧用語辞書４４ｇ１内の単語又は曖昧構造規則４４ｇ２内の文構造（曖昧構造）とを含む知識情報を、意味知識又は構造知識として質問文・回答記憶部４３に書込む。例えば、文番号１の質問文に対する回答から、図１３に示す如き、回答済みの曖昧箇所を示す文構造（曖昧構造）と、当該回答（名詞句２）とを含む知識情報としての曖昧構造規則４４ｇ２’を質問文・回答記憶部４３に書込む。この曖昧構造規則４４ｇ２’のデフォルト値は、曖昧構造規則４４ｇ２のデフォルト値とは異なり、回答の「名詞句２」を含んでいる。
【００９５】
また、「［記憶した］＋［*処理］＋［格助詞「の」］＋［*プログラム］」という並びがあれば、「記憶した」の係り先がほぼ確実に「*プログラム」であるという知識、あるいは「記憶する」の目的語が「プログラム」をとる確率が高いという知識を、曖昧構造規則４４ｇ２ではなく、第一言語解析文法辞書４４ｂに追加することができる。このような定式化には、様々な方法が使用可能である。
【００９６】
例えば、文番号１の文は、構文ベースで知識化してもよい。つまり、文番号１の文の具体的な名詞句を抽象的な名詞句に置き換えると、図１４に示すように、条件文及び係り先情報として汎化した知識情報を作成できる。この知識情報は、回答済みの曖昧箇所を示す文構造に相当する条件文と、当該回答に相当する係り先情報とを含んでいる。
【００９７】
また、文番号５の文に対する質問から得られた回答からは、文番号５「変数Ｎに文書件数を、文書数をカウントする変数ｉに初期値としての「１」をセットし、ステップＳ３０３に進む。」の文の名詞句を抽象的な名詞句に置き換えると、図１５に示すように、「条件文」及び「省略された述語を示す情報」として定式化した知識情報を作成できる。この知識情報は、回答済みの曖昧箇所を示す文構造に相当する「条件文」と、当該回答に相当する「省略された述語を示す情報」とを含んでいる。
【００９８】
よってこの知識を第一言語解析文法辞書４４ｂに追加することができる。あるいは、曖昧構造規則４４ｇ２として条件文を満たす場合、名詞句Ｂの述語のデフォルト値は「セットし」であるという曖昧構造規則４４ｇ２’を追加することができる。
【００９９】
他にも次のように、係り受けの知識を利用することが可能である。再び、文番号１の文を使って説明する。
【０１００】
図１６は係り受け関係の優先度の一例を示す模式図である。同図においては、文番号１の文の構文解析木に基づき、「記憶する（された）」のノードと、その係り受け候補の３つのノードとがそれぞれ点線で示すアークで結ばれている。３つのノードは、それぞれ係り受け候補「作成処理」「プログラム」「印章データ」を示している。
【０１０１】
各々のノードは、係り先、係り元、解析構文木の情報をもとに、アークの優先度を算出する規則をそれぞれもっている。この例では、係り元の情報として、「記憶する」が必須格として「が」格又は「を」格をもつという条件と、「が」格及び「を」格の各々になりやすい語を示す条件とを含む情報が第一言語単語・熟語辞書４４ｃに格納されている。文番号１の文の「記憶された」が受動態であるので、「が」格は可能性から排除される。そこで、必須格として残った「を」格の格関係として考えられる、（１）「印章データ」と「記憶する（された）」、（２）「作成処理」と「記憶する（された）」、（３）「プログラム」と「記憶する（された）」の３つの格関係について係り受けの優先度を計算する。これにより、例えば、（１）の格関係に７点、（２）の格関係に２８点、（３）の格関係に２７点の優先度が計算されたとすると、最高の優先度をもつ（２）の格関係が採用され、これにより、機械翻訳装置は「記憶する（された）」と「作成処理」の格関係に係り受けの解釈をとる。
【０１０２】
なお、優先度の算出方法としては、例えば、係り受け確率の計算法の代表例であるＳＶＭ（support vector machine）  
（http: //chasen.org/~taku/publications/nl138-slide.ppt）、  
又は最大エントロピー（ＭＥ）法“内元他(1998)「ＭＥによる日本語化係り受け解析」”（http://ci.nii.ac.jp/els/110002934785.pdf?id=ART0003285753&type=pdf&lang=jp&host=cinii&order_no=&ppv_type=0&lang_sw=&no=1360293915&cp=）などが適宜、使用可能となっている。
【０１０３】
次に、ステップＳ１１でＮｏを選択した場合のことを考える。ステップＳ４の段階では、これらの追加された曖昧構造規則４４ｇ２’あるいは構文・係り受け知識がない状態で曖昧性を判定していた。しかし、これらの追加された曖昧構造規則４４ｇ２’あるいは知識を使えば、曖昧性の判定結果が異なる箇所がありえる。従って、同一文内の他の箇所について曖昧性の判定をやり直す。つまり、ステップＳ４に戻って再評価を行う。ここで、文番号１の文に対する質問の回答を曖昧構造規則４４ｇ２’として記憶した場合、文番号２−４の文に対する質問文の第一の選択肢は、初期段階とは違い（初期段階では、それぞれ、「書類データ作成及び編集処理」、「書類データ承認処理」、「書類データ再現処理」）、いずれも「プログラム」に変化する。係り受け・構造知識として記憶した場合、ステップＳ５で曖昧性がないと判定され、文番号２−４の文は質問付与対象から除外される。画面でいえば、図１１の文番号２の文に対するコメント表示が消去される。同様に文番号５の文に対する質問文への回答を曖昧構造規則４４ｇ２’として追加した場合は、文番号６−７の質問の第一の選択肢は、「カウントし」ではなく、「セットし」に変化する。係り受け・構造知識として記憶した場合は、ステップＳ５で曖昧性がないと判定され、文番号６−７の文は質問付与対象から除外される（請求項１の説明）。
【０１０４】
曖昧性がなくなるまでこのように動的に質問文を見直すステップを繰り返し、曖昧性が解消した場合はその解釈を確定する（Ｓ１５）。
【０１０５】
以上より、質問の回答を曖昧構造規則４４ｇ２’として追加した場合は、ユーザに問う質問の数の削減に寄与し、係り受け・構造知識として追加した場合は、質問内容の質の向上に寄与する。前者は、明らかにユーザの労力の削減になる。後者については、回答が選択肢の一番目に上がる可能性が高くなるため、ユーザが回答のために判断する時間が削減される。
【０１０６】
上述したように本実施形態によれば、検出した曖昧箇所ごとに質問文を作成し、回答済みの曖昧箇所に関する知識情報を記憶装置２５に書込む。その後、知識情報に基づいて回答済みの曖昧箇所と同一タイプの箇所を除外するように曖昧箇所の検出を再実行する。これにより、回答済みの曖昧箇所と同一タイプの箇所に対する質問文の作成が省略される。
【０１０７】
従って、曖昧性を解消する質問を減らさずに、質問回数を減らすことにより、ユーザの回答に伴う負担を軽減させ、効率的な校正を支援することができる。
【０１０８】
補足すると、ユーザの回答をもとに、曖昧箇所に特徴的な関係を学習し、同種の曖昧箇所に対する同種の質問文の作成を省略することにより、質問文の数を最小限にとどめ、また提示する質問文の精度を高めている。
【０１０９】
また、第二言語に機械翻訳しやすくするために原文をときに自然さを犠牲にして、制限言語に書き換えるといった負荷の大きい作業を軽減する。また、質問文に回答するたびに質問文の精度が高まり、文法知識が蓄積される。
【０１１０】
さらに、原文を書き換えることはしないため、原文のオリジナリティを保持することができる。解釈に変更があっても、原文は影響を受けない。
【０１１１】
また、モノリンガル（monolingual）なユーザが機械翻訳を外国語での情報発信に使う場合、その外国語の知識がなくても、あるいは、第一言語と第二言語の特徴的な差異についての知識がなくても、機械翻訳装置が提示する質問文に回答するだけで機械翻訳の精度を上げることができる。
【０１１２】
なお、本実施形態及び以下の各実施形態は、次のように変更して実施することもできる。すなわち、本実施形態は、質問文を作成前に、ひと通りの翻訳が終了している場合を述べたが、これに限らず、曖昧性の有無の判定に必要な段階までの解析処理（生成処理の手前）までにとどめ、質問文に対する回答が得られた後に、最終段階の訳文まで出力するようにすることもできる。
【０１１３】
また、本実施形態では、ユーザが回答を付与するための回答付与手段２３６を構成要素として含めていたが、回答付与手段２３６を省略した構成としてもよい。  
この場合、Wordなどの文書作成ソフトウェアにより質問文を付与した文書をユーザに提示し、この質問文に対する回答を入力した文書を機械翻訳装置に入力すればよい。これにより、回答付与手段２３６を省略することが可能となる。
【０１１４】
＜第２の実施形態＞
次に、第２の実施形態に係る機械翻訳装置について図１を参照しながら説明する。
【０１１５】
第２の実施形態は、第１の実施形態の変形例であり、回答済の曖昧箇所と同一タイプの箇所を検出対象から除外するか否かを設定可能な構成となっている。
【０１１６】
具体的には、曖昧箇所検出手段２３２は、同一タイプの箇所が検出された場合に対し、当該同一タイプの箇所を曖昧箇所の検出対象から除外するか否かを設定する設定手段と、設定手段の設定内容に基づいて曖昧箇所の検出を再実行する手段とを含んでいる。
【０１１７】
質問文付与手段２３５は、当該設定手段により否と設定された場合、回答済みの曖昧箇所に対する回答内容を確認する質問文を当該同一タイプの箇所に付与して表示を行う手段を含んでいる。
【０１１８】
回答解析手段２３４は、同一タイプの箇所に対し、知識情報に含まれる回答に基づいて必要となる情報を獲得し、当該必要となる情報を訳文の作成に反映させる手段を含んでいてもよい。
【０１１９】
以上のような構成によれば、例えば、ユーザによる入力装置１０の操作により、曖昧箇所検出手段２３２は、同一タイプの箇所が検出された場合に対し、当該同一タイプの箇所を曖昧箇所の検出対象から除外するか否かを設定する。また、曖昧箇所検出手段２３２は、この設定手段の設定内容に基づいて曖昧箇所の検出を再実行する。
【０１２０】
質問文付与手段２３５は、当該設定手段により否と設定された場合、例えば図１７のステップＳ５（Ｎｏ）及びステップＳ１７（Ｎｏ）に示すように、回答済みの曖昧箇所に対する回答内容を確認する質問文を当該同一タイプの箇所に付与して表示を行う。
【０１２１】
また、回答解析手段２３４は、同一タイプの箇所に対し、知識情報に含まれる回答に基づいて必要となる情報を獲得し、当該必要となる情報を訳文の作成に反映させる（Ｓ１２）。
【０１２２】
補足すると、第２の実施形態は、初期段階で質問の対象となっていた箇所で、その後のユーザの回答により、曖昧性が無いと機械翻訳装置が判定した場合でも、機械翻訳装置の修正された解釈が実際に正しいのかを確認するために、依然として質問対象とするように設定可能としている（請求項３の説明）。  
この設定は、機械翻訳装置の過剰学習(overlearning)の可能性、ユーザの誤答の可能性、及びユーザの解釈が変化する可能性を考慮している。このような設定は、文書の曖昧性判定の実行前に、例えば図１８に示す如き、曖昧性判断設定画面Ｇ１により実行可能としている。
【０１２３】
曖昧性判断設定画面Ｇ１の表示中、入力装置１０の操作により、「診断に用い、再診断し、曖昧性が解消される場合にも、確認を求める。」をチェックしておけば、機械翻訳装置は、文番号２−５の文の修正解釈に対して、ユーザに問い合わせることになる。
【０１２４】
確認の表示の仕方は種々の方式が適用可能である。例えば、文番号２−４の各々の文の定位置（例、右わき）に確認の質問文を付与する方式としてもよい。又は、文番号１の文に対する質問文への回答より得た知識を用いてデフォルトの解釈を変更した後に、引き続いて、図１９に示すように、文番号２−４の各々に対する確認の質問文をまとめて示す確認画面Ｇ２を表示する方式としてもよい。確認画面Ｇ２を表示する場合、ユーザは、同様の曖昧性が同一文内に存在する度合いを把握できる。また、同様の曖昧性が多い場合、ユーザに辞書登録を促すことが可能である。
【０１２５】
なお、機械翻訳装置の予想とは異なる回答をユーザが行った場合、例えば、文番号２−５に対し、「記憶された（する）」の目的語は「プログラム」ではない旨の少なくとも１つの回答が得られた場合、知識・規則の導出元の文番号１の質問文に対する回答がユーザの意図通りであったかを再確認するように設定することも可能である（請求項４の説明）。すなわち、前述した曖昧性判断設定画面Ｇ１において、「確認を求めた結果、機械翻訳装置の解釈と異なる回答が得られた場合、もとの文についても再確認を行う。」のような設定項目を設け、この設定項目にチェックが入っている場合に、再確認するようにしてもよい。この場合、知識情報は、元の文の文番号１を更に含む。
【０１２６】
また、文書全体の設定だけでなく、文ごとについても診断の方法を変更できることが好ましい。理由は、特定の文に対する回答のみ、以降の同様のケースの診断に用いたい状況や、特定の文に対してのみ、以前の回答を解除したい状況があり得るからである。
【０１２７】
いずれの状況についても、例えば、使用しているエディタの選択ボタンを設けることにより対応可能である。図２０はこの種の選択ボタンＢ１，Ｂ２の例を示している。全体の設定では、「曖昧性の診断に対する回答を以降の同様のケースの診断に用いる」にチェックしていても、ユーザが文番号６の文に対する質問文に回答した後、文番号６を選択して「他の文への適用解除」のボタンＢ１を押すと、文番号７−８の文に対する質問文を初期状態の質問文に戻すように処理すればよい。
【０１２８】
再度、他の文に適用したくなった場合は、「再診断」ボタンＢ２を押すと、文番号６の文に対する質問文への回答から得られた規則・知識を反映した質問文に変化する。
【０１２９】
このようにユーザの設定に応じて、質問文の表示・非表示を自由に切り替えることができる。このように設定を随時、オン・オフ可能とし、校正作業の柔軟性を高めることができる。また、曖昧性の判定は、辞書に応じて異なり得るので、質問文をオン・オフできる機能があることが好ましい。
【０１３０】
さらに、同種（同じタイプ）の曖昧箇所の場合、図２１に示すように、最初の曖昧箇所だけに質問文を作成するか、全ての曖昧箇所に質問文を作成するかを示す設定項目を含む曖昧性指摘設定画面Ｇ３を設けてもよい。
【０１３１】
曖昧性指摘設定画面Ｇ３の表示中、入力装置１０の操作により、最初のチェックボックスにチェックを入れた場合、例えば、「記憶する（された）」の係り先に関する同種の曖昧性をもつ文番号１−５の文のうち、文番号１の文のみ、曖昧性が指摘される。これに対し、２番目のチェックボックスにチェックを入れた場合、文番号１−５の文における全ての同種の曖昧性が指摘される。
【０１３２】
前者の場合、各文の曖昧箇所を示す知識（例えば、曖昧用語辞書４４ｇ１、曖昧構造規則４４ｇ２、その他）が質問文・回答記憶部４３に保存されているので、同じ知識が用いられたことをもって同種の曖昧箇所と判定できる。また、機械翻訳装置は、ユーザに複数回、質問文に対する回答を要求可能であるが、この回答については曖昧箇所ごとに履歴をとるようにする。この履歴により、ユーザが過去に回答済みの同種の曖昧箇所を検出対象から除外するように、ユーザが設定できる。
【０１３３】
以上の説明は、回答から得られる知識又は規則を質問文の対象とした文（例、文番号１の文、又は文番号５の文）と類似した文に対して、初期段階で同種の指摘を行っていた場合（この場合、文番号２−４の文、又は文番号６−７の文）に適用した例に関する。
【０１３４】
上述したように本実施形態によれば、回答済の曖昧箇所と同一タイプの箇所を検出対象から除外するか否かを設定する構成により、第１の実施形態の効果に加え、機械翻訳装置の過剰学習、ユーザの誤答、及びユーザの解釈の変化に伴う誤訳の可能性を減らすことができる。
【０１３５】
＜第３の実施形態＞
次に、第３の実施形態に係る機械翻訳装置について図１を参照しながら説明する。
【０１３６】
第３の実施形態は、第２の実施形態の他の具体例であり、第２の実施形態の機械翻訳装置を英日翻訳に適用した場合を示す具体例である。
【０１３７】
補足すると、第２の実施形態は、回答から得られる知識又は規則を質問文の対象とした文と類似した文に対して、初期段階で同種の指摘を行っていた場合に適用している。
【０１３８】
これに対し、第３の実施形態は、ユーザの回答から得られる知識又は規則が、異なる構造の文に対する質問文にも影響を与える場合に適用している。第３の実施形態については、英日翻訳の場合を例に挙げて述べる。
【０１３９】
図２２は翻訳対象の同一文書内の英文を示す模式図である。
【０１４０】
いま、文番号１１の文中の ”Another class of tree-based structures” については、図２３に示す語彙辞書に示す品詞（二段ある場合は上段の品詞）が高い確率で選ばれ、全体として名詞句として解析されたとする。また、include(←includes)は、多品詞の語ではなく、他動詞として一意に決定できることから、目的語を必要とする。
【０１４１】
ここで、文番号１１の文と、文番号１２の文は、
いずれも”floating …structures”という単語列を含んでいる。
【０１４２】
文番号１１の文の”floating tree-based structures”は、”includes”の目的語であるため、単複両方の名詞が生起しうる。
【０１４３】
文番号１２の”floating structures”は、”can represent”の主語であるものの、助動詞の場合は主語の単複によらず同一形態である。
【０１４４】
従って、図２４に曖昧構造規則４４ｇ３を示し、図２５に２通りの解釈を示すように、”floating tree-based structures”や”floating structures”の  
floatingが動名詞であるのか、現在分詞を形容詞的に用いた名詞句であるのか、曖昧となる。前者の解釈では、floatingがhead、後者の解釈では、structuresがheadであることになる。
【０１４５】
そこで、文番号１１の文に対しては、例えば「includesの目的語は、floating（動名詞） tree-based structuresという動詞句（〜すること）か、又は、  
floating （形容詞） tree-based structureという名詞句（複数形）か」、という質問を付与する。
【０１４６】
文番号１２の文に対しては、例えば、「can representの主語は、  
floating structuresという動名詞（〜すること）か、又は、  
floating （形容詞） structureという名詞句（複数形）なのか」、という質問を付与する。
【０１４７】
ここで、機械翻訳装置のデフォルトの解釈は、いずれも動名詞の解釈であり、文番号１１の質問文に対しては、ユーザがデフォルト値とは異なる名詞句（複数形）を選択したとする。
【０１４８】
これにより、機械翻訳装置は、structures(名詞複数形)に前置するfloatingについては現在分詞の形容詞用法の確率が高いという知識を得る。この知識を後続の文番号１２の文に適用すると、デフォルト値が変更され、「can representの主語は、  
floating （形容詞） structureという名詞句（複数形）なのか、  
floating structuresという動名詞（〜すること）か」のように選択肢が逆転する。
【０１４９】
文番号１１の文と文番号１２の文とは文の構造が互いに異なるが、文番号１１の文に対する質問文への回答が、文番号１２の文の解釈に影響を与えたことが分かる。
【０１５０】
曖昧性の再判定の対象は、初期段階で質問文が付与されていた文に限定することも、あまた文書全体に適用することも可能である。後者の場合は特に、質問文の内容が変わったり、質問文の数が減るだけでなく、新たに追加されることが考えられる（請求項３の説明）。このことを同じく英日翻訳の場合を例に考える。
【０１５１】
文番号１３の文にある動詞・名詞同形(動詞原形又は名詞単数)の  
単語”transfer”は、動詞の可能性が高いと機械翻訳装置が判定して、文を解析したと仮定する。その場合、”transfer”の主語は、”these”、目的語は名詞”rules”（同じく動詞・名詞同形の単語（三人称現在形の動詞又は名詞複数形）と解釈されている。
【０１５２】
しかし、この解釈をとると、曖昧箇所検出手段２３２で”are”に対する主語がないものと判定される（Ｓ５）。主語がないために、適格（well-formed）な構文木を生成できず、部分訳になる。
【０１５３】
そこで、質問文作成手段２３３は、例えば「areに対する主語は何か」という質問文を作成する（Ｓ６）。
【０１５４】
この質問文に対し、ユーザが”transfer rules”と回答すると、機械翻訳装置は、  
”transfer rules”を名詞句として文全体の解析を再度試み、文番号１３の文の解析が成功する。ここで蓄えられる知識は、”transfer rules”という並びがあった場合、  
”transfer”は名詞の可能性が高いという品詞優先度の知識である。
【０１５５】
一方、同一文書内に同じく”transfer rules”を含む文番号１４の文があるとする。機械翻訳装置は、初期段階で文番号１４の文の”transfer”を動詞として解釈しており、構文解析にも成功していたとする。
【０１５６】
このとき、文番号１４の文の”transfer”は、曖昧箇所の指摘対象から除外される。これは、文番号１４の文の”Note”と”transfer”の双方ともに動詞命令形と解釈しても、構文としては適格（well-formed）であるためである。
【０１５７】
これに伴い、文番号１４の文の訳文は、例えば「図５Ｂおよび６Ａ−６Ｆの中で説明されたデコーダ１４０が入力列の網羅的列挙に本質的に依存するアルゴリズムを使用することに注意して、目標依存木の森を生成する規則を転送してください。」となる。
【０１５８】
しかしながら、文番号１３の文に対する質問の回答から得られる品詞優先度の知識を使うと、文番号１４の文の”transfer”は名詞である可能性が高まる。すなわち、文番号１４の文は、”transfer”の品詞が動詞である確率と名詞である確率との差が縮まる。このため、曖昧箇所検出手段２３２は、文番号１４の文の”transfer”の品詞を曖昧と判定する（Ｓ５）。
【０１５９】
質問文付与手段２３５は、質問付与対象ではなかった文番号１４の文に対して、新規に「”transfer”は名詞か、動詞か。」という旨の質問文を付与する（Ｓ６）。
【０１６０】
ユーザがこの質問文に対し、名詞と回答すると、文番号１４の文の[[exhaustive  
enumeration] [[of] [[input sequences] [and] [transfer rules]]]]全体が名詞句を構成することになり、文の解釈も初期段階とは大幅に変更される。
【０１６１】
変更後の解釈の下では、文番号１４の文の訳文は、例えば「目標依存木の森を生成するために、図５Ｂおよび６Ａ−６Ｆの中で説明されたデコーダ１４０が入力列およびトランスファー規則の網羅的列挙に本質的に依存するアルゴリズムを使用することに注意してください。」となる。
【０１６２】
上述したように本実施形態によれば、第２の実施形態の構成を英日翻訳に適用した場合であっても、第２の実施形態と同様の効果を得ることができる。
【０１６３】
また、文書のチェックの方法として、用途（校正の緊急度、時間、チェック密度）に応じてさまざまな設定が可能であり、ユーザの目的にあった校正作業を行うことができる。
【０１６４】
＜第４の実施形態＞
次に、第４の実施形態に係る機械翻訳装置について図１を参照しながら説明する。
【０１６５】
第４の実施形態は、第１乃至第３の各実施形態の具体例であり、場合によってはユーザの回答を省略可能な構成となっている。すなわち、第４の実施形態は、前述したユーザ判断完了判定手段２３８の具体例である。
【０１６６】
ここで、ユーザ判断完了判定手段２３８は、質問文のうちのある質問文が回答のデフォルト選択肢を含む場合、当該ある質問文に対する回答がなく、当該ある質問文よりも後段の質問文に対する回答があったときには、当該ある質問文についてはデフォルト選択肢が回答されたことを認識する手段を含んでいる。
【０１６７】
これに伴い、回答解析手段２３４は、当該認識された回答に基づいて必要となる情報を獲得し、当該必要となる情報を訳文の作成に反映させる手段を含んでいる。
【０１６８】
例えば、第４の実施形態では、回答が最初の選択肢にある場合には、回答を書き込まなくてもよい使い方を想定しており、ユーザの労力の削減を図っている。なお、想定した使い方を明示するために、「回答が最初の選択肢と同じ場合は、記入は必要ありません。」といったメッセージを質問文に添えることも可能である。
【０１６９】
次に、ユーザが質問文を読み、判断を下したが、回答を書き込まなかったことを判定する手段であるユーザ判断完了判定手段２３８について図２６のフローチャートを用いて説明する（請求項２の説明）。図２６のフローチャートに示す処理は、図３又は図１７のフローチャートにおけるステップＳ８の「質問文に対する回答を得る」処理と並列に実行されている。
【０１７０】
始めに、複数の質問文が表示されており、これらの質問文のうちのある質問文（例、Ｎ番目の質問文［Ｎ］）が回答のデフォルト値を示すデフォルト選択肢と回答の候補値を示す１つ以上の候補選択肢とを含んでいるとする。また、ユーザは、これらの質問文を先頭から順に判断していくとする。
【０１７１】
このとき、ユーザ判断完了判定手段２３８は、Ｎ番目の質問文［Ｎ］が付与された原文をカーソルが通過したか否かを判定し（Ｓ８’−１）、否の場合には、質問文［Ｎ］に対する処理を終了する。
【０１７２】
また、ステップＳ８’−１の判定の結果、カーソルがある質問文［Ｎ］を通過した場合には、ユーザ判断完了判定手段２３８は、質問文［Ｎ］が選択型か否かを判定し（Ｓ８’−２）、否の場合には、質問文［Ｎ］に対する処理を終了する。
【０１７３】
ステップＳ８’−２の判定の結果、質問文［Ｎ］が選択型の場合には、その後段の質問文［Ｎ＋１］への回答が書き込まれているか否かを判定し（Ｓ８’−３）、否の場合には、質問文［Ｎ］に対する処理を終了する。
【０１７４】
ステップＳ８’−３の判定の結果、後段の質問文［Ｎ＋１］への回答が書き込まれている場合には、質問文［Ｎ］に対する（デフォルト選択肢を回答する旨の）ユーザの判断が完了していると判定し（Ｓ８’−４）、質問文［Ｎ］に対する処理を終了する。
【０１７５】
なお、ステップＳＴ８’−４の判定が可能な理由は、複数の質問文を先頭から順に判断していく場合、前段の質問文［Ｎ］を判断し、後段の質問文［Ｎ＋１］を判断し、後段の質問文［Ｎ＋１］への回答が書き込まれるという手順になるからである。
【０１７６】
補足すると、後段の質問文［Ｎ＋１］への回答が書き込まれていない場合（ＳＴ８’−３；Ｎｏ）には、ユーザが質問文［Ｎ］を判断する前に作業を中止した可能性があるので、ステップＳＴ８’−４には進まず、質問文［Ｎ］に対する処理を終了している。
【０１７７】
上述したように本実施形態によれば、ある質問文に対する回答がなく、当該ある質問文よりも後段の質問文に対する回答があったときには、当該ある質問文についてはデフォルト選択肢が回答されたことを認識する構成により、第１乃至第３の各実施形態の効果に加え、質問文に対する回答の労力を軽減することができる。
【０１７８】
なお、本実施形態と同様に質問を省略可能な参考例としては、他の文書作成ソフトウェアを用いた参考例（ａ）、又は専用エディタを用いた参考例（ｂ）が考えられる。
【０１７９】
（ａ）Ｗｏｒｄ等の文書作成ソフトウェアにおけるコメントを削除する機能を利用した参考例である。この参考例によれば、コメントを削除する機能により、ユーザがコメントを削除することをもって、質問文に対するユーザの判断が完了した旨を判定できる。図２７はその画面の一例である。
【０１８０】
（ｂ）機械翻訳装置の専用エディタを使用した参考例である。この参考例によれば、文書校正用のウィンドウに選択型質問文を表示させた状態で、回答記入部分に何も記入せずに次の質問文に移動する指令を出したことをもって、その選択型質問文に対するユーザの判断が選択肢１と同一であると判定し、判断が完了した旨を判定できる。
【０１８１】
以上説明した少なくとも一つの実施形態によれば、検出した曖昧箇所ごとに質問文を作成し、回答済みの曖昧箇所に関する知識情報を記憶装置２５に書込む。その後、知識情報に基づいて回答済みの曖昧箇所と同一タイプの箇所を除外するように曖昧箇所の検出を再実行する。これにより、回答済みの曖昧箇所と同一タイプの箇所に対する質問文の作成が省略される。
【０１８２】
従って、曖昧性を解消する質問を減らさずに、質問回数を減らすことにより、ユーザの回答に伴う負担を軽減させ、効率的な校正を支援することができる。
【０１８３】
なお、上記の各実施形態に記載した手法は、コンピュータに実行させることのできるプログラムとして、磁気ディスク（フロッピー（登録商標）ディスク、ハードディスクなど）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤなど）、光磁気ディスク（ＭＯ）、半導体メモリなどの記憶媒体に格納して頒布することもできる。
【０１８４】
また、この記憶媒体としては、プログラムを記憶でき、かつコンピュータが読み取り可能な記憶媒体であれば、その記憶形式は何れの形態であっても良い。
【０１８５】
また、記憶媒体からコンピュータにインストールされたプログラムの指示に基づきコンピュータ上で稼働しているＯＳ（オペレーティングシステム）や、データベース管理ソフト、ネットワークソフト等のＭＷ（ミドルウェア）等が上記実施形態を実現するための各処理の一部を実行しても良い。
【０１８６】
さらに、各実施形態における記憶媒体は、コンピュータと独立した媒体に限らず、ＬＡＮやインターネット等により伝送されたプログラムをダウンロードして記憶又は一時記憶した記憶媒体も含まれる。
【０１８７】
また、記憶媒体は１つに限らず、複数の媒体から上記の各実施形態における処理が実行される場合も本発明における記憶媒体に含まれ、媒体構成は何れの構成であっても良い。
【０１８８】
なお、各実施形態におけるコンピュータは、記憶媒体に記憶されたプログラムに基づき、上記の各実施形態における各処理を実行するものであって、パソコン等の１つからなる装置、複数の装置がネットワーク接続されたシステム等の何れの構成であっても良い。
【０１８９】
また、各実施形態におけるコンピュータとは、パソコンに限らず、情報処理機器に含まれる演算処理装置、マイコン等も含み、プログラムによって本発明の機能を実現することが可能な機器、装置を総称している。
【０１９０】
なお、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１９１】
１０…入力装置、１１…マウス、１２…キーボード、１３…ディスクドライブ、２０…演算制御装置、２１…入力処理部、２２…制御部、２３１…文書解析翻訳手段、２３２……曖昧箇所検出手段、２３３…質問文作成手段、２３４…回答解析手段、２３５…質問文付与手段、２３６…回答付与手段、２３７…知識書込手段、２３８…ユーザ判断完了判定手段、２４…出力処理部、２６…メモリ、２６ａ…機械翻訳プログラム、２６ｂ…作業エリア、３０…表示装置、４０…記憶装置、４１…文書記憶部、４２…解析情報記憶部、４３…質問文・回答記憶部、４４…翻訳辞書部、４４ａ…第一言語活用変化辞書、４４ｂ…第一言語解析文法辞書、４４ｃ…第一言語単語・熟語辞書、４４ｄ…第一言語変換文法辞書、４４ｅ…第二言語生成文法辞書、４４ｆ…第二言語形態素生成文法辞書、４４ｇ…第一言語曖昧箇所文法辞書、４４ｈ…第二言語活用変化辞書、４４ｉ…第二言語解析文法辞書、４４ｊ…第二言語単語・熟語辞書、４４ｋ…第二言語変換文法辞書、４４ｌ…第一言語生成文法辞書、４４ｍ…第一言語形態素生成文法辞書、４５…ＨＤＤ。
【図１】
2014178915.tif 000003
【図２】
2014178915.tif 000004
【図３】
2014178915.tif 000005
【図４】
2014178915.tif 000006
【図５】
2014178915.tif 000007
【図６】
2014178915.tif 000008
【図７】
2014178915.tif 000009
【図８】
2014178915.tif 000010
【図９】
2014178915.tif 000011
【図１０】
2014178915.tif 000012
【図１１】
2014178915.tif 000013
【図１２】
2014178915.tif 000014
【図１３】
2014178915.tif 000015
【図１４】
2014178915.tif 000016
【図１５】
2014178915.tif 000017
【図１６】
2014178915.tif 000018
【図１７】
2014178915.tif 000019
【図１８】
2014178915.tif 000020
【図１９】
2014178915.tif 000021
【図２０】
2014178915.tif 000022
【図２１】
2014178915.tif 000023
【図２２】
2014178915.tif 000024
【図２３】
2014178915.tif 000025
【図２４】
2014178915.tif 000026
【図２５】
2014178915.tif 000027
【図２６】
2014178915.tif 000028
【図２７】
2014178915.tif 000029