(57)【要約】【課題】キーワードを利用したウェブコンテンツの検索と、検索されたウェブコンテンツの翻訳文の入手とを容易に行うことが可能な情報出力方法、情報出力装置、及び情報出力プログラムを提供すること。【解決手段】第一言語のキーワードを特定する（Ｓ１５）。続いて、ウェブコンテンツの中から、Ｓ１５において特定されたキーワードを含むウェブコンテンツを取得する（Ｓ２５：Ｙｅｓ，Ｓ３０）。予め登録されている翻訳文の中から、Ｓ３０において取得されたウェブコンテンツに対応する翻訳文を取得する（Ｓ５０）。Ｓ２５において受信したウェブコンテンツの取得結果と、Ｓ５０における翻訳文の取得結果とを対応付けて出力する（Ｓ６０）。【選択図】図３
2009128929.tif 000002
【特許請求の範囲】
【請求項１】
ウェブ上で公開され、第一言語の文章を含むウェブコンテンツを、前記第一言語とは異なる第二言語に翻訳した翻訳文が記憶手段に記憶されているか否かを示す情報を、コンピュータが出力する情報出力方法であって、
キーワードを特定するキーワード特定工程と、
前記ウェブコンテンツの中から、前記キーワード特定工程において特定された前記キーワードを含むウェブコンテンツを取得するコンテンツ取得工程と、
前記記憶手段に予め登録されている前記翻訳文の中から、前記コンテンツ取得工程において取得された前記ウェブコンテンツに対応する翻訳文を取得する翻訳文取得工程と、
前記コンテンツ取得工程における前記ウェブコンテンツの取得結果と、前記翻訳文取得工程における翻訳文の取得結果とを対応付けて出力する出力制御工程と
を備えた情報出力方法。
【請求項２】
利用者の母語を特定する母語特定工程を備え、
前記翻訳文取得工程では、前記第二言語を前記母語特定工程において特定された母語とし、予め登録されている前記翻訳文の中から、前記コンテンツ取得工程において取得された前記ウェブコンテンツを当該母語に翻訳した翻訳文を取得することを特徴とする請求項１に記載の情報出力方法。
【請求項３】
前記母語特定工程では、前記利用者が利用するブラウザから、当該利用者の母語を特定する情報を取得することを特徴とする請求項２に記載の情報出力方法。
【請求項４】
前記キーワード特定工程では、利用者が入力した入力信号に基づき、前記キーワードを特定することを特徴とする請求項１乃至３のいずれかに記載の情報出力方法。
【請求項５】
前記出力制御工程では、前記翻訳文取得工程における翻訳文の取得結果として、前記翻訳文取得工程において取得した翻訳文を、前記利用者が取得するためのウェブコンテンツの所在地を示すリンク情報を出力することを特徴とする請求項１乃至４のいずれかに記載の情報出力方法。
【請求項６】
前記出力制御工程では、前記翻訳文取得工程における翻訳文の取得結果として、前記翻訳文取得工程において取得した翻訳文の一部を出力することを特徴とする請求項１乃至５のいずれかに記載の情報出力方法。
【請求項７】
ウェブ上で公開され、第一言語の文章を含むウェブコンテンツを、前記第一言語とは異なる第二言語に翻訳した翻訳文が記憶手段に記憶されているか否かを示す情報を出力する情報出力装置であって、
キーワードを特定するキーワード特定手段と、
前記ウェブコンテンツの中から、前記キーワード特定手段により特定された前記キーワードを含むウェブコンテンツを取得するコンテンツ取得手段と、
前記記憶手段に予め登録されている前記翻訳文の中から、前記コンテンツ取得手段により取得された前記ウェブコンテンツに対応する翻訳文を取得する翻訳文取得手段と、
前記コンテンツ取得手段による前記ウェブコンテンツの取得結果と、前記翻訳文取得工程による翻訳文の取得結果とを対応付けて出力する出力制御手段と
を備えた情報出力装置。
【請求項８】
請求項１乃至６のいずれかに記載の情報出力方法の各種処理工程をコンピュータに実行させるための情報出力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第一言語の文章を含むウェブコンテンツを、第一言語とは異なる言語に翻訳した翻訳文の取得結果を、キーワード検索結果とともに出力する情報出力方法、情報出力装置、及び情報出力プログラムに関する。
【背景技術】
【０００２】
従来、ウェブ上で公開されているウェブコンテンツの中から、利用者が指定したキーワードを含むウェブコンテンツを抽出して提示する検索サービスが知られている。検索サービスでは、キーワードを含むウェブコンテンツに、所定の方法に従って優先順位を付与する。そして、検索結果として優先順位の高いウェブコンテンツから順に画面に表示させる（例えば、特許文献１参照）。
【０００３】
特許文献１記載の検索支援プログラムでは、母語以外の言語で書かれた文章を含むウェブコンテンツが検索結果として提示される場合がある。このような場合、利用者は、必要に応じて、翻訳サービスを利用し、母語以外で書かれた文章を含むウェブコンテンツを、母語に翻訳した翻訳文を入手していた。翻訳サービスには、機械による翻訳、と人による翻訳とがある。人による翻訳は、機械による翻訳に比べ、原文書の題意を的確に把握した翻訳が可能であるという利点がある。一方で、翻訳者により翻訳文の品質が大きく異なるという欠点がある。そこで、ウェブ上で翻訳依頼者と翻訳者の間を仲介し、翻訳依頼者が適切な翻訳者を選定することをサポートする翻訳仲介システムが各種提案されている（例えば、特許文献２参照）。
【特許文献１】特開２００６−４０１７９号公報
【特許文献２】特表２００４−５０７７９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、検索結果として提示された、母語以外で書かれたウェブコンテンツを、母語に翻訳した翻訳文を入手する場合、ウェブコンテンツの検索とは別途、翻訳仲介システムを利用しなければならず、煩雑であった。また、上記翻訳仲介システムでは、新たに翻訳を依頼するシステムであるため、翻訳に時間を要し、すぐには翻訳文を入手することができなかった。
【０００５】
本発明は、上述した問題点を解決するためになされたものであり、キーワードを利用したウェブコンテンツの検索と、検索されたウェブコンテンツの翻訳文の入手とを容易に行うことが可能な情報出力方法、情報出力装置、及び情報出力プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、請求項１に係る発明の情報出力方法は、ウェブ上で公開され、第一言語の文章を含むウェブコンテンツを、前記第一言語とは異なる第二言語に翻訳した翻訳文が記憶手段に記憶されているか否かを示す情報を、コンピュータが出力する情報出力方法であって、キーワードを特定するキーワード特定工程と、前記ウェブコンテンツの中から、前記キーワード特定工程において特定された前記キーワードを含むウェブコンテンツを取得するコンテンツ取得工程と、前記記憶手段に予め登録されている前記翻訳文の中から、前記コンテンツ取得工程において取得された前記ウェブコンテンツに対応する翻訳文を取得する翻訳文取得工程と、前記コンテンツ取得工程における前記ウェブコンテンツの取得結果と、前記翻訳文取得工程における翻訳文の取得結果とを対応付けて出力する出力制御工程とを備えている。
【０００７】
また、請求項２に係る発明の情報出力方法は、請求項１に記載の発明の構成に加え、利用者の母語を特定する母語特定工程を備え、前記翻訳文取得工程では、前記第二言語を前記母語特定工程において特定された母語とし、予め登録されている前記翻訳文の中から、前記コンテンツ取得工程において取得された前記ウェブコンテンツを当該母語に翻訳した翻訳文を取得することを特徴とする。
【０００８】
また、請求項３に係る発明の情報出力方法は、請求項２に記載の発明の構成に加え、前記母語特定工程では、前記利用者が利用するブラウザから、当該利用者の母語を特定する情報を取得することを特徴とする。
【０００９】
また、請求項４に係る発明の情報出力方法は、請求項１乃至３のいずれかに記載の発明の構成に加え、前記キーワード特定工程では、利用者が入力した入力信号に基づき、前記キーワードを特定することを特徴とする。
【００１０】
また、請求項５に係る発明の情報出力方法は、請求項１乃至４のいずれかに記載の発明の構成に加え、前記出力制御工程では、前記翻訳文取得工程における翻訳文の取得結果として、前記翻訳文取得工程において取得した翻訳文を、前記利用者が取得するためのウェブコンテンツの所在地を示すリンク情報を出力することを特徴とする。
【００１１】
また、請求項６に係る発明の情報出力方法は、請求項１乃至５のいずれかに記載の発明の構成に加え、前記出力制御工程では、前記翻訳文取得工程における翻訳文の取得結果として、前記翻訳文取得工程において取得した翻訳文の一部を出力することを特徴とする。
【００１２】
また、請求項７に係る発明の情報出力装置は、ウェブ上で公開され、第一言語の文章を含むウェブコンテンツを、前記第一言語とは異なる第二言語に翻訳した翻訳文が記憶手段に記憶されているか否かを示す情報を出力する情報出力装置であって、キーワードを特定するキーワード特定手段と、前記ウェブコンテンツの中から、前記キーワード特定手段により特定された前記キーワードを含むウェブコンテンツを取得するコンテンツ取得手段と、前記記憶手段に予め登録されている前記翻訳文の中から、前記コンテンツ取得手段により取得された前記ウェブコンテンツに対応する翻訳文を取得する翻訳文取得手段と、前記コンテンツ取得手段による前記ウェブコンテンツの取得結果と、前記翻訳文取得工程による翻訳文の取得結果とを対応付けて出力する出力制御手段とを備えている。
【００１３】
また、請求項８に係る発明の情報出力プログラムは、請求項１乃至６のいずれかに記載の情報出力方法の各種処理工程をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１４】
請求項１に係る発明の情報出力方法によれば、キーワードを含むウェブコンテンツの取得結果と、取得されたウェブコンテンツを翻訳した翻訳文の取得結果とを対応付けて出力する。よって、検索結果として提示されるウェブコンテンツに対応する翻訳文が、記憶手段に既に登録されているか否かを容易に把握することができる。即ち、すぐに入手可能な翻訳文の有無を一見して把握することができる。
【００１５】
また、請求項２に係る発明の情報出力方法によれば、請求項１に記載の発明の効果に加え、キーワードを含むウェブコンテンツの取得結果と、取得されたウェブコンテンツを利用者の母語に翻訳した翻訳文の取得結果とを対応付けて出力する。よって、検索結果として提示されるウェブコンテンツを母語に翻訳した翻訳文が既に登録されているか否かを容易に把握することができる。即ち、すぐに入手可能な翻訳文の有無を一見して把握することができる。
【００１６】
また、請求項３に係る発明の情報出力方法によれば、請求項２に記載の発明の効果に加え、利用者が利用するブラウザから得られる情報に基づき、利用者の母語を特定することができる。よって、母語を特定するための情報を、利用者が入力する必要がない。
【００１７】
また、請求項４に係る発明の情報出力方法によれば、請求項１乃至３のいずれかに記載の発明の効果に加え、利用者が入力した入力信号に基づき、キーワードを特定する。よって、利用者が指定するキーワードを用いた検索結果と、検索結果に対応する翻訳文の取得結果とを出力させることができる。
【００１８】
また、請求項５に係る発明の情報出力方法によれば、請求項１乃至４のいずれかに記載の発明の効果に加え、翻訳文の取得結果として表示されたリンクが選択された場合には、利用者が翻訳文を購入又は無料で取得するためのウェブコンテンツが表示される。よって、検索されたウェブコンテンツの翻訳文を必要とする場合に、その翻訳文を取得するためのウェブコンテンツを表示させるための手間を省くことができる。
【００１９】
また、請求項６に係る発明の情報出力方法によれば、請求項１乃至５のいずれかに記載の発明の効果に加え、翻訳文の取得結果として、検索されたウェブコンテンツに対応する翻訳文の一部が提示される。よって、利用者は提示された翻訳文の一部に基づき、翻訳文の品質を容易に判断することができる。さらに、第一言語で書かれたウェブコンテンツを見ても、その内容を理解できない場合であっても、そのウェブコンテンツが必要なウェブコンテンツであるか否かを、翻訳文の一部をみて判断することができる。
【００２０】
また、請求項７に係る発明の情報出力装置によれば、キーワードを含むウェブコンテンツの取得結果と、取得されたウェブコンテンツを翻訳した翻訳文の取得結果とを対応付けて出力する。よって、検索結果として提示されるウェブコンテンツに対応する翻訳文が、既に登録されているか否かを容易に把握することができる。また、すぐに入手可能な翻訳文の有無を一見して把握することができる。
【００２１】
請求項８に係る発明の情報出力プログラムによれば、コンピュータに実行させることにより請求項１乃至６のいずれかに記載の情報出力方法の各種処理工程を実行させることができ、請求項１乃至６のいずれかに記載の情報出力方法と同様の作用効果が得られる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明を適用した一例として、第１〜第３の実施形態について、図面を参照して順に説明する。まず第１〜第３の実施形態に共通するサーバ２０を備えた情報提示システム１００の概略構成について、図１及び図２を説明する。図１は、サーバ２０を備える情報提示システム１００のシステム構成図である。図２は、対応関係データベース３３に記憶されているテーブルである。
【００２３】
第１〜第３の実施形態の情報提示システム１００は、利用者端末１を使用する利用者に対し、ウェブ上で公開されているウェブコンテンツのキーワード検索サービスを提供するシステムである。そして、情報提示システム１００では、検索されたウェブコンテンツに対応する翻訳文がサーバ２０に記憶されている場合、翻訳文がサーバ２０に登録されていることを示す情報が、検索結果とともに提示される。
【００２４】
図１に示すように、情報提示システム１００は、利用者端末１と、検索サーバ２と、サーバ２０と、ウェブサーバ４０とを備える。各構成要素は、インターネット等のネットワーク５を介して相互に接続可能である。尚、図１において、各構成要素は、それぞれ１つずつしか図示していないが、各構成要素の数は適宜変更可能である。
【００２５】
利用者端末１は、液晶ディスプレイ等の表示手段、及びマウスやキーボード等の入力手段を備えた汎用のコンピュータである。利用者端末１は、検索サービスを利用する利用者が使用する端末である。検索サーバ２は、汎用のコンピュータであり、ウェブ上に公開されているウェブコンテンツをキーワード検索する処理を実行する公知の機能を備えている。ウェブサーバ４０は、汎用のコンピュータであり、ウェブ上で公開されているウェブコンテンツを記憶するコンテンツデータベース（以下、「コンテンツＤＢ」と言う。）４１を備えている。
【００２６】
次に、サーバ２０の電気的構成について図１を参照して説明する。サーバ２０は、本発明の情報出力装置としての機能を備える。図１に示すように、サーバ２０は、サーバ２０の主制御を司るＣＰＵ１０を備えている。そして、ＣＰＵ１０には、各種プログラムや設定値等を記憶したＲＯＭ１１と、各種のデータを一時的に記憶させるＲＡＭ１２と、データの受け渡しの仲介を行うＩ／Ｏインタフェイス１４とが接続されている。Ｉ／Ｏインタフェイス１４には、通信機器１５が接続されている。そして、通信機器１５はネットワーク５を介して、利用者端末１，検索サーバ２，及びウェブサーバ４０とのそれぞれの間で各種データの送受信を実行する。
【００２７】
Ｉ／Ｏインタフェイス１４には、さらに、ハードディスク装置３０が接続されている。図１に示すように、ハードディスク装置３０は、プログラム記憶エリア３１，翻訳文データベース（以下、「翻訳文ＤＢ」と言う。）３２，対応関係データベース（以下、「対応関係ＤＢ」と言う。）３３，及びその他の情報記憶エリア３４を含む複数の記憶エリアを備えている。プログラム記憶エリア３１には、サーバ２０において実行される各種プログラムが記憶されている。また、翻訳文ＤＢ３２には、サーバ２０に登録されている翻訳文に関する情報が記憶されている。翻訳文に関する情報としては、例えば、翻訳文ＩＤ，翻訳文が挙げられる。対応関係ＤＢ３３には、図２に示すテーブル３３０が記憶されている。
【００２８】
図２に示すように、テーブル３３０は、翻訳文ＤＢ３２に記憶されている翻訳文の翻訳文ＩＤ３３２と、原文ＵＲＩ３３１とが対応付けたテーブルである。原文ＵＲＩ３３１は、翻訳文の原文となったウェブコンテンツのＵＲＩを示す。翻訳文ＩＤ３３２は、翻訳文の言語（第二言語）を識別するためのアルファベット２文字と、数字とを組み合わせた文字列である。例えば、翻訳文ＩＤ３３２に含まれるアルファベットが「ＪＰ」である場合、翻訳文の言語が日本語であることを表し、アルファベットが「ＦＲ」である場合、翻訳文の言語がフランス語であることを表す。その他の情報記憶エリア３４には、プログラムを実行するのに必要な各種設定が記憶されている。尚、サーバ２０に、ＥＥＰＲＯＭや、フラッシュメモリ等の他の記憶手段を設け、そこに各種情報を記憶させてもよい。また、ＣＤ−ＲＯＭ等の外部記憶手段に各種情報を記憶させてもよい。また、翻訳文ＩＤ３３２の付与方法は、テーブル３３０に例示した場合に限定されず、適宜変更可能である。例えば、翻訳文の言語毎にテーブルを分けて翻訳文ＩＤを記憶させる場合には、翻訳文ＩＤに翻訳文の言語を識別するための情報を含めなくてもよい。
【００２９】
次に、上記構成を有する情報提示システム１００において実行される処理の概要について説明する。サーバ２０は、サーバ２０に接続した利用者端末１に対し、次のような処理を実行する。サーバ２０は、利用者端末１により指定されたキーワードを用いたウェブコンテンツの検索結果を、利用者端末１に出力する。このとき、検索結果に外国語のウェブコンテンツが含まれる場合、外国語のウェブコンテンツを別の言語に翻訳した翻訳文が、サーバ２０の翻訳文ＤＢ３２に登録されているか否かを判断する。第１の実施形態では、ウェブコンテンツの言語が日本語ではない言語である場合、そのウェブコンテンツは外国語のウェブコンテンツであると判断する。そして、外国語（第一言語）のウェブコンテンツを別の言語（第一言語とは異なる第二言語）に翻訳した翻訳文が、翻訳文がサーバ２０に登録されている場合、翻訳文が翻訳文ＤＢ３２に登録されていることを示す情報を、検索結果とともに、利用者端末１に出力する。尚、キーワード検索の処理は、サーバ２０からの検索依頼を受けた検索サーバ２において実行される。また、ウェブコンテンツの言語が外国語であるか否かの基準となる言語（第１の実施形態では日本語）は、予め定められ、ＨＤＤ３０等に記憶されていればよく、他の言語であってもよい。
【００３０】
次に、サーバ２０において実行される第１の実施形態のメイン処理を、図３〜図７を参照して説明する。図３は、サーバ２０において実行されるメイン処理のフローチャートである。図４は、キーワード入力画面を例示する説明図である。図５は、図３に示すメイン処理において実行されるデータ編集処理のフローチャートである。図６は、検索結果画面を例示する説明図である。図７は、翻訳文購入画面を例示する説明図である。尚、図３及び図５のフローチャートに示す各処理を実行させるプログラムは、サーバ２０のハードディスク装置３０のプログラム記憶エリア３１に記憶されており、図１に示すＣＰＵ１０が実行する。
【００３１】
図３に示すように、利用者端末１がサーバ２０に接続すると、まずＣＰＵ１０は、図４に示すキーワード入力画面１５０を表示させるためのデータを、利用者端末１に送信する（Ｓ５）。データを受信した利用者端末１では、表示手段にキーワード入力画面１５０が表示される。図４に示すように、キーワード入力画面１５０は、キーワード記入欄１５１，及び検索ボタン１５２を備えている。そして、利用者端末１において検索ボタン１５２が選択されると、キーワード記入欄１５１に入力されているキーワードが、利用者端末１からサーバ２０に送信される。
【００３２】
続いて、ＣＰＵ１０は、利用者端末１から送信されたキーワードを受信したか否かを判断する（Ｓ１０）。キーワードを受信していない場合には（Ｓ１０：Ｎｏ）、キーワードを受信するまで待機する。一方、キーワードを受信した場合には（Ｓ１０：Ｙｅｓ）、受信したキーワードを、ウェブコンテンツの検索に用いるキーワードとして特定し、ＲＡＭ１２に記憶させる（Ｓ１５）。Ｓ１５の処理は、本発明の「キーワード特定工程」に相当する。Ｓ１５において特定されるキーワードの数は、１以上であればよい。
【００３３】
続いて、ＣＰＵ１０は、検索依頼を検索サーバ２に送信する（Ｓ２０）。検索依頼には、Ｓ１５において特定したキーワードが含まれる。検索依頼を受信した検索サーバ２では、検索依頼に含まれるキーワードを用いて、ウェブコンテンツを検索する処理が実行される。キーワードを用いてウェブコンテンツを検索する方法は、公知の方法を採用可能である。ウェブコンテンツを検索する処理において取得された検索結果は、検索サーバ２からサーバ２０に送信される。第１の実施形態の検索結果には、キーワードを含むウェブコンテンツのタイトル、ウェブコンテンツに含まれる文章内のキーワードを含む部分、及びウェブコンテンツのＵＲＩが含まれる。検索結果に含まれる情報は適宜変更可能である。
【００３４】
Ｓ２０に続いて、ＣＰＵ１０は、検索サーバ２から送信された検索結果を受信したか否かを判断する（Ｓ２５）。検索結果を受信していない場合（Ｓ２５：Ｎｏ）、検索結果を受信するまで待機する。一方、検索結果を受信した場合（Ｓ２５：Ｙｅｓ）、受信した検索結果を検索結果表示データとしてＲＡＭ１２に記憶させる。続いて、検索結果に含まれるウェブコンテンツを１つ取得して、ＲＡＭ１２に記憶させる（Ｓ３０）。Ｓ３０の処理は、本発明の「コンテンツ取得工程」に相当する。続いて、Ｓ３０において取得したウェブコンテンツの言語を特定する（Ｓ３５）。ウェブコンテンツの言語の特定する方法は、任意の方法を採用可能である。例えば、ＵＲＩで特定されるウェブサーバ上のウェブコンテンツにアクセスし、ウェブコンテンツのＨＴＭＬ文書を取得する。そして、ＨＴＭＬ文書に含まれる所定のタグ（例えば、ＭＥＴＡタグ）で示される言語を、ウェブコンテンツの言語とする。
【００３５】
続いて、ＣＰＵ１０は、Ｓ３５において特定した言語が、外国語であるか否かを判断する（Ｓ４０）。Ｓ３５において特定した言語が日本語である場合には（Ｓ４０：Ｎｏ）、Ｓ３５において特定した言語が外国語ではないと判断する。この場合、後述するＳ５５の処理を実行する（Ｓ５５）。一方、Ｓ３５において特定した言語が日本語ではない場合（Ｓ４０：Ｙｅｓ）、Ｓ３５において特定した言語が外国語であると判断する。この場合、Ｓ３０において特定したウェブコンテンツを、Ｓ３５において特定した言語（第一言語）とは異なる言語（第二言語）に翻訳した翻訳文が、翻訳文ＤＢ３２に登録されているか否かを判断する（Ｓ４５）。Ｓ４５では、対応関係ＤＢ３３を参照して、翻訳文ＤＢ３２に翻訳文が登録されているか否かを判断する。翻訳文ＤＢ３２に翻訳文が登録されていない場合（Ｓ４５：Ｎｏ）、後述するＳ５５の処理を実行する。一方、翻訳文ＤＢ３２に翻訳文が登録されている場合（Ｓ４５：Ｙｅｓ）、データ編集処理を実行する（Ｓ５０）。データ編集処理では、利用者端末１に出力する検索結果表示データの内、Ｓ３０において特定したウェブコンテンツに対応する部分を編集する。
【００３６】
データ編集処理の詳細を、図５を参照して説明する。図５に示すように、データ編集処理ではまず、ＣＰＵ１０は、翻訳文ＤＢ３２及び対応関係ＤＢ３３を参照し、Ｓ３０において特定したウェブコンテンツに対応する翻訳文を特定し、ＲＡＭ１２に記憶させる（Ｓ６５）。Ｓ６５の処理は、本発明の「翻訳文取得工程」に相当する。続いて、検索結果表示データの内、Ｓ３０において特定したウェブコンテンツの部分に、次の２つのデータを付加する（Ｓ６６）。１つは、そのウェブコンテンツに対する翻訳文がサーバ２０に登録されている旨を表示するデータであり、もう１つは、その翻訳文を購入するためのウェブコンテンツへのリンクを挿入するためのデータである。ウェブコンテンツに対する翻訳文がサーバ２０に登録されている旨を表示するデータは、予め定められていればよく、第１の実施形態では文章「このページの翻訳があります［ｃｌｉｃｋ］」を表示するためのデータである。尚、上記２つのデータは、本発明の「ウェブコンテンツの取得結果」を示すデータである。続いて、図５に示すデータ編集処理を終了し、図３に示すメイン処理に戻る。
【００３７】
引き続き、図３を参照してサーバ２０のメイン処理について説明する。Ｓ５０に続いて、ＣＰＵ１０は、Ｓ２５において受信した検索結果に含まれる、全てのウェブコンテンツをＳ３０において取得したか否かを判断する（Ｓ５５）。全てのウェブコンテンツを取得していない場合（Ｓ５５：Ｎｏ）、Ｓ３０に戻り処理を繰り返す。繰り返し実行されるＳ３０では、Ｓ２５において取得した検索結果に含まれるウェブコンテンツの内、まだＳ３０において取得されていないいずれかのウェブコンテンツが取得される。一方、全てのウェブコンテンツを取得した場合には（Ｓ５５：Ｙｅｓ）、検索結果表示データを、利用者端末１に送信し（Ｓ６０）、メイン処理を終了させる。Ｓ６０の処理は、本発明の「出力制御工程」に相当する。
【００３８】
検索結果表示データを受信した利用者端末１では、例えば、図６に示す検索結果画面２００が、表示手段に表示される。検索結果画面２００には、ウェブコンテンツ毎の検索結果２１１〜２１５が表示されている。検索結果２１１〜２１５は、図３に示すメイン処理のＳ２５において取得した検索結果表示データに基づき表示される。検索結果２１２，２１４及び２１５の右側には、翻訳文がサーバ２０に登録されている旨を表す文章２０１〜２０３がそれぞれ表示されている。検索結果２１２，２１４及び２１５で示されるウェブコンテンツは、図３のＳ４０において外国語のウェブコンテンツと判断され、Ｓ４５において翻訳文が翻訳文ＤＢ３２に登録されていると判断されたウェブコンテンツである。各文章２０１〜２０３には、翻訳文を購入するためのウェブコンテンツへのリンクが挿入されている。例えば、利用者端末１において文章２０１が選択された場合、検索結果２１２の翻訳文を購入するための図７に示す翻訳文購入画面２３０が表示される。尚、検索結果画面２００及び翻訳文購入画面２３０に表示される項目やレイアウトは適宜変更可能である。
【００３９】
以上のように、図１に示すサーバ２０のＣＰＵ１０は、第１の実施形態のメイン処理を実行する。尚、図３に示すメイン処理のＳ１５において、利用者端末１から送信されたキーワードを特定する、図１に示すＣＰＵ１０は、本発明のキーワード特定手段として機能する。また、ウェブコンテンツの中から、Ｓ１５において特定されたキーワードを含むウェブコンテンツを取得する、Ｓ２５及びＳ３０の処理を行うＣＰＵ１０は、本発明のコンテンツ取得手段として機能する。図５に示すデータ編集処理のＳ６５において、翻訳文ＤＢ３２に予め登録されている翻訳文の中から、図３のＳ３０において取得されたウェブコンテンツに対応する翻訳文を取得するＣＰＵ１０は、本発明の翻訳文取得手段として機能する。また、図３に示すメイン処理のＳ６０において、Ｓ２５において取得された検索結果と、翻訳文の取得結果とを対応付けて利用者端末１に送信するＣＰＵ１０は、本発明の出力制御手段として機能する。
【００４０】
上記第１の実施形態のサーバ２０及び情報提示システム１００によれば、キーワードを含むウェブコンテンツの取得結果と、取得されたウェブコンテンツを翻訳した翻訳文の取得結果とを対応付けて出力する。よって、検索結果として提示されるウェブコンテンツに対応する翻訳文が、サーバ２０に既に登録されているか否かを容易に把握することができる。即ち、すぐに入手可能な翻訳文の有無を一見して把握することができる。
【００４１】
また、翻訳文の取得結果として表示されたリンクが選択された場合には、利用者が翻訳文を購入又は無料で取得するためのウェブコンテンツが表示される。よって、検索されたウェブコンテンツの翻訳文を必要とする場合に、その翻訳文を取得するためのウェブコンテンツを表示させるための手間を省くことができる。
【００４２】
ところで、上記第１の実施形態では、検索結果に含まれるウェブコンテンツが外国語のウェブコンテンツである場合、そのウェブコンテンツを他の言語に翻訳した翻訳文の有無を検索結果とともに出力させていた。このようにした場合、検索結果とともに出力された翻訳文が、利用者が希望する言語に翻訳された翻訳文であるとは限らなかった。これに対し、以下に説明する第２の実施形態のメイン処理のように、検索結果に含まれるウェブコンテンツが外国語のウェブコンテンツである場合、そのウェブコンテンツを利用者の母語に翻訳した翻訳文の有無を、検索結果とともに表示させてもよい。
【００４３】
以下、第２の実施形態のサーバ２０のメイン処理について、図８を参照して説明する。図８は、第２の実施形態のサーバ２０のメイン処理のフローチャートである。尚、図８において、図３に示す第１の実施形態のサーバ２０のメイン処理と同様な処理を行う処理には、同じステップ番号を付与している。尚、図８に示す各処理を実行させるプログラムは、ＨＤＤ３０のプログラム記憶エリア３１（図１参照）に記憶されており、図１に示すＣＰＵ１０が実行する。
【００４４】
図８に示すように、第２の実施形態のサーバ２０のメイン処理は、Ｓ４０に替えてＳ４１を行い、Ｓ４５に替えてＳ４６を行い、Ｓ５の前にＳ３を行う点で、第１の実施形態のサーバ２０のメイン処理と異なる。第１の実施形態と同様な処理を行う処理については説明を省略し、以下、第１の実施形態と異なる処理Ｓ３，Ｓ４１及びＳ４６について説明する。
【００４５】
Ｓ３では、サーバ２０に接続した利用者端末１を使用する利用者の母語を特定し、ＲＡＭ１２に記憶させる（Ｓ３）。Ｓ３の処理は、本発明の「母語特定工程」に相当する。母語の特定方法は任意の方法を採用可能である。例えば、利用者端末１において、表示手段に表示されているブラウザから、使用言語を取得し、これを利用者端末１の利用者の母語とする。
【００４６】
Ｓ４１では、Ｓ３０において取得したウェブコンテンツの言語が、外国語であるかを判断する（Ｓ４１）。Ｓ３０において取得したウェブコンテンツの言語が、Ｓ３において特定した母語以外の言語である場合、Ｓ３０において取得したウェブコンテンツの言語が、外国語であると判断する（Ｓ４１：Ｙｅｓ）。一方、Ｓ３０において取得したウェブコンテンツの言語が、Ｓ３において特定した母語である場合、Ｓ３０において取得したウェブコンテンツの言語が、外国語ではないと判断する（Ｓ４１：Ｎｏ）。
【００４７】
Ｓ４６では、対応関係ＤＢ３３を参照し、Ｓ３０において特定した外国語（第一言語）の文章を含むウェブコンテンツを、Ｓ３において特定した母語（第二言語）に翻訳した翻訳文が、翻訳文ＤＢ３２に登録されているか否かを判断する（Ｓ４６）。Ｓ４６では、対応関係ＤＢ３３を参照して、翻訳文ＤＢ３２に翻訳文が登録されているか否かを判断する。翻訳文ＤＢ３２に登録されている翻訳文の言語の特定方法は、任意の方法を採用可能である。第２の実施形態では、図２に示すテーブル３３０の翻訳文ＩＤ３３２に含まれるアルファベットに基づき、翻訳文の言語を特定する。そして、特定した言語がＳ３において特定した母語であるか否かを判断する。翻訳文が翻訳文ＤＢ３２に登録されている場合（Ｓ４６：Ｙｅｓ）、Ｓ５０の処理を実行する。一方、翻訳文ＤＢ３２に登録されていない場合（Ｓ４６：Ｎｏ）、Ｓ５５の処理を実行する。Ｓ５０及びＳ５５の処理は、図３に示す第１の実施形態のメイン処理と同様である。
【００４８】
以上のように、図１に示すサーバ２０のＣＰＵ１０は、第２の実施形態のメイン処理を実行する。上記第２の実施形態のサーバ２０及び情報提示システム１００によれば、キーワードを含むウェブコンテンツの取得結果と、取得されたウェブコンテンツを利用者の母語に翻訳した翻訳文の取得結果とを対応付けて出力する。よって、検索結果として提示されるウェブコンテンツを母語に翻訳した翻訳文が既に登録されているか否かを容易に把握することができる。即ち、すぐに入手可能な翻訳文の有無を一見して把握することができる。また、利用者が利用するブラウザから得られる情報に基づき、利用者の母語を特定することができる。よって、母語を特定するための情報を、利用者が入力する必要がない。
【００４９】
ところで、上記第１及び第２の実施形態では、Ｓ６０において、キーワードを用いた検索結果とともに、ウェブコンテンツを翻訳した翻訳文の有無を利用者端末１に提示させていた。これに対し、以下に説明する第３の実施形態のように、キーワードを用いた検索結果とともにウェブコンテンツを、翻訳した翻訳文の有無に加え、翻訳文の一部を利用者端末１に提示させてもよい。
【００５０】
以下、第３の実施形態のデータ編集処理について、図９及び図１０を参照して説明する。図９は、第３の実施形態のサーバ２０のメイン処理において実行される、データ編集処理のフローチャートである。図１０は、検索結果画面を例示する説明図である。尚、図９に示す各処理を実行させるプログラムは、ＨＤＤ３０のプログラム記憶エリア３１（図１参照）に記憶されており、図１に示すＣＰＵ１０が実行する。尚、第３の実施形態のデータ編集処理は、第１又は第２の実施形態と同様のメイン処理のＳ５０において実行される。一例として、図３に示す第１の実施形態のメイン処理のＳ５０において、第３の実施形態のデータ編集処理が実行される場合について説明するが、図８に示す第２の実施形態のメイン処理のＳ５０において実行されてもよい。
【００５１】
図９に示すように、第３の実施形態のデータ編集処理ではまず、ＣＰＵ１０は、翻訳文ＤＢ３２及び対応関係ＤＢ３３を参照し、図３に示すメイン処理のＳ３０において取得したウェブコンテンツに対応する翻訳文を特定する（Ｓ７１）。Ｓ７１の処理は、本発明の「翻訳文取得工程」に相当する処理である。Ｓ７１において特定した翻訳文を、以下、出力対象翻訳文とも言う。
【００５２】
続いて、図３に示すメイン処理のＳ１５において特定したキーワードを、第一言語のキーワードとして特定し、ＲＡＭ１２に記憶させる（Ｓ８１）。続いて、ＣＰＵ１０は、Ｓ８１において特定した第一言語のキーワードに対応する、第二言語のキーワードを特定し、ＲＡＭ１２に記憶させる（Ｓ８２）。具体的には、第一言語と第二言語との対応を記憶した辞書を参照して、第二言語のキーワードを特定する。第一言語と第二言語との対応を記憶した辞書は、その他の情報記憶エリア３４に記憶されている。
【００５３】
続いて、ＣＰＵ１０は、ＲＡＭ１２と、翻訳文ＤＢ３２とを参照して、Ｓ８２において特定した第二言語のキーワードの、出力対象翻訳文中の出現位置を取得し、ＲＡＭ１２に記憶させる（Ｓ８３）。続いて、Ｓ８３において取得した第二言語のキーワード出現位置に基づき、出力対象翻訳文の一部を抽出翻訳文として抽出する（Ｓ８４）。具体的には、まず、Ｓ８３において取得したキーワード出現位置を参照して、キーワード出現位置を特定する。そして、抽出範囲にキーワードが含まれるように、抽出範囲を設定する。抽出翻訳文の長さ（以下、「抽出量」と言う。）は抽出前の出力対象翻訳文の量に対する抽出翻訳文の量の割合を、所定の割合（例えば５％）とする。ただし、抽出量が、予め定められた一定値以上である場合には、抽出量をその一定値にする。例えば、翻訳文が１００００行に及ぶ場合、出力対象翻訳文の一部として５％の量の翻訳文を抽出すると、５００行の抽出翻訳文が抽出されることになる。５００行の抽出翻訳文は、評価用翻訳文としては量が多すぎる。よって、第１の実施形態では、抽出翻訳文の量が、一定値（例えば、５０行）以上である場合には、抽出量を一定値（例えば、５０行）にする。尚、出力対象翻訳文及び抽出翻訳文の量の算出方法は、適宜変更可能である。例えば、出力対象翻訳文及び抽出翻訳文の量として、文字数を算出してもよいし、単語数、行数、段落数、セクション数を算出してもよい。第１の実施形態では、行数により出力対象翻訳文及び抽出翻訳文の量を求める。Ｓ８３において、１又は複数のキーワードに基づき、キーワード出現位置が複数取得された場合の抽出範囲は、例えば、いずれかのキーワードを含むように、抽出範囲が求められる。
【００５４】
さらに、抽出開始位置及び抽出終了位置は、所定の方法に従って定められればよい。抽出開始位置を定める所定の方法としては、抽出開始位置を、文頭にする方法や段落の開始部とする方法が挙げられる。また、抽出終了位置を定める所定の方法としては、抽出終了位置を、文末とする方法や段落の終了部とする方法が挙げられる。
【００５５】
続いて、ＣＰＵ１０は、翻訳文ＤＢ３２，コンテンツＤＢ４１を参照して、Ｓ７１において特定した翻訳文に対応するウェブコンテンツ、即ち図３のＳ３０において取得されたウェブコンテンツを特定する（Ｓ８５）。第３の実施形態では、翻訳文ＤＢ３２に記憶されているウェブコンテンツのＵＲＩに基づき、翻訳文に対応するウェブコンテンツを取得し、ＲＡＭ１２に記憶させる。翻訳文に対応するウェブコンテンツをサーバ２０に記憶させている場合には、サーバ２０に記憶されたウェブコンテンツを特定してもよい。
【００５６】
続いて、ＣＰＵ１０は、ＲＡＭ１２を参照して、Ｓ８１において特定した第一言語のキーワードの、ウェブコンテンツ中の出現位置を取得し、ＲＡＭ１２に記憶させる（Ｓ８６）。続いて、Ｓ８５において取得した第一言語のキーワード出現位置に基づき、ウェブコンテンツから、第一言語のキーワードを含む部分を抽出コンテンツとして抽出する（Ｓ８７）。ウェブコンテンツの一部を抽出する処理は、例えば、Ｓ８４の処理と同様な方法により行う。
【００５７】
続いて、ＣＰＵ１０は、Ｓ８４において抽出した抽出翻訳文と、Ｓ８７において抽出した抽出コンテンツとを対にして表示する画面のデータを、検索結果表示データに付加する（Ｓ８８）。さらに、図３に示すメイン処理のＳ３０において特定したウェブコンテンツのデータに、次の２つのデータを付加する（Ｓ８９）。Ｓ６６と同様、２つのデータとは、１つは、そのウェブコンテンツに対する翻訳文がサーバ２０に登録されている旨を表示するデータであり、もう１つは、その翻訳文を購入するためのウェブコンテンツへのリンクを挿入するためのデータである。Ｓ８９の処理は、図５に示す第１の実施形態のデータ編集処理のＳ６６と同様である。続いて、図９に示すデータ編集処理を終了し、図３に示すメイン処理に戻る。
【００５８】
図３に示すメイン処理のＳ６０においてサーバ２０から送信された検索結果表示データを受信した利用者端末１では、例えば、図１０に示す検索結果画面２５０が、表示手段に表示される。検索結果画面２５０には、検索結果２６１〜２６５が、ウェブコンテンツ毎に表示されている。そして、検索結果画面２５０において、検索結果２６２，２６４及び２６５にはそれぞれ、翻訳文がサーバ２０に登録されている旨を表す文章２７１〜２７３が含まれる。各文章２０１〜２０３には、翻訳文を購入するためのウェブコンテンツへのリンクが挿入されている。さらに、検索結果２６２には、図９に示すデータ編集処理のＳ８７において抽出された抽出コンテンツ２５１と、Ｓ８４において抽出された抽出翻訳文２５２とが含まれる。同様に、検索結果２６４には、抽出コンテンツ２５３と、抽出翻訳文２５４とが含まれ、検索結果２６５には、抽出コンテンツ２５５と、抽出翻訳文２５６とが含まれる。
【００５９】
以上のように、図１に示すサーバ２０のＣＰＵ１０は、第３の実施形態のデータ編集処理を実行する。上記第３の実施形態のサーバ２０及び情報提示システム１００によれば、翻訳文の取得結果として、検索されたウェブコンテンツに対応する翻訳文の一部が抽出翻訳文提示される。さらに第３の実施形態では、ウェブコンテンツから抽出翻訳文に対応する部分を抽出した抽出コンテンツが、抽出翻訳文とともに表示される。よって、利用者は、提示された翻訳文の一部に基づき、翻訳文の品質を容易に判断することができる。さらに、第一言語で書かれたウェブコンテンツを見ても、その内容を理解できない場合であっても、そのウェブコンテンツが必要なウェブコンテンツであるか否かを、翻訳文の一部をみて判断することができる。
【００６０】
尚、本発明は、以上詳述した第１〜第３の実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加えてもよい。例えば、次の（１）〜（１０）に示すような変形を適宜加えてもよい。
【００６１】
（１）上記実施形態は、情報提示システム１００は、利用者端末１と、検索サーバ２と、サーバ２０と、ウェブサーバ４０とを備えていたが、これに限定されない。例えば、サーバ２０が、検索機能を備えている場合には、情報提示システム１００は検索サーバ２を備えなくてもよい。同様に、サーバ２０又は検索サーバ２が、ウェブサーバ４０としての機能を備えている場合には、情報提示システム１００はウェブサーバ４０を備えなくてもよい。また、サーバ２０とは別のサーバに翻訳文ＤＢ３２や対応関係ＤＢ３３が記憶されていてもよい。
【００６２】
（２）上記第１の実施形態の図３に示すメイン処理では、Ｓ３５において特定したウェブコンテンツが外国語である場合に（Ｓ４０：Ｙｅｓ）、Ｓ４５の処理を行っていたが、これに限定されない。例えば、ウェブコンテンツの言語にかかわらず、Ｓ４５の処理を行ってもよい。このようにした場合には、利用者は、検索結果に含まれるウェブコンテンツを、他の言語に翻訳した翻訳文が、サーバ２０に既に登録されているか否かを一見して把握することができる。この場合、図３のＳ３５及びＳ４０の処理を省略可能である。
【００６３】
（３）上記第２の実施形態では、利用者の母語を特定する処理として、利用者端末１において、表示手段に表示されているブラウザから、使用言語を取得し、これを利用者端末１の利用者の母語としていたがこれに限定されない。例えば、キーワード入力画面に、利用者の母語を入力させる入力欄を設け、利用者に利用者の母語を指定させてもよい。その場合、サーバ２０のＣＰＵ１０は、キーワードとともに利用者端末１から送信される情報に基づき、利用者の母語を特定すればよい。また例えば、利用者端末１が発信するドメイン情報を用いて、利用者の母語を特定してもよい。この場合、例えば、次の処理を行えばよい。利用者端末１が情報提示システム１００にアクセスする際に、利用者端末１が発信するドメイン情報を取得する。そして、利用者がどの国からアクセスしているかを特定することにより、その国の主要言語を母語として設定する。さらに、例えば、利用者が、検索結果に含まれるウェブコンテンツを利用者の母語以外の言語に翻訳した翻訳文の有無を把握したい場合には、利用者に翻訳文の言語（第二言語）を指定させてもよい。
【００６４】
（４）上記第３の実施形態では、図９に示すデータ編集処理のＳ８１において、図３に示すメイン処理のＳ１５において特定したキーワードを、第一言語のキーワードとして特定していた。しかし、キーワードの言語と、図３に示すメイン処理のＳ３５において特定されるウェブコンテンツの言語とが、一致するとは限らない。このため、Ｓ８１では、図３に示すメイン処理のＳ１５において特定したキーワードを、ウェブコンテンツの抽出に用いるキーワードとして特定してもよい。
【００６５】
（５）上記実施形態では、検索結果画面に翻訳文の取得結果を出力していたが、これに限定されない。例えば、検索結果画面とは別に表示されるポップアップ画面に、翻訳文の取得結果を出力してもよい。また例えば、汎用コンピュータが備えるプリンタ等の印刷手段に、検索結果及び翻訳文の取得結果を印刷させる処理を行ってもよい。
【００６６】
（６）上記第１の実施形態では、翻訳文の取得結果として、図６に示す検索結果画面２００に、翻訳文購入画面へのリンクが付加された文章２０１〜２０３を出力させていた。また、第３の実施形態では、翻訳文の取得結果として、図１０に示す検索結果画面２５０に、翻訳文購入画面へのリンクが付加された文章２７１〜２７３，並びに抽出コンテンツ２５１，２５３，２５５及び抽出翻訳文２５２，２５４，２５６を出力させていた。しかし、翻訳文の取得結果として、表示させる項目は適宜変更可能である。例えば、翻訳文購入画面へのリンクが付加されたアイコンを出力してもよい。
【００６７】
（７）上記実施形態では、図３又は図９に示すメイン処理において、利用者端末１から送信された入力信号に基づきキーワードを特定していたが（Ｓ１５）、これに限定されない。例えば、利用者端末１において表示されているウェブコンテンツに含まれる文章における、最も出現数が多い単語をキーワードとして特定してもよい。この場合、例えば、次のような処理を行えばよい。まず、利用者端末１から、利用者端末１において表示されているウェブコンテンツのＵＲＩを取得する。そして、取得したＵＲＩで表せるウェブコンテンツに含まれる文字列を解析し、最も出現数が多い単語をキーワードとして特定する。
【００６８】
（８）第３の実施形態では、図９のデータ編集処理において、Ｓ８３において取得した第二言語のキーワード出現位置に基づき、抽出翻訳文を抽出していたが（Ｓ８４）、抽出翻訳文の抽出方法は適宜変更可能である。例えば、Ｓ８３において取得した第二言語のキーワードを含まない任意の部分を抽出翻訳文として抽出してもよい。また例えば、第３の実施形態では、抽出前の翻訳文の量に対する抽出翻訳文の量の割合を、所定の割合としていたが、これに限定されない。例えば、抽出量は翻訳文の量よりも少ない一定値としてもよい。また、上記実施形態では、抽出翻訳文の量が一定値以上である場合には、抽出量を一定値にしていたが、これに限定されない。抽出翻訳文の量が、一定値以上であるかによらず、抽出前の翻訳文の量に対する抽出翻訳文の量の割合を、所定の割合となるように、抽出量を定めてもよい。これらの場合にも、翻訳文全文が出力される場合に比べ、翻訳依頼者が翻訳文の品質を判断するために、翻訳文の一部を抽出する手間を省くことができる。尚、所定の割合は、１０割未満の値を適宜定めればよい。
【００６９】
（９）第３の実施形態では、同じ翻訳文の抽出翻訳文が、過去に出力されたか否かを考慮せずに、抽出翻訳文を抽出していたが、これに限定されない。例えば、同一利用者が、異なるキーワードを用いて翻訳文に対応する抽出翻訳文の出力を複数回実行することが可能である。しかし、抽出翻訳文を組み合わせることにより、翻訳文の大部分又は全部を得ることができることになる。翻訳文の売買を仲介するシステムにおいて、無料で同一のウェブコンテンツに対応する翻訳文の全部又は大部分を出力してしまった場合には、翻訳者が翻訳文を提示することに対する対価を得ることができず、翻訳者の利益が損なわれる虞がある。このような事態を回避するために、同一の翻訳文について、過去に抽出翻訳文を出力したことが有る利用者に対しては、過去に出力した抽出翻訳文と同じ部分を抽出させてもよい。このようにするには、例えば、次のように処理を実行させればよい。抽出翻訳文を出力する毎に、翻訳文、抽出部位、利用者を識別する情報を出力履歴として記憶させる。そして、抽出翻訳文を抽出する際に、出力履歴を参照し、翻訳文に対応する抽出翻訳文を過去に出力したことがある利用者であるか否かを判断する。過去に抽出翻訳文を所定回数以上出力したことがある場合には、出力履歴に基づき過去に出力した部分を取得し、出力する。
【００７０】
さらに、複数の利用者が異なるキーワードを用いて翻訳文に対応する抽出翻訳文の出力を複数回実行し、それらの抽出翻訳文を組み合わせることにより、翻訳文の大部分又は全部を得ることを回避してもよい。このようにするには、例えば、次のように処理を実行させればよい。抽出翻訳文を出力する毎に、翻訳文、抽出部位を出力履歴として記憶させる。そして、抽出翻訳文を抽出する際に、出力履歴を参照し、翻訳文に対応する抽出翻訳文を過去に出力したことがあるか否かを判断する。過去に抽出翻訳文を所定回数以上出力したことがある場合には、出力履歴に基づき過去に出力した部分を取得し、出力する。
【００７１】
（１０）第３の実施形態では、抽出翻訳文と抽出コンテンツとを出力していたが、抽出翻訳文のみを出力してもよい。このようにした場合にも、利用者は、抽出翻訳文を抽出するに基づき、翻訳文の品質を確認することができる。
【図面の簡単な説明】
【００７２】
【図１】サーバ２０を備える情報提示システム１００のシステム構成図である。
【図２】対応関係データベース３３に記憶されているテーブルである。
【図３】サーバ２０において実行されるメイン処理のフローチャートである。
【図４】キーワード入力画面を例示する説明図である。
【図５】図３に示すメイン処理において実行されるデータ編集処理のフローチャートである。
【図６】検索結果画面を例示する説明図である。
【図７】翻訳文購入画面を例示する説明図である。
【図８】第２の実施形態のサーバ２０のメイン処理のフローチャートである。
【図９】第３の実施形態のサーバ２０のメイン処理において実行される、データ編集処理のフローチャートである。
【図１０】検索結果画面を例示する説明図である。
【符号の説明】
【００７３】
１    利用者端末
２    検索サーバ
５    ネットワーク
１０    ＣＰＵ
１１    ＲＯＭ
１２    ＲＡＭ
２０    サーバ
３０    ハードディスク装置
３２    翻訳文データベース
３３    対応関係データベース
３４    その他の情報記憶エリア
４０    ウェブサーバ
４１    コンテンツデータベース
１００    情報提示システム
【図１】
2009128929.tif 000003
【図２】
2009128929.tif 000004
【図３】
2009128929.tif 000005
【図４】
2009128929.tif 000006
【図５】
2009128929.tif 000007
【図６】
2009128929.tif 000008
【図７】
2009128929.tif 000009
【図８】
2009128929.tif 000010
【図９】
2009128929.tif 000011
【図１０】
2009128929.tif 000012