(57)【要約】【課題】検索キーワードの言語を意識することなく、検索キーワードの意味内容に応じた所望のＷｅｂページ情報を適切かつ効率的に検索すること。【解決手段】入力部３０３は、所定の言語によって記述された検索キーワードの入力を受け付ける。検索キーワード変換部３０５は、入力された検索キーワードを、前記所定の言語と異なる言語によって記述された、前記検索キーワードと同一または関連する意味内容となる翻訳キーワードに変換する。識別情報抽出部３０８は、翻訳キーワードに基づいて、検索対象となる国または地域の識別情報を抽出する。検索部３０９は、翻訳キーワードと、抽出された識別情報と、に基づいて、Ｗｅｂページ情報の検索をおこなう。出力部３１１は、検索された検索結果を出力する。【選択図】      図３
2005025478.tif 000002
【特許請求の範囲】
【請求項１】
所定の言語によって記述された検索キーワードの入力を受け付ける入力工程と、
前記入力工程によって入力された検索キーワードを、前記所定の言語と異なる言語によって記述された、前記検索キーワードと同一または関連する意味内容となる翻訳キーワードに変換する検索キーワード・翻訳キーワード変換工程と、
前記検索キーワード・翻訳キーワード変換工程によって得られた翻訳キーワードに基づいて、検索対象となる国または地域の識別情報を抽出する識別情報抽出工程と、
前記検索キーワード・翻訳キーワード変換工程によって得られた翻訳キーワードと、前記識別情報抽出工程によって抽出された識別情報と、に基づいて、Ｗｅｂページ情報の検索をおこなう検索工程と、
前記検索工程によって検索された検索結果を出力する出力工程と、
を含んだことを特徴とする情報検索方法。
【請求項２】
前記検索キーワード・翻訳キーワード変換工程によって得られた翻訳キーワードの言語情報を抽出する言語情報抽出工程を含み、
前記検索工程は、前記検索キーワード・翻訳キーワード変換工程によって得られた翻訳キーワードと、前記識別情報抽出工程によって抽出された識別情報と、前記言語情報抽出工程によって抽出された言語情報と、に基づいて、Ｗｅｂページ情報の検索をおこなうことを特徴とする請求項１に記載の情報検索方法。
【請求項３】
前記言語情報抽出工程によって抽出される言語情報は、前記検索キーワード変換工程によって得られた翻訳キーワードに用いられている記述言語名、国名および地域名の少なくともいずれか一つを含むことを特徴とする請求項２に記載の情報検索方法。
【請求項４】
所定の言語によって記述された検索キーワードの入力を受け付けさせる入力工程と、
前記入力工程によって入力された検索キーワードを、前記所定の言語と異なる言語によって記述された、前記検索キーワードと同一または関連する意味内容となる翻訳キーワードに変換させる検索キーワード・翻訳キーワード変換工程と、
前記検索キーワード・翻訳キーワード変換工程によって得られた翻訳キーワードに基づいて、検索対象となる国または地域の識別情報を抽出させる識別情報抽出工程と、
前記検索キーワード・翻訳キーワード変換工程によって得られた翻訳キーワードと、前記識別情報抽出工程によって抽出された識別情報と、に基づいて、Ｗｅｂページ情報の検索をおこなわせる検索工程と、
前記検索工程によって検索された検索結果を出力させる出力工程と、
をコンピュータに実行させることを特徴とする情報検索プログラム。
【請求項５】
所定の言語によって記述された翻訳対象キーワードと、前記所定の言語と異なる言語によって記述されかつ前記翻訳対象キーワードと同一または関連する意味内容となる翻訳キーワードと、前記翻訳キーワードに対応付けられた国または地域の識別情報と、を関連付けて記憶する翻訳情報記憶手段と、
前記所定の言語によって記述された検索キーワードを入力する入力手段と、
前記入力手段によって入力された検索キーワードと、前記翻訳キーワード記憶手段に記憶された翻訳対象キーワードと、が一致するか否かを判定する翻訳対象判定手段と、
前記翻訳対象判定手段によって判定された判定結果に基づいて、前記検索キーワードを前記翻訳キーワードに変換する検索キーワード・翻訳キーワード変換手段と、
前記検索キーワード・翻訳キーワード変換手段によって得られた翻訳キーワードに基づいて、検索対象となる国または地域の識別情報を、前記翻訳情報記憶手段から抽出する識別情報抽出手段と、
前記検索キーワード変換手段によって得られた翻訳キーワードと、前記識別情報抽出手段によって抽出された識別情報と、に基づいて、Ｗｅｂページ情報の検索をおこなう検索手段と、
前記検索手段によって検索された検索結果を出力する出力手段と、
を備えることを特徴とする情報検索装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、Ｗｅｂページ情報の検索をおこなう情報検索方法、情報検索プログラムおよび情報検索装置に関する。
【０００２】
【従来の技術】
インターネットによって取得することができるＷｅｂページ情報の量は膨大であり、世界各国の言語によって記述されている。そして、その中から所望の情報を取得する場合は、従来から周知の通り、インターネット検索サービス（いわゆるサーチエンジン）を用いて情報の検索をおこなうのが一般的である。
【０００３】
この場合、ユーザは、自国の言語によって提供されているサーチエンジンの検索キーワード入力欄に、検索したい情報に関する一または複数のキーワードを、そのユーザの母国語によって入力する。これによって、検索キーワード入力欄に入力したキーワードが含まれているＷｅｂページ情報、すなわち、入力したキーワードと同一言語によって記述されているＷｅｂページ情報を取得することができる。
【０００４】
一方で、ユーザの母国語以外の外国語によって記述されたサイトからＷｅｂページ情報を取得したい場合、サーチエンジンの検索キーワード入力欄に、その外国語によってキーワードを入力し、検索を実行する。これによって、入力した外国語のキーワードと同一言語によって記述されているＷｅｂページ情報を取得することができる。
【０００５】
ここで、たとえば『イタリアのローマにある、地元民しか知らないような美味しいパスタ料理店』に関するＷｅｂページ情報は、イタリア語によって記述されたサイトに存在する可能性が高い。したがって、ある日本人のユーザが、検索キーワード入力欄に、検索キーワードとして日本語でたとえば「ローマ」や「パスタ」を入力して検索をおこなっても、イタリア語によって記述されたサイト内のＷｅｂページ情報を取得することは困難である。
【０００６】
このように、ユーザが、その母国語によって記述されたサイト内のＷｅｂページ情報ではなく、その母国語とは異なる外国語によって記述されたサイト内のＷｅｂページ情報を取得したい場合、検索キーワード入力欄に、母国語の検索キーワードを入力して検索をおこなっても、外国語によって記述されたサイト内のＷｅｂページ情報を取得することができない。
【０００７】
そこで、以下の非特許文献１〜４に記載されているサーチエンジンでは、それぞれの方法によって、上述のような外国語によって記述されたサイト内のＷｅｂページ情報の検索をおこなっていた。
【０００８】
たとえば、下記非特許文献１に記載されているサーチエンジンでは、日本人のユーザが外国語によって記述されたＷｅｂページ情報を取得したい場合、日本語と同じ意味内容となる外国語を検索キーワード入力欄に入力して、検索を実行する。これによって、入力した外国語の検索キーワードを含むＷｅｂページ情報を取得することとなる。
【０００９】
また、画面上に表示されている検索ページの下部に、世界各国によって提供されているサーチエンジンへ遷移するためのリンク情報が国名として表示されている。したがって、日本人のユーザが外国語によって記述されたＷｅｂページ情報を取得したい場合、あらかじめ、検索ページの下部に表示されている国名から所望の国名をクリックし、所望の国の言語によって提供されているサーチエンジンの検索ページを取得する。
【００１０】
そして、その検索キーワード入力欄に、日本語と同一または関連する意味内容となる外国語を検索キーワード入力欄に入力して、検索を実行することによって、入力した外国語の検索キーワードを含むＷｅｂページ情報を取得することとなる。
【００１１】
また、下記非特許文献２に記載されているサーチエンジンでは、「和英辞典」ボタンが設けられている。これによれば、英語によって記述されたサイト内のＷｅｂページ情報を取得したい場合、まず、検索キーワード入力欄に日本語の単語を入力して「和英」ボタンをクリックすることによって、その英訳語を取得する。そして、取得した英訳語を検索キーワード入力欄に入力し、検索を実行することによって、英語により記述されたサイト内のＷｅｂページ情報を取得することができる。
【００１２】
下記非特許文献２に記載されているサーチエンジンでは、検索ページに「英・韓・中翻訳」ボタンが設けられている。これによれば、英語、韓国語または中国語によって記述されたサイト内のＷｅｂページ情報を取得したい場合、まず、「英・韓・中翻訳」ボタンをクリックすることにより、「英・韓・中翻訳」機能が設けられているマルチ翻訳ページに遷移する。
【００１３】
つぎに、英語、韓国語または中国語の中から翻訳したい言語を選択し、翻訳元となる日本語の単語または文章を入力する。そして、翻訳ボタンをクリックすることにより、選択した言語による翻訳語または翻訳文を取得する。この後、検索ページに戻って、取得した翻訳語または翻訳文を検索キーワード入力欄に入力し、検索ボタンをクリックすることにより、英語、韓国語または中国語によって記述されたサイト内のＷｅｂページ情報を取得することができる。
【００１４】
さらに、下記非特許文献３に記載されているサーチエンジンでは、「翻訳検索」機能が提供されており、検索キーワード入力欄に検索キーワードを日本語で入力すると、検索キーワードを英語に翻訳し、翻訳された英語の検索キーワードによって、英語で記述されたサイトを検索する。そして、検索結果は日本語によって表示することができる。
【００１５】
また、下記非特許文献４に記載されているサーチエンジンでは、検索キーワード入力欄の右端にある「言語ツール」のリンクから、言語ツールページに遷移し、検索対象言語や対象国の指定をおこなうことができる。また、検索キーワード入力欄の右端にある「表示設定」というリンクから、表示設定ページに遷移し、表示言語や検索言語を設定することができる。この設定した後に、検索ページに戻って、検索キーワード入力欄に外国語の検索キーワードを入力することによって、外国語によって記述されたＷｅｂページ情報を取得することができる。
【００１６】
【非特許文献１】
Ｙａｈｏｏ！  ＪＡＰＡＮ、［ｏｎｌｉｎｅ］、［平成１５年５月１９日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｙａｈｏｏ．ｃｏ．ｊｐ／＞
【非特許文献２】
インフォシーク、［ｏｎｌｉｎｅ］、［平成１５年５月１９日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｉｎｆｏｓｅｅｋ．ｃｏ．ｊｐ／＞
【非特許文献３】
Ｌｙｃｏｓ  ＪＡＰＡＮ、［ｏｎｌｉｎｅ］、［平成１５年５月１９日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｔｒａｎｓｌａｔｉｏｎ．ｌｙｃｏｓ．ｃｏ．ｊｐ／ｓｅａｒｃｈ／＞
【非特許文献４】
Ｇｏｏｇｌｅ、［ｏｎｌｉｎｅ］、［平成１５年５月１９日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｇｏｏｇｌｅ．ｃｏ．ｊｐ／＞
【００１７】
【発明が解決しようとする課題】
しかしながら、上述した非特許文献１に記載されているサーチエンジンでは、日本語の検索キーワードの訳語が分からない場合は、ユーザ自ら翻訳語を調べ、調べた翻訳語を検索キーワード入力欄に入力する必要があった。したがって、事前にユーザが行わなければならない作業が多く、外国語による検索が面倒であるという問題があった。また、日本語の検索キーワードの訳語が、どの国の言語であるかが分からない場合は、検索ページの下部に表示されている国名の中から最適な国名を選択することができず、適当に選択した国のサーチエンジンでは、取得したいＷｅｂページ情報を取得することが困難であるという問題があった。
【００１８】
また、上述した非特許文献２に記載されているサーチエンジンでは、検索機能と翻訳機能とが分離しているため、日本語の検索キーワードの訳語が分からない場合は、まず、翻訳機能によって訳語を取得し、その後に、検索機能を用いて検索をおこなわなければならない。したがって、ユーザは、翻訳機能によって取得した訳語を、マウスなどを使ってコピーしておき、検索ページに遷移してから、検索キーワード入力欄に、コピーした訳語をペーストしなければならない。このため、事前にユーザが行わなければならない作業が多く、外国語によって記述されたＷｅｂページ情報を取得したくても、検索が面倒であるという問題があった。特に、検索キーワードを複数用いる場合は、ブラウザを機能ごとに立ち上げるなどして対応しなければならず、非常に面倒であった。
【００１９】
さらに、上述した非特許文献３に記載されているサーチエンジンでは、翻訳対象言語は英語だけであり、英語以外の外国語では翻訳検索をおこなうことができず、英語以外の外国語によって記述されたＷｅｂページ情報を取得することができないという問題があった。このため、英語以外の外国語については、検索をおこなうまでに、上述した非特許文献１および２と同様な作業が必要であった。また、英語に翻訳された検索キーワードによって検索をおこなった場合、検索されたＷｅｂページ情報は英語によって記述されている。したがって、アメリカやイギリスなど英語を公用語とする国のＷｅｂページ情報が、混在することとなる。このため、イギリスのサイト内にあるＷｅｂページ情報のみを検索したい場合であっても、イギリスやアメリカのサイト内にあるＷｅｂページ情報の他、英語を公用語とする国のサイト内にあるＷｅｂページ情報も検索してしまうこととなり、ユーザが取得したい国または地域のサイトのＷｅｂページ情報にのみ絞り込むことが困難であるという問題があった。
【００２０】
また、上述した非特許文献４に記載されているサーチエンジンでは、検索キーワードとなる日本語の訳語がどの国の言語か分からない場合は、最適な検索対象言語や検索対象国に設定することができないという問題があった。また、検索対象言語や検索対象国を適当に選択すると、取得したいＷｅｂページ情報を取得することが困難であるという問題があった。
【００２１】
この発明は、上述した従来技術による問題点を解消するため、検索キーワードの言語を意識することなく、検索キーワードの意味内容に応じた所望のＷｅｂページ情報を適切かつ効率的に検索することができる情報検索方法、情報検索プログラムおよび情報検索装置を提供することを目的とする。
【００２２】
【課題を解決するための手段】
上述した課題を解決し、目的を達成するため、この発明にかかる情報検索方法、情報検索プログラムおよび情報検索装置は、所定の言語によって記述された検索キーワードの入力を受け付け、入力された検索キーワードを、前記所定の言語と異なる言語によって記述された、前記検索キーワードと同一または関連する意味内容となる翻訳キーワードに変換し、翻訳キーワードに基づいて、検索対象となる国または地域の識別情報を抽出し、翻訳キーワードと、抽出された識別情報と、に基づいて、Ｗｅｂページ情報の検索をおこない、検索された検索結果を出力することを特徴とする。
【００２３】
また、翻訳キーワードの言語情報を抽出し、翻訳キーワードと識別情報と言語情報とに基づいて、Ｗｅｂページ情報の検索をおこなうこととしてもよい。さらに、検索キーワードに対して変換候補となる翻訳キーワードが複数ある場合に、前記変換候補となる翻訳キーワードを出力することとしてもよい。また、出力された複数の翻訳キーワードの中から、ユーザによって選択された一つまたは複数の翻訳キーワードに関する情報の入力を受け付け、翻訳キーワードに関する情報に基づいて検索をおこなうこととしてもよい。
【００２４】
この発明によれば、所定の言語によって検索キーワードを入力するだけで、その検索キーワードと同一または関連する意味内容となる外国語に変換された翻訳キーワードを用いて、検索対象国（または地域）のＷｅｂサイトから検索結果を収集することができる。
【００２５】
【発明の実施の形態】
以下に添付図面を参照して、この発明にかかる情報検索方法、情報検索プログラムおよび情報検索装置の好適な実施の形態を詳細に説明する。
【００２６】
（情報検索システムの概要）
図１は、この発明の実施の形態にかかる情報検索システム１００の概略構成を示す説明図である。情報検索システム１００は、情報検索をおこなうサーバとして機能する情報検索装置１０１と、情報検索装置１０１に対し情報検索を要求する複数の情報端末装置１０２と、検索対象となるＷｅｂページ情報を記憶している複数のＷｅｂサーバ１０３と、がインターネットなどのネットワーク１０４を介して接続されており、相互に交信可能とされている。なお、情報端末装置１０２としてはパーソナル・コンピュータを用いることができる。また、情報端末装置１０２は、パーソナル・コンピュータのほか、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）や携帯電話機であってもよい。
【００２７】
（情報検索装置、情報端末装置およびＷｅｂサーバのハードウェア構成）
つぎに、この発明の実施の形態にかかる情報検索システム１００の情報検索装置１０１、情報端末装置１０２およびＷｅｂサーバ１０３のハードウェア構成について図２を用いて説明する。
【００２８】
図２において、情報検索装置１０１、情報端末装置１０２およびＷｅｂサーバ１０３はそれぞれ、ＣＰＵ２０１と、ＲＯＭ２０２と、ＲＡＭ２０３と、ＨＤＤ（ハードディスクドライブ）２０４と、ＨＤ（ハードディスク）２０５と、ＦＤＤ（フレキシブルディスクドライブ）２０６と、着脱可能な記録媒体の一例としてのＦＤ（フレキシブルディスク）２０７と、ディスプレイ２０８と、Ｉ／Ｆ（インターフェース）２０９と、キーボード２１０と、マウス２１１と、スキャナ２１２と、プリンタ２１３と、を備えている。また、各構成部はバス２００によってそれぞれ接続されている。
【００２９】
ここで、ＣＰＵ２０１は、情報検索装置１０１、情報端末装置１０２およびＷｅｂサーバ１０３の全体の制御を司る。ＲＯＭ２０２は、ブートプログラムなどのプログラムを記憶している。ＲＡＭ２０３は、ＣＰＵ２０１のワークエリアとして使用される。ＨＤＤ２０４は、ＣＰＵ２０１の制御にしたがってＨＤ２０５に対するデータのリード／ライトを制御する。ＨＤ２０５は、ＨＤＤ２０４の制御で書き込まれたデータを記憶する。
【００３０】
ＦＤＤ２０６は、ＣＰＵ２０１の制御にしたがってＦＤ２０７に対するデータのリード／ライトを制御する。ＦＤ２０７は、ＦＤＤ２０６の制御で書き込まれたデータを記憶したり、ＦＤ２０７に記憶されたデータを情報検索装置１０１、情報端末装置１０２およびＷｅｂサーバ１０３に読み取らせたりする。
【００３１】
着脱可能な記録媒体として、ＦＤ２０７のほか、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、メモリーカードなどであってもよい。ディスプレイ２０８は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。このディスプレイ２０８は、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを採用することができる。
【００３２】
Ｉ／Ｆ２０９は、通信回線を通じてインターネットなどのネットワーク１０４に接続され、このネットワーク１０４を介して他の装置に接続される。そして、Ｉ／Ｆ２０９は、ネットワーク１０４と内部のインターフェースを司り、外部装置からのデータの入出力を制御する。Ｉ／Ｆ２０９には、たとえばモデムやＬＡＮアダプタなどを採用することができる。
【００３３】
キーボード２１０は、文字、数字、各種指示などの入力のためのキーを備え、データの入力をおこなう。また、タッチパネル式の入力パッドやテンキーなどであってもよい。マウス２１１は、カーソルの移動や範囲選択、あるいはウィンドウの移動やサイズの変更などをおこなう。ポインティングデバイスとして同様に機能を備えるものであれば、トラックボールやジョイスティックなどであってもよい。
【００３４】
スキャナ２１２は、画像を光学的に読み取り、情報検索装置１０１、情報端末装置１０２およびＷｅｂサーバ１０３内に画像データを取り込む。なお、スキャナ２１２は、ＯＣＲ機能を持たせてもよい。また、プリンタ２１３は、画像データや文書データを印刷する。プリンタ２１３には、たとえば、レーザプリンタやインクジェットプリンタを採用することができる。
【００３５】
（情報検索装置の機能的構成）
つぎに、本実施の形態にかかる情報検索装置１０１の機能的構成について、図３を用いて説明する。情報検索装置１０１は、Ｗｅｂページ情報データベース３０１と、翻訳情報データベース３０２と、入力部３０３と、翻訳対象判定部３０４と、検索キーワード変換部３０５と、言語情報抽出部３０６と、変換候補絞込み部３０７と、識別情報抽出部３０８と、検索部３０９と、検索結果翻訳部３１０と、出力部３１１と、から構成されている。
【００３６】
Ｗｅｂページ情報データベース３０１は、検索キーワードの入力を情報端末装置１０２に対して要求するＷｅｂページ情報（たとえば検索ページ）などの各種Ｗｅｂページ情報が記憶されている。また、翻訳情報データベース３０２は、翻訳キーワードデータベース４００と、識別情報データベース９００の２つのデータベースから構成されている。
【００３７】
このＷｅｂページ情報データベース３０１および翻訳情報データベース３０２（翻訳キーワードデータベース４００および識別情報データベース９００）は、具体的には、図２に示したＲＯＭ２０２、ＲＡＭ２０３、ＨＤ２０５、ＦＤ２０７などによって、その機能を実現する。また、翻訳キーワードデータベース４００および識別情報データベース９００の詳細な説明については後述する。
【００３８】
また、入力部３０３は、所定の言語によって記述された検索キーワードを情報端末装置１０２から入力する。具体的には、情報端末装置１０２の表示画面に表示されたＷｅｂページ情報の検索キーワード入力欄１２０１（後述する図１２を参照）に所定の言語によって入力された検索キーワードを、情報端末装置１０２から受信する。また、入力部３０３は、情報端末装置１０２から、変換候補の選択情報も受信する。
【００３９】
また、翻訳対象判定部３０４は、入力部３０３によって受信された検索キーワードが、翻訳キーワードデータベース４００の翻訳対象キーワードと一致するか否かを判定する。検索キーワードと翻訳対象キーワードが一致する場合、その検索キーワードを検索キーワード変換部３０５に出力する。一方、すべての検索キーワードが不一致の場合、その旨を出力部３１１に出力する。
【００４０】
また、検索キーワード変換部３０５は、翻訳対象判定部３０４によって判定された判定結果に基づいて、検索キーワードを翻訳キーワードに変換する。具体的には、検索キーワードと一致した翻訳対象キーワードに対応する翻訳キーワードを抽出することにより、翻訳対象キーワードと一致した検索キーワードを翻訳キーワードに変換することとなる。たとえば、図４に示すように、翻訳対象キーワードと一致した翻訳対象キーワードが「パスタ」である場合、翻訳キーワード「ｐａｓｔａ」が抽出されて、翻訳キーワード「ｐａｓｔａ」に変換される。
【００４１】
翻訳対象キーワードに対応する翻訳キーワードが複数存在する場合も、これらすべての翻訳キーワードを抽出することによって変換をおこなう。たとえば、図６に示すように、検索キーワードと一致する翻訳対象キーワードが「ビーナス」である場合、「Ｖｅｎｕｓ」、「Ａｐｈｒｏｄｉｔｅ」および「Ｖｅｎｕｓ  ｄｅ  Ｍｉｌｏ」が抽出されて、翻訳キーワード「Ｖｅｎｕｓ」、「Ａｐｈｒｏｄｉｔｅ」および「Ｖｅｎｕｓ  ｄｅ  Ｍｉｌｏ」に変換される。
【００４２】
言語情報抽出部３０６は、検索キーワード変換部３０５から得られた翻訳キーワードの言語情報を抽出する。具体的には、図４〜図８に示す翻訳キーワードデータベース４００から、検索キーワード変換部３０５によって得られた翻訳キーワードに対応する記述言語名を抽出する。たとえば、図４に示すように、翻訳キーワードが「ｐａｓｔａ」であれば、記述言語名「イタリア語」を抽出する。
【００４３】
また、抽出する言語情報は、国名または地域名であってもよい。この場合、図４に示すように、翻訳キーワードが「ｐａｓｔａ」であれば、国名または地域名「イタリア」が抽出される。さらに、抽出する言語情報は、翻訳キーワードの分類名であってもよい。この場合、図４に示すように、翻訳キーワードが「ｐａｓｔａ」であれば、分類名「食品」を抽出する。
【００４４】
また、変換候補絞込み部３０７は、検索キーワード変換部３０５によって一の検索キーワードから複数の翻訳キーワードに変換された場合、言語情報抽出部３０６によって抽出された言語情報に基づいて、一の検索キーワードから変換された複数の翻訳キーワード（変換候補）を一の翻訳キーワードに絞り込む。
【００４５】
具体的には、たとえば、検索キーワードとして「ローマ」および「サッカー」が入力された場合、検索キーワード「ローマ」は、図８に示すように翻訳キーワード「Ｒｏｍａ」（記述言語名：イタリア語／国名：イタリア）に変換される。
【００４６】
一方、検索キーワード「サッカー」は、図７に示すように、複数の翻訳キーワード「ｆｏｏｔｂａｌｌ」（記述言語名：英語／国名：イギリス）、「ｆｏｏｔｂａｌｌ」（記述言語名：フランス語／国名：フランス・セネガル）、「ｄｅｒ  Ｆｕｓｓｂａｌｌ」（記述言語名：ドイツ語／国名：ドイツ）、「ｃａｌｃｉｏ」（記述言語名：イタリア語／国名：イタリア）、「ｆｕ’ｔｂｏｌ」（記述言語名：スペイン語／国名：スペイン・アルゼンチン）、「ｆｕｔｅｂｏｌ」（記述言語名：ポルトガル語／国名：ポルトガル・ブラジル）、「ｓｏｃｃｅｒ」（記述言語名：英語／国名：アメリカ）に変換される。
【００４７】
したがって、検索キーワード「サッカー」から変換された複数の翻訳キーワードのうち、検索キーワード「ローマ」から変換された翻訳キーワード「Ｒｏｍａ」の言語情報（記述言語名：イタリア語／国名：イタリア）と一致する言語情報を持つ翻訳キーワードは、「ｃａｌｃｉｏ」（記述言語名：イタリア語／国名：イタリア）である。これにより、検索キーワード「サッカー」を一の翻訳キーワード「ｃａｌｃｉｏ」に絞り込むことができる。
【００４８】
識別情報抽出部３０８は、検索キーワード変換部３０５によって得られた翻訳キーワードに対応付けられた国または地域の識別情報を、翻訳情報データベース３０２から抽出する。同様に、変換候補絞込み部３０７によって絞り込まれた一の翻訳キーワードに対応付けられた国または地域の識別情報を、翻訳情報データベース３０２から抽出する。
【００４９】
具体的には、検索キーワード変換部３０５によって得られた翻訳キーワードの検索対象となる国名または地域名を翻訳キーワードデータベース４００から抽出する。そして、図４〜図８に示す翻訳キーワードデータベース４００から抽出した国名または地域名に対応する識別情報を、図９に示す識別情報データベース９００から抽出する。
【００５０】
たとえば、図４に示すように、翻訳キーワードが「ｐａｓｔａ」の場合は、国名「イタリア」の識別情報「ｉｔ」を抽出する。また、図６に示すように、翻訳キーワードが「Ｖｅｎｕｓ」の場合は、地域名「ヨーロッパ」の識別情報として、ヨーロッパ各国の識別情報「ｕｋ」、「ｃｈ」、「ｄｅ」などを抽出する。
【００５１】
検索部３０９は、検索キーワード変換部３０５によって得られた翻訳キーワードと、識別情報抽出部３０８によって抽出された識別情報と、に基づいて、翻訳キーワードが記述されているＷｅｂページ情報の検索をおこなう。また、一の検索キーワードから複数の翻訳キーワードが変換された場合、変換候補絞込み部３０７によって絞り込まれた一の翻訳キーワードを用いて検索をおこなう。
【００５２】
この検索部３０９は、たとえば周知の検索ロボットによって構成される。具体的には、この検索ロボットによってインターネット上のＷｅｂサイトに次々とアクセスし、Ｗｅｂサーバ１０３に含まれているＨＴＭＬファイルなどから翻訳キーワードが記述されているＷｅｂページ情報を抽出する。また、Ｗｅｂサーバ１０３にアクセスすると、さらにリンクを利用して別のＷｅｂサーバ１０３のＷｅｂページ情報を検索する。この検索を繰り返して翻訳キーワードが記述されているＷｅｂページ情報を収集する。
【００５３】
また、定期的にＷｅｂサーバ１０３にアクセスして、Ｗｅｂページの内容をＷｅｂページ情報データベース３０１に保存しておき、情報端末装置１０２から検索要求があったときには、Ｗｅｂページ情報データベース３０１を検索する構成であってもよい。
【００５４】
そして、検索されたＷｅｂページ情報のうち、そのＵＲＬのドメイン名の中のトップレベルドメインが識別情報抽出部３０８によって抽出された識別情報と合致するＵＲＬのＷｅｂページ情報を抽出する。そして、翻訳キーワードおよび識別情報によって検索された検索結果を、出力部３１１に出力する。
【００５５】
また、検索部３０９は、入力部３０３から入力された検索キーワードによる検索も実行する。すなわち、入力された検索キーワードに使用されている言語と同じ言語によって記述されたＷｅｂページ情報を検索することができる。そして、検索部３０９は、検索キーワードによって検索された検索結果を、出力部３１１に出力する。
【００５６】
検索結果翻訳部３１０は、検索部３０９によって検索された翻訳キーワードによる検索結果を、所定の言語に翻訳する。そして、翻訳された検索結果を出力部３１１に出力する。この検索結果翻訳部３１０が検索結果の翻訳をおこなうか否かは、情報検索装置１０１においてあらかじめ設定しておく。また、翻訳をおこなわないと設定されている場合であっても、情報端末装置１０２から翻訳要求があった場合は、翻訳をおこなうようにしてもよい。
【００５７】
出力部３１１は、情報端末装置１０２からＷｅｂページ情報のＵＲＬを受信した場合、取得要求のあったＵＲＬのＷｅｂページ情報をＷｅｂページ情報データベース３０１から抽出する。そして、取得要求した情報端末装置１０２へ送信する。また同様に、検索部３０９または検索結果翻訳部３１０から検索結果が入力された場合、検索要求をした情報端末装置１０２へ検索結果を送信する。
【００５８】
上述した入力部３０３〜出力部３１１は、具体的には、図２に示したＲＯＭ２０２、ＲＡＭ２０３、ＨＤ２０５、ＦＤ２０７などに記録されたプログラムをＣＰＵ２０１が実行することによって、またはＩ／Ｆ２０９によって、その機能を実現する。
【００５９】
つぎに、翻訳キーワードデータベース４００について説明する。図４〜図８は、翻訳キーワードを体系別に分類した翻訳キーワードデータベース４００の一例を示す説明図である。図４は、分類名が「食品」である翻訳キーワードデータベース４００の説明図である。また、図５に示す翻訳キーワードデータベース４００は、図４に示す翻訳キーワードデータベース４００の一部を変更した説明図である。図６は、分類名が「人物」である翻訳キーワードデータベース４００の説明図である。図７は、分類名が「スポーツ」である翻訳キーワードデータベース４００の説明図である。図８は、分類名が「地名」である翻訳キーワードデータベース４００の説明図である。
【００６０】
図４〜図８に示すように、翻訳キーワードデータベース４００は、翻訳対象キーワードフィールド４０１と、翻訳キーワードフィールド４０２と、言語情報フィールド４０３と、から構成されている。さらに、言語情報フィールド４０３は、サブフィールドとして、記述言語名フィールド４０４と、国名／地域名フィールド４０５と、分類名フィールド４０６と、から構成されている。
【００６１】
また、図４〜図８に示すように、この翻訳対象キーワードフィールド４０１には、所定の言語として、たとえば日本語によって記述された翻訳対象キーワードが記憶されている。また、翻訳キーワードフィールド４０２には、所定の言語と異なる言語、すなわち所定の言語を日本語とした場合にその言語とは異なる言語（たとえば英語、フランス語など）によって記述され、かつ翻訳対象キーワードと同一または関連する意味内容となる翻訳キーワードが記憶されている。
【００６２】
ここで、たとえば、所定の言語によって記述されている翻訳対象キーワードを、所定の言語と異なる言語に翻訳することによって、翻訳対象キーワードと同一の意味内容とすることができる。具体的には、翻訳対象キーワードと翻訳キーワードとの意味内容が一致した場合などが該当し、たとえば、図４に示すように、翻訳対象キーワード「パスタ」とこれに対応する翻訳キーワード「ｐａｓｔａ」などが挙げられる。
【００６３】
また、たとえば、所定の言語によって記述されている翻訳対象キーワードを、所定の言語と異なる言語に翻訳することによって、翻訳対象キーワードに関連する意味内容とすることができる。また、翻訳対象キーワードと翻訳キーワードとがその意味において係わり合いを持たせることによって、翻訳対象キーワードに関連する意味内容とすることもできる。具体的には、翻訳対象キーワードと翻訳キーワードとの概念が重複する場合や、翻訳対象キーワードと意味内容が一致する訳語が翻訳キーワードに含まれている場合が挙げられる。
【００６４】
ここで、翻訳対象キーワードと翻訳キーワードとの概念が重複する場合とは、たとえば、図５（ａ）に示すように、翻訳対象キーワード「パスタ」に対する翻訳キーワード「ｓｐａｇｈｅｔｔｉ」のように、翻訳対象キーワードが上位概念であり、翻訳キーワードが下位概念となる場合が挙げられる。また図５（ｂ）に示すように、翻訳対象キーワード「スパゲティ」に対する翻訳キーワード「ｐａｓｔａ」のように、翻訳対象キーワードが下位概念であり、翻訳キーワードが上位概念となる場合が挙げられる。
【００６５】
また、翻訳対象キーワードと意味内容が一致する訳語が翻訳キーワードに含まれている場合とは、たとえば、図６に示すように、翻訳対象キーワード「ビーナス」に対する翻訳キーワード「Ｖｅｎｕｓ  ｄｅ  Ｍｉｌｏ」のように、翻訳キーワードの中に翻訳対象キーワード「ビーナス」と意味内容が一致する訳語「Ｖｅｎｕｓ」が含まれている場合が挙げられる。
【００６６】
また、翻訳キーワードフィールド４０２には、用いられる意味内容によって、一つの翻訳対象キーワードに対し複数通りの翻訳キーワードを記憶されていてもよい。たとえば、図６に示すように、意味内容によって、人物名では「Ｖｅｎｕｓ」（または「Ａｐｈｒｏｄｉｔｅ」）、美術品では「Ｖｅｎｕｓ  ｄｅ  Ｍｉｌｏ」の２通りにあらわすことができる。
【００６７】
同様に、翻訳キーワードフィールド４０２には、用いられている言語によって、一つの翻訳対象キーワードに対し複数通りの翻訳キーワードを記憶されていてもよい。たとえば、図７に示す翻訳対象キーワード「サッカー」については、翻訳キーワードは、用いられている言語によって、たとえば、英語では「ｆｏｏｔｂａｌｌ」および「ｓｏｃｃｅｒ」、フランス語では「ｆｏｏｔｂａｌｌ」、ドイツ語では「ｄｅｒ  Ｆｕｓｓｂａｌｌ」、イタリア語では「ｃａｌｃｉｏ」、スペイン語では「ｆｕ’ｔｂｏｌ」、ポルトガル語では「ｆｕｔｅｂｏｌ」など複数通りにあらわすことができる。
【００６８】
また、図４〜図８に示すように、記述言語名フィールド４０４には、その翻訳キーワードに用いられている記述言語名が記憶されている。たとえば、図４に示すように、翻訳キーワード「ｅｓｃａｒｇｏｔ」の場合は、記述言語名「フランス語」、翻訳キーワード「北京填鴨」の場合は、記述言語名「中国語」が記憶されている。
【００６９】
また、図４〜図８に示すように、国名／地域名フィールド４０５には、翻訳キーワードによって検索対象となる国名または地域名が記憶されている。この検索対象となる国名または地域名は、翻訳キーワードの意味内容から類推される国名または地域名であってもよく、また、翻訳キーワードの記述言語を公用語とする国または地域の国名または地域名であってもよい。
【００７０】
国名または地域名が翻訳キーワードの意味内容から類推される例としては、図４に示すように、翻訳キーワード「北京填鴨」という料理の発祥の地である「中国」が挙げられる。また、国名または地域名が翻訳キーワードの記述言語を公用語とする国または地域である例としては、たとえば、翻訳キーワード「北京填鴨」という料理の発祥の地ではないが、同じ中国語を公用語とする「台湾」、「香港」などが挙げられる。また、分類名フィールド４０６には、「人物」、「食品」、「地名」など翻訳キーワードの意味内容を体系別に分類した分類名が記憶されている。
【００７１】
つぎに、識別情報データベース９００について説明する。図９は、識別情報データベース９００を示す説明図である。図９に示すように、識別情報データベース９００は、地域名フィールド９０１と、国名フィールド９０２と、識別情報フィールド９０３と、から構成されている。地域名フィールド９０１には、「北米」、「ヨーロッパ」、「アジア」など大陸ごとに区分された地域名が記憶されている。また、国名フィールド９０２には、「アメリカ」、「カナダ」、「イギリス」などの国名が記憶されている。
【００７２】
さらに、識別情報フィールド９０３には、国名フィールド９０２に記憶されている国の識別情報が記憶されている。この識別情報は、たとえば、ドメイン名の第１階層に相当する国コード、すなわちトップレベルドメインをいう。たとえば、イギリスであれば「ｕｋ」、スイスであれば「ｃｈ」が記憶されている。また、アメリカのように、一つの国に「ｃｏｍ」、「ｎｅｔ」など複数のトップレベルドメインを記憶することとしてもよい。
【００７３】
（情報検索装置における処理手順）
つぎに、情報検索装置１０１における処理手順について説明する。図１０および図１１は、情報検索装置１０１の処理手順を示すフローチャートである。まず、情報端末装置１０２から検索ページの取得要求があった場合（ステップＳ１００１：Ｙｅｓ）、取得要求をした情報端末装置１０２に検索ページを送信する（ステップＳ１００２）。
【００７４】
ここで、情報端末装置１０２の表示画面に表示された検索ページ１２００の一例を図１２に示す。図１２に示すように、検索キーワード入力欄１２０１には、検索キーワードが入力される。また、検索ボタン１２０２をクリックすることによって、検索キーワード入力欄１２０１に入力された検索キーワードが情報検索装置１０１に送信される。
【００７５】
図１０に戻って、情報検索装置１０１では、情報端末装置１０２から検索キーワードを受信した場合（ステップＳ１００３：Ｙｅｓ）、受信した検索キーワードが、翻訳対象キーワードと一致するか否かを、一検索キーワードごとに判定する（ステップＳ１００４）。検索キーワードが翻訳対象キーワードと一致しない場合（ステップＳ１００４：Ｎｏ）、後述するステップＳ１００９に移行する。
【００７６】
一方、検索キーワードが翻訳対象キーワードと一致する場合（ステップＳ１００４：Ｙｅｓ）、その検索キーワードを、一致する翻訳対象キーワードに対応する翻訳キーワードに変換する（ステップＳ１００５）。このとき、変換候補となる翻訳キーワードが複数あるか否かを判定する（ステップＳ１００６）。変換候補が複数あると判定された場合（ステップＳ１００６：Ｙｅｓ）は、変換候補絞込み処理を実行する（ステップＳ１００７）。なお、この変換候補絞込み処理については、後述する。
【００７７】
また、変換候補となる翻訳キーワードが一つであると判定された場合（ステップＳ１００６：Ｎｏ）、または変換候補絞込み処理によって一つの変換候補に絞り込まれると、翻訳キーワードが確定する（ステップＳ１００８）。そして、ステップＳ１００４による翻訳対象キーワードとの判定処理がおこなわれていない検索キーワードがある場合（ステップＳ１００９：Ｙｅｓ）は、上述したステップＳ１００４に移行する。
【００７８】
一方、すべての検索キーワードについて、ステップＳ１００４による翻訳対象キーワードとの判定処理がおこなわれた場合（ステップＳ１００９：Ｎｏ）、図１１に示すように、未確定の翻訳キーワードがあるか否かを判定する（ステップＳ１１０１）。未確定の翻訳キーワードがある場合（ステップＳ１１０１：Ｙｅｓ）、ステップＳ１００７に移行する。
【００７９】
また、図１１に示すように、未確定の翻訳キーワードがないと判定された場合（ステップＳ１１０１：Ｎｏ）、確定した翻訳キーワードがあるか否かを判定する（ステップＳ１１０２）。確定した翻訳キーワードがない場合（ステップＳ１１０２：Ｎｏ）、翻訳検索不可通知を情報端末装置１０２に送信する（ステップＳ１１０３）。そして、図１４に示すように、情報検索装置１０１から送信された翻訳検索不可通知を表すページ１４００は、情報端末装置１０２の表示画面上に表示される。
【００８０】
また、確定した翻訳キーワードがある場合（ステップＳ１１０２：Ｙｅｓ）、その確定した翻訳キーワードの検索対象となる国または地域の識別情報を、識別情報データベース９００から抽出する（ステップＳ１１０４）。そして、確定した翻訳キーワードと、抽出した識別情報と、に基づいて、Ｗｅｂページ情報の検索をおこなう（ステップＳ１１０５）。
【００８１】
具体的には、確定した翻訳キーワードが記述されているＷｅｂページ情報を、図１に示すＷｅｂサーバ１０３から収集する。そして、収集したＷｅｂページ情報のうち、その収集したＷｅｂページ情報が有するＵＲＬのトップレベルドメインと抽出した識別情報とが一致するＷｅｂページ情報を抽出する。これにより、検索結果を得ることができる。
【００８２】
そして、検索された検索結果についての翻訳が設定されている場合は（ステップＳ１１０６：Ｙｅｓ）、検索キーワードと同一言語によって翻訳をおこなう（ステップＳ１１０７）。一方、検索された検索結果についての翻訳が設定されていない場合（ステップＳ１１０６：Ｎｏ）、または検索結果を翻訳した後、検索結果を情報端末装置１０２へ送信する（ステップＳ１１０８）。
【００８３】
この処理手順によれば、ある日本人のユーザが、たとえば、『イタリアのローマにある、地元民しか知らないような美味しいパスタ料理店』に関するＷｅｂページ情報を、イタリアのＷｅｂサイトから取得したい場合、図１３に示すように、検索キーワード入力欄１２０１に、検索キーワードとして、２つの検索キーワード「ローマ」および「パスタ」を入力し、検索ボタン１２０２をクリックして送信する。
【００８４】
この検索キーワード「ローマ」は、図８に示す翻訳キーワードデータベース４００と、上述したステップＳ１００４〜Ｓ１００８の処理によって、確定した翻訳キーワード「Ｒｏｍａ」に変換される。同様に、検索キーワード「パスタ」は、図４に示す翻訳キーワードデータベース４００と、上述したステップＳ１００４〜Ｓ１００８の処理によって、確定した翻訳キーワード「ｐａｓｔａ」に変換される。
【００８５】
また、図４および図８の翻訳キーワードデータベース４００に示すように、確定した翻訳キーワード「Ｒｏｍａ」および「ｐａｓｔａ」に対応付けられている国名はともに「イタリア」であるため、図９に示す識別情報データベース９００と、上述したステップＳ１１０４から、トップレベルドメイン「ｉｔ」が抽出される。そして、上述したステップＳ１１０５によって、確定した翻訳キーワード「Ｒｏｍａ」および「ｐａｓｔａ」が記述されており、かつ、ＵＲＬのトップレベルドメインが「ｉｔ」であるＷｅｂページ情報が検索結果として検索される。
【００８６】
そして、検索結果の翻訳の設定がされていない場合は、図１５に示すような検索結果ページ１５００が、情報端末装置１０２の表示画面上に表示される。図１５に示すように、表示画面上に表示されている検索結果ページ１５００のうち、上側フレーム１５０１には、検索キーワードをそのまま用いた検索結果が表示される。この検索結果は、検索キーワードと同一言語である。
【００８７】
また、下側フレーム１５０２には、翻訳キーワードによる検索結果が表示される。なお、ステップＳ１１０６において翻訳キーワードによる検索結果の翻訳が設定されている場合は、下側フレーム１５０２の検索結果は、上側フレーム１５０１の検索結果と同一言語に翻訳された検索結果が表示されることとなる。
【００８８】
本実施の形態によれば、ユーザは、図１３に示すように、「ローマ」および「パスタ」という母国語の検索キーワードを入力するだけで、図１５に示すような翻訳キーワード「Ｒｏｍａ」および「ｐａｓｔａ」と、識別情報「ｉｔ」とを用いた検索結果を、イタリアのＷｅｂサイトから収集することができる。これにより、ユーザが所望する『イタリアのローマにある、地元民しか知らないような美味しいパスタ料理店』に関するＷｅｂページ情報を取得することができる。
【００８９】
（変換候補絞込み処理）
つぎに、図１０のステップＳ１００７に示した変換候補絞込み処理について、図１６のフローチャートを用いて説明する。図１０において変換候補が複数あると判定された場合（ステップＳ１００６：Ｙｅｓ）、図１６に示すように、ステップＳ１００８（図１０を参照）によって確定した翻訳キーワードがすでにあるか否かを判定する（ステップＳ１６０１）。
【００９０】
確定した翻訳キーワードがない場合（ステップＳ１６０１：Ｎｏ）は、図１０に示すステップＳ１００９に移行する。一方、確定した翻訳キーワードがある場合（ステップＳ１６０１：Ｙｅｓ）は、確定した翻訳キーワードに関する言語情報を、翻訳キーワードデータベース４００から抽出する（ステップＳ１６０２）。また、複数の変換候補となる翻訳キーワードに関する言語情報を抽出する（ステップＳ１６０３）。
【００９１】
そして、ステップＳ１６０３によって抽出された言語情報に含まれている記述言語名の中に、ステップＳ１６０３によって抽出された言語情報に含まれている記述言語名と一致する記述言語名があるか否かを判定する（ステップＳ１６０４）。一致する記述言語名がない場合（ステップＳ１６０４：Ｎｏ）は、ステップＳ１６０６に移行する。
【００９２】
一致する記述言語名がある場合（ステップＳ１６０４：Ｙｅｓ）、変換候補が一つの翻訳キーワードに絞り込まれたか否かを判定する（ステップＳ１６０５）。変換候補が一つの翻訳キーワードに絞り込まれた場合（ステップＳ１６０５：Ｙｅｓ）、図１０に示すように、翻訳キーワードが確定する（ステップＳ１００８）。
【００９３】
また、図１６に示すように、変換候補が一つの翻訳キーワードに絞り込まれていない場合（ステップＳ１６０５：Ｎｏ）、ステップＳ１６０３によって抽出された言語情報に含まれている国名または地域名の中に、ステップＳ１６０３によって抽出された言語情報に含まれている国名または地域名と一致する国名または地域名があるか否かを判定する（ステップＳ１６０６）。
【００９４】
一致する国名または地域名がない場合（ステップＳ１６０６：Ｎｏ）は、図１０に示すステップＳ１００９に移行する。一方、一致する国名または地域名がある場合（ステップＳ１６０６：Ｙｅｓ）、変換候補が一つの翻訳キーワードに絞り込まれたか否かを判定する（ステップＳ１６０７）。変換候補が一つの翻訳キーワードに絞り込まれない場合（ステップＳ１６０７：Ｎｏ）、図１０に示すステップＳ１００９に移行する。一方、変換候補が一つの翻訳キーワードに絞り込まれた場合（ステップＳ１６０７：Ｙｅｓ）、図１０に示すように、翻訳キーワードが確定する（ステップＳ１００８）。
【００９５】
この変換候補絞込み処理によれば、たとえば、ある日本人のユーザが『イタリアのローマにあるサッカークラブチーム』に関するＷｅｂページ情報を、イタリアのＷｅｂサイトから取得したい場合、図１２に示す検索キーワード入力欄１２０１に、検索キーワードとして「ローマ」および「サッカー」を入力する。
【００９６】
そして、図１７（ａ）に示すように、検索キーワード「ローマ」については、唯一の変換候補となる翻訳キーワード「Ｒｏｍａ」に確定する。一方、検索キーワード「サッカー」については、図１７（ｂ）に示すように、７つの変換候補が存在する。
【００９７】
ここで、確定した翻訳キーワード「Ｒｏｍａ」の記述言語名はイタリア語であるため、図１６のステップＳ１６０４およびＳ１６０５によって、記述言語名がイタリア語である変換候補「ｃａｌｃｉｏ」を抽出する。これにより、検索キーワード「サッカー」については、翻訳キーワード「ｃａｌｃｉｏ」が確定する。したがって、日本人のユーザは、イタリア語で「サッカー」を意味する「ｃａｌｃｉｏ」や、その日本語読み「カルチョ」を知らなくても、検索キーワードとして「サッカー」を入力するだけで、翻訳キーワード「ｃａｌｃｉｏ」に変換することができる。
【００９８】
また、ある日本人のユーザが『イギリスのマンチェスターにあるサッカークラブチーム』に関するＷｅｂページ情報を、イギリスのＷｅｂサイトから取得したい場合、図１２に示す検索キーワード入力欄１２０１に、検索キーワードとして「マンチェスター」および「サッカー」を入力する。
【００９９】
そして、図１８（ａ）に示すように、検索キーワード「マンチェスター」については、唯一の変換候補となる翻訳キーワード「Ｍａｎｃｈｅｓｔｅｒ」に確定する（図１０のステップＳ１００８を参照）。一方、検索キーワード「サッカー」については、図１８（ｂ）に示すように、７つの変換候補が存在する。
【０１００】
ここで、確定した翻訳キーワード「Ｍａｎｃｈｅｓｔｅｒ」の記述言語名は英語であるため、図１６のステップＳ１６０４およびＳ１６０５によって、記述言語名が英語である変換候補「ｆｏｏｔｂａｌｌ」および「ｓｏｃｃｅｒ」を抽出する。したがって、変換候補となる翻訳キーワードが一つに絞り込まれていないため、国名または地域名によって絞込みをおこなう。
【０１０１】
すなわち、確定した翻訳キーワード「Ｍａｎｃｈｅｓｔｅｒ」の国名または地域名は「イギリス」であるため、図１６のステップＳ１６０６およびＳ１６０７によって、変換候補「ｆｏｏｔｂａｌｌ」および「ｓｏｃｃｅｒ」のうち、国名または地域名がイギリスである変換候補「ｆｏｏｔｂａｌｌ」を抽出する。
【０１０２】
これにより、検索キーワード「サッカー」については、翻訳キーワード「ｆｏｏｔｂａｌｌ」が確定する。したがって、「サッカー」を意味する英訳語が「ｓｏｃｃｅｒ」よりも「ｆｏｏｔｂａｌｌ」がイギリス国内において一般的であることを、日本人のユーザが知らない場合であっても、検索キーワードとして「サッカー」を入力するだけで、翻訳キーワード「ｆｏｏｔｂａｌｌ」に変換することができる。
【０１０３】
また、ある日本人のユーザが『イギリスのマンチェスターにあるサッカークラブチームに所属しており、スペインのマドリッドにあるクラブチームへの移籍が噂されている有名選手ベッコム』について、『マンチェスターにあるサッカークラブチーム』に関するＷｅｂページ情報を取得したい場合、図１２に示す検索キーワード入力欄１２０１に、検索キーワードとして「マンチェスター」、「サッカー」および「ベッコム」を入力すると、検索キーワード「マンチェスター」および「サッカー」については、図１８（ａ），（ｂ）に示した場合と同様、「Ｍａｎｃｈｅｓｔｅｒ」および「ｆｏｏｔｂａｌｌ」に変換され、また、検索キーワード「ベッコム」については、図１８（ｃ）に示すように翻訳キーワード「Ｂｅｃｋｏｍ」に変換される。この英語に変換された翻訳キーワードを用いることにより、イギリスのＷｅｂサイトに存在するＷｅｂページ情報を取得することができる。
【０１０４】
一方、『イギリスのマンチェスターにあるサッカークラブチームに所属しており、スペインのマドリッドにあるクラブチームへの移籍が噂されている有名選手ベッコム』について、移籍先と噂されている『マドリッドにあるサッカークラブチーム』に関するＷｅｂページ情報を取得したい場合、図１２に示す検索キーワード入力欄１２０１に、検索キーワードとして「マドリッド」、「サッカー」および「ベッコム」を入力すると、検索キーワード「マドリッド」については、図１９（ａ）に示すように、翻訳キーワード「Ｍａｄｒｉｄ」に変換される。一方、検索キーワード「サッカー」については、図１９（ｂ）に示すように、７つの変換候補が存在する。
【０１０５】
ここで、確定した翻訳キーワード「Ｍａｄｒｉｄ」の記述言語名はスペイン語であるため、図１６のステップＳ１６０４およびＳ１６０５によって、記述言語名がスペイン語である変換候補「ｆｕ’ｔｂｏｌ」を抽出する。これにより、検索キーワード「サッカー」については、翻訳キーワード「ｆｕ’ｔｂｏｌ」が確定する。また、検索キーワード「ベッコム」については、図１９（ｃ）に示すように、翻訳キーワード「Ｂｅｃｋｏｍ」に変換される。このスペイン語に変換された翻訳キーワードを用いることにより、スペインのＷｅｂサイトに存在するＷｅｂページ情報を取得することができる。
【０１０６】
これにより、検索キーワード「サッカー」は、他の検索キーワード「マンチェスター」および「ベッコム」によって、自動的に英語の翻訳キーワード「ｆｏｏｔｂａｌｌ」に変換される。したがって、ユーザはこれらの検索キーワードを入力するだけで、検索対象国であるイギリスを指定しなくても、イギリスのＷｅｂサイトから、ベッコム選手の移籍に関するＷｅｂページ情報を検索することができる。
【０１０７】
同様に、検索キーワード「サッカー」は、他の検索キーワード「マドリッド」および「ベッコム」によって、自動的にスペイン語の翻訳キーワード「ｆｕ’ｔｂｏｌ」に変換される。したがって、ユーザはこれらの検索キーワードを入力するだけで、検索対象国であるスペインを指定しなくても、スペインのＷｅｂサイトから、ベッコム選手の移籍に関するＷｅｂページ情報を検索することができる。
【０１０８】
つぎに、変換候補絞込み処理の他の例について説明する。図２０は、変換候補絞込み処理の他の例の処理手順を示すフローチャートであり、図１２に示す検索キーワード入力欄１２０１に、検索キーワードとして「ビーナス」が入力された場合について説明している。
【０１０９】
まず、変換候補となる翻訳キーワードが複数あると判定された場合（ステップＳ１００６：Ｙｅｓ）（図１０参照）、変換候補となる翻訳キーワードに関する言語情報を抽出する（ステップＳ２００１）。そして、変換候補の翻訳キーワードおよびその言語情報を、情報端末装置１０２に送信する（ステップＳ２００２）。このとき、情報端末装置１０２の表示画面には、図２１に示すように、検索ページ１２００のほか、変換候補選択ページ２１００が表示される。
【０１１０】
この変換候補選択ページ２１００には、変換候補となる翻訳キーワードとその言語情報２１０１が表示されている。また、変換候補ごとに、チェックボックス２１０２が表示されており、ユーザは、マウスなどを用いて変換候補となる翻訳キーワード（たとえば「Ｖｅｎｕｓ」）を選択し、送信ボタン２１０３をクリックする。これにより、変換候補「Ｖｅｎｕｓ」の選択情報が情報検索装置１０１へ送信される。
【０１１１】
そして、図２０のフローチャートに戻って、変換候補「Ｖｅｎｕｓ」の選択情報を受信した場合（ステップＳ２００３：Ｙｅｓ）、この変換候補「Ｖｅｎｕｓ」の選択情報によって、翻訳キーワードは、選択された変換候補「Ｖｅｎｕｓ」に確定する（ステップＳ１００８）。これにより、変換候補が複数ある場合、ユーザに選択させることにより、ユーザが意図した変換候補となる翻訳キーワードによって、検索をおこなうことができる。
【０１１２】
このように、本実施の形態によれば、ユーザは、検索キーワードに用いられている言語を意識することなく、検索キーワードの意味内容に応じた所望のＷｅｂページ情報を適切かつ効率的に検索することができる。特に、検索キーワードの入力から翻訳キーワードによる検索結果の出力までの処理を自動化することができるため、ユーザが翻訳作業をおこなう手間を省くことができる。また、検索結果は、翻訳キーワードの検索対象となる国または地域のトップレベルドメインによって絞り込まれるため、その国または地域のＷｅｂサイトにしかない情報のみを取得することができる。
【０１１３】
さらに、一の検索キーワードに対し翻訳キーワードが複数言語ある場合、これらを情報端末装置１０２に送信するため、ユーザは、検索をおこなう前に最適な翻訳キーワードを確認することができる。また、ユーザが自らの意志で選択した翻訳キーワードに基づいて検索をおこなうことができるため、ユーザが意図した検索結果を得ることができる。
【０１１４】
なお、本実施の形態において説明した翻訳キーワードデータベース４００や識別情報データベース９００は、図４〜図９に示した内容に限定されることはなく、状況に応じて随時更新することとしてもよい。また、本実施の形態にかかる情報検索装置は、情報検索システム内においてサーバとして機能する例について説明したが、情報検索装置に直接検索キーワードを入力して、情報検索装置の表示画面に直接検索結果を表示することとしてもよい。
【０１１５】
また、本実施の形態で説明した情報検索方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネット等のネットワーク１０４を介して配布することが可能な伝送媒体であってもよい。
【０１１６】
（付記１）所定の言語によって記述された検索キーワードの入力を受け付ける入力工程と、
前記入力工程によって入力された検索キーワードを、前記所定の言語と異なる言語によって記述された、前記検索キーワードと同一または関連する意味内容となる翻訳キーワードに変換する検索キーワード・翻訳キーワード変換工程と、
前記検索キーワード・翻訳キーワード変換工程によって得られた翻訳キーワードに基づいて、検索対象となる国または地域の識別情報を抽出する識別情報抽出工程と、
前記検索キーワード・翻訳キーワード変換工程によって得られた翻訳キーワードと、前記識別情報抽出工程によって抽出された識別情報と、に基づいて、Ｗｅｂページ情報の検索をおこなう検索工程と、
前記検索工程によって検索された検索結果を出力する出力工程と、
を含んだことを特徴とする情報検索方法。
【０１１７】
（付記２）前記検索キーワード・翻訳キーワード変換工程によって得られた翻訳キーワードの言語情報を抽出する言語情報抽出工程を含み、
前記検索工程は、前記検索キーワード・翻訳キーワード変換工程によって得られた翻訳キーワードと、前記識別情報抽出工程によって抽出された識別情報と、前記言語情報抽出工程によって抽出された言語情報と、に基づいて、Ｗｅｂページ情報の検索をおこなうことを特徴とする付記１に記載の情報検索方法。
【０１１８】
（付記３）前記言語情報抽出工程によって抽出される言語情報は、前記検索キーワード変換工程によって得られた翻訳キーワードに用いられている記述言語名、国名および地域名の少なくともいずれか一つを含むことを特徴とする付記２に記載の情報検索方法。
【０１１９】
（付記４）前記出力工程は、前記検索キーワードに対して変換候補となる翻訳キーワードが複数ある場合に、前記変換候補となる翻訳キーワードおよびその言語情報を出力することを特徴とする付記１〜３のいずれか一つに記載の情報検索方法。
【０１２０】
（付記５）前記出力工程によって出力される言語情報は、前記変換候補となる翻訳キーワードに用いられている記述言語名、国名または地域名、または前記変換候補となる翻訳キーワードを体系別に分類した分類名のうち、少なくともいずれか一つを含むことを特徴とする付記４に記載の情報検索方法。
【０１２１】
（付記６）所定の言語によって記述された検索キーワードの入力を受け付けさせる入力工程と、
前記入力工程によって入力された検索キーワードを、前記所定の言語と異なる言語によって記述された、前記検索キーワードと同一または関連する意味内容となる翻訳キーワードに変換させる検索キーワード・翻訳キーワード変換工程と、
前記検索キーワード・翻訳キーワード変換工程によって得られた翻訳キーワードに基づいて、検索対象となる国または地域の識別情報を抽出させる識別情報抽出工程と、
前記検索キーワード・翻訳キーワード変換工程によって得られた翻訳キーワードと、前記識別情報抽出工程によって抽出された識別情報と、に基づいて、Ｗｅｂページ情報の検索をおこなわせる検索工程と、
前記検索工程によって検索された検索結果を出力させる出力工程と、
をコンピュータに実行させることを特徴とする情報検索プログラム。
【０１２２】
（付記７）所定の言語によって記述された翻訳対象キーワードと、前記所定の言語と異なる言語によって記述されかつ前記翻訳対象キーワードと同一または関連する意味内容となる翻訳キーワードと、前記翻訳キーワードに対応付けられた国または地域の識別情報と、を関連付けて記憶する翻訳情報記憶手段と、
前記所定の言語によって記述された検索キーワードを入力する入力手段と、
前記入力手段によって入力された検索キーワードと、前記翻訳キーワード記憶手段に記憶された翻訳対象キーワードと、が一致するか否かを判定する翻訳対象判定手段と、
前記翻訳対象判定手段によって判定された判定結果に基づいて、前記検索キーワードを前記翻訳キーワードに変換する検索キーワード・翻訳キーワード変換手段と、
前記検索キーワード・翻訳キーワード変換手段によって得られた翻訳キーワードに基づいて、検索対象となる国または地域の識別情報を、前記翻訳情報記憶手段から抽出する識別情報抽出手段と、
前記検索キーワード変換手段によって得られた翻訳キーワードと、前記識別情報抽出手段によって抽出された識別情報と、に基づいて、Ｗｅｂページ情報の検索をおこなう検索手段と、
前記検索手段によって検索された検索結果を出力する出力手段と、
を備えることを特徴とする情報検索装置。
【０１２３】
【発明の効果】
以上説明したように、この発明によれば、検索キーワードの言語を意識することなく、検索キーワードの意味内容に応じた所望のＷｅｂページ情報を適切かつ効率的に検索することができるという効果を奏する。
【図面の簡単な説明】
【図１】この発明の本実施の形態にかかる情報検索システムの概略構成を示す説明図である。
【図２】この発明の本実施の形態にかかる情報検索装置、情報端末装置およびＷｅｂサーバのハードウェア構成を示すブロック図である。
【図３】この発明の本実施の形態にかかる情報検索装置の機能的構成を示すブロック図である。
【図４】この発明の本実施の形態にかかる、分類名が食品である翻訳キーワードデータベースを示す説明図である。
【図５】この発明の本実施の形態にかかる、分類名が食品である翻訳キーワードデータベースの変形例を示す説明図である。
【図６】この発明の本実施の形態にかかる、分類名が人物である翻訳キーワードデータベースを示す説明図である。
【図７】この発明の本実施の形態にかかる、分類名がスポーツである翻訳キーワードデータベースを示す説明図である。
【図８】この発明の本実施の形態にかかる、分類名が地名である翻訳キーワードデータベースを示す説明図である。
【図９】この発明の本実施の形態にかかる識別情報データベースを示す説明図である。
【図１０】この発明の本実施の形態にかかる情報検索装置における処理手順を示すフローチャートである。
【図１１】この発明の本実施の形態にかかる情報検索装置における処理手順を示すフローチャートである。
【図１２】この発明の本実施の形態にかかる情報端末装置に表示される検索ページの一例を示す説明図である。
【図１３】この発明の本実施の形態にかかる情報端末装置に表示される検索ページに検索キーワードが入力された例を示す説明図である。
【図１４】この発明の本実施の形態にかかる情報端末装置に表示される翻訳検索不可通知を表すページの一例を示す説明図である。
【図１５】この発明の本実施の形態にかかる情報端末装置に表示される検索結果を表すページの一例を示す説明図である。
【図１６】この発明の本実施の形態にかかる情報検索装置における変換候補絞込み処理手順の一例を示すフローチャートである。
【図１７】この発明の本実施の形態にかかる情報検索装置における変換候補の絞込み例を示す説明図である。
【図１８】この本発明の実施の形態にかかる情報検索装置における変換候補の絞込みの他の例を示す説明図である。
【図１９】この本発明の実施の形態にかかる情報検索装置における変換候補の絞込みの別の例を示す説明図である。
【図２０】この発明の本実施の形態にかかる情報検索装置における変換候補絞込み処理手順の他の例を示すフローチャートである。
【図２１】この発明の本実施の形態にかかる情報端末装置に表示される変換候補選択ページの一例を示す説明図である。
【符号の説明】
１０１  情報検索装置
１０２  情報端末装置
１０３  Ｗｅｂサーバ
１０４  ネットワーク
３０２  翻訳情報データベース
３０３  入力部
３０４  翻訳対象判定部
３０５  検索キーワード変換部
３０６  言語情報抽出部
３０７  変換候補絞込み部
３０８  識別情報抽出部
３０９  検索部
３１０  検索結果翻訳部
３１１  出力部
４００  翻訳キーワードデータベース
９００  識別情報データベース
【図１】
2005025478.tif 000003
【図２】
2005025478.tif 000004
【図３】
2005025478.tif 000005
【図４】
2005025478.tif 000006
【図５】
2005025478.tif 000007
【図６】
2005025478.tif 000008
【図７】
2005025478.tif 000009
【図８】
2005025478.tif 000010
【図９】
2005025478.tif 000011
【図１０】
2005025478.tif 000012
【図１１】
2005025478.tif 000013
【図１２】
2005025478.tif 000014
【図１３】
2005025478.tif 000015
【図１４】
2005025478.tif 000016
【図１５】
2005025478.tif 000017
【図１６】
2005025478.tif 000018
【図１７】
2005025478.tif 000019
【図１８】
2005025478.tif 000020
【図１９】
2005025478.tif 000021
【図２０】
2005025478.tif 000022
【図２１】
2005025478.tif 000023