(57)【要約】【課題】文書の準備をコロケーション誤りなしに行う場合に母国語でない話者を支援するシステムまたは方法、およびコロケーション誤りパターンまたはテンプレートデータベースを構築する方法を提供すること。【解決手段】単語対応付けの一プロセスにおいて、元の言語入力文３５０と検討中の例３６０とが、二言語辞書対応付け器３６２として動作する第１の対応付けコンポーネントへの入力である。対応付け器３６２は、異なる言語における２つの単語がいかなる方法で相互に翻訳することが可能となるかを記述する。二言語辞書対応付け器３６２は、元の言語入力部３５０から例文３６０への直接単語翻訳である高密度の一単語のアンカーポイントを確立する。これらは、後述のフレーズ対応付けで用いることができる。次に、例文３６０が分割されない言語（例えば中国語）である場合、例文３６０は、単語分割される。【選択図】　　　　図４
2004038969.tif 000002
【特許請求の範囲】
【請求項１】
コロケーション誤りパターンデータベースを構築する方法であって、
第１の言語および第２の言語での文を有する二言語コーパスを獲得するステップと
第２の言語の単語ペアを前記コーパスにある第２の言語での文から抽出するステップと、
当該コーパスから抽出される第２の言語の単語ペアの各々に対して、対応する第１の言語の単語ペアを前記コーパスにある第１の言語での文から抽出して、該第２の言語の単語ペアに対する正確な第１の言語の翻訳を決定するステップと、
前記コーパスから抽出される第２の言語の単語ペアの各々に対して、前記第２の言語の単語ペアに対応する第１の言語の翻訳の単語の組み合わせセットを生成するステップと、
前記コーパスから抽出される第２の言語の単語ペアの各々に対して、正確な第１の言語の翻訳を前記第１の言語の翻訳の単語の組み合わせセットから除去して、該組み合わせセットが前記第２の言語の単語ペアに対応するコロケーション誤りの第１の言語の単語ペアのセットを表すようにするステップと
を備えたことを特徴とする方法。
【請求項２】
前記二言語コーパスを獲得するステップは、前記第１の言語および第２の言語での文を有する文および単語対応付けされた二言語コーパスを獲得するステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記文および単語対応付けされた二言語コーパスを獲得するステップは、
前記第１の言語および第２の言語での文を有する文対応付けされた二言語コーパスを獲得するステップと、
前記二言語コーパス上で単語の対応付けを実行して、前記第１の言語での文の単語と対応する前記第二の言語での文の単語とを対応付けするステップと
をさらに備えたことを特徴とする請求項２に記載の方法。
【請求項４】
第２の言語の単語ペアを前記コーパスにある第２の言語での文から抽出するステップは、
前記コーパスにある第２の言語での文を構文解析して、単語間の依存構造を獲得するステップと、
所定の依存構造を有する第２の言語の単語ペアを前記コーパスにある第２の言語での文から抽出するステップと
をさらに備えたことを特徴とする請求項２に記載の方法。
【請求項５】
前記第２の言語の単語ペアに対応する第１の言語の翻訳の単語の組み合わせセットを生成するステップは、
前記コーパスから抽出される第２の言語の単語ペアの各々に対して、前記第２の言語の単語ペアの各単語を、対応する前記第１の言語での翻訳の単語に別々に翻訳するステップと、
前記第２の言語の単語ペアの最初の単語の各翻訳と前記第２の言語の単語ペアの二番目の単語の各翻訳とを組み合わせることによって、前記第２の言語の各単語ペアに対応する前記第１の言語の翻訳の単語の組み合わせセットを生成するステップと
をさらに備えたことを特徴とする請求項４に記載の方法。
【請求項６】
前記コロケーション誤りの第１の言語の単語ペアのセットにある前記コロケーション誤りの第１の言語の単語ペアの各々に対して、
前記コロケーション誤りの第１の言語の単語ペアと前記対応する正確な第１の言語の翻訳とを相関関係付けるパターンを定めるステップをさらに備えたことを特徴とする請求項４に記載の方法。
【請求項７】
前記パターンは、前記コロケーション誤りの第１の言語の単語ペアおよび前記対応する正確な第１の言語の翻訳とパターン分類とをさらに相関関係付けることを特徴とする請求項６に記載の方法。
【請求項８】
前記第１の言語は英語であり、前記第２の言語は中国語であることを特徴とする請求項１に記載の方法。
【請求項９】
コンピュータ読み取り可能な媒体であって、
第２の言語の単語ペアを二言語コーパスにある第２の言語での文から抽出するステップと、
当該コーパスから抽出される第２の言語の単語ペアの各々に対して、対応する第１の言語の単語ペアを前記コーパスにある第１の言語での文から抽出して、該第２の言語の単語ペアに対する正確な第１の言語の翻訳を決定するステップと、
前記コーパスから抽出される第２の言語の単語ペアの各々に対して、前記第２の言語の単語ペアに対応する第１の言語の翻訳の単語の組み合わせセットを生成するステップと、
前記コーパスから抽出される第２の言語の単語ペアの各々に対して、正確な第１の言語の翻訳を前記第１の言語の翻訳の単語の組み合わせセットから除去して、該組み合わせセットが前記第２の言語の単語ペアに対応するコロケーション誤りの第１の言語の単語ペアのセットを表すようにするステップと
を実行するためのコンピュータ実行可能命令を有するコンピュータ読み取り可能な媒体。
【請求項１０】
前記二言語コーパスを獲得するステップを実行するためのコンピュータ実行可能命令をさらに有することを特徴とする請求項９に記載のコンピュータ読み取り可能な媒体。
【請求項１１】
前記二言語コーパスを獲得するステップは、前記第１の言語および第２の言語での文を有する文および単語対応付けされた二言語コーパスを獲得するステップをさらに含むことを特徴とする請求項１０に記載のコンピュータ読み取り可能な媒体。
【請求項１２】
前記文および単語対応付けされた二言語コーパスを獲得するステップは、
前記第１の言語および第２の言語での文を有する文対応付けされた二言語コーパスを獲得するステップと、
前記二言語コーパス上で単語の対応付けを実行して、前記第１の言語での文の単語と対応する前記第二の言語での文の単語とを対応付けするステップと
をさらに備えたことを特徴とする請求項１１に記載のコンピュータ読み取り可能な媒体。
【請求項１３】
第２の言語の単語ペアを前記コーパスにある第２の言語での文から抽出するステップは、
前記コーパスにある第２の言語での文を構文解析して、単語間の依存構造を獲得するステップと、
所定の依存構造を有する第２の言語の単語ペアを前記コーパスにある第２の言語での文から抽出するステップと
をさらに備えたことを特徴とする請求項９に記載のコンピュータ読み取り可能な媒体。
【請求項１４】
前記第２の言語の単語ペアに対応する第１の言語の翻訳の単語の組み合わせセットを生成するステップは、
前記コーパスから抽出される第２の言語の単語ペアの各々に対して、前記第２の言語の単語ペアの各単語を対応する前記第１の言語での翻訳の単語に別々に翻訳するステップと、
前記第２の言語の単語ペアの最初の単語の各翻訳と、前記第２の言語の単語ペアの二番目の単語の各翻訳とを組み合わせることによって、前記第２の言語の各単語ペアに対応する前記第１の言語の翻訳の単語の組み合わせセットを生成するステップと
をさらに備えたことを特徴とする請求項１３に記載のコンピュータ読み取り可能な媒体。
【請求項１５】
前記コロケーション誤りの第１の言語の単語ペアのセットにある前記コロケーション誤りの第１の言語の単語ペアの各々に対して、
前記コロケーション誤りの第１の言語の単語ペアと前記対応する正確な第１の言語の翻訳とを相関関係付けるパターンを定めるステップをさらに備えたことを特徴とする請求項１３に記載のコンピュータ読み取り可能な媒体。
【請求項１６】
前記パターンは、前記コロケーション誤りの第１の言語の単語ペアおよび前記対応する正確な第１の言語の翻訳とパターン分類とをさらに相関関係付けることを特徴とする請求項１５に記載のコンピュータ読み取り可能な媒体。
【請求項１７】
前記第１の言語は英語であり、前記第２の言語は中国語であることを特徴とする請求項９に記載のコンピュータ読み取り可能な媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は文書作成支援（ｍａｃｈｉｎｅ　ａｉｄｅｄ　ｗｒｉｔｉｎｇ）システムおよび方法に関し、より具体的には母国語でない言語での文書作成においてユーザを支援するシステムおよび方法に関する。
【０００２】
【従来の技術】
かつてのグローバル経済の増大により、およびインターネットの急速な進展により、全世界の人々が母国語以外の言語で文書作成に親しむ機会が増えている。残念なことに、非常に異なる文化や文体を持つ社会にとって、母国語でない言語で文書作成をする能力を持つことは常に高い障壁となる。母国語でない言語（例えば、英語）で文書作成する際、その言語を母国語としない者（例えば、中国語、日本語、韓国語あるいはその他英語と異なる言語を話す者）は、しばしば用法の誤りを犯す。この種の誤りには、文法の誤りおよびコロケーション（ｃｏｌｌｏｃａｔｉｏｎ）、例えば動詞−目的語、形容詞−名詞、副詞−動詞などの不正確な使用の双方が含まれる可能性がある。
【０００３】
【発明が解決しようとする課題】
多くの人々が適切な文法を用いて、母国語でない言語で文書作成する能力を持っているが、また、２つの単語間にあるコロケーションを誤り苦労してもいる。さらに、他の者は、文法およびコロケーションのような別の誤りの双方の誤りに苦労している。スペルチェックや文法チェックを行うプログラムやシステムは文法の誤りを修正する際有用であるが、２つの単語間のコロケーションについては、特にこれらの誤りが文法的に正しい可能性があるので、誤りの検出および／または修正が困難である。したがって、一般に文法チェッカは、たとえ単語間のコロケーションに関する誤りを検出する機能があっても、あまり大きな支援とはならない。以下の説明においては母国語でない言語の例として英語を用いるが、これらの問題は他の言語の境界を越えてなお存在する。
【０００４】
例えば、以下の文を検討するが、これらは例え文法的に正しくても、文章を母国話者の（ｎａｔｉｖｅ−ｌｉｋｅ）英語とは異なるものにするコロケーション誤りを含んでいる。
【０００５】
【表１】
2004038969.tif 000003
【０００６】
これらの本来の文を母国話者が書いた場合、以下のようになるに違いない。
【０００７】
【表２】
2004038969.tif 000004
【０００８】
英語を母国語としない人々が直面する障壁の例として、中国人ユーザの窮状を検討する。文化、背景および思考傾向（ｔｈｉｎｋｉｎｇ　ｈａｂｉｔ）によって、中国人は、文法的には正しいが自然ではないかもしれない英文を作り出すことがしばしばある。例えば、中国人は中国語の主語を英語の主語に直接翻訳したり、目的語と動詞についても同様にする傾向がある。英語で文章を作成する際、中国人は、動詞と前置詞、形容詞と名詞、動詞と名詞などのコロケーションを判断するとき困難を感じることがしばしばある。さらに、特にビジネス界のような特別な分野では、特別な文書作成スキルと文体が必要とされる。
【０００９】
通常の辞書は母国語ではない言語を読む（復号処理の一種）目的で主に使用されるが、これらの辞書では文書を書く（符号化の一種）場合の支援には十分ではない。これらには、ただ１つの単語についての説明があるだけで、一般には関連するフレーズやコロケーションについての十分な説明がない。さらに、これらの辞書にこの種の情報があったとしても、引き出すのは容易ではない。一方、現在広く用いられている文法チェックツールは、犯すことのよくある文法の誤りの検出にはある程度の能力を持つが、コロケーション誤りを検出することはできない。
【００１０】
上述の問題は、中国語を母国語とする人々が英語で文書作成する例で説明したが、これらの問題は、（母国語ではない）第１の言語で文書作成をするが、（母国語である）第２の言語の母国語話者である人々に共通している。これらの問題を考慮するとき、文書の準備をコロケーション誤りなしに行う場合に母国語でない話者を支援するシステムまたは方法は、本技術分野における重要な改良となるであろう。さらに、こういったシステムまたは方法を用いるためにコロケーション誤りパターンまたはテンプレートデータベースを構築する改良された方法は、重要な改良となるであろう。
【００１１】
【課題を解決するための手段】
母国語が第２の言語である者（ｐｅｒｓｏｎ）が第１の言語で文書作成をする際に用いるためのコロケーション誤りパターンデータベースを構築する方法およびコンピュータ読み取り可能な媒体が提供される。この方法は、第１の言語と第２の言語とでの文を有する二言語コーパスを獲得するステップとそのコーパス内の第２の言語の文から第２の言語の単語のペアを抽出するステップとを含む。コーパスから抽出された第２の言語の単語ペアの各々について、対応する第１の言語での単語ペアがコーパス内の対応する第１の言語での文から抽出されて、第２での言語の単語ペアについての正しい第１の言語の翻訳を決定する。また、コーパスから抽出された第２の言語の単語ペアの各々について、第２の言語の単語ペアに対応する第１の言語の翻訳単語の組み合わせ集合が生成される。最後に、コーパスから抽出された第２の言語の単語ペアの各々について、正しい第１の言語の翻訳が、第１の言語の翻訳単語の組み合わせ集合から除去され、その組み合わせ集合は、第２の言語の単語ペアに対応する第１の言語単語ペアのコロケーション誤り集合を表すこととなる。
【００１２】
【発明の実施の形態】
本システムは、ある言語で文書を作成する際その言語を母国語としない者がしばしば犯す典型的な言語の用法の誤りを検出するシステムおよび方法の提供を目的とする。本発明は、このプロセスで使用するためのコロケーション誤りデータベースを構築するシステムおよび方法を含む。本発明は、（中国語、日本語、韓国語など）母国語は英語ではないが、英語で文書を作成しようとする人々に関連して説明する。しかし、本発明は、他の言語の境界を超えて存在する同様の問題に適用する。この種の誤りには、コロケーション、例えば動詞−目的語、形容詞−名詞、副詞−動詞などの不正確な使用が含まれる。ワードプロセッシングシステムで広く用いられているスペルチェックや文法チェックとは異なり、本発明は、２語間におけるコロケーションの誤りの検出に狙いを絞る。このような誤りは文法に関するものである場合もあり、またそうでない場合もありうる。
【００１３】
図１は、本発明を実施することができる適切なコンピューティングシステム環境１００を例示する。コンピューティング環境１００は適切なコンピューティング環境の一例にすぎず、本発明の使用または機能の範囲に関しいかなる限定を示唆することも企図していない。コンピューティング環境１００は、例示の動作環境１００に示されたいかなる各コンポーネントまたはその組み合わせに依存し、またはこれらを要求するものと解釈すべきではない。
【００１４】
本発明は、多くの他の汎用のまたは専用のコンピューティングシステム環境または構成とともに動作することができる。本発明で使用するのに適する例としてよく知られたコンピューティングシステム、環境、および／または構成、例えばパーソナルコンピュータ、ハンドヘルドまたはラップトップ装置、マルチプロセッサシステム、マイクロプロセッサベースのシステム、セットトップボックス、プログラム可能なコンシューマ電子機器、ネットワークＰＣ、ミニコンピュータ、マインフレームコンピュータ、上記のいずれかのシステムまたは装置を含む分散コンピューティング環境などが含まれるが、これに限定されない。
【００１５】
本発明は、コンピュータによって実行されるプログラムモジュールといったコンピュータ実行可能命令の通常のコンテキストで記述することができる。一般に、プログラムモジュールは、特定のタスクを実行しあるいは特定の抽象データタイプを実装するルーチン、プログラム、オブジェクト、コンポーネント、データ構造などを含む。本発明はまた、分散コンピューティング環境で実施することもでき、そこではコミュニケーションネットワークを通して接続されたリモート処理装置によってタスクが実行される。分散コンピューティング環境において、プログラムモジュールは、メモリ記憶装置を含むローカルおよびリモートの双方のコンピュータ記憶媒体に置くことができる。
【００１６】
図１を参照すると、本発明を実施するための例示のシステムは、コンピュータ１１０の形の汎用コンピューティング装置を含む。コンピュータ１１０のコンポーネントには、処理ユニット１２０、システムメモリ１３０および、システムメモリを含む種々のシステムコンポーネントを処理ユニット１２０に結合するシステムバス１２１を含むがこれに限定されない。システムバス１２１は、いかなる種類のバスアーキテクチャをも使用するメモリバスまたはコントローラ、ペリフェラルバスおよびローカルバスを含む数種のバス構造とすることができる。例として、このようなアーキテクチャには工業標準アーキテクチャ（ＩＳＡ）バス、マイクロチャネルアーキテクチャ（ＭＣＡ）バス、拡張ＩＳＡ（ＥＩＳＡ）バス、ビデオ電子標準化協会（ＶＥＳＡ）ローカルバスおよびメザニンバスとしても知られる周辺コンポーネント相互接続（ＰＣＩ）バスが含まれるがこれに限られない。
【００１７】
コンピュータ１１０は、通常、種々の読み取り可能媒体を含む。コンピュータ読み取り可能媒体は、コンピュータ１１０によりアクセス可能ないかなる媒体とすることができ、揮発性および不揮発性媒体、並びに取外し可能および固定媒体の双方を含む。例として、コンピュータ読み取り可能媒体は、コンピュータ記憶媒体および通信媒体を備えることができるが、これに限られない。コンピュータ記憶媒体は、情報、例えばコンピュータ読み取り可能命令、データ構造、プログラムモジュールまたはその他のデータを記憶するためのいずれかの方法または技術で実施される揮発性および不揮発性媒体、並びに取外し可能および固定媒体の双方を含む。コンピュータ記憶媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリまたはその他のメモリ技術、ＣＤ−ＲＯＭ、デジタル多用途ディスク（ＤＶＤ）またはその他の光ディスク記憶、磁気カセット、磁気テープ、磁気記憶ディスクまたはその他の磁気記憶機器、あるいは所定の情報を記憶するための使用およびコンピュータ１１０からのアクセスが可能な他のいずれかの媒体も含むがこれに限られない。通信媒体は、一般に、コンピュータ読み取り可能命令、プログラムモジュールあるいはその他のデータから変調されたデータ信号、例えば搬送波やその他の伝送手法に具現化するものであり、いかなる配信媒体をも含む。用語「変調されたデータ信号」とは、一定の手法、例えば情報を信号に符号化して設定または変更された１つまたは複数の特性を有する信号を意味する。例として、通信媒体は、有線ネットワークやディレクトワイヤード接続などの有線媒体および音声、電波、赤外線その他のような無線媒体を含むが、これに限られない。コンピュータ読み取り可能媒体の範囲には上述のいずれの組み合わせも含まれるべきである。
【００１８】
システムメモリ１３０は、コンピュータ記憶媒体を揮発性および／または不揮発性のメモリ、例えば読取専用メモリ（ＲＯＭ）１３１および逐次アクセスメモリ（ＲＡＭ）１３２の形式で備える。基本入出力システム１３３（ＢＩＯＳ）は、スタートアップの最中などにコンピュータ１１０内の要素間における情報の移送を支援する基本ルーチンをみ、通常ＲＯＭ１３１に格納される。ＲＡＭ１３２は一般に、処理ユニット１２０にすぐにアクセス可能であり、および／または現在処理ユニット１２０によってオペレートされているデータおよび／またはプログラムモジュールを含む。例として、図１はオペレーティングシステム１３４、アプリケーションプログラム１３５、その他のプログラムモジュール１３６およびプログラムデータ１３７を示しているがこれに限られない。
【００１９】
コンピュータ１１０は、その他の取外し可能／固定で、揮発性／不揮発性のコンピュータ記憶媒体も含むことができる。単に例としてであるが、図１は、固定で不揮発性の磁気媒体の読み書きを行うハードディスクドライブ１４１、取外し可能で不揮発性の磁気ディスク１５２の読み書きを行う磁気ディスクドライブ１５１、およびＣＤ−ＲＯＭやその他の光媒体のような取外し可能で不揮発性の光ディスク１５６の読み書きを行う光ディスクドライブ１５５を示す。例示の動作環境において使用することができる他の取外し可能／固定で揮発性／不揮発性のコンピュータ記憶媒体には、磁気テープカセット、フラッシュメモリカード、デジタル多用途ディスク、デジタルビデオテープ、ソリッドステートＲＡＭ、ソリッドステートＲＯＭなどが含まれるがこれに限定されない。通常、ハードディスクドライブ１４１は、インタフェース１４０のような固定メモリインタフェースを通してシステムバス１２１に接続されており、磁気ディスクドライブ１５１と光ディスクドライブ１５５とは、インタフェース１５０のような取外し可能メモリインタフェースによってシステムバス１２１に接続される。
【００２０】
上記で議論し図１に示されたドライブと関連するコンピュータ記憶媒体によって、コンピュータ読み取り可能命令、データ構造、プログラムモジュールおよびコンピュータ１１０のためのその他のデータが記憶される。例えば、図１において、ハードディスクドライブ１４１は、オペレーティングシステム１４４、アプリケーションプログラム１４５、その他プログラムモジュール１４６およびプログラムデータ１４７を格納するように示されている。これらのコンポーネントは、オペレーティングシステム１３４、アプリケーションプログラム１３５、その他プログラムモジュール１３６およびプログラムデータ１３７と同一または異なるもののいずれかとすることができ、符号は最低限それらが異なるコピーであることを示すために付与されていることに留意されたい。
【００２１】
ユーザは、キーボード１６２、マイクロホン１６３などの入力機器およびマウス、トラックボールまたはタッチパッドなどのポインティング機器１６１を通してコマンドおよび情報をコンピュータ１１０に入力することができる。その他の入力機器（図示せず）には、ジョイスティック、ゲームパッド、サテライトディッシュ、スキャナ、などを含むことができる。これらおよび他の入力機器はしばしば、システムバスに結合するユーザ入力インタフェース１６０を通して処理ユニット１２０に接続するが、他のインタフェースおよびバス構造、例えばパラレルポート、ゲームポート、あるいはユニバーサルシリアルバス（ＵＳＢ）などによって接続することもできる。モニタ１９１または他の種類の表示機器もまた、ビデオインタフェース１９０のようなインタフェースを介して、システムバス１２１に接続される。モニタに加え、コンピュータは、その他の周辺出力機器、例えばスピーカ１９７およびプリンタ１９６を備えることもでき、出力周辺インタフェース１９５を通して接続することができる。
【００２２】
コンピュータ１１０は、１つまたは複数のリモートコンピュータ１８０のようなリモートコンピュータへの論理接続を用い、ネットワーク化された環境で動作することができる。リモートコンピュータ１８０は、パーソナルコンピュータ、ハンドヘルド機器、サーバ、ルータ、ネットワークＰＣ、ピア機器またはその他従来のネットワークノードとすることができ、一般にコンピュータ１１０に関する上述した要素の多くまたは全てを含む。図１に示される論理接続はローカルエリアネットワーク（ＬＡＮ）１７１および広域ネットワーク（ＷＡＮ）１７３を含むが、他のネットワークも含むことができる。このようなネットワーク環境は、オフィス、企業内コンピュータネットワーク、イントラネットおよびインターネットにおいては、通常のものである。
【００２３】
ＬＡＮネットワーク環境で用いられる際、コンピュータ１１０はネットワークインタフェースまたはアダプタ１７０を通してＬＡＮ１７１に接続する。ＷＡＮネットワーク環境で使用される際は、コンピュータ１１０は一般的に、インターネットのようなＷＡＮ１７３を介して通信を確立するためのモデム１７２または他の手法を備える。モデム１７２は、内蔵または外付けとすることができるが、ユーザインタフェース１６０またはその他の適切な仕組みを介してシステムバス１２１に接続することができる。ネットワーク化された環境においては、コンピュータ１１０あるいはその部分に関連して示されたプログラムモジュールは、リモートメモリ記憶機器に格納することができる。例として、図１は、リモートのアプリケーションプログラム１８５をリモートコンピュータ１８０に存在するように示しているがこれに限られない。示されたネットワーク接続が例示であり、コンピュータ間における通信接続を確立する他の手法を用いることができることが理解されるであろう。
【００２４】
図２は、コンピューティング環境を例示する携帯型装置２００を示すブロック図である。携帯型装置２００は、マイクロプロセッサ２０２、メモリ２０４、入出力（Ｉ／Ｏ）コンポーネント２０６およびリモートコンピュータまたは他の携帯型装置と通信を行うための通信インタフェースを含む。一実施形態において、上述のコンポーネントは、適合するバス２１０を介して相互に通信するために結合している。
【００２５】
メモリ２０４は、不揮発性の電子メモリ、例えばバックアップ電池（図示せず）を持つランダムアクセスメモリ（ＲＡＭ）として実装され、メモリ２０４に格納された情報は、携帯型装置２００に供給されるメイン電源が落とされたときも失われないようになっている。メモリ２０４の一部は、プログラム実行のためにアドレッシング可能なメモリとして配置されるのが望ましく、一方、メモリ２０４の別の部分は、記憶領域、例えばディスクドライブ上の記憶をシミュレートするために使用することが望ましい。メモリ２０４は、オブジェクト記憶２１６とともに、オペレーティングシステム２１２、アプリケーションプログラム２１４を含む。動作の間、オペレーティングシステム２１２は、メモリ２０４からプロセッサ２０２によって実行されるのが望ましい。好ましい一実施形態において、オペレーティングシステム２１２は、マイクロソフト（登録商標）社から提供されるウィンドウズ（登録商標）ＣＥオペレーティングシステムである。オペレーティングシステム２１２は、携帯型装置のために設計され、開示されたアプリケーションプログラムインタフェースおよびメソッドのセットを介してアプリケーション２１４が使用することができるデータベースの態様を実装するのが望ましい。オブジェクト記憶２１６のオブジェクトは、開示されたアプリケーションプログラムインタフェースおよびメソッドへのコールに応答して少なくとも部分的に、アプリケーション２１４およびオペレーティングシステム２１２によって維持される。
【００２６】
通信インタフェース２０８は、携帯型装置２００が情報を送受信することができる多くの装置や技術を表している。この装置には、有線および無線モデム、衛星受信ならびに放送チューナなどが含まれる。携帯型装置２００はまた、コンピュータに直接接続してそれとデータを交換することができる。この場合、通信インタフェース２０８は、赤外線無線またはシリアルもしくはパラレル通信接続とすることができ、これらのすべてはストリーミング情報を伝送する。
【００２７】
入出力コンポーネント２０６は、オーディオ発生器、振動装置、および表示を含む種々の出力機器に加え、種々の入力機器、例えばタッチスクリーン、キー、ローラ、およびマイクロホンを含む。上記に掲げた機器は、例として掲げたものであり、携帯型装置２００上にすべてが示される必要はない。加えて、他の入出力機器を、携帯型装置２００に取り付けることができ、本発明の範囲内とすることができる。
【００２８】
本発明の種々の態様によると、第１の言語（例えば、英語）で、第１の言語を母国語としないユーザ（例えば、中国のユーザ、またはより一般的に、第１の言語とは異なる第２の言語を母国語とするユーザ）によって作成された文書において、コロケーション誤りを自動的に検出するシステムおよび方法が提案される。本発明の一態様においては、コロケーション誤りの検出／提案パターンデータベースを構築する改良方法が開示される。本発明の別の一態様においては、マッチングアルゴリズムとそのデータベースが、作成された文書においてコロケーション誤りを検出し、コロケーション誤りを修正するための提案を提供するために用いられる。
【００２９】
１．コロケーション誤りの検出／提案パターンデータベースの構築
データベース構築または獲得プロセスは、大規模な文対応付けられた（ｓｅｎｔｅｎｃｅ　ａｌｉｇｎｅｄ）二言語（本実施例では中国語−英語）コーパスを使用することによってサポートされる。二言語コーパスにある中文は、単語間の依存構造（ｄｅｐｅｎｄｅｎｃｙ　ｓｔｒｕｃｔｕｒｅ）を得るため構文解析される。コーパス中の中国語の語に対して、単語対応付け（ｗｏｒｄ　ａｌｉｇｎｍｅｎｔ）手法が用いられ、コーパス中の対応する英文から正しい英語翻訳の単語を決定する。次いで、特定された依存構造とそれらの対応する翻訳との単語ペアが抽出される。例えば、動詞−目的語依存性および形容詞−名詞関係を、それらの対応する英語翻訳とともに有するすべての単語のペアをコーパスから抽出することができる。ＴＡＢＬＥ１に一例を示す。
【００３０】
【表３】
2004038969.tif 000005
【００３１】
この方法では、中国語のフレーズとそれらの正確な翻訳とを記述する大規模なデータベースを獲得することができる。中国語の単語ペアとそれらの正確な英語翻訳との間の対応に注目する。次いで、その英語の単語は、中国語の単語に対応する可能な種々の英語翻訳によって置き換えられる。所定の依存構造の中国語の各単語ペアに対して、英語翻訳の単語の可能なすべての組み合わせが、文および単語対応付けを用いて特定される正確な翻訳に対応する組み合わせを除き、誤りパターンデータベースに蓄えられる。
【００３２】
コロケーション誤りパターンデータベースを構築するプロセスは、一般的には上述のとおりだが、図３に示すフロー図３００においてより詳細に示される。誤りパターンデータベースを構築する方法は、図３において一般的およびより具体的の双方で示されるが、一般的には、第２の言語を母国語とする者によって第１の言語で文書を作成するプロセスを支援するデータベースの構築を参照して示され、より具体的には、英語で文書作成中にコロケーション誤りを修正する際中国語を母国語とする人々を支援するデータベースの構築を参照してしめされる。ステップ３０５に示すように、文対応付けられた二言語コーパスが獲得される。一般に、大規模二言語コーパスは、より小規模のコーパスとするよりも、コロケーション誤りパターンデータベースを生成する際は有用である。また、二言語コーパスは文対応付けとして、単語とフレーズとの相関関係が２つの言語に対する各文に含まれるようにすべきである。文対応付けられた二言語コーパスは、既存の手法を用いて構築するか、他の資源（ｓｏｕｒｃｅ）から獲得するかのいずれかとすることができる。
【００３３】
次に、ステップ３１０に示すように、単語対応付けの手法が用いられて、第１の言語（例えば、英語）と第２の言語（例えば、中国語）との間の単語またはフレーズの対応付けを行う。ステップ３０５と３１０とは、文および単語対応付けされた二言語コーパスが生成されまたは獲得される限りは、種々の実施形態において組み合わせることができる。第１の言語（例えば、英語）と第２の言語（例えば、中国語）との間の単語の対応付けは、広範な単語対応付け手法または技術を用いて達成することができる。一般に、これらの手法は、第１の言語の文にある単語または単語のグループと二言語コーパス内の対応する第２の言語の文にある単語または単語のグループとを相関関係付けする。図４を参照して、単語対応付け手法の一例を簡潔に説明するが、本発明は、所定の単語対応付け手法に限定されることはない。
【００３４】
図４を若干参照して、本発明のいくつかの実施形態で使用することができる単語対応付け手法を示すデータフロー図が示される。図４は、単語対応付けの一プロセスにおいて、元の言語入力文３５０と検討中の例３６０とが、二言語辞書対応付け器（ａｌｉｇｎｅｒ）３６２として動作する第１の対応付けコンポーネントへの入力である。対応付け器３６２は、異なる言語における２つの単語がいかなる方法で相互に翻訳することが可能となるかを記述する。これを行うためには広範な種々の方法がある。この種の翻訳を評価するための韻律学（ｍｅｔｒｉｃｓ）には、Ｂｒｏｗｎおよびその他の著作による「Ｔｈｅ　Ｍａｔｈｅｍａｔｉｃｓ　ｏｆ　Ｓｔａｔｉｓｔｉｃａｌ　Ｍａｃｈｉｎｅ　Ｔｒａｎｓｌａｔｉｏｎ：　Ｐａｒａｍｅｔｅｒ　Ｅｓｔｉｍａｔｉｏｎ」（Ｃｏｍｐｕｔａｔｉｏｎａｌ　Ｌｉｎｇｕｉｓｔｉｃｓ，　１９（２），　ｐｐ　２６３−３１１（１９９３））で見られるような翻訳確率、Ｋｅｒおよびその他の著作による「Ａ　Ｃｌａｓｓ−ｂａｓｅｄ　Ａｐｐｒｏａｃｈ　ｔｏ　Ｗｏｒｄ　Ａｌｉｇｎｍｅｎｔ」（Ｃｏｍｐｕｔａｔｉｏｎａｌ　Ｌｉｎｇｕｉｓｔｉｃｓ，　Ｖｏｌ．　２３，　Ｎｕｍ．　２，　ｐｐ　３１３−３４３（１９９７））で見られるようなダイス係数、Ｂｒｏｗｎの著作による「Ａ　Ｓｔａｔｉｓｔｉｃａｌ　Ａｐｐｒｏａｃｈ　ｔｏ　Ｌａｎｇｕａｇｅ　Ｔｒａｎｓｌａｔｉｏｎ」（ＣＯＬＩＮＧ−８８，　Ｖｏｌ．　１，　ｐｐ．　７１−７６（１９９８））で見られるような相互情報量、およびＰａｓｃａｌｅの著作による「Ａ　Ｐａｔｔｅｒｎ　Ｍａｔｃｈｉｎｇ　Ｍｅｔｈｏｄ　ｆｏｒ　Ｆｉｎｄｉｎｇ　Ｎｏｕｎ　ａｎｄ　Ｐｒｏｐｅｒ　Ｎｏｕｎ　Ｔｒａｎｓｌａｔｉｏｎ　Ｆｒｏｍ　Ｎｏｉｓｙ　Ｐａｒａｌｌｅｌ　Ｃｏｒｐｏｒａ」（Ｃｏｍｐｕｔａｔｉｏｎａｌ　Ｌｉｎｇｕｉｓｔｉｃｓ，　２１（４），　ＰＰ　２２６−２３３（１９９５））で見られるようなＴスコアが含まれる。
【００３５】
したがって、二言語辞書対応付け器３６２は、元の言語入力部３５０から例文３６０への直接的な単語翻訳である高密度の一単語のアンカーポイントを確立する。これらは、後述のフレーズ対応付けで用いることができる。
【００３６】
次に、例文３６０が分割されない（ｎｏｎ−ｓｅｇｍｅｎｔｅｄ）言語（例えば中国語）である場合、例文３６０は単語分割される。これは、広範な種々の既知の方法のいずれかで実行することができ、本発明は、特定の単語分割手法のいずれにも限定されない。例文３６０の単語分割は、図４のブロック３６４によって示される。
【００３７】
次いで、歪（ｄｉｓｔｏｒｔｉｏｎ）モデル対応付け器３６６が用いられる。歪モデル対応付け器３６６は、元の言語の文３５０における所定の位置が目的の言語の例文３６０の別の位置にいかによく対応付けすることができるかを説明する。二言語辞書対応付け器３６２としては、広範な種々の歪モデル対応付け器３６６を用いることができる。このようなモデルには、絶対歪（例えば、上記で引用のＢｒｏｗｎ）、相対オフセット（例えば、Ｂｒｏｗｎ）、隠れマルコフモデル（ＨＭＭ）に基づくシステムおよび構造制約システム（ｓｔｒｕｃｔｕｒｅ　ｃｏｎｓｔｒａｉｎｔ　ｓｙｓｔｅｍｓ）（Ｂｒｏｗｎを参照）が含まれる。
【００３８】
単語対応付けおよび歪モデルを用いた後でも、まだ入力文に対応付けされない部分が存在する可能性がある。したがって、一言語辞書がアクセスされ、文字を単語に、および単語をフレーズに併合する。これは、図４のブロック３６８で示される。換言すれば、二言語辞書が大規模であっても、言語とは基本的に複雑なものなので、そのカバーする範囲は非常に制限される。一言語辞書を用いて、いくつかの分離された単語は（それらはフレーズの一部なので分離されるべきではないが）、フレーズとして特定される。以上のように、フレーズの併合が実装される。
【００３９】
同様に、いずれかの既知の統計的対応付けコンポーネントが用いられて、対応付けられなかった単語を何とか対応付けすることができる。これは、ブロック３７０に示される。このような統計的対応付け手法は既知であり、統計的対応付け空間を拘束するための閾値が与えられる。
【００４０】
これらのすべての項目をアカウントに入れると、単語対応付けの結果３７２が、単語対応付けシステムによって出力される。
【００４１】
図４に示す実施形態において、単語対応付け手法には、二言語辞書対応付け器３６２、歪対応付け器モデル３６６、フレーズ併合コンポーネント３６８および統計的対応付けコンポーネント３７０からの翻訳情報が含まれるが、別の情報のソースを用いることもできる。例えば、上述のＴスコアを文脈上の情報として用いることができる。いずれの場合でも、単語対応付けの結果３７２は、元の言語入力文３５０と例文３６０との間の高密度な対応付けを反映するアンカーポイントを提供することができる。これらのアンカーポイントは、フレーズ対応付けの間使用することができる。
【００４２】
図３にもどると、文および単語対応付けされた二言語コーパスが獲得されまたは生成された後、第２の言語（例えば、中国語）の文は構文解析されて、コーパスの文にある単語間の依存構造を獲得する。これは、図３のステップ３１５に示される。コーパスの第２の言語（例えば中国語）の文にある単語間の依存構造が特定された後、所定の依存構造（例えば、動詞−目的語、目的語−名詞、など）を有する単語ペアがコーパスにある第２の言語（例えば、中国語）の文から抽出される。これは、図３のステップ３２０に示される。
【００４３】
二言語コーパスにある第２の言語（例えば、中国語）の文から抽出された単語ペアに対して、対応する翻訳語がコーパスにある第１の言語（例えば、英語）の文から抽出される。所定の依存構造に対して、この結果、第１の言語の単語ペアおよびそれらの正確な単語ペアの翻訳のデータベースが得ることとなる。これは、図３のステップ３２５において示される。
【００４４】
コロケーション誤りパターンデータベースを構築するためには、第２の言語（例えば、中国語）の各単語ペアに対して、第１の言語（例えば、英語）の対応するコロケーション誤りの単語ペアが特定されなければならない。これは、図３のステップ３３０に示される。これを達成するため、所定の依存構造を有する第２の言語の各単語ペアに対して、単語ペアの各単語は第１の言語の対応する翻訳語のすべてに翻訳される。これは、ステップ３２５において特定される正確な翻訳語ペアからの翻訳語に限定されず、むしろ第１の言語の単語ペアにある単語の各々の可能な翻訳語すべてへの別々の翻訳となる。これは、例えばマシン読み取り可能な二言語辞書を用いて達成することができる。
【００４５】
第２の言語（例えば、中国語）の単語ペアが付与されると、第１の言語（例えば、英語）の対応するコロケーション誤り単語ペアは、第２の言語の単語ペアから単語の翻訳の組み合わせのセットを生成することによって特定される。例えば、中国語の単語ペアの最初の単語が３つの異なる英語翻訳語を有し、および中国語の単語ペアの二番目の単語が４つの異なる英語翻訳語を有する場合、このセットには、中国語単語ペアからの単語の翻訳の１２の別々の組み合わせを含むことができる。
【００４６】
次に、第２の言語（例えば、中国語）の単語ペアに対応する第１の言語（例えば、英語）の翻訳単語ペアの組み合わせの各セットに対して、ステップ３２５において特定された正確な単語ペアの翻訳がこのセットから除去されて、誤りパターンデータベースを生成する。これは、図３のステップ３３５に示される。データベースは、中国語（または第２の言語）単語ペア、正確な翻訳の英語（または第１の言語）単語ペアおよびコロケーション誤り翻訳の英語（または第１の言語）単語ペアを関連付ける。
【００４７】
誤りパターンデータベースを生成するシステムもまた開示される。図５に示すシステム５００は、誤りパターンデータベースを生成する上述の方法を示す一例を参照して説明される。本実施例においては、動詞−目的語関係に関連してプロセスを説明する。しかし、このプロセスは他の依存構造について繰り返し使用することもできる。
【００４８】
１．大規模な中国語−英語二言語コーパスを用意する。
図３を参照して上述したように、文対応付けされた二言語コーパス５０２が獲得される。しかし、文対応付けされなかった二言語コーパスを獲得して、必要なら、このコーパス上で文対応付けを実行することができる。
【００４９】
２．二言語コーパス上で文対応付けおよび単語対応付けを実行する。
既にコーパスが文対応付けされている場合、単語対応付けをするだけでよい。単語対応付けコンポーネント５０４は、対応付けツール５０６を用いて、中国語の文と対応する英語の文との間の単語をコーパス５０２において対応付けする。単語対応付けコンポーネントは、図４を参照して説明したような対応付けツールを用いて単語対応付けを実行するようなプログラム、サブルーチン、モジュールなどのいずれかとすることができる。所定の対応付けツールを説明してきたが、単語対応付けは、いずれの適切な手法を用いても実行することができる。
【００５０】
この一例として、二言語の文ペアを検討する：
【００５１】
【表４】
2004038969.tif 000006
【００５２】
３．中国文を依存構文解析（ｄｅｐｅｎｄｅｎｃｙ　ｐａｒｓｅ）をする。
中国語パーザ（または、より一般的に第２の言語のためのパーザ）５０８を用いて、コーパスにある中国の文（または、より一般的に第２の言語の文）は、文の中にある単語間の依存構造を獲得するためブロック５１０において示すように構文解析される。上記で提供される例文において、依存構文解析の結果以下の単語ペアが得られる。
【００５３】
中国文に対する依存構文解析：
【００５４】
【表５】
2004038969.tif 000007
【００５５】
４．中国文から動詞−目的語（ｖｅｒｂ−ｏｂｕｊｅｃｔ）関係を持つ単語のペアを抽出する。
上記で付与された例では、単語
【００５６】
【外１】
2004038969.tif 000008
【００５７】
は、中国語において、主語−動詞（ｓｕｂｊｅｃｔ−ｖｅｒｂ）関係を有する：
【００５８】
【表６】
2004038969.tif 000009
【００５９】
これは、いかなるおよびすべての所望の依存構造の単語ペアに対して行うことができる。
【００６０】
５．英語の文から、中国語の主語−動詞関係の単語ペアに対応する翻訳の主語−動詞関係の単語ペアを抽出する。
翻訳抽出器５１１は、プログラム，サブルーチン，モジュールなどであって、二言語コーパスにある中国語の主語−動詞の各単語ペアに対して、正確な英語の翻訳の主語−動詞の単語ペアを対応付けされた文から抽出する。これによって、翻訳抽出器は、動詞−名詞（ｖｅｒｂ−ｎｏｕｎ）の中国語の単語ペアとそれらの正確な英語の単語ペアの翻訳とのデータベースを生成しまたは含む。例えば、本実施例において用いられている中国文に対して、対応する英語の依存性関係は次の通りである：
【００６１】
【表７】
2004038969.tif 000010
【００６２】
よって、本実施例において、正確な英語の動詞−名詞コロケーションを獲得する：
【００６３】
【表８】
2004038969.tif 000011
【００６４】
抽出コンポーネント５１１は、他の依存構造の単語ペアの翻訳を同様に抽出することができる。
【００６５】
６．動詞−名詞の中国語の単語ペアに対して、誤った動詞−名詞の英語の単語ペアのセットを生成する。
図５に示されるように、英語翻訳代理コンポーネント５１２は、誤りパターンデータベース５１４に格納される誤った英語の単語ペアのセットを生成する。このプロセスは、図５に示すステップ３３０および３３５を参照して説明することができる。以下に、これらのステップを擬似コードフォーマットで提供する。
【００６６】
【表９】
2004038969.tif 000012
【００６７】
【表１０】
2004038969.tif 000013
【００６８】
【表１１】
2004038969.tif 000014
【００６９】
コロケーション誤りパターンデータベースは生成された後、文書作成プロセスの間用いられて、コロケーション誤りを検出し、そのパターンを用いて提案（ｓｕｇｇｅｓｔｉｏｎ）を提供する。図３〜５を参照して上記で説明したデータベース生成プロセスにおいて獲得したパターンは、クラス分けおよび組織化されて、効果的にそれらを使用することができるであろう。図６に、誤りパターンまたはテンプレートデータベース５１４を用いて、英語（またはより一般的に第１の言語）での文書作成プロセスの間のコロケーション誤りを修正するシステムの一例が示されている。
【００７０】
図６に示すシステム６００は、図１および２で示されたと同様のコンピューティング環境で実施することができる。図６に示すように、入力文６０５がシステムに入力される。この例においては、入力文６０５は、コロケーション誤りを含む英語による文である。この文は、図１には双方が示されるがキーボード１６２またはマイクロホン１６３（および音声認識プログラム）を用いることを含む、所定のいずれかの手法を用いてシステムに入力することができる。入力文はまた、他の方法を用いて、例えば他のシステムから文をインポートし、またはメモリから文を読み出してシステムに入力することもできる。
【００７１】
コンポーネントまたはステップ６０７において示すように、英語パーザ６０９が用いられて、文内にある依存構造を決定するため、入力された英語の文を構文解析する。文があまりに複雑ですべての構文解析ができない場合、部分的な解析を用いることができる。英語パーザ６０９は、本技術分野で知られる多くのパーザのいずれとすることもできる。
【００７２】
次に、コンポーネントまたはステップ６１１において示すように、構文解析の間に特定された依存構造を有する単語ペアまたはフレーズは、上述の方法を用いて生成されるデータベース５１４の誤りパターンとマッチングがとられる。コンポーネントまたはステップ６１３において示すように、単語ペアを（フレーズを含めて）見つけてデータベースのコロケーション誤りとのマッチングをとる場合、コロケーション誤りの疑いがある単語ペアの領域は、所定の誤り単語ペアパターンを持つデータベースにある関連する正確なコロケーションの提案が作成者に示されている間、作成された文内で何らかの方法で目立たせることができる。いくつかの実施形態においては、システムは自動的には翻訳を修正せず、作成者に検討するための提案を示すであろう。ユーザインタフェース６１５、例えばキーボード１６２、ポインティング機器１６１などを用いて、ユーザは提案を確認しもしくは了解し、または提案を拒絶して元の文を保持する。これは、コンポーネントまたはステップ６１４に示される。動詞−目的語関係の依存構造を有する（動詞、名詞）ペアはコロケーション誤りをチェックする例を以下に示す。このプロセスは、他の依存構造についても同様に用いることができる。
【００７３】
【表１２】
2004038969.tif 000015
【００７４】
本所定の実施例においては、動詞−名詞（ｖｅｒｂ−ｎｏｕｎ）コロケーション（ｏｐｅｎ，ｌｉｇｈｔ）は、以下のようにマッチングを取って検索される：
【００７５】
【表１３】
2004038969.tif 000016
【００７６】
よって、本システムは、コロケーション誤りの領域を何らかの方法で目立たせ、修正を提案するであろう。
【００７７】
本発明は所定の実施形態を参照して説明してきたが、本発明の精神と範囲から離れない限り形態や細部について変更することができることを当業者は理解するであろう。例えば、中国語を話す者による英語での文書作成を参照して実施例を説明したが、この概念は、母国語が第１の言語と異なる第２の言語である者による第１の言語での文書作成に適用することができる。また、第２の言語の単語に対する第１の言語の翻訳語を特定しまたは格納する参照（ｒｅｆｅｒｅｎｃｅ）がなされる場合、この参照には、第２の言語の単語に対応する第１の言語のフレーズを特定し、または格納すること、および第２の言語のフレーズに対応する第１の言語の単語を特定しまたは格納することが含まれる。
【図面の簡単な説明】
【図１】本発明を実施することができる一コンピューティング環境を示すブロック図である。
【図２】本発明を実施することができる代替のコンピューティング環境を示すブロック図である。
【図３】コロケーション誤りを修正する際に使用される誤りパターンまたはテンプレートデータベースを構築する方法を示すフロー図である。
【図４】単語の対応付けを示すフロー図である。
【図５】誤りパターンまたはテンプレートデータベースを構築するシステムを示すブロック図である。
【図６】本発明によって生成される誤りパターンまたはテンプレートデータベースを用いてコロケーション誤りを修正するシステムを示すブロック図である。
【符号の説明】
１１０　コンピュータ
１２０　プロセッシングユニット
１２１　システムバス
１３０　システムメモリ
１３１　読取専用メモリ
１３２　ランダムアクセスメモリ
１３３　基本入出力システム
１３４　オペレーティングシステム
１３５　アプリケーションプログラム
１３６　プログラムモジュール
１３７　プログラムデータ
１４０　固定メモリインタフェース
１４１　磁気ハードディスクドライブ装置
１４４　オペレーティングシステム
１４５　アプリケーションプログラム
１４６　プログラムモジュール
１４７　プログラムデータ
１５０　取外し可能メモリインタフェース
１５１　磁気ディスクドライブ装置
１５２　取外し可能な磁気ディスク
１５５　光ディスクドライブ装置
１５６　取外し可能な光ディスク
１６０　ユーザ入力インタフェース
１６１　ポインティング装置
１６２　キーボード
１６３　マイクロホン
１７０　ネットワークインタフェースアダプタ
１７１　ローカルネットワーク
１７２　モデム
１７３　広域ネットワーク
１８０　リモートコンピュータ
１８５　リモートアプリケーション
１９０　ビデオアダプタ
１９１　モニタ
１９５　出力周辺インタフェース
１９６　プリンタ
１９７　スピーカ
２０２　プロセッサ
２０４　メモリ
２０６　Ｉ／Ｏ
２０８　通信インタフェース
２１０　バス
２１２　ＯＳ
２１４　アプリケーション
２１６　オブジェクト記憶
３５０　元の言語入力文
３６０　例文
３６２　二言語辞書対応付け器
３６４　例文の単語分割
３６６　歪モデル対応付け器
３６８　一言語辞書フレーズ併合
３７０　対応付けされていない単語の統計的対応付け
３７２　単語対応付けの結果
５００、６００　システム
５０２　大規模な文対応付けされた二言語コーパス
５０４　単語対応付け
５０６　対応付けツール
５０８　中国語パーザ
５１０　中国語の解析
５１１　依存関係の中国語コロケーションの翻訳
５１４　誤りパターンまたはテンプレートデータベース
６０５　英語の文
６０９　英語パーザ
６１５　ユーザインタフェース
【図１】
2004038969.tif 000017
【図２】
2004038969.tif 000018
【図３】
2004038969.tif 000019
【図４】
2004038969.tif 000020
【図５】
2004038969.tif 000021
【図６】
2004038969.tif 000022