(57)【要約】  複数のクライアント翻訳装置１６（１６Ａ−１６Ｎ）をサポートするデータベース（１４）を有するシステムが記載されている（〔図１〕）。各クライアント翻訳装置（１６Ａ−１６Ｎ）はスタンドアロン翻訳機として動作するが、各装置はサーバ（１２）と通信を確立し、同サーバはクライアント翻訳装置（１６Ａ−１６Ｎ）を最新状態に維持する。サーバ（１２）はデータベース（１４）に接続される。同データエースはダイナミックに加算し、原産し、転送エントリを変更しながらクライアント翻訳装置（１６Ａ−１６Ｎ）をサポートする。それにより言語が展開するに従い展開する。サーバ（１２）はデータエース(１)における１つ又は複数の翻訳エントリをクライアント翻訳装置（１６Ａ−１６Ｎ）に送信する。【選択図】図１
2007514249.tif 000002
【特許請求の範囲】
【請求項１】
少なくともソース言語の１つのワード及びフレーズ及び少なくともターゲット言語の１つのワード及びフレーズの１つの翻訳エントリに関連する少なくとも１つの翻訳エントリを含むデータベース、及び
クライアント翻訳装置に翻訳エントリを送信するサーバ、少なくとも１ワード及びフレーズをソース言語からターゲット言語に翻訳するように構成されたクライアント翻訳装置を有するシステム。
【請求項２】
前記翻訳エントリは少なくとも１つのボキャブラリターム、エクスプレッション、イディオム、コロキャリズム及びアクロニムを含むことを特徴とする請求項１に記載のシステム。
【請求項３】
前記翻訳エントリは少なくとも１つの演説の１部分、用法例、丁寧表現レベル及び発音情報を含むことを特徴とする請求項１に記載のシステム。
【請求項４】
更に、クライアント翻訳装置を有することを特徴とする請求項１に記載のシステム。
【請求項５】
更に、翻訳エントリをクライアント翻訳装置に送信するネットワークを有することを特徴とする請求項１に記載のシステム。
【請求項６】
クライアント翻訳装置との通信インターフェースを確立し、
データベースから少なくとも１つの翻訳エントリを選択し、
前記翻訳エントリは少なくともソース言語の１つのワード及びフレーズ並びに少なくともターゲット言語の１つのワード及びフレーズの翻訳エントリに関するものであって、
前記翻訳エントリを前記クライアント翻訳装置に送信することを含む方法。
【請求項７】
前記クライアント翻訳装置は第１のクライアント翻訳装置であり、前記方法は第２のクライアント翻訳装置から翻訳エントリを受信することを更に含む請求項６に記載の方法。
【請求項８】
データベースに受信した翻訳エントリを格納することを更に含む請求項７に記載の方法。
【請求項９】
前記クライアント翻訳装置に対する翻訳エントリの送信を開始することを更に含む請求項６に記載の方法。
【請求項１０】
前記クライアント翻訳装置１６に前記翻訳エントリを送信することは前記クライアント翻訳装置１６からのリクエストに応答することを含むことを特徴とする請求項６に記載の方法。
【請求項１１】
第２クライアント翻訳装置と第２通信インターフェースを確立し、
前記データベースから少なくとも１つの第２翻訳エントリを選択し、
前記第２クライアント翻訳装置に前記第２翻訳エントリを送信することを含む請求項６に記載の方法。
【請求項１２】
データベースに接続するサーバと通信インターフェースを確立し、
前記サーバから前記翻訳エントリを受信することを含む方法であり、
前記データベースは少なくともソース言語の１つのワードとフレーズに関連する及び、少なくともターゲット言語の１つのワードとフレーズに関連する少なくとも１つの翻訳エントリを含むことを特徴とする方法。
【請求項１３】
前記エントリに対するリクエストを生成することを更に含む請求項１２に記載の方法。
【請求項１４】
ローカルメモリに少なくとも翻訳エントリの一部分を格納することを含む請求項１２に記載の方法。
【請求項１５】
前記翻訳エントリは第１翻訳エントリで或ることを特徴とし、前記方法は更に第２翻訳エントリをサーバにアップロードすることを含む請求項１２に記載の方法。
【請求項１６】
プログラマブルプロセッサに請求項６ないし請求項１５のいずれかの方法を実行させるインストラクションを含むコンピュータ読み取り可能なメディア。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は翻訳サポートに関する。
【背景技術】
【０００２】
ソース言語からターゲット言語にメッセージを翻訳することの出来る翻訳装置から多くの人は恩恵を受ける。このような装置の恩恵を受ける人は外国へ旅行する人ばかりではない。例えば、米国のコスモポリタン地域では、多くの多様な言語の会話を普通に聞いている。加えて、移住は第１言語として英語を話さない個人をコミュニティに導く。
【０００３】
政府機関又は民間会社等の組織が職員に翻訳装置を提供しようとする場合がある。翻訳機はソース言語からターゲット言語にワード及びフレーズを翻訳することができる。翻訳装置はユーザに翻訳に関係する他の情報（例えば発音や用法についての情報）をも供給する。
【０００４】
前記組織は問題となっている特定エリアに適応できるワードとフレーズを翻訳したいと思う。例えば、民間の小売り業者(retailer)は非英語言語を話す顧客に製品について又はどのようにクレジットを使うかを説明したいと思う。警察署は法のエンフォースメント又は緊急事態に関係する重要事項を翻訳できる装置に関心がある。医療施設は特に健康に関係するワード及びフレーズの翻訳に関心がある。外国に配置する職員を持つ軍関係組織は現地住民と会話できる職員を配属したいと思う。
【発明の開示】
【課題を解決するための手段】
【０００５】
一般に、本発明は複数のクライアント翻訳装置をサポートするデータベースを含むシステムを対象とする。各クライアント翻訳装置はスタンドアロン翻訳機として動作するが、クライアント翻訳装置のメモリに記憶されたワードとフレーズが最新のものに維持されることが望ましい。言語はダイナミックで、新しい用語が継続的に追加され、他のタームは継続的に脱落する。データベースはダイナミックに翻訳エントリを追加したり、削除したり変更したりし、言語が進化するように進化して、クライアント翻訳装置をサポートする。ネットワークを介して１つ又は複数のクライアント翻訳装置との通信においてサーバはデータベースにおける１つ又は複数のエントリをクライアント翻訳装置１６に送信する。翻訳エントリをクライアント翻訳装置に送信することはクライアント翻訳装置のメモリ内に記憶されているワードとフレーズ及び翻訳に関連する他の情報を最新のものに維持する。
【０００６】
１つの実施例において、本発明はデータベースを含むシステムを対象とする。同データベースは少なくともソース言語の１つのワードとフレーズ、並びに少なくともターゲット言語の１つのワードとフレーズに関連する少なくとも１つの翻訳エントリを含む。同システムは翻訳エントリクライアント翻訳装置に送信するサーバを有する。前記クライアント翻訳装置１６はソース言語からターゲット言語への少なくとも１つのワード及びフレーズを翻訳するように構成されている。
【０００７】
別の実施例において、本発明はサーバが実行する方法を対象としている。同方法はクライアント翻訳装置との通信インターフェースを確立し、データベースからの少なくとも１つの翻訳エントリを選択することを含む。本方法はクライアント翻訳装置に翻訳エントリを送信することを含む。
【０００８】
更に別の実施例において、本発明はクライアント翻訳装置が実施する方法を提供する。同方法はデータベース（少なくとも１つの翻訳エントリを含む）に接続されているサーバとの通信インターフェースを確立し、サーバから翻訳エントリを受信することを含む。本方法はクライアント翻訳装置がデータベースに入れるように翻訳エントリを生成する実施例を含む。
【０００９】
本発明の別の実施例はコンピュータ読み取り可能なメディアを含む。同メディアは前記方法の何れかをマシーンに実行させるインストラクションを含むものである。
【発明を実施するための最良の形態】
【００１０】
図１は翻訳マネージメントシステム１０を説明するブロックダイアグラムである。このシステムではサーバ１２は翻訳データベース１４に接続されており、同サーバ１２はネットワーク１８を介してクライアント翻訳装置（client translation devices ）16Ａ-16Ｎ（以下１６とする）と通信する。これによりサーバ１２はデータベース１４からクライアント翻訳装置１６へ翻訳エントリ(translation entries)を送信し、クライアント翻訳装置１６は翻訳エントリを受信する。
【００１１】
ここで使用する”翻訳エントリ”はデータベース１４（ソース言語からターゲット言語への翻訳に関係する）に記憶されている全てのデータとして広義に定義される。翻訳エントリはワード及びフレーズを含み、ボキャブラリ、エクスプレッション、イディオム、コロキャリズム、スラング、ジャーゴン(jargon)、アクロニム、及び特殊なワード又はフレーズを含む。用語“翻訳エントリ”はワード又はフレーズの情報（例えば、演説の一部、用法例、文法、丁寧表現のレベル、発音情報）を含む。翻訳エントリは全く新規であるか前回の翻訳エントリをアップデートしたバージョンであってよい。翻訳エントリはソース言語又はターゲット言語に関係しても良い。
【００１２】
一旦クライアント翻訳装置１６がサーバ１２とのインターフェースを確立すると、クライアント翻訳装置１６は、データベース１４から翻訳エントリをダウンロードして、データベース１４から１つ又は複数の翻訳エントリの送信を開始する。インターフェースが確立したときサーバ１２はクライアント翻訳装置１６に翻訳エントリの送信を開始し、クライアント翻訳装置１６からの特別なリクエストがなくても翻訳エントリをクライアント翻訳装置１６に送り出す。本発明はサーバ１２がクライアント翻訳装置１６へ翻訳エントリの送信を開始する実施例並びにクライアント翻訳装置１６が送信を開始する実施例を含む。
【００１３】
なお、許可されたクライアント翻訳装置１６は、ネットワーク１８を介してサーバ１２と翻訳データベース１４と対話することができ、データベース１４に新規な翻訳エントリをアップロードできる。本発明はクライアント翻訳装置１６からのアップロード許可をサポートする。本発明のいくつかの実施例において、クライアント翻訳装置１６には翻訳エントリをアップロードする自由が与えられている。別の実施例において限定された数のクライアント翻訳装置１６には翻訳エントリをアップロードする自由が与えられている。更なる実施例においては、クライアント翻訳装置１６は翻訳エントリをアップロードすることは全く許されていない。
【００１４】
通常、サーバ１２と翻訳エントリデータベース１４はサーバシステムと１つ又は複数の各種データ記憶要素（例えば１つ又は複数のディスク）を有する。いくつかの実施例においては、翻訳エントリマネージメントシステム１０は複数のサーバを有する。本発明は特定のサーバ−データベース構成に限定されるものではない。
【００１５】
クライアント翻訳装置１６は翻訳エントリツールのようなスタンドアロンであってよい。クライアント翻訳装置１６はソース言語のワード又はエクスプレッションをターゲット言語に翻訳できる装置を含む。クライアント翻訳装置１６は相当多くの数のソース言語とターゲット言語をサポートする。種々の企業が種々の言語に対する翻訳プログラムを商業的に利用できるようにし、クライアント翻訳装置１６は１つ又は複数のプログラムをサポートしている。典型的なクライアント翻訳装置１６は、ソース言語及びターゲット言語におけるワードとフレーズ、関連する翻訳と共に、１つまたは複数の翻訳エンジンを記憶するメモリ要素を有する。
【００１６】
フレーズを翻訳するときに、クライアント翻訳装置１６は翻訳エンジンを開始する前にメモリに記憶されたフレーズを参照する。クライアント翻訳装置１６は１つ又は複数のフレーズのカテゴリーを有し、前記カテゴリーは階層的に整備される。例えば、法律執行官（law enforcement officer）は、最も頻繁に使われたエクスプレッション、緊急のフレーズ及び一般的エクスプレッションに従って分類されたフレーズを持つ。クライアント翻訳装置１６は更に、所望のフレーズを、メモリに既存のエクスプレッションに適合させる、又は適合させようとするためのサーチ・アルゴリズムをサポートする。
【００１７】
このサーチ能力を持つと、法律執行官が“Get out of the car right now”と言いたいときに、意図した意味で容認できる同様のメモリに既に存在するエクスプレッション（例えば、” Get out of the car now”を見つけることが出来る。いくつかのクライアント翻訳装置１６において、ユーザは装置が閾値レベルを超えるように指定できる。クライアント翻訳装置１６は、例えば９２％又はそれ以上マッチするメモリ内のフレーズをユーザに提供し、９２％閾値以下のフレーズを無視する。
【００１８】
多くの場合、クライアント翻訳装置１６がメモリに存在する既存のエクスプレッションを使うほうが翻訳エンジンを使うことより好ましい。一般に、メモリのフレーズは翻訳エンジンによる“scratch”から実行される翻訳エントリより信頼性が高く、意図した意味に近いと考えられる。データベース１４からクライアント翻訳装置１６が受け取る翻訳エントリはクライアント翻訳装置１６のメモリにおけるフレーズの数を拡大し、クライアント翻訳装置１６の信頼性と正確性を向上させる。
【００１９】
翻訳エンジンは翻訳前処理（ranslation processing）を実行するように構成されている。例えば翻訳の前のスペリング又は文法の訂正である。又、翻訳エンジンは１つ又は複数の辞書を使う。これら辞書は階層的に整備されている。例えば、軍事辞書では、用語“click”は距離測定と同意義であるが、一般辞書では、音の種類として定義される。翻訳エントリはデータベース１４から送信されクライアント翻訳装置１６により受信され、クライアント翻訳装置１６に利用される辞書を拡張し、クライアント翻訳装置１６の能力を高める。
【００２０】
クライアント翻訳装置１６はユーザとのビジュアル又はオーディオの対話をサポートする。換言すれば、クライアント翻訳装置１６はソース言語で口頭メッセージ又は書面メッセージを受信し、メッセージの書面翻訳及び/又は口頭の翻訳装置である。メッセージと翻訳が種々の方法（即ち、図面で、ビジュアルで、手振り言語（sign language）で、又は他の方法）で表現される。いくつかの実施例ではクライアント翻訳装置１６はＰＤＡ又は携帯電話のような形態装置である。クライアント翻訳装置１６の他の例は、タブレットＰＣ,カメラ、デスクトップＰＣ,キオスクである。
【００２１】
本発明の実施例においては、クライアント翻訳装置１６はネットワーク１８に常時接続されるものではない。クライアント翻訳装置１６は販売代理人、法律執行官、医療ケアプロバイダー又は他のユーザが、ユーザが日常の活動を行う間、携帯するポータブル装置又は、ハンドヘルド装置でありえる。時々、ユーザはクライアント翻訳装置１６をネットワーク１８に接続しデータベース１４から新規な翻訳エントリを見ることができる。
【００２２】
ネットワーク１８は通信ネットワークを有している。ネットワーク１８は例えば、ワイアレス通信ネットワーク（Bluetooth（登録商標）を実行するネットワーク、携帯電話ネットワーク、公衆回線電話網、総合デジタルサービスネットワーク、衛星ネットワーク又はインターネット、又はそれらの組合せ）である。ユーザはクライアント翻訳装置１６をネットワーク１８にインターフェースを介して（例えば、ドッキングステーションにクライアント翻訳装置１６を設けることにより）接続する、またはネットワーク１８にワイアレスで接続する。
【００２３】
翻訳データベース１４と対話することにより、クライアント翻訳装置１６のユーザはソース言語とターゲット言語における変更に対応できる。新しい製品を導入する小売業者は例えば、新製品、その形状、使用方法、警告、サポート情報等に関連する翻訳エントリをデータベース１４に有することが出来る。サーバ１２はこのような翻訳エントリをデータベース１４からクライアント翻訳装置１６（翻訳エントリを受信する）に送信してもよい。セールススタッフ等のユーザに翻訳エントリを提供するときに、クライアント翻訳装置１６は受信した翻訳エントリを使うことができる。その結果、クライアント翻訳装置１６はユーザに、翻訳ソフトが通常提供するものに比較して、より明瞭な、よりカスタム化された翻訳を提供する。翻訳は製品により適切になり、ユーザにより有用である。
【００２４】
図１において、クライアント翻訳装置１６はサーバ１２から送られる翻訳エントリを受信する。受信された翻訳エントリは全てのクライアント翻訳装置１６に対し同一であってもよい。しかし、いくつかの環境において、受信された翻訳エントリは１つのクライアント翻訳装置１６と別のクライアント翻訳装置１６とで異なってもよい。第１のクライアント翻訳装置はネットワーク１８と接続してもよいし、例えば第２のクライアント翻訳装置より更に最新に（recently）サーバ１２と通信インターフェースを確立してもよい。そのため第１クライアント翻訳装置１６は既に翻訳エントリを受信しているが、第２クライアント翻訳装置は受信していないことがある。その結果、第２クライアント翻訳装置はクライアント翻訳装置に比して受信される翻訳エントリが多くなる。受信された翻訳エントリは他のファクタにも依存する。例えば、別のクライアント翻訳装置１６に与えられるオーソライゼーション又は特定のクライアント翻訳装置１６に対するユーザの好み（preference）である。
【００２５】
ユーザの好みの１つの例は信頼の置けるソースから翻訳エントリを受信することである。図１に示すように、システム１０は個人ユーザからの翻訳エントリのアップロードをサポートする。具体的には、クライアント翻訳装置１６Aのユーザがネットワーク１８を介してサーバ１２及びデータベース１４に１つ又は複数の翻訳エントリをアップロードすることが示されている。サーバ１２がデータエース１４から翻訳エントリを他のクライアント翻訳装置に送信するときに、新しい翻訳エントリは他のユーザに配送される。こうして、複数ユーザはダイナミックにアップロードされる翻訳データベースを介して情報を共有する。
【００２６】
本発明は、各クライアント翻訳装置１６が受信する同一翻訳エントリを受信する実施例をサポートする。又、本発明は個々のクライアント翻訳装置１６が個々別の翻訳エントリを受信するようにカスタム化される実施例をサポートする。例えば、本発明は、翻訳エントリを生成するユーザの識別子（identity）、翻訳エントリのサブジェクトマター、ソース言語又はターゲット言語のようなファクタに従って翻訳エントリを受け入れるか無視するかを選択するような実施例をサポートする。受け入れた翻訳エントリはクライアント翻訳装置１６と関連しているメモリ要素に格納される。
【００２７】
新製品に関連する翻訳エントリを通信するリテイラーのデータベースの事例に戻ると、販売スタッフの１人の経験は販売スタッフの他の人に有益である。ソース言語及びターゲット言語について経験の或るユーザは１つ又は複数の翻訳エントリをデータベースに送ることができる。送られた翻訳エントリによりそれらを送ったユーザが識別される。本発明は、送られた翻訳エントリを受信した別のユーザが翻訳エントリを信頼できるものとして受け入れるか否かを判断する実施例をサポートする。例えば、あるユーザが生成した翻訳エントリは信頼できるが、別のユーザが生成した翻訳エントリは信頼できないことがあることは周知の事実である。
【００２８】
本発明は、データベース１４がオーソライズされたユーザからの翻訳エントリであって、他のユーザからのものではない翻訳エントリを受け入れる実施例を含む。例えば、小売業者のマネージメント装置又はシステムアドミニストレータが個人（翻訳エントリをソース言語及びターゲット言語に詳しいと言われている）に送る許可を与えることができ、別のユーザには許可しないとすることができる。本発明は更に、データベース１４がクライアント翻訳装置１６を経由する場合、許可されたユーザからの翻訳エントリを受け入れないが、システムアドミニストレータ又はデータベースマネージャのような単一の許可されたエンティティからの翻訳エントリを受け入れる実施例を含む。
【００２９】
本発明は更に、コンテンツに従って翻訳エントリを受け入れたり、無視したりする技術を含む。例えば、小売業者の事例において、アパレルを売るユーザが自動サプライに関連する新規な翻訳エントリを受け入れないとする選択を行うことができる。本発明の実施例において、データベース１４はアパレルに関連するワードとフレーズの１つの辞書をサポートし、自動サプライに関連する別の辞書をサポートすることができる。核ユーザは選択された辞書から翻訳エントリを受信するように選択できる。
【００３０】
別のシナリオでは、サーバ１２はソース言語とターゲット言語をサポートし、ユーザは特殊な言語のために翻訳エントリを受け入れない選択をしてもよい。複数のアウトレットを持つ小売業者の場合、１つのアウトレットのユーザは重要なスペイン語顧客を持つが、他の言語の顧客はほとんど無い場合がある。このアウトレットのユーザはスペイン語―英語及び英語―スペイン語の翻訳エントリ以外の翻訳エントリを受け入れない選択をすることができる。
【００３１】
別の例においては、ユーザは単一翻訳エントリの部分を受け入れるオプションを与えられる。例えば、翻訳エントリにはテキストーテキスト翻訳エントリをサポートする部分、発音情報を含む部分、１つ又は複数のオーディオファイルを含めてもよい。専らテキストを扱うユーザは聴覚翻訳に関する情報（例えば、オーディオファイル、又は発音ガイド）を受信することを望まない。従って、このユーザはサーバ１２が送信する翻訳エントリの部分を受け入れることを選択し、別の部分は受け入れないことを選択する。ユーザはクライアント翻訳装置１６のローカルメモリに翻訳エントリ（ユーザが有用であると考える）の部分を格納する。
【００３２】
本発明は上記の具体的な技術に限定されるものではない。本発明はデータベースを管理し、クライアント翻訳装置を管理するために、他の技術をサポートするものである。
【００３３】
図２は例示スクリーンショット３０であり、クライアント翻訳装置１６がデータベース１４から受信する翻訳エントリを説明するものである。スクリーンショット３０はサーバ１２に接続されるターミナルに提示される情報を含み、システムアドミニストレータ又はデータベース１４の別のマネージャに利用可能な翻訳エントリを説明するものである。図２の例では、ソース言語は英語であり、ターゲット言語はスペイン語である。
【００３４】
図２に示すとおり、複数の翻訳エントリはボキャブラリターム３２である。ボキャブラリターム３２は“right”及び”righteous”のような単一ターム及び“right angle”及び”right away”のような複数語を含む。各ボキャブラリタームは１つ又は複数の関連した翻訳３４を有する。多数のボキャブラリタームは複数の意味を有している。従って、各タームは複数の翻訳エントリ３４を有する可能性がある。図２に示すように、英語の“right”はスペイン語では複数の翻訳を持つ可能性がある。翻訳エントリは用例を伴い、ユーザが正しいスペイン語を選択する手助けをする。使用例（usage samples）は演説の部分、同意語、例示表現、記憶法（mnemonics）等である。
【００３５】
新規な翻訳エントリはボキャブラリに追加され、クライアント翻訳装置１６に送信される。例えば、スポーツ用品の販売会社はそのボキャブラリに“right-handed”（形容詞）を追加することを希望する。同会社は更に“right-handed”personと“right-handed”sporting goodを区別する使用例を有することができる。なお、後者はright-handed personが使うためにデザインされたスポーツ用品を意味する。これらのボキャブラリ翻訳エントリは、データベースと対話するクライアント翻訳装置によって共有される。
【００３６】
翻訳エントリのいくつかはフレーズ３６のカテゴリーに関連する。図２の例では、フレーズのカテゴリーは緊急医療技術者（emergency medical technician EMT）に役立つフレーズに関連するが、本発明は多数のカテゴリをサポートする。カテゴリー３６は辞書として考えられる。例えば、単一データベースはＥＭＴ用の１つの辞書をサポートし、法執行官用の別の辞書をサポートする。本発明の実施例においては、フレーズは複数の辞書において整理されており、特定の対象にフォーカスを当てている。
【００３７】
ＥＭＴ用のフレーズの各カテゴリーにおいて、データベースはＥＭＴが緊急時に使用するフレーズ３８を擁している。フレーズは、“instruction or Dierxtion”、“Chest Pain”、“Patient Medical History”等のグループ４０に構成される。
【００３８】
フレーズ３８はワードの集まりを有するエクスプレッションを含む。フレーズの翻訳は全体としてのより正確にフレーズを構成する個々のワードの翻訳よりも言わんとする意味を伝える。更に、フレーズはイディオム又はスラングを含む。これらはフレーズにおける個々のワードの意味を超える意味をフレーズに与えるものである。例えば、患者に”How do you feel”と質問するＥＭＴは患者に自分の一般的重要な(subjective)アセスメントを求め質問しているのであって、自分の感触（sense of touch）がどうかを質問しているのではない。
【００３９】
ボキャブラリタームと同様に、フレーズには１つ又は複数の関連する翻訳がある。翻訳にはユーザに正確なスペイン語のフレーズを選択する際に手助けになる使用例が伴う。
【００４０】
新規な翻訳エントリがフレーズに追加され、サーバ１２はクライアント翻訳装置１６に新規な翻訳エントリを送信する。ＥＭＴの場合、例えば、新規なフレーズは、地方健康要領（local health protocol）に従って管理される特殊な検査又は療法に関連する。フレーズ翻訳エントリはデータベースと相互通信するクライアント翻訳装置により共有される。
【００４１】
図３は、例示であるシステム１０の動作を説明するフローダイアグラムである。際１ユーザは新規な翻訳エントリを作成した後で、この翻訳エントリをサーバ１２（５０）に送信又はアップロードする。図３は第１ユーザがクライアント翻訳装置１６を使って翻訳エントリをサーバ１２に送信することを示すが、本発明は翻訳エントリが別のルート（例えば、システムアドミニストレータ又はデータベースマネージャを経由してサーバ１２に送信しる実施例を含む。サーバ１２は翻訳エントリ（５２）を受信し、データベース１２（５４）をアップデートする。
【００４２】
第２ユーザに関連する第２クライアント翻訳装置１６がサーバ１２（５６，５８）とコンタクトを確立するとき、サーバ１２は第２クライアント翻訳装置がネットワーク（６０）とのインターフェースを確立してから新規な翻訳エントリがあったかどうかを決定する。サーバ１２がクライアント翻訳装置１６に以前に送信したことがないエントリを送信することが、クライアント翻訳装置１６が既に受信したことのあるエントリを送信するより一般的に効率がよい。
【００４３】
サーバ４６は選択された翻訳エントリ（６２）を送信する。第２クライアント翻訳装置（６４）がこの翻訳エントリを受信する。送信（６２）と受信（６４）はエクスポートを介してサーバ１２により開始される、又は、ダウンロードを介してクライアント翻訳装置１６により開始される、又はこれらの組合せで開始される。即ち、サーバはクライアント翻訳装置１６へのエントリの送信を開始する、又はサーバ１２はクライアント翻訳装置１６からのリクエストに応じて翻訳エントリを送信する。又はこれらの両方を行う。
【００４４】
第２クライアント翻訳装置はそのローカルメモリをアップデートして、受信した翻訳エントリを組み込む（６６）。上記したように、本発明はサーバ１２から受信した翻訳エントリを受け入れるかどうかを決定するオープションを第２ユーザに与えることをサポートする。例えば、第２ユーザはメモリ中の複数の翻訳エントリを格納することを選択できるが、別の翻訳エントリはできない。
【００４５】
本発明は１つ又は複数の有利な点を提供する。多くの試みが行われ、複数のユーザがダイナミックに変化する翻訳データベースから利益を受けている。本発明は共通データベースを提供してユーザを最新状態に置くようにしている。複数のクライアント翻訳装置は最新の情報を持つことのできる各クライアント翻訳装置と同期化されている。企業内又は政府組織内のユーザは翻訳エントリを共有できる。共通目的を持つエンティティのグループ（例えば、プライベートな応答チーム）も翻訳エントリを共有することができる。
【００４６】
なお、データベースは１人又は複数のユーザに利益を与えるプレフェレンス（好み）をサポートする。プレフェレンスには、システムオペレーションに関する１つ又は複数の好ましいオプションが含まれる。プレフェレンスの例はメッセージ又は翻訳のプレゼンテーションのモードである。例えば、１人又は複数のユーザは出力が音であるプレフェレンスを男声を使って行うことができる。プレフェレンスの別の例は敬称設定（honorific setting）であり、これは通信の丁寧度又は礼儀のレベルに関するものである。又、本発明は“１対多”翻訳をサポートする。同翻訳においては、多数のターゲット言語における翻訳エントリが処理され、実質的に同時に提供される。
【００４７】
更に、本発明は多数、多種のクライアント翻訳装置をサポートする。１人のユーザは文書を翻訳する目的で、パソコンをクライアント翻訳装置として使うことができる。別のユーザは、顧客と通信する目的でＰＤＡをクライアント翻訳装置として使用することができる。第３のユーザは、公共標識の情報を翻訳する目的でカメラ付き携帯電話をクライアント翻訳装置として使用することができる。これら異種のユーザの全ては現行の翻訳エントリを受信するサーバとデータベースと対話することが出来る。
【００４８】
本発明はフレキシビリティの範囲をサポートする。１つのエンティティ（例えば、小売り）はセールススタッフにかなりの裁量権を与え、言語翻訳エントリを又は内容に基づいて受け入れることができる。他のエンティティ（例えば、軍事組織）は全ユーザが一様な翻訳ツールを持ち、ユーザにはどの翻訳エントリを受け入れるかについての裁量権を与えないようにできる。
【００４９】
本発明の複数の実施例について説明した。いくつかの実施例において、本発明はデータベースが上記のものとは異なるラインに沿って構成される実施例を含んでいる。又、本発明は、ソース、言語、内容または他のパラメータに従ってサーバがどの翻訳エントリをユーザに送信するかを決定する実施例を含んでいる。
【００５０】
更に、本発明は多様なコンピュータ読み取り可能なメディア（例えばサーバ１２又はクライアント翻訳装置１６に設けられるプロセッサのようなプログラム可能なプロセッサがここに記載した技術を実行するためのインストラクッションを含む）を構成要素とする複数の実施例を含む。このコンピュータ読み取り可能なメディアは、これに限定されるものではないが、時期及び光学的記憶媒体、例えば消去可能なプログラマブルなＲＯＭ又はフラッシュメモリのようなＲＯＭを含む。
【図面の簡単な説明】
【００５１】
【図１】翻訳マネージメントシステムを説明するブロックダイアグラムである。
【図２】データベースに蓄積される翻訳エントリの例を説明する例示的なスクリーンショットである。
【図３】本発明の実施例に従うサーバと１つ又は複数のクライアント翻訳装置１６との間の対話を説明するフローチャートである。
【図１】
2007514249.tif 000003
【図２】
2007514249.tif 000004
【図３】
2007514249.tif 000005
【国際調査報告】
2007514249.tif 000006