(57)【要約】【課題】  用例データを参照することで連接機能語を適切に出力し文章中の各句を適切に翻訳し、一方使用する用例データを容易に編集し生成する。【解決手段】  翻訳対象の文章である原言語文を解析する原言語解析手段２０と、原言語文の各単語と文章構造を、目的言語の単語と文章構造に変換したデータである変換データを生成する言語変換手段３０と、目的言語の指定された種類の文章句の単語データと各文章句内における指定された連結機能語の適否に関する情報とを示す用例データベース４１と、変換データ中における連結機能語の使用の適否を用例データベースを参照して判断し、変換データ中の適切な位置に連結機能語を設定し、翻訳結果の文章である目的言語文を生成する目的言語生成手段４０、目的言語の文章データを基に、用例データベース４１に記録する用例データを自動的に編集し登録する用例データベース作成手段６０ａを備える。【選択図】図１３
2007157175.tif 000002
【特許請求の範囲】
【請求項１】
翻訳元の言語である原言語の文章を、翻訳先の言語である目的言語に翻訳する機械翻訳装置において、
目的言語の２単語が直接の係り受けの関係にある文章句の前記２単語と、
前記２単語の間に所定の連結機能語を含む用例である正用例の情報に基づいて判定された、前記２単語の間に前記所定の連結機能語を挿入することの適否に関する情報と、
を示す用例データを保持する用例データベースと、
目的言語の文章中における連結機能語の使用の適否を、前記用例データベースを参照して判断し、その結果として連結機能語を使用する際には、適用した用例を参照して前記文章中の対応する部分に連結機能語を設定し、連結機能語の使用について修正を施した文章を生成する目的言語生成手段と、
を備えることを特徴とする機械翻訳装置。
【請求項２】
翻訳元の言語である原言語の文章を、翻訳先の言語である目的言語に翻訳する機械翻訳装置において、
入力された翻訳対象の文章である原言語文を解析する原言語解析手段と、
前記原言語解析手段の解析に基づき、前記原言語文の各単語と文章構造を、翻訳先の言語である目的言語の単語と文章構造に変換したデータである変換データを生成する言語変換手段と、
目的言語の２単語が直接の係り受けの関係にある文章句の前記２単語と、
前記２単語の間に所定の連結機能語を含む用例である正用例の情報に基づいて判定された、前記２単語の間に所定の連結機能語を挿入することの適否に関する情報と、
を示す用例データを保持する用例データベースと、
前記変換データ中における連結機能語の使用の適否を、前記用例データベースを参照して判断し、その結果として連結機能語を使用する際には、適用した用例を参照して前記変換データ中の対応する部分に連結機能語を設定し、連結機能語の使用について修正を施して翻訳結果の文章である目的言語文を生成する目的言語生成手段と、
を備えることを特徴とする機械翻訳装置。
【請求項３】
前記目的言語生成手段は、
目的言語の文章の構造を解析して、文章中の前記文章句の部分を処理対象の句として検出する対象句同定手段と、
前記用例データベースに記録された前記用例データを参照し、前記処理対象の句に対し、前記連結機能語を挿入する連結機能語挿入手段と、
前記連結機能語挿入手段の挿入処理と、前記対象句同定手段の解析結果に従い、目的言語の文章を生成する目的言語文生成手段と、
を備えることを特徴とする請求項１又は２のいずれか一つに記載の機械翻訳装置。
【請求項４】
前記所定の連結機能語を挿入することの適否に関する情報が、
さらに、前記所定の連結機能語を含まない用例である負用例の情報とに基づいて適否を判定した情報であること
を特徴とする請求項１乃至３のいずれか一つに記載の機械翻訳装置。
【請求項５】
入力された目的言語の文章データを基に、前記用例データベースに記録する用例データを自動的に編集し登録する用例データベース作成手段
を備えることを特徴とする請求項１乃至４のいずれか一つに記載の機械翻訳装置。
【請求項６】
前記文章句の一つが名詞句であること
を特徴とする請求項1乃至５のいずれか一つに記載の機械翻訳装置。
【請求項７】
前記目的言語を日本語とし、
前記所定の連結機能語の一つが、格助詞の「の」であること
を特徴とする請求項１乃至６のいずれか一つに記載の機械翻訳装置。
【請求項８】
翻訳元の言語である原言語の文章を、翻訳先の言語である目的言語に翻訳する機械翻訳装置において、
直接の係り受け関係にある２単語の間に所定の連結機能語を含む用例である正用例を抽出する正用例抽出手段と、
目的言語の２単語が直接の係り受けの関係にある文章句の前記２単語と、
前記正用例抽出手段によって抽出された正用例の情報に基づいて判定された、前記２単語の間に所定の連結機能語を挿入することの適否に関する情報と、
を示す用例データを保持する用例データベースと、
目的言語の文章中における連結機能語の使用の適否を、前記用例データベースを参照して判断し、その結果として連結機能語を使用する際には、適用した用例を参照して前記文章中の対応する部分に連結機能語を設定し、連結機能語の使用について修正を施した文章を生成する目的言語生成手段と、
を備えることを特徴とする機械翻訳装置。
【請求項９】
翻訳元の言語である原言語の文章を、翻訳先の言語である目的言語に翻訳する機械翻訳方法において、
目的言語の２単語が直接の係り受けの関係にある文章句の前記２単語と、
前記２単語の間に所定の連結機能語を含む用例である正用例の情報に基づいて判定された、前記２単語の間に前記所定の連結機能語を挿入することの適否に関する情報と、
を示す用例データを保持した用例データベースを参照する用例データベース参照ステップと、
目的言語の文章中における連結機能語の使用の適否を、前記用例データベースを参照して判断し、その結果として連結機能語を使用する際には、適用した用例を参照して前記文章中の対応する部分に連結機能語を設定し、連結機能語の使用について修正を施した文章を生成する目的言語生成ステップと、
を含むことを特徴とする機械翻訳方法。
【請求項１０】
翻訳元の言語である原言語の文章を、翻訳先の言語である目的言語に翻訳する機械翻訳方法において、
入力された翻訳対象の文章である原言語文を解析する原言語解析ステップと、
前記原言語解析手段の解析に基づき、前記原言語文の各単語と文章構造を、翻訳先の言語である目的言語の単語と文章構造に変換したデータである変換データを生成する言語変換ステップと、
目的言語の２単語が直接の係り受けの関係にある文章句の前記２単語と、
前記２単語の間に所定の連結機能語を含む用例である正用例の情報に基づいて判定された、前記２単語の間に所定の連結機能語を挿入することの適否に関する情報と、
を示す用例データを保持する用例データベースを参照する用例データベース参照ステップと、
前記変換データ中における連結機能語の使用の適否を、前記用例データベースを参照して判断し、その結果として連結機能語を使用する際には、適用した用例を参照して前記変換データ中の対応する部分に連結機能語を設定し、連結機能語の使用について修正を施して翻訳結果の文章である目的言語文を生成する目的言語生成ステップと、
を含むことを特徴とする機械翻訳方法。
【請求項１１】
前記目的言語生成ステップは、
目的言語の文章の構造を解析して、文章中の前記文章句の部分を処理対象の句として検出する対象句同定ステップと、
前記用例データベースに記録された前記用例データを参照し、前記処理対象の句に対し、前記連結機能語を挿入する連結機能語挿入ステップと、
前記連結機能語挿入手段の挿入処理と、前記対象句同定手段の解析結果に従い、目的言語の文章を生成する目的言語文生成ステップと、
を含むことを特徴とする請求項９又は１０のいずれか一つに記載の機械翻訳方法。
【請求項１２】
前記所定の連結機能語を挿入することの適否に関する情報が、
さらに、前記所定の連結機能語を含まない用例である負用例の情報とに基づいて適否を判定した情報であること
を特徴とする請求項９乃至１１のいずれか一つに記載の機械翻訳方法。
【請求項１３】
入力された目的言語の文章データを基に、前記用例データベースに記録する用例データを自動的に編集し登録する用例データベース作成ステップ
を含むことを特徴とする請求項９乃至１２のいずれか一つに記載の機械翻訳方法。
【請求項１４】
翻訳元の言語である原言語の文章を、翻訳先の言語である目的言語に翻訳する機械翻訳プログラムを記録した記憶媒体において、
目的言語の２単語が直接の係り受けの関係にある文章句の前記２単語と、
前記２単語の間に所定の連結機能語を含む用例である正用例の情報に基づいて判定された、前記２単語の間に前記所定の連結機能語を挿入することの適否に関する情報と、
を示す用例データを保持した用例データベースを参照する用例データベース参照ステップと、
目的言語の文章中における連結機能語の使用の適否を、前記用例データベースを参照して判断し、その結果として連結機能語を使用する際には、適用した用例を参照して前記文章中の対応する部分に連結機能語を設定し、連結機能語の使用について修正を施した文章を生成する目的言語生成ステップと、
を含むことを特徴とする機械翻訳プログラムを記録した記憶媒体。
【請求項１５】
翻訳元の言語である原言語の文章を、翻訳先の言語である目的言語に翻訳する機械翻訳プログラムを記録した記憶媒体において、
入力された翻訳対象の文章である原言語文を解析する原言語解析ステップと、
前記原言語解析手段の解析に基づき、前記原言語文の各単語と文章構造を、翻訳先の言語である目的言語の単語と文章構造に変換したデータである変換データを生成する言語変換ステップと、
目的言語の２単語が直接の係り受けの関係にある文章句の前記２単語と、
前記２単語の間に所定の連結機能語を含む用例である正用例の情報に基づいて判定された、前記２単語の間に所定の連結機能語を挿入することの適否に関する情報と、
を示す用例データを保持する用例データベースを参照する用例データベース参照ステップと、
前記変換データ中における連結機能語の使用の適否を、前記用例データベースを参照して判断し、その結果として連結機能語を使用する際には、適用した用例を参照して前記変換データ中の対応する部分に連結機能語を設定し、連結機能語の使用について修正を施して翻訳結果の文章である目的言語文を生成する目的言語生成ステップと、
を含むことを特徴とする機械翻訳プログラムを記録した記憶媒体。
【請求項１６】
前記目的言語生成ステップは、
目的言語の文章の構造を解析して、文章中の前記文章句の部分を処理対象の句として検出する対象句同定ステップと、
前記用例データベースに記録された前記用例データを参照し、前記処理対象の句に対し、前記連結機能語を挿入する連結機能語挿入ステップと、
前記連結機能語挿入手段の挿入処理と、前記対象句同定手段の解析結果に従い、目的言語の文章を生成する目的言語文生成ステップと、
を含むことを特徴とする機械翻訳プログラムを記録した請求項１４又は１５のいずれか一つに記載の記憶媒体。
【請求項１７】
前記所定の連結機能語を挿入することの適否に関する情報が、
さらに、前記所定の連結機能語を含まない用例である負用例の情報とに基づいて適否を判定した情報であること
を特徴とする機械翻訳プログラムを記録した請求項１４乃至１６のいずれか一つに記載の記憶媒体。
【請求項１８】
入力された目的言語の文章データを基に、前記用例データベースに記録する用例データを自動的に編集し登録する用例データベース作成ステップ
を含むことを特徴とする機械翻訳プログラムを記録した請求項１４乃至１７のいずれか一つに記載の記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文章を自動的に翻訳する機械翻訳に関し、特に用例を用いて翻訳する機械翻訳装置とその翻訳方法、及びその機械翻訳プログラムを記録した記憶媒体に関する。
【背景技術】
【０００２】
一般に機械翻訳装置による自然言語の翻訳処理は、まず入力された原言語の文章の解析処理を行い、次にこの解析結果を翻訳先の言語である目的言語への変換処理を行い、最後に目的言語の文章を正しく生成する生成処理を行うことで翻訳実行している。
【０００３】
また、機械翻訳装置による翻訳処理は、単語情報や文法規則、言語変換規則等の様々な複雑で大規模な言語知識や翻訳知識を利用することが必要であるため、翻訳システムの構築作業には多大なコストが必要である。
【０００４】
特に、慣用的な要因が強い言語現象は、一般化が困難であり、翻訳システムの構築のコストのより多くの部分を占めていた。
【０００５】
こうした慣用的な要因が強い言語現象の一例として、名詞句の翻訳がある。これを英日翻訳を例に説明する。
【０００６】
英語の名詞連続部分の日本語訳は、同様に名詞の連続として訳した方がよい場合と、名詞間を連結する機能語を挿入して訳した方がよい場合とがある。
【０００７】
例えば英文“ａ  ｂａｓｅｂａｌｌ  ｇａｍｅ”の日本語訳は、各単語“ｂａｓｅｂａｌｌ”と“ｇａｍｅ”を日本語に訳した名詞を英文と同様に連続して並べて「野球試合」としては不適切である。「野球」と「試合」の両名詞の間に、連結機能語として格助詞「の」を名詞間に挿入して「野球の試合」と翻訳されることが求められる。
【０００８】
逆に英文“ａ  ｂａｓｅｂａｌｌ  ｐｌａｙｅｒ”の日本語訳は、「野球の選手」とも言えなくはないが「野球選手」と訳す方が自然である。
【０００９】
また、英文“Ｔｏｋｙｏ  Ｓｔａｔｉｏｎ”の日本語訳は、「東京の駅」としては不適切であり、格助詞「の」を名詞間に挿入することなく「東京駅」と翻訳されることが求められる。
【００１０】
これらをいずれの形で訳せば良いかは、各単語の組み合わせに対する慣用的な要因が大きく、自動的に十分に訳し分けができるだけの翻訳知識を構築することはコスト的に非常に困難であった。
【００１１】
このような翻訳知識の構築コストを低減することを目的として、従来から大量に集めた用例を翻訳知識として利用する手法が提案されている。
【００１２】
例えば特許文献１（特開平０３−２７６３６７号公報）に開示された機械翻訳方法では、対訳用例を用いて原言語の解析結果を目的言語の構造に変換する手法が提案されている（以下、第１の従来例という）。
【００１３】
この手法では通常の翻訳処理と同様に、まず入力文を解析して依存構造を導出する。そして得られた依存構造と用例とを比較し、原言語の構造が似ている用例を抽出する。さらにここで得られた用例の対訳関係に従って入力文の依存構造を目的言語の依存構造に変換し翻訳処理を進める。
【００１４】
このように構築がより容易な用例を変換知識の代わりに利用することで、低コストで高品質な翻訳装置を実現することを目指している。
【００１５】
また特許文献２（特開平１１−２５９４８２号公報）に開示された機械翻訳方式では、対訳用例を用いて原言語の形態素列を直接、目的言語の形態素列に変換する手法を提案している（以下、第２の従来例という）。
【００１６】
ここでは翻訳対象を複合名詞に限り、形態素列の対応関係を保持した用例を用いる。第１の従来例では用例を適用するために入力文の依存構造解析が必要であるのに対して、この手法では依存構造解析を行わなくても用例が適用でき、翻訳処理が行えることを特徴としている。
【００１７】
これにより、より低コストで高品質な翻訳装置を実現することを目指している。
【００１８】
しかし、第１の従来例においても第２の従来例においても、知識として利用する用例には、その内部構造として要素間の対訳関係が与えられている必要がある。
【００１９】
すなわち、第１の従来例で用いる用例には、対訳関係にある２つの言語の依存関係に対してノード毎の対応関係を付与する必要があり、また第２の従来例で用いる用例には、対訳関係にある２つの言語の形態素列に対して形態素毎の対応関係を付与する必要がある。
【００２０】
このように用例の作成にはこれら要素の間の対応付け作業を伴うため、用例の作成には依然として高いコストが必要であった。
【００２１】
このため、高品質な翻訳結果を出力するために非常に大きなコストが必要となり、現実には高品質な翻訳結果を得ることは難しかった。
【特許文献１】特開平０３−２７６３６７号公報
【特許文献２】特開平１１−２５９４８２号公報
【発明の開示】
【発明が解決しようとする課題】
【００２２】
第１の従来例や第２の従来例では翻訳処理に利用する用例は対訳用例であり、その内部の要素間の対応付けを行わなければならないため、高品質な翻訳処理が行えるだけの大量の対訳の用例を集めるには依然として多くのコストが必要で、現実に十分な用例を収集することは困難であった。
【００２３】
この問題は、名詞句等の句の部分において、特定の連結機能語を挿入すべきか否かの判定を伴う翻訳処理等においても同様であり、適切な判定のために必要とする用例データを蓄積するには、手作業による膨大なコストを必要とした。
【００２４】
このため、対訳関係の設定処理を必要としない翻訳先の言語のみの用例データを参照して適切な翻訳を実行する翻訳装置、またこの用例データを翻訳先の言語の文章データを基に自動的に編集し生成する翻訳装置が求められていた。
【００２５】
本発明の第１の目的は、連結機能語の用例データを参照し文章中の各句を適切に翻訳することで、自然な翻訳結果を出力する機械翻訳装置を提供することである。
【００２６】
本発明の第２の目的は、原言語から目的言語への対訳用例を用いるのではなく、目的言語のみの用例データを参照する方式の械翻訳装置を提供することである。
【００２７】
本発明の第３の目的は、単に目的言語の文章データを入力するのみで、こうした用例データを自動的に編集生成する機械翻訳装置を提供することである。
【００２８】
本発明の第４の目的は、入力された目的言語の文章データから、文章句に連接機能語を含む用例と含まない用例の双方の情報を検出し、連接機能語の使用の適否を適切に判定した用例データを自動的に編集生成し、かつこの適切な判定による用例データに基づく翻訳を実行する機械翻訳装置を提供することである。
【課題を解決するための手段】
【００２９】
上記目的を達成するため本発明の機械翻訳装置は、翻訳元の言語である原言語の文章を、翻訳先の言語である目的言語に翻訳する機械翻訳装置において、目的言語の指定された種類の文章句の単語データと、各前記文章句内における指定された連結機能語の適否に関する情報とを示す用例データを記録した用例データベースと、目的言語の文章中における連結機能語の使用の適否を、前記用例データベースを参照して判断し、前記文章中の適切な位置に連結機能語を設定し、連結機能語の使用を適切に修正した文章を生成する目的言語生成手段を備えることを特徴とする。
【００３０】
本発明の機械翻訳装置は、翻訳元の言語である原言語の文章を、翻訳先の言語である目的言語に翻訳する機械翻訳装置において、入力された翻訳対象の文章である原言語文を解析する原言語解析手段と、前記原言語解析手段の解析に基づき、前記原言語文の各単語と文章構造を、翻訳先の言語である目的言語の単語と文章構造に変換したデータである変換データを生成する言語変換手段と、目的言語の指定された種類の文章句の単語データと、各前記文章句内における指定された連結機能語の適否に関する情報とを示す用例データを記録し参照する用例データベースと、前記変換データ中における連結機能語の使用の適否を、前記用例データベースを参照して判断し、前記変換データ中の適切な位置に連結機能語を設定し、翻訳結果の文章である目的言語文を生成する目的言語生成手段を備えることを特徴とする。
【００３１】
本発明の機械翻訳装置は、前記目的言語生成手段は、目的言語の文章の構造を解析して、文章中の前記指定された種類の文章句の部分を処理対象の句として検出する対象句同定手段と、前記用例データベースに記録された前記用例データを参照し、前記処理対象の句に対し、適切な場合に適切な個所に適切な連結機能語を挿入する連結機能語挿入手段と、前記連結機能語挿入手段の挿入処理と、前記対象句同定手段の解析結果に従い、目的言語の文章を生成する目的言語文生成手段を備えることを特徴とする。
【００３２】
本発明の機械翻訳装置は、入力された目的言語の文章データを基に、前記用例データベースに記録する用例データを自動的に編集し登録する用例データベース作成手段を備えることを特徴とする。
【００３３】
本発明の機械翻訳装置は、前記用例データベース作成手段は、前記入力された目的言語の文章データを解析し、解析データを形態素列として出力する形態素解析手段と、前記形態素列から、前記指定された種類の文章句のデータを構成要素列として抽出する対象句構成要素抽出手段と、前記構成要素列から、前記指定された連結機能語を含む用例である正用例を検出する正用例抽出手段と、前記正用例抽出手段が検出する前記正用例に係る前記用例データを生成し前記用例データベースに登録する用例登録手段を備えることを特徴とする。
【００３４】
本発明の機械翻訳装置は、前記用例データベース作成手段は、前記構成要素列から、前記指定された連結機能語を含まない用例である負用例を検出する負用例抽出手段を備え、前記用例登録手段は、前記負用例抽出手段が検出する前記負用例に係る前記用例データを生成し前記用例データベースに登録を行い、前記用例データベース作成手段は、登録された前記用例データにおける前記正用例と前記負用例の情報を基に、当該文章句内における前記指定された連結機能語の使用の適否を判定し、この適否の判定結果を前記用例データベースに登録する用例調整手段を備えることを特徴とする。
【００３５】
本発明の機械翻訳装置は、前記用例データベースにおける各前記用例データは、前記文章句の前方の語句のデータと、後方の語句のデータと、前記前方の語句と前記後方の語句の間に前記指定された連結機能語を挿入することの適否を示すデータから成ることを特徴とする。
【００３６】
本発明の機械翻訳装置は、前記用例データベースにおける各前記用例データは、前記文章句の前方の語句のデータと、後方の語句のデータと、前記前方の語句と前記後方の語句の間に前記指定された連結機能語を備える正用例を前記正用例抽出手段が検出した回数を示すデータと、前記指定された連結機能語を備えない負用例を前記負用例抽出手段が検出した回数を示すデータと、前記前方の語句と前記後方の語句の間に前記指定された連結機能語を挿入することの適否を示すデータから成ることを特徴とする。
【００３７】
本発明の機械翻訳装置は、前記用例調整手段は、正用例を前記正用例抽出手段が検出した回数が、負用例を前記負用例抽出手段が検出した回数よりも多い場合には、当該用例データの前記前方の語句と前記後方の語句の間に前記指定された連結機能語を挿入するものと判定し、そうでない場合には、当該用例データの前記前方の語句と前記後方の語句の間に前記指定された連結機能語を挿入しないものと判定することを特徴とする。
【００３８】
本発明の機械翻訳装置は、前記形態素解析手段は、前記入力された目的言語の文章データから、前記文章データを構成する単語を識別し、各前記単語の品詞を判定し、この単語とその品詞の情報を形態素列として出力する手段を備えることを特徴とする。
【００３９】
本発明の機械翻訳装置は、前記指定された種類の文章句の一つを名詞句とし、前記対象句構成要素抽出手段は、前記形態素列中の名詞である単語の連続する個所を名詞句と認識し、これを構成要素列として抽出する手段を備えることを特徴とする。
【００４０】
本発明の機械翻訳装置は、前記目的言語を日本語とし、前記指定された連結機能語の一つを、格助詞の「の」とすることを特徴とする。
【００４１】
本発明の機械翻訳方法は、翻訳元の言語である原言語の文章を、翻訳先の言語である目的言語に翻訳する機械翻訳方法において、目的言語の指定された種類の文章句の単語データと、各前記文章句内における指定された連結機能語の適否に関する情報とを示す用例データをデータベースに記録し参照する用例参照ステップと、目的言語の文章中における連結機能語の使用の適否を、前記用例参照ステップが参照する前記用例データを基に判断し、前記文章中の適切な位置に連結機能語を設定し、連結機能語の使用を適切に修正した文章を生成する目的言語生成ステップを備えることを特徴とする。
【００４２】
本発明の機械翻訳方法は、翻訳元の言語である原言語の文章を、翻訳先の言語である目的言語に翻訳する機械翻訳方法において、入力された翻訳対象の文章である原言語文を解析する原言語解析ステップと、前記原言語解析ステップによる解析に基づき、前記原言語文の各単語と文章構造を、翻訳先の言語である目的言語の単語と文章構造に変換したデータである変換データを生成する言語変換ステップと、目的言語の指定された種類の文章句の単語データと、各前記文章句内における指定された連結機能語の適否に関する情報とを示す用例データをデータベースに記録し参照する用例参照ステップと、前記変換データ中における連結機能語の使用の適否を、前記用例参照ステップが参照する前記用例データを基に判断し、前記変換データ中の適切な位置に連結機能語を設定し、翻訳結果の文章である目的言語文を生成する目的言語生成ステップを備えることを特徴とする。
【００４３】
本発明の機械翻訳方法は、前記目的言語生成ステップは、目的言語の文章の構造を解析して、文章中の前記指定された種類の文章句の部分を処理対象の句として検出する対象句同定ステップと、前記用例参照ステップが参照する前記用例データを基に、前記処理対象の句に対し、適切な場合に適切な個所に適切な連結機能語を挿入する連結機能語挿入ステップと、前記連結機能語挿入ステップによる挿入処理と、前記対象句同定ステップによる解析結果に従い、目的言語の文章を生成する目的言語文生成ステップを備えることを特徴とする。
【００４４】
本発明の機械翻訳方法は、入力された目的言語の文章データを基に、前記用例参照ステップが参照する前記データベースに対し、自動的に新たな用例データを編集し登録し更新する用例データベース作成ステップを備えることを特徴とする。
【００４５】
本発明の機械翻訳方法は、前記用例データベース作成ステップは、前記入力された目的言語の文章データを解析し、解析データを形態素列として出力する形態素解析ステップと、前記形態素列から、前記指定された種類の文章句のデータを構成要素列として抽出する対象句構成要素抽出ステップと、前記構成要素列から、前記指定された連結機能語を含む用例である正用例を検出する正用例抽出ステップと、前記正用例抽出ステップが検出する前記正用例に係る前記用例データを生成し、前記用例参照ステップが参照する前記データベースに登録する用例登録ステップを備えることを特徴とする。
【００４６】
本発明の機械翻訳方法は、前記用例データベース作成ステップは、前記構成要素列から、前記指定された連結機能語を含まない用例である負用例を検出する負用例抽出ステップを備え、前記用例登録ステップは、前記負用例抽出ステップが検出する前記負用例に係る前記用例データを生成し、前記用例参照ステップが参照する前記データベースに登録を行い、前記用例データベース作成ステップは、登録された前記用例データにおける前記正用例と前記負用例の情報を基に、当該文章句内における前記指定された連結機能語の使用の適否を判定し、この適否の判定結果を前記用例参照ステップが参照する前記データベースに登録する用例調整ステップを備えることを特徴とする。
【００４７】
本発明の機械翻訳プログラムを記録した記憶媒体は、翻訳元の言語である原言語の文章を、翻訳先の言語である目的言語に翻訳する機械翻訳プログラムを記録した記憶媒体において、目的言語の指定された種類の文章句の単語データと、各前記文章句内における指定された連結機能語の適否に関する情報とを示す用例データをデータベースに記録し参照する用例参照ステップと、目的言語の文章中における連結機能語の使用の適否を、前記用例参照ステップが参照する前記用例データを基に判断し、前記文章中の適切な位置に連結機能語を設定し、連結機能語の使用を適切に修正した文章を生成する目的言語生成ステップを備えることを特徴とする。
【００４８】
本発明の機械翻訳プログラムを記録した記憶媒体は、翻訳元の言語である原言語の文章を、翻訳先の言語である目的言語に翻訳する機械翻訳プログラムを記録した記憶媒体において、入力された翻訳対象の文章である原言語文を解析する原言語解析ステップと、前記原言語解析ステップによる解析に基づき、前記原言語文の各単語と文章構造を、翻訳先の言語である目的言語の単語と文章構造に変換したデータである変換データを生成する言語変換ステップと、目的言語の指定された種類の文章句の単語データと、各前記文章句内における指定された連結機能語の適否に関する情報とを示す用例データをデータベースに記録し参照する用例参照ステップと、前記変換データ中における連結機能語の使用の適否を、前記用例参照ステップが参照する前記用例データを基に判断し、前記変換データ中の適切な位置に連結機能語を設定し、翻訳結果の文章である目的言語文を生成する目的言語生成ステップを備えることを特徴とする。
【００４９】
本発明の機械翻訳プログラムを記録した記憶媒体は、前記目的言語生成ステップは、目的言語の文章の構造を解析して、文章中の前記指定された種類の文章句の部分を処理対象の句として検出する対象句同定ステップと、前記用例参照ステップが参照する前記用例データを基に、前記処理対象の句に対し、適切な場合に適切な個所に適切な連結機能語を挿入する連結機能語挿入ステップと、前記連結機能語挿入ステップによる挿入処理と、前記対象句同定ステップによる解析結果に従い、目的言語の文章を生成する目的言語文生成ステップを備えることを特徴とする。
【００５０】
本発明の機械翻訳プログラムを記録した記憶媒体は、入力された目的言語の文章データを基に、前記用例参照ステップが参照する前記データベースに対し、自動的に新たな用例データを編集し登録し更新する用例データベース作成ステップを備えることを特徴とする。
【００５１】
本発明の機械翻訳プログラムを記録した記憶媒体は、前記用例データベース作成ステップは、前記入力された目的言語の文章データを解析し、解析データを形態素列として出力する形態素解析ステップと、前記形態素列から、前記指定された種類の文章句のデータを構成要素列として抽出する対象句構成要素抽出ステップと、前記構成要素列から、前記指定された連結機能語を含む用例である正用例を検出する正用例抽出ステップと、前記正用例抽出ステップが検出する前記正用例に係る前記用例データを生成し、前記用例参照ステップが参照する前記データベースに登録する用例登録ステップを備えることを特徴とする。
本発明の機械翻訳プログラムを記録した記憶媒体は、前記用例データベース作成ステップは、前記構成要素列から、前記指定された連結機能語を含まない用例である負用例を検出する負用例抽出ステップを備え、前記用例登録ステップは、前記負用例抽出ステップが検出する前記負用例に係る前記用例データを生成し、前記用例参照ステップが参照する前記データベースに登録を行い、前記用例データベース作成ステップは、登録された前記用例データにおける前記正用例と前記負用例の情報を基に、当該文章句内における前記指定された連結機能語の使用の適否を判定し、この適否の判定結果を前記用例参照ステップが参照する前記データベースに登録する用例調整ステップを備えることを特徴とする。
【発明の効果】
【００５２】
以上説明したように本発明によれば、以下のような効果が得られる。
第１に、連結機能語の使用の適否を示す用例データを用いるため、連接機能語を適切に出力して文章中の各句を適切に翻訳し、自然な翻訳結果を出力することができる。
第２に、原言語から目的言語への対訳用例を用いるのではなく、目的言語のみの用例データを参照するため、翻訳処理中に目的言語に変換した文章に対し、適切な文章への修正処理を実行することができる。
更に、このため従来では人手による膨大なコストを必要とした用例の対訳関係の設定処理を必要とせずに、単に目的言語の文章データを入力するのみで、こうした用例データを自動的に編集生成することが実現できる。
第４に、入力された目的言語の文章データから、文章句に連接機能語を含む用例と含まない用例の双方の情報を検出することにより、連接機能語の使用の適否の適切な判定ができ、またこの適切な判定による用例データ自動的に編集生成し、かつこの適切な判定に基づく翻訳を実行することができる。
【発明を実施するための最良の形態】
【００５３】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００５４】
本発明の機械翻訳装置は、自然言語の翻訳処理等において、連結機能語の用例のデータを参照することで、文章中の各種の句の翻訳において自然な翻訳結果を出力することを特徴とする。
【００５５】
なお、以下翻訳元の言語を原言語と言い、翻訳先の言語を目的言語と言う。例えば英日翻訳においては英語が原言語であり日本語が目的言語である。
【００５６】
また翻訳する翻訳元の文章データ（文章又は文字列、単語等）を原言語文字列と言い、翻訳結果として生成する文章データを目的言語文と言う。
【００５７】
図１は、本発明の第１の実施の形態の機械翻訳装置の構成を示すブロック図である。
【００５８】
図１を参照すると、本実施例の機械翻訳装置は、翻訳元の文章データである原言語文字列の入力を受け付ける入力手段１０と、入力手段１０に入力された原言語文字列を解析する原言語解析手段２０と、原言語解析手段２０が出力する解析結果を目的言語の構造に変換する言語変換手段３０と、言語変換手段３０が変換した目的言語の構造から目的言語文を生成する目的言語生成手段４０と、目的言語生成手段４０が生成した目的言語文を出力する出力手段５０を備える。
【００５９】
特に目的言語生成手段４０は、目的言語における所定の連結機能語に関する句の用例を格納する連結機能語用例データベース４１と、言語変換手段３０が変換した目的言語の構造を解析して処理対象とすべき句に相当する部分構造を同定する対象句同定手段４２と、連結機能語用例データベース４１に格納された用例に従って対象句同定手段４２で同定された句の適切な個所に連結機能語を挿入する連結機能語挿入手段４３と、連結機能語挿入手段４３の連結機能語の挿入処理等に従い目的言語の構造から目的言語文を生成する目的言語文生成手段４４を備える。
【００６０】
次に、本実施の形態の機械翻訳装置の動作を説明する。
【００６１】
図２は、本実施の形態の機械翻訳装置の翻訳処理を説明するためのフローチャートである。
【００６２】
ここでは、本実施の形態の機械翻訳装置の用例を用いる翻訳処理を、特に２つの単語の間に所定の連結機能語を挿入するかどうかの判断処理を行う一具体例を用いて説明する。
【００６３】
図２を参照すると、まず入力手段１０は、翻訳対象となる原言語文字列の入力を受け付ける（ステップ２０１）。
【００６４】
この翻訳する文章データの入力処理は、例えばキーボードやＯＣＲ、音声認識による入力方法によるものや、また外部記憶装置等の記憶媒体に電子データとして記録された文章データを直接読み込むこと等により実現できる。
【００６５】
次に、原言語解析手段２０は、入力手段１０から読み込んだ原言語文字列を解析して文章の構造を計算する（ステップ２０２）。
【００６６】
言語変換手段３０は、翻訳知識のデータを参照して、原言語解析手段２０が出力した翻訳対象の文章構造を、目的言語の文章構造に変換する（ステップ２０３）。
【００６７】
次に、目的言語生成手段４０は、言語変換手段３０が出力した目的言語の構造から目的言語文を生成する。
【００６８】
これは、まず対象句同定手段４２は、ステップ２０３で言語変換手段３０が目的言語の文章構造に変換したデータの中から、連結機能語挿入処理の対象となる句の部分を同定する（ステップ２０４）。
【００６９】
具体的には、入力された文章データの句構造を構成する各単語を検査し、検査対象の句の構成要素である２単語が直接の係り受け関係にある場合に、この部分を連結機能語挿入処理の対象の句として抽出する。
【００７０】
連結機能語挿入手段４３は、連結機能語用例データベース４１に格納された用例を参照し、適切な場合においては所定の格助詞を、対象句同定手段４２が処理対象として同定した句に挿入する。
【００７１】
連結機能語用例データベース４１は、所定の連結機能語に関する句の用例を格納している。
【００７２】
ここで、連結機能語用例データベース４１に用例を格納する方式の一具体例としては、句を構成する２つの単語の組と、その２つの単語の間に所定の連結機能語を挿入（表出）すべきかどうかを示す連結機能語表出フラグとの対応を記録するテーブルを用いて構成することができる。
【００７３】
具体的には、まず対象句同定手段４２が同定した処理対象の句構造を一つ取り出す（ステップ２０５）。これは、挿入処理を行うかどうかの判定がまだ未処理の句が残っているかどうかをチェックし（ステップ２０６）、未処理の句が残っていたらこれを取り出すのである。そして、取り出した処理対象の句を構成する２つの単語を連結機能語用例データベース４１で検索する（ステップ２０７）。
【００７４】
次に、得られた検索結果をチェックし（ステップ２０８）、もし検索結果として用例が得られ、かつその用例の連結機能語表出フラグが連結機能語を挿入すべきである旨を示していれば、処理対象の句に所定の連結機能語を挿入する（ステップ２０９）。
【００７５】
以上の挿入処理を行うかどうかの判定処理を、対象句同定手段４２が同定した処理対象の句構造に対し実行し、挿入処理を実行する（ステップ２０６）。
【００７６】
全ての処理対象の句構造に対する処理の終了後、目的言語文生成手段４４は、連結機能語挿入手段４３が連結機能語処理を施した目的言語の構造に含まれる単語を並べて活用変形等の処理を行い、目的言語の文を生成する（ステップ２１０）。
【００７７】
そして出力手段５０は、目的言語生成手段４０が生成した目的言語文を出力する（ステップ２１１）。
【００７８】
この翻訳結果の出力方式としては、例えばディスプレイ等の表示装置や、音声合成装置によるスピーカからの出力や、また外部記憶装置等の記憶媒体に電子データとして直接出力する等の方式により実現できる。
【００７９】
次に、本実施の形態の機械翻訳装置の具体的な翻訳動作の一例を、図３から図６を用いて具体的に説明する。
【００８０】
以下の具体例では、翻訳元の言語である原言語を英語とし、翻訳先の言語である目的言語を日本語とする英日翻訳の例により説明するが、本実施の形態の機械翻訳装置の翻訳処理はこれに限られるものではなく、仏日翻訳、独日翻訳、露日翻訳や日英翻訳等任意の言語間の翻訳に適用可能である。
【００８１】
また以下では処理対象の句として名詞句を考え、また所定の連結機能語として格助詞の「の」を考えるが、本発明の範囲はこれに限られるものではなく、形容詞句や動詞句等の任意の句構造、及び「な」「から」「より」「に」「へ」「は」「が」等の任意の連結機能語に対して適用可能である。
【００８２】
ここで翻訳対象の英文として“Ｉ  ｗｅｎｔ  ｔｏ  ｔｈｅ  ｂａｓｅｂａｌｌ  ｇａｍｅ．”が入力手段１０に入力された場合を考える。
【００８３】
ここで入力された英文は、原言語解析手段２０により構文構造に解析され、さらに言語変換手段３０により目的言語の構文構造に変換される。
【００８４】
図３は、本実施の形態の原言語解析手段による翻訳対象の英文の構文構造の解析一例を示す図である。図３では、各リーフノードに入力文中の各単語が割り当て、その単語間の依存関係をツリー構造で示している。
【００８５】
例えば、図３に見られる「ｂａｓｅｂａｌｌ  ｇａｍｅ」に対する構造を参照すると、この２単語の間には直接の依存関係があり、２つがまとまって名詞句（ＮＰ）を作っていることが分かる。
【００８６】
さらに、この図では各ノードに対して、その下位の構造の代表語となるヘッドワードを付与しており、またその関係を太線で表わしている。
【００８７】
つまり「ｂａｓｅｂａｌｌ  ｇａｍｅ」という名詞句の構造では「ｇａｍｅ」がヘッドワードであり、その一つ上の構造は「ｔｈｅ」と「ｇａｍｅ」の間の関係として捉えることができる。
【００８８】
図４は、本発明の第１の実施の形態の言語変換手段による変換結果の日本文の構文構造の一例を示す図である。図４では、入力英文中の各単語に対する日本語訳を、日本語の語順で各リーフノードに割り当てている。
【００８９】
また、図３と同様に、その単語間の依存関係をツリー構造で示しているが、図４ではさらに各々の単語の依存関係を示す連結語も付与されている。
【００９０】
例えば「私」と「行く」の間には、「が」で結ばれる主語−述語の関係があることが示されている。
【００９１】
図５は、本発明の第１の実施の形態の連結機能語用例データベース４１に格納された用例データの一例を示す図である。
【００９２】
図５では、格助詞の「の」の係り元と係り先に出現しうる名詞の組が単語１と単語２のカラムに格納されている。
【００９３】
さらに、それぞれの単語の組にはその間に格助詞の「の」を表出すべきかどうかを表わす連結機能語表出フラグが格納されている。ここで、連結機能語表出フラグは“１”で表出すべき、“０”で表出すべきでないということを示すものとする。
【００９４】
言語変換手段３０で変換された目的言語の構文構造は、対象句同定手段４２に送られる。
【００９５】
対象句同定手段４２は、受け取った構文構造中の各単語を検査して名詞やそれに類する単語を探し、その係り先が名詞かそれに類する単語であった場合、これを処理対象の名詞句として抽出する。
【００９６】
図４を参照すると、ここではまず「私」という単語を検査する。
【００９７】
「私」は代名詞であり名詞に類する単語として認定できるが、その係り先が「行く」という動詞であるため、これは処理対象外であると認定する。
【００９８】
次に「野球」という単語を検査し、これが名詞であり、かつ「試合」という名詞に係るため、「野球／試合」に対する構文構造を処理対象の名詞句として同定する。
【００９９】
同様に全ての単語をチェックして全ての処理対象を同定する。
【０１００】
ここで同定された処理対象の名詞句は一つずつ連結機能語挿入手段４３に送られる。
【０１０１】
連結機能語挿入手段４３は、対象句同定手段４２で同定された処理対象の名詞句に含まれる２つの名詞、あるいはそれに類する単語を用いて連結機能語用例データベース４１を検索する。
【０１０２】
ここでは係り元となる単語１が「野球」であり、係り先となる単語２が「試合」であるような用例を検索する。
【０１０３】
ここで得られた検索結果の連結機能語表出フラグをチェックするとこれが“１”であり、この間には格助詞「の」を挿入すべきである旨が分かる。
【０１０４】
連結機能語挿入手段４３は、ここで得られた結果に従って「野球」が「試合」にかかる部分の関係として「の」を挿入する。
【０１０５】
図６は、本実施の形態の連結機能語挿入処理の処理結果の一例を示す図である。
【０１０６】
ここで得られた構文構造は目的言語文生成手段４４に送られ、日本語文として生成される。
【０１０７】
ここでは単語間の関係を表わす「が」「の」「に」や過去の「た」などが助詞として表出すると共に活用変形などを行うことで、「私は野球の試合に行った」という日本語文が生成される。
【０１０８】
ここで生成された日本語文は、出力手段５０に送られ、出力される。
【０１０９】
図７は、本発明の第１の実施の形態の機械翻訳装置の一実施例の構成を示すブロック図である。
【０１１０】
図７を参照すると、本実施例は入出力機能及び情報処理機能等を備えるコンピュータ処理装置９０において、本実施の形態の目的言語生成手段４０等の各機能を備える機械翻訳プログラムをメモリにロードすることで実現することができる。この機械翻訳プログラムは、磁気ディスク、磁気テープ、光ディスク、半導体メモリ又はその他のコンピュータ等によって読み取りが可能な記憶媒体１００に格納される。そして、その記憶媒体１００からコンピュータ処理装置９０にロードされ、コンピュータ処理装置９０の動作を制御することにより、上述した各機能を実現する。
【０１１１】
つまり、この記憶媒体１００に格納された機械翻訳プログラムは、記憶媒体１００からコンピュータ処理装置９０のメモリに読み込まれ、コンピュータ処理装置９０の動作を制御することにより、コンピュータ処理装置９０上に連結機能語用例記憶部９４１といった記憶部を実現すると共に、入力部９１、原言語解析部９２、言語変換部９３、対象句同定部９４２、連結機能語挿入部９４３、目的言語文生成部９４４、出力部９５といった各機能を実現するのである。
【０１１２】
ここで、図１の第１の実施の形態との関係では、入力部９１が入力手段１０に、原言語解析部９２が原言語解析手段２０に、言語変換部９３が言語変換手段３０に、目的言語生成部９４内の各部が目的言語生成手段４０内の各手段に、出力部９５が出力手段５０に、それぞれ対応する。
【０１１３】
本実施例は、コンピュータ処理装置９０が機械翻訳プログラムの制御により動作する点に特徴があり、基本的な機能は図１や図２と同じである。
【０１１４】
つまり、コンピュータ処理装置９０は、機械翻訳プログラムの制御により以下の処理を実行する。
【０１１５】
入力部９１への翻訳対象のデータの入力によって、入力部９１は翻訳対象となる原言語文字列の入力を受け取り、原言語解析部９２を起動する。
【０１１６】
原言語解析部９２は、入力部９１から入力された原言語文字列を解析し、言語変換部９３を起動する。
【０１１７】
言語変換部９３は、言語解析部９２が出力した翻訳対象に対する解析結果の構造を目的言語の構造に変換した後、対象句同定部９４２を起動する。
【０１１８】
対象句同定部９４２は、言語変換部９３が出力した目的言語の構造の中から連結機能語挿入処理の対象となる句の部分構造を同定し、各々に対して連結機能語挿入部９４３を起動する。
【０１１９】
連結機能語挿入部９４３は、連結機能語用例記憶部９４１に格納された用例を参照して適切な場合には、対象句同定部９４２で同定された句の部分構造に所定の格助詞を挿入する。
【０１２０】
ここでは、対象句同定部９４２が同定した部分構造の全てに対して連結機能語挿入処理を行った後、目的言語文生成部９４４を起動する。
【０１２１】
目的言語文生成部９４４は、連結機能語挿入部９４３が連結機能語処理を施した目的言語の構造に含まれる単語を並べて活用変形等の処理を行い、目的言語の文を生成する。
【０１２２】
出力部９５は、目的言語生成部９４で生成された目的言語文を出力する。
【０１２３】
以上説明した本実施の形態の機械翻訳装置により、連結機能語の使用の適否を示す用例データを用いるため、連接機能語を適切に出力して文章中の各句を適切に翻訳し、自然な翻訳結果を出力することができる。
【０１２４】
また、原言語から目的言語への対訳用例を用いるのではなく、目的言語のみの用例データを参照するため、翻訳処理中に目的言語に変換した文章に対し、適切な文章への修正処理を実行することができる。
【０１２５】
図８は、本発明の第２の実施の形態の機械翻訳装置の構造を示すブロック図である。
【０１２６】
本実施の形態の機械翻訳装置は、自動的に収集した連結機能語用例を用いることで、低コストで自然な翻訳結果を出力するものである。
【０１２７】
本実施の形態の機械翻訳装置が、図１の第１の実施の形態の機械翻訳装置と相違する点は、連結機能語用例データベース４１を自動的に作成する用例データベース作成手段６０を備える点にある。
【０１２８】
本実施例における用例データベース作成手段６０は、目的言語文字列の入力を受け付ける用例入力手段６１と、用例入力手段６１から入力された文字列を解析して形態素列を出力する形態素解析手段６２と、目的言語の形態素列から対象となる句の構成要素列を抽出する対象句構成要素抽出手段６３と、形態素解析手段６２で解析された形態素列から対象句構成要素抽出手段６３で抽出された構成要素列を参照して所定の連結機能語を含む連結機能語正用例を抽出する正用例抽出手段６４と、正用例抽出手段６４で抽出された正用例を連結機能語用例データベース４１に登録する用例登録手段６５とから構成される。
【０１２９】
ここで、正用例とは、用例データベース４１に登録される用例において単語間に連結機能語を含む用例のことである。
【０１３０】
次に、本実施の形態の機械翻訳装置の動作を説明する。
【０１３１】
本実施の形態の機械翻訳装置の動作の、第１の実施の形態の機械翻訳装置の動作と相違する点は、用例データベース作成手段６０による連結機能語用例データベース４１を自動的に作成するステップを備えることであり、他の入力手段１０、原言語解析手段２０、言語変換手段３０、目的言語生成手段４０、出力手段５０の動作は、第１の発明の実施例の動作で説明したものと同じである。以下、本実施の形態の特徴である用例データベース作成手段６０の動作について説明する。
【０１３２】
図９は、本実施の形態の用例データベース作成手段６０の動作を説明するためのフローチャートである。図２のフローチャートにおいては翻訳の実行のための翻訳元の言語の原言語文字列の入力・解析を行ったのに対し、ここでは用例データの登録のための翻訳先の言語の目的言語文字列の入力・解析を実行する。
【０１３３】
用例入力手段６１は、用例抽出の対象となる目的言語文字列の入力を受け付ける（ステップ９０１）。
【０１３４】
これは例えばキーボードやＯＣＲ、音声認識装置等を用いる入力方式や、また外部記憶装置等に記憶された原言語文字列の電子データを直接読み込む方式等により実現できる。
【０１３５】
形態素解析手段６２は、用例入力手段６１から入力された目的言語文字列を形態素解析し、形態素列に分解する（ステップ９０２）。ここで形態素列は、図１０の例に示されるように目的言語文字列の各単語と、その各単語が成す品詞等を示す情報である。
【０１３６】
正用例抽出手段６４は、形態素解析手段６２が解析結果として出力した形態素列の中から連結機能語用例データベース４１に登録すべき用例を抽出する。
【０１３７】
具体的には、まず形態素解析手段６２が解析結果として出力した形態素列の中から所定の連結機能語（「の」等）を検索する（ステップ９０３）。
【０１３８】
ここで得られた検索結果をチェックし（ステップ９０４）、形態素列中に所定の連結機能語がある場合には、その全てに対して次の処理を実行する。
【０１３９】
まず処理対象となる連結機能語の直前の形態素ａが登録の対象となる句の構成要素であるかどうかをチェックする（ステップ９０５）。これは、形態素ａの品詞が名詞や形容詞等であるか、また当該連結機能語を挟む句を構成するか等をチェックする。
【０１４０】
この形態素ａが、対象となる句の構成要素である場合、その連結機能語の後ろにある形態素列（又は形態素）を対象句構成要素抽出手段６３に渡し、その連結機能語の直後の構成要素列を抽出する（ステップ９０６）。
【０１４１】
対象句構成要素抽出手段６３が構成要素列が抽出できたかどうかをチェックし（ステップ９０７）、正常に抽出でき場合には、例えば図５の例等に示される記録形態に合わせて記録するため、形態素ａとその構成要素列の最後の形態素ｂの組を用例として抽出し、用例登録手段６５に渡す（ステップ９０８）。
【０１４２】
用例登録手段６５は、正用例抽出手段６４が用例として抽出した形態素ａと形態素ｂの組を連結機能語用例データベース４１に登録する（ステップ９０９）。
【０１４３】
ここで、連結機能語用例データベース４１に格納する用例としては、図５の例に示されるように２つの単語の組と、その２つの単語の間に所定の連結機能語を表出すべきかどうかを表わす連結機能語表出フラグとで構成することができる。
【０１４４】
用例登録手段６５による連結機能語用例データベース４１への登録方式として、既に登録済みの用例に対しては、連結機能語表出フラグと共に、あるいはその代わりとして、ステップ９０９において連結機能語用例データベース４１に登録が指示された回数の情報を図１１に示すように格納する形態も可能である。
【０１４５】
さらにまた、各々の単語の組に対して、連結機能語表出フラグにより連結機能語を用いるか用いないかの二者択一の形式で登録するのではなく、単語間に所定の連結機能語が出現する確率の情報により（又、出現回数と出現しない回数の情報により）登録する形態も可能である。
【０１４６】
本実施の形態の翻訳処理においては、用例データベース作成手段６０で作成された連結機能語用例データベース４１を用いて、第１の実施の形態の動作で説明した処理を実行する。
【０１４７】
次に、第２の実施の形態の機械翻訳装置の具体的な動作について、図面を参照して詳細に説明する。
【０１４８】
以下では、翻訳元の言語である原言語を英語とし、翻訳先の言語である目的言語を日本語とする例により説明するが、本実施の形態の機械翻訳装置が翻訳を行う言語はこれに限られるものではなく、任意の言語間の翻訳に対しても同様に適用可能である。
【０１４９】
また、以下では名詞句を処理対象の句とし、格助詞の「の」を所定の連結機能語とする例により説明するが、本実施の形態の機械翻訳装置が処理する処理対象の句及び連結機能語はこれに限られるものではなく、任意の句構造、連結機能語に対しても同様に適用可能である。
【０１５０】
本実施の形態の機械翻訳装置が、第１の実施の形態と相違する点は、用例データベース作成手段６０により連結機能語用例データベース４１を自動的に作成する処理であり、他の入力手段１０、原言語解析手段２０、言語変換手段３０、目的言語生成手段４０、出力手段５０の各部の動作は第１の実施の形態の動作で説明したものと同じである。このため、以下では本実施の形態の特徴である用例データベース作成手段６０の動作について具体的に説明する。
【０１５１】
「私は野球の試合に行くのが好きだ」という日本語文を、用例抽出の処理対象として説明する。
【０１５２】
まず、この処理対象の日本語文を、用例入力手段６１に入力する。すると、形態素解析手段６２は、入力された日本語文を形態素解析し形態素列に変換する。
【０１５３】
図１０は、本実施の形態の形態素解析手段による形態素解析の結果として得られた形態素列の一例を示す図である。
【０１５４】
図１０の例では、各行に一つの形態素が示されており、各々には形態素の文字列（単語）とその品詞が示されている。
【０１５５】
形態素解析手段６２で得られたこの形態素解析結果は、正用例抽出手段６４に送られ、そこに含まれる用例を抽出する。
【０１５６】
まず正用例抽出手段６４は、得られた形態素解析結果から所定の連結機能語を検索する。
【０１５７】
ここでは格助詞の「の」を検索すると、４番目の形態素が格助詞の「の」であり、この位置が検索結果として得られる。
【０１５８】
次に正用例抽出手段６４は、得られた検索結果の直前の形態素（単語）である「野球」の品詞を調べる。品詞が名詞等の場合には用例の抽出すべき候補であり、助詞等の場合には用例の抽出すべき候補ではないものと判断する。
【０１５９】
ここで「野球」の品詞は名詞であり、用例の抽出すべき候補である。このため、正用例抽出手段６４は、４番目の形態素である処理対象の格助詞「の」の、次から始まる形態素列を対象句構成要素抽出手段６３に送る。そして、対象句構成要素抽出手段６３は、正用例抽出手段６４から送られた形態素列から、処理対象とする名詞句の構成要素列として名詞連続部分を抽出する。
【０１６０】
正用例抽出手段６４が抽出する名詞句の長さは、予め定めた所定の単語数を抽出する方式や、格助詞「の」以後の各単語の品詞を順次チェックし名詞等の名詞句を構成する品詞が続く範囲の単語を抽出する方式や、格助詞「の」以後に最初に句読点が表れるまでの単語を抽出する方式等が可能である。
【０１６１】
ここでは、正用例抽出手段６４から、例えば「試合／に／行く／の／が／好き／だ」という形態素列が対象句構成要素抽出手段６３に送られたものとして説明する。
【０１６２】
まず、対象句構成要素抽出手段６３は、格助詞「の」以後の１番目の形態素「試合」の品詞を調べると名詞であるため、この形態素は名詞連続の一部（名詞句の一部）であると判断する。
【０１６３】
次に２番目の形態素「に」の品詞を調べるとその品詞は格助詞であるため、この形態素は名詞連続に属さないと判断し、直前の形態素「試合」までの形態素列を名詞連続部分として抽出する。
【０１６４】
以上の処理により「試合」が名詞連続部分として抽出され、正用例抽出手段６４に送られる。
【０１６５】
正用例抽出手段６４は、対象句構成要素抽出手段６３で抽出された名詞連続部分の最後の形態素を、現在処理対象としている連結機能語の係り先の形態素として抽出する。
【０１６６】
ここでは「試合」が抽出され、用例としては「野球」「試合」の形態素の組が得られるため、これを用例登録手段６５に送る。
【０１６７】
用例登録手段６５は、正用例抽出手段６４が用例として抽出した形態素の組を連結機能語データベース４１に登録する。
【０１６８】
ここでは「野球」「試合」の形態素の組を登録するが、対象となる連結機能語データベース４１として図１１に示したものを考える。図１１は、本発明の第２の実施の形態の連結機能語用例データベースに格納された用例データの一例を示す図である。
【０１６９】
図１１を参照すると、ここには格助詞の「の」の係り元と係り先に出現しうる名詞の組が単語１と単語２のカラムに格納されている。
【０１７０】
さらにそれぞれの単語の組にはその間に格助詞の「の」を表出すべきかどうかを表わす連結機能語表出フラグが格納されている。
【０１７１】
ここで連結機能語表出フラグは“１”で表出すべき、“０”で表出すべきでないということを表わしているものとする。
【０１７２】
さらに各々の単語の組には、それらの単語の間に所定の連結機能語が出現した用例に関して、連結機能語用例データベース４１に登録された用例の数が格納されている。
【０１７３】
例えば「野球」「試合」の組み合わせを参照すると、「野球の試合」と格助詞「の」を伴って出現した用例が５４回登録されていることが分かる。
【０１７４】
この連結機能語データベース４１に対する「野球」「試合」の形態素の組の登録では、まず単語１が「野球」で単語２が「試合」である用例の正用例数を１つ増やして５５にする。
【０１７５】
さらに、正用例数の増加に従って連結機能語表出フラグも更新する。例えば、この用例の登録処理によって正用例数が所定の閾値を超えた場合に連結機能語表出フラグを１にするのである。
【０１７６】
また第２の実施の形態における翻訳処理は、ここで作成した連結機能語用例データベース４１を用いて、第１の発明の実施例の動作で説明した処理を実行するものである。
【０１７７】
図１２は、本発明の第２の実施の形態の機械翻訳装置の一実施例の構成を示すブロック図である。
【０１７８】
図１２を参照すると、本実施例は入出力機能及び情報処理機能等を備えるコンピュータ処理装置９０において、本実施の形態の目的言語生成手段４０、用例データベース作成手段６０等の各機能を備える機械翻訳プログラムをメモリにロードすることで実現することができる。この機械翻訳プログラムは、磁気ディスク、磁気テープ、光ディスク、半導体メモリ又はその他のコンピュータ等によって読み取りが可能な記憶媒体１００に格納される。そして、その記憶媒体１００からコンピュータ処理装置９０にロードされ、コンピュータ処理装置９０の動作を制御することにより、上述した各機能を実現する。
【０１７９】
つまり、この記憶媒体１００に格納された機械翻訳プログラムは、記憶媒体１００からコンピュータ処理装置９０のメモリに読み込まれ、コンピュータ処理装置９０の動作を制御することにより、コンピュータ処理装置９０上に連結機能語用例記憶部９４１といった記憶部を実現すると共に、入力部９１、原言語解析部９２、言語変換部９３、対象句同定部９４２、連結機能語挿入部９４３、目的言語文生成部９４４、用例入力部９６１、形態素解析部９６２、対象句構成要素抽出部９６３、正用例抽出部９６４、用例登録部９６５、出力部９５といった各機能を実現するのである。
【０１８０】
ここで、図８の実施例との関係では、入力部９１が入力手段１０に、原言語解析部９２が原言語解析手段２０に、言語変換部９３が言語変換手段３０に、目的言語生成部９４内の各部が目的言語生成手段４０内の各手段に、出力部９５が出力手段５０に、用例生成部９６内の各部が用例データベース作成手段６０内の各種段に、それぞれ対応する。
【０１８１】
本実施例は、コンピュータ処理装置９０が機械翻訳プログラムの制御により動作する点に特徴があり、基本的な機能は図８や図９と同じである。
【０１８２】
つまり、コンピュータ処理装置９０は、機械翻訳プログラムの制御により以下の処理を実行する。
【０１８３】
用例登録処理においては、まず入力部９１への用例の入力によって、用例入力部９６１は、用例抽出の対象となる目的言語文字列の入力を受け付け、形態素解析部９６２を起動する。
【０１８４】
形態素解析部９６２は、用例入力部９６１から入力された目的言語文字列を形態素解析し、形態素列に分解した後、正用例抽出部９６４を起動する。
【０１８５】
正用例抽出部９６４は、形態素解析部９６２が解析結果として出力した形態素列の中から連結機能語用例記憶部９４１に登録すべき用例を抽出し、用例登録部９６５を起動する。
【０１８６】
用例を抽出する際には、形態素解析部９６２が解析結果として出力した形態素列の中から所定の連結機能語を検索し、得られた連結機能語の直前の形態素と、直後の形態素列から対象句構成要素抽出部９６３によって抽出された対象となる句の構成要素列とを用いる。
【０１８７】
用例登録部９６５は、正用例抽出部９６４が用例として抽出した２つの形態素の組を、連結機能語用例記憶部９４１に登録する。
【０１８８】
さらに翻訳処理においては、用例作成部９６で作成された連結機能語用例記憶部９４１を用いて、第１実施の形態の動作で説明した処理を行う。
【０１８９】
以上説明した本実施の形態の機械翻訳装置により、単に目的言語の文章データを入力するのみで、翻訳に使用する用例データを自動的に編集し生成できる。
【０１９０】
図１３は、本発明の第３の実施の形態の機械翻訳装置の構成を示すブロック図である。
【０１９１】
本実施の形態の機械翻訳装置は、自動的に収集した連結機能語用例を用いることで、低コストで自然な翻訳結果を出力することを特徴とする。
【０１９２】
本実施の形態の機械翻訳装置の、図８の第２の実施の形態の機械翻訳装置と相違する点は、用例データベース作成手段６０ａの内部構成にあり、負用例抽出手段６６と、用例調整手段６７を新たに備えた点である。
【０１９３】
ここで、負用例とは、正用例と逆に用例データベース４１に登録される用例において単語間に連結機能語を含まない用例のことである。
【０１９４】
つまり、本実施の形態の用例データベース作成手段６０ａは、目的言語文字列の入力を受け付ける用例入力手段６１と、用例入力手段６１から入力された文字列を解析して形態素列を出力する形態素解析手段６２と、目的言語の形態素列から対象となる句の構成要素列を抽出する対象句構成要素抽出手段６３と、形態素解析手段６２で解析された形態素列から対象句構成要素抽出手段６３で抽出された構成要素列を参照して所定の連結機能語を含む連結機能語正用例を抽出する正用例抽出手段６４と、正用例抽出手段６４で抽出された正用例を連結機能語用例データベース４１に登録する用例登録手段６５と、形態素解析手段６２で解析された形態素列から対象句構成要素抽出手段６３で抽出された構成要素列を参照して所定の連結機能語を含まない連結機能語負用例を抽出する負用例抽出手段６６と、負用例抽出手段６６で抽出された負用例を用いて連結機能語用例データベース４１の内容を調整する用例調整手段６７を備える。
【０１９５】
次に、本実施の形態の機械翻訳装置の動作を説明する。
【０１９６】
図１４は、本発明の第３の実施の形態の機械翻訳装置の翻訳処理を説明するためのフローチャートである。
【０１９７】
本実施の形態の機械翻訳装置の動作の、第２の実施の形態の機械翻訳装置と相違する点は、用例データベース作成手段６０ａによる連結機能語用例データベース４１を自動的に作成する処理であり、他の入力手段１０、原言語解析手段２０、言語変換手段３０、目的言語生成手段４０、出力手段５０の動作は、第２の実施の形態の及び第１の実施の形態の動作で説明したものと同じである。このため、以下では本実施の形態の特徴である用例データベース作成手段６０の動作について説明する。
【０１９８】
まず、用例入力手段６１は、用例抽出の対象となる目的言語文字列の入力を受け付ける（ステップ１４０１）。
【０１９９】
この翻訳する文章データの入力処理は、例えばキーボードやＯＣＲ、音声認識による入力方法によるものや、また外部記憶装置等の記憶媒体に電子データとして記録された文章データを直接読み込むこと等により実現できる。
【０２００】
形態素解析手段６２は、用例入力手段６１から入力された目的言語文字列を形態素解析し、形態素列に分解する（ステップ１４０２）。ここで解析結果の各形態素には、各単語の品詞の情報も付与する。
【０２０１】
正用例抽出手段６４は、形態素解析手段６２が解析結果として出力した形態素列の中から連結機能語用例データベース４１に登録すべき正用例を抽出する。
【０２０２】
具体的には、まず形態素解析手段６２が解析結果として出力した形態素列の中から所定の連結機能語を検索する（ステップ１４０３）。
【０２０３】
そして、得られた検索結果をチェックし（ステップ１４０４）、形態素列中に所定の連結機能語があれば、その全てに対して次の処理を実行する。
【０２０４】
まず処理対象となる連結機能語の直前の形態素ａが対象となる句の構成要素であるかどうかをチェックする（ステップ１４０５）。
【０２０５】
形態素ａが対象となる句の構成要素である場合、その連結機能語の後ろにある形態素列を対象句構成要素抽出手段６３に渡し、その連結機能語の直後の構成要素列を抽出する（ステップ１４０６）。
【０２０６】
対象句構成要素抽出手段６３で構成要素列が抽出できたかどうかをチェックし（ステップ１４０７）、抽出できたら、例えば形態素ａとその構成要素列の最後の形態素ｂの組を用例として抽出し、用例登録手段６５に渡す（ステップ１４０８）。
【０２０７】
用例登録手段６５は、正用例抽出手段６４が正用例として抽出した形態素ａと形態素ｂの組を連結機能語用例データベース４１に登録する（ステップ１４０９）。
【０２０８】
ここで連結機能語用例データベース４１に格納する用例としては、例えば２つの単語の組と、その２つの単語の間に所定の連結機能語を表出すべきかどうかを表わす連結機能語表出フラグとで構成することができる。
【０２０９】
また連結機能語表出フラグと共に、あるいはその代わりとして、それらの単語の間に所定の連結機能語が出現した正用例や、それらの単語が所定の連結機能語を介さずに連続して出現した負用例について、連結機能語用例データベース４１に登録された用例の数を格納してもよい。
【０２１０】
さらに各々の単語の組に対して、その間に所定の連結機能語が出現する確率を格納してもよい。
【０２１１】
負用例抽出手段６６は、形態素解析手段６２が解析結果として出力した形態素列の中から連結機能語用例データベース４１に登録すべき負用例を抽出する。
【０２１２】
具体的には、まず形態素解析手段６２が解析結果として出力した形態素列の中から、対象句構成要素抽出手段６３を用いて対象となる句の構成要素を抽出する（ステップ１４１０）。
【０２１３】
ここで２形態素以上の構成要素列が得られれば、その全てに対し次の処理を実行する。
【０２１４】
まず、構成要素列の形態素の組み合わせを一つ取り出す（ステップ１４１１）。
【０２１５】
２形態素の組み合わせが取り出せたら（ステップ１４１２）、その構成要素列の中で前方に出現した形態素ｃと後方に出現した形態素ｄを負用例として抽出し（ステップ１４１３）、用例調整手段６７に渡す。
【０２１６】
用例調整手段６７は、負用例抽出手段６６が負用例として抽出した形態素ｃと形態素ｄの組を連結機能語用例データベース４１に登録し、既に登録済みである場合にはその用例の連結機能語表出フラグなどを調整する（ステップ１４１４）。
【０２１７】
次に、本実施の形態の動作について、図面を参照して具体的に説明する。
【０２１８】
以下では、翻訳元の言語である原言語を英語とし、翻訳先の言語である目的言語を日本語とする例により説明するが、本実施の形態の機械翻訳装置が翻訳を行う言語はこれに限られるものではなく、任意の言語間の翻訳に対しても同様に適用可能である。
【０２１９】
また、以下では名詞句を処理対象の句とし、格助詞の「の」を所定の連結機能語とする例により説明するが、本実施の形態の機械翻訳装置が処理する処理対象の句及び連結機能語はこれに限られるものではなく、任意の句構造、連結機能語に対しても同様に適用可能である。
【０２２０】
本実施の形態の機械翻訳装置の、第２の実施の形態の機械翻訳装置と相違する点は、例データベース作成手段６０ａによる連結機能語用例データベース４１を自動的に作成する処理であり、他の入力手段１０、原言語解析手段２０、言語変換手段３０、目的言語生成手段４０、出力手段５０の動作は第２の実施の形態及び第１の実施の形態の動作で説明したものと同じである。このため、以下では用例データベース作成手段６０ａの動作について具体的に説明する。
【０２２１】
「野球選手を見た」という日本語文を、用例抽出の処理対象として説明する。
【０２２２】
まず、この処理対象の日本語文を、用例入力手段６１に入力する。すると、形態素解析手段６２は、入力された日本語文を形態素解析し形態素列に変換する。
【０２２３】
図１５は、本実施の形態の形態素解析手段による形態素解析の結果として得られた形態素列の一例を示す図である。
【０２２４】
図１５の例では、各行に一つの形態素が示されており、各々には形態素の文字列（単語）とその品詞が示されている。
【０２２５】
形態素解析手段６２で得られた形態素解析結果は、正用例抽出手段６４に送られ、そこに含まれる正用例が抽出される。
【０２２６】
まず、第２の実施の形態と同様に、得られた形態素解析結果から所定の連結機能語を検索する。
【０２２７】
しかし、ここでの「野球選手を見た」という日本文においては、格助詞の「の」を検索しても得られないため正用例は抽出されないが、検索結果が存在する場合においては第２の実施の形態の動作で説明したものと同様に正用例の抽出、登録の処理を行う。
【０２２８】
次に、形態素解析手段６２で得られた形態素解析結果は、負用例抽出手段６６に送られ、そこに含まれる負用例を抽出する。
【０２２９】
これはまず、対象句構成要素抽出手段６３を起動して対象となる句の構成要素列を抽出する。対象句構成要素抽出手段６３は、入力された形態素列から対象となる句の構成要素列を抽出するが、ここでは「野球／選手／を／見／た」という形態素列が入力されたと考える。
【０２３０】
まず１番目の形態素「野球」の品詞を調べると、名詞であるため、この形態素は名詞句の構成要素であると判断する。
【０２３１】
次に２番目の形態素「選手」の品詞を調べると、その品詞もやはり名詞であるため、この形態素も名詞句の構成要素であると判断する。
【０２３２】
さらに３番目の形態素「を」の品詞を調べると、格助詞であるため、この形態素は名詞句の構成要素に属さないと判断し直前の形態素までの形態素列を名詞句の構成要素列として抽出する。
【０２３３】
以上により「野球／選手」が構成要素列として抽出され、負用例抽出手段６６に送られる。
【０２３４】
負用例抽出手段６６は、対象句構成要素抽出手段６３で抽出された構成要素列に２つ以上の形態素が含まれているかどうかをチェックし、その内部の形態素の組み合わせを負用例として抽出する。
【０２３５】
ここでは「野球」「選手」という２つの形態素の組み合わせが負用例として抽出でき、これらを用例調整手段６７に送る。
【０２３６】
用例調整手段６７は、負用例抽出手段６６が負用例として抽出した形態素の組を用いて、連結機能語データベース４１内のデータを調整する。
【０２３７】
これはまず「野球」「選手」の形態素の組を登録するが、対象となる連結機能語データベース４１として図１６の例に示したものを考える。
【０２３８】
図１６は、本実施の形態の連結機能語用例データベースに格納された用例データの一例を示す図である。
【０２３９】
図１６を参照すると、ここには格助詞の「の」の係り元と係り先に出現しうる名詞の組が単語１と単語２のカラムに格納されている。
【０２４０】
さらに、各単語の組には、その間に格助詞の「の」を表出すべきかどうかを示す連結機能語表出フラグを格納している。
【０２４１】
連結機能語表出フラグは、“１”で表出すべき、“０”で表出すべきでないということを表わしているものとする。
【０２４２】
各々の単語の組には、それらの単語の間に所定の連結機能語を含む正用例の出現回数に関して、連結機能語用例データベース４１に登録された正用例の出現回数を格納している。
【０２４３】
例えば「野球」「選手」の組み合わせを参照すると、正用例である「野球の選手」として格助詞「の」を伴って出現した用例が８回登録されていることが分かる。
【０２４４】
またさらに各々の単語の組には、それらの単語の間が所定の連結機能語を介さずに名詞連続内に出現した負用例の出現回数に関しても同様に、連結機能語用例データベース４１に登録された負用例の出現回数を格納している。
【０２４５】
例えば「野球」「選手」の組み合わせを参照すると、負用例である「野球選手」として格助詞「の」を伴わずに名詞連続内に出現した用例が４０回登録されていることが分かる。
【０２４６】
また、ここで説明中の連結機能語データベース４１に対する「野球」「選手」の形態素の組の登録処理においては、まず単語１が「野球」で単語２が「選手」である用例の負用例数を１つ増やして４１にする処理を実行する。
【０２４７】
さらに負用例数の増加に従って連結機能語表出フラグを更新する。この連結機能語表出フラグの更新処理は、例えばこの用例の登録処理によって“正用例数−負用例数”の値が所定の閾値（例えば“０回”）を下回った場合に連結機能語表出フラグを０にする等の処理を行う。
【０２４８】
また、本実施の形態の翻訳処理に関しては、ここで作成した連結機能語用例データベース４１を用いて、第２の実施の形態及び第１の実施の形態の動作で説明したものと同じように行う。
【０２４９】
図１７は、本発明の第３の実施の形態の機械翻訳装置の一実施例の構成を示すブロック図である。
【０２５０】
図１７を参照すると、本実施例は入出力機能及び情報処理機能等を備えるコンピュータ処理装置９０において、本実施の形態の目的言語生成手段４０や用例データベース作成手段６０ａ等の各機能を備える機械翻訳プログラムを、メモリにロードすることで実現することができる。この機械翻訳プログラムは、磁気ディスク、磁気テープ、光ディスク、半導体メモリ又はその他のコンピュータ等によって読み取りが可能な記憶媒体１００に格納される。そして、その記憶媒体１００からコンピュータ処理装置９０にロードされ、コンピュータ処理装置９０の動作を制御することにより、上述した各機能を実現する。
【０２５１】
つまり、この記憶媒体１００に格納された機械翻訳プログラムは、記憶媒体１００からコンピュータ処理装置９０のメモリに読み込まれ、コンピュータ処理装置９０の動作を制御することにより、コンピュータ処理装置９０上に連結機能語用例記憶部９４１といった記憶部を実現すると共に、入力部９１、原言語解析部９２、言語変換部９３、対象句同定部９４２、連結機能語挿入部９４３、目的言語文生成部９４４、用例入力部９６１、形態素解析部９６２、対象句構成要素抽出部９６３、正用例抽出部９６４、用例登録部９６５、負用例抽出部９６６、用例調整部９６７、出力部９５といった各機能を実現するのである。
【０２５２】
ここで、図１３の実施例との関係では、入力部９１が入力手段１０に、原言語解析部９２が原言語解析手段２０に、言語変換部９３が言語変換手段３０に、目的言語生成部９４内の各部が目的言語生成手段４０内の各手段に、出力部９５が出力手段５０に、用例生成部９６ａ内の各部が用例データベース作成手段６０ａ内の各種段にそれぞれ対応する。
【０２５３】
本実施例は、コンピュータ処理装置９０が機械翻訳プログラムの制御により動作する点に特徴があり、基本的な機能は図１３や図１４と同じである。
【０２５４】
つまり、コンピュータ処理装置９０は、機械翻訳プログラムの制御により以下の処理を実行する。
【０２５５】
用例登録処理においては、まず入力部９１への用例の入力によって、用例入力部９６１は、用例抽出の対象となる目的言語文字列の入力を受け付け、形態素解析部９６２を起動する。
【０２５６】
形態素解析部９６２は、用例入力部９６１から入力された目的言語文字列を形態素解析し、形態素列に分解した後、正用例抽出部９６４を起動する。
【０２５７】
正用例抽出部９６４は、形態素解析部９６２が解析結果として出力した形態素列の中から連結機能語用例記憶部９４１に登録すべき正用例を抽出し、用例登録部９６５を起動する。
【０２５８】
正用例を抽出する際には、形態素解析部９６２が解析結果として出力した形態素列の中から所定の連結機能語を検索し、得られた連結機能語の直前の形態素と、直後の形態素列から対象句構成要素抽出部９６３によって抽出された対象となる句の構成要素列とを用いる。
【０２５９】
用例登録部９６５は、正用例抽出部９６４が用例として抽出した２つの形態素の組を連結機能語用例記憶部９４１に登録する。
【０２６０】
負用例抽出部９６６は、形態素解析部９６２が解析結果として出力した形態素列の中から連結機能語用例記憶部９４１に登録すべき負用例を抽出し、用例調整部９６７を起動する。
【０２６１】
負用例の抽出は、まず形態素解析部９６２が解析結果として出力した形態素列の中から対象句構成要素抽出部９６３によって構成要素列を抽出し、得られた構成要素列の中で形態素の組み合わせを取ることで行う。
【０２６２】
用例調整部９６７は、負用例抽出部９６６が用例として抽出した２つの形態素の組を連結機能語用例記憶部９４１に登録し、その用例の連結機能語フラグを調整する。
【０２６３】
さらに翻訳処理においては、用例作成部９６で作成された連結機能語用例記憶部９４１を用いて、第１第２の実施の形態の実施例の動作で説明した処理を実行する。
【０２６４】
以上説明した本実施の形態の機械翻訳装置により、入力された目的言語の文章データから、文章句に連接機能語を含む正用例と含まない負用例の双方の検出回数等の情報を検出することにより、連接機能語の使用の適否の適切な判定ができ、またこの適切な判定による用例データ自動的に編集生成し、かつこの適切な判定に基づく翻訳を実行することができる。
【０２６５】
以上説明した各実施の形態においては、処理対象の句を名詞句とし、処理対象の連結機能語を格助詞「の」とした例により説明したが、これに限定されるものではなく、また処理対象の句の種類や処理対象の連結機能語の個数も一つに限定されるものではない。処理対象の句の種類や処理対象の連結機能語の個数を複数とする場合には、連結機能語用例データベース４１に用例データを記録するテーブルを複数備え、それぞれに各種の句や連結機能語による用例データを記録する方式や、又連結機能語用例データベース４１において用例データにこの句や連結機能語の種別の情報を合わせて記録する方式を用いることで、上述の各実施の形態において説明された１種類での場合と同様にして実施が可能である。
【０２６６】
以上説明した各実施の形態においては、用例データベースにおける用例データの記録方式として、文章句を連結機能語を挿入する位置から前部と後部に分けて記録する方式により説明しているがこれに限定されるものではない。他に、文章句全体のデータと連結機能語を挿入する位置のデータ（文章句の先頭から何文字目であるか等）により記録する方式も上記の各実施の形態と同様に実施できる。また、特に連結機能語の前方と後方の単語数を“１つ”とする例により説明しているが、前方と後方のいずれの単語数も“１つ”に限定されるものではなく、上記の各実施の形態において説明された方法により、任意の複数個の単語による文章句の用例データを用いる翻訳や用例データの自動登録を扱うことができる。
【０２６７】
さらに、本発明の他の実施の形態として、以上説明してきた連結機能語を、翻訳元の文章中において直接該当する単語がない又は記載されない場合のある、補助的な意味や役割を示す単語の全般に適応し、前後の語句の間に挿入する単語に限定せず、英語の冠詞等の様に文章句の先頭に使用する単語や、また末尾に使用する単語をも対象とする形態が考えられる。つまり、用例データ中の連結機能語の前方の文又は後方の文のいずれか一方に単語を記録しない（単語数を“０個”とする）場合の用例データをも対象とする形態である。
【０２６８】
第２、第３の実施の形態の用例データの自動登録処理においては、連結機能語の前後双方の（連結機能語の直前と直後の）単語をチェックしているが、これは例えば連結機能語の品詞が冠詞等の文章句の先頭に使用する単語である場合には、前方の単語をチェックする処理を省略する（ステップ９０５やステップ１４０５等を省略する）ことにより、第２、第３の実施の形態において説明された方法と同様にして用例データの自動登録処理が可能である。また、こうした連結機能語の前方又は後方の単語のない用例データによる翻訳処理についても、第１の実施の形態において説明された方法により翻訳できる。これにより名詞句の日英翻訳における冠詞の使用・不使用や“ｔｈｅ”と“ａ”の選択等の処理を用例データを参照して実行することができる。
【０２６９】
以上好ましい実施の形態及び実施例をあげて本発明を説明したが、本発明は必ずしも上記実施の形態及び実施例に限定されるものではなく、その技術的思想の範囲内において様々に変形して実施することができる。
【図面の簡単な説明】
【０２７０】
【図１】本発明の第１の実施の形態の機械翻訳装置の構成を示すブロック図である。
【図２】本発明の第１の実施の形態の機械翻訳装置の翻訳処理を説明するためのフローチャートである。
【図３】本発明の第１の実施の形態の原言語解析手段による翻訳対象の英文の構文構造の解析結果の一例を示す図である。
【図４】本発明の第１の実施の形態の言語変換手段による変換結果の日本文の構文構造の一例を示す図である。
【図５】本発明の第１の実施の形態の連結機能語用例データベースに格納された用例データの一例を示す図である。
【図６】本発明の第１の実施の形態の連結機能語挿入処理の処理結果の一例を示す図である。
【図７】本発明の第１の実施の形態の機械翻訳装置の一実施例の構成を示すブロック図である。
【図８】本発明の第２の実施の形態の機械翻訳装置の構造を示すブロック図である。
【図９】本発明の第２の実施の形態の用例データベース作成手段の動作を説明するためのフローチャートである。
【図１０】本発明の第２の実施の形態の形態素解析手段による形態素解析の結果として得られた形態素列の一例を示す図である。
【図１１】本発明の第２の実施の形態の連結機能語用例データベースに格納された用例データの一例を示す図である。
【図１２】本発明の第２の実施の形態の機械翻訳装置の一実施例の構成を示すブロック図である。
【図１３】本発明の第３の実施の形態の機械翻訳装置の構成を示すブロック図である。
【図１４】本発明の第３の実施の形態の機械翻訳装置の翻訳処理を説明するためのフローチャートである。
【図１５】本発明の第３の実施の形態の形態素解析手段による形態素解析の結果として得られた形態素列の一例を示す図である。
【図１６】本発明の第３の実施の形態の連結機能語用例データベースに格納された用例データの一例を示す図である。
【図１７】本発明の第３の実施の形態の機械翻訳装置の一実施例の構成を示すブロック図である。
【符号の説明】
【０２７１】
１０  入力手段
２０  原言語解析手段
３０  言語変換手段
４０  目的言語生成手段
４１  連結機能語用例データベース
４２  対象句同定手段
４３  連結機能語挿入手段
４４  目的言語文生成手段
５０  出力手段
６０、６０ａ  用例データベース作成手段
６１  用例入力手段
６２  形態素解析手段
６３  対象句構成要素抽出手段
６４  正用例抽出手段
６５  用例登録手段
６６  負用例抽出手段
６７  用例調整手段
９０  コンピュータ処理装置
９１  入力部
９２  原言語解析部
９３  言語変換部
９４  目的言語生成部
９４１  連結機能語用例記憶部
９４２  対象句同定部
９４３  連結機能語挿入部
９４４  目的言語文生成
９５  出力部
９６、９６ａ  用例作成部
９６１  用例入力部
９６２  形態素解析部
９６３  対象句構成要素抽出部
９６４  正用例抽出部
９６５  用例登録部
９６６  負用例抽出部
９６７  用例調整部
１００  記憶媒体
【図１】
2007157175.tif 000003
【図２】
2007157175.tif 000004
【図３】
2007157175.tif 000005
【図４】
2007157175.tif 000006
【図５】
2007157175.tif 000007
【図６】
2007157175.tif 000008
【図７】
2007157175.tif 000009
【図８】
2007157175.tif 000010
【図９】
2007157175.tif 000011
【図１０】
2007157175.tif 000012
【図１１】
2007157175.tif 000013
【図１２】
2007157175.tif 000014
【図１３】
2007157175.tif 000015
【図１４】
2007157175.tif 000016
【図１５】
2007157175.tif 000017
【図１６】
2007157175.tif 000018
【図１７】
2007157175.tif 000019