(57)【要約】【課題】高精度に翻訳する機械翻訳装置を提供すること。【解決手段】原言語による文である原言語文を少なくとも１つ含む原言語文書の入力を受付ける文書受付部１０１と、原言語文書を対訳文書に翻訳し対訳文書と曖昧情報とを記憶部１２０に保存する翻訳部１０２と、原言語による発話を受付ける発話受付部１０３と、受付けた発話を音声認識し、認識結果である原言語発話文を生成する音声認識部１０４と、原言語文に曖昧部分が存在する場合に、原言語発話文の曖昧部分に対応する発話内容に基づいて原言語文の曖昧部分を再翻訳し、記憶部１２０に記憶された対訳文書を更新する翻訳更新部１０５と、対訳文書を表示する表示制御部１０６と、を備えた。【選択図】        図１
2008083855.tif 000002
【特許請求の範囲】
【請求項１】
原言語で記載された原言語文書の入力を受付ける文書受付手段と、
前記原言語文書を対象言語で記載された対訳文書に翻訳するとともに、翻訳処理で曖昧性が生じた語または文である曖昧部分に関する曖昧情報を生成する翻訳手段と、
前記対訳文書と、前記曖昧情報とを記憶する記憶手段と、
原言語による発話を受付ける発話受付手段と、
前記発話受付手段が受付けた前記発話を音声認識し、認識結果である原言語発話文を生成する認識手段と、
前記原言語文書に前記曖昧部分が存在する場合に、前記原言語発話文の前記曖昧部分に対応する発話内容に基づいて前記原言語文書の前記曖昧部分を再翻訳し、前記記憶手段に記憶された前記対訳文書を更新する翻訳更新手段と、
更新された前記対訳文書を表示手段に表示する表示制御手段と、
を備えたことを特徴とする機械翻訳装置。
【請求項２】
前記翻訳更新手段は、
前記原言語発話文に関連する文である原言語文を前記原言語文書から抽出する抽出手段と、
抽出した前記原言語文に前記曖昧部分が存在する場合に、前記原言語発話文の前記曖昧部分に対応する発話内容の翻訳結果を前記曖昧部分の翻訳結果として選択する選択手段と、
を備えたことを特徴とする請求項１に記載の機械翻訳装置。
【請求項３】
前記抽出手段は、前記原言語文書に含まれる頁、章、節、段落の少なくとも１つを含む文書の範囲のそれぞれについて、前記原言語発話文と、前記範囲に含まれる文との間の類似度を算出し、算出した類似度が最大となる前記範囲を抽出し、抽出した前記範囲から前記原言語文を抽出すること、
を特徴とする請求項２に記載の機械翻訳装置。
【請求項４】
前記抽出手段は、さらに前記範囲に含まれる文のそれぞれについて、前記文に含まれる単語と、前記原言語発話文に含まれる単語との間の類似度を算出し、算出した類似度が最大となる前記文である前記原言語文を抽出すること、
を特徴とする請求項３に記載の機械翻訳装置。
【請求項５】
前記抽出手段は、前記原言語発話文から、前記原言語文書の頁、章、節、段落の少なくとも１つを含む文書の範囲に関する範囲情報を取得し、前記原言語文書のうち、取得した前記範囲情報で表される前記範囲から前記原言語文を抽出すること、
を特徴とする請求項２に記載の機械翻訳装置。
【請求項６】
前記抽出手段は、さらに前記範囲に含まれる文のそれぞれについて、前記文に含まれる単語と、前記原言語発話文に含まれる単語との間の類似度を算出し、算出した類似度が最大となる前記文である前記原言語文を抽出すること、
を特徴とする請求項５に記載の機械翻訳装置。
【請求項７】
前記翻訳手段は、単語の訳語の選択処理で前記曖昧性の生じた前記曖昧部分に関する前記曖昧情報を生成し、
前記選択手段は、前記原言語文に訳語の選択処理で前記曖昧性の生じた前記曖昧部分が存在する場合に、前記原言語発話文の前記曖昧部分に対応する発話内容に対して選択した訳語を、前記曖昧部分の訳語として選択すること、
を特徴とする請求項２に記載の機械翻訳装置。
【請求項８】
前記翻訳手段は、単語の係り受け関係の選択処理で前記曖昧性の生じた前記曖昧部分に関する前記曖昧情報を生成し、
前記選択手段は、前記原言語文に係り受け関係の選択処理で前記曖昧性の生じた前記曖昧部分が存在する場合に、前記原言語発話文の前記曖昧部分に対応する発話内容の係り受け関係を、前記曖昧部分の係り受け関係として選択すること、
を特徴とする請求項２に記載の機械翻訳装置。
【請求項９】
前記記憶手段は、前記対訳文書と、前記原言語文書および前記対訳文書における曖昧性が生じた語または文である曖昧部分に関する曖昧情報とを記憶可能であり、
前記表示制御手段は、前記曖昧情報に基づいて、前記対訳文書の前記曖昧部分に前記曖昧性が生じたことを示す情報を関連づけて表示すること、
を特徴とする請求項１に記載の機械翻訳装置。
【請求項１０】
前記記憶手段は、前記対訳文書と、前記曖昧性の種別をさらに含む前記曖昧情報とを記憶可能であり、
前記表示制御手段は、前記曖昧情報に基づいて、前記対訳文書の前記曖昧部分に前記種別をさらに関連づけて表示すること、
を特徴とする請求項９に記載の機械翻訳装置。
【請求項１１】
原言語で記載された原言語文書を表示する表示装置と、前記表示装置とネットワークで接続され、前記原言語文書を対象言語への翻訳結果である対訳文書に翻訳する機械翻訳装置とを有する機械翻訳システムであって、
前記機械翻訳装置は、
前記原言語文書の入力を受付ける文書受付手段と、
前記原言語文書を前記対訳文書に翻訳するとともに、翻訳処理で曖昧性が生じた語または文である曖昧部分に関する曖昧情報を生成する翻訳手段と、
前記対訳文書と、前記曖昧情報とを記憶する記憶手段と、
原言語による発話を受付ける発話受付手段と、
前記発話受付手段が受付けた前記発話を音声認識し、認識結果である原言語発話文を生成する認識手段と、
前記原言語文書に前記曖昧部分が存在する場合に、前記原言語発話文の前記曖昧部分に対応する発話内容に基づいて前記原言語文書の前記曖昧部分を再翻訳し、前記記憶手段に記憶された前記対訳文書を更新する翻訳更新手段と、
更新された前記対訳文書を第１表示手段に表示する第１表示制御手段と、
前記記憶手段に記憶された前記曖昧情報を前記表示装置に送信する送信手段と、
を備え、
前記表示装置は、
前記曖昧情報を前記機械翻訳装置から受信する受信手段と、
前記受信手段が受信した前記曖昧情報に基づいて、前記曖昧性が生じた部分に前記曖昧性が生じたことを示す情報を関連づけた前記原言語文書を、第２表示手段に表示する第２表示制御手段と、
を備えたことを特徴とする機械翻訳システム。
【請求項１２】
原言語で記載された原言語文書の入力を受付ける文書受付ステップと、
前記原言語文書を対象言語による対訳文書に翻訳するとともに、翻訳処理で曖昧性が生じた語または文である曖昧部分に関する曖昧情報を生成する翻訳ステップと、
前記対訳文書と、前記曖昧情報とを記憶手段に記憶する記憶ステップと、
原言語による発話を受付ける発話受付ステップと、
前記発話受付ステップが受付けた前記発話を音声認識し、認識結果である原言語発話文を生成する認識ステップと、
前記原言語文書に前記曖昧部分が存在する場合に、前記原言語発話文の前記曖昧部分に対応する発話内容に基づいて前記原言語文書の前記曖昧部分を再翻訳し、前記記憶手段に記憶された前記対訳文書を更新する翻訳更新ステップと、
更新された前記対訳文書を表示手段に表示する表示制御ステップと、
を備えたことを特徴とする機械翻訳方法。
【請求項１３】
原言語で記載された原言語文書の入力を受付ける文書受付手順と、
前記原言語文書を対象言語による対訳文書に翻訳するとともに、翻訳処理で曖昧性が生じた語または文である曖昧部分に関する曖昧情報を生成する翻訳手順と、
前記対訳文書と、前記曖昧情報とを記憶手段に記憶する記憶手順と、
原言語による発話を受付ける発話受付手順と、
前記発話受付手順が受付けた前記発話を音声認識し、認識結果である原言語発話文を生成する認識手順と、
前記原言語文書に前記曖昧部分が存在する場合に、前記原言語発話文の前記曖昧部分に対応する発話内容に基づいて前記原言語文書の前記曖昧部分を再翻訳し、前記記憶手段に記憶された前記対訳文書を更新する翻訳更新手順と、
更新された前記対訳文書を表示手段に表示する表示制御手順と、
をコンピュータに実行させる機械翻訳プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、会議資料や講演資料などの文書を翻訳する装置、システム、方法およびプログラムに関するものである。
【背景技術】
【０００２】
近年、会議や講演会などにおいて、電子的に作成した資料等を参加者に配布する、または、投影装置を利用して表示するなどのように、ＩＴ技術を取り入れたプレゼンテーション活動が頻繁に行われるようになってきた。また、国際化の進展に伴って、異なる言語を母語とする者が参加する国際的な交流の場も頻繁に設けられるようになっている。また、テレビ電話やＩＰネットワークなどの種々の通信網を活用することが可能となったことにより、電子的な資料を用いた国際交流の機会は、今後さらに増加していくものと予想される。
【０００３】
一方、自然言語処理技術の進展に伴い、例えば日本語で書かれた任意のテキストを、英語などの他言語テキストに変換する機械翻訳装置が実用化されている。これにより、話し手の母語で作成した会議資料等を、聞き手側の母語に翻訳して提供することができる。
【０００４】
また、音声処理技術の進展に伴い、電子データとして存在する自然言語文字列を、音声出力に変換する音声合成装置や、ユーザにより入力された音声発話を文字列変換し、音声による自然言語文字列の入力を可能にする音声入力装置が実用化されている。
【０００５】
さらに、自然言語処理技術、および音声処理技術の進展に伴い、これら技術の統合することにより、異なる言語を母語とする者同士のコミュニケーションを支援する通訳コミュニケーション支援装置も実現されつつある。これにより、前述したような会議資料の翻訳のみならず、プレゼンテーション中の異言語発話を翻訳することが可能となり、母語の異なる者が参加する場において、その言葉の壁を緩和することができるようになってきた。
【０００６】
以上述べたように、これら翻訳の技術は、国際的な会議、講演といった、異言語を母語とする者どうしの交流の場において、相互理解の一助となり、非常に有益である。
【０００７】
ところが、会議資料や公演資料は、口頭での説明や参加者の背景知識を前提に作られており、必要最小限の情報しか含まれていない場合が多いため、翻訳処理の過程で生じる解釈の曖昧性を解決するための知識を得ることが難しい。このため、会議資料や講演資料の機械翻訳が困難となる場合が多い。特に、近年盛んに利用されているスライドを用いたプレゼンテーションではその傾向が顕著である。さらに、自然言語固有の曖昧さも依然として存在しており、本質的に機械翻訳が困難な場合も多い。
【０００８】
このような課題に対応するため、特許文献１では、会議資料と同様に文脈の少なさを有する英文ニュース記事のヘッドラインを、記事本文の内容を参照しながら高精度に翻訳するための技術が提案されている。
【０００９】
【特許文献１】特開２００２−２２２１８９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、会議などで用いられる資料は、背景知識や詳細な情報を口頭で発表することを前提とし、最小限度の表現にとどめられることが多いため、特許文献１のように資料の内容を参照したとしても、その資料内のみから得られる知識で高精度な翻訳を提供することは非常に困難であるという問題があった。
【００１１】
本発明は、上記に鑑みてなされたものであって、会議資料の文書などの最小限の内容で構成される文書であっても高精度に翻訳することができる機械翻訳装置、機械翻訳システム、機械翻訳方法および機械翻訳プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上述した課題を解決し、目的を達成するために、本発明は、原言語で記載された原言語文書の入力を受付ける文書受付手段と、前記原言語文書を対象言語で記載された対訳文書に翻訳するとともに、翻訳処理で曖昧性が生じた語または文である曖昧部分に関する曖昧情報を生成する翻訳手段と、前記対訳文書と、前記曖昧情報とを記憶する記憶手段と、原言語による発話を受付ける発話受付手段と、前記発話受付手段が受付けた前記発話を音声認識し、認識結果である原言語発話文を生成する認識手段と、前記原言語文書に前記曖昧部分が存在する場合に、前記原言語発話文の前記曖昧部分に対応する発話内容に基づいて前記原言語文書の前記曖昧部分を再翻訳し、前記記憶手段に記憶された前記対訳文書を更新する翻訳更新手段と、更新された前記対訳文書を表示手段に表示する表示制御手段と、
を備えたことを特徴とする。
【００１３】
また、本発明は、上記装置を実行することができる方法およびプログラムである。
【００１４】
また、本発明は、原言語で記載された原言語文書を表示する表示装置と、前記表示装置とネットワークで接続され、前記原言語文書を対象言語への翻訳結果である対訳文書に翻訳する機械翻訳装置とを有する機械翻訳システムであって、前記機械翻訳装置は、前記原言語文書の入力を受付ける文書受付手段と、前記原言語文書を前記対訳文書に翻訳するとともに、翻訳処理で曖昧性が生じた語または文である曖昧部分に関する曖昧情報を生成する翻訳手段と、前記対訳文書と、前記曖昧情報とを記憶する記憶手段と、原言語による発話を受付ける発話受付手段と、前記発話受付手段が受付けた前記発話を音声認識し、認識結果である原言語発話文を生成する認識手段と、前記原言語文書に前記曖昧部分が存在する場合に、前記原言語発話文の前記曖昧部分に対応する発話内容に基づいて前記原言語文書の前記曖昧部分を再翻訳し、前記記憶手段に記憶された前記対訳文書を更新する翻訳更新手段と、更新された前記対訳文書を第１表示手段に表示する第１表示制御手段と、前記記憶手段に記憶された前記曖昧情報を前記表示装置に送信する送信手段と、備え、前記表示装置は、前記曖昧情報を前記機械翻訳装置から受信する受信手段と、前記受信手段が受信した前記曖昧情報に基づいて、前記曖昧性が生じた部分に前記曖昧性が生じたことを示す情報を関連づけた前記原言語文書を、第２表示手段に表示する第２表示制御手段と、を備えたことを特徴とする。
【発明の効果】
【００１５】
本発明によれば、発話の翻訳結果を参照して資料の翻訳結果で生じた曖昧性を解消することができる。このため、会議資料の文書などの最小限の内容で構成される文書であっても高精度に翻訳することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１６】
以下に添付図面を参照して、この発明にかかる機械翻訳装置、機械翻訳システム、機械翻訳方法および機械翻訳プログラムの最良な実施の形態を詳細に説明する。なお、以下では、日本語と英語との間の翻訳を例に説明を進めるが、翻訳対象となる言語は当該２言語に限られることなく、あらゆる言語を対象とすることができる。
【００１７】
（第１の実施の形態）
第１の実施の形態にかかる機械翻訳装置は、会議資料、プレゼンテーション資料などを説明するために発話された内容を参照して会議資料等に含まれる文書の翻訳結果で生じた曖昧性を解消するものである。
【００１８】
なお、以下では、句点、疑問符、感嘆符などで区切られる文字列の単位を文といい、少なくとも１つの文を含み１つのまとまった内容を表す文字列の単位を文書という。
【００１９】
図１は、第１の実施の形態にかかる機械翻訳装置１００の構成を示すブロック図である。同図に示すように、機械翻訳装置１００は、記憶部１２０と、文書受付部１０１と、翻訳部１０２と、発話受付部１０３と、音声認識部１０４と、翻訳更新部１０５と、表示制御部１０６と、音声出力制御部１０７と、を備えている。
【００２０】
記憶部１２０は、翻訳結果テーブル１２１と、曖昧性テーブル１２２とを記憶する記憶媒体であり、ＨＤＤ（Hard Disk Drive）、光ディスク、メモリカード、ＲＡＭ（Random Access Memory）などの一般的に利用されているあらゆる記憶媒体により構成することができる。
【００２１】
翻訳結果テーブル１２１は、翻訳処理結果を格納するテーブルである。図２は、翻訳結果テーブル１２１のデータ構造の一例を示す説明図である。同図に示すように、翻訳結果テーブル１２１は、資料内の文を一意に識別する文ＩＤと、資料内の文の翻訳結果とを対応づけて格納している。同図では、英語で記載された資料を日本語に翻訳した場合の翻訳結果の一例が示されている。
【００２２】
また、本実施の形態では、説明を簡便なものとするために、資料内の文書の各行には１つの文が記載されていることを前提としており、各行に連番付与する行番号を文ＩＤとして用いる。なお、各行に２以上の文が含まれるような資料の場合は、行ごとではなく文ごとに文ＩＤを付与することで、資料中の文を一意に特定できるようにする。
【００２３】
曖昧性テーブル１２２は、翻訳処理で生じた曖昧性に関する曖昧情報を格納するテーブルである。図３は、曖昧性テーブル１２２のデータ構造の一例を示す説明図である。同図に示すように、曖昧性テーブル１２２は、文ＩＤと、曖昧性の種類および曖昧性が生じた部分の位置情報を含む曖昧情報とを対応づけて格納している。
【００２４】
曖昧性の種類としては、文に含まれる単語の訳語を選択する際に曖昧性が生じたことを表す「訳語選択」、文に含まれる単語間の係り受け関係を特定する際に曖昧性が生じたことを表す「係り受け」などの、翻訳結果に影響を与えるあらゆる曖昧性の種類を指定できる。
【００２５】
曖昧性が生じた部分の位置情報は、「（ｋ、ｌ）、（ｍ、ｎ）」の形式で指定する。（ｋ、ｌ）のｋおよびｌは、それぞれ曖昧性が生じた単語の翻訳の原言語による文における開始位置および終端位置を表す。例えば、（ｋ、ｌ）が（２、５）であれば、原言語による文の先頭から２番目の単語から５番目の単語までの部分で曖昧性が生じたことを表す。同様に、（ｍ、ｎ）のｍおよびｎは、それぞれ曖昧性が生じた単語の翻訳の対象言語による文における開始位置および終端位置を表す。
【００２６】
なお、以下では、曖昧性テーブル１２２に格納されたレコードを曖昧性レコードという。
【００２７】
文書受付部１０１は、プレゼンテーション資料や会議資料などのテキスト形式の文書情報の入力を受付けるものである。文書受付部１０１は、電子的に作成された文書を、磁気テープ、磁気ディスク、光ディスクなどに代表されるコンピュータ読み取り可能な記憶媒体を介して入力する方法、インターネットなどのネットワーク経由でダウンロードする方法、紙媒体等コンピュータが直接扱えない形式の文書をＯＣＲ（光学式文字読取装置）などによって電子的形式に変換して入力する方法など、従来から用いられているあらゆる文書情報の入力方法を適用することができる。
【００２８】
以降の説明では、文書受付部１０１が受付けた文書を原言語文書と呼び、原言語文書を構成する文を原言語文と呼ぶことにする。
【００２９】
翻訳部１０２は、文書受付部１０１が受付けた原言語文書を翻訳の対象言語で記述された文書である対訳文書に翻訳する処理を制御するものである。また、翻訳部１０２は、翻訳結果である対訳文書を翻訳結果テーブル１２１に保存し、翻訳処理で生じた曖昧性に関する曖昧情報を曖昧性テーブル１２２に保存する。
【００３０】
具体的には、翻訳部１０２は、原言語文書から原言語文を取り出しながら、取り出した原言語文を指定された対象言語で逐次翻訳し、翻訳結果である対訳文と、その翻訳処理過程で生じた曖昧性を表す曖昧情報とを対応づけて翻訳結果テーブル１２１に保存する。曖昧情報は、上述のように、翻訳過程で生じた曖昧性の種類と、曖昧性が生じた原言語による文での位置と、曖昧性が生じた対訳文での位置と、を対応付けた情報として表される。
【００３１】
例えば、英語の文「Difficulties of processing SL」を日本語に翻訳するときに、英語文中の単語「SL」の訳語として、「原言語（Source Language）」「話し言葉（Spoken Language）」「回収損（Salvage Loss）」「海面（Sea Level）」「記号原語（Symbolic Language）」を意味する５種類の日本語が考えられたと仮定する。この場合、翻訳部１０２はデフォルト処理として最初の訳語「原言語」を選択した日本語の対訳文（「原言語を処理する障害」）を出力する。
【００３２】
また、この場合は訳語が複数考えられるという曖昧性が生じた場合に該当するため、翻訳部１０２は、曖昧性の種類として「訳語選択」を指定し、曖昧性が発生した英語文内の単語「SL」の開始位置を表す４、終端位置を表す４、および、対訳文内の単語（「原言語」）の開始位置を表す１、終端位置を表す１とを対応付けて、（訳語選択、（４、４）、（１、１））を曖昧情報として出力する。
【００３３】
また、例えば、英語の文「It requires a special mechanism for a recognizer.」を日本語に翻訳する過程で、２通りの係り受けの解釈曖昧性が生じたと仮定する。図４は、係り受けの解釈曖昧性の一例を示す説明図である。
【００３４】
同図の解釈４０１は、「a recognizer」が「special mechanisms」に依存する解釈であることを表したものである。日本語訳では「それは認識装置用の特別なメカニズムを要求する」を意味する。なお、同図の矢印は、単語間の係り受けの関係を示すものである。
【００３５】
同図の４０２は、「a recognizer」が「requires」に依存する解釈であることを表したものである。日本語訳では「それは認識装置に特別なメカニズムを要求する」を意味する。
【００３６】
この場合、翻訳部１０２は、デフォルト処理として最初の解釈４０１を選択するとともに、曖昧性の種類として「係り受け」を指定し、曖昧性が発生した英語文中の開始位置を表す１、終端位置を表す７、および、対訳文内の開始位置を表す１、同終端位置を表す８とを対応付けて、（係り受け、（１、７）、（１、８））を曖昧情報として出力する。
【００３７】
なお、翻訳部１０２より行われる翻訳処理は、一般的なトランスファ方式、用例ベース方式、統計ベース方式、中間言語方式の機械翻訳システムで利用されているあらゆる方法を適用することができる。また、曖昧性を検知するために、Ａ＊アルゴリズムを用いた形態素解析や、アーリー法、チャート法、一般化ＬＲ法による構文解析、あるいは、Ｓｈａｎｋのスクリプト、談話表示理論に基づく文脈解析や談話解析など、一般的に広く知られ、利用されているあらゆる方法を適用することが可能である。
【００３８】
発話受付部１０３は、ユーザからの音声入力を受付けるものであり、図示しないマイク等から入力された音声のアナログ信号に対してサンプリングを行い、ステレオのデジタル信号に変換して出力する処理を行う。発話受付部１０３の処理では、従来から用いられているＡ／Ｄ変換技術などを適用することができる。
【００３９】
音声認識部１０４は、発話受付部１０３が受付けた音声に対し音声認識処理を行い、テキスト形式で出力するものである。この際に行われる音声認識処理は、ＬＰＣ分析、隠れマルコフモデル（ＨＭＭ：Ｈｉｄｄｅｎ  Ｍａｒｋｏｖ  Ｍｏｄｅｌ）などを用いた、一般的に利用されているあらゆる音声認識方法を適用することができる。以降、音声認識部１０４によって出力されたテキストを原言語発話文と呼ぶことにする。
【００４０】
なお、発話受付部１０３および音声認識部１０４を用いて発話をテキスト形式に変換する代わりに、例えば、キーボード、マウスなどによって発話の内容（原言語発話文）を直接入力する構成、または、文書受付部１０１と同様に発話音声を書き起こした原言語発話文を入力する構成とすることも可能である。
【００４１】
翻訳更新部１０５は、原言語発話文を翻訳の対象言語で記述された文である発話対訳文に翻訳し、発話対訳文と曖昧性テーブル１２２に保存された曖昧情報とを参照して、対訳文書の翻訳で生じた曖昧性を解消し、曖昧性を解消した対訳文書で記憶部１２０の翻訳結果テーブル１２１を更新する処理を制御するものである。
【００４２】
具体的には、翻訳更新部１０５は、発話受付部１０３によって受付けられた原言語発話文を、翻訳しながら、文書受付部１０１によって受付けられた原言語文書中の原言語文と、原言語発話文とを対応付けることによって、翻訳時に生じた曖昧性を解消する。また、翻訳更新部１０５は、解消した曖昧性を翻訳部１０２の出力である対訳文書に反映するとともに、曖昧性を記憶している曖昧性テーブル１２２を更新する。
【００４３】
図５は、翻訳更新部１０５の具体的な構成の一例を示すブロック図である。翻訳更新部１０５は、抽出部５０１と、翻訳結果選択部５０２と、を備えている。
【００４４】
抽出部５０１は、文書受付部１０１によって受付けられた原言語文書から、発話受付部１０３によって受付けられた原言語発話文と最も類似する原言語文を１つ抽出するものである。
【００４５】
具体的には、抽出部５０１は、入力された原言語発話文が原言語文書中のどの範囲に対応する発話であるかを推定する処理である第１のアライメント処理を実行する。第１のアライメント処理で対応付けされる範囲は、スライドで構成されるプレゼンテーション資料であれば、例えば各スライド単位であり、また、章立てされた会議資料であれば、例えば章や節単位である。
【００４６】
このように、抽出部５０１の最終出力である原言語発話文に最も類似する原言語文を探す範囲を、話し手が現在説明している範囲に絞り込むことで、抽出部５０１は、より高速かつ高精度に対応付け処理ができるようなる。
【００４７】
第１のアライメント処理は、例えば、「次は」、「さて」、「次に示します」などのように、スライドやトピックの移り変わりに出現する表現を予め記憶部（図示せず）に登録しておき、登録した表現と話し手の発話に現れる表現とをキーワードマッチさせることで、スライドや説明箇所の移り変わりを検出する技術を利用することができる。この他、発話とテキストの対応関係を類似度として算出し、ダイナミックプログラミング等を用いて算出値が最大となる対応づけを検出する技術や、話し手の発話が入力された時点で表示されているスライドや場所をそのまま対応づけ位置に設定する技術など、従来から用いられているあらゆる対応づけ技術を利用することができる。
【００４８】
さらに、第１のアライメント処理は、話し手側が聞き手に向けて提示しているページや、指示装置（図示せず）によって話し手が指し示している位置の情報や、例えば「第３．３節について説明する」などのように発話に含まれる説明位置を指示するキーワードなどを検出する方法を組み合わせることで、その精度を向上させるように構成することも可能である。
【００４９】
具体的には、抽出部５０１は、事前に記憶部（図示せず）に記憶された、頁、章、節、段落などの文書の範囲情報を表すキーワードと照合することにより、原言語発話文から当該キーワードを検出し、検出したキーワードに対応する原言語文書内の範囲を特定する。そして、抽出部５０１は、特定した範囲から原言語文を抽出する。
【００５０】
次に、抽出部５０１は、第１のアライメント処理によって推定された範囲に含まれる原言語文のうち、原言語発話文と最も類似するものを対応付ける処理である、第２のアライメント処理を実行する。
【００５１】
本実施の形態では、第１のアライメント処理によって推定された範囲に含まれる原言語文それぞれに対して、各原言語文を構成する単語と、原言語発話文を構成する単語との全ての組み合わせについて類似度を計算しながら、以下の（１）式の左辺である文類似度ＳＩＭｓを最大化するような単語の対応付けを実現する原言語文を出力する。
【数１】
2008083855.tif 000003
【００５２】
ただし、（１）式の文類似度ＳＩＭｓが示す類似度が予め定められた閾値以下である場合は、対応する原言語文が存在しないと判断し、第２のアライメント処理が失敗したものとして処理を終了する。
【００５３】
なお、（１）式のＭは原言語発話文であり、Ｎは、第１のアライメント処理によって推定された範囲に含まれる原言語文であり、ｗｉはＭに含まれるｉ番目の語句であり、ｗｊはＮに含まれるｊ番目の語句であり、ｍは、Ｍに含まれる語句の数を表す。また、ＳＩＭｗ（ｗｉ、ｗｊ）は、単語の類似度を計算する関数を示し、シソーラスに配置された概念間の距離を計算する手法などの、従来から用いられているあらゆる単語間の類似度算出方法を適用することができる。
【００５４】
以上の処理によって、入力された原言語文書に含まれる原言語文の内、原言語発話文と最も類似するものが対応付けられ、さらに、原言語文と原言語発話文それぞれを構成する単語の類似度に基づく対応関係が得られる。
【００５５】
翻訳結果選択部５０２は、抽出部５０１のアライメント結果に従って、翻訳結果の再選択を行うことにより、曖昧性テーブル１２２に記憶された曖昧性を解消するものである。例えば、曖昧性が訳語選択であった場合、翻訳結果選択部５０２は、抽出部５０１のアライメント結果で対応付けられた原言語発話内の単語の訳語を優先して選択し直す。また、例えば、曖昧性が係り受けであった場合、翻訳結果選択部５０２は、原言語発話文の解析で採用された依存関係を優先して、原言語文の解析結果を選択する。
【００５６】
表示制御部１０６は、原言語文の対訳文と、記憶部１２０が保持する曖昧性テーブル１２２と、を参照し翻訳曖昧性が生じた場所を明示して原言語文書の訳出結果を画面に表示する。具体的には、表示制御部１０６は、曖昧性が発生した部分を「<」と「>」とで対応付けて括ることで翻訳曖昧性が生じたことを表す。
【００５７】
音声出力制御部１０７は、原言語発話文を翻訳した結果である発話対訳文を音声合成し、合成した音声を出力するものである。音声出力制御部１０７により行われる音声合成処理は、音声素片編集音声合成、フォルマント音声合成、音声コーパスベースの音声合成、テキストトゥスピーチなどの一般的に利用されているあらゆる方法を適用することができる。
【００５８】
なお、テキストを画面表示するディスプレイなどの表示部に対象言語のテキストを出力する方法、プリンタなどへのテキスト印刷により対象言語文を出力する方法などの従来から用いられているあらゆる出力方法を、音声出力制御部１０７による出力と併用または代用するように構成してもよい。
【００５９】
次に、このように構成された第１の実施の形態にかかる機械翻訳装置１００による機械翻訳処理について説明する。図６は、第１の実施の形態における機械翻訳処理の全体の流れを示すフローチャートである。
【００６０】
まず、入力されたテキスト形式の原言語文書を翻訳する静的翻訳処理が実行される（ステップＳ６０１）。次に、原言語文書の説明等のために発話された原言語発話文を参照して静的翻訳処理で生じた曖昧性を解消する動的翻訳処理が実行される（ステップＳ６０２）。静的翻訳処理および動的翻訳処理の詳細については以下に説明する。
【００６１】
次に、このように構成された第１の実施の形態にかかる機械翻訳装置１００による静的翻訳処理について説明する。図７は、第１の実施の形態における静的翻訳処理の全体の流れを示すフローチャートである。
【００６２】
まず、文書受付部１０１が、原言語文書（以下、Ｄｓとする。）の入力を受付ける（ステップＳ７０１）。次に、翻訳部１０２が、原言語文書Ｄｓから１行分の情報（以下、Ｗｓとする。）を取得する（ステップＳ７０２）。本実施の形態では、１行に１文が記述されている文書を扱うことを前提としているため、本ステップの処理は翻訳部１０２が１つの原言語文を取得することを意味する。
【００６３】
次に、翻訳部１０２が、Ｗｓを翻訳し、曖昧情報（以下、Ｗａとする。）と、Ｗｓの対訳文（以下、Ｗｔとする。）を出力する（ステップＳ７０３）。なお、翻訳部１０２の翻訳処理で曖昧性が生じなかった場合は、曖昧情報Ｗａは出力されない。
【００６４】
次に、翻訳部１０２が、対訳文Ｗｔを対訳文書（以下、Ｄｔとする。）に反映する（ステップＳ７０４）。対訳文Ｗｔを対訳文書Ｄｔに反映するとは、対訳文書ＤｔのうちＷｓに相当する部分として対訳文Ｗｔを出力することを意味する。
【００６５】
次に、翻訳部１０２は、曖昧情報Ｗａが出力されたか否かを判断し（ステップＳ７０５）、出力されていない場合は（ステップＳ７０５：ＮＯ）、次の行を取得して処理を繰り返す（ステップＳ７０２）。
【００６６】
曖昧情報Ｗａが出力された場合は（ステップＳ７０５：ＹＥＳ）、翻訳部１０２は、曖昧情報Ｗａを曖昧性テーブル１２２に保存する（ステップＳ７０６）。
【００６７】
次に、翻訳部１０２は、原言語文書Ｄｓのうち、すべての行を処理したか否かを判断し（ステップＳ７０７）、すべての行を処理していない場合は（ステップＳ７０７：ＮＯ）、次の行を取得して処理を繰り返す（ステップＳ７０２）。
【００６８】
すべての行を処理した場合は（ステップＳ７０７：ＹＥＳ）、表示制御部１０６は、対訳文書Ｄｔを表示部（図示せず）に表示する対訳文書表示処理を実行し（ステップＳ７０８）、静的翻訳処理を終了する。対訳文書表示処理の詳細については後述する。
【００６９】
次に、このように構成された第１の実施の形態にかかる機械翻訳装置１００による動的翻訳処理について説明する。図８は、第１の実施の形態における動的翻訳処理の全体の流れを示すフローチャートである。
【００７０】
まず、翻訳更新部１０５が、翻訳結果テーブル１２１から対訳文書Ｄｔを取得する（ステップＳ８０１）。次に、発話受付部１０３が、原言語発話文（以下、Ｓｓとする。）の入力を受付ける（ステップＳ８０２）。
【００７１】
次に、翻訳更新部１０５が、原言語発話文Ｓｓを翻訳した結果である発話対訳文（以下、Ｔｓとする。）を出力する（ステップＳ８０３）。次に、翻訳更新部１０５に含まれる抽出部５０１が、原言語発話文Ｓｓが原言語文書Ｄｓ中のいずれの範囲に対応する発話であるかを推定する第１のアライメント処理を実行する（ステップＳ８０４）。
【００７２】
次に、抽出部５０１が、推定した範囲から発話対訳文Ｔｓに対応する原言語文（以下、Ｓａとする。）を抽出する第２のアライメント処理を実行する（ステップＳ８０５）。具体的には、抽出部５０１は、第１のアライメント処理で推定した範囲から、上記（１）式を用いて発話対訳文Ｔｓに最も類似する原言語文Ｓａを抽出する。なお、この処理により、原言語文Ｓａの単語と、原言語発話文Ｓｓの単語との間の対応づけも決定する。
【００７３】
図９および図１０は、抽出部５０１により抽出された原言語文Ｓａと、原言語発話文Ｓｓとの対応の一例を示す説明図である。
【００７４】
例えば、図９では、「Difficulties of processing SL」という原言語文Ｓａに対し、「Today、 I'll talked about difficulties of processing spoken language.」という原言語発話文Ｓｓが対応づけられた場合の例が示されている。また、原言語文Ｓａおよび原言語発話文Ｓｓに含まれるそれぞれの単語間の対応づけが、実線で示されている。同図では、曖昧性の生じていた原言語文Ｓａの単語９０１（「SL」）と、原言語発話文Ｓｓに含まれる単語９０２（「spoken-language」）とが実線９０３で対応づけられた例が示されている。
【００７５】
また、図１０では、「It requires a special mechanism for a recognizer」という原言語文Ｓａに対し、「So, It requires a recognizer with special mechanisms.」という原言語発話文Ｓｓが対応付けられた例が示されている。
【００７６】
次に、翻訳更新部１０５は、原言語文Ｓａが抽出されたか否かを判断する（ステップＳ８０６）。上述のように、文類似度ＳＩＭｓが予め定められた閾値以下である場合は、原言語文Ｓａが抽出されない場合も存在するからである。
【００７７】
原言語文Ｓａが抽出された場合は（ステップＳ８０６：ＹＥＳ）、翻訳更新部１０５は、曖昧性テーブル１２２に、原言語文Ｓａに関連する曖昧性レコードが存在するか否かを判断する（ステップＳ８０７）。具体的には、翻訳更新部１０５は、原言語文Ｓａに対応する文ＩＤ（行番号）と一致する文ＩＤの曖昧性レコードが、曖昧性テーブル１２２に存在するか否かを判断する。
【００７８】
原言語文Ｓａに関連する曖昧性レコードが存在する場合は（ステップＳ８０７：ＹＥＳ）、翻訳結果選択部５０２は、原言語発話文Ｓｓの翻訳結果を参照して原言語文Ｓａを再翻訳し、対訳文Ｔａを出力する（ステップＳ８０８）。
【００７９】
例えば、原言語文Ｓａ中の単語「SL」に対し、上述の５種類の訳語候補が存在するという曖昧性が生じ、曖昧性テーブル１２２に保存されていたとする。そして、原言語発話文Ｓｓの翻訳により、「SL」が「Spoken Language」の略語であることが判明した場合、翻訳結果選択部５０２は、原言語文Ｓａの単語「SL」の訳語として「Spoken Language」を選択するように再翻訳処理を行う。
【００８０】
なお、原言語文書Ｄｓの複数の箇所に発生した曖昧性であって、同種の曖昧性については、いずれかの曖昧性が解決した場合に、同時に解決するように構成してもよい。
【００８１】
次に、翻訳更新部１０５は、曖昧性テーブル１２２から曖昧性を解消した曖昧性レコードを削除する（ステップＳ８０９）。続いて、翻訳更新部１０５は、対訳文書Ｄｔ中の原言語文Ｓａの対訳文をＴａと置換して翻訳結果テーブル１２１を更新する（ステップＳ８１０）。
【００８２】
次に、表示制御部１０６は、更新済みの対訳文書Ｄｔを表示部（図示せず）に表示する対訳文書表示処理を実行する（ステップＳ８１１）。対訳文書表示処理の詳細については後述する。
【００８３】
ステップＳ８０６で原言語文Ｓａが抽出されなかったと判断された場合（ステップＳ８０６：ＮＯ）、ステップＳ８０７で原言語文Ｓａに関連する曖昧性レコードが存在しないと判断された場合（ステップＳ８０７：ＮＯ）、または表示制御部１０６が対訳文書Ｄｔを表示後（ステップＳ８１１）、音声出力制御部１０７は、発話対訳文Ｔｓを音声合成した音声をスピーカなどの音声出力部（図示せず）に出力する（ステップＳ８１２）。
【００８４】
次に、翻訳更新部１０５は、ユーザによるボタン操作などにより、原言語発話文Ｓｓが終了したか否か、すなわち、スライド等の資料の説明が終了したか否かを判断し（ステップＳ８１３）、終了していない場合は（ステップＳ８１３：ＮＯ）、次に原言語発話文Ｓｓを受付けて処理を繰り返す（ステップＳ８０２）。終了した場合は（ステップＳ８１３：ＹＥＳ）、動的翻訳処理を終了する。
【００８５】
次に、ステップＳ７０８およびステップＳ８１１の対訳文書表示処理の詳細について説明する。図１１は、第１の実施の形態における対訳文書表示処理の全体の流れを示すフローチャートである。
【００８６】
まず、表示制御部１０６は、翻訳結果テーブル１２１から対訳文書Ｄｔを取得する（ステップＳ１１０１）。次に、表示制御部１０６は、曖昧性テーブル１２２から曖昧性レコードを１レコード取得する（ステップＳ１１０２）。
【００８７】
次に、表示制御部１０６は、取得した曖昧性レコードに従い、対訳文を曖昧性提示用に編集して対訳文書表示画面に表示する（ステップＳ１１０３）。具体的には、表示制御部１０６は、曖昧性レコード内の曖昧性が生じた部分の位置情報を参照し、対訳文の曖昧性が生じた部分の単語を記号「<」および「>」で括って対訳文書表示画面に表示する。
【００８８】
図１２は、対訳文書表示画面の表示内容の一例を示す説明図である。同図では、日本語で表された対訳文書のうち、日本語の単語１２０１の部分に曖昧性が生じ、記号「<」および「>」で括って表示された例が示されている。また、同図では、日本語の文１２０２全体で係り受けの曖昧性が生じ、記号「<」および「>」で括って表示された例が示されている。
【００８９】
このように、翻訳過程で曖昧性が生じた部分を記号等で明示することが可能となり、聞き手側に注意を喚起することが可能となる。なお、翻訳曖昧性を示すための目印は上記記号に限られるものではなく、曖昧性が生じたことを認識可能なものであれば、他の記号や下線を付す方法、文字色を変更する方法などのあらゆる方法を適用できる。
【００９０】
また、曖昧性の種類によって付与する記号を変更するように構成してもよいし、記号を付すだけでなく、曖昧性の内容や他の候補などを示すさらに詳細な情報を提示するように構成してもよい。
【００９１】
図１１に戻り、対訳文書表示画面に対訳文を表示した後（ステップＳ１１０３）、表示制御部１０６は、すべての曖昧性レコードを処理したか否かを判断する（ステップＳ１１０４）。すべての曖昧性レコードを処理していない場合は（ステップＳ１１０４：ＮＯ）、次の曖昧性レコードを取得して処理を繰り返す（ステップＳ１１０２）。
【００９２】
このように、第１の実施の形態にかかる機械翻訳装置１００では、会議資料、プレゼンテーション資料などの説明のために発話された内容を参照して会議資料等の翻訳結果で生じた曖昧性を解消することができる。このため、最小限の内容で構成される文書であっても高精度に翻訳することが可能となる。
【００９３】
また、話し手の発話内容と資料に記述された内容とを、発話の進行に従って動的に対応付け、さらに、翻訳内容をこれに同期して更新することにより、常に最新の翻訳結果を得ることが可能となり、話し手の意図を正しく理解する支援が可能となる。
【００９４】
（第２の実施の形態）
一般に、会議などに参加する聞き手側全員の母語への翻訳を、話し手自らが成すことは希であり、参加者自身が用意した翻訳装置により資料を翻訳することが多い。このため、一端資料を聞き手に配布した後は、通常、話し手はその訳出結果を知ることはできない。話し手自らが聞き手側の母語に訳したものを提供する場合であっても、聞き手側の母語に関する十分な知識を要求するため、訳文品質が十分に保証されるとは言えない。このように、一般に資料を配付した後は、聞き手側の理解や聞き手側母語に訳された資料と、話し手側の意図との間に齟齬が存在しても、これを修正することや補足することが困難であった。
【００９５】
特許文献１の方法では、聞き手側の言語に翻訳された後の資料に関しては、依然話し手側の管理から離れたままであり、適切な知識を補うための説明などができず、結果、相互理解の齟齬を解決できなかった。
【００９６】
第２の実施の形態にかかる機械翻訳装置は、会議資料等の翻訳で曖昧性が生じた場合に、曖昧性が生じた箇所を資料の提供者に表示可能とすることにより、齟齬が発生した箇所を提供者が把握することができるようにするものである。
【００９７】
図１３は、第２の実施の形態にかかる機械翻訳システムの構成を示すブロック図である。本実施の形態にかかる機械翻訳システムは、機械翻訳装置１３００と、表示装置２００とを含んでいる。なお、同図では機械翻訳装置１３００が１つのみ記載されているが、表示装置２００には複数の機械翻訳装置を接続することができる。
【００９８】
表示装置２００は、話し手であるユーザが利用する装置であり、原言語文書の翻訳結果ではなく、原言語話者である話し手自身に原言語文書をそのまま表示する装置である。表示装置２００は、例えば、ディスプレイ装置を備えたパーソナルコンピュータなどの通常のコンピュータにより構成することができる。
【００９９】
同図に示すように、表示装置２００は、記憶部２２０と、文書受付部２０１と、表示制御部２０２と、受信部２０３と、を備えている。
【０１００】
記憶部２２０は、曖昧性管理テーブル２２２を記憶する記憶媒体であり、ＨＤＤ、光ディスク、メモリカード、ＲＡＭなどの一般的に利用されているあらゆる記憶媒体により構成することができる。
【０１０１】
曖昧性管理テーブル２２２は、表示装置２００に接続された機械翻訳装置ごとに、翻訳処理で生じた曖昧性に関する曖昧情報を格納するテーブルである。図１４は、曖昧性管理テーブル２２２のデータ構造の一例を示す説明図である。同図に示すように、曖昧性管理テーブル２２２は、接続された機械翻訳装置を一意に識別する端末ＩＤと、文ＩＤと、曖昧情報とを対応づけて格納している。
【０１０２】
すなわち、曖昧性管理テーブル２２２は、端末ＩＤと、機械翻訳装置１３００の曖昧性テーブル１２２の各レコードである曖昧性レコードとを対応づけたレコード（以下、曖昧性管理レコードとする。）を格納している。
【０１０３】
このように、端末ＩＤと曖昧性レコードと対応付けて記憶することにより、複数の聞き手側端末（機械翻訳装置）が存在する場合であっても、同じ種類の曖昧性を区別して管理することが可能となる。すなわち、ある聞き手側端末で解消された曖昧性が、別の端末で解消されていない場合でも、解消済みとして誤って削除されることなく、曖昧情報を適切に管理することが可能となる。
【０１０４】
文書受付部２０１は、プレゼンテーション資料や会議資料などのテキスト形式の文書情報の入力を受付けるものである。文書受付部２０１は、機械翻訳装置１３００の文書受付部１０１と同様の機能で実現できる。
【０１０５】
表示制御部２０２は、文書受付部２０１が受付けた原言語文書と、記憶部２２０が保持する曖昧性管理テーブル２２２とを参照して、翻訳曖昧性が生じた場所を明示して原言語文書を表示するものである。表示制御部２０２は、第１の実施の形態の表示制御部１０６と同様に、曖昧性が発生した部分を「<」と「>」とで対応付けて括ることで翻訳曖昧性が生じたことを表す。
【０１０６】
受信部２０３は、機械翻訳装置１３００の送信部１３０８（後述）から送信された曖昧性レコードを受信するものである。受信部２０３と、機械翻訳装置１３００の送信部１３０８との間の通信では、有線ＬＡＮ（Local Area Network）、無線ＬＡＮ、インターネットなどのあらゆる通信方法を適用することができる。
【０１０７】
また、受信部２０３は、送信元の機械翻訳装置１３００の端末ＩＤを、受信した曖昧性レコードに付したレコードを曖昧性管理テーブル２２２に保存する。端末ＩＤは、機械翻訳装置１３００から受信する。
【０１０８】
機械翻訳装置１３００は、記憶部１２０と、文書受付部１０１と、翻訳部１０２と、発話受付部１０３と、音声認識部１０４と、翻訳更新部１０５と、表示制御部１０６と、音声出力制御部１０７と、送信部１３０８とを備えている。
【０１０９】
第２の実施の形態では、送信部１３０８を追加したことが第１の実施の形態と異なっている。その他の構成および機能は、第１の実施の形態にかかる機械翻訳装置１００の構成を表すブロック図である図１と同様であるので、同一符号を付し、ここでの説明は省略する。
【０１１０】
送信部１３０８は、表示装置２００の受信部２０３に対して、曖昧性テーブル１２２に保存されている曖昧性レコードを送信するものである。送信部１３０８は、原言語文書を翻訳した際に、曖昧性レコードを受信部２０３に対して送信する。
【０１１１】
次に、このように構成された第２の実施の形態にかかる機械翻訳装置１３００による機械翻訳処理について説明する。第２の実施の形態の機械翻訳処理の全体の流れは、第１の実施の形態における機械翻訳処理を示す図６と同様であるのでその説明を省略する。
【０１１２】
第２の実施の形態では、静的翻訳処理および動的翻訳処理の詳細が第１の実施の形態と異なる。以下に、第２の実施の形態にかかる機械翻訳装置１３００による静的翻訳処理および動的翻訳処理について説明する。
【０１１３】
図１５は、第２の実施の形態における静的翻訳処理の全体の流れを示すフローチャートである。
【０１１４】
ステップＳ１５０１からステップＳ１５０７までの、テキスト受付処理、翻訳制御処理は、第１の実施の形態にかかる機械翻訳装置１００におけるステップＳ７０１からステップＳ７０７までと同様の処理なので、その説明を省略する。
【０１１５】
ステップＳ１５０７で、すべての行を処理したと判断された場合は（ステップＳ１５０７：ＹＥＳ）、送信部１３０８は、曖昧性テーブル１２２（以下、Ａｔとする。）を原言語話者の表示装置２００に送信する（ステップＳ１５０８）。
【０１１６】
次に、表示制御部１０６は、対訳文書Ｄｔを表示部（図示せず）に表示する対訳文書表示処理を実行し（ステップＳ１５０９）、静的翻訳処理を終了する。
【０１１７】
図１６は、第２の実施の形態における動的翻訳処理の全体の流れを示すフローチャートである。
【０１１８】
ステップＳ１６０１からステップＳ１６１０までの、発話受付処理、曖昧性抽出・更新処理は、第１の実施の形態にかかる機械翻訳装置１００におけるステップＳ８０１からステップＳ８１０までと同様の処理なので、その説明を省略する。
【０１１９】
ステップＳ８１０で、翻訳更新部１０５が対訳文の置換を実行した後、送信部１３０８は、曖昧性テーブルＡｔを原言語話者の表示装置２００に送信する（ステップＳ１６１１）。
【０１２０】
ステップＳ１６１２からステップＳ１６１４までの、対訳文書表示処理、音声合成出力処理、終了判定処理は、第１の実施の形態にかかる機械翻訳装置１００におけるステップＳ８１１からステップＳ８１３までと同様の処理なので、その説明を省略する。
【０１２１】
このように、第２の実施の形態では、静的翻訳処理を実行するたび、および動的翻訳処理で曖昧性テーブル１２２を更新するたびに、曖昧性テーブル１２２を表示装置２００に送信する。これにより、表示装置２００側に曖昧性が生じていることを通知できるため、表示装置２００側で通知内容を参照した表示内容を動的に編集することが可能となる。
【０１２２】
次に、表示装置２００で実行される原言語文書表示処理について説明する。原言語文書表示処理とは、表示装置２００側で、曖昧性管理テーブル２２２の曖昧情報を参照して表示内容を編集した原言語文書の表示を行う処理である。
【０１２３】
図１７は、第２の実施の形態における原言語文書表示処理の全体の流れを示すフローチャートである。
【０１２４】
まず、受信部２０３が、機械翻訳装置１３００から端末ＩＤ（以下、Ｉｄとする。）と曖昧性テーブルＡｔとを受信する（ステップＳ１７０１）。次に、文書受付部２０１が、原言語文書Ｄｓの入力を受付ける（ステップＳ１７０２）。
【０１２５】
次に、表示制御部２０２が、曖昧性管理テーブル２２２の不要な曖昧性管理レコードを削除する（ステップＳ１７０３）。具体的には、表示制御部２０２は、曖昧性管理テーブル２２２から、端末ＩＤが受信したＩｄと等しく、かつ、曖昧性レコードの内容が一致しない曖昧性管理レコードを削除する。
【０１２６】
送信元の機械翻訳装置１３００で曖昧性が解消された場合、曖昧性テーブル１２２から曖昧性レコードが削除され、表示装置２００に送信される。表示装置２００側の曖昧性管理テーブル２２２には対応するレコードが残っているため、両者の差分を取ることにより曖昧性が解消されたレコードを検出し、検出したレコードを削除している。
【０１２７】
次に、表示制御部２０２は、曖昧性管理テーブル２２２に保存済みの曖昧性レコードをＡｔから削除する（ステップＳ１７０４）。重複する曖昧性レコードを曖昧性管理テーブル２２２に登録しないようにするためである。具体的には、表示制御部２０２は、曖昧性テーブルＡｔのレコードのうち、端末ＩＤおよび曖昧性レコードが等しいレコードが曖昧性管理テーブル２２２に存在する曖昧性レコードを削除する。
【０１２８】
次に、表示制御部２０２は、Ａｔに含まれる各曖昧性レコードと端末ＩＤとを対応づけて曖昧性管理テーブル２２２に保存する（ステップＳ１７０５）。
【０１２９】
このようにして、受信した曖昧性レコードを反映した最新の曖昧情報を格納した曖昧性管理テーブル２２２を作成することができる。
【０１３０】
次に、表示制御部２０２は、曖昧性管理テーブル２２２から曖昧性管理レコードを１レコード取得する（ステップＳ１７０６）。次に、表示制御部２０２は、取得した曖昧性管理レコードに含まれる曖昧性が生じた部分の位置情報に対応する部分が、既に編集済みか否かを判断する（ステップＳ１７０７）。
【０１３１】
編集済みでない場合は（ステップＳ１７０７：ＮＯ）、表示制御部２０２は、取得した曖昧性管理レコードに従い、原言語文書Ｄｓ内の対応する原言語文を曖昧性提示用に編集して原言語文書表示画面に表示する（ステップＳ７０８）。具体的には、表示制御部２０２は、曖昧性管理レコード内の曖昧性が生じた部分の位置情報を参照し、原言語文の曖昧性が生じた部分の単語を記号「<」および「>」で括って原言語文書表示画面に表示する。
【０１３２】
図１８は、原言語文書表示画面の表示内容の一例を示す説明図である。同図では、英語で表された原言語文書のうち、英語の単語１８０１の部分に曖昧性が生じ、記号「<」および「>」で括って表示された例が示されている。また、同図では、英語の文１８０２全体で係り受けの曖昧性が生じ、記号「<」および「>」で括って表示された例が示されている。
【０１３３】
このように、聞き手側だけでなく、原言語話者である話し手側に対しても、翻訳過程で曖昧性が生じた部分を記号等で明示することができる。このため、曖昧性が生じた部分を認識した話し手は、当該部分を補足する説明を発話することなどが可能となる。これにより、話し手と聞き手と理解の齟齬が発生する可能性を低減することができる。
【０１３４】
図１７に戻り、曖昧性が生じた部分の位置情報に対応する部分が編集済みであると判断された場合（ステップＳ１７０７：ＹＥＳ）、またはステップＳ１７０８で編集後の原言語文を表示した後、表示制御部２０２は、すべての曖昧性管理レコードを処理したか否かを判断する（ステップＳ１７０９）。
【０１３５】
すべての曖昧性管理レコードを処理していない場合は（ステップＳ１７０９：ＮＯ）、次に曖昧性管理レコードを取得して処理を繰り返す（ステップＳ１７０６）。すべての曖昧性管理レコードを処理した場合は（ステップＳ１７０９：ＹＥＳ）、原言語文書表示処理を終了する。
【０１３６】
次に、図１９〜図２９を用いて、本実施の形態における機械翻訳処理の具体例について説明する。図１９は、入力される原言語文書の一例を示す説明図である。
【０１３７】
以下では、同図に示すようなスライドを会議資料として電子的に配布する状況を仮定して説明する。また、会議の参加者が利用する装置として、英語を母語とする話し手が利用し、端末ＩＤとして「Eng001」を付与された話し手側端末（表示装置２００）、および日本語を母語とする聞き手が利用し、端末ＩＤとして「Jpn001」を付与された聞き手側端末（機械翻訳装置１３００）が用いられるものとする。
【０１３８】
まず、同図に示すようなスライドが電子的に配布され、聞き手側端末（Jpn001）に入力されると、これを聞き手側ユーザが設定した言語、すなわち日本語に向けて静的翻訳処理が実行される（ステップＳ６０１）。
【０１３９】
静的翻訳処理では、入力された図１９に示すスライド資料を原言語文書Ｄｓとして処理が実行される（ステップＳ１５０１）。原言語文書Ｄｓから最初の行の情報である「Difficulties of processing SL」を読み出しＷｓとする（ステップＳ１５０２）。
【０１４０】
ここで、Ｗｓを翻訳部１０２によって処理した結果、曖昧情報Ｗａとして（訳語選択、（４、４）、（１、１））が、対訳文Ｗｔとして「原言語を処理する障害」を意味する日本語が得られたと仮定する（ステップＳ１５０３）。
【０１４１】
翻訳部１０２は、対訳文Ｗｔの内容を対訳文書Ｄｔに配置する（ステップＳ１５０４）。また、翻訳処理過程に曖昧性に関する問題が発生しているため（ステップＳ１５０５：ＹＥＳ）、翻訳部１０２は、曖昧性の問題が生じた原言語文書Ｄｓ中の文を特定するための行数の情報と、曖昧情報Ｗａの値と、を対応付けて、曖昧性テーブルＡｔに登録する（ステップＳ１５０６）。図２０は、この処理の後の、曖昧性テーブルＡｔのデータ格納状態の一例を示す説明図である。
【０１４２】
次に、翻訳部１０２は、２行目の情報である「Differ with WL in vocabularies」を読み出しＷｓとする（ステップＳ１５０２）。
【０１４３】
ここで、Ｗｓを翻訳部１０２によって処理した結果、曖昧情報Ｗａが出力されず、対訳文Ｗｔとして「書き言葉との語彙の異なり」を意味する日本語が得られたと仮定する（ステップＳ１５０３）。
【０１４４】
翻訳部１０２は、対訳文Ｗｔの内容を対訳文書Ｄｔに配置し（ステップＳ１５０４）、翻訳処理過程に曖昧性に関する問題は発生していないため（ステップＳ１５０５：ＮＯ）、ステップＳ１５０２へ移動する。
【０１４５】
以降、原言語文書Ｄｓの最後の行の情報である「It requires a special mechanism for a recognizer.」まで、同様の処理が繰り返される。なお、この処理の後の曖昧性テーブルＡｔは、例えば、図３に示すような状態となる。
【０１４６】
以上によって、原言語文書Ｄｓの翻訳処理が終了し、その翻訳過程で生じた曖昧性テーブルＡｔが完成することから、曖昧性テーブルＡｔを話し手側端末に送信する（ステップＳ１５０８）。なお、この時の状態を中間状態１と呼び、後述する原言語文書表示処理の動作の説明時に参照する。
【０１４７】
次に、表示制御部１０６が、対訳文書表示処理を実行する（ステップＳ１５０９）。まず、静的翻訳処理によって生成された対訳文書Ｄｔを取得する（ステップＳ１１０１）。次に、図３に示した曖昧性テーブルＡｔから、最初の曖昧性レコード（以下、ｔとする。）（文ＩＤ＝１、曖昧情報＝（訳語選択、（４、４）、（１、１））を取得する（ステップＳ１１０２）。
【０１４８】
この曖昧性レコードｔによれば、曖昧性の問題が原言語文書Ｄｓの１行目で発生しており、その影響を受ける対訳文の位置は１単語目〜１単語目であることが分かる。このため、表示制御部１０６は、曖昧性が発生した範囲を「<」記号と「>」記号で括る処理を行う（ステップＳ１１０３）。図２１は、このような処理を実行した後の、対訳文書Ｄｔの表示内容の一例を示す説明図である。
【０１４９】
以降、曖昧性テーブルＡｔにおける２番目以降の曖昧性レコードについても同様の処理が繰り返される。なお、この処理の後の対訳文書Ｄｔは、例えば、図１２に示すような内容で表示される。
【０１５０】
このように、本実施の形態によれば、図１２の単語１２０１（<原言語>）または文１２０２（<それは認識装置用の特別なメカニズムを要求する>）のように、聞き手に対して、翻訳過程で曖昧性が生じた部分を明示することができるため、聞き手側に注意を喚起することが可能となる。
【０１５１】
上記のような静的翻訳処理の後、動的翻訳処理が実行される（ステップＳ６０２）。
【０１５２】
まず、翻訳部１０２の出力である対訳文書Ｄｔを取得する（ステップＳ１６０１）。ここで、発話受付部１０３が原言語発話文Ｓｓとして「Today、I'll talk about difficulties of processing spoken-language.」を受付けた（ステップＳ１６０２）と仮定する。また、原言語発話文Ｓｓを翻訳更新部１０５によって処理した結果、発話対訳文Ｔｓとして「今日、私は話し言葉を処理する障害について話すつもりです。」を意味する日本語が得られたと仮定する。
【０１５３】
続いて、原言語発話文Ｓｓと、原言語文書Ｄｓ内の原言語文とを対応付けるために、抽出部５０１によってアライメント処理が実行される（ステップＳ１６０４、ステップＳ１６０５）。ここでは、対応する原言語文Ｓａとして、図１９に示した原言語文書中の第１行目に当たる、「Difficulties of processing SL」が抽出されたと仮定する。なお、このときのアライメント結果を示した図が図９に相当する。
【０１５４】
原言語文Ｓａが得られていることから、ステップＳ１６０６でアライメント処理が成功していると判断し（ステップＳ１６０６：ＹＥＳ）、ステップＳ１６０７へ移動する。アライメント先として得られた原言語文Ｓａは、原言語文書Ｄｓ中の１行目であり、原言語文Ｓａに対応する曖昧性として、図３の曖昧性テーブルＡｔの最初の曖昧性レコードが存在するため（ステップＳ１６０７：ＹＥＳ）、ステップＳ１６０８へ移動する。
【０１５５】
ここでは、図９に示すアライメント結果のように、原言語文Ｓａ中の単語９０１（SL）と、原言語発話文Ｓｓ中の単語９０２（spoken-language）が対応付けられている。また、原言語文Ｓａに発生した曖昧性は、「SL」の訳語選択の問題であり、訳語候補として、「原言語（Source Language）」「話し言葉（Spoken Language）」「回収損（Salvage Loss）」「海面（Sea Level）」「記号原語（Symbolic Language）」を意味する５種類の日本語が得られたと仮定する。
【０１５６】
これに対して、アライメント処理によって対応付けられた「spoken-language」の訳語は一意に「話し言葉」であると決められると仮定すると、翻訳結果選択部５０２は、訳語候補の中から対応付けられた単語が同じ訳語になるように「話し言葉」を一意に選択する。
【０１５７】
すなわち、原言語文Ｓａの翻訳課程で生じた訳語選択の曖昧性の問題を解決し、一意に選択した訳語で新たな対訳文Ｔａ（「話し言葉を処理する障害」）を得ることができる（ステップＳ１６０８）。
【０１５８】
以上のように曖昧性が解消されたことから、曖昧性テーブルＡｔから、曖昧性に対応する図３の最初の曖昧性レコードを削除する（ステップＳ１６０９）と共に、新たに得られた対訳文Ｔａを、対訳文書Ｄｔに反映する（ステップＳ１６１０）。図２２は、この処理によって更新された曖昧性テーブルＡｔの状態の一例を示す説明図である。
【０１５９】
次に、更新された曖昧性テーブルＡｔを話し手側端末に送信する（ステップＳ１６１１）。なお、この時の状態を中間状態２と呼び、後述する原言語文書表示処理の動作の説明時に参照する。
【０１６０】
次に、対訳文書表示処理が実行される。図２３は、このときの対訳文書表示処理で表示される対訳文書表示画面の表示内容の一例を示す説明図である。
【０１６１】
静的翻訳処理が実行された直後の対訳文書表示画面を表す図１２では、単語１２０１に曖昧性が存在することが示されていたが、図２３の対応する単語２３０１では「話し言葉」を意味する日本語が正しく表示されている。すなわち、話し手の意図が正しく反映され、かつ、聞き手側にも処理過程で生じた曖昧性が解決されたことが明確に示されている。
【０１６２】
このように、本実施の形態によれば、翻訳過程で生じた曖昧性を正しく解決し、話し手の説明の内容、すなわち意図と聞き手側の理解との間に生じた齟齬を解消することが可能となる。
【０１６３】
対訳文書表示処理の後、音声出力制御部１０７が、発話対訳文Ｔｓを音声合成した音声出力しステップＳ１６１４へ移動する。
【０１６４】
ここでは、さらに継続して発話が入力され（ステップＳ１６１４：ＮＯ）、次の入力として、発話受付部１０３が「Of course、 as you know、 there are several difficulties.」という原言語発話文Ｓｓを受付けたものと仮定する（ステップＳ１６０２）。
【０１６５】
また、原言語発話文Ｓｓを翻訳更新部１０５によって処理した結果、「もちろん、皆様ご存じのように、種々の障害があります。」を意味する日本語が、発話対訳文Ｔｓとして出力されたものと仮定する（ステップＳ１６０３）。
【０１６６】
続いて、原言語発話文Ｓｓと、原言語文書Ｄｓ内の原言語文とを対応付けるために、抽出部５０１によってアライメント処理が実行される（ステップＳ１６０４、ステップＳ１６０５）。ここでは、対応する原言語文書Ｄｓの文が得られなかったと仮定すると、原言語文Ｓａは空となる。したがって、アライメント処理が失敗していると判断され（ステップＳ１６０６：ＮＯ）、音声合成出力処理が実行される（ステップＳ１６１３）。
【０１６７】
このように、新しい発話が得られた場合であっても、曖昧性解消に貢献しない入力であった場合には、曖昧性を解消する処理は実行されないため、誤って対訳文書Ｄｔを更新することを抑止することができる。
【０１６８】
続いて、さらに継続して発話が入力され（ステップＳ１６１４：ＮＯ）、次の入力として、発話受付部１０３が「It requires a recognizer with special mechanisms.」という原言語発話文Ｓｓを受付けたものと仮定する（ステップＳ１６０２）。
【０１６９】
また、原言語発話文Ｓｓを翻訳更新部１０５によって処理した結果、「それは特別なメカニズムを備えた認識装置を要求します」を意味する日本語が、発話対訳文Ｔｓとして出力されたものと仮定する（ステップＳ１６０３）。
【０１７０】
続いて、原言語発話文Ｓｓと、原言語文書Ｄｓ内の原言語文とを対応付けるために、抽出部５０１によってアライメント処理が実行される（ステップＳ１６０４、ステップＳ１６０５）。ここでは、対応する原言語文Ｓａとして、図１９に示した原言語文書中の第１０行目に相当する「It requires a special mechanism for a recognizer」が抽出されたと仮定する。なお、このときのアライメント結果を表した図が図１０に相当する。
【０１７１】
原言語文Ｓａが得られていることから、ステップＳ１６０６でアライメント処理が成功していると判断し（ステップＳ１６０６：ＹＥＳ）、ステップＳ１６０７へ移動する。アライメント先として得られた原言語文Ｓａは、原言語文書Ｄｓ中の１０行目であり、原言語文Ｓａに対応する曖昧性として、図２２の曖昧性テーブルＡｔの曖昧性レコードが存在するため（ステップＳ１６０７：ＹＥＳ）、ステップＳ１６０８へ移動する。
【０１７２】
図２２の曖昧性レコードによれば、原言語文Ｓａは、その翻訳課程で係り受けの曖昧性を生じている。ここでは、この曖昧性が、図４の解釈４０１および解釈４０２に示す２通りの係り受けの解釈曖昧性であったと仮定する。
【０１７３】
すなわち、前者は、「a recognizer」が「special mechanisms」に依存することを意味する解釈である（日本語では「それは認識装置用の特別なメカニズムを要求する」に対応）。後者は、「a recognizer」が「requires」に依存することを意味する解釈である（日本語では「それは認識装置に特別なメカニズムを要求する」に対応）。なお、静的翻訳処理では、前者が選択されていたことになる。
【０１７４】
これに対して、原言語発話文Ｓｓを翻訳更新部１０５で処理した過程で、係り受け構造が一意に決められたと仮定する。図２４は、一意に決定された係り受け構造の一例を示す説明図である。同図の例では、「a recognizer」が「requires」に依存することを意味する解釈を優先すべきであることが分かる。したがって、原言語文Ｓａの解釈としても、図４の解釈４０２に示すものが優先されると判定できる。
【０１７５】
すなわち、原言語文Ｓａの翻訳課程で生じた係り受け解釈の曖昧性の問題を解決し、一意に決定した係り受け解釈で新たな対訳文Ｔａ（「それは認識装置に特別なメカニズムを要求する」）を得ることができる（ステップＳ１６０８）。
【０１７６】
以上のように曖昧性が解消されたことから、曖昧性テーブルＡｔから、曖昧性に対応する図２２曖昧性レコードを削除する（ステップＳ１６０９）と共に、新たに得られた対訳文Ｔａを、対訳文書Ｄｔに反映する（ステップＳ１６１０）。なお、以上の処理によって原言語文書Ｄｓの静的翻訳過程で生じた全ての曖昧性が解消されるため、話し手側端末が有する曖昧性テーブルＡｔは空集合となる。
【０１７７】
次に、空集合となった曖昧性テーブルＡｔを話し手側端末に送信する（ステップＳ１６１１）。なお、この時の状態を中間状態３と呼び、後述する原言語文書表示処理の動作の説明時に参照する。
【０１７８】
次に、対訳文書表示処理が実行される。図２５は、このときの対訳文書表示処理で表示される対訳文書表示画面の表示内容の一例を示す説明図である。
【０１７９】
図２３では、文２３０２に曖昧性が存在することが示されていたが、図２５の対応する文２５０１では係り受けの解釈が正しく翻訳された日本語が表示されている。すなわち、話し手の意図が正しく反映され、かつ、聞き手側にも処理過程で生じた曖昧性が解決されたことが明確に示されている。
【０１８０】
次に、原言語文書表示処理の具体例について説明する。原言語文書表示処理は、聞き手側端末から曖昧性テーブルＡｔが送信されるごとに実行される。
【０１８１】
最初に、上述の中間状態１の時に送信された、図３に示すような曖昧性テーブルＡｔを受信した際の処理例について説明する。ただし、図３に示す曖昧性テーブルＡｔを受信するまで、話し手側端末が保持する曖昧性管理テーブル２２２は空集合であったと仮定する。
【０１８２】
まず、送信元端末ＩＤ（Ｉｄ）として「Jpn001」と、図３に示す曖昧性テーブルＡｔとを受信する（ステップＳ１７０１）。次に、原言語文書Ｄｓの入力を受付ける（ステップＳ１７０２）。
【０１８３】
ここでは、曖昧性管理テーブル２２２には曖昧性管理レコードが保存されていないため、受信した曖昧性テーブルＡｔに含まれるすべての曖昧性レコードがＩｄと対応付けられて曖昧性管理テーブル２２２に登録される（ステップＳ１７０３、ステップＳ１７０４、ステップＳ１７０５）。以上の処理を経た後の、曖昧性管理テーブル２２２を示した図が、図１４に相当する。
【０１８４】
図１４に示すように、曖昧性管理テーブル２２２には２つの曖昧性管理レコードが登録されていることから、曖昧性管理テーブル２２２から最初の曖昧性管理レコード（端末ＩＤ＝Jpn001、文ＩＤ＝１、曖昧情報＝（訳語選択、（４、４）、（１、１））を取り出す。
【０１８５】
この曖昧性管理レコードは、曖昧性の問題が原言語文書Ｄｓの１行目で発生しており、その影響を受ける原言語文内の単語の位置は４単語目〜４単語目であることが分かる。このため、表示制御部１０６は、曖昧性が発生した範囲を「<」記号と「>」記号で括って表示する。図２６は、このような処理を実行した後の、対訳文書Ｄｔの表示内容の一例を示す説明図である。
【０１８６】
以降、曖昧性テーブルＡｔにおける２番目以降の曖昧性レコードにつても同様の処理が繰り返される。なお、この処理の後の対訳文書Ｄｔは、例えば、図１８に示すような内容で表示される。
【０１８７】
このように、本実施の形態によれば、図１８の単語１８０１（<SL>）または文１８０２（<It requires special mechanisms for a recognition.>）のように、話し手に対して、翻訳過程で曖昧性が生じた部分を明示することができるため、話し手側に注意を喚起することが可能となる。
【０１８８】
次に、上述の中間状態２の時に送信された、図２２に示すような曖昧性テーブルＡｔを受信した際の処理例について説明する。この場合、曖昧性管理テーブル２２２には、図１４に示した曖昧性管理レコードが記憶されているものとする。
【０１８９】
まず、送信元端末ＩＤ（Ｉｄ）として「Jpn001」と、図２２に示す曖昧性テーブルＡｔとを受信する（ステップＳ１７０１）。次に、原言語文書Ｄｓの入力を受付ける（ステップＳ１７０２）。
【０１９０】
次に、曖昧性管理テーブル２２２に登録されている端末ＩＤが「Jpn001」である曖昧性管理レコードのうち、受信した曖昧性テーブルＡｔに含まれない曖昧性レコードに相当する、図１４の最初の曖昧性管理レコードを削除する（ステップＳ１７０３）。
【０１９１】
次に、すでに曖昧性管理テーブル２２２に登録されている曖昧性レコード、すなわち、図２２の曖昧性レコードを、曖昧性テーブルＡｔから削除する（ステップＳ１７０４）。これにより、受信した曖昧性テーブルＡｔは空集合となるため、曖昧性管理テーブル２２２には新たなレコードは追加されない（ステップＳ１７０５）。図２７は、この処理の後の、曖昧性管理テーブル２２２のデータ格納状態の一例を示す説明図である。
【０１９２】
以降、上述と同様の処理が繰り返され、曖昧部分を明示した原言語文書Ｄｓが表示される。図２８は、このような処理を実行した後の、原言語文書Ｄｓの表示内容の一例を示す説明図である。
【０１９３】
図１８では曖昧性が生じているものとして表示されていた単語１８０１（<SL>）が、図２８では記号「<」、「>」が削除された単語２８０１に動的に更新されることで、聞き手側端末における翻訳過程で生じた曖昧性が話し手の発話によって解決できたことを話し手が動的に知ることが可能となり、円滑な説明支援を実現することができる。
【０１９４】
中間状態３では、空集合である曖昧性テーブルＡｔを受信するため、曖昧性管理テーブル２２２も空集合となる（ステップＳ１７０３、ステップＳ１７０４、ステップＳ１７０５）。したがって、曖昧性表示のための編集は行われず、話し手には曖昧性の生じていないことを示す原言語文書Ｄｓが画面に表示される。
【０１９５】
図２９は、このときの、原言語文書Ｄｓの表示内容の一例を示す説明図である。同図に示すように、中間状態３では、曖昧性が生じたことを表す記号を含まない原言語文書Ｄｓが表示される。
【０１９６】
図２８では曖昧性が生じているものとして表示されていた文２８０２（<It requires special mechanisms for a recognition.>）が、図２９では記号「<」、「>」が削除された文２９０１（It requires special mechanisms for a recognition.）に動的に更新されることで、聞き手側端末における翻訳過程で生じた曖昧性が話し手の発話によって解決できたことを話し手が動的に知ることが可能となる。
【０１９７】
このように、第２の実施の形態にかかる機械翻訳装置１３００では、会議資料等の翻訳で曖昧性が生じた場合に、曖昧性が生じた箇所を資料の提供者に表示することができる。このため、聞き手側が参照している訳出された翻訳資料における解釈にかかる問題を、話し手も共有することが可能となり、その問題を解決するような説明を促す支援を実現することが可能となる。また、発話によって曖昧性が解消された場合、動的に提示情報を更新し、聞き手側の理解との間に生じた齟齬を解消することが可能となる。
【０１９８】
なお、第１および第２の実施の形態では、ユーザへの原言語文書または対訳文書の提示を画面表示によって行っていたが、発話と同様に、音声合成した音声を出力するように構成してもよい。この場合は、曖昧性が生じた箇所の音質、音量などの音声の属性を変更して出力することにより、曖昧性が生じた箇所をユーザに提示する。
【０１９９】
図３０は、第１または第２の実施の形態にかかる機械翻訳装置のハードウェア構成を示す説明図である。
【０２００】
第１または第２の実施の形態にかかる機械翻訳装置は、ＣＰＵ（Central Processing Unit）５１などの制御装置と、ＲＯＭ（Read Only Memory）５２やＲＡＭ５３などの記憶装置と、ネットワークに接続して通信を行う通信Ｉ／Ｆ５４と、各部を接続するバス６１を備えている。
【０２０１】
第１または第２の実施の形態にかかる機械翻訳装置で実行される機械翻訳プログラムは、ＲＯＭ５２等に予め組み込まれて提供される。
【０２０２】
第１または第２の実施の形態にかかる機械翻訳装置で実行される機械翻訳プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ（Compact Disk Recordable）、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【０２０３】
さらに、第１または第２の実施の形態にかかる機械翻訳装置で実行される機械翻訳プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、第１または第２の実施の形態にかかる機械翻訳装置で実行される機械翻訳プログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【０２０４】
第１または第２の実施の形態にかかる機械翻訳装置で実行される機械翻訳プログラムは、上述した各部（文書受付部、翻訳制御部、翻訳部、更新部、音声認識部、発話受付部、表示制御部、音声出力制御部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ５１が上記ＲＯＭ５２から機械翻訳プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、各部が主記憶装置上に生成されるようになっている。
【産業上の利用可能性】
【０２０５】
以上のように、本発明にかかる機械翻訳装置、機械翻訳システム、機械翻訳方法および機械翻訳プログラムは、音声入力または文字入力した原言語文を対象言語に翻訳して文字出力または音声出力する機械翻訳装置、機械翻訳システム、機械翻訳方法および機械翻訳プログラムに適している。
【図面の簡単な説明】
【０２０６】
【図１】第１の実施の形態にかかる機械翻訳装置の構成を示すブロック図である。
【図２】翻訳結果テーブルのデータ構造の一例を示す説明図である。
【図３】曖昧性テーブルのデータ構造の一例を示す説明図である。
【図４】係り受けの解釈曖昧性の一例を示す説明図である。
【図５】更新部の構成の一例を示すブロック図である。
【図６】第１の実施の形態における機械翻訳処理の全体の流れを示すフローチャートである。
【図７】第１の実施の形態における静的翻訳処理の全体の流れを示すフローチャートである。
【図８】第１の実施の形態における動的翻訳処理の全体の流れを示すフローチャートである。
【図９】原言語文と、原言語発話文との対応の一例を示す説明図である。
【図１０】原言語文と、原言語発話文との対応の一例を示す説明図である。
【図１１】第１の実施の形態における対訳文書表示処理の全体の流れを示すフローチャートである。
【図１２】対訳文書表示画面の表示内容の一例を示す説明図である。
【図１３】第２の実施の形態にかかる機械翻訳システムの構成を示すブロック図である。
【図１４】曖昧性管理テーブルのデータ構造の一例を示す説明図である。
【図１５】第２の実施の形態における静的翻訳処理の全体の流れを示すフローチャートである。
【図１６】第２の実施の形態における動的翻訳処理の全体の流れを示すフローチャートである。
【図１７】第２の実施の形態における原言語文書表示処理の全体の流れを示すフローチャートである。
【図１８】原言語文書表示画面の表示内容の一例を示す説明図である。
【図１９】原言語文書の一例を示す説明図である。
【図２０】曖昧性テーブルのデータ格納状態の一例を示す説明図である。
【図２１】対訳文書の表示内容の一例を示す説明図である。
【図２２】曖昧性テーブルの状態の一例を示す説明図である。
【図２３】対訳文書表示画面の表示内容の一例を示す説明図である。
【図２４】係り受け構造の一例を示す説明図である。
【図２５】対訳文書表示画面の表示内容の一例を示す説明図である。
【図２６】対訳文書の表示内容の一例を示す説明図である。
【図２７】曖昧性管理テーブルのデータ格納状態の一例を示す説明図である。
【図２８】原言語文書の表示内容の一例を示す説明図である。
【図２９】原言語文書の表示内容の一例を示す説明図である。
【図３０】第１または第２の実施の形態にかかる機械翻訳装置のハードウェア構成を示す説明図である。
【符号の説明】
【０２０７】
５１  ＣＰＵ
５２  ＲＯＭ
５３  ＲＡＭ
５４  通信Ｉ／Ｆ
６１  バス
１００  機械翻訳装置
１０１  文書受付部
１０２  翻訳制御部
１０３  発話受付部
１０４  音声認識部
１０５  翻訳更新部
１０６  表示制御部
１０７  音声出力制御部
１２０  記憶部
１２１  翻訳結果テーブル
１２２  曖昧性テーブル
２００  表示装置
２０１  文書受付部
２０２  表示制御部
２０３  受信部
２２０  記憶部
２２２  曖昧性管理テーブル
４０１、４０２  解釈
５０１  抽出部
５０２  翻訳結果選択部
９０１、９０２  単語
９０３  実線
１２０１  単語
１２０２  文
１３００  機械翻訳装置
１３０８  送信部
１８０１  単語
１８０２  文
２３０１  単語
２３０２  文
２５０１  文
２８０１  単語
２８０２  文
２９０１  文
【図１】
2008083855.tif 000004
【図２】
2008083855.tif 000005
【図３】
2008083855.tif 000006
【図４】
2008083855.tif 000007
【図５】
2008083855.tif 000008
【図６】
2008083855.tif 000009
【図７】
2008083855.tif 000010
【図８】
2008083855.tif 000011
【図９】
2008083855.tif 000012
【図１０】
2008083855.tif 000013
【図１１】
2008083855.tif 000014
【図１２】
2008083855.tif 000015
【図１３】
2008083855.tif 000016
【図１４】
2008083855.tif 000017
【図１５】
2008083855.tif 000018
【図１６】
2008083855.tif 000019
【図１７】
2008083855.tif 000020
【図１８】
2008083855.tif 000021
【図１９】
2008083855.tif 000022
【図２０】
2008083855.tif 000023
【図２１】
2008083855.tif 000024
【図２２】
2008083855.tif 000025
【図２３】
2008083855.tif 000026
【図２４】
2008083855.tif 000027
【図２５】
2008083855.tif 000028
【図２６】
2008083855.tif 000029
【図２７】
2008083855.tif 000030
【図２８】
2008083855.tif 000031
【図２９】
2008083855.tif 000032
【図３０】
2008083855.tif 000033