(57)【特許請求の範囲】
【請求項１】
使用者によって指定された翻訳元の原言語の語句に対して、使用者が希望する翻訳先の目的原語で表される意味的に等価な語句をネットワーク上に存在する文書から検索する訳語検索装置であって、
使用者によって指定された語句を含む原言語の文書をネットワーク上で検索する文書検索手段と、
この文書検索手段によって検索された前記原言語の文書において、この文書を複数の文章に分割し各文章の使用言語を判定し、目的言語の文章と原言語の文章の対応付けを行う二言語文書検出手段と、
この二言語文書検出手段によって取得された前記目的言語の文章とこれに対応する前記原言語の文章とにおいて、互いに訳文になっている文を対応付けする文対応付け手段と、
この文対応付け手段によって対応付けされた原言語と目的言語の文において、使用者によって指定された前記語句の訳語となる目的言語の語句を取得する語句対応付け手段と、
この語句対応付け手段によって取得された前記目的原語の語句とこの語句の前記原言語の文書中における出現箇所とを使用者に提示する対訳提示手段とを有することを特徴とする訳語検索装置。
【請求項２】
使用者によって指定された翻訳元の原言語の語句に対して、使用者が希望する翻訳先の目的原語で表される意味的に等価な語句をネットワーク上に存在する文書から検索する訳語検索装置であって、
使用者によって指定された語句を含む原言語の文書をネットワーク上で検索する文書検索手段と、
この文書検索手段によって検索された前記原言語の文書において、使用者によって指定された前記語句の直前または直後に目的言語の語句が併記されているかどうかを調べ、目的言語の語句が併記されている場合はこの目的言語の語句を前記指定された語句の訳語として取得する対訳提示表現検出手段と、
この対訳提示表現検出手段によって取得された前記目的原語の語句とこの語句の前記原言語の文書中における出現箇所とを使用者に提示する対訳提示手段とを有することを特徴とする訳語検索装置。
【請求項３】
使用者によって指定された翻訳元の原言語の語句に対して、使用者が希望する翻訳先の目的原語で表される意味的に等価な語句をネットワーク上に存在する文書から検索する訳語検索プログラムを記録した記録媒体であって、
使用者によって指定された語句を含む原言語の文書をネットワーク上で検索する文書検索処理と、
この文書検索処理によって検索された前記原言語の文書において、この文書を複数の文章に分割し各文章の使用言語を判定し、目的言語の文章と原言語の文章の対応付けを行う二言語文書検出処理と、
この二言語文書検出処理によって取得された前記目的言語の文章とこれに対応する前記原言語の文章とにおいて、互いに訳文になっている文を対応付けする文対応付け処理と、
この文対応付け処理によって対応付けされた原言語と目的言語の文において、使用者によって指定された前記語句の訳語となる目的言語の語句を取得する語句対応付け処理と、
この語句対応付け処理によって取得された前記目的原語の語句とこの語句の前記原言語の文書中における出現箇所とを使用者に提示する対訳提示処理とをコンピュータに実行させるための訳語検索プログラムを記録した記録媒体。
【請求項４】
使用者によって指定された翻訳元の原言語の語句に対して、使用者が希望する翻訳先の目的原語で表される意味的に等価な語句をネットワーク上に存在する文書から検索する訳語検索プログラムを記録した記録媒体であって、
使用者によって指定された語句を含む原言語の文書をネットワーク上で検索する文書検索処理と、
この文書検索処理によって検索された前記原言語の文書において、使用者によって指定された前記語句の直前または直後に目的言語の語句が併記されているかどうかを調べ、目的言語の語句が併記されている場合はこの目的言語の語句を前記指定された語句の訳語として取得する対訳提示表現検出処理と、
この対訳提示表現検出処理によって取得された前記目的原語の語句とこの語句の前記原言語の文書中における出現箇所とを使用者に提示する対訳提示処理とをコンピュータに実行させるための訳語検索プログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ある言語の語句と意味的に等価な別の言語の語句を検索する技術に係り、特に医学用語や法律用語のように専門性が高い分野に出現する語句、あるいは新聞記事のように時々刻々と変化するニュース性が高い文章に出現する語句に対する訳語を、インターネット等のネットワーク上に存在する文書から検索する訳語検索方法、訳語検索装置及び訳語検索プログラムを記録した記録媒体に関するものである。
【０００２】
【従来の技術】
従来より、ある言語の表現（単語または句）が別の言語ではどのように表現されるかをコンピュータを利用して調べる手段としては、電子辞書を利用する方法や、機械翻訳ソフトウェアを利用する方法などがあり、様々な電子辞書や機械翻訳ソフトウェアが市販されている。さらに、近年では、ポータルサイトグー（goo ）の英和・和英辞書検索サービス、ポータルサイトアルタビスタ（AltaVista ）の欧米言語間の機械翻訳サービスのように、無料の辞書検索サービスや機械翻訳サービスがインターネット上で提供されている。
【０００３】
しかし、通常、電子辞書に収録されているのは一般的な用語であり、医学用語や法律用語のように専門性が高い分野に出現する語句、あるいは新聞記事のように時々刻々と変化するニュース性が高い文章に出現する新語などは、必ずしも十分に収録されていない。機械翻訳ソフトウェアも、電子辞書に基づいて言語翻訳を行っているので、基本的に同じ問題を抱えている。
【０００４】
そこで、インターネット上に存在する膨大な文書群に着目し、その中から同一の内容を複数の言語で提供しているページを自動収集する研究が近年盛んに行われている。このような研究としては、例えば文献「北研二、山口直宏，”Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂからの対訳データの自動収集”，情報処理学会研究報告  98-NL-128,pp.127-134,1998 」や、文献「Philip Resnik,"Mining the Web for Bilingual Text," Proceedings  of the 37th Annual Meeting of the Association for Computational Linguistics,pp.527-534,1999 」などに記載されたものが挙げられる。
【０００５】
【発明が解決しようとする課題】
以上のように、医学用語や法律用語のように専門性が高い分野に出現する語句、あるいは新聞記事のように時々刻々と変化するニュース性が高い文章に出現する新語などに対する訳語を検索したい場合、従来の電子辞書や機械翻訳ソフトウェアでは、これらの語句が十分に収録されていないため、うまく検索することができないという問題点があった。また、前述の研究は、インターネット上で存在する文書の中から、互いに対訳になっている不特定多数の語句をできるだけ多く収集することを目的としているので、特定の語句の対訳をインターネット上で検索して提示するものではなかった。
本発明は、上記課題を解決するためになされたもので、一般的な電子辞書に収録されていない専門用語あるいは電子辞書の編纂後に出現した新語に対する訳語を検索することができる訳語検索方法、訳語検索装置及び訳語検索プログラムを記録した記録媒体を提供することを目的とする。
【０００６】
【課題を解決するための手段】
本発明の訳語検索装置は、使用者によって指定された語句を含む原言語の文書をネットワーク上で検索する文書検索手段（１）と、この文書検索手段によって検索された原言語の文書において、この文書を複数の文章に分割し各文章の使用言語を判定し、目的言語の文章と原言語の文章の対応付けを行う二言語文書検出手段（５）と、この二言語文書検出手段によって取得された前記目的言語の文章とこれに対応する前記原言語の文章とにおいて、互いに訳文になっている文を対応付けする文対応付け手段（３）と、この文対応付け手段によって対応付けされた原言語と目的言語の文において、使用者によって指定された前記語句の訳語となる目的言語の語句を取得する語句対応付け手段（４）と、この語句対応付け手段によって取得された前記目的原語の語句とこの語句の前記原言語の文書中における出現箇所とを使用者に提示する対訳提示手段（７）とを有するものである。このように、本発明では、ある語句に対する訳語の検索要求が発生した時点で、インターネット等のネットワーク上の膨大な文書の中から訳語を検索するので、一般的な電子辞書に収録されていない専門用語あるいは電子辞書の編纂後に出現した新語に対する訳語を検索することができる。
そして、本発明の訳語検索装置は、文書検索手段（１）と、この文書検索手段によって検索された原言語の文書において、使用者によって指定された前記語句の直前または直後に目的言語の語句が併記されているかどうかを調べ、目的言語の語句が併記されている場合はこの目的言語の語句を前記指定された語句の訳語として取得する対訳提示表現検出手段（６）と、この対訳提示表現検出手段によって取得された前記目的原語の語句とこの語句の前記原言語の文書中における出現箇所とを使用者に提示する対訳提示手段（７）とを有するものである。
【０００８】
本発明の訳語検索プログラムを記録した記録媒体は、文書検索処理と、二言語文書検出処理と、文対応付け処理と、語句対応付け処理と、対訳提示処理とをコンピュータに実行させるようにしたものである。
そして、本発明の訳語検索プログラムを記録した記録媒体は、文書検索処理と、対訳提示表現検出処理と、対訳提示処理とをコンピュータに実行させるようにしたものである。
【０００９】
【発明の実施の形態】
［実施の形態の１］
次に、本発明の実施の形態について図面を参照して詳細に説明する。図１は本発明の第１の実施の形態となる訳語検索装置の構成を示すブロック図、図２は図１の訳語検索装置の動作を示すフローチャート図である。本発明は、ある言語（以下、原言語と呼ぶ）の語句と意味的に等価な別の言語（以下、目的言語と呼ぶ）の語句を知りたいという検索要求が発生した時点で、原言語の語句の対語となる目的言語の語句を含む文書をネットワーク上で探索し、その文書の中で対語となる語句が出現する箇所を検索結果として提示する。なお、文書は、ネットワークに接続されるサーバ上に置かれる。
【００１０】
図１の訳語検索装置は、使用者によって指定された語句を含む原言語の文書をネットワーク（本実施の形態ではインターネット１０）上で検索する文書検索手段１と、検索された原言語の文書の訳文となる目的言語の文書をネットワーク上で探索する二言語文書対探索手段２と、探索された目的言語の文書とこれに対応する原言語の文書とにおいて、互いに訳文になっている文を対応付けする文対応付け手段３と、対応付けされた原言語と目的言語の文において、使用者によって指定された語句の訳語となる目的言語の語句を取得する語句対応付け手段４と、前記原言語の文書において、この文書に含まれる原言語の文章の訳文となる目的言語の文章が同一文書中に存在する場合は、この目的言語の文章を取得する二言語文書検出手段５と、前記原言語の文書において、使用者によって指定された語句の周辺に訳語となる目的言語の語句が存在する場合は、この目的言語の語句を取得する対訳提示表現検出手段６と、語句対応付け手段４または対訳提示表現検出手段６によって取得された目的原語の語句とこの語句の出現箇所とを使用者に提示する対訳提示手段７とを有している。対訳提示手段７は、ＣＲＴディスプレイ装置や液晶表示装置等の表示手段と、この表示手段に対して映像信号を与える制御手段とからなる。
【００１１】
以下、本実施の形態の訳語検索装置の動作を説明する。最初に、ユーザが翻訳を希望する原言語の語句と翻訳先の目的原語とを指定すると、文書検索手段１は、指定された語句を含む原言語の文書をインターネット１０上で検索する（ステップ１０１）。
【００１２】
二言語文書対探索手段２は、文書検索手段１によって検索され取得された原言語の各文書について、この文書の訳文となる目的言語の文書がインターネット１０上に存在するかどうかを調べ、訳文となる目的言語の文書が存在する場合はこの文書をインターネット１０から取得する（ステップ１０２）。
【００１３】
文対応付け手段３は、二言語文書対探索手段２が目的言語の文書を取得した場合、この目的言語の文書とこれに対応する原言語の文書との対において、互いに訳文になっている文の対応付けを行う（ステップ１０３）。
そして、語句対応付け手段４は、文対応付け手段３で対応付けされた原言語の文と目的言語の文との対において、ユーザによって指定された原言語の語句の訳語となる目的言語の語句を選択・取得する（ステップ１０４）。
【００１４】
ステップ１０４の語句対応付け手段４の動作が終了した場合、あるいはステップ１０２において訳文となる目的言語の文書がインターネット１０上に存在しなかった場合、二言語文書検出手段５は、ステップ１０１の文書検索手段１によって検索され取得された原言語の各文書について、この文書中に含まれる原言語の文章（幾つかの文の集まり）の訳文となる目的言語の文章が同一文書中に存在するどうかを調べ、訳文となる目的言語の文章が存在する場合はこの文章を文書中から取得する（ステップ１０５）。
【００１５】
文対応付け手段３は、二言語文書検出手段５が目的言語の文章を取得した場合、この目的言語の文章とこれに対応する原言語の文章との対において、互いに訳文になっている文の対応付けを行う（ステップ１０６）。
語句対応付け手段４は、文対応付け手段３で対応付けされた原言語の文と目的言語の文との対において、ユーザによって指定された原言語の語句の訳語となる目的言語の語句を選択・取得する（ステップ１０７）。
【００１６】
ステップ１０７の語句対応付け手段４の動作が終了した場合、あるいはステップ１０５において訳文となる目的言語の文章が文書中に存在しなかった場合、対訳提示表現検出手段６は、ステップ１０１の文書検索手段１によって検索され取得された原言語の各文書について、ユーザによって指定された原言語の語句の周辺に訳語となる目的言語の語句が提示されているかどうかを調べ（ステップ１０８）、訳語となる目的言語の語句が提示されている場合はこの目的言語の語句を選択・取得する（ステップ１０９）。
【００１７】
最後に、対訳提示手段７は、語句対応付け手段４または対訳提示表現検出手段６によって選択・取得された訳語があるかどうかを判定し（ステップ１１０）、訳語がある場合にはこれを表示する（ステップ１１１）。
以上のように、本発明によれば、ユーザが指定した原言語の語句と意味的に等価な目的言語の語句を、ユーザーからの要求が発生した時点で、インターネット１０上の文書から検索することができる。
【００１８】
［実施の形態の２］
図３は本発明の第２の実施の形態となる訳語検索装置の構成を示すブロック図である。図３に示す訳語検索装置は、実施の形態の１をより具体的にしたものであり、その動作は実施の形態の１と同様であるので、図２を用いて動作を説明する。
【００１９】
本実施の形態の訳語検索装置は、文書検索手段１ａ、原言語文書テーブル１ｂ、対訳文書収集手段２ａ、目的言語文書テーブル２ｂ、テキスト対応付け手段２ｃ、二言語文書対テーブル２ｄ、文対応付け手段３ａ、対訳文テーブル３ｂ、語句対応付け手段４ａ、文書構造解析手段５ａ、文書構造テーブル５ｂ、領域対応付け手段５ｃ、二言語領域対テーブル５ｄ、対訳提示表現検出手段６ａ、対訳提示手段７ａ、対訳テーブル８より構成される。
【００２０】
文書検索手段１ａ及び原言語文書テーブル１ｂは図１の文書検索手段１に相当し、対訳文書収集手段２ａ、目的言語文書テーブル２ｂ、テキスト対応付け手段２ｃ及び二言語文書対テーブル２ｄは二言語文書対探索手段２に相当し、文対応付け手段３ａ及び対訳文テーブル３ｂは文対応付け手段３に相当し、語句対応付け手段４ａ及び対訳テーブル８は語句対応付け手段４に相当し、文書構造解析手段５ａ、文書構造テーブル５ｂ、領域対応付け手段５ｃ及び二言語領域対テーブル５ｄは二言語文書検出手段５に相当し、対訳提示表現検出手段６ａ及び対訳テーブル８は対訳提示表現検出手段６に相当し、対訳提示手段７ａは対訳提示手段７に相当する。
【００２１】
本実施の形態の訳語検索装置を使用するにあたり、まずユーザは、訳語検索装置に対して、翻訳を希望する語句、この語句の言語（原言語）、翻訳先の目的言語、文書検索で使用するインターネットサーチエンジンを指定する。
【００２２】
文書検索手段１ａ及び原言語文書テーブル１ｂは、図２のステップ１０１に相当する処理を行う。すなわち、文書検索手段１ａは、ユーザが指定したインターネットサーチエンジン（例えばgooやAltaVista）に対して、ユーザが指定した原言語の語句をキーワードとして与え、検索結果として得られた、前記語句を含む原言語の文章のＵＲＬ（Uniform Resource Locator）を原言語文書テーブル１ｂに格納する。さらに、文書検索手段１ａは、インターネット１０を利用して、ＵＲＬで指定された保存場所から該当文書を取得し、取得した文書を原言語文書テーブル１ｂに格納する。
【００２３】
本発明では、ユーザによって指定された原言語の語句の訳語となる目的言語の語句がインターネット上で検索可能な場合として、次の３つの場合を想定している。
１．ユーザによって指定された語句を含む原言語の文書に対して、この文書の訳文となる目的言語の文書がインターネット上に存在する場合。このような場合の例としては、例えば世界へ向けて情報を発信するために、同じ内容を日本語と英語で記述し、ハイパーテキストリングをたどることにより表示言語を切り替えられるようにしている場合などが考えられる。
【００２４】
２．原言語の文書中のユーザによって指定された語句を含む一部の文章に対して、この文章の訳文となる目的言語の文章が同一の文書中に存在する場合。このような場合の例としては、例えば科学技術文献のように、基本的に日本語の文書であるが、題名と概要だけは日本語版と英語版の両方が存在する場合などが考えられる。
【００２５】
３．原言語の文書中のユーザによって指定された語句に対して、訳語となる目的言語の語句が同一の文書中に存在する場合。このような場合の例としては、例えば「インターネット（internet）」のように、日本語による用語の表記の後に英語の表記を併記して記載する場合などが考えられる。
【００２６】
以下、この３つの場合について図３の訳語検索装置の動作を説明する。まず、ユーザによって指定された語句を含む原言語の文書に対して、この文書の訳文となる目的言語の文書がインターネット１０上に存在する場合について説明する。
対訳文書収集手段２ａ、目的言語文書テーブル２ｂ、テキスト対応付け手段２ｃ及び二言語文書対テーブル２ｄは、図２のステップ１０２に相当する処理を行う。
【００２７】
すなわち、対訳文書収集手段２ａは、原言語文書テーブル１ｂに格納された各文書について、この文書中からハイパーテキストリンクの部分を抽出する。一般に、対訳文書は元の文書と同一のインターネットドメインにある。そこで、対訳文書収集手段２ａは、抽出したハイパーテキストリンクで呼び出される文書のうち、原言語の文書と同一のドメインにある文書のみをインターネット１０から収集して、収集した各文書の言語識別を行い、使用言語が目的言語である文書のみを目的言語文書テーブル２ｂに格納する。
【００２８】
ここで、文書の使用言語は、連続するｎ（ｎ＝１，２，３・・・）個の文字の出現頻度に基づいて判定される。このような言語識別方法については、例えば文献「Gen-itiro Kikui,"Identirying the Coding System and Language of On-line Documents on the Internet",Proc.of COLING-96,pp.652-657,1996 」に記載されている。
【００２９】
テキスト対応付け手段２ｃは、原言語文書テーブル１ｂに格納された原言語の文書と、この原言語の文書からハイパーテキストリンクで呼び出され目的言語文書テーブル２ｂに格納された目的言語の文書との間で、２つの文書が互いに訳文になっているかどうかを調べ、互いに訳文になっている原言語と目的言語の文書対を二言語文書対テーブル２ｄに格納する。
【００３０】
原言語の文書と目的言語の文書とが互いに訳文になっているかどうかの判定は、アンカリングテキストの内容またはＨＴＭＬ（Hyper Text Markup Language）タグの系列の類似性を利用して行われる。
一般に、アンカリングテキストは、ハイパーテキストリンクで呼び出された文書の内容を表現している。したがって、原言語が日本語で、目的言語が英語である場合は、例えばアンカリングテキスト「＜ａ  ｈｒｅｆ＝”ｉｎｄｅｘ−ｅ．ｈｔｍｌ”＞Ｅｎｇｌｉｓｈ＜／ａ＞」のように、アンカリングテキスト中に”Ｅｎｇｌｉｓｈ”や「英語」等の文字列が使われていれば、目的言語の文書である可能性が高いと判断できる。
【００３１】
また、ＨＴＭＬタグの系列の類似性は、２つの記号列中に共通した部分記号列が出現する割合に基づいて判定される。このようなＨＴＭＬタグの系列の類似性の判定方法については、例えば文献「Broder,A.Z.,Glassman,S.C.,Manasse,M.S.and Zweig,G.,"Syntactic Clustering of the Web,Proc.of WWW-6,pp.391-404,1997 」に記載されている。
【００３２】
次に、文対応付け手段３ａ及び対訳文テーブル３ｂは、図２のステップ１０３に相当する処理を行う。すなわち、文対応付け手段３ａは、二言語文書対テーブル２ｄに格納された原言語と目的言語の文書対について、互いに訳文になっている文の対応付けを行い、互いに訳文になっている原言語と目的言語の文を対訳文テーブル３ｂに格納する。
【００３３】
文の対応付けは、原言語と目的言語の文の長さを距離尺度とし、動的計画法により文書間の距離が最小となる文の対応付けを求める。このような文の対応付け方法については、例えば文献「Gale,W.A.and Church,K.W.,"A Program for Alighning Sentences in bilingual Corpora",Computational Linguistics,Vol.19,No.1,pp.75-102,1993」に記載されている。
【００３４】
語句対応付け手段４ａ及び対訳テーブル８は、図２のステップ１０４に相当する処理を行う。すなわち、語句対応付け手段４ａは、対訳文テーブル３ｂに格納された原言語の文と目的言語の文とにおいて、原言語と目的言語の単語の対応付けを行い、ユーザによって指定された原言語の語句の訳語となる目的言語の語句を選択して、この目的言語の語句を対訳テーブル８に格納する。
【００３５】
単語の対応付けを行うためには、原言語の文中の各語句と目的原語の文中の各語句との対応付けのパターンが複数通り考えられるときに、各パターンにおいて原言語の語句が対応する目的言語の語句に翻訳される確率を文中の全ての語句について求め、求めた確率をパターン毎に掛け合わせた値を各パターンの確率とする。そして、この確率が最大となるパターンを最も確からしい対応付けのパターンとして選択することで単語の対応付けを行う。
【００３６】
原言語の語句が目的言語の語句に翻訳される確率の求め方については、例えば文献「Brown,P.F.,Pietra,S.A.D.,Pietra,V.J.D.,and Mercer,R.L.,"The Mathematics of Sta-tistical Machine Translation",Parameter Estimation,Computational Linguistics,Vol.19,No.2,pp.263-311,1993 」に記載されている。
以上でステップ１０２〜１０４の処理が終了する。
【００３７】
次に、原言語の文書中のユーザによって指定された語句を含む一部の文章に対して、この文章の訳文となる目的言語の文章が同一の文書中に存在する場合について説明する。
文書構造解析手段５ａ、文書構造テーブル５ｂ、領域対応付け手段５ｃ及び二言語領域対テーブル５ｄは、図２のステップ１０５に相当する処理を行う。
【００３８】
すなわち、文書構造解析手段５ａは、原言語文書テーブル１ｂに格納された原言語の文書をＨＴＭＬタグに基づいて複数の領域に分割し、各領域の使用言語を判定して、この判定結果を文書構造テーブル５ｂに格納する。
領域対応付け手段５ｃは、文書構造テーブル５ｂに格納された判定結果に基づいて、原言語文書テーブル１ｂに格納された原言語の文書から目的言語の領域（文章）を取り出し、この目的言語の領域に対応する原言語の領域（文章）を同一文書中で決定して、対応付けた目的言語の領域と原言語の領域とを二言語領域対テーブル５ｄに格納する。目的言語の領域と原言語の領域の対応付けは、文の長さの系列を類似度の尺度として行われる。
【００３９】
続いて、文対応付け手段３ａ及び対訳文テーブル３ｂは、図２のステップ１０６に相当する処理を行う。すなわち、文対応付け手段３ａは、二言語領域対テーブル５ｄに格納された原言語と目的言語の領域対について、互いに訳文になっている文の対応付けを行い、互いに訳文になっている原言語と目的言語の文を対訳文テーブル３ｂに格納する。
【００４０】
語句対応付け手段４ａ及び対訳テーブル８は、図２のステップ１０７に相当する処理を行う。このときの処理は前述のステップ１０４と全く同じであるので、説明は省略する。
以上でステップ１０５〜１０７の処理が終了する。
【００４１】
次に、原言語の文書中のユーザによって指定された語句に対して、訳語となる目的言語の語句が同一の文書中に存在する場合について説明する。
対訳提示表現検出手段６ａ及び対訳テーブル８は、図２のステップ１０８，１０９に相当する処理を行う。
【００４２】
すなわち、対訳提示表現検出手段６ａは、原言語文書テーブル１ｂに格納された原言語の各文書において、ユーザによって指定された原言語の語句と同一の文章中、より具体的にはユーザによって指定された語句の直前または直後に目的言語の語句が併記されているかどうかを調べ（ステップ１０８）、目的言語の語句が併記されている場合はこの目的言語の語句を原言語の語句の訳語として取り出して対訳テーブル８に格納する（ステップ１０９）。
【００４３】
最後に、対訳提示手段７ａは、図２のステップ１１０，１１１に相当する処理を行う。すなわち、対訳提示手段７ａは、対訳テーブル８に目的言語の語句が格納されているかどうかを判定し（ステップ１１０）、語句が格納されている場合にはこれを訳語の候補として、最も確からしい訳語の候補から順に、訳語の候補とその出現箇所の抜粋とを表示手段の画面に表示する（ステップ１１１）。また、対訳提示手段７ａは、対訳テーブル８に訳語の候補が格納されていない場合、指定された語句の訳語が検索できなかった旨をユーザに伝える。なお、訳語の確からしさは、ステップ１０２〜１０９の処理で訳語を求める際に周知の手法で得られる翻訳の確からしさを示す確率から判断することができる。
【００４４】
次に、本実施の形態の訳語検索装置を用いて、「黄斑変性（おうはんへんせい）」という医学用語の訳語となる英語の語句を検索した結果を図４に示す。図４は対訳提示手段７ａの画面の様子を表したものである。なお、「黄斑変性」とは、高齢者に多い眼の病気で、眼底の黄斑部の膜が弱くなって出血したり水がたまったりすることにより、視力が低下する病気である。
【００４５】
まず、ユーザは、画面上の検索語句のスロットに翻訳を希望する「黄斑変性」という語句を入力すると共に、翻訳元の原言語（ここでは日本語）と翻訳先の目的言語（英語）とを指定し、さらに文書検索に使用するサーチエンジン（ここではgoo ）を指定して、検索ボタンを押す。
【００４６】
検索ボタンの押下に応じて、訳語検索装置は前述の処理を開始し、対訳提示手段７ａは対訳テーブル８に格納された複数の訳語の候補を確からしさの順に表示する。このとき、対訳提示手段７ａは、訳語の候補と、この訳語の候補を収集した文書のタイトル及びＵＲＬと、この文書中の訳語を含む文とを各候補毎に表示する。
【００４７】
ただし、ステップ１０２〜１０４の処理で収集した訳語の場合、対訳提示手段７ａは、この訳語を含む目的言語の文書のタイトルとＵＲＬとを目的言語文書テーブル２ｂから取り出すと共に、この文書に対応する原言語の文書のタイトルとＵＲＬとを原言語文書テーブル１ｂから取り出し、原言語と目的原語の各文書のタイトル及びＵＲＬと、原言語の文書中のユーザによって指定された語句を含む文と、目的原語の文書中の訳語を含む文とを表示する。
【００４８】
また、ステップ１０５〜１０７の処理で収集した訳語の場合、対訳提示手段７ａは、この訳語を含む原言語の文書のタイトルとＵＲＬとを原言語文書テーブル１ｂから取り出し、原言語のタイトル及びＵＲＬと、原言語の文書中のユーザによって指定された語句を含む文と、同文書中の訳語を含む目的原語の文とを表示する。
【００４９】
そして、ステップ１０８，１０９の処理で収集した訳語の場合、対訳提示手段７ａは、この訳語を含む原言語のタイトル及びＵＲＬと、原言語の文書中のユーザによって指定された語句を含む文と、同文書中の訳語を含む目的原語の文とを表示する。
【００５０】
図４の例において、第１候補の「macular degeneration」は、「厚生省特定疾患調査研究報告書」という文書から収集されたことが分かる。この文書のＵＲＬは「http://www.nanbyou・・・・19121.htm 」である。また、この文書には「黄斑変性」という語句を含む日本語の文章と共に、この文章の訳文となる英語の文章が記載されているので、対訳提示手段７ａは、「黄斑変性」という語句を含む日本語の文とこれに対応する「factor・・・・degeneration」という英語の文とを同時に表示している。
【００５１】
第２候補の「age-related macular degeneration」については、「黄斑変性」という語句を含む、「加齢性黄斑変性症に対する放射線治療」という日本語の文書に対して、この文書の訳文となる「Radiation therapy for age-related macular degeneration」という英語の文書が存在し、この英語の文書から第２候補が収集されたことが分かる。したがって、対訳提示手段７ａは、それぞれの文書のタイトル、ＵＲＬ、及び「黄斑変性」という語句を含む日本語の文とこれに対応する「in patients・・・・degeneration」という英語の文とを表示している。
【００５２】
第３候補の「age-related macular degeneration (ARMD)」は、「日本医事新報社の書籍」という文書から収集されていることが分かる。この文書には「黄斑変性」という語句の直後に対応する英語の語句が記載されているので、対訳提示手段７ａは、「黄斑変性」という語句を含む日本語の文とこれに併記して記載されている英語の文とを同時に表示している。
【００５３】
［実施の形態の３］
図５は本発明の第３の実施の形態となる訳語検索装置の構成の構成を示すブロック図である。対訳提示手段７，７ａの表示手段を除く、実施の形態の１，２の訳語検索装置の構成はコンピュータ２０で実現することができる。このコンピュータ２０は、ＣＰＵ２１、ＲＯＭ（Read Only Memory）２２、ＲＡＭ(Random Access Memory ）２３、フロッピィディスク装置等の補助記憶装置２４、ハードディスク装置等の大容量の補助記憶装置２５、表示手段（不図示）とのインタフェースとなるインタフェース装置２６、キーボード（不図示）とのインタフェースとなるインタフェース装置２７、インターネット（不図示）とのインタフェースとなるインタフェース装置２８といった構成を有している。
【００５４】
図５の装置において、本発明の訳語検索方法を実現させるためのプログラムは、フロッピィディスク、ＣＤ−ＲＯＭ、メモリカード等の記録媒体に記録された状態で提供される。
この記録媒体をコンピュータ２０の補助記憶装置２４に挿入すると、媒体に記録されたプログラムが読み取られる。そして、ＣＰＵ２１は、読み込んだプログラムをＲＡＭ２３あるいは補助記憶装置２５に書き込み、このプログラムに従って実施の形態の１，２で説明したような処理を実行する。こうして、実施の形態の１，２と同様の処理を実現することができる。
【００５５】
【発明の効果】
本発明によれば、ある語句に対する訳語の検索要求が発生した時点で、指定された語句を含む原言語の文書をネットワーク上で検索し、この原言語の文書の訳文となる目的言語の文書をネットワーク上で探索し、この目的言語の文書とこれに対応する原言語の文書とにおいて、互いに訳文になっている文を対応付けし、対応付けされた原言語と目的言語の文において、使用者によって指定された語句の訳語となる目的言語の語句を取得し、取得された目的原語の語句とこの語句の出現箇所とを使用者に提示するので、指定された語句を含む原言語の文書に対して、この文書の訳文となる目的言語の文書がネットワーク上に存在すれば、一般的な電子辞書に収録されていない専門用語あるいは電子辞書の編纂後に出現した新語に対する訳語を調べることができる。
【００５６】
また、ある語句に対する訳語の検索要求が発生した時点で、指定された語句を含む原言語の文書をネットワーク上で検索し、この原言語の文書において、この文書に含まれる原言語の文章の訳文となる目的言語の文章が同一文書中に存在する場合は、この目的言語の文章を取得し、この目的言語の文章とこれに対応する原言語の文章とにおいて、互いに訳文になっている文を対応付けし、対応付けされた原言語と目的言語の文において、使用者によって指定された語句の訳語となる目的言語の語句を取得し、取得された目的原語の語句とこの語句の出現箇所とを使用者に提示するので、原言語の文書中の使用者によって指定された語句を含む一部の文章に対して、この文章の訳文となる目的言語の文章が同一の文書中に存在すれば、一般的な電子辞書に収録されていない専門用語あるいは電子辞書の編纂後に出現した新語に対する訳語を調べることができる。
【００５７】
また、ある語句に対する訳語の検索要求が発生した時点で、指定された語句を含む原言語の文書をネットワーク上で検索し、検索された原言語の文書において、使用者によって指定された語句の周辺に訳語となる目的言語の語句が存在する場合は、この目的言語の語句を取得し、取得された目的原語の語句とこの語句の出現箇所とを使用者に提示するので、原言語の文書中の使用者によって指定された語句に対して、訳語となる目的言語の語句が同一の文書中に存在すれば、一般的な電子辞書に収録されていない専門用語あるいは電子辞書の編纂後に出現した新語に対する訳語を調べることができる。
【図面の簡単な説明】
【図１】  本発明の第１の実施の形態となる訳語検索装置の構成を示すブロック図である。
【図２】  図１の訳語検索装置の動作を説明するためのフローチャート図である。
【図３】  本発明の第２の実施の形態となる訳語検索装置の構成を示すブロック図である。
【図４】  図３の訳語検索装置を用いた訳語検索結果の表示例を示す図である。
【図５】  本発明の第３の実施の形態となる訳語検索装置の構成の構成を示すブロック図である。
【符号の説明】
１、１ａ…文書検索手段、２…二言語文書対探索手段、３、３ａ…文対応付け手段、４、４ａ…語句対応付け手段、５…二言語文書検出手段、６、６ａ…対訳提示表現検出手段、７、７ａ…対訳提示手段、１ｂ…原言語文書テーブル、２ａ…対訳文書収集手段、２ｂ…目的言語文書テーブル、２ｃ…テキスト対応付け手段、２ｄ…二言語文書対テーブル、３ｂ…対訳文テーブル、５ａ…文書構造解析手段、５ｂ…文書構造テーブル、５ｃ…領域対応付け手段、５ｄ…二言語領域対テーブル、８…対訳テーブル、１０…インターネット。
【図１】
0003686312.tif 000002
【図２】
0003686312.tif 000003
【図３】
0003686312.tif 000004
【図４】
0003686312.tif 000005
【図５】
0003686312.tif 000006