(57)【要約】一つの原言語から一つ以上の目的言語へ電子通信の自動翻訳を提供するための方法及びシステム。原言語は翻訳識別子又は言語識別子手段を使用して判定される。ユーザプロファイルは目的言語を判定するために読み取られる。目的言語及び原言語は所要の翻訳を判定するために比較される。
2004523050.tif 000002
【特許請求の範囲】
【請求項１】
原言語から一つ以上の目的言語に電子通信を自動的に翻訳する方法であって、
翻訳識別子を識別すること、および言語識別子手段によって電子通信を解析することのいずれかにより前記電子通信の原言語を判定する工程と、
前記電子通信の受信ユーザのユーザプロファイルを読み取ることにより前記電子通信の目的言語を判定する工程と、
所要の翻訳を判定するために前記原言語と前記目的言語を比較する工程と、
前記所要の翻訳を取得する工程と、
前記ユーザに前記翻訳済みの電子通信を表示する工程とから構成される、電気通信を自動的に翻訳する方法。
【請求項２】
前記翻訳識別子は、ＨＴＭＬ文書のＨＴＭＬタグのような言語識別子である請求項１に記載の電気通信を自動的に翻訳する方法。
【請求項３】
前記翻訳識別子は、翻訳情報セグメントである請求項１に記載の電気通信を自動的に翻訳する方法。
【請求項４】
前記電気通信内に翻訳識別子が存在しない場合には、
通信の前記原言語を判定するために言語識別ソフトウェアを使用して通信を解析する工程、及び、
前記原言語を識別するために人間による介入を行う工程のいずれかをさらに含む請求項１に記載の電気通信を自動的に翻訳する方法。
【請求項５】
前記ユーザプロファイルを取得するために受信側装置上のクッキーおよびファイルのいずれかを読み取る工程と、マイクロソフトパスポート（Ｍｉｃｒｏｓｏｆｔ  Ｐａｓｐｏｒｔ（商標））及び他の情報リポジトリのようなシングルサインオンシステムから優先言語を取得する工程とのいずれかをさらに含む、前記目的言語を判定する工程を有する請求項１に記載の電気通信を自動的に翻訳する方法。
【請求項６】
電子通信を送信する発信コンピュータと、
翻訳済みの電子通信を受信する受信コンピュータと、
前記発信コンピュータを前記受信コンピュータに接続するネットワークと、
翻訳管理プログラムとを備え、該翻訳管理プログラムは、
前記電子通信の言語を判定する工程と、
前記受信コンピュータのユーザの優先言語を判定する工程と、
前記通信の前記言語から前記ユーザの前記言語への翻訳を取得する工程と、
前記ユーザに前記翻訳済みの通信を送信する工程とを実行する、シームレス翻訳システム。
【請求項７】
ソースから翻訳識別子を含む原言語で生じた電子通信と、
ユーザプロファイルと、
前記電気通信の原言語及び目的言語を判定する手段を有する翻訳管理プログラムとを備え、
前記翻訳管理プログラムは、前記翻訳識別子及び前記ユーザプロファイルを使用して前記原言語から前記目的言語への所要の翻訳を実行する、シームレス翻訳システム。
【請求項８】
電子通信を送信する送信コンピュータと、
翻訳済みの電子通信を受信する受信コンピュータと、
前記発信コンピュータを前記受信コンピュータに接続するネットワークと、
前記電子通信の言語を判定する手段と、
前記受信コンピュータの前記ユーザの優先言語を判定する手段と、
前記通信の言語から前記ユーザの優先言語への翻訳を取得する手段と、
前記ユーザに翻訳済みの通信を送信する手段とから構成されるシームレス翻訳システム。
【請求項９】
前記電子通信の言語を判定する手段と、
前記受信コンピュータのユーザの前記優先言語を判定する手段と、
前記通信の言語から前記ユーザの優先言語への翻訳を取得する手段と、
前記ユーザに翻訳済みの電子通信を送信する手段とを含む翻訳管理プログラムをさらに有する請求項８に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は翻訳の分野一般に関する。より詳細にはネットワーク環境における通信の継ぎ目のない（シームレス）翻訳を提供するための方法及び装置に関する。
【背景技術】
【０００２】
ある言語から他の言語への通信の機械翻訳は個人間や企業間の通信の障壁を取り除くものである。過去２０年間以上、機械翻訳の品質の着実な改善が行われてきた。一語ごとよりもむしろ句による翻訳の様々な技術が開発されてきた。他の技術は、文全体を翻訳するために、辞書または翻訳メモリを使用する。その結果、翻訳された通信の文法が改善され、従って可読性が改善された。最良の翻訳プログラムの一部は一般的な言語や特定の目的において人間による翻訳の品質に近づきつつある。
【０００３】
機械翻訳ソフトウェアの技術的能力が急激に改善されたのに対し、使い易さの改善は余り為されていない。文書、電子メール又は他の通信を翻訳するためには、一般的に翻訳サイトに接続し、翻訳プログラムを実行する必要がある。原言語や出力言語、優先辞書、専門用語、などのプログラムのパラメータはユーザによって入力されなければならない。
【０００４】
本出願人による同時係属中の米国特許出願第０９／６７６６９０号では、通信の翻訳を取得するために必要なユーザの入力の多数を排除するワンクリック翻訳システムを記載している。ワンクリック翻訳システムは、ユーザがワンクリックコンポーネントをひとたびクリックすることによって、ほぼシームレスな翻訳を提供すべく協働する、ワンクリック翻訳コンポーネント及び翻訳管理プログラムからなる。
【０００５】
ワンクリックシステムは従来技術を越えた大幅な進歩であるが、依然として通信の受信者によるいくつかの動作を必要とする。通信の機械翻訳として広く受容されるためには、完全にシームレスでなければならない。受信者の優先言語で自動的に通信を送信するシステムが必要とされている。
【０００６】
一部の現在の技術がこの理想について試みたが、到達できていない。ＡＴ＆Ｔ  コーポレーション（ＡＴ＆Ｔ  Ｃｏｒｐ）に譲渡された米国特許第６１６１０８２号では、翻訳を実行するために、ローカルマシンではなく、ネットワークの処理能力を使用することにより、機械翻訳に改良することを目的としたネットワークに基づく翻訳システムを記載している。しかし、この特許はどのように使用言語の検知を行うかを明確にしていない。この特許は二者間の通信から原言語および目的言語が検知されることを、どのように実現されるかを明確にすることなく記載しているにすぎない。
【０００７】
富士通株式会社に譲渡された米国特許第５５４８５０８号は、文脈情報を有する文書内にタグを組込むことにより機械翻訳の品質の改良を目的としている。例えば、＜ＴＩＴＬＥ＞．．．＜／ＴＩＴＬＥ＞タグはその語句がタイトルであり、それに応じて表示さるべきであることを示す。＜ＭＯＤＩＦＹ＞．．．＜／ＭＯＤＩＦＹ＞タグは翻訳される単語の正しい順番を定義するために使用され得る。富士通の発明は高い精度の機械翻訳を実現する目的を達成するが、それは翻訳を遅延させる大量の前処理や後処理という犠牲を払って行われるものである。富士通の方法の使用では、継ぎ目のない方式による機械翻訳を実現することができない。
【０００８】
三洋電機株式会社に譲渡された米国特許第６０７３１４３号は、文書内の各ハイパーリンクに翻訳コマンドを追加することによりＨＴＭＬ文書の翻訳を改良する処理を記載している。この発明は翻訳時に起きるハイパーリンクの喪失の問題を解決することを目的としている。しかし実際の文書の翻訳の改良を目的としておらず、シームレスな翻訳を達成するという課題に対する解決策を提供していない。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明はネットワーク環境における通信の継ぎ目のない（シームレス）翻訳を提供するための方法及び装置に関する。
【課題を解決するための手段】
【００１０】
一形態において、本発明は、原言語から少なくとも一つの目的言語に通信を自動的に翻訳する方法に属し、翻訳識別子を読み取ること、および言語識別子手段を伴う電子通信を解析することのいずれかにより、電子通信の原言語を判定する工程と、電子通信を受信するユーザのユーザプロファイルを読み取ることにより、その電子通信の目的言語を判定する工程と、どのような翻訳が要求されているのかを判定するために原言語と目的言語とを比較する工程と、翻訳を取得する工程と、ユーザに翻訳済みの電子通信を表示する工程とから構成される。上記形態は、必ずしも唯一の形態でもないし、最も広い形態でもない。
【００１１】
翻訳識別子はＨＴＭＬ文書のＨＴＭＬタグなど言語識別子であってもよいし、又は出願人による米国特許出願「翻訳情報セグメント（Ｔｒａｎｓｌａｔｉｏｎ  Ｉｎｆｏｍａｔｉｏｎ  Ｓｅｇｍｅｎｔ）」に開示されている翻訳情報セグメント（ＴＩＳ）であってもよい。この出願の開示内容は参照により本願に援用される。
【００１２】
翻訳識別子が存在しない場合、通信は通信の原言語を判定するために言語識別ソフトウェアによって解析される。別の方法では、言語識別の手段は原言語を識別するために人間による介入を要求し得る。
【００１３】
目的言語を判定する工程は、ユーザプロファイルを取得するために、受信装置上のクッキー又はファイルを読み取る工程、マイクロソフトパスポート（Ｍｉｃｒｏｓｏｆｔ  Ｐａｓｐｏｒｔ（商標））若しくは他の情報リポジトリのようなシングルサインオンシステムから優先言語を取得する工程から構成される。
【００１４】
更なる形態では、本発明はシームレス翻訳システムに属する。このシステムは、
電子通信を送信する発信コンピュータと、
翻訳済みの電子通信を受信する受信コンピュータと、
発信コンピュータを受信コンピュータに接続するネットワークと、
通信の言語を判定する工程と、受信コンピュータのユーザの優先言語を判定する工程と、通信の言語からユーザの言語への翻訳を取得する工程と、ユーザに翻訳済みの通信を送信する工程とを実行する翻訳管理プログラムとから構成される。
【００１５】
本発明の別の態様において提供されるシームレス翻訳システムは、
電子通信を送信する発信コンピュータと、
翻訳済みの電子通信を受信する受信コンピュータと、
発信コンピュータを受信コンピュータに接続するネットワークと、
電子通信の言語を判定する手段と、
受信コンピュータのユーザの優先言語を判定する手段と、
通信の言語からユーザの言語への翻訳を取得する手段と、
ユーザに翻訳済みの通信を送信する手段とから構成される。
【００１６】
本発明の更なる別の態様において提供されるシームレス翻訳システムは、
ソースから翻訳識別子を含む原言語で生じた電子通信と、
ユーザプロファイルと、
電気通信の原言語及び目的言語を判定する手段を有する翻訳管理プログラムとからなり、
前記翻訳管理プログラムは翻訳識別子及びユーザプロファイルを使用して、前記原言語から前記目的言語への所要の翻訳を実行する。
【発明を実施するための最良の形態】
【００１７】
図１では、第一言語から第二言語へ通信を翻訳する方法のフローチャートが示される。記述を簡略化するために、原言語から目的言語へのウェブページの単純な翻訳に関する方法について説明する。複数の通信を複数の言語に翻訳したり、又は単一の通信内にある複数言語を翻訳したりするようにこの処理を拡張し得ることが自明であることが分かろう。さらに、テキスト文書、電子メール、ＳＭＳメッセージ、音楽ファイル、及びビデオなどを含む、どのような電子通信であっても、この方法より翻訳することが可能である。
【００１８】
図１では、ユーザが通信を要求するところから方法は開始するが、ユーザが電子メール又は添付ファイル等の通信を送信する場合も、処理は同様である。ユーザはまた、ＦＴＰ等の別のプロトコルを使用しても通信を要求し得る。図１の例ではユーザはウェブページを要求する。
【００１９】
通信の原言語は、図２の拡張された処理に基づいて判定される。原言語が判定されると、目的言語は図３に記載された処理に基づいて判定される。原言語及び目的言語が一致した場合にはそれ以上の処理は要求されず、その通信はユーザに対して表示される。言語が一致しない場合には、図４の処理に基づいて翻訳が取得される。翻訳済みの通信はシームレスな方法でユーザに表示される。全ての処理は、通信の受信者又は通信の送信者によるいかなる動作も要求することなく自動的に行われる。シームレスレス翻訳システムは、異なる言語が原因となる通信の障壁を取り除くと考えられ得る。
【００２０】
図２を参照すると、原言語を判定する処理がより詳しく示されている。ウェブページの場合、本出願人による同時係属出願の“翻訳情報セグメント（Ｔｒａｎｓｌａｔｉｏｎ  Ｉｎｆｏｍａｔｉｏｎ  Ｓｅｇｍｅｎｔ）”に記載したように、ユーザのブラウザは翻訳情報セグメントを識別するためにウェブページを解析する。この場合、全ての翻訳を実行するために関連する情報が即座に使用可能である。電子メールに対しては、この工程はメールアプリケーションにより実行され得る。他形態の通信では、特定目的のソフトウェアアプリケーション又はプラグインが必要とされる。
【００２１】
翻訳情報セグメントが識別されない場合、原言語はＨＴＭＬ言語マーカにより識別され得る。これらのローカルソースのいずれも存在しない場合、通信の言語はデータベース又はファイル等の情報リポジトリから検索される。通信言語の直接的な指標が使用可能でない場合、ハリス  コーポレーション（Ｈａｒｒｉｓ  Ｃｏｒｐｏｒａｔｉｏｎ）に譲渡された米国特許第５０６２１４３号により記載されたように、通信は言語識別システムを通じて解析される。
【００２２】
いずれの自動言語識別の選択肢も成功しない場合、その通信は手動識別すべく、人間の翻訳者に送られ得る。別の方法では、シームレス翻訳処理は終了され、翻訳されていない通信がユーザに表示される。
【００２３】
受信側の優先言語である、目的言語を判定する工程は図３に示される。受信側のコンピュータは優先言語情報について問い合わされる。ユーザが、ユーザの優先言語を格納するマイクロソフトパスポート（Ｍｉｃｒｏｓｏｆｔ  Ｐａｓｓｐｏｒｔ（商標））（ｗｗｗ．ｐａｓｐｏｒｔ．ｃｏｍ参照）等のシングルサインオンシステムを使用してその通信に接続している場合、ユーザの言語情報は容易に使用可能である。この場合以外では、必要な情報を含むクッキー又は他のファイルを求めて検索が行われる。この情報は、シームレス翻訳を要求する前回のセッションの間には格納されていてもよい。即座に使用可能な優先言語のソースの一つはウィンドウズ（Ｗｉｎｄｏｗｓ（商標））のオペレーションシステムのレジストリファイルである。
【００２４】
目的言語がいかなるソースからも判定不可能な場合、言語識別プログラムを用いて、ユーザにより使用される受信側の使用ウェブ、他のソフトウェア、ファイル、若しくは文書、またはコンピュータ上のレジデントを分析して、優先言語を引き出す。
【００２５】
これら全ての任意選択的な工程が優先目的言語の判定に失敗した場合、シームレス翻訳処理は終了し、通信は原言語のまま表示される。この場合、出願人による同時係属米国特許出願第０９／３９４９６８号の“通信処理システム（Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｐｒｏｃｅｓｓｉｎｇ  Ｓｙｓｔｅｍ）”に開示された方法により、その通信は翻訳対象を伴って表示され得る。
【００２６】
原言語及び目的言語が判定されると、図４で示す処理に基づいて翻訳が取得される。翻訳情報セグメントが原言語識別工程において検出された場合、その翻訳情報セグメント（ＴＩＳ）は使用可能な翻訳済みの通信にリダイレトするために分析される。例えば、多くのウェブサイトでは、他の言語によるミラーサイトが使用可能である。ＴＩＳはこれらのミラーサイトへの複数のリダイレクションを含み得る。適切なミラーサイトは、前の工程で判定された原言語及び目的言語により判定される。別形態の通信のためには、リダイレクションはインターネットから接続可能なサーバ上に格納されたファイル又は文書にされ得る。この状況は、翻訳が前もって作成され、キャッシュされている場合に適応され得る。
【００２７】
ＴＩＳ内にリダイレクションがない場合、ＴＩＳはトーン、辞書、文法、及び上記の同時継続出願にて開示された他のパラメータ等の翻訳パラメータを抽出するために分析される。次に、これらのパラメータは、ＴＩＳから取得されたパラメータの利点を伴って、翻訳を実行すべく機械翻訳プログラムに転送される。
【００２８】
適切な機械翻訳が使用可能でない場合、翻訳を行うために人間の翻訳者が利用される。ＴＩＳが機械翻訳よりも人間による翻訳を指示する場合にも、人間の翻訳者が利用され得る。最終的に翻訳済みの通信が受信側に表示される。
【００２９】
上記のシステムは翻訳に対する支払いの説明をしていない。人間又は機械による翻訳を取得するために関連する費用が存在する。使用可能な支払い方法としては、受信側が、シームレスに翻訳されるべき全ての受信通信に対する受信料を支払う方法がある。別の方法では、潜在的顧客に提示される前に全ての通信がシームレスに翻訳されるために、通信の発信側が利用料を払い得る。潜在顧客が訪れたサイトが母国語ではないことを意識しないで済むので、このビジネスモデルはウェブベースのビジネスに好ましい。
【００３０】
ネットワーク環境のシームレス翻訳システムの実際的な実施が図５で示される。ユーザ１は、パーソナルコンピュータ３上のブラウザを使用してウェブページ２等の通信を要求し又は受信する。ブラウザはインターネット５を経由してウェブサーバ４からページ２を要求する。
【００３１】
この例では、パーソナルコンピュータ上のブラウザのためのプラグインはシームレス翻訳システムを実行する。プラグインは原言語を識別するために通信を解析し、及びウィンドウズ（Ｗｉｎｄｏｗｓ（商標））のオペレーションシステムのレジストリファイルから目的言語を読み取る。この例では、プラグインは翻訳情報セグメントの位置を捜し当て、従って良好な翻訳を実行するために必要なパラメータの全てを有するものと想定する。プラグインは、訳情報セグメントから取得したパラメータを使用して、インターネット５を経由して翻訳を要求する。
【００３２】
ウェブサーバ４が適切な通信２の翻訳２ａを有する場合ユーザ１に直接提供される。適切な翻訳が使用できない場合、翻訳要求はＴＩＳからのパラメータと共に翻訳管理プログラム６に転送される。翻訳管理プログラム６は翻訳エンジン７から翻訳２ｂを取得する。
【００３３】
説明を簡略化するため、翻訳管理プログラム６及び翻訳エンジン７は単純に示されている。これらの機能は単一のアプリケーション、又は単一のコンピュータ上で実行される別個のアプリケーションにより実施され得る。適切なソフトウェアがインストールされている場合、翻訳機能はパーソナルコンピュータ上で局所的に実行され得る。
【００３４】
本明細書の目的は、本発明の実施例を説明することであって、本発明を任意の別例の具体的な組み合わせに限定するものではない。
【図面の簡単な説明】
【００３５】
【図１】シームレス翻訳処理を示すフローチャート。
【図２】シームレス翻訳処理における原言語を判定する処理を示すフローチャート。
【図３】シームレス翻訳処理における目的言語を判定する処理を示すフローチャート。
【図４】シームレス翻訳処理における翻訳を取得する処理を示すフローチャート。
【図５】シームレス翻訳システムを示す概略図。
【図１】
2004523050.tif 000003
【図２】
2004523050.tif 000004
【図３】
2004523050.tif 000005
【図４】
2004523050.tif 000006
【図５】
2004523050.tif 000007
【国際公開パンフレット】
2004523050.tif 000008
2004523050.tif 000009
2004523050.tif 000010
2004523050.tif 000011
2004523050.tif 000012
2004523050.tif 000013
2004523050.tif 000014
2004523050.tif 000015
2004523050.tif 000016
2004523050.tif 000017
2004523050.tif 000018
2004523050.tif 000019
2004523050.tif 000020
2004523050.tif 000021
2004523050.tif 000022
2004523050.tif 000023
2004523050.tif 000024
2004523050.tif 000025
2004523050.tif 000026
【手続補正書】
【提出日】平成15年9月30日(2003.9.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項６
【補正方法】変更
【補正の内容】
【請求項６】
電子通信を送信する発信コンピュータと、
翻訳済みの電子通信を受信する受信コンピュータと、
前記発信コンピュータを前記受信コンピュータに接続するネットワークと、
翻訳管理プログラムとを備え、該翻訳管理プログラムは、
前記電子通信の言語を自動的に判定する工程と、
前記受信コンピュータのユーザの優先言語を自動的に判定する工程と、
前記通信の前記言語から前記ユーザの前記言語への翻訳を取得する工程と、
前記ユーザに前記翻訳済みの通信を送信する工程とを実行する、シームレス翻訳システム。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項８
【補正方法】変更
【補正の内容】
【請求項８】
電子通信を送信する送信コンピュータと、
翻訳済みの電子通信を受信する受信コンピュータと、
前記発信コンピュータを前記受信コンピュータに接続するネットワークと、
前記電子通信の言語を判定する自動的な手段と、
前記受信コンピュータの前記ユーザの優先言語を判定する自動的な手段と、
前記通信の言語から前記ユーザの優先言語への翻訳を取得する手段と、
前記ユーザに翻訳済みの通信を送信する手段とから構成されるシームレス翻訳システム。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項９
【補正方法】変更
【補正の内容】
【請求項９】
前記電子通信の言語を判定する自動的な手段と、
前記受信コンピュータのユーザの前記優先言語を判定する自動的な手段と、
前記通信の言語から前記ユーザの優先言語への翻訳を取得する手段と、
前記ユーザに翻訳済みの電子通信を送信する手段とを含む翻訳管理プログラムをさらに有する請求項８に記載のシステム。
【国際調査報告】
2004523050.tif 000027
2004523050.tif 000028
2004523050.tif 000029