(57)【要約】【課題】検索対象原文に対し、文脈や意図を考慮した訳文を容易に検索する。【解決手段】対訳情報作成処理は、入力される第一言語の原文文書と第二言語の訳文文書を文単位に対応付けする一方（文対応付け部１３）、原文文書から文書の特徴を表す文書識別情報を抽出する（文書識別情報抽出部１４）。その後、文単位に対応付けられた原文と訳文との対訳ペアに抽出された文書識別情報を付加した対訳情報を作成し対訳メモリに記憶する（対訳情報作成部１６）。このように作成された対訳情報を用いて、検索対象原文に基づき対訳情報の中から訳文を検索する。この対訳情報検索処理は、検索対象原文文書を文単位に分割し（文書分割部２１）、また検索対象原文文書から文書の特徴を表す文書識別情報を抽出する。さらに、抽出した文書識別情報及び検索対象原文文書の各文を構成する構成文字列に基づき、対訳メモリの対訳情報の中から訳文を検索する。【選択図】    図１
2004318510.tif 000002
【特許請求の範囲】
【請求項１】
原文文書と当該原文文書の訳文文書よりなる対訳文書を入力する文書データ入力手段と、
この文書データ入力手段から入力される原文文書と訳文文書を文単位に対応付けする文対応付け手段と、
前記原文文書から文書の特徴を表す文書識別情報を抽出する文書識別情報抽出手段と、
前記文対応付け手段で文単位に対応付けられた原文と訳文との対訳ペアに前記抽出された文書識別情報を付加した対訳情報を作成し対訳メモリに記憶する対訳情報作成手段とを備えたことを特徴とする対訳情報作成装置。
【請求項２】
前記文対応付け手段は、原文文書の文から生成される訳文と前記対訳文書の訳文との類似度から文対応付けを判断することを特徴とする請求項１に記載の対訳情報作成装置。
【請求項３】
前記文書識別情報は、原文文書から抽出する構成文字列の他、当該原文文書及び前記訳文文書の各文に基づいて抽出する構成情報を含んだものであることを特徴とする請求項１又は請求項２に記載の対訳情報作成装置。
【請求項４】
原文文書と当該原文文書の訳文文書よりなる対訳文書から対訳情報を作成するコンピュータに、
前記原文文書と前記訳文文書とを文単位に対応付けする文対応付け機能と、
この原文文書から文書の特徴を表す文書識別情報を抽出する文書識別情報抽出機能と、
前記文対応付け機能により文単位に対応付けられた原文と訳文との対訳ペアに前記抽出された文書識別情報を付加した対訳情報を作成し記憶手段に記憶する対訳情報作成機能とを実現させることを特徴とする対訳情報作成用プログラム。
【請求項５】
対訳文書を構成する原文文書と訳文文書とを文単位に文対応付けを行うステップと、
前記原文文書から文書の特徴を表す文書識別情報を抽出する情報抽出ステップと、
前記文単位に対応付けられた原文と訳文との対訳ペアに前記ステップで抽出された文書識別情報を付加した対訳情報を作成し記憶手段に記憶するステップとを有することを特徴とする対訳情報作成方法。
【請求項６】
前記文書識別情報抽出ステップは、原文文書から文書の特徴を表す文書構成文字列を抽出するステップと、前記文対応付けされた原文文書の各文と前記訳文文書の各文の文書中の文構成情報を抽出するステップとを有することを特徴とする請求項５に記載する対訳情報作成方法。
【請求項７】
予め対訳ペアに文書識別情報を付加した対訳情報（既文書識別情報付き対訳ペア）が対訳メモリに記憶され、検索対象原文から所要とする訳文を検索する対訳情報検索装置において、
前記検索対象原文文書を文単位に分割する文書分割手段と、
この検索対象原文文書から文書の特徴を表す文書識別情報を抽出する文書識別情報抽出手段と、
前記文単位に分割された前記検索対象原文に前記書識別情報を付加した情報と前記対訳メモリ中の既文書識別情報付き対訳ペアの原文とから当該対訳ペアの訳文を検索する対訳情報検索処理手段とを備えたことを特徴とする対訳情報検索装置。
【請求項８】
請求項７に記載の対訳情報検索装置において、
少なくとも前記検索対象原文文書と検索結果である訳文とを表示する検索結果出力制御手段を設けたことを特徴とする対訳情報検索装置。
【請求項９】
前記検索結果出力制御手段は、前記検索対象原文文書と検索結果との他、前記文書識別情報抽出手段で抽出される文書識別情報から前記検索結果の前後の訳文を同時に表示することを特徴とする請求項８に記載の対訳情報検索装置。
【請求項１０】
予め対訳ペアに文書構成文字列データを含む文書識別情報を付加した対訳情報が対訳メモリに記憶され、検索対象原文から所要とする訳文を検索するコンピュータに、
前記検索対象原文文書を文単位に分割する文書分割機能と、
この検索対象原文文書から文書の特徴を表す文書識別情報を抽出する文書識別情報抽出機能と、
前記文単位に分割された前記検索対象原文に前記書識別情報を付加した情報と前記対訳メモリ中の既文書識別情報付き対訳ペアの原文とから当該対訳ペアの訳文を検索する対訳情報検索処理機能とを実現させることを特徴とする対訳情報検索用プログラム。
【請求項１１】
予め対訳ペアに文書構成文字列データを含む文書識別情報を付加した対訳情報が対訳メモリに記憶され、検索対象原文から所要とする訳文を検索する対訳情報検索方法において、
前記検索対象原文文書を文単位に分割処理するステップと、
前記検索対象原文文書から文書の特徴を表す文書識別情報を抽出するステップと、
前記文単位に分割された前記検索対象原文に前記書識別情報を付加した情報に基づいて前記対訳ペアの訳文を検索する検索処理ステップと、
このステップによる検索結果の成功有無を判断し、検索成功と判断した場合、前記文書識別情報に基づいて対訳ペアとなっている訳文を抽出し、検索対象原文文書の文と訳文とを表示するステップとを有することを特徴とする対訳情報検索方法。
【請求項１２】
前記検索処理ステップは、文単位に分割された前記検索対象原文文書及び前記抽出された文書識別情報とから文書識別情報付き検索対象文を作成するステップと、この文書識別情報付き検索対象文と前記対訳メモリ中の文書識別情報付き対訳ペアの原文との一致度を計算し、検索結果を出力するステップとを有することを特徴とする請求項１１に記載の対訳情報検索方法。
【請求項１３】
一致度の計算処理は、前記文書識別情報付き検索対象文及び原文の構成文字列と前記文書識別情報との一致度をそれぞれ計算することを特徴とする請求項１２に記載の対訳情報検索方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、翻訳支援ツール等に利用される対訳情報作成装置、対訳情報作成用プログラム、対訳情報作成方法、対訳情報検索装置、対訳情報検索用プログラム及び対訳情報検索方法に関する。
【０００２】
【従来の技術】
国際化の進行に伴い、外国語を用いた情報交換へのニーズが高まっており、機械翻訳は、かかる情報交換のツールとして大いに期待されている。しかし、現在の機械翻訳技術による翻訳結果は、人手による手直しが全く不要なレベルにあるとはいえず、翻訳精度の更なる向上が求められている。従って、現状の機械翻訳システムを用いて、人手による手直しのない状態まで翻訳精度を上げるためには、多大の労力と時間を必要とする。
【０００３】
そこで、従来、新たに翻訳を行う場合、過去に翻訳済みとされた文書を有効に活用するために、次のような幾つかの技術が提案されている。
【０００４】
その１つは、対訳データベース作成装置であって、ユーザが原文と当該原文の訳文とを文単位で対応付けし（以下、対訳ペアと呼ぶ）、データベース（以下、対訳メモリと呼ぶ）に保存する。原文の翻訳に関し、以後、原文と訳文との対訳ペアを作成し、順次、対訳メモリに保存し、対訳情報を作成する。
【０００５】
従って、以上のような状態において、新たに入力される翻訳対象文の翻訳を行う場合、過去に翻訳済みとされた対訳メモリを検索し、翻訳対象文と類似した文が存在すれば、機械翻訳により訳文を生成する代わりに当該対訳メモリ中の訳文を翻訳文に採用する（特開平１０−６３６６９号公報参照）。
【０００６】
他の１つは、過去の翻訳済みの文書を有効に活用する技術として、会話文翻訳装置がある（特開平５−３２４７０２号公報、特開平９−６２６８１号公報）。これらの会話文翻訳装置は、予め用意された会話用例文の文類情報を対訳ペアに付与し、対訳メモリ検索者の意図する方向により近い対訳ぺアを検索可能にした構成である。なお、前記会話文の分類情報とは、例えば「部屋の交渉」、「支払う、デポジット」など、会話の目的を表すフレーズ及び想定されたシーンがキーワードとなる。
【０００７】
さらに、前記特開平９−６２６８１号公報の会話文翻訳装置は、対訳メモリに格納される対訳ペアに対し、対訳ペアの原文文字列の中から「意味情報」を抽出して付与し、対訳ペアの文意をより忠実に検索に反映させる方法も提案されている。この「意味情報」は主に自立語の基本形が用いられ、予め事前に「意味素性」毎にその同義語、活用変化形、表現のバリエーション等を対応付けした「意味素性辞書」を作成し、当該「意味素性辞書」を参照し、当該意味情報を抽出するものである。例えば意味素性「お願い」には、「依頼、お願いした、お願いしたいのです」などが対応付けられている。
【０００８】
【特許文献１】
特開平１０−６３６６９号公報（４頁右欄３０行〜５頁左欄３８行、図１参照）
【０００９】
【特許文献２】
特開平５−３２４７０２号公報（８頁左欄３４行〜同頁右欄１２行参照）
【００１０】
【特許文献３】
特開平９−６２６８１号公報（図９，１７頁右欄１７行〜１９頁左欄１７行）
【００１１】
【発明が解決しようとする課題】
ところで、以上のような装置においては、次のような種々の問題が指摘されている。
【００１２】
先ず、前者の対訳データベース作成装置では、対訳メモリに格納されている対訳ペアは、翻訳対象文書の一文だけが考慮されているので、検索時の検索対象文の文脈や意図が何ら考慮されていない。その結果、対訳メモリの検索に際し、原文文字列は類似しているが、対訳文の意味やニューアンスを異にする複数の対訳ペアが対訳メモリ中に存在する場合、検索対象文の文脈の合致度に拘らず、単に原文文字列の最も高い一致度の対訳ペアが優先的に検索されるといった問題がでてくる。
【００１３】
一方、後者の会話文翻訳装置では、過去の翻訳済みの文書を有効に活用する点で意義を有するが、会話翻訳という観点から新たな問題が生じ、また十分な問題解決に至っていない。その理由について説明する。
【００１４】
その１つとしては、会話文翻訳装置は旅行会話文を対象としており、例えば税関手続、ホテルの出入り等に使われる語や挨拶等のシーン等にある程度のパターンがあるので、分類情報の網羅はある程度可能な状況にある。しかし、翻訳対象文書は、多種多様な一般的な文書であることから、あらゆる分類項目を網羅して対訳ペアを作成することは到底不可能なことであり、さらに分類の追加・変更などの更新も大変な労力と手間がかかる問題がある。
【００１５】
また、他の１つは、特開平９−６２６８１号公報に記載される「意味情報」は各対訳ペア自体から抽出したものであり、対訳ペア自体の意図が検索結果に反映できても、対訳ペアが作成された出典文書全体の文脈は反映することができない。このことは、未だ十分な問題解決に至っていないことを意味する。通常、会話文は、文単位で文意が明確となる場合がほとんどであり、前後の文脈を考慮する必要性はそれほどない。これに対し、一般的な文書は、一文単位だけでは意図が不明瞭であり、文意を汲み取るためには少なくとも前後の文脈を考慮する必要が多々ある。例えば「よくそのようなことがおできになりましたね。」という文は、肯定的な文脈から「賞賛」、否定的な文脈から「皮肉」の意味をもつため、前後の文脈に応じて訳文が大きく異なり、全く意味をもたない翻訳結果ないし検索結果となる問題がある。
【００１６】
本発明は上記事情にかんがみてなされたもので、対訳ペアに対訳対象文書の全体の特徴を考慮した情報を付加し、文脈や意図を反映した対訳情報を作成する対訳情報作成装置、対訳情報作成方法及びプログラムを提供することを目的とする。
【００１７】
また、本発明の他の目的は、検索対象原文に対し、文脈や意図を反映した対訳情報を利用し、文脈や意図を汲み取った検索結果（翻訳結果）を容易に検索可能とし、また検索結果の前後の文も出力し、検索結果の文がどのような文脈であるかを容易に把握可能とする対訳情報検索装置、対訳情報検索方法及びプログラムを提供することにある。
【００１８】
【課題を解決するための手段】
（１）  上記課題を解決するために、本発明に係る対訳情報作成装置は、原文文書と訳文文書よりなる対訳文書を入力する文書データ入力手段と、この文書データ入力手段から入力される原文文書と訳文文書を文単位に対応付けする文対応付け手段と、原文文書から文書の特徴を表す文書識別情報を抽出する文書識別情報抽出手段と、前記文対応付け手段で文単位に対応付けられた原文と訳文との対訳ペアに前記抽出された文書識別情報を付加した対訳情報を作成し対訳メモリに記憶する対訳情報作成手段とを設けた構成である。
【００１９】
この発明は、以上のような構成とすることにより、対訳文書が入力されると、文対応付け手段は、対訳文書を構成する原文文書と訳文文書を文単位に対応付けし、一方、文書識別情報抽出手段は、原文文書全体から文書の特徴を表す文書識別情報を抽出する。しかる後、対訳情報作成手段は、文対応付けされた原文と訳文との対訳ペアに文書識別情報を付加した対訳情報（文書識別情報付き対訳ペア）を作成し対訳メモリに記憶する。従って、後に検索対象原文文書をもとに対訳ペアの訳文を検索する際、原文文書の文脈や意図を含んだ文書識別情報から適切な訳文を検索可能となる。
【００２０】
なお、前記（１）では、対訳情報作成装置について述べたが、当該装置に適用する対訳情報作成方法も容易に実現でき、また対訳情報作成の一連の処理機能をプログラムにより実現することが可能である。
【００２１】
（２）  本発明に係る対訳情報検索装置は、以上のような対訳情報作成装置により作成された対訳情報を用いて、検索対象原文から所要とする訳文を検索する場合、検索対象原文文書を文単位に分割する文書分割手段と、この検索対象原文文書から文書の特徴を表す文書識別情報を抽出する文書識別情報抽出手段と、この文書識別情報抽出手段で抽出される文書識別情報及び検索対象原文文書の各文とから、対訳メモリの対訳情報の中から訳文を検索する対訳情報検索処理手段とを設けた構成である。
【００２２】
この発明は、以上のような構成とすることにより、検索対象原文文書から抽出される文書識別情報と既に対訳メモリに記憶される対訳情報の文書識別情報とに基づいて、検索対象原文文書の各文に対する対訳ペアの適切な訳文を検索することが可能である。
【００２３】
なお、前記（２）では、対訳情報検索装置について述べたが、当該装置に適用する対訳情報検索方法も容易に実現でき、また対訳情報検索の一連の処理機能をプログラムにより実現することが可能である。
【００２４】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して説明する。
【００２５】
図１は対訳情報の作成及び対訳情報の検索を含んだシステムの一実施の形態を示す全体構成図である。
【００２６】
このシステムは、翻訳処理された翻訳結果に基づいて対訳情報を作成する対訳情報作成装置１０と検索対象文に対して当該対訳情報作成装置１０により作成された対訳情報から最適な検索結果（翻訳結果）を検索する対訳情報検索装置２０とによって構成されている。
【００２７】
この対訳情報作成装置１０は、ＣＰＵで構成され、対訳情報作成対象となる第一言語による原文文書と第二言語による訳文文書よりなる対訳文書を入力する文書データ入力部１１と、この文書データ入力部１１からバッフアメモリ１２に格納される対訳文書を文単位で対応付ける文対応付け部１３と、原文文書全体からから文書の特徴を表す文書識別情報を抽出する文書識別情報抽出部１４と、文対応付け部１３により文単位に対応付けられた原文及び訳文よりなる対訳ペア（対訳文）に文書識別情報抽出部１４で抽出された文書識別情報を付け加えた対訳情報を作成し、対訳メモリ１５に記憶する対訳情報作成部１６とが設けられている。
【００２８】
なお、対訳情報作成装置１０には、対訳情報作成用プログラムを記録するプログラム記録媒体１７が設けられている。
【００２９】
前記文書データ入力部１１としては、翻訳処理後の原文及び訳文よりなる対訳文書を入力するもので、例えば入力機器であるマウス等を含むキーボード１１１、予め翻訳処理後の原文及び訳文よりなる対訳文書を記憶するファイル１１２、当該対訳文書が伝送されてくるインターネット、専用線、ＬＡＮ等のネットワーク１１３などが挙げられる。その他、トラックボール、タブレットなどのポインティングデバイス、光学式文字読取装置などがある。
【００３０】
一方、対訳情報検索装置２０は、検索対象文書である原文文書を入力する文書データ入力部１１と、この文書データ入力部１１から入力される原文文書を文単位に分割しバッフアメモリ１２に格納する文書分割部２１と、この文書分割部２１で分割された原文文書から文書の特徴を表す文書識別情報を抽出する文書識別情報抽出部１４と、この文書識別情報抽出部１４で抽出された文書識別情報及び前記検索対象文書である原文文書の各文の構成文字列をキーとして前記対訳メモリ１５の対訳情報の中から検索結果（翻訳結果）となる訳文を検索する対訳情報検索処理部２２と、この検索結果を検索対象原文文書とともに、或いは検索結果だけを出力する検索結果出力制御部２３とによって構成されている。
【００３１】
２４は検索結果出力部であって、原文文書を含み、或いは含まない検索結果を格納するファイル２４１、原文文書を含み、或いは含まない検索結果を表示する表示部２４２、原文文書を含み、或いは含まない検索結果を所要とする端末などに伝送するインターネット、専用線、ＬＡＮ等を含むネットワーク２４３などの何れか１つ以上が用いられている。
【００３２】
また、対訳情報検索装置２０には、対訳情報を検索処理する対訳情報検索用プログラムを記録するプログラム記録媒体２５が設けられている。
【００３３】
なお、対訳情報作成装置１０と対訳情報検索装置２０は個別にプログラム記録媒体１７，２５を設けたが、対訳情報作成か対訳情報検索かを判断させる機能を設ければ、対訳情報作成処理と対訳情報検索処理とを１つのプログラム記録媒体を用いて実現できることは言うまでもない。
【００３４】
次に、対訳情報作成装置１０と対訳情報検索装置２０とに分けて、それぞれの動作ないし本発明に係る対訳情報作成方法と対訳情報検索方法について順次説明する。なお、これら装置の一連の動作に関し、プログラム記録媒体１７に記録されるプログラムを用いて対訳情報の作成処理を実現する場合には、本発明に係る対訳情報作成用プログラムに関する発明を構成し、またプログラム記録媒体２５に記録されるプログラムを用いて対訳情報の検索処理を実現する場合には、本発明に係る対訳情報検索用プログラムに関する発明を構成する。
【００３５】
（１）  対訳情報作成装置１０の動作ないし本発明に係る対訳情報作成方法の一実施の形態例について（図２及び図３参照）。
【００３６】
なお、図２は対訳情報作成装置１０の全体動作及び対訳情報作成方法を説明する図、図３は図１に示す文書識別情報抽出部１４の詳細動作を説明する図である。
【００３７】
先ず、ユーザは、文書データ入力部１１から図４に示す対訳文書（例文１）を入力しバッフアメモリ１２に格納する（ＳＴ１１）。この対訳文書の上段は日本語文書である原文文書、下段は英語文書である訳文文書である。
【００３８】
ここで、以上のような対訳文書が入力されると、文対応付け部１３は、自動的に日本語文書の各文が英語文書のどの文に対応しているかを判断し対応付けを行う（ＳＴ１２：文対応付けステップ）。
【００３９】
この文対応付け部１３による文対応付け方法は、例えば対訳文書を構成する各文書を一文単位に分割し、日本語原文文書を英語に翻訳する翻訳辞書（図示せず）を用いて翻訳処理を行い、日本語原文文書の文単位の原文から生成される訳文と対訳文書の訳文との類似度を計算し、文書全体の中で最も類似度の高い訳文文書を選択し、日本語原文と訳文文書との文対応付けを行い、バッフアメモリ１２に格納する。
【００４０】
引き続き、文書識別情報抽出部１４は、文対応付けされた日本語文書と英語文書（訳文文書）に関し、後記するように文書全体の特徴を表す文書識別情報を抽出する（Ｓ１３：文書識別情報抽出ステップ）。この文書識別情報の詳細な抽出処理は、後記する（図３参照）。
【００４１】
ここで、文書識別情報抽出部１４が文書識別情報を抽出すると、文対応付けされた日本語文書の各文及び英語文書の各文と、文書識別情報とを対訳情報作成部１６に送出する。この対訳情報作成部１６では、日本語文書の各文及び英語文書の各文と文書識別情報とを受け取ると、文対応付けされた日本語文と英語訳文とを対（対訳ペア）とし、各対訳ペアに文書識別情報を付加した情報付き対訳ペア（対訳情報）を所要とする形式に従って対訳メモリ１５に記憶する（Ｓ１４）。
【００４２】
図５は対訳メモリ１５を示す図であって、文書識別情報付き対訳メモリ１５ａと文書識別情報定義テーブル１５ｂとからなり、文書識別情報付き対訳メモリ１５ａには文対応付けされた日本語文（Ｊ：）と英語文（Ｅ：）との対訳ペアとし、この各対訳ペアに文書識別情報（ＰＲＯＰ：）を付け加えたものを一つの単位とする情報付き対訳ペアの形式で記憶されている。この文書識別情報（ＰＲＯＰ：）には文書構成文字列見出し（ＪＷＤ＝ＪＷＤ１）と日本語文書及び英語文書に対する各文の構成情報ＳＮ、ＰＮが格納される。また、文書識別情報定義テーブル１５ｂには文書構成文字列見出し（ＪＷＤ１）に対応する文書構成文字列データが格納される。
【００４３】
（２）  図２に示す文書識別情報抽出部１４の詳細動作について（図３参照）。
【００４４】
文対応付け部１３により文対応付けられた日本語文書と英語文書が入力されると、文書識別情報抽出部１４は、日本語文書全体にわたって文書構成文字列（ＪＷＤ）を抽出する（Ｓ１３１）。この文書構成文字列（ＪＷＤ）は、文書全体から意味のある語をほぼ全て抽出しているので、文書の文脈や意図を反映したものものと言うことができる。ＪＷＤは各情報付き対訳ペアに共通の文書識別情報であるので、その抽出結果であるＪＷＤ１（文書構成文字列見出し）は、文書識別情報定義テーブル１５ｂに別途抽出頻度とともに定義付けしておく。
【００４５】
この文書構成文字列（ＪＷＤ）の切り出し法は、例えば日本語文書中の文字列に対して形態素解析を行い、自立語を中心とし、名詞、動詞、形容詞、副詞などを切り出し、例えば「美しければ」とある場合には「美しい」という活用形に変換する。この実施の形態においては、図４の日本文全体から切り出された構成文字列ＪＷＤ１には、「１万、台、売上、達成、心より、お祝い、申し上げる」などの語に加え、「成果、評判、高い」など、原文の肯定的な文脈もよく反映されていると言える。なお、各語に付記されるカッコ内の数字は文書内の出現頻度を表す。
【００４６】
次に、日本語文書及び英語文書に対する各文の構成情報を抽出する。
【００４７】
この構成情報の１つとしては、文書中の文番号（ＳＮ）を抽出する（Ｓ１３２）。この文番号ＳＮは、日本語文書及び英語文書に関し、総文数を分母とし、文番号を分子とする分数で表される。例えば図５の１番目の情報付き対訳ペアは、日本語文書の６文中の第１文なのでＳＮ＝Ｊ１／６、英語文書でも同様に６文中の第１文なのでＳＮ＝Ｅ１／６となる。日本語文書及び英語文書の第２文以降について同様に文番号（ＳＮ）を抽出する。
【００４８】
構成情報の他の１つとしては、文番号と同様な要領で文書中の段落番号（ＰＮ）を抽出する。この文書中の段落番号ＰＮは、日本語文書及び英語文書とも文書全体の総段落数を分母、該当文の段落数を分子とする分数で表される。例えば図５の１番目の情報付き対訳ペアは、日本語文書及び英語文書とも４段落で構成されており、かつ、１番最初の段落の文であるので、日本語文はＰＮ＝Ｊ１／４、英語文も同じくＰＮ＝Ｅ１／４となる。日本語文書及び英語文書の第２段落以降の文について同様に段落番号（ＰＮ）を抽出する。
【００４９】
なお、抽出する文書識別情報は、以上のような情報に限らず、例えば英語文書を構成する文字列、ファイル名、ファイル作成日時、作成者名、関連する顧客情報など、本装置のユーザが必要に応じて種々の情報を付与することが可能である。図６は文書データ入力部１１から入力される例文２を示す図であり、上段の日本語文書である原文文書、下段の英語文書である訳文よりなる対訳文書が示されている。
【００５０】
図７は、文書データ入力部１１から入力された例文２の対訳文書に関する情報付き対訳ペアを図５の対訳メモリ１５上に更に加えた例である。この例に示すように、対訳メモリ１５上には第４番目以降の情報付き対訳ペアが付加されている。この例の４番目の対訳ペアに見られるように、片方の言語の一文に対し、もう片方の言語の複数の文が対応する場合、分子の文書番号がＳＮ＝Ｊ４＋５／１０のごとく、プラス記号（＋）で結ばれて列挙される。また、図６の日本語文書から切り出される文書構成文字列見出しＪＷＤ２に対応する文書構成文字列は、「先ごろ、貴殿、届く、同封」等のほかに、「抗議」という否定的な文脈の語が含まれており、これらの語から原文は否定的な文脈であることが把握できる。
【００５１】
図７に示す情報付き対訳メモリ１５ａの中には、「よくこのようなことがおできに……」という、日本語ではほぼ等しいが、英語ではかなり異なる２つの対訳ペアが格納されている（図７網掛け部分参照）。この２つの対訳ペアにはそれぞれ異なる文書構成文字列見出し（ＪＷＤ１及びＪＷＤ２）が付いており、それぞれ肯定的な文脈及び否定的な文脈の原文から抽出された文であることが理解できる。
【００５２】
（３）  対訳情報検索装置２０の動作ないし本発明に係る対訳情報検索方法の一実施の形態例について（図８及び図９参照）。なお、図８は対訳情報検索装置２０の全体動作及び方法を説明する図、図９は図１に示す対訳情報検索処理部２２の詳細動作を説明する図である。
【００５３】
この対訳情報検索方法は、ユーザが文書データ入力部１１から図１０を示す例文３の日本語文書（翻訳対象文書ないし検索対象文書）を入力し（ＳＴ２１）、文書分割部２１に送出する。この文書分割部２１では、文書データ入力部１１から入力される日本語文書を文単位に分割処理し、これら分割された日本語の各文は順次バッフアメモリ１２に格納する（Ｓ２２）。
【００５４】
しかる後、文書識別情報抽出部１４は、前記対訳情報作成装置１０で説明したとほぼ同様な手段によって文書識別情報を抽出する（Ｓ２３）。ここでは、文書識別情報抽出部１４の詳しい処理動作は図３の説明に譲る。
【００５５】
この文書識別情報抽出部１４は、文書識別情報を抽出した後、分割された日本語文書と文書識別情報を対訳情報検索処理部２２に渡す。この対訳情報検索処理部２２は、分割された日本語文書と文書識別情報とに基づいて検索処理を実行する（Ｓ２４）。この対訳情報検索処理部２２による検索処理の詳細は後記する（図９参照）。
【００５６】
この対訳情報検索処理部２２は、検索処理を終了すると、検索結果が成功したか否かを判断する（Ｓ２５）。検索結果が失敗の場合、検索結果出力制御部２３は表示部２４２に検索結果無しの状態を表示する（Ｓ２６）。検索結果が成功した場合、検索対象日本語文に基づいて対訳ペアとなっている英語文を抽出し、検索結果出力制御部２３に渡す（Ｓ２７）。この検索結果出力制御部２３は、受け取った検索結果を表示部２４２又はプリンタ（図示せず）に出力する（Ｓ２８）次に、対訳情報検索処理部２２の検索処理の詳細について図９を参照して説明する。
【００５７】
この対訳情報検索処理部２２の検索処理は、文書分割部２１により一文単位に分割された日本語文書及び文書識別情報抽出部１４で抽出された文書識別情報から、識別情報付き日本語文書を作成し、対訳メモリ１５に格納する（Ｓ２４１）。図１１は対訳メモリ１５のデータ配列構成を示す図であって、文書識別情報付き対訳メモリ１５ａには図１０に示す日本語文書の例文３から作成された文書識別情報付き日本語文書が格納され、文書識別情報定義テーブル１５ｂには日本語文書の文書構成文字列データが格納されている。
【００５８】
この文書識別情報付き日本語文書は、一文単位に分割された日本語文（Ｊ：）に文書識別情報（ＰＲＯＰ）を付与した一つの単位（以下、情報付き日本語文と呼ぶ）として構成されている。この文書識別情報は、前述する対訳情報作成装置１０とほぼ同様のデータ配列構成を有しており、例えば文書構成文字列見出し（ＪＷＤ＝ＪＷＤＰ）、文番号（ＳＮ）、段落番号（ＰＮ）などからなっている。
同様に、文書識別情報定義テーブル１５ｂには文書構成文字列見出しに対応する文書構成文字列データが定義されている。しかし、その定義内容は、前述する対訳情報作成装置１０と多少異なり、日本語の文書構成文字列が段落別に抽出され、抽出結果としてＪＷＤＰ１〜ＪＷＤＰ５別に分けられている。これは、検索対象文書が長く、多数の段落から構成されている場合、文書全体をひとまとめにした処理だけでなく、後記する文書識別情報に関する処理を段落単位で行えるようにするためである。
【００５９】
引き続き、検索対象となる情報付き日本語文と文書構成情報付き対訳メモリ１５ａ中の情報付き対訳ペアの一方である原文との一致度を計算する（Ｓ２４２〜Ｓ２４５）。この検索装置２０における一致度計算のポイントは、日本語文字列の一致度に加え、さらに文書識別情報の一致度も考慮する点にある。この文書識別情報は、検索対象の日本語文書全体の文脈や文意を反映しているので、これにより検索対象の日本語文書の文脈を考慮した検索が可能となる。特に、日本語文をもつ同様な複数の対訳ペアが対訳メモリ１５ａに存在しても、文書識別情報の文書構成文字列の一致度を考慮することにより、検索対象の日本語文と文脈的に一致度の高い対訳ペアを検索することが可能となる。
【００６０】
なお、文書識別情報の一致度の計算は、最も単純な一計算法を説明すれば、例えば文書識別情報中の文書構成文字列（ＪＷＤ）を直交ベクトル成分とする文書全体を代表する文書ベクトルを作成し、ベクトルの内積を一致度とするベクトル空間法が用いられる。
【００６１】
ここで、検索対象である図１１の文書識別情報付き日本語文に対して、図７の対訳メモリ１５ａを検索した場合を例とし、一致度の計算処理（Ｓ２４２〜Ｓ２４５）を具体的に説明する。
【００６２】
今、図１１に示す文書識別情報定義テーブル１５ｂにあるすべての文書構成文字列（ＪＷＤＰ１〜ＪＷＤＰ５）に基づき、各文書構成文字列をベクトル成分とし、その文書識別情報の頻度を重みとした検索対象文書ベクトル（Ｄｔｒ）を作成する（Ｓ２４２）。ここで、段落別の文書構成文字列ＪＷＤＰ１、ＪＷＤＰ２などから、それぞれ個別に検索対象ベクトルを作成し、これら複数のベクトルを同時に考慮すれば、段落ごとの文脈をきめ細かく反映した検索が可能となる。
【００６３】
次に、図７に示す文書識別情報付き対訳ペアに付与された各文書構成文字列（ＪＷＤ１、ＪＷＤ２）に基づき、各文字列をベクトル成分とし、頻度を重みとした対訳メモリ１５の文書ベクトル（ＤＴＭ１、ＤＴＭ２）を作成する（Ｓ２４３）。さらに、検索対象文の文書ベクトルと対訳メモリ１５の文書ベクトルとの一致度を求めるために、ＤｔｒとＤＴＭ１、ＤｔｒとＤＴＭ２の内積をそれぞれ計算する（Ｓ２４４）。ＤＴＭ１では、「お祝い、健闘」が一致することから内積値はゼロより大きい正の整数となるが、ＤＴＭ２では、一致項目が無いので、内積値はゼロとなる。その結果、ＤｔｒとＤＴＭ１の内積値はＤｔｒとＤＴＭ２の正積値よりも大きく、ＤＴＭ１の方の一致度が高いことが分かる。
【００６４】
次に、検索対象文書から一文を取り上げ、文字列の一致度について計算する（Ｓ２４５）。一例として、図１１の一文である「よくこのようなことがおできになりましたね」（図１１の網掛け部分参照）を文字列検索した場合を考えてみる。図７の情報付き対訳メモリ１５ａの中には、日本語文が「よくこのようなことがおできになりますね。」と「よくこのようなことがおできになりましたね。」である二つの対訳ペアが存在し（図７の網掛け部分参照）、それぞれに文書識別情報ＪＷＤ１、ＪＷＤ２が付与されている。
【００６５】
そこで、検索対象文を意味のある４つの語「よく・このような・こと・おできになりましたね」に分解したとする。このような文において、活用が異なるだけで基本形が一致している場合には０．５の重みで一致と考える。このような条件のもとに一致度を計算すると、ＪＷＤ１が付与されている日本語文は、４語中の３語が完全に一致し、１語は活用の違いだけであって基本形は一致するので、一致度は、（３／４）＋｛０．５（１／４）｝＝０．８８となる。一方、ＪＷＤ２が付与されている日本語文は、４語中４語が一致するので、一致度は４／４＝１となる。従って、文字列の一致度だけを考慮すると、ＪＷＤ２が付与されている対訳ペアの方が一致度が高い。しかし、最終的な一致度は、文書構成文字列の一致度と文書識別情報の一致度との両方を考慮し、、例えば２つの一致度を掛けた値とすれば、ＪＷＤ２が付与された対訳ペアの文書識別情報の一致度がゼロになり、結局、ＪＷＤ１が付与された対訳ペアの一致度の方が高くなる。このことは、文字列の一致度が低くても、文脈の一致度が高い対訳ペアが選択されることになる。
【００６６】
従って、以上のような対訳情報作成装置１０は、対訳対象の一文だけでなく、対訳対象文書全体の特徴を反映するように対訳情報を作成するので、対訳情報検索装置２０では、図１０に示す検索対象文書に関し、文脈や意図を考慮した訳文を検索することができる。なお、前述の説明は、ごく単純な例を挙げて説明をしたが、文書ベクトルを構成するベクトル成分を作成する際、以下のようなステップ数を導入することにより、一致度計算の精度を上げることができる。すなわち、各日本語構成文字列そのものをベクトル成分とせずに同意語、関連語などの相関が大きな語を分類（クラスタリング）し、同一分類に入る語をサブ成分としてベクトル成分を再構築する。同じベクトル成分に分類された同義語及び関連語は一致する語と見なすことにより、一致度はより文の主旨を反映したものとなる。例えば前記例において、ＤＴＭ１では、「お祝い、健闘」の二語だけが一致していたが、対訳メモリ１５（図７参照）中の「達成、成果」等の語と、「検索対象文（図１０参照）中の「栄誉、獲得、勝利」などの関連語も「一致する」と期待することができる。
【００６７】
また、図１０に示す検索対象文中にＪＷＤ２の文字列（図６の日本語文書＝例文２）と一致する文のスタイルに関わる「貴殿、届く」などの語が含まれていたとしても、以上のような処理を実行することにより、文意を反映した一致度を十分高くできれば、文意に即した検索を行うことができる。
【００６８】
さらに、本発明方法においては、自動生成された分類に対する重みを、ユーザの判断に応じて調整すれば、ユーザの意図を考慮した検索が可能となる。つまり、前述する例において、文意を重視したければ、「お祝い」などの含まれる分類の重みを大きくするとか、手紙文というスタイルの文の一致度を重視したければ、文のスタイルに関わる語の重みを大きくすることも可能である。
【００６９】
なお、クラスタリングを行うには、相関強度の定義が必要になるが、例えばニューラルネットワークを利用した自動学習、ＥＤＲ（Ｅｌｅｃｔｌｏｎｉｃ  Ｄｉｃｔｉｏｎａｒｙ  Ｒｅｓｅａｒｃｈ）編集の電子化辞書又はＷｏｒｄ  Ｎｅｔ等の同意語、関連語、概念等の既存の分類体系を利用することができる。このような辞書、分類体系を利用することにより、文書の構成文字列から必要に応じて分類を作成することができ、特に分類を用意する必要がなく、分類の追加、変更も柔軟に行うことができる。
【００７０】
次に、図１に示す検索結果出力制御部２３、図８のステップＳ２５ないしＳ２８の詳細について説明する。
【００７１】
ステップＳ２５において、検索が成功した場合、検索結果を表示部２４２に表示するが、本発明の対訳情報検索装置２０の検索結果出力制御部２３では、検索結果だけでなく、その前後の文も同時に表示する方法を採用する。つまり、対訳メモリ１５に格納される文書識別情報の中に、対訳ペアの出典文書全体の通し番号（文番号）が記述されている。そこで、この文番号を利用し、検索結果の英語文及び日本語文の前後の文を表示することができる。
【００７２】
図１２は翻訳結果の表示部２４２への表示例を示す図である。この検索結果出力制御部２３は、左上側に検索対象原文表示ウインドウ２４２ａ、右上側に訳文表示ウインドウ２４２ｂが配置されている。この検索対象原文表示ウインドウ２４２ａには検索対象原文である日本語文が表示され、一方、訳文表示ウインドウ２４２ｂには対訳メモリ１５を参照し検索結果である翻訳結果英語文が表示される。
【００７３】
このような状態において、検索対象原文である日本語文書の一文をマウスで選択すると、表示部下側に対訳メモリ検索結果表示ウインドウ２４２ｃが表れ、ここに検索対象原文のみの検索結果が表示される。さらに、検索結果表示ウインドウ２４２ｃに表示された検索結果をマウスで選択し、右クリックすると、ウインドウ２４２ｄが表れ、このウインドウ２４２ｄには検索結果文の出典文書における前後に位置する文もポップアップ表示される。これにより、検索結果の一文がどのような文脈で用いられているかを容易に把握することができる。
【００７４】
なお、本願発明は、上記実施の形態に限定されるものでなく、その要旨を逸脱しない範囲で種々変形して実施できる。
【００７５】
また、各実施の形態は可能な限り組み合わせて実施することが可能であり、その場合には組み合わせによる効果が得られる。さらに、上記各実施の形態には種々の上位，下位段階の発明が含まれており、開示された複数の構成要素の適宜な組み合わせにより種々の発明が抽出され得るものである。例えば問題点を解決するための手段に記載される全構成要件から幾つかの構成要件が省略されうることで発明が抽出された場合には、その抽出された発明を実施する場合には省略部分が周知慣用技術で適宜補われるものである。
【００７６】
【発明の効果】
以上説明したように本発明によれば、対訳ペアに原文文書の全体の特徴を考慮した文書識別情報を付加することにより、原文文書の文脈や意図を反映した対訳情報を作成することができ、また原文文書の構成文字列から容易に分類分けされた文書識別情報付き対訳情報を作成できる対訳情報作成装置、対訳情報作成用プログラム、対訳情報作成方法を提供できる。
【００７７】
また、本発明は、検索対象原文に対し、文脈や意図を汲み取った第二言語の検索結果（翻訳結果）を容易に検索でき、また検索結果の前後の文も同時に出力すれば、検索結果の文がどのような文脈となっているか容易に把握できる対訳情報検索装置、対訳情報検索用プログラム及び対訳情報検索方法を提供できる。
【図面の簡単な説明】
【図１】本発明に係る対訳情報作成装置及び対訳情報検索装置の一実施の形態を含んだシステムの構成図。
【図２】対訳情報作成装置の動作及び本発明に係る対訳情報作成方法の一実施の形態を説明するフローチャート。
【図３】図１に示す対訳情報作成装置の文書識別情報抽出部の動作例を説明するフローチャート。
【図４】例文１としての入力原文とこの入力原文の対訳文書（訳文）との関係を示す図。
【図５】例文１に関する文書の文ごとの対訳ペアに文書識別情報を付加した対訳情報が格納された対訳メモリのデータ配列構成を示す図。
【図６】例文２としての入力原文とこの入力原文の対訳文書（訳文）との関係を示す図。
【図７】例文１に関する対訳情報に例文２に関する対訳情報を付け加えた対訳メモリのデータ配列構成を示す図。
【図８】対訳情報検索装置の動作及び本発明に係る対訳情報検索方法の一実施の形態を説明するフローチャート。
【図９】図１に示す対訳情報検索装置の対訳情報検索部の動作例を説明するフローチャート。
【図１０】例文３としての検索対象文書を説明する図。
【図１１】例文３に関する文書の文ごとの対訳ペアに文書識別情報を付加した対訳情報が格納された対訳メモリのデータ配列構成を示す図。
【図１２】図１に示す対訳情報検索装置の検索結果出力制御部における表示部への表示状態を示す図。
【符号の説明】
１０…対訳情報作成装置、１１…文書データ入力部、１３…文対応付け部、１４…文書識別情報抽出部、１５…対訳メモリ、１５ａ…文書識別情報付き対訳メモリ、１５ｂ…文書識別情報定義テーブル、１６…対訳情報作成部、１７…プログラム記録媒体、２０…対訳情報検索装置、２１…文書分割部、２２…対訳情報検索処理部、２３…検索結果出力制御部、２５…プログラム記録媒体。
【図１】
2004318510.tif 000003
【図２】
2004318510.tif 000004
【図３】
2004318510.tif 000005
【図４】
2004318510.tif 000006
【図５】
2004318510.tif 000007
【図６】
2004318510.tif 000008
【図７】
2004318510.tif 000009
【図８】
2004318510.tif 000010
【図９】
2004318510.tif 000011
【図１０】
2004318510.tif 000012
【図１１】
2004318510.tif 000013
【図１２】
2004318510.tif 000014