(57)【要約】検索結果ページに現れる単語および文の埋め込み型翻訳の非表示レイヤを含む検索エンジンまたはコンテンツ購読システムおよび、この様な埋め込み型翻訳の非表示レイヤの、結果ページへ／からリンクされた全てのコンテンツへの自動挿入のモデル。非表示レイヤは、文章の原語から、与えられた任意の言語への、あるいは複数の言語への、検索結果上の全ての単語および文の翻訳を含む。ユーザが能動的に、所与の単語および文につき、何らかの起動方法を以って、検索結果の非表示レイヤに組み込まれた翻訳を表示するよう要求した場合に、その翻訳を表示することができる。翻訳は、語彙、形態学的な規則および、形態学的な曖昧さの解消のための文脈関係の規則を含むコンピュータープログラムによって挿入される。多言語のコンテンツおよび多言語ユーザに関する機能が、ウェブコンテンツまたは企業コンテンツのための検索エンジンに加えられる。
2008527524.tif 000002
【特許請求の範囲】
【請求項１】
検索結果を生成する検索エンジンであって、
原語の文章を含む可視レイヤと、
前記可視レイヤの下に隠れ、前記第１の言語の一部の、第２の言語又は言語群での翻訳を含む不可視レイヤと、
検索エンジンのユーザがきっかけを与えることで、前記可視レイヤの一部を、それに対応する、前記不可視レイヤの一部分に繋げ、 前記不可視レイヤの一部を見えるようにする関連付けとを具え、前記可視レイヤが表示されている際に 前記可視文章の翻訳を可視化することを特徴とする検索エンジン。
【請求項２】
前記レイヤ分けされた検索結果が、 検索サービスプロバイダーのサーバによって生成される、請求項１に記載の検索エンジン。
【請求項３】
前記不可視レイヤが、少なくとも一単語以上の 前記第１言語の一部の翻訳を含む、請求項１に記載の検索エンジン。
【請求項４】
少なくとも一部の翻訳が文脈を考慮した翻訳である、請求項１に記載の検索エンジン。
【請求項５】
少なくとも一部の翻訳が、語尾変化の形態学的な翻訳を含む、請求項１に記載の検索エンジン。 
【請求項６】
前記不可視レイヤの一部が、前記可視レイヤの対応する部分の真上に表示される、請求項１に記載の検索エンジン。
【請求項７】
前記不可視レイヤの前記部分が、 前記可視レイヤの対応する部分を覆い隠さないような位置に表示される、請求項１に記載の検索エンジン。 
【請求項８】
検索結果ページが、原語の文章を含む可視レイヤと、前記可視レイヤの下に隠れ、前記の第１の言語の一部の、第２の言語又は言語群での翻訳を含む不可視レイヤと、検索エンジンのユーザがきっかけを与えることで、前記可視レイヤの一部分を、 それに対応する、前記不可視レイヤの一部分に繋げ、前記不可視レイヤの一部を見えるようにする関連付けとを含み、前記可視レイヤが表示されている際に、前記可視文章の翻訳を可視化する検索結果項目の種類へのリンクを含む、請求項１に記載の検索エンジン。
【請求項９】
前記ユーザが、 前記不可視レイヤを含む検索結果だけを選ぶ、請求項１に記載の検索エンジン。
【請求項１０】
コンテンツ購読システムであって、
ユーザの選択したコンテンツと一致する原語の複数の見出しを含む可視レイヤと
前記可視レイヤの下にあり、前記第１の言語の一部の、第２の言語又は言語群への、文脈を考慮する翻訳を含む不可視レイヤと
コンテンツ購読システムのユーザがきっかけを与えることで、前記可視レイヤの一部を、 それに対応する、前記不可視レイヤの一部分に繋げ、 前記不可視レイヤの一部を見えるようにするリンクとを備え、前記可視レイヤが表示されている際に、前記の可視文章の翻訳を可視化することを特徴とするコンテンツ購読システム。
【請求項１１】
原語の文章を含む可視レイヤと、前記可視レイヤの下にあり、前記第１の言語の一部の、第２の言語又は言語群での翻訳を含む不可視レイヤと、検索エンジンのユーザがきっかけを与えることで、前記可視レイヤの一部分を、 それに対応する、前記不可視レイヤの一部分に繋げ、前記不可視レイヤの一部を見えるようにする関連付けとを含み、前記可視レイヤが表示されている際に、前記の可視文章の翻訳が可視化される記事へ見出しがリンクされる、請求項１０に記載のコンテンツ購読システム。
【請求項１２】
少なくとも一部の翻訳が文脈を考慮した翻訳である、請求項１０に記載のコンテンツ購読システム。
【請求項１３】
少なくとも一部の翻訳が、語尾変化の形態学的な翻訳を含む、請求項１０に記載のコンテンツ購読システム。
【請求項１４】
前記不可視レイヤが、少なくとも一単語以上の 前記原語の一部の翻訳を含む、請求項１０に記載のコンテンツ購読システム。
【請求項１５】
第１の言語で書かれた文書を含む複数の探索結果を読み出すステップと、
サーバのプロセッサにより前記文書を、少なくとも一つの単語を含む部分ごとに、第２の言語または言語群に翻訳するステップと、
前記翻訳をデータファイルに挿入し、
前記第１の言語で書かれた文書として前記検索結果を表示する可視レイヤから、不可視の前記データファイル内の対応する翻訳へと文書の一部をリンクさせるステップを含むことを特徴とする検索方法。
【請求項１６】
前記文書を翻訳する前記ステップが、それぞれの部分の形態学的な分析を含む、請求項１５に記載の方法。
【請求項１７】
前記検索ステップがユーザの作動させた検索によって開始される、請求項１５に記載の方法。
【請求項１８】
前記検索ステップがコンテンツ購読システムによって開始される、請求項１５に記載の方法。
【請求項１９】
前記検索ステップがＲＳＳシステムによって開始される、請求項１５に記載の方法。
【請求項２０】
翻訳された文書の一部がハイパーリンクされている、請求項１５に記載の方法。
【請求項２１】
翻訳された文書の一部がウェブ内容である、請求項１５に記載の方法。
【請求項２２】
前記データファイル内の翻訳の、ユーザの選んだ一部を可視化するステップをさらに含む、請求項１５に記載の方法。
【請求項２３】
複数のハイパーリンクを含む、第１の言語のページを提供するサーバと、
前記サーバと通信するプロセッサとを備え、前記ページが、
前記複数のハイパーリンクを説明する、前記第１言語で書かれた第１の文書を含む可視レイヤと、
前記可視レイヤの下にあり、前記第２の言語または言語群で書かれた前記第１の文書の一部の翻訳を含む不可視レイヤと、
前記可視レイヤの一部を、前記不可視レイヤの対応する一部にリンクさせる複数の関連づけと、
文書の可視レイヤ上の文書の一部をユーザが選択するためのセレクタと、
文書の前記部分に対応する、前記不可視レイヤの一部を文書の前記可視レイヤ上に表示するための表示デバイスとを備えることを特徴とする翻訳システム。
【請求項２４】
前記ページが、ユーザの起動した検索からの検索結果に結びつけられるハイパーリンクを含む、請求項２３に記載の翻訳システム。
【請求項２５】
前記ページがＲＳＳリーダーにより提供される、請求項２３に記載の翻訳システム。
【請求項２６】
前記ページがＲＳＳフィードとして提供される、請求項２３に記載の翻訳システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、言語翻訳の分野と、特に検索結果ページに現れる単語および文を隠れた状態で翻訳する検索エンジンまたはコンテンツ購読システムとに関する。
【背景技術】
【０００２】
インターネットが全世界的に広がるにつれて、インターネットのユーザが自身の母国語ではないコンテンツを捜す状況はますます一般的になっている。同じ現象が、しばしば、複数の言語で書かれた文章からなり、そのユーザは違う言語の人間である、企業コンテンツにおいても起こる。
【０００３】
ユーザに関係のあるコンテンツをインターネット上で検索することは、平凡で日常的な活動になった。コンテンツの検索は、ウェブの検索エンジンまたは企業の検索エンジンに能動的に検索要求することによって実施することができる。すなわち、検索する文字列を入力し、検索結果に目を通して、対象のコンテンツに達するべく、リンクを辿ることである。または、コンテンツの検索は、ユーザにプッシュ・モードで内容を提供するコンテンツ・プロバイダと契約することによって行われることもある。例えば、ユーザがＲＳＳリーダーを使用し、選ばれたソースや関心のある分野のＲＳＳ情報を受け取り、ＲＳＳの結果に目を通して興味がある内容へのリンクを辿ることも出来る。
【０００４】
検索結果や購読内容をユーザの母国語へと完全に翻訳して供給することは、この多言語の使用されている検索状況において最適である。しかしながら、ページ全体の機械翻訳を提供しているソフトウェアやコンピュータ内エンジン、例えばバベルフィッシュ（Ｂａｂｅｌｆｉｓｈ  http://babelfish.altavista.com/）やシストラン（Ｓｙｓｔｒａｎ  http://www.systransoft.com/）は、正確で信頼性が高い結果をもたらすことがまだできない。語義の曖昧さは機械翻訳する際の１つの障害であり、形態学的な曖昧さはもう一つの障害になる。そして、更なる障害として、人間の言語の独特な性質と複雑さ、例えば慣用語や、新しく造り出された単語および文への言及および、実世界の知識に基づく言語理解への依存がある。完全自動で高品質の機械翻訳は非現実的であるということには、バー・ヒレル（Ｂａｒ  Ｈｉｌｌｅｌ）が１９５０年代の著書で高品質機械翻訳は原則として実現できなかったことを示している（非特許文献１）のをはじめとして、多くの根拠がある。より最近で言えば、非特許文献２である。
【非特許文献１】Ｙ．Ｂａｒ  Ｈｉｌｌｅｌ、「言語の自動翻訳の現状」、Ａｄｖａｎｃｅｓ  ｉｎ  Ｃｏｍｐｕｔｅｒｓ、１９６０年、第６章９１〜１６３ページ
【非特許文献２】Ａｌａｎ  Ｋ．  Ｍｅｌｂｙ、「なぜコンピュータはもっと人間のような翻訳が出来ないのか」、Ｔｒａｎｓｌａｔｉｏｎ，  Ｔｈｅｏｒｙ  ａｎｄ  Ｔｅｃｈｎｏｌｏｇｙ、１９９５年、Ｂａｒｋｅｒ  Ｌｅｃｔｕｒｅ、  ｈｔｔｐ：／／ｗｗｗ．ｔｔｔ．ｏｒｇ／ｔｈｅｏｒｙ／ｂａｒｋｅｒ．ｈｔｍｌ
【０００５】
機械翻訳により作られたある結果は、文書の元々の言語から大きく離れた意味を持ってしまう恐れがある。図１に示したように、全体が別の言語に翻訳されたページを見ているユーザはしばしば、原文との整合性の欠如に気付かなかったり、または翻訳されたテキストの意味を全く理解することができなかったりする。図１は、バベルフィッシュによって行われた機械翻訳のスクリーン・ショットである。
【０００６】
従って、原文を分割することなく、検索結果または購読内容の、文脈を考慮した翻訳を含む別ファイルを生成する、検索エンジンまたは購読システムを有することが望ましい。この種のシステムによってユーザは、検索エンジンからの検索結果部分あるいは購読システムからの購読内容部分の、文脈を考慮した翻訳を得ることができる。ユーザが依然として原文を参照することが出来るように、翻訳は表示される。その結果ユーザは、ユーザのコンピュータに翻訳ソフトウェアをロードする必要なく、たとえ外国語でリンクされ、記載されているときでも、どんな情報がさまざまなリンクから入手可能かをより良く知ることが出来る。
【発明の開示】
【０００７】
上記の不備は、検索結果ページに現れる単語および文の翻訳が組み込まれた、非表示の（隠れた）レイヤを含む検索エンジンおよび情報購読システムと、組み込まれた翻訳の非表示レイヤを、検索結果ページへ/からリンクされた全ての内容に自動的に挿入することで解消される。非表示のレイヤは、検索結果の全ての単語および文の、文書の元々の言語あるいは表示される言語から、任意の所定の言語、あるいは複数の言語への翻訳をも含む。非表示レイヤにある、検索結果の組み込まれた翻訳は、ユーザがマウスの操作やキーボード打ち、スクリーン上のタッチまたは任意の他の起動方法も使用して、所与の単語または文につき能動的に要求をした場合に、それは顕在化、すなわち表示される。翻訳は、語彙、形態学的な規則および形態学的なあいまい性の除去のための文脈の規則を含むコンピュータープログラムによって、自動的に挿入される。このように、ウェブ内容のためであれ、あるいは企業内容のためであれ、多言語の内容および多言語ユーザに追随する機能が検索エンジンに加えられる。
【０００８】
組込型の翻訳機能の強化された検索（ＥＴＥＳ）において、検索エンジンまたはＲＳＳフィードの要約の主要な結果と、これらの結果から／への全てのリンクページとの双方は、ユーザ自身に対し、元々の言語および形式において示されるが、翻訳されたサブレイヤを含む。この文書の可視レイヤの各単語、または、場合によっては、文はそれに伴い、この非表示レイヤに適切な翻訳を有する。この翻訳を見るために、文書の読者は、自身の裁量で、読者が可視文書レイヤの一部を選択したことに対応して、可視レイヤの対応する部分の上に不可視レイヤの一部を表示する操作手段を有する。そのレイヤは多くの方法で起動され、その方法はマウスの可視レイヤの一部分上での移動、クリックもしくはダブルクリック、電子ペンによる接触、タッチセンサー式の画面を使用しての指による接触、声による指令（音声作動式）、またはジョイスティックを使用して指示などを含み、かつそれらに限られていない。
【０００９】
ＥＴＥＳは、単語を元の言語から任意の他の目的とする一言語あるいは複数の言語にする際に翻訳を行うコンピュータープログラムを使用する。しかしながら、ＥＴＥＳは、論理／記憶半導体デバイス等のハードウェア構成要素の一部として実行されることもある。ＥＴＥＳへの入力は連続テキストであり一回に一単語ではないので、翻訳は単純な辞書検索結果に比べて以下の改善点を含むことができる。
１．入力語は、形態学的に分析される。すなわち、単に見出し語だけでなく、全ての語尾変化が認識される。例えばスペイン語に関しては、「Ｈａｂｌａｒ」（話す）のような見出し語だけでなく、「Ｈａｂｌｏ」（Ｉ  ｓｐｅａｋ：私は話す）のような語尾変化も英語に訳されることが出来る。
２．入力語は、形態学的な曖昧さが取り払われる。例えば、名詞としての”ｗｉｌｌ”は、助動詞としての”ｗｉｌｌ”と異なって翻訳される。
３．翻訳された語は、形態学的に総合される。例えば”ｈｏｕｓｅｓ”は、スペイン語では”ｃａｓａｓ”として翻訳される。
【００１０】
ユーザが上記した動作手段のうちの１つを用いて翻訳を要求した場合に、例えば小さいポップアップウィンドウで、またはスクリーンの一番下の部分に、または他の位置および別の表示手段で、翻訳は表示される。
【００１１】
潜在的レイヤとして翻訳が検索結果の中に既にあるので、付加的に特殊目的の翻訳プログラムをインストールおよび／または起動して翻訳を表示する必要ない。そして、例えばページを何らかの形の翻訳エンジンにかけるような、それ以上の操作をユーザがする必要はない。サーバによって提供されるページの模式図を図２に示す。検索サーバによって提供されるページ２０は翻訳されていない初期の形で表示され、翻訳２２はユーザがそれを求めた場合だけ表示される。そうでなければ、元々の検索結果が翻訳なしで示される。表示のための手段は、例えばＨＴＭＬファイルのツールチップ機能や、或いはデータファイル自体の中に現れるスクリプトの様な既存の機能を使用する。例えば「バビロン（Ｂａｂｙｌｏｎ  http://www.babylon.com/）」の様なクリック可能な辞書と異なり、ＥＴＥＳｓの原文に現れる語の翻訳をする上で、クライアント側のアプリケーションは必要ではない。
【００１２】
ＥＴＥＳと、例えばバビロン、グルネット（Ｇｕｒｕｎｅｔ）またはアイフィンガー（ｉＦｉｎｇｅｒ）の様な従来の辞書アプリケーションとの間の差異を強調することには価値がある。ユーザが単語の翻訳を参照することを望むたびに、これらのアプリケーションを繰り返し起動する必要がある。起動されると、ローカルのアプリケーションは、翻訳されるべき特定の単語または文を送る（辞書データはローカルのクライアント上あるいはウェブサーバ上のいずれかに検出されるが、アプリケーションはローカルにある）。対照的に、ＥＴＥＳサーバは、前もって検索結果に含まれる翻訳レイヤを有するページを作成する。
【００１３】
ユーザがページのＵＲＬを入力するか文字列を複製および貼り付けすることによって能動的にページにアクセスしなければならない場合には、ＥＴＥＳと特殊用途のサービスとを区別することにもまた価値があり、このサービスは入力したＵＲＬや文字列にポップアップ・ヒントを付け加える特殊用途。これらのヒントは実際に各単語に付けられるわけではなく、むしろ、用語集または辞書のごく一部が、返送されるページに加えられる。
【００１４】
この種のサービスは、以下に見ることができる。
http://www.popjisyo.com/WebHint/Portal.aspx
http://www.rikai.com/perl/Home.pl
【００１５】
ＥＴＥＳは対照的に、一部分のヒントを文章に加える様な特殊用途サービスではない。それは、自動翻訳が検索サービスの一部である検索機能を有するアプリケーションである。ユーザによって、能動的な翻訳の要求が行われる必要はなく、検索クエリー（検索要求）が入力された瞬間から、全ての探索結果は、ユーザの言語での、一語ごとの完全な翻訳を含む。さらに、上記のサイトは小さい一部の用語集に基づくため、連続した文章を取扱う上述した利点を含まず、ポップアップは文脈に関連がなく、ＥＴＥＳと異なり同じ語は常に同じポップアップを有する。そしてさらに、それらは語の形態学的な翻訳を含まないため、各々の特定の文章に合わせて特別に調整される翻訳の埋め込みレイヤの概念とは全く異なる。
【００１６】
ここで、ＥＴＥＳを使用している典型的な情報検索システムの概念図である図３を参照すると、クエリー３０がサーバ３１に送信される。結果３２は、クライアント３５に返される前に一度自動的に翻訳の処理をされ、その中に非表示の翻訳レイヤ３４を埋め込む。
【００１７】
図４は、例えばクライアント内の辞書プログラムを使用している検索および辞書検索の様な逐語翻訳アプリケーションを用いた、他の例示的な情報検索システムの模式図である。この例では、翻訳データ４４は、クライアントのアプリケーション４５を使用して、複数回読み出される。クエリー４０は、サーバ４１に送信される。検索結果は複数回処理され、クライアントのアプリケーション３５を使用する逐語翻訳を要求する。
【００１８】
翻訳された言語は、検索エンジンの設定（プリファレンス）において定められるが、典型的にはユーザの母国語である。それゆえに、ユーザは、各単語毎、または各ページ毎に、翻訳されるべき言語を定める必要はない。検索結果ページは、一度ユーザによって定義された言語への、組み込まれた翻訳を含み、そして各々の検索結果ページには組み込まれた翻訳を含むものへのリンクが付随する。
【００１９】
たとえば、図５は、検索サーバによって示される結果ページのスクリーン・ショットである。ユーザがマウスを”ｓｙｎｔａｘ”という単語の上に置くと、この単語のスペイン語への翻訳が、組み込まれたレイヤから最前面へと出てくる。各々の探索結果は、翻訳の組み込まれたレイヤを有すること以外は元のページと同一である同じページへの代替のリンクを有する。
【００２０】
ＥＴＥＳの他の例示的な実施例を図６に示す。図６は、ＲＳＳリーダーを有するウェブサイトのスクリーン・ショットである。http://news.bbc.co.Uk/2/hi/help/3223484.stmで更に述べられるように、ＲＳＳリーダーが利用可能な範囲がある。スクリーンの左側の欄に表示されているのは、ユーザが選択したＲＳＳフィードに含まれる項目の見出しである。スクリーンの右側の欄に表示されているのは、上から２番目の項目にリンクされた記事である（”Rice allays CIA prison row fears”）。ＲＳＳフィードは埋め込み翻訳をされており、記事の任意の単語の上にマウスが置かれた場合にも、それの翻訳が表示される。図６において、ユーザによるマウス操作に従い、”concession”という英単語がそのスペイン語訳と共に表示されている。
【００２１】
ユーザが所定の単語に対して組み込まれた翻訳を呼び出す場合のみ、翻訳が持ち出され、表示される（図５および６を参照）。このモデルはユーザが原語でページを読み、ページに載るいかなる語も即時に翻訳を得ることを可能にする。ページ全体をその原語から他の言語に翻訳しようとする自動機械翻訳サービス（ＭＴ）とは異なり、ＥＴＥＳモデルにおいては、文章の原語はそのままの状態で維持され、翻訳は単語ごとまたは文ごとに、非表示レイヤに追加される。文章の原語についてのなんらかの知識を有する人にとっては、それが非常に限られた知識である場合であっても、この方法はその人の母国語では存在しない探索結果を十分に使用するためにより信頼できる方法を提供すると考えられている。
【００２２】
ＥＴＥＳは、原語と目的言語の両方をユーザが利用できるようにする。このように、読者が原語についてのなんらかの知識を有する状況において、その読者はこの知識を用いて文章の大部分を理解ことができて、必要なときに限り組み込まれた翻訳を参照することができる。ＭＴに対するＥＴＥＳの付加的な利点に、与えられた元々の原語一単語につき単一の目的言語の翻訳を供給するとは限らないということがある。換言すれば、翻訳においてある程度の曖昧さを保持することができる。たとえば、英語の原文で、以下の文が出現する文書を考えてみる。”the inspectors are looking for arms”（検査官は、武器を探している。）スペイン語の翻訳レイヤを有するＥＴＥＳ文書において、ａｒｍ（武器）という言葉は、”ｂｒａｚｏｓ、ａｒｍａｓ”と翻訳される。このようにして、文の読者は、この文脈において、”ａｒｍａｓ”が適切な翻訳であると推論することが可能となりうる。対照的に、機械翻訳された文書は、間違った翻訳を不適当な選択するおそれが高く、例えばこの場合”ｂｒａｚｏｓ”（すなわち体の一部の腕という意味でのａｒｍ）を選択して、全く理解できないスペイン語の翻訳文書を読者を渡してしまう。
【００２３】
（ＥＴＥＳｓを作成する方法）
ＥＴＥＳを作成する方法は、検索サービス提供者によって適用されるコンピュータープログラムによって、自動的に行われる。
【００２４】
ＥＴＥＳｓを作成するためのコンピュータープログラムは、以下の過程を含むべきである（この例において我々は、文章を含むデジタル・ファイル形式の１つのケースとして、ＨＴＭＬファイル形式に言及する）。
１.検索結果バッファまたは探索結果からリンクされたページを検索エンジンから受けとるか、ＸＭＬ言語の内容または、ＸＭＬ言語のコンテンツへ／からリンクされるページをＲＳＳフィードから受け取る。
２.入力バッファを解析して、その中の単語である（かつ、書式タグ、指令または数字でない）文字列を識別する。
例
<HR align=left width=570>
<UL>Ne me quitte pas<BR>
【００２５】
”Ne me quitte pas”（"Do not leave me"（私を置いていかないで）の意）だけを翻訳する必要がある。
３．各々の語およびその前後関係を対訳辞書に送信して、その翻訳を受け取る。例えば、
スペイン語：amo la musica＝英語：I love（私は愛する）
スペイン語： El amo de la case＝英語：owner, landlord（所有者、家主）
となる。
４．この単語または分の次に、単語または文の目的言語翻訳を、翻訳をこのページの規定の表示においては見えなくするが、元の単語に結び付けられており、ユーザによって要求された場合には表示可能な形式で、挿入する。
例
<span title="The">El</span>
<span title="owner, landlord">amo</span> 
<span title="of">de</span> 
<span title="the ">la</span>
<span title="house ">casa</span>
５．潜在的な不可視の翻訳とともにページをユーザに送る。
【００２６】
図７は、組み込まれた翻訳が作成される例示的なＥＴＥＳ処理を示すフローチャートである。ステップ７０においてユーザは、検索エンジンまたはＲＳＳリーダーから原語のＨＴＭＬバッファを受け取る。ステップ７１において、入力バッファは解析され、そして次の単語を取得する。アプリケーションは、その単語がステップ７２の原語であるかどうか決定する。それがそうでない場合、ステップ７１に戻され、入力バッファを解析して次の単語を取得する。原語であるならば、ステップ７３に示すように、アプリケーションは、それが文の一部であるかどうか決定するために、現在扱っている単語に隣接した単語を調べる。もし文の一部ならば、文全体が文翻訳エンジン７４に送られる。もしそうでない場合は、現在の単語は単語翻訳エンジン７５に送られる。次いで、ステップ７６において、翻訳された単語は、埋め込まれ、原語の現在の単語に関係付けられる。それが文書の終わりではない場合、アプリケーションは入力バッファの解析および次の単語を取得に戻る。それが文書の終わりにある場合、ステップ７８に示すように、埋め込まれた文書の全体がユーザに送られる。
【００２７】
（ＥＴＥＳと異なるファイル形式）
検索エンジンおよびＲＳＳフィードはＨＴＭＬドキュメントだけを返さない。ＥＴＥＳを、いくつかの他の形式、例えばワードプロセッサ文書やＰＤＦファイルで表示することができる。ＥＴＥＳモデルは特定のファイルの形式に限定されず、むしろそれはテキストを表示するために用いられるいかなるファイルにも適用することができ、その結果、潜在的レイヤが使用可能な検索エンジンに含まれうる。このように、ＥＴＥＳモデルは、ＨＴＭＬとその拡張したものに加え、任意の従来から知られたワードプロセッサ形式、例えばＭｉｃｒｏｓｏｆｔ  Ｗｏｒｄ  Ｄｏｃ、Ｗｏｒｄ  Ｐｅｒｆｅｃｔ、ＡｐｐｌｅＷｏｒｋｓ、ＲＴＦ、ＰＤＦ文書などにも適用できる。ＥＴＥＳによる表示を、これらの形式のためのそれぞれの従来のビューアによって見ることができる。こうしたビューアとしては、ＨＴＭＬファイルのためにはＭｉｃｒｏｓｏｆｔ  Ｉｎｔｅｒｎｅｔ  ＥｘｐｌｏｒｅｒやＮｅｔｓｃａｐｅ  Ｍｏｚｉｌｌａ、ＲＴＦファイルのためにはＭｉｃｒｏｓｏｆｔ  Ｗｏｒｄ、ＰＤＦファイルのためにはＡｄｏｂｅ  Ａｃｒｏｂａｔ  Ｒｅａｄｅｒ等を含み、かつそれに限定されるものではない。
【００２８】
図８〜１１に３つの表示例を示す。各々のこれらの表示において、ソース文書の各単語は、それ自身の翻訳を独自に割り当てられる。図８は、内蔵型のＨＴＭＬのツールチップ状機能（この場合には”ｓｐａｎ”タグの”ｔｉｔｌｅ”プロパティ）を利用した表示方法を示している。すなわち、ＨＴＭＬ文書のソースデータが、ＨＴＭＬのツールチップ機能を用いて潜在的な翻訳を含む。
【００２９】
図９は、ここでもＨＴＭＬ形式であるが、Ｊａｖａスクリプト機能を用いた別の表示方法、すなわちポップアップのＪａｖａスクリプト機能を用いた潜在的翻訳をＨＴＭＬ文書のソースデータを示す。
【００３０】
図１０はＲＴＦ形式の表示方法を示しており、それは疑似ハイパーリンクタグ、すなわちＲＴＦファイルの既存のハイパーリンク機能を使用して潜在的翻訳を含むＲＴＦ文書のソースデータ利用している。翻訳は、疑似ハイパーリンクとして入力され、これはダミー・ブックマークに対するリンクであるが、ハイパーリンクの画像情報として翻訳を表示する。マウスが原語の単語の上に置かれた場合に、翻訳を表示する。見やすくするために、単語を着色する。
【００３１】
図１１は、同じ表示方法が、Ｍｉｃｒｏｓｏｆｔ  Ｗｏｒｄアプリケーション上でどのように表示されるかを示す。
【００３２】
（言語間検索を含む実施）
また、ＥＴＥＳモデルを言語間検索にも適用できる。フランス語への翻訳の非表示レイヤを含む英語の文書を、フランス語のキーワードを用いて検索することが出来る。たとえば、フランス語を話すユーザは、Ｇｏｏｇｌｅ（www.google.com）検索エンジンで、英語の文書のみで記載される情報を検索することができる。これらの文書がフランス語への隠れた翻訳を含む場合、そのユーザはフランス語のキーワードを使用して情報を得ることも出来る。クエリーは英語に翻訳され、そして同時にＧｏｏｇｌｅによって動的に作られた英語の結果ページは、ユーザの言語設定に応じてＥＴＥＳにおいて自動的に処理される。そのため、ユーザはマウスを結果の上に置き、それらの結果が自分にとって適切かどうかを判断することが出来る。結果が適切なものである場合には、ユーザは、埋め込まれた翻訳を自動的に含むページへのリンクを使用することができる。
【００３３】
（商業的な重要性）
ユーザの、結果を見つけることに関する検索エンジンへの信頼、または情報を通知し続けることに関するＲＳＳリーダーへの信頼、更にそれらを翻訳する事に関する信頼は、商業的な面から見ても重要な意味を有する。実際において、検索ユーザは、関連した結果が発見されるとすぐに検索エンジンを離れる必要はなく、ユーザがインターネットを閲覧する間、サーバからサービスを得続ける。この翻訳機能はまた、同じＲＳＳリーダーを使っている間、ニュースを流し読みできるような能力をユーザに提供する。埋め込まれた翻訳レイヤを有する結果がサーバから提供されるので、これらのページは、例えば検索エンジンまたはＲＳＳリーダーによって提供される広告のヘッダを含み得る。さらに、埋め込まれた翻訳を有するページからのリンクもまた、埋め込まれた翻訳を含み得るため、ユーザはウェブの閲覧の間、その検索エンジンまたはＲＳＳリーダーを使用し続けることになる。そのことから、サーチエンジンおよびＲＳＳリーダーに関する本発明の商業的な重要性は非常に高く、これらの製品がこれまで機能していた方法から脱却する。
【００３４】
前記説明および図面は、本発明の特徴及び効果を実現する例示的実施形態を単に図示するものである。特定の処理条件および構造に対する修正変更および置換は、本発明の精神と範囲から逸脱することなくなされ得る。したがって、本発明は、前述の説明および図面によって制限されるものではなく、添付された特許請求の範囲によって制限されるだけである。
【図面の簡単な説明】
【００３５】
【図１】図１は、従来技術の機械翻訳のスクリーン・ショットである。
【図２】図２は、本発明によるページの図式的表現である。
【図３】図３は、本発明の一実施例による、情報検索システムの模式図である。
【図４】図４は、本発明の他の実施例による情報検索システムの模式図である。
【図５】図５は、本発明による検索結果ページのスクリーン・ショットである。
【図６】図６は、本発明によるＲＳＳリーダーを有するウェブサイトのスクリーン・ショットである。
【図７】図７は、本発明の手順フローを例示しているフローチャートである。
【図８】図８は、本発明の一実施例によるＨＴＭＬドキュメント・ソースデータのサンプルである。
【図９】図９は、本発明の他の実施例によるＨＴＭＬドキュメント・ソースデータのサンプルである。
【図１０】図１０は、本発明の他の実施例によるＲＴＦ文書のソースデータのサンプルである。
【図１１】図１１は、本発明の他の実施例のスクリーン・ショットである。
【図１】
2008527524.tif 000003
【図２】
2008527524.tif 000004
【図３】
2008527524.tif 000005
【図４】
2008527524.tif 000006
【図５】
2008527524.tif 000007
【図６】
2008527524.tif 000008
【図７】
2008527524.tif 000009
【図８】
2008527524.tif 000010
【図９】
2008527524.tif 000011
【図１０】
2008527524.tif 000012
【図１１】
2008527524.tif 000013
【国際調査報告】
2008527524.tif 000014
2008527524.tif 000015
2008527524.tif 000016