(57)【要約】  一般に、本発明は、関係する電子文書の翻訳に特に有用なテキスト翻訳ツールに関するものである。関係する電子文書は、電子スライド、スプレッドシートエントリ、書籍のページ、収集されたテキストファイルの組、並びに、テキスト及びこれらに類似したものを含む図面の組などの互いに関係している電子形式の任意の文書である。本発明は、ソース言語におけるソース文書からターゲット言語におけるターゲットテキストにソーステキストを翻訳する段階を提供する。本発明は、ソーステキストの１つ又は複数のフォーマット特性に従ってターゲットテキストをターゲット文書に対してマッピングする段階を更に提供している。この結果、ターゲット文書は、ソース文書の「見た目の感じ」のいくつかを保持している。１つ又は複数のグラフィック要素を含むソース文書の場合には、本発明は、グラフィック要素をターゲット文書に対してマッピングする段階をサポートする。
2007515019.tif 000002
【特許請求の範囲】
【請求項１】
ソース文書をユーザに対して提示する段階であって、該ソース文書は、ソース言語におけるソーステキストと、少なくとも１つのグラフィック要素を含んでいる、段階と、
前記グラフィック要素をターゲット文書に対してマッピングする段階と、
前記ソーステキストをターゲット言語に翻訳することにより、ターゲットテキストを生成する段階と、
前記ターゲットテキストを前記ターゲット文書に対してマッピングする段階と、
を有する方法。
【請求項２】
前記ソーステキストが、フォーマット特性を規定し、前記ターゲットテキストを前記ターゲット文書に対してマッピングする段階が、前記ソーステキストの前記フォーマット特性に従って、前記ターゲットテキストを前記ターゲット文書に対してマッピングする段階を有する請求項１記載の方法。
【請求項３】
前記フォーマット特性が、ソーステキストサイズ、前記ソース文書内の前記ソーステキストの位置、及び前記ソーステキストのフォントの中の少なくとも１つを備える請求項２記載の方法。
【請求項４】
前記ソース文書及び前記ターゲット文書をユーザに対して同時に提示する段階を更に有する請求項１記載の方法。
【請求項５】
前記ソーステキストの一態様について前記ユーザに対して問い合わせる段階と、
前記問い合わせに対する前記ユーザからの応答を受領する段階と、
前記応答に少なくとも部分的に基づいて、前記ソーステキストを前記ターゲット言語に翻訳する段階と、
を更に有する請求項１記載の方法。
【請求項６】
前記ソーステキスト内の頭字語となる可能性のある単語を識別する段階と、
前記頭字語を展開する段階と、
を更に有し、
前記ソーステキストの前記一態様について前記ユーザに対して問い合わせる段階が、前記の頭字語となる可能性のある単語の意図する意味について前記ユーザに対して問い合わせる段階を有する請求項５記載の方法。
【請求項７】
前記ソーステキスト内のあいまいさを識別する段階と、
前記ユーザが前記あいまいさを解決する問い合わせに対して以前に応答しているかどうかを判定する段階と、
前記以前の応答に少なくとも部分的に基づいて、前記ソーステキストを前記ターゲット言語に翻訳する段階と、
を更に有する請求項１記載の方法。
【請求項８】
前記ソース文書は、第１ソース文書であり、前記ソーステキストは、第１ソーステキストであり、
前記ユーザが前記あいまいさを解決する問い合わせに対して以前に応答しているかどうかを判定する段階が、前記ユーザが第２ソース文書内に含まれる第２ソーステキスト内の前記あいまいさを解決する問い合わせに対して以前に応答しているかどうかを判定する段階を有する請求項７記載の方法。
【請求項９】
前記あいまいさは、頭字語となる可能性のある単語の意図する意味に関するあいまいさを有する請求項７記載の方法。
【請求項１０】
前記ソーステキスト内の前記あいまいさの第２インスタンスを識別する段階と、
前記あいまいさについて前記ユーザに対して２度目に問い合わせる段階と、
を更に有し、
前記ユーザに対して２度目に問い合わせる段階が、前記応答に応じて順序付けされた意味のリストを提示する段階を有する請求項７記載の方法。
【請求項１１】
請求項１〜１０のいずれか一項に記載の方法を、プログラム可能なプロセッサに実行させる命令を備えるコンピュータ可読媒体。
【請求項１２】
ソース言語におけるソーステキストを含むソース文書をユーザに対して提示し、ターゲット言語におけるターゲットテキストを含むターゲット文書を前記ユーザに対して同時に提示するように構成されたディスプレイと、
前記ソーステキストを前記ターゲットテキストに翻訳するように構成されており、且つ、前記ソーステキストのフォーマット特性に従って、前記ターゲットテキストを前記ターゲット文書に対してマッピングするように更に構成されているプロセッサと、
を備える請求項１〜１０のいずれか一項に記載の方法を実行するように構成されたシステム。
【請求項１３】
前記プロセッサは、前記ソーステキスト内のあいまいさのインスタンスについてユーザに対して問い合わせ、その問い合わせに対する該ユーザからの応答を受領し、且つ、該応答に少なくとも部分的に基づいて、前記ソーステキストを前記ターゲットテキストに翻訳するように更に構成されている請求項１２記載のシステム。
【請求項１４】
前記応答に応じて前記あいまいさの解決を保存するメモリを更に有する請求項１３記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子通信に関するものであり、更に詳しくは、言語翻訳を伴う電子通信に関するものである。
【背景技術】
【０００２】
国際的な交流が一般化するに伴って、人々が言語障壁に遭遇する可能性が大きくなっている。言語障壁は、外国企業との売買や折衝、外地での多国籍軍事作戦における軍隊の協力、外国人との連絡、或いは、外国からの訪問者に対する情報の提示など、多くの状況において生じる可能性がある。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ソース言語におけるテキストを有する文書を受領し、テキストをターゲット言語に翻訳可能なコンピュータプログラムが市販されている。しかしながら、これらのプログラムは、誤訳する傾向を有している。この結果、結果的に得られたターゲット言語における文書は、意図していた意味を伝達することができない。又、翻訳は、結果的に得られる文書のフォーマットに対しても影響を及ぼし、この結果、結果的に得られた文書が、ソース文書とは異なって見える。
【課題を解決するための手段】
【０００４】
一般に、本発明は、関係する電子文書の翻訳に特に有用なテキスト翻訳ツールに関するものである。関係する電子文書は、電子スライド、スプレッドシートエントリ、書籍のページ、収集されたテキストファイルの組、テキストを含む図面の組、及びこれらに類似したものなどの互いに関係している電子形式の任意の文書である。
【０００５】
本発明は、ソース言語におけるソース文書からターゲット言語におけるターゲットテキストにソーステキストを翻訳する段階を提供している。本発明は、ソーステキストのフォーマット特性に従って、ターゲットテキストをターゲット文書に対してマッピングする段階を更に提供している。この結果、ターゲット文書は、ソース文書の「見た目の感じ（look and feel）」のいくつかを保持している。１つ又は複数のグラフィック要素を含むソース文書の場合には、本発明は、グラフィック要素をターゲット文書に対してマッピングする段階をサポートしている。
【０００６】
典型的なアプリケーションにおいては、ユーザは、第１言語におけるテキストを具備した電子ソーススライドの組を翻訳し、ソーススライドと同様の外観を有する第２言語におけるターゲットスライドの組を生成可能である。ターゲットスライドは、一般にソーススライドのグラフィック要素及びフォーマット特性を保持している。
【０００７】
本発明は、いくつかの翻訳エンジンの中の任意のものを稼動させるいくつかの翻訳装置の中の任意のものによって実施可能である。翻訳装置が、頭字語となる可能性のある単語などのあいまいさに遭遇した場合には、翻訳装置は、あいまいさについてユーザに対して問い合わせることが可能であり、且つ、問い合わせに対するユーザの応答に少なくとも部分的に基づいて、ソーステキストをターゲット言語に翻訳可能である。又、翻訳装置は、ユーザがあいまいさを解決した方式を記憶可能であり、且つ、ユーザに対して問い合わせすることなしに、そのあいまいさの後続のインスタンスを同様の方式で解決可能である。
【０００８】
一実施例においては、本発明は、ソース文書をユーザに対して提示する段階を有する方法を対象にしている。ソース文書は、ソース言語におけるソーステキストと、少なくとも１つのグラフィック要素を含んでいる。又、本方法は、グラフィック要素をターゲット文書に対してマッピングする段階と、ソーステキストをターゲット言語に翻訳することによってターゲットテキストを生成する段階と、ターゲットテキストをターゲット文書に対してマッピングする段階と、を含んでいる。
【０００９】
別の実施例においては、本発明は、方法を提示している。この方法は、関係する電子文書の組内の第１ソース文書のあいまいさの第１のインスタンスを識別する段階を有している。第１ソース文書は、ソース言語における第１ソーステキストを含んでいる。本方法は、あいまいさについてユーザに対して問い合わせる段階と、問い合わせに対するユーザからの応答を受領する段階と、応答に少なくとも部分的に基づいて、第１ソーステキストをターゲット言語に翻訳する段階と、を更に有している。関係する電子文書の組内の第２ソース文書においてあいまいさの第２のインスタンスが識別された場合に、本方法は、問い合わせに対する応答に少なくとも部分的に基づいて、第２ソーステキストをターゲット言語に翻訳する段階を有しており、ユーザに対して改めて問い合わせる必要はない。
【００１０】
更なる実施例においては、本発明は、前述の方法のいずれかをプログラム可能なプロセッサに実行させるための命令を有するコンピュータ可読媒体を有している。
【００１１】
又、本発明は、これらの方法のいずれかを実行するように構成されたシステムをも対象にしている。更なる実施例においては、本発明は、ソース言語におけるソーステキストを含むソース文書をユーザに対して提示し、ターゲット言語におけるターゲットテキストを含むターゲット文書をユーザに対して同時に提示するように構成されたディスプレイを備えるシステムを提示している。本システムは、ソーステキストをターゲットテキストに翻訳するように構成され、且つ、ソーステキストのフォーマット特性に従ってターゲットテキストをターゲット文書に対してマッピングするように更に構成されたプロセッサをも含んでいる。
【００１２】
本発明の１つ又は複数の実施例の詳細については、添付の図面と以下の説明に記述されている。
【発明を実施するための最良の形態】
【００１３】
図１は、関係する電子文書の組の概念図である。図１の例においては、文書は、パーソナルコンピュータ上に電子的に保存されているテキスト及びグラフィックのスライドなどのプレゼンテーションを伴う説明用の提示物から構成されている。説明用の提示物は、例えば、Microsoft PowerPointなどのアプリケーションによって準備されたスライドプレゼンテーションを包含可能である。但し、本発明は、スライドプレゼンテーションに限定されるものではなく、書籍のページや収集された報告書の組などのその他の関係する電子文書の組と共に利用することも可能である。
【００１４】
図１の例においては、プレゼンテーションの主題は医学的症候群である。このプレゼンテーションは、任意の数のスライドを包含可能であるが、２つのスライド１２Ａ及び１４Ａが図示されている。スライド１２Ａは、説明テキスト１６Ａ、タイトルとしての更なるテキスト１８Ａ、及びグラフィック要素２０Ａを含んでいる。同様に、スライド１４Ａも、説明テキスト２２Ａ、タイトル２４Ａ、更なるテキスト２６Ａ、及びグラフィック要素２８Ａを含んでいる。スライド１２Ａ及び１４Ａにおいては、タイトル１８Ａ、２４Ａは、「ＡＩＤＳ」という頭字語になっており、これは、エイズ、後天性免疫不全症候群（Acquired Immune Deficiency Syndrome）の略号である。
【００１５】
本発明は、関係する電子文書をソース言語からターゲット言語に翻訳する技術を提供している。図１においては、ソース言語は、英語であり、ターゲット言語は、スペイン語である。スライド１２Ａ及び１４Ａは、「ソース」スライドである。翻訳された、すなわち、「ターゲット」のスライドが、スライド１２Ｂ及び１４Ｂとして、図１に示されている。
【００１６】
ターゲットスライド１２Ｂ及び１４Ｂは、オリジナルのソーススライド１２Ａ及び１４Ａ内に存在している要素を含んでいる。具体的には、ターゲットスライド１２Ｂは、説明テキスト１６Ｂ、タイトルとしての更なるテキスト１８Ｂ、及びグラフィック要素２０Ｂを含んでいる。同様に、スライド１４Ｂも、説明テキスト２２Ｂ、タイトル２４Ｂ、更なるテキスト２６Ｂ、及びグラフィック要素２８Ｂを含んでいる。
【００１７】
ターゲットスライド１２Ｂ及び１４Ｂの外見がソーススライド１２Ａ及び１４Ａに似ていることに留意されたい。テキストは、英語からスペイン語に翻訳されているが、スライドのフォーマットの大部分が保持されている。具体的には、テキストのサイズ、フォント、及び位置が、ソーススライド１２Ａ、１４Ａとターゲットスライド１２Ｂ、１４Ｂにおいて、略同一である。テキスト２６Ａのイタリック体などのテキスト属性も保持されており、テキスト２６Ｂが同様にイタリック体になっている。さらに、グラフィック要素の位置及びサイズも、ソーススライド１２Ａ、１４Ａとターゲットスライド１２Ｂ、１４Ｂにおいて、略同一である。
【００１８】
タイトル１８Ａ及び２４Ａのテキストは「ＡＩＤＳ」という頭字語を含んでおり、これは、図１の例においては、「Acquired Immune Deficiency Syndrome」の略号である。ターゲットスライド１２Ｂ及び１４Ｂのタイトル１８Ｂ及び２４Ｂも、同様に頭字語を含んでいる。「ＡＩＤＳ」に対応したスペイン語の頭字語である「ＳＩＤＡ」は、「Sindrome de Inmunodeficiencia Adquirida」の略号である。後述するように、翻訳においては、頭字語の認識、翻訳されたテキストにおける頭字語の保持、及びターゲット言語において匹敵する頭字語が存在しない場合の頭字語の展開をサポートしている。さらに、本発明は、翻訳機が、関係する電子文書の組内に表示される頭字語を一貫性を持って翻訳できるように、１回限りの（one-time）頭字語処理をもサポートしている。
【００１９】
図２は、ソース言語における電子文書とターゲット言語における対応する翻訳された電子文書のディスプレイ４０の説明用の画面ショットである。図２の例においては、スライド１４Ａ及び１４Ｂが、並んだ状態で表示されている。並んだ状態で表示すれば、ソース及びターゲットスライド１４Ａ、１４Ｂを容易に比較可能である。単一の命令により、ユーザは、組内のすべてのスライドを翻訳可能であり、且つ、ソース及びターゲット文書が同時に提示されれば、それぞれのターゲット文書をそれぞれのソース文書に対して比較可能である。この結果、ユーザは、それらの実際のレイアウト及びフォーマット特性に従って、ソース及びターゲットスライドを観察することができる。
【００２０】
ディスプレイ４０は、説明用の編集ツール４２をも示しており、ユーザは、これを使用することにより、ソース又はターゲット文書の訂正、調整、及び微調整を実行可能である。図２に示されているツールは、説明を目的としたものであり、本発明は、任意の編集ツールを収容可能である。しかしながら、本発明の利点は、必要とされるユーザ編集が少ないという点にある。本発明は、ソース文書のグラフィック及びフォーマット化を保持しつつ、テキストの翻訳を提供している。例えば、ユーザがソース文書からターゲット文書にグラフィック要素を「切り貼り（cut and paste）」することは、多くの場合に、不要である。
【００２１】
本発明の典型的な実施例においては、ソース文書又はソース文書の組を変更すると、結果的に、ターゲット又はターゲット文書の組が自動的に変更される。例えば、ソーススライド１４Ａに新しいグラフィック要素を追加すると、結果的に、同一のグラフィック要素がターゲットスライド１４Ｂにも追加されることになる。スライド１４Ａ内のテキストを変更すると、スライド１４Ｂ内の対応する翻訳されたテキストが自動的に変更される。ソースのスライドを再順序付けしたり、ソースの組に新しいスライドを追加すると、結果的に、ターゲット内において、自動的に再順序付けされたり、新しいスライドが追加されることになる。
【００２２】
図２には、単一のターゲットスライド１４Ｂが示されているが、本発明は、複数のターゲット文書をサポートしている。例えば、ユーザは、スペイン語においてターゲット文書の第１の組を、フランス語において第２の組を、日本語において第３の組を、などと生成可能である。本発明の１実施例においては、ソース文書又はソース文書の組を変更すると、結果的に、それぞれのターゲット文書又はターゲット文書のそれぞれの組が自動的に変更される。
【００２３】
１つの典型的な編集ツールは、頭字語エキスパンダ４４である。頭字語エキスパンダは、頭字語となる可能性のある単語を識別し、頭字語の翻訳に関する１つ又は複数の選択肢をユーザに対して提供する。典型的な頭字語エキスパンダの動作については、後述する。
【００２４】
別の典型的なツールは、スライドセレクタ４６である。スライドセレクタ４６上においてスライドを選択することにより、ユーザは、関係するスライドの組の中を検索可能である。例えば、ソースの組の第２のスライドを選択すると、ソース及びターゲットの組の両方の第２スライドが表示されることになる。同様に、特定のターゲットスライドを選択した場合にも、対応したソーススライドが自動的に選択される。
【００２５】
更なる典型的なツールは、単語又はフレーズのその他の可能な意味を検出する検索ツール４８である。一般人による使用頻度などの基準に従って、その他の可能な意味をランク付け可能である。図２の例においては、探索ツール４８は、ユーザによる以前の使用内容に従って、意味をランク付けしている。探索ツール４８は、翻訳エンジンからの単語又はフレーズの標準設定の翻訳を更に包含可能である。ユーザは、ソース又はターゲット文書内において任意の単語又はフレーズを選択可能であり、意味のリストを受領可能であり、且つ、ユーザが伝達を所望するメッセージに最も近い意味を選択可能である。
【００２６】
本発明は、図２に示されている特定の編集ツールに限定されるものではない。さらに、本発明は、ソース文書の変更を伴わないターゲット文書の編集をもサポートしている。ユーザが、ソース文書には満足しているが、対応するターゲット文書の翻訳には満足していない場合がある。この場合には、ユーザは、ソース文書の変更を伴うことなしに、ターゲットを直接的に編集可能である。
【００２７】
一般に、ターゲット文書内のターゲットテキストは、ソース文書内のソーステキストによって規定されている同一の位置、サイズ、フォント、スタイル、及びその他のフォーマット特性を具備している。しかしながら、いくつかの状況においては、ソーステキストのフォーマット特性のすべてを保持することが実現不可能である場合もある。ソーステキストが、相対的に長い単語又はフレーズに翻訳される単語又はフレーズを含んでいる場合がある。従って、本発明は、異なるサイズ又は異なるフォントをターゲットテキストに対して選択するなどの１つ又は複数のフォーマット特性の自動的な変更をサポートしている。
【００２８】
本発明は、更に、編集ツールを伴うことなしに、ソース及びターゲット文書の並んだ状態での表示をサポートしている。ユーザがグループに対してスライドを提示する際には、ソース及びターゲットスライドを同時に表示するようにディスプレイ４０を構成可能である。
【００２９】
図３は、本発明の技術を実行可能なコンピュータシステム５０の機能ブロック図である。コンピュータシステム５０の構成部分のいくつかは、それらの構成部分が単一の装置内において実現可能な場合にも、論理的に別個のものとして示されている。コンピュータシステム５０以外の翻訳装置も本発明の技術を実行可能である。
【００３０】
ユーザは、入出力装置５２を通じてコンピュータシステム５０と情報をやり取りする。入出力装置５２は、ディスプレイ５４を包含可能であり、これは、図２のディスプレイ４０を介して提示される情報などの情報を視覚的な形態でユーザに対して提示するように構成されている。入出力装置５２は、キーボード５６又はマウス５８を包含することも可能である。しかしながら、本発明は、図３に示されている特定の入出力装置に限定されるものではなく、タッチスクリーン、スタイラス、タッチパッド、又はオーディオ入出力装置などの入出力装置を包含可能である。
【００３１】
コンピュータシステム５０は、プロセッサ６０を含んでおり、これが翻訳ソフトウェアを実行する。メモリ６２内に保存可能である翻訳ソフトウェアは、いくつかの市販の翻訳パッケージの中の任意のものであってよい。メモリ６２は、任意の形態の情報保存を包含可能である。メモリ６２は、ランダムアクセスメモリを包含可能であり、且つ、本明細書に記述されている技術をプロセッサ６０などのプログラム可能なプロセッサに実行させる命令を有する様々なコンピュータ可読媒体の中の任意のものをも包含可能である。このようなコンピュータ可読媒体は、磁気及び光学保存媒体と、プロセッサ６０からアクセス可能な消去プログラム可能読み出し専用メモリ（Erasable Programmable Read-Only Memory）やフラッシュメモリなどの読み出し専用メモリを含んでいるが、これらに限定されない。
【００３２】
メモリ６２は、スライド、ページ、チャプター、及びこれらに類似したものなどの関係する電子文書を更に保存することも可能である。
【００３３】
典型的な翻訳ソフトウェアパッケージは、ソース言語からターゲット言語にテキストを翻訳する翻訳エンジン６４を含んでいる。本発明は、翻訳エンジン６４がハードウェア、ファームウェア、或いは、ハードウェア、ファームウェア、及びソフトウェアの任意の組み合わせとして実現されている実施例をも包含している。
【００３４】
典型的な翻訳エンジン６４は、１つ又は複数の専用翻訳ツールを利用してメッセージをソース言語からターゲット言語に変換可能である。専用翻訳ツールは、一般にアプリケーション固有の用語を取り扱う１つ又は複数の用語マネージャ６６、翻訳メモリツール６８、及び／又は機械翻訳ツール７０を包含可能である。翻訳メモリツール６８は、一般に、以前に翻訳されたことのある単語及びフレーズであって、「最初から」翻訳する必要がない単語及びフレーズを識別することにより、翻訳作業を軽減する。機械翻訳ツール７０は、例えば、メッセージを構文解析して単語又はフレーズを分析することにより、ソース言語におけるメッセージを「最初から」言語的に処理する。用語マネージャ６６、翻訳メモリツール６８、及び／又は機械翻訳ツール７０は、いくつかの異なる会社から市販されている。本発明は、様々な翻訳エンジンを包含するものであり、特定の翻訳エンジン又は特定の専門翻訳ツールに限定されるものではない。
【００３５】
典型的な実施においては、コンピュータ５０は、翻訳エンジンを稼動させて単語又はフレーズを「最初から」翻訳する前に、メモリ６２内に保存されているフレーズを参照する。メモリ６２は、単語及びフレーズの１つ又は複数のカテゴリを包含可能であり、これらのカテゴリは、使用頻度や主題の分野などの基準に従って階層構造で構成可能である。翻訳メモリツール６８は、メモリ６２内の既存の表現に対して望ましいフレーズをマッチングさせる、又は、マッチングさせるように試みる探索アルゴリズムを更にサポート可能である。
【００３６】
多くの場合に、翻訳エンジン６４は、機械翻訳ツール７０を稼動させるのではなく、翻訳メモリツール６８を利用してメモリ６２内の既存の表現を使用するほうが好ましい。一般に、メモリ６２内のフレーズは、「最初から」実行される翻訳と比べて、信頼性が高く、且つ、意図する意味に近いと見なすことができる。
【００３７】
いくつかのケースにおいて、翻訳エンジン６４は、複数の翻訳を有する単語又はフレーズなどのあいまいさに遭遇することになる。本発明は、「学習モード」をサポートしており、このモードにおいては、メモリ６２が、単語又はフレーズのユーザの以前の翻訳に関する情報を保存している。一実施例においては、翻訳エンジン６４は、ユーザが以前に選択した翻訳を自動的に選択可能である。別の実施例においては、翻訳エンジン６４は、ユーザが以前に選択した翻訳に従って、可能な意味をランク付けしている。
【００３８】
コンピュータシステム５０は、単体システムとして示されているが、本発明は、単体ではない実施例をも包含している。例えば、本発明は、入出力装置５２がローカルワークステーション内に含まれると共に、プロセッサ６０及び／又はメモリ６２がリモートになっている実施例を含んでいる。ユーザは、インターネット、携帯電話ネットワーク、ローカルエリアネットワーク、又は無線ネットワークなどのネットワーク（図示されてはいない）を介してリモートプロセッサ６０及び／又はメモリ６２にアクセス可能である。
【００３９】
図４は、頭字語エキスパンダの典型的な動作を示すフローチャートである。テキストを変換する過程において（８０）、翻訳エンジンは、頭字語となる可能性のある単語を識別可能である（８２）。頭字語となる可能性のある単語は、頭字語として一意に識別可能である。例えば、「ＵＳＡ」という用語は、United States of America（アメリカ合衆国）として一意に識別可能である。「ＣＯ」という用語の場合には、いくつかの例を挙げると、「company（会社）」の略称となる可能性のある用語、或いは、「carbon monoxide（一酸化炭素）」又は「cardiac output（心拍出量）」の頭字語として識別可能である。「ＡＩＤＳ」という用語の場合には、頭字語である可能性もあり、或いは、「assistants（アシスタント）」又は「resources（リソース）」又は「helpful acts（有用な行動）」と同義語である通常の単語である可能性もある。翻訳エンジンが初めて頭字語となる可能性のある単語と遭遇した際には、翻訳エンジンは、頭字語を展開することにより、既知の意味を一覧表示可能である。
【００４０】
プロセッサは、対象のソーステキストの一態様についてユーザに問い合わせることができる（８６）。具体的には、プロセッサは、頭字語となる可能性のある単語の意図する意味についてユーザに対して問い合わせ可能である。プロセッサは、対象の用語の可能な意味の１つとして、展開された頭字語をユーザに対して提示可能である。プロセッサは、１つ又は複数の入出力装置を介して、このような問い合わせを提示すると共に、ユーザから応答を受領する（８８）。ユーザからの応答は、意図した意味を反映している。プロセッサは、ユーザの応答に応じて翻訳を遂行し、翻訳をターゲット文書に対してマッピングする（９０）。
【００４１】
いくつかの状況においては、翻訳は、それ自体が頭字語であってもよい。例えば、「ＡＩＤＳ」という英語の頭字語は、スペイン語の「ＳＩＤＡ」という頭字語に翻訳される。対象の頭字語の展開されたバージョンをユーザが選択する場合もある。プロセッサが、例えば、「ＵＳＡ」という頭字語と遭遇した場合に、プロセッサは、「Ｅ．Ｅ．Ｕ．Ｕ．」という頭字語の翻訳、或いは、「Estados Unidos」などの展開された翻訳の選択肢をユーザに対して提示可能である。
【００４２】
ユーザが問い合わせに応答した後に（８８）、プロセッサは、単語及び／又はフレーズをメモリ内に保存する（９２）。図３のコンピュータシステム５０などの翻訳装置は、一般に、単語及びフレーズの語彙データベースをメモリ内に含んでおり、このデータベースに用語を追加可能である。プロセッサが、同一文書又は関係する電子文書内において、後から、同一の頭字語、単語、又はフレーズに遭遇した場合には、プロセッサは、ユーザに対して改めて問い合わせることなしに、同一の翻訳によって作業を遂行可能である。
【００４３】
ユーザは、新しい頭字語、単語、又はフレーズをメモリに永久的又は一時的に追加する決定権を持つことが可能である。新しい用語をメモリに一時的に追加することにより、その翻訳を組内の関係する電子文書に対して適用することができるが、その他の組内の電子文書に対しては適用不可である。健康上の懸念事項に関する電子スライドの組内においては、例えば、「ＡＩＤＳ」という用語は、一貫して「ＳＩＤＡ」に翻訳可能である。しかしながら、軍の命令構造に関する電子スライドの組内においては、「ＳＩＤＡ」を使用することは不適当であり、「asistentes」（「assistants（アシスタント）」）などのその他の用語を使用することが適切であろう。従って、関係する電子文書の新しい組を翻訳する際には、先行する関係する電子文書の組を翻訳した際に用語について問い合わせが実行されている場合にも、プロセッサは、用語の翻訳について、改めてユーザに対して問い合わせ可能である。
【００４４】
ユーザは、頭字語の新しい展開を指定する決定権をも持つことが可能である。情報配布に関する関係する電子文書の組内においては、「ＡＩＤＳ」は、「Automated Information Distribution System（情報配布自動化システム）」の略号である可能性がある。ユーザは、新しい展開及びその翻訳をメモリに永久的に又は一時的に追加する決定権を持つことが可能である。
【００４５】
図５は、関係する電子文書の組の翻訳を示すフローチャートである。メモリからソース文書を読み込んだ（１００）後に、プロセッサは、ソース文書内のオブジェクトをターゲット文書に対してマッピングする（１０２）。例えば、プロセッサは、ソース文書からターゲット文書にグラフィック要素を複写する。プロセッサは、翻訳されるテキストの位置、サイズ、フォント、スタイル、及びその他の特性にも留意する。プロセッサは、ソース及びターゲット文書あるいはこれらの一部をユーザに対して提示する（１０４）。典型的な実施例においては、プロセッサは、図２に示されているように、ソース及びターゲット文書を並んだ状態で表示する。
【００４６】
プロセッサは、翻訳エンジン６４内のツールによってテキストを翻訳する（１０６）。前述のように、翻訳（１０６）は、メモリ６２内に保存されている類似の表現を探索する段階、又は、「最初から」翻訳する段階、或いは、これらの両方を包含可能である。いずれかの時点において、翻訳エンジンは、翻訳に影響を及ぼし得るあいまいさと遭遇する可能性がある（１０８）。あいまいさは、図４との関連で前述した頭字語を包含可能であり、或いは、意図する意味が不明瞭なその他の事柄を包含することも可能である。
【００４７】
プロセッサが、あいまいさのインスタンスと遭遇した際に、プロセッサは、以前にそのあいまいさに遭遇したことがあるかどうか、並びに、ユーザが問い合わせに対する応答によってあいまいさを解決したことがあるかどうかを判定する（１１０）。ユーザが既にあいまいさを解決している場合には、プロセッサは、必ずしもユーザに対して改めて問い合わせる必要はなく、ユーザの以前の応答に従って、あいまいさを解決する（１１２）。プロセッサは、ユーザの以前のあいまいさの解決に応じて翻訳を遂行し、翻訳をターゲット文書に対してマッピングする（１１４）。変形においては、プロセッサは、可能な意味のリストをユーザに対して提示する。この意味のリストは、最も頻繁な又は最も可能性が高い意味が最初に提示されるように順序付け可能である。プロセッサは、意図する意味についてユーザに対して問い合わせを実行し、翻訳をユーザの応答に応じてターゲット文書に対してマッピングする。
【００４８】
ターゲット文書に対して翻訳をマッピングする段階は、ソーステキストのフォーマット特性に従って、ターゲットテキストをターゲット文書に対してマッピングする段階を含んでおり、これにより、ソーステキストのフォーマット特性の少なくとも１つ又は複数のものを保存する。いくつかのケースにおいては、マッピングする段階は、より小さなサイズ又は異なるフォントをターゲットテキストに対して選択するなどの１つ又は複数のフォーマット特性を変更する段階を包含可能である。
【００４９】
ユーザがあいまいさを解決していない場合には、プロセッサは、ソーステキストの一態様についてユーザに対して問い合わせ（１１６）、問い合わせに対するユーザの応答を受領し（１１８）、ユーザの応答に応じて翻訳及びマッピングを遂行する（１１４）。ターゲットテキストは、一般に、ソーステキストと同一の位置において、ソーステキストと同一のサイズ、フォント、スタイル、及びその他のフォーマット特性を有するように提示される。しかしながら、マッピング段階は、ターゲットテキストの１つ又は複数のフォーマット特性を変更する段階を包含することも可能である。
【００５０】
前述のように、ユーザに対する問い合わせをバイパスするプロセスは、翻訳エンジンが頭字語となる可能性のある単語に遭遇した際に使用可能である。但し、図５に示されているプロセスは、頭字語への適用に限定されるものではない。例えば、スピーチの口語体及び比喩表現が、翻訳エンジンにあいまいさをもたらす場合がある。例えば、翻訳エンジンが、「Hold the phone（電話を切らないで下さい）」という文章に遭遇した場合に、翻訳エンジンは、この文章が、電話装置の一部を把持するという文字通りの命令であるのか、或いは、しばらくの間待機するという比喩的な命令であるのかを判定することができないことがある。問い合わせの後に、ユーザが、比喩的な意味を意図したものであったと応答した場合には、プロセッサは、関係する電子文書内において「Hold the phone」という文章に遭遇した際に、問い合わせることなしに、比喩的な意味を適用可能である。
【００５１】
図１に示されている典型的なソーススライド１２Ａ及び１４Ａとの関連においては、翻訳エンジンは、「ＡＩＤＳ」の最初のインスタンスに遭遇した際に、ユーザに対して既に問い合わせした状態にあろう。「ＳＩＤＡ」という頭字語が正確な翻訳であるというユーザの応答を受信することに伴い、プロセッサは、この翻訳をその組内のその他のスライドの「ＡＩＤＳ」のその他のインスタンスにも適用可能である。
【００５２】
１回限りの頭字語処理に加え、本発明は、１つ又は複数の更なる利点を提供可能である。本発明は、ほとんど命令を伴うことなしに、関係する電子文書の組を翻訳可能である。電子スライドに適用可能な同一の技術を、スプレッドシートのセル、スプレッドシートの組、書籍のページ、収集されたテキストファイルの組、及びテキストを含む図面の組にも適用可能である。但し、本発明は、これらのアプリケーションに限定されるものではない。
【００５３】
更には、本発明の技術は、ユーザと翻訳装置間のやり取りを軽減する。具体的には、ユーザに対する頭字語又はあいまいな用語に関する問い合わせが行われた後には、関係する電子文書の組内において、それらの頭字語又は用語に再度遭遇した場合に、ユーザに対して問い合わせを実行する必要がない。従って、本発明は、結果的に、相対的に高速の翻訳と使い易さの改善を実現可能である。
【００５４】
本発明は、グラフィックと、テキストの属性をも保持している。この結果、ターゲット文書は、ソース文書と同一の「見た目の感じ」を具備可能である。見た目の感じを保持することは、オリジナルのソーススライドを魅力的なものにした際に費やされた努力が、ターゲットスライドにも持ち越されるという美観上の利点を具備している。又、同様に、実用的な利点も多数存在している。例えば、スペイン語を話す聴衆に対して通訳者を介在させてＰｏｗｅｒＰｏｉｎｔプレゼンテーションを行う英語の講演者は、英語において親しんでいるＰｏｗｅｒＰｏｉｎｔスライドに対応したスペイン語におけるＰｏｗｅｒＰｏｉｎｔスライドを提示可能である。講演者が有している英語におけるスライドとの親近感により、講演者は、スペイン語におけるスライドとも、なんらかの親近感を同様に持つことが可能であり、この結果、十分に調整された多言語プレゼンテーションを提供する機会が講演者に付与されることになる。
【００５５】
これまでに、本発明のいくつかの実施例について説明してきた。いくつかの実施例においては、本発明は、任意の数のソース及びターゲット言語に適用可能であり、且つ、様々な翻訳装置によって実行可能である。翻訳装置は、スピーチ認識や音声合成などの本明細書には言及されていない能力をも包含可能である。
【００５６】
さらに、本発明は、グラフィックを含む関係する電子文書に限定されるものではない。本発明は、フォーマットされたテキストを含む電子文書に適用可能である。本発明は、ソース文書を読み込み、翻訳済みのテキストをターゲット文書に対してマッピング可能であり、ターゲット文書は、ソース文書のフォーマット特性の中の１つ又は複数のものを内蔵している。テキストの位置、テキストの行端揃え、テキストがボールド体又はイタリック体又は下線を具備しているかどうか、テキストのフォント、テキストがすべて大文字で表示されているかどうか、などのいずれもが、本発明が保持可能なフォーマット特性である。
【００５７】
本発明は、すべてのフォーマット特性の一部を保持する実施例をも包含している。例えば、ソース言語が英語であり、ターゲット言語が韓国語である実施例の場合には、言語のキャラクタセットが異なっており、例えば、ソーステキストのフォントを保持することは、望ましくない、或いは実現不可能であろう。その他の実施例においては、テキストサイズなどのフォーマット特性を変更することにより、翻訳を収容可能である。
【００５８】
また、本発明は、本明細書に記述されている技術をプロセッサ６０などのプログラム可能なプロセッサに実行させる命令を有する様々なコンピュータ可読媒体の中の任意のものを有するいくつかの実施例をも含んでいる。このようなコンピュータ可読媒体は、磁気及び光学ストレージ媒体と、消去プログラム可能読み出し専用メモリ又はフラッシュメモリなどの読み出し専用メモリを包含しているが、これらに限定されない。
【図面の簡単な説明】
【００５９】
【図１】関係する電子文書の組とその翻訳済みのバージョンを示す概念図を示す図である。
【図２】ソース電子文書とターゲット電子文書の同時プレゼンテーションを示す典型的なディスプレイの画面ショットを示す図である。
【図３】本発明を実施可能な典型的な翻訳装置を示すブロック図を示す図である。
【図４】翻訳装置の頭字語展開動作を示すフローチャートを示す図である。
【図５】本発明の実施例による関係する電子文書の組の翻訳を示すフローチャートを示す図である。
【図１】
2007515019.tif 000003
【図２】
2007515019.tif 000004
【図３】
2007515019.tif 000005
【図４】
2007515019.tif 000006
【図５】
2007515019.tif 000007
【手続補正書】
【提出日】平成18年8月18日(2006.8.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ソース文書をユーザに対して提示する段階であって、該ソース文書は、ソース言語におけるソーステキストと、少なくとも１つのグラフィック要素を含んでいる、段階と、
前記グラフィック要素をターゲット文書に対してマッピングする段階と、
前記ソーステキストをターゲット言語に翻訳することにより、ターゲットテキストを生成する段階と、
前記ターゲットテキストを前記ターゲット文書に対してマッピングする段階と、
を有する方法であって、前記ソーステキストを前記ターゲット言語に翻訳する段階が、該ソーステキスト内の頭字語となる可能性のある単語を識別する段階と、翻訳された頭字語を前記頭字語の翻訳の候補として前記ユーザに対して提示する段階とを含む方法。
【請求項２】
前記ソーステキストが、フォーマット特性を規定し、前記ターゲットテキストを前記ターゲット文書に対してマッピングする段階が、前記ソーステキストの前記フォーマット特性に従って、前記ターゲットテキストを前記ターゲット文書に対してマッピングする段階を有する請求項１記載の方法。
【請求項３】
前記フォーマット特性が、ソーステキストサイズ、前記ソース文書内の前記ソーステキストの位置、及び前記ソーステキストのフォントの中の少なくとも１つを備える請求項２記載の方法。
【請求項４】
前記ソース文書及び前記ターゲット文書をユーザに対して同時に提示する段階を更に有する請求項１記載の方法。
【請求項５】
前記翻訳された頭字語が正しいかどうかに関して、前記ユーザからの応答を受領する段階と、
前記応答に少なくとも部分的に基づいて、前記ソーステキストを前記ターゲット言語に翻訳する段階と、
を更に有する請求項１記載の方法。
【請求項６】
前記頭字語を展開する段階を更に有し、
前記ユーザからの前記応答が、前記の展開された頭字語を前記の頭字語となる可能性のある単語の意図する意味として識別し且つ前記ソーステキストを前記ターゲット言語に翻訳する段階が前記展開された頭字語を使用する段階を含む請求項５記載の方法。
【請求項７】
前記ユーザが前記の頭字語となる可能性のある単語に関する問い合わせに対して以前に応答しているかどうかを判定する段階と、
前記以前の応答に少なくとも部分的に基づいて、前記ソーステキストを前記ターゲット言語に翻訳する段階と、
を更に有する請求項１記載の方法。
【請求項８】
請求項１〜７のいずれか一項に記載の前記方法を、プログラム可能なプロセッサに実行させる命令を備えるコンピュータ可読媒体。
【請求項９】
ソース言語におけるソーステキストを含むソース文書をユーザに対して提示し、ターゲット言語におけるターゲットテキストを含むターゲット文書を前記ユーザに対して同時に提示するように構成されたディスプレイと、
前記ソーステキストを前記ターゲットテキストに翻訳するように構成されており、且つ、前記ソーステキストのフォーマット特性に従って、前記ターゲットテキストを前記ターゲット文書に対してマッピングするように更に構成されているプロセッサであって、前記ソーステキスト内のあいまいさのインスタンスについてユーザに対して問い合わせ、その問い合わせに対する該ユーザからの応答を受領し、且つ、該応答に少なくとも部分的に基づいて、前記ソーステキストを前記ターゲットテキストに翻訳するように更に構成されているプロセッサと、
前記応答に応じて前記あいまいさの解決を保存するメモリであって、前記プロセッサが関係する文書の組の他の文書の翻訳に対して該解決を利用する、メモリと、
を備えるシステム。
【請求項１０】
関係する電子文書の組内の第１のソース文書であって、ソース言語における第１のソーステキストを含む第１のソース文書に関して、該第１のソーステキスト内のあいまいさの第１のインスタンスを識別する段階と、
前記あいまいさについてユーザに問い合わせる段階と、
前記の問い合わせに対して前記ユーザからの応答を受領する段階と、
前記応答に少なくとも部分的に基づいて前記第１のソーステキストをターゲット言語に翻訳する段階と、
前記関係する電子文書の組内の第２のソース文書内のあいまいさの第２のインスタンスを識別する段階であって、該第２のソース文書が前記ソース言語における第２のソーステキストを含む、段階と、
前記応答に少なくとも部分的に基づいて前記第２のソーステキストを前記ターゲット言語に翻訳する段階と、
を有する方法。
【請求項１１】
前記あいまいさが、頭字語となる可能性のある単語の意図する意味についてのあいまいさから成り、前記あいまいさについてユーザに問い合わせる段階が前記頭字語の翻訳の候補として該ユーザに翻訳された頭字語を提示する段階と別の候補として非頭字語となる可能性のある単語の翻訳を提示する段階とを有する請求項１０記載の方法。
【国際調査報告】
2007515019.tif 000008