(57)【要約】【解決手段】ソースデータと、ソースデータのセグメントの翻訳されたコピーとを表示するためのユーザインタフェースを提供する。本ユーザインタフェースは表示部に、ソースデータの少なくとも一部を表示するための第１の表示部を含む。本ユーザインタフェースは表示部に、ソースデータの選択されたセグメントの翻訳されたコピーを表示するための第２の表示部を含む。【選択図】図１
2009518748.tif 000002
【特許請求の範囲】
【請求項１】
表示部を含む計算機システムにおいてデータを表示するための方法であって、
ソースデータを取得するステップであって、前記ソースデータが第１の言語に対応するものと、
前記ソースデータの一部を前記表示部に表示するステップと、
前記表示される前記ソースデータの一部のセグメントの選択部（４１２，５０８，７０８，８０４，９０８）を取得するステップと、
前記ソースデータの前記選択されたセグメント（４１２，５０８，７０８，８０４，９０８）の翻訳されたコピー（４１６，５１０，７０６，８０６，９０６）を前記表示部に表示するステップであって、前記表示される選択されたセグメント（４１２，５０８，７０８，８０４，９０８）の前記翻訳されたコピー（４１６，５１０，７０６，８０６，９０６）が、第２の言語に対応するものと、を含む方法。
【請求項２】
前記ソースデータの一部を表示するステップが、前記ソースデータの前記一部を前記表示部の第１の部分（４０２，５０２，７０２，８１４，９０２）に表示するステップを含んでいて、前記ソースデータの前記選択されたセグメント（４１２，５０８，７０８，８０４，９０８）の前記翻訳されたコピー（４１６，５１０，７０６，８０６，９０６）を前記表示部に表示するステップが、前記ソースデータの前記選択されたセグメント（４１２，５０８，７０８，８０４，９０８）の前記翻訳されたコピー（４１６，５１０，７０６，８０６，９０６）を前記表示部の第２の部分（４１４，５０４，７０４，８１６，９０４）に表示するステップを含むことを特徴とする請求項１記載の方法。
【請求項３】
更に、
表示制御部（５１２，７１０，８１０，９１０）の選択を取得するステップと、
前記表示制御部（５１２，７１０，８１０，９１０）の前記選択に応答し、前記ソースデータの前記翻訳されたコピー（５１０，７０６，８０６，９０６）の少なくとも一部を前記表示部の前記第１の部分（５０２，７０２，８１４，９０２）に表示するステップと、
前記ソースデータの前記選択されたセグメント（５０８，７０８，８０４，９０８）を前記表示部の第２の部分（５０４，７０４，８１６，９０４）に表示するステップと、を含む請求項２記載の方法。
【請求項４】
前記表示部の前記第１の部分（４０２，５０２，７０２，８１４，９０２）に前記ソースデータを表示するステップが、前記ソースデータの元の言語としての前記第１の言語を示す前記第１の部分（４０２，５０２，７０２，８１４，９０２）に背景色を関連づけるステップを含む請求項２記載の方法。
【請求項５】
前記表示部の前記第１の部分（５０２，８１４）が、前記表示部の前記第２の部分（５０４，８１６）の上部に縦に配置されることを特徴とする請求項２記載の方法。
【請求項６】
前記表示部の前記第１の部分（７０２）が、前記表示部の前記第２の部分（７０４）の横に隣接されることを特徴とする請求項２記載の方法。
【請求項７】
前記表示部の前記第１の部分（９０２）が、前記表示部全体を包含し、前記表示部の前記第２の部分（９０４）が、前記表示部の前記第１の部分（９０２）の一部に配置されることを特徴とする請求項２記載の方法。
【請求項８】
前記ソースデータの一部が第３の言語に相当していて、更に、
前記第３の言語に相当する前記ソースデータのセグメントの選択部（４１２，５０８，７０８，８０４，９０８）を取得するステップと、
前記第２の言語の前記ソースデータの前記選択されたセグメント（４１２，５０８，７０８，８０４，９０８）の翻訳されたコピー（４１６，５１０，７０６，８０６，９０６）を表示するステップと、を含む請求項１記載の方法。
【請求項９】
前記ソースデータの前記選択されたセグメント（４１２，５０８，７０８，８０４）の翻訳されたコピー（４１６，５１０，７０６，８０６）を前記表示部に表示するステップが、前記ソースデータの前記選択されたセグメント（４１２，５０８，７０８，８０４）の前記翻訳されたコピー（４１６，５１０，７０６，８０６）を前記ソースデータの前記選択されたセグメント（４１２，５０８，７０８，８０４）に隣接する表示部（４１４，５０４，７０４，８１６）に表示するステップを含むことを特徴とする請求項１記載の方法。
【請求項１０】
前記ソースデータの前記選択されたセグメント（４１２，５０８，７０８，８０４）の翻訳されたコピー（４１６，５１０，７０６，８０６）を前記表示部に表示するステップが更に、翻訳のタイプ（４２０）の識別を前記ソースデータの前記選択されたセグメント（４１２，５０８，７０８，８０４）に隣接する前記表示部（４１４，５０４，７０４，８１６）に表示するステップを含むことを特徴とする請求項９記載の方法。
【請求項１１】
翻訳のタイプ（４２０）が機械翻訳に対応していて、更に、前記ソースデータの前記選択されたセグメント（４１２，５０８，７０８，８０４）の前記翻訳されたコピー（４１６，５１０，７０６，８０６）の信頼値（４１８，８０８）を表示するステップを含む請求項１０記載の方法。
【請求項１２】
前記ソースデータが、通信ネットワーク（１２８）から転送されたデータに相当することを特徴とする請求項１記載の方法。
【請求項１３】
前記ソースデータが、ローカルの計算装置（１０２，１０４，１１０，１１４）にストアされたデータに相当することを特徴とする請求項１記載の方法。
【請求項１４】
表示部を含む計算機システムにおいてデータを表示するための方法であって、
ソースデータの一部を前記表示部に表示するステップであって、前記ソースデータが、第１の言語に相当するものと、
前記表示される前記ソースデータの一部のセグメントの選択部（４１２，５０８，７０８，８０４，９０８）を取得するステップと、
前記ソースデータの前記選択されたセグメント（４１２，５０８，７０８，８０４，９０８）の翻訳されたコピー（４１６，５１０，７０６，８０６，９０６）を取得するステップであって、前記表示される選択されたセグメント（４１２，５０８，７０８，８０４，９０８）の前記翻訳されたコピー（４１６，５１０，７０６，８０６，９０６）が、第２の言語に相当するものと、
前記ソースデータの前記選択されたセグメント（４１２，５０８，７０８，８０４，９０８）の前記翻訳されたコピー（４１６，５１０，７０６，８０６，９０６）を前記表示部に表示するステップと、を含む方法。
【請求項１５】
前記ソースデータの一部を表示するステップが、前記ソースデータの前記一部を前記表示部の第１の部分（４０２，５０２，７０２，８１４，９０２）に表示するステップを含んでいて、前記ソースデータの前記選択されたセグメント（４１２，５０８，７０８，８０４，９０８）の前記翻訳されたコピー（４１６，５１０，７０６，８０６，９０６）を前記表示部に表示するステップが、前記ソースデータの前記選択されたセグメント（４１２，５０８，７０８，８０４，９０８）の前記翻訳されたコピー（４１６，５１０，７０６，８０６，９０６）を前記表示部の第２の部分（４１４，５０４，７０４，８１６，９０４）に表示するステップを含むことを特徴とする請求項１４記載の方法。
【請求項１６】
前記ソースデータの前記選択されたセグメント（４１２，５０８，７０８，８０４，９０８）の前記翻訳されたコピー（４１６，５１０，７０６，８０６，９０６）を前記表示部に表示するステップが、前記ソースデータの前記選択されたセグメント（４１２，５０８，７０８，８０４，９０８）の前記翻訳されたコピー（４１６，５１０，７０６，８０６，９０６）を前記ソースデータの前記選択されたセグメント（４１２，５０８，７０８，８０４，９０８）に隣接する表示部（４１４，５０４，７０４，８１６）に表示するステップを含むことを特徴とする請求項１４記載の方法。
【請求項１７】
データを表示するための計算機実行可能コンポーネントを有する計算機可読媒体であって、
表示部にソースデータの少なくとも一部を表示するためのソースデータ部（４０２，４０６，４０４，４０８，５０２，７０２，８１４，９０２）を含んでいて、前記ソースデータが第１の言語に相当するものと、
前記表示部に前記ソースデータの選択されたセグメント（４１２，５０８，７０８，８０４，９０８）の翻訳されたコピー（４１６，５１０，７０６，８０６，９０６）を表示するための翻訳データ部（４１４，５０４，７０４，８１６，９０４）であって、前記ソースデータの前記翻訳されたコピー（４１６，５１０，７０６，８０６，９０６）が、第２の言語に相当するものと、を含む計算機可読媒体。
【請求項１８】
更に、
前記ソースデータ部（４０２，４０６，４０４，４０８，５０２，７０２，８１４，９０２）と前記翻訳データ部（４１４，５０４，７０４，８１６，９０４）の前記表示部を切り換えるための表示制御部（５１２，７１０，８１０，９１０）を含む請求項１７記載の計算機可読媒体。
【請求項１９】
前記表示部で、前記ソースデータ部（４０２，５０２，７０２，８１４）と前記翻訳データ部（４１４，５０４，７０４，８１６）とが隣接して配置されることを特徴とする請求項１７記載の計算機可読媒体。
【請求項２０】
前記翻訳データ部（４１４）が、前記ソースデータ部（４０２）からの前記ソースデータの前記選択されたセグメント（４１２）に隣接して配置されることを特徴とする請求項１７記載の計算機可読媒体。
【発明の詳細な説明】
【背景技術】
【０００１】
一般的に説明すると、記載の計算機システムは、様々な言語のユーザインタフェース及び／又はコンテンツを含み得る。例えば、ソフトウェアアプリケーション又は操作環境は、意図された受信者の特定の言語にローカライズされ得る。同様に、ウェブページなどのコンテンツもまた、様々な言語によって作成され得る。しかし、シナリオの中には、ユーザが複数の言語によるユーザインタフェース及び／又はコンテンツを用いて対話することを望むことがあり得る。ユーザの言語能力のレベルに応じて、リアルタイム翻訳サービスなどの翻訳サービスが、ユーザにとって有益であり得る。
【発明の開示】
【発明が解決しようとする課題】
【０００２】
翻訳サービスを提供する一アプローチは、翻訳するためのテキストボックスに特定の単語又は語句をユーザに入力させることである。ユーザがそのテキストボックスに単語又は語句を入力すると、入力はサブミットされ、翻訳が表示される。別のアプローチは、文書中の翻訳されるべき特定の単語をユーザに選択させることである。選択された単語の翻訳版が、ユーザに表示される。それでもなお、現在の翻訳アプローチは、特定の単語又は語句を提供することに制限される。これらのアプローチは通常、ユーザの読解を容易にさせるための原文と翻訳された版との文脈的な見え方を提供しない。
【課題を解決するための手段】
【０００３】
「発明を実施するための最良の形態」において、更に後述される概念からの選択を簡易化された形式で紹介するためにこの概要を提供する。この概要は、請求項記載対象の重要な特色又は本質的な特徴を特定することを意図せず、また援助として請求項記載対象の範囲を決定するときに使用されることも意図しない。
【０００４】
本発明の特徴による、データを表示するための方法を提供する。本方法は、表示部を含む計算機システムにおいて実施され得る。第１の言語に相当するソースデータが取得される。ソースデータの一部が表示部に表示される。表示されたソースデータの一部のセグメントの選択部が取得される。ソースデータの選択されたセグメントの翻訳されたコピーが、表示部に表示される。表示される選択されたセグメントの翻訳されたコピーは、第２の言語に相当する。
【０００５】
本発明の特徴による、データを表示するための方法を提供する。本方法は、表示部を含む計算機システムにおいて実施され得る。第１の言語に相当するソースデータの一部が、表示部に表示される。表示されるソースデータの一部のセグメントの選択部が取得される。ソースデータの選択されたセグメントの翻訳されたコピーが取得される。表示される選択されたセグメントの翻訳されたコピーは、第２の言語に相当する。更に、ソースデータの選択されたセグメントの翻訳されたコピーが、表示部に表示される。
【０００６】
本発明の特徴による、データを表示するための計算機実行可能コンポーネントを有する計算機可読メディアを提供する。計算機実行可能コンポーネントは、ソースデータの少なくとも一部を表示部に表示するためのソースデータ部を含む。ソースデータは、第１の言語に相当する。加えて、計算機実行可能コンポーネントは、ソースデータの選択されたセグメントの翻訳されたコピーを表示部に表示するための翻訳データ部を含む。ソースデータの翻訳されたコピーは、第２の言語に相当する。
【０００７】
添付図面と併用するときに以下の詳細説明を参照することにより、同等のことがさらに理解されるようになるので、上記の特徴及び本発明の付随する利点の多くが、さらに容易に正しく評価されるようになるだろう。
【発明を実施するための最良の形態】
【０００８】
一般的に説明すると、記載の本発明は、ソースデータの翻訳されたコピーを表示するためのシステム及び方法に向けられる。更に具体的に言うと、本発明によると、ソースデータのセグメントが翻訳され、ソースデータのセグメントとセグメントの翻訳されたコピー双方が、表示部上に可視的に表示される。更に、ソースデータとソースデータの翻訳されたコピーとのユーザの対話を容易にするための、多様なユーザコントロール部が提供され得る。本発明では、例示的なユーザインタフェース及び操作環境との関係について説明するが、当業者は、開示される実施形態が例示的であって、制限として理解されるべきでないことがわかるだろう。
【０００９】
これから図１を参照すると、例示的な操作環境（１００）は、インターネット又はイントラネットなどの通信ネットワーク（１２８）を介し、通信動作可能な１つ以上のクライアント装置（１０２）、（１０４）、（１１０）及び（１１４）を含む。例示的な一実施形態においては、１つ以上のクライアント装置（１０２）、（１０４）、（１１０）及び（１１４）は、通信ネットワーク（１２８）を介する通信動作を容易にするためのオペレーティングシステム及びブラウザソフトウェアアプリケーションなどのソフトウェアアプリケーションを含む。クライアント装置（１０２）、（１０４）、（１１０）及び（１１４）において有効な他のアプリケーションは、文書処理プログラム、表計算プログラム、描画プログラム又はユーザに情報を表示する他の任意のプログラムを含み得る。更に、例示的な一実施形態においては、１つ以上のクライアント装置（１０２）、（１０４）、（１１０）及び（１１４）は、マウス、キーボード及びディスプレイを含む。例示的な一操作環境はまた、通信ネットワーク（１２８）を介し、クライアント装置（１０２）、（１０４）、（１１０）及び（１１４）と通信するための動作可能な１つ以上のサーバ（１２０）及び（１２２）も含む。１つ以上のサーバ（１２０）及び（１２２）は、クライアント装置（１０２）、（１０４）、（１１０）及び（１１４）から受信されたソースデータを翻訳し、クライアント装置（１０２）、（１０４）、（１１０）及び（１１４）に情報及び翻訳文の送信動作が可能である。
【００１０】
当業者は、図１に例示されるクライアント装置（１０２）、（１０４）、（１１０）及び（１１４）が、ユーザに情報を表示可能なパーソナル計算機、サーバ計算機、ハンドヘルド計算機、ラップトップ装置、ネットワーク計算機、ミニコンピュータ、メインフレームコンピュータ、モバイル計算機、携帯電話、テレビ、ダム端末又は任意の装置などの様々な装置に相当し得ることを理解されよう。更に、当業者は、例示的なサーバ（１２０）及び（１２２）もまた、パーソナル計算機、サーバ計算機、ハンドヘルド計算機、ラップトップ装置、ネットワーク計算機、ミニコンピュータ、メインフレームコンピュータ、モバイル計算機、携帯電話、ケーブルヘッドエンド又は翻訳サービスを提供可能な任意の装置を含む、様々な装置に相当できることも理解されよう。当業者は、通信ネットワーク（１２８）が、インターネット、イントラネット、エクストラネット、衛星ネットワーク又は任意の他の通信メディアであり得ることが理解されよう。
【００１１】
例示的な一実施形態においては、クライアント装置（１０２）、（１０４）、（１１０）及び（１１４）におけるソースデータは、ユーザが第２の言語に翻訳を所望する第１の言語に相当する。翻訳メモリ（１０８）、（１１６）、（１１８）及び（１２４）が、翻訳を提供するために使用され得る。翻訳メモリ（１０８）、（１１６）、（１１８）及び（１２４）は、ユーザが翻訳を所望するソースデータの選択されたセグメントに対して適合され得るソースデータのセグメントに相当するものと共にソースデータのセグメントの翻訳されたコピーをストアする。適合するものを見出した場合、翻訳メモリ（１０８）、（１１６）、（１１８）又は（１２４）は、セグメントの翻訳されたコピーを提供する。例示的な一実施形態においては、ソースデータのセグメントを翻訳するために、機械翻訳（１０６）、（１１２）及び（１２６）が使用され得る。機械翻訳は、１つの言語から別の言語に翻訳するための計算機ハードウェア又はソフトウェア使用を含む。
【００１２】
図１に示されるように、例示的な実施形態においては、クライアント装置（１１４）は、翻訳メモリ（１１６）から以前、翻訳されたセグメントのコピーを検索できる。更に、クライアント装置（１１０）は、翻訳を提供するための機械翻訳（１１２）が可能な装置又はソフトウェアを利用できる。例示的な一実施形態においては、クライアント装置（１０４）は、機械翻訳（１０６）及び翻訳メモリ（１０８）双方に対するローカルアクセスを有し得る。更に、クライアント装置（１０２）は、ローカルにおいてセグメントの翻訳動作不能であるかも知れない。このような場合、クライアント装置（１０２）は、１つ以上のサーバ（１２０）及び（１２２）から翻訳文を受信可能である。更に、翻訳メモリ（１０８）及び（１１６）は、クライアント装置（１０４）及び（１１４）から別個の装置として例示されるが、当業者は、クライアント装置及び翻訳メモリが、単一の計算機装置であり得ることを理解されよう。なお更に、翻訳メモリ（１０８）及び（１１６）は、ローカルストレージ又は通信ネットワーク（１２８）を介する分散ストレージに相当し得る。
【００１３】
例示的な一実施形態においては、サーバ（１２０）及び（１２２）は、クライアント装置（１０２）、（１０４）、（１１０）及び（１１４）に翻訳文を提供するために、翻訳メモリ（１１８）又は（１２４）を利用できる。追加又は代替として、サーバ（１２２）は、翻訳文を提供するために、機械翻訳（１２６）可能な装置又はソフトウェアを利用できる。サーバ（１２２）は、翻訳メモリ（１２４）又は機械翻訳（１２６）のいずれかを利用できるが、当業者は、サーバが機械翻訳へのアクセスを有し得るに過ぎないことを理解されよう。更に、翻訳メモリ（１１８）及び（１２４）は、１つ以上のサーバ（１２０）及び（１２２）から別個の装置として例示されるが、サーバ（１２２）及び翻訳メモリ（１２４）、及び／又は、サーバ（１２０）及び翻訳メモリ（１１８）は、単一の計算装置であり得る。なお更に、翻訳メモリ（１１８）及び（１２４）は、ローカルストレージ又は通信ネットワーク（１２８）を介する分散ストレージに相当し得る。機械翻訳（１２６）は、単一装置又はソフトウェアプログラムによって提供され得るか又は分散システム装置によって提供され得る。更に、当業者は、１つ以上のサーバ（１２０）及び（１２２）が、それらの翻訳能力をサービスとして広告し得ることを理解されよう。
【００１４】
例示的な一実施形態においては、クライアント装置（１０２）、（１０４）、（１１０）又は（１１４）は、テキスト又はテキストの画像などの情報を含む多様なユーザインタフェースを生成するため、そのローカル資源を利用する。その情報は、クライアント装置（１０２）、（１０４）、（１１０）又は（１１４）にローカルにストアされるアイコン、画像又はテキストなどのデータから、ソフトウェアアプリケーション又はオペレーティングシステムによって生成される情報に相当し得る。後述するように、情報生成後、クライアント装置（１０２）、（１０４）、（１１０）又は（１１４）は、情報のセグメントの選択部を取得し、選択されたセグメントに相当する翻訳文をユーザに提供する。図２又は３を参照すると、代替の実施形態においては、クライアント装置（１０２）、（１０４）、（１１０）又は（１１４）は、サーバ（１２０）又は（１２２）などのリモートソースから少なくとも情報の一部を取得できる。
【００１５】
これから図２を参照すると、例示的な一実施形態（２００）においては、クライアント装置（１０４）は、情報に対するリクエストを生成できる。その情報のリクエストは、通信ネットワーク（１２８）を介し、サーバ（１２０）に送信される。例示的な一実施形態においては、情報のリクエストは、第１の言語で作成されるウェブページ又はテキストファイルなどのソースデータのためのリクエストに相当する。情報のリクエストは言語の明細を含み得る。代替として、言語は、推定され得るか又は第１の言語に対するデフォルトであり得る。サーバ（１２０）は、通信ネットワーク（１２８）を介し、クライアント装置（１０４）に情報を送信する。情報の取得後、クライアント装置（１０４）は、情報のセグメントの選択部を取得し、選択されたセグメントに相当する翻訳文をユーザに提供する。当業者は、クライアント装置（１０４）が、ローカルにストアされたソースデータのセグメントを翻訳可能であって、サーバ（１２０）から送信される必要性がないことを理解されよう。
【００１６】
図３を参照すると、例示的な別の実施形態（３００）においては、クライアント装置（１０２）は、情報に対するリクエスト及びリクエストされた情報の翻訳文を生成できる。情報に対するリクエスト及び翻訳文が、通信ネットワーク（１２８）を介し、サーバ（１２０）に送信される。サーバ（１２０）が、リクエストされた翻訳を実行した後、情報及び翻訳文が、通信ネットワーク（１２８）を介し、クライアント装置（１０２）に送信される。サーバ（１２０）によって送信される情報は、ウェブページ又はテキストファイルなどの第１の言語のソースデータを含む、文書を含み得る。例示的な一実施形態においては、サーバ（１２０）によって送信される翻訳文は、ローカライズされた文書バージョンに相当し得る。例示的な一実施形態においては、サーバ（１２０）によって送信される翻訳文は、クライアント装置（１０２）から以前に受信した１つ以上のセグメントの翻訳文を含み得る。情報の取得後、クライアント装置（１０２）は、情報のセグメントの選択部を取得し、選択されたセグメントに相当する翻訳文をユーザに提供する。
【００１７】
当業者は、翻訳文がサービスを経由して提供され得ることを理解されよう。更に、このサービスは、クライアント装置（１０４）、（１１０）及び（１１４）又はサーバ（１２０）及び（１２２）において実行できる。例示的な一実施形態においては、サービスは、クライアント装置（１０４）、（１１０）及び（１１４）及び／又はサーバ（１２０）及び（１２２）の任意の組み合わせを横断し、割り振られる。当業者は、任意のソース言語が任意のターゲット言語に翻訳され得ることを理解されよう。
【００１８】
図４は、ソースデータの選択されたセグメント（４１２）の翻訳されたコピー（４１６）が、隣接する表示部（４１４）に表示され得る例示的なユーザインタフェース（４２４）を示す。例示的なユーザインタフェース（４２４）は、１つ以上の内容部（４０２）、（４０４）、（４０６）及び（４０８）を有するウェブページ（４００）のように表示されるコンテンツに相当し得る。例示的な一実施形態においては、内容部（４０２）、（４０４）、（４０６）及び（４０８）は、１つ以上の識別可能なセグメントを含む。セグメントは、文などの単語のグループに相当し得る。更に、セグメントは、文又は段落のグループに相当し得る。なお更に、セグメントは、単語及び画像のグループに相当し得る。なお更に、セグメントは、画像の一部、単一の画像又は複数の画像に相当し得る。この実施形態においては、クライアント装置（１０２）、（１０４）、（１１０）及び（１１４）、又は、サーバ（１２０）及び（１２２）は、画像をテキストデータに変換するための光学文字認識を使用できる。
【００１９】
例示的な一実施形態においては、ソースデータのセグメント（４１２）が、ユーザによって選択される。セグメント（４１２）は、マウスカーソル（４１０）、キーボード、タッチスクリーン又はその他のような多様なユーザ入力装置の操作によって選択され得る。セグメント（４１２）は、単一の単語などのセグメントの一部を選択することによって選択され得る。ユーザは、ユーザインタフェース（４２４）の領域強調、マウス操作を使用するセグメント選択、マウス又はその他を使用するセグメントの一部の上での「ホバリング」などの方法による、マウスカーソル（４１０）のドラッグによって、セグメントを選択できる。選択されたセグメント（４１２）を基本として、セグメントの翻訳されたコピー（４１６）を表示部（４１４）に表示する。表示部（４１４）は、透過、半透明、不透明に見え得るか、又は背景色を有し得る。例示的な一実施形態においては、ソースデータの選択されたセグメント（４１２）の翻訳されたコピー（４１６）が、ソースデータの選択されたセグメント（４１２）に隣接して表示され得る。
【００２０】
例示的な一実施形態においては、表示部（４１４）は、選択されたセグメント（４１２）及び／又は翻訳されたコピー（４１６）に関連する付加情報を含み得る。例えば、翻訳のタイプ（４２０）の識別が表示され得る。例示的な実施形態は、翻訳を実行するための機械翻訳及び翻訳メモリを利用できる。文字「ＭＴ」（４２０）は、セグメント（４１２）を翻訳するために機械翻訳が使用される事を示すために使用され得る。例示的な一実施形態においては、文字「ＴＭ」は、翻訳文（４１６）を提供するために翻訳メモリが使用される事を示すために使用され得る。別の実施形態においては、翻訳のタイプ（４２０）を示すための文字、数字、シンボル、絵又は他の印が使用され得る。例示的な一実施形態においては、ユーザは翻訳文の有用性に関するフィードバックを提供するための機会を与えられ得る。例えば、翻訳時にフィードバックを提供するためのハイパーリンクなどのメカニズムをユーザに提供するダイアログボックスが表示され得る。
【００２１】
例示的な一実施形態においては、信頼値（４１８）が表示部（４１４）にユーザに表示され得る。信頼値（４１８）は、特に機械翻訳の実施形態における、翻訳文（４１６）の有用性をユーザに示す。信頼値は特定の閾値を超える翻訳文（４１６）だけを提供するシステムをユーザが構成できる点において、ユーザにとって有用である。例示的な一実施形態においては、０〜１０００までの範囲の数が、信頼値（４１８）を提供するために使用され得る。別の実施形態においては、信頼値（４１８）を提供するために、異なる範囲の数、文字、シンボル、絵又は他の印が使用され得る。
【００２２】
表示部（４１４）は、ユーザに表示される任意のユーザインタフェース要素の翻訳文を提供できる。例えば、表示部（４１４）は、ツールバー（４２８）のボタン（４２６）又はメニューバー（４２２）の項目から相当する翻訳文を表示できる。メニューが選択され、ドロップダウンリストが表示された場合、表示部（４１４）は、オプションのリストに対する翻訳文を提供できる。例示的な一実施形態においては、ユーザインタフェース要素の翻訳文（４１６）は、要素がマウス下にあるときに提供される。
【００２３】
例示的な一実施形態においては、ユーザインタフェース（４２４）は、マイクロソフトのＷｉｎｄｏｗｓ（登録商標）オペレーティングシステムを実行するクライアント装置（１０２）、（１０４）、（１１０）及び（１１４）によって表示される。更に、マウスカーソル（４１０）が、ユーザインタフェース（４２４）の様々な部分を通過するときに、「Ｗｉｎｄｏｗｓ  Ａｃｃｅｓｓｉｂｉｌｉｔｙ」（登録商標）の機能性が、ソースデータの関係のあるセグメント（４１２）を提供する。「Ｗｉｎｄｏｗｓ  Ｌｏｃａｌｉｚａｔｉｏｎ  Ｐｌａｔｆｏｒｍ」（登録商標）は、選択されたセグメント（４１２）の翻訳又は音訳（又は双方の組み合わせ）を実行するための「Ｗｉｎｄｏｗｓ  Ｌｏｃａｌｉｚａｔｉｏｎ  Ｐｌａｔｆｏｒｍ」（登録商標）によって提供されるアプリケーションプログラミングインターフェース（「ＡＰＩ」）を呼ぶことによって活用され得る、翻訳のフレームワークを提供する。例示的な一実施形態においては、翻訳又は字訳されるセグメント（４１６）の表示は、半透明の表示部（４１４）に表示され、半透明表示は、ソースデータ（４１２）及びその翻訳文（４１６）双方をユーザが同時に見ることを可能にする。
【００２４】
例示的な一実施形態においては、クライアント装置（１０２）、（１０４）、（１１０）又は（１１４）は、サーバ（１２０）及び（１２２）からデータのセグメントの翻訳文をリクエストできる。別の実施形態においては、クライアント装置（１０２）、（１０４）、（１１０）又は（１１４）は、データの１つ以上のセグメントの翻訳文をリクエストできる。例えば、クライアント装置（１０２）、（１０４）、（１１０）又は（１１４）が文書処理プログラムの文書を表示する場合、クライアント装置（１０２）、（１０４）、（１１０）又は（１１４）は、文書全体の翻訳文をリクエストできる。クライアント装置（１０２）、（１０４）、（１１０）又は（１１４）が文書の翻訳文をリクエストする場合、クライアント装置（１０２）、（１０４）、（１１０）又は（１１４）は、翻訳文をユーザから隠し、それらが必要とされたとき、翻訳されたデータ（４１６）のセグメントだけを表示できる。例示的な一実施形態においては、クライアント装置（１０２）、（１０４）、（１１０）又は（１１４）は、テキストすべてとユーザに表示されるユーザインタフェース要素との翻訳リクエストできる。
【００２５】
例示的な一実施形態においては、ユーザは、１組のダイアログボックスを使用し、表示部（４１４）のための設定を構成する。ユーザは、例えば特定のターゲット言語の翻訳文（４１６）を表示するための表示部（４１４）を構成できる。例示的な一実施形態においては、クライアント装置（１０２）、（１０４）、（１１０）又は（１１４）において実行するオペレーティングシステムは、翻訳文（４１６）のためのターゲット言語を決定する。例示的な一実施形態においては、ソースデータの音声翻訳又は翻訳文（４１６）が、テキストから音声への変換技術の利用を介し、提供され得る。更に、マイクロソフトのＷｉｎｄｏｗｓ（登録商標）上で実行する例示的な一実施形態においては、表示部（４１４）は、ユーザがＷｉｎｄｏｗｓ（登録商標）のトレイのアイコンを選択した後、現われ得る。
【００２６】
これから図５を参照し、第１の言語のソースデータと第２の言語のソースデータの選択されたセグメント（５０８）の翻訳されたコピー（５１０）とを表示するための例示的なユーザインタフェース（５００）とを説明する。例示的なユーザインタフェース（５００）は、ソースデータの一部を表示するための第１の表示部（５０２）とソースデータの選択されたセグメント（５０８）の翻訳されたコピー（５１０）を表示するための第２の表示部（５０４）とを含む。例示的な一実施形態においては、選択されたセグメント（５０８）の翻訳されたコピー（５１０）は、マウスカーソル（４１０）によって指示されるセグメント（５０８）に相当する。マウスカーソル（４１０）がソースデータのセグメント上を移動しているときに、第２の表示部（５０４）は、ソースデータの選択されたセグメント（５０８）の翻訳されたコピー（５１０）を常に表示する。代替の実施形態においては、ユーザは、翻訳するセグメントを選択するために、キーボード又は他の入力装置を利用できる。更に、選択されたセグメント（５０８）は、表示部（５０２）において強調され得る。
【００２７】
例示的な一実施形態においては、ソースデータは、第１の言語に相当し、ソースデータの選択されたセグメント（５０８）の翻訳されたコピー（５１０）は、第２の言語に相当する。代替の実施形態においては、ソースデータは複数の言語に相当し得る。例えば、ドイツのユーザは、コメントを加え、次にその電子メールを合衆国のユーザに転送するフランスのユーザに電子メールを送信できる。
【００２８】
例示的な一実施形態においては、ユーザインタフェース（５００）はまた、表示制御部（５１２）も含む。ユーザは、表示制御部（５１２）の選択を取得できる。表示制御部（５１２）の選択に応答し、ソースデータの翻訳されたコピーの少なくとも一部が、第１の表示部（５０２）に表示され得る。更に、表示制御部（５１２）の選択に応答し、ソースデータの選択されたセグメント（５０８）が第２の表示部（５０４）に表示され得る。表示制御部（５１２）は、スピンボタン又はフリップボタンであり得る。例示的な実施形態においては、第１の表示部（５０２）は、ソースデータの原語として第１の言語を示す背景色を含み得る。ユーザは、表示制御部（５１２）を選択することによって、ソースデータとソースデータの翻訳されたコピーとを切り換え得る。機械翻訳が使用される場合、これは非常に有用であって、ユーザは、提示される情報を彼又は彼女に理解させることを支援する最も良いビューを見出そうとする。
【００２９】
図６は、ユーザが表示制御部（５１２）を選択した後の図５の例示的なユーザインタフェース（５００）を示す。例示的な一実施形態においては、表示制御部（５１２）の選択は、第１の表示部（５０２）のデータが、第２の言語に伝達されるようにソースデータとソースデータの翻訳されたコピーとを切り換える。第２の表示部（５０４）は、図５の第１の表示部（５０２）に存在する第１の言語のデータの選択されたセグメント（５１０）の翻訳されたコピー（５０８）を表示する。例示的な一実施形態においては、選択されるセグメント（５１０）は、マウスカーソル（４１０）によって指示されるセグメントに相当する。代替の実施形態においては、キーボード又は他の入力装置を使用することによって、セグメントが選択され得る。ユーザは、例えば画面上のセグメントに対して自らの指で押すことによって、タッチスクリーン上のセグメントを選択できる。ユーザは、表示制御部（５１２）を選択することによって、図５に示される実施形態に戻る切り換えができる。
【００３０】
これから図７を参照し、第１の言語のソースデータと、第２の言語のソースデータの選択されたセグメント（７０８）の翻訳されたコピー（７０４）とを表示するための代替のユーザインタフェース（７００）を説明する。例示的なユーザインタフェース（７００）は、第１の言語のソースデータの一部を表示するための第１の表示部（７０２）と、ソースデータの選択されたセグメント（７０８）の翻訳されたコピー（７０６）とを表示するための第２の表示部（７０４）を含む。図５と対照的に、第１の部分（７０２）と第２部分（７０４）とは横に隣接する。選択されたセグメント（７０８）の変更につれて、相当するそのセグメントの翻訳されたコピー（７０６）もまた同様に変化する。
【００３１】
例示的な一実施形態においては、選択されたセグメント（７０８）の翻訳されたコピー（７０４）は、マウスカーソル（４１０）によって指示されたセグメント（７０８）に相当する。マウスカーソル（４１０）がソースデータのセグメント上を移動しているときに、第２の表示部（７０４）は、そのソースデータの選択されたセグメント（７０８）の翻訳されたコピー（７０６）を常時表示する。代替の実施形態においては、ユーザは、翻訳するセグメントを選択するために、キーボード又は他の入力装置を利用できる。第１の表示部（７０２）に表示されるソースデータの一部は、複数の言語に相当し得る。
【００３２】
例示的な一実施形態においては、ユーザインタフェース（７００）は、表示制御部（７１０）を含む。更に、例示的な一実施形態においては、ユーザは表示制御部（７１０）の選択を取得できる。表示制御部（７１０）の選択に応答し、ソースデータの翻訳されたコピーの少なくとも一部が、第１の表示部（７０２）に表示され得る。更に、表示制御部（７１０）の選択に応答し、ソースデータの選択されたセグメント（７０８）が、第２の表示部（７０４）に表示され得る。例示的な一実施形態においては、表示制御部（７１０）は、スピンボタン又はフリップボタンであり得る。例示的な一実施形態においては、第１の表示部（７０２）は、ソースデータの原語としての第１の言語を示す背景色を含み得る。
【００３３】
例示的な一実施形態においては、表示部（７０２）又は（７０４）のうち１つにドラッグアンドドロップすることによって、ユーザは、図７に示されるユーザインタフェース（７００）から切り換え可能であって、第１の表示部（５０２）が、第２の表示部（５０４）の上部に縦配置される、図５に表示されるユーザインタフェース（５００）に対して第１の表示部（７０２）が、第２の表示部（７０４）の横に隣接する。ドラッグアンドドロップ機能によって、ユーザは提示された情報をユーザが最もよく理解できる方法によるユーザインタフェースを構成できる。
【００３４】
これから図８を参照し、第１の言語に関連づけられるいくつかのテキスト（８０４）と、第２の言語のテキスト（８０６）の翻訳文とを表示するための例示的なマルチメディアアプリケーション（８００）を説明する。例示的な一実施形態においては、ユーザインタフェース（８００）は、ケーブルヘッドエンドなどの放送ソースから情報を受信するクライアント装置（１０２）、（１０４）、（１１０）又は（１１４）によって表示され得る。マルチメディアアプリケーション（８００）は、ストリーミングメディア又は映像再生などのマルチメディア表示部（８０２）を表示するための第１の表示部（８１２）を含む。マルチメディアアプリケーション（８００）はまた、字幕、高機能放送その他のマルチメディア表示部（８０２）に関連するテキスト（８０４）を表示するための第２の表示部（８１４）を含む。更に、マルチメディアアプリケーション（８００）は、テキスト（８０４）の翻訳されたコピー（８０６）を表示するための第３の表示部（８１６）を含む。マルチメディア表示部（８０２）及び第２の表示部（８１４）が、コンテンツを生成しているときに、第３の表示部（８１６）は、音声（８０４）のセグメントの翻訳されたコピーを提供する
例示的な一実施形態においては、ユーザインタフェース（８００）は、「翻訳」メニュー（８１８）及び「オプション」メニュー（８２０）を含む。「翻訳」メニュー（８１８）によって、ユーザはターゲット言語を選択できる。更に、ユーザは、翻訳文ソースの信頼度を選択できる。ユーザは、例えばソースすべてか又はユーザが信用する一部選択したものだけから翻訳文を受信するための選択ができる。例示的な一実施形態においては、「オプション」メニュー（８２０）によって、ユーザはユーザインタフェース（８２０）を構成可能になる。ユーザは、例えばテキスト用フォントの変更又は表示されるテキストの量を設定できる。例示的な一実施形態においては、ユーザは、任意の表示部（８１２）、（８１４）及び（８１６）が非表示になるようにユーザインタフェース（８００）を構成できる。更に、ユーザは、翻訳文の有用性に関するフィードバックを提供するための機会を与えられ得る。例示的な一実施形態においては、翻訳文のソース（８２２）もまた表示され得る。
【００３５】
例示的な一実施形態においては、信頼値（８０８）が、翻訳文の実用性をユーザに伝えるためにユーザに表示され得る。高い信頼値は通常、さらに有用な翻訳文に対応する。例示的な一実施形態においては、表示制御部（８１０）によって、ユーザはソース言語とターゲット言語とを切り換え得る。ユーザが、例えば、第３の表示部（８１６）に表示される言語で音声を聞きたい場合、ユーザは表示制御部（８１０）を起動可能である。例示的な一実施形態においては、第３の表示部（８１６）に表示される言語は、表示制御部（８１０）が起動されたとき、第２の表示部（８１４）に表示される言語で切り替わる。
【００３６】
これから図９を参照し、第１の言語のソースデータと、第２の言語のソースデータの選択されたセグメント（９０８）の翻訳されたコピー（９０６）とを表示するための例示的なユーザインタフェース（９００）を説明する。例示的なユーザインタフェース（９００）は、第１の言語のソースデータの一部を表示するための第１の表示部（９０２）と、ソースデータの選択されたセグメント（９０８）の翻訳されたコピー（９０６）を表示するための第２の表示部（９０４）とを含む。例示的な一実施形態においては、選択されたセグメント（９０８）の翻訳されたコピー（９０６）は、マウスカーソル（４１０）によって指示されるセグメント（９０８）に相当する。マウスカーソル（４１０）がソースデータのセグメント上を移動しているときに、第２の表示部（９０６）は、追随してマウスカーソル（４１０）によって指示されるセグメント（９０８）の翻訳されたコピー（９０６）を表示する。代替の実施形態においては、ユーザは、翻訳するセグメントを選択するためにキーボード又は他の入力装置を利用できる。例示的な一実施形態においては、フローティング表示部（９０４）は、事前に設定されたある速度で、画面の下方にスクロールできる。更に、例示的な一実施形態においては、フローティング表示部（９０４）は、透過、半透明、不透明又は背景色を含み得る。当業者は、第２の表示部（９０４）が、第１の表示部（９０２）上を基本的にフローティングし、常に可視であることが理解されよう。第１の表示部（９０２）に表示されるソースデータの一部は、複数の言語に相当する。例示的な一実施形態においては、第１の表示部（９０２）は、表示部全体を包含し、第２の表示部（９０４）が、第１の表示部（９０２）の一部に配置される。
【００３７】
例示的な一実施形態においては、ユーザインタフェース（９００）は、ユーザがユーザインタフェース（９００）を構成可能な表示制御部（９１０）、（９１２）、（９１４）及び（９１６）を含む。例えば、ユーザによる選択時、ユーザインタフェース（９００）は、第２の表示部（９０４）に選択されるソースデータのセグメント（９０８）を同時に表示しながら、第１の表示部（９０２）にソースデータの翻訳されたコピーの少なくとも一部を表示する表示制御部（９１０）を含み得る。例示的な一実施形態においては、表示制御部（９１０）を選択することによって、ソースとターゲットテキストとを切り換え、ユーザは、提示された情報をユーザが理解することを助ける最も良い見え方を見出すことが可能である。例示的なユーザインタフェース（９００）はまた、選択時、第２の表示部（９０４）の横に隣接するように、第１の表示部（９０２）を再構成する表示制御部（９１２）を含み得る。更に、例示的なユーザインタフェース（９００）はまた、選択時、第２の表示部（９０４）の上部に縦に配置されるように第１の表示部（９０２）を再構成する表示制御部（９１４）を含み得る。例示的な一実施形態においては、ユーザインタフェース（９００）は、選択時、第２の表示部（９０４）がドッキングされ、マウスカーソル（４１０）にもはや追随しないように再構成する表示制御部（９１６）を含む。表示制御部（９１６）を選択することによって、ユーザは表示部の任意の箇所に第２の表示部（９０４）をドッキングできる。
【００３８】
例示的なユーザインタフェース（５００）、（７００）及び（９００）は、文書処理プログラム、ウェブブラウザ、ヘルプウィンドウ又はオペレーティングシステムなどの情報をユーザに表示可能な任意のプログラムによって実施され得る。例示的な一実施形態においては、ユーザインタフェース（５００）、（７００）、（８００）及び（９００）は、例示的なユーザインタフェース（５００）、（７００）、（８００）及び（９００）を実現しているプログラムのユーザインタフェースメタファにプラグインするように構成され得る。更に、例示的な一実施形態においては、ソフトウェアアプリケーションは、ソースデータ表示部及び翻訳文表示部と共に起動され得る。例示的な一実施形態においては、アプリケーションの起動後、アプリケーションは、ソースデータの表示部及び翻訳文の表示部を含むように構成され得る。
【００３９】
例示的な実施形態を示し説明してきたが、本発明の趣旨と範囲から逸脱せずに本明細に様々な変更をし得ることがよく理解されよう。
【図面の簡単な説明】
【００４０】
【図１】本発明の特徴による、多くのクライアント装置と、コンテンツプロバイダとを含む例示的な操作環境のブロック図である。
【図２】本発明の特徴による、クライアント装置による情報リクエストの送信と、情報の翻訳とを示す図１の操作環境のブロック図である。
【図３】本発明の特徴による、クライアント装置から情報リクエストの送信と、コンテンツプロバイダによる翻訳された情報とリクエストされた情報の送信と、を示す図１の操作環境のブロック図である。
【図４】本発明の特徴による、ソースデータを収容する第１の表示部と、ソースデータの選択されたセグメントの翻訳されたコピーを収容する第２の表示部とを含むユーザインタフェースのブロック図である。
【図５】図本発明の特徴による、ソースデータの選択されたセグメントの翻訳されたコピーを収容する第２の表示部の上部に縦に配置される、ソースデータを収容する第１の表示部を含むユーザインタフェースのブロック図である。
【図６】本発明の特徴による、ソースデータの翻訳されたコピーの少なくとも一部が、第１の表示部に表示され、ソースデータの選択されたセグメントが、第２の表示部に表示される図５のユーザインタフェースのブロック図である。
【図７】本発明の特徴による、ソースデータの選択されたセグメントの翻訳されたコピーを収容する第２の表示部の横に隣接されるソースデータを収容する第１の表示部を含むユーザインタフェースのブロック図である。
【図８】本発明の特徴による、マルチメディアを収容する第１の表示部と、マルチメディアに関連するテキストを含む第２の表示部と、テキストの翻訳文を含む第３の表示部とを含むユーザインタフェースのブロック図である。
【図９】本発明の特徴による、ソースデータを収容する第１の表示部と、第１の表示部上にフローティングする、ソースデータの選択されるセグメントの翻訳されたコピーを含む第２の表示部とを含むユーザインタフェースのブロック図である。
【図１】
2009518748.tif 000003
【図２】
2009518748.tif 000004
【図３】
2009518748.tif 000005
【図４】
2009518748.tif 000006
【図５】
2009518748.tif 000007
【図６】
2009518748.tif 000008
【図７】
2009518748.tif 000009
【図８】
2009518748.tif 000010
【図９】
2009518748.tif 000011
【国際調査報告】
2009518748.tif 000012
2009518748.tif 000013