(57)【特許請求の範囲】
【請求項１】
原言語を解析して目的言語に翻訳するための情報を保持し、また原言語の機能語に対して直前もしくは直後に接続し得る語の品詞を推定するための情報を保持する翻訳辞書部と、同語源の単語の情報を含む目的言語の情報を保持する目的言語辞書部と、
原言語における機能語を表す機能語情報と該機能語と共に句を構成する語の原言語における品詞を表す品詞情報との組み合わせからなる原言語句構成情報と、目的言語語彙品詞情報と、原言語句対応目的言語品詞情報との対応を格納する対訳知識ベース部と、
前記翻訳辞書部の原言語部分を参照して原文を形態素に分割し、該原文に直接入力された目的言語語彙を該原文から切り出し、前記翻訳辞書部の原言語部分を用いて該目的言語語彙を含む句を認識し、該目的言語語彙と該目的言語語彙の直前または直後に存在する機能語とからなる句を抽出し、該機能語をキーとして前記翻訳辞書部を検索して該目的言語語彙の原言語における品詞を推定する原文解析部と、
前記原文解析部から原文に直接入力された目的言語語彙を受け取り、前記目的言語辞書部を検索して該目的言語語彙の目的言語における品詞を取得する目的言語語彙保持部と、前記原文解析部から原文中の目的言語語彙の品詞推定結果と該機能語を受け取り、前記目的言語語彙保持部から該原文中の該目的言語語彙の該目的言語における品詞を受け取り、前記対訳知識ベース部の該品詞情報を該品詞推定結果により検索し、該機能語情報を該機能語により検索し、該目的言語語彙品詞情報を該目的言語における品詞により検索して、該目的言語語彙の適正品詞を取得し、該適正品詞と該目的言語における品詞とを比較して、両品詞が異なる場合には該目的言語語彙の表層と該適正品詞とをキーにして前記目的言語辞書部を検索して該目的言語語彙と同語源の該適正品詞の目的言語表現を取得し、両品詞が一致する場合には該目的言語語彙を目的言語表現として、該目的言語表現を使用して訳文を生成する訳文生成部とを有することを特徴とする自然言語変換システム。
【請求項２】
前記対訳知識ベース部の検索結果として得られた適正品詞をキーとする前記目的言語辞書部の検索において原文中の目的言語語彙と同語源の該適正品詞の目的言語表現が得られなかった場合に、前記翻訳辞書部を検索して訳文に使用する目的言語表現を取得する前記訳文生成部を有することを特徴とする請求項１記載の自然言語変換システム。
【請求項３】
前記対訳知識ベース部の検索結果として得られた適正品詞をキーとする前記目的言語辞書部の検索において原文中の目的言語語彙と同語源の該適正品詞の目的言語表現が得られなかった場合に、前記翻訳辞書部の目的語部分を検索して訳文に使用する目的言語表現を取得する前記訳文生成部を有することを特徴とする請求項１記載の自然言語変換システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ある自然言語（原言語）から他の自然言語（目的言語）への変換を行う自然言語変換システムに関し、特に複数言語混じり文である原文（主として原言語によって記述された文）を訳文（目的言語によって記述された文。目的言語文とも表記する）に変換する自然言語変換システムに関する。なお、「複数言語混じり文である原文」とは、原言語による語彙と共に目的言語による語彙（目的言語語彙）を含む原文を意味する。
【０００２】
【従来の技術】
従来より、複数言語混じり文である原文を目的言語文に変換する自然言語変換システムは、原文に目的言語語彙が混じっている際にも目的言語の変換結果（目的言語文）の質が落ちないようにすることを目的として採用・開発されている。
【０００３】
例えば、特開平３−６３７６４号公報では、原文に直接入力された目的言語語彙（原則として原言語による語彙で構成された原文に挿入されている目的言語語彙）に対して目的言語辞書を引き、その目的言語語彙が未登録語として扱われることを防ぐことにより、正しい目的言語文への変換を実現できるシステムが、提案されている。
【０００４】
【発明が解決しようとする課題】
上記のように、従来技術では、自然言語の変換用辞書の他に目的言語辞書を備えて、原文に目的言語語彙が直接入力された際に目的言語辞書を引くことで原文中の該目的言語語彙が未登録語として扱われることを防ぎ、適切な目的言語文への変換を可能ならしめていた。
【０００５】
しかし、従来技術では、原文に直接入力された目的言語語彙が、その直前または直後の原言語の語彙（機能語）と組み合わさって句をなすことが推定された場合に、その句全体から見て該目的言語語彙の実際の品詞が適切であるかどうかの判断は行われていなかった。
【０００６】
例えば、日本語から英語への変換を行う自然言語変換システムにおいて、「ｆｒｅｑｕｅｎｔに起こる」という入力があった場合を考える。この場合に、「ｆｒｅｑｕｅｎｔ」の英語としての品詞は形容詞であるが、「ｆｒｅｑｕｅｎｔに」全体は機能語の「に」の存在によって日本語としての副詞句となるので、英語の訳文においては「ｆｒｅｑｕｅｎｔに」を「ｆｒｅｑｕｅｎｔｌｙ」という副詞で訳出する必要がある。しかしながら、上記の従来技術では、このような必要性に対応することができなかった。
【０００７】
本発明の目的は、上述の点に鑑み、複数言語混じり文である原文を目的言語文に変換する場合において、原文中に直接入力された目的言語語彙がそれを含む句の単位といったより広範な範囲から見て目的言語文で求められる品詞であるかどうかの判断を行い、該目的言語語彙が目的言語文で求められる品詞でない場合には求められる（適正な）品詞の目的言語語彙に置き換えて目的言語文を生成することができる自然言語変換システムを提供することにある。なお、ここでいう「品詞」とは、日本語における「サ変（サ行変格活用）語幹」のような屈折形に関する種別を示す情報を含むものとする。
【０００８】
【課題を解決するための手段】
本発明の自然言語変換システムは、原言語を解析して目的言語に翻訳するための情報を保持し、また原言語の機能語に対して直前もしくは直後に接続し得る語の品詞を推定するための情報を保持する翻訳辞書部と、同語源の単語の情報を含む目的言語の情報を保持する目的言語辞書部と、原言語における機能語を表す機能語情報と該機能語と共に句を構成する語の原言語における品詞を表す品詞情報との組み合わせからなる原言語句構成情報と、目的言語語彙品詞情報と、原言語句対応目的言語品詞情報との対応を格納する対訳知識ベース部と、前記翻訳辞書部の原言語部分を参照して原文を形態素に分割し、該原文に直接入力された目的言語語彙を該原文から切り出し、前記翻訳辞書部の原言語部分を用いて該目的言語語彙を含む句を認識し、該目的言語語彙と該目的言語語彙の直前または直後に存在する機能語とからなる句を抽出し、該機能語をキーとして前記翻訳辞書部を検索して該目的言語語彙の原言語における品詞を推定する原文解析部と、前記原文解析部から原文に直接入力された目的言語語彙を受け取り、前記目的言語辞書部を検索して該目的言語語彙の目的言語における品詞を取得する目的言語語彙保持部と、前記原文解析部から原文中の目的言語語彙の品詞推定結果と該機能語を受け取り、前記目的言語語彙保持部から該原文中の該目的言語語彙の該目的言語における品詞を受け取り、前記対訳知識ベース部の該品詞情報を該品詞推定結果により検索し、該機能語情報を該機能語により検索し、該目的言語語彙品詞情報を該目的言語における品詞によって検索して、該目的言語語彙の適正品詞を取得し、該適正品詞と該目的言語における品詞とを比較して、両品詞が異なる場合には該目的言語語彙の表層と該適正品詞とをキーにして前記目的言語辞書部を検索して該目的言語語彙と同語源の該適正品詞の目的言語表現を取得し、両品詞が一致する場合には該目的言語語彙を目的言語表現として、該目的言語表現を使用して訳文を生成する訳文生成部とを有することを特徴とする。
【０００９】
また、本発明の自然言語変換システムは、前記対訳知識ベース部の検索結果として得られた適正品詞をキーとする前記目的言語辞書部の検索において原文中の目的言語語彙と同語源の該適正品詞の目的言語表現が得られなかった場合に、前記翻訳辞書部を検索して訳文に使用する目的言語表現を取得する前記訳文生成部を有することを特徴とする。
【００１０】
また、本発明の自然言語変換システムは、前記対訳知識ベース部の検索結果として得られた適正品詞をキーとする前記目的言語辞書部の検索において原文中の目的言語語彙と同語源の該適正品詞の目的言語表現が得られなかった場合に、前記翻訳辞書部の目的語部分を検索して訳文に使用する目的言語表現を取得する前記訳文生成部を有することを特徴とする。
【００１２】
本発明の記録媒体は、原言語を解析して目的言語に翻訳するための情報を記憶装置に保持し、また原言語の機能語に対して直前もしくは直後に接続し得る語の品詞を推定するための情報を記憶装置に保持する翻訳辞書部と、同語源の単語の情報を含む目的言語の情報を保持する目的言語辞書部と、原言語における機能語を表す機能語情報と該機能語と共に句を構成する語の原言語における品詞を表す品詞情報との組み合わせからなる原言語句構成情報と、目的言語語彙品詞情報と、原言語句対応目的言語品詞情報との対応を記憶装置に格納する対訳知識ベース部と、を有する自然言語変換システムを構成するコンピュータに、前記翻訳辞書部の原言語部分を参照して原文を形態素に分割し、該原文に直接入力された目的言語語彙を該原文から切り出し、前記翻訳辞書部の原言語部分を用いて該目的言語語彙を含む句を認識し、該目的言語語彙と該目的言語語彙の直前または直後に存在する機能語とからなる句を抽出し、該機能語をキーとして前記翻訳辞書部を検索して該目的言語語彙の原言語における品詞を推定する原文解析処理と、前記原文解析部から原文に直接入力された目的言語語彙を受け取り、前記目的言語辞書部を検索して該目的言語語彙の目的言語における品詞を取得する目的言語語彙保持処理と、前記原文解析部から原文中の目的言語語彙の品詞推定結果と該機能語を受け取り、前記目的言語語彙保持部から該原文中の該目的言語語彙の該目的言語における品詞を受け取り、前記対訳知識ベース部の該品詞情報を該品詞推定結果により検索し、該機能語情報を該機能語により検索し、該目的言語語彙品詞情報を該目的言語における品詞により検索して、該目的言語語彙の適正品詞を取得し、該適正品詞と該目的言語における品詞とを比較して、両品詞が異なる場合には該目的言語語彙の表層と該適正品詞とをキーにして前記目的言語辞書部を検索して該目的言語語彙と同語源の該適正品詞の目的言語表現を取得し、両品詞が一致する場合には該目的言語語彙を目的言語表現として、該目的言語表現を使用して訳文を生成する訳文生成処理とを実行させるプログラムを記録したことを特徴とする。
【００１３】
また、本発明の他の記録媒体は、請求項４における記録媒体において、
前記対訳知識ベース部の検索結果として得られた適正品詞をキーとする前記目的言語辞書部の検索において原文中の目的言語語彙と同語源の該適正品詞の目的言語表現が得られなかった場合に、前記翻訳辞書部を検索して訳文に使用する目的言語表現を取得する前記訳文生成処理を前記コンピュータに実行させるプログラムを記録したことを特徴とする。
【００１４】
また、本発明のその他の記録媒体は、請求項４における記録媒体において、
前記対訳知識ベース部の検索結果として得られた適正品詞をキーとする前記目的言語辞書部の検索において原文中の目的言語語彙と同語源の該適正品詞の目的言語表現が得られなかった場合に、前記翻訳辞書部の目的語部分を検索して訳文に使用する目的言語表現を取得する前記訳文生成処理を前記コンピュータに実行させるプログラムを記録したことを特徴とする。
【００１７】
【発明の実施の形態】
次に、本発明について図面を参照して説明する。
【００１８】
（１）第１の実施の形態
図１は、本発明の自然言語変換システムの第１の実施の形態の構成を示すブロック図である。
【００１９】
本形態の自然言語変換システムは、原文解析部１と、翻訳辞書部２と、目的言語語彙保持部３と、目的言語辞書部４と、訳文生成部５と、対訳知識ベース部６とを含んで構成されている（構成要素間にはデータ線１２，１３，１５，３４，３５，５２，５４，および５６が存在する）。
【００２０】
図２（ａ）〜（ｇ）は、本形態の自然言語変換システムの具体的な動作を説明するための図である。
【００２１】
図３は、対訳知識ベース部６の構成と具体的な内容とを示す図である。この図に示すように、対訳知識ベース部６は、原言語における「機能語と該機能語と共に句を構成する語（日本語においては一般的に「自立語」と呼ばれる）の原言語における品詞との組み合わせ」を示す原言語句構成情報６０（該機能語を示す情報を機能語情報６２といい、該句を構成する機能語以外の語（日本語では自立語）の品詞を示す情報を品詞情報６１という）と、該句中の機能語以外の語が目的言語語彙である場合の該目的言語語彙の目的言語における品詞を示す目的言語語彙品詞情報６３と、該句に対応する目的言語表現の目的言語における品詞を示す原言語句対応目的言語品詞情報６４とを、対応させて格納している知識ベースである。
【００２２】
図４は、本形態の自然言語変換システムの処理を示す流れ図である。この処理は、形態素単位分割ステップ４０１と、目的言語語彙切出しステップ４０２と、品詞推定ステップ４０３と、目的言語辞書部検索ステップ４０４と、目的言語品詞辞書検索結果設定ステップ４０５と、不存在印辞書検索結果設定ステップ４０６と、適正品詞取得ステップ４０７と、適正品詞目的言語表現取得ステップ４０８と、該目的言語表現使用訳文生成ステップ４０９とからなる。
【００２３】
次に、図１〜図４を参照して、具体例を挙げながら本実施例の自然言語変換システムの動作を説明する。
【００２４】
この例では、原言語が日本語で目的言語が英語である場合について説明する。しかし、他の言語対（原言語と目的言語との対）においても全く同じ構成で同じ効果を持つ自然言語変換システムを実現できることはいうまでもない。
【００２５】
原文解析部１は、自然言語変換における原文（目的言語語彙を含む原文）を入力すると、以下の▲１▼〜▲４▼に示すような処理を行う。
【００２６】
▲１▼  まず、原言語を目的言語に翻訳するための情報を保持する翻訳辞書部２の原言語部分をデータ線１２を介して参照して形態素解析を行い、該原文を翻訳辞書部２の原言語部分を用いて形態素の単位に分割する（ステップ４０１）。
【００２７】
▲２▼  次に、該原文に直接入力された目的言語語彙を該原文から切り出し（ステップ４０２）、翻訳辞書部２の原言語部分を用いて該目的言語語彙の原言語における品詞を推定する（ステップ４０３）。すなわち、該目的言語語彙を機能語以外の語（日本語であれば自立語）として含む句（該目的言語語彙とそれに隣接する（直前または直後に存在する）機能語とからなる句）を抽出し、該句中の機能語の解析に基づいて該目的言語語彙の原言語における品詞（該目的言語語彙を原言語の語彙として取り扱う際の品詞）を推定する。
【００２８】
▲３▼  該原文から切り出した該目的言語語彙をデータ線１３を介して目的言語語彙保持部３に送信する。
【００２９】
▲４▼  また、該目的言語語彙の品詞推定結果を該原文の形態素分割結果に付与して、その解析結果（該品詞推定結果が付与された形態素分割結果）をデータ線１５を介して訳文生成部５に送信する。
【００３０】
図２（ａ）は、目的言語語彙を含む原文の例を示す図である。
【００３１】
図２（ｂ）は、原文解析部１により図２（ａ）の原文が形態素分割された結果を示す図である。
【００３２】
図２（ｃ）は、原文解析部１により原文（図２（ａ）の原文）中に直接入力された目的言語語彙として検出されたデータ（目的言語語彙▲１▼に該当するｆｒｅｑｕｅｎｔ）を示す図である。
【００３３】
図２（ｂ）では、図２（ａ）の「地震がｆｒｅｑｕｅｎｔに起こる。」が、「地震」，「が」，「目的言語語彙▲１▼（ｆｒｅｑｕｅｎｔ）」，「に」，「起こる」，および「。」と形態素単位に分割されている。このうち、図２（ｃ）に示すような「ｆｒｅｑｕｅｎｔ」が、目的言語語彙として抽出される。このデータ（目的言語語彙）は、データ線１３を介して、目的言語語彙保持部３に送信される。
【００３４】
図２（ｄ）は、データ線１５を介して訳文生成部５に送信されるデータ（解析結果）の例を示す図である。このデータは、図２（ｃ）の目的言語語彙（ｆｒｅｑｕｅｎｔ）を含む句（ｆｒｅｑｕｅｎｔに）の機能語に該当する「に」をキーにして翻訳辞書部２が検索され、「に」の直前に接続し得る語（該句を構成する機能語以外の語（日本語では自立語））の原言語（ここでは日本語）における品詞が推定され、該推定品詞の情報が「に」の直前に現れている目的言語語彙に付与されたものである。図２（ｄ）の例においては、原文中の「ｆｒｅｑｕｅｎｔ」の品詞は、助詞または形容動詞語尾の「に」の直前にあることから、名詞，サ変語幹，および形容動詞語幹のいずれかであると推定されている。
【００３５】
目的言語語彙保持部３は、原文解析部１から目的言語語彙を受け取り、以下の▲１▼〜▲４▼に示す処理を行う。
【００３６】
▲１▼  原文解析部１から受け取った目的言語語彙をキーにして、データ線３４を介し目的言語辞書部４（目的言語の情報を保持する辞書部）を検索する（ステップ４０４）。
【００３７】
▲２▼  ▲１▼の検索で目的言語辞書部４に該目的言語語彙が存在した場合には、該目的言語語彙の目的言語における品詞を示す辞書検索結果を該目的言語語彙に付与する（ステップ４０５）。
【００３８】
▲３▼  一方、▲１▼の検索で目的言語辞書部４に該目的言語語彙が存在しなかった場合には、「存在しないという印」を示す辞書検索結果を該目的言語語彙に付与する（ステップ４０６）。
【００３９】
▲４▼  ▲２▼または▲３▼の辞書検索結果が付与された該目的言語語彙をデータ線３５を介して訳文生成部５に送信する。
【００４０】
図２（ｅ）は、図２（ａ）の原文中の目的言語語彙の「ｆｒｅｑｕｅｎｔ」が目的言語辞書部４に存在する場合に、データ線３５を介して訳文生成部５に送信されるデータを示す図である。ここで、「品詞：形容詞」が辞書検索結果に該当する。
【００４１】
訳文生成部５は、原文解析部１から該原文の解析結果（該原文中の該目的言語語彙の品詞推定結果を含む解析結果）を受け取り、目的言語語彙保持部３から該原文中の目的言語語彙の辞書検索結果を受け取り、以下の▲１▼〜▲３▼に示す処理を行う。なお、辞書検索結果が「存在しないという印」である場合（ステップ４０６参照）には、以下の処理は行われず、該目的言語語彙を未登録語とする処理（従来と同様の処理）が行われる。
【００４２】
▲１▼  該品詞推定結果と該辞書検索結果とを合わせて、その合成情報に基づいてデータ線５６を介して対訳知識ベース部６を検索し、該目的言語語彙を含む該句を目的言語に訳出する際の品詞（原言語句対応目的言語品詞情報６４によって示される品詞）をデータ線５６を介して取得する（ステップ４０７）。なお、このようにして取得された品詞を該目的言語語彙の「適正品詞」と呼ぶ。
【００４３】
すなわち、図３に示すような対訳知識ベース部６に対して、まず原文解析部１で推定された原文中の該目的言語語彙の品詞をキーにして品詞情報６１を検索する。続いて、該目的言語語彙と共に句を構成する機能語をキーにして機能語情報６２を検索する。さらに、目的言語語彙保持部３で得られた原文中の目的言語語彙の目的言語における品詞をキーにして目的言語語彙品詞情報６３を検索する。そして、これら全ての検索結果の組み合わせにより特定される原言語句対応目的言語品詞情報６４の品詞によって、該目的言語語彙と該機能語との組み合わせ（句）に対応する目的言語表現（語または句）の品詞（適正品詞）を得る。
【００４４】
▲２▼  ここで、▲１▼の検索結果の適正品詞が目的言語語彙保持部３から受けとった原文中の該目的言語語彙の実際の品詞（目的言語における品詞）と異なっている場合には、該目的言語語彙の表層と該適正品詞とをキーにして目的言語辞書部４を検索し、該目的言語語彙と同語源の語彙のうちで該適正品詞に該当する品詞の目的言語表現をデータ線５４を介して取得する（ステップ４０８）。なお、適正品詞と実際の品詞とが同一である場合には、該目的言語語彙を「目的言語表現」として以下のステップ４０９の処理を行う。
【００４５】
▲３▼  最後に、原言語から目的言語への単語変換の後に、▲２▼でデータ線５４を介して得た目的言語表現を原文中の元の該目的言語語彙と置き換え、原言語から目的言語への構文変換や、主語と述語との数素性の調整等を行って訳文を生成する（適正品詞の目的言語表現を使用して訳文を生成する）（ステップ４０９）。
【００４６】
図２（ｄ）で示すように、図２（ａ）の原文中の目的言語語彙の「ｆｒｅｑｕｅｎｔ」はその直後の語彙が助詞または形容動詞語尾の「に」であることから「名詞」，「サ変語幹」，および「形容動詞語幹」のいずれかである。
【００４７】
また、図２（ｅ）で示すように、該目的言語語彙を目的言語辞書部４で辞書引きした結果（辞書検索結果）として得られた品詞は「形容詞」である。
【００４８】
これらの組み合わせによって、図３に示すような対訳知識ベース部６を検索すると、該組み合わせに対応する目的言語の品詞（適正品詞）は「副詞」であることが分かる。
【００４９】
すなわち、図３に示す対訳知識ベース部６の具体的な内容を参照すると、品詞情報６１における「形容動詞語幹」と機能語情報６２における「に」と目的言語語彙品詞情報６３における「形容詞」とに対応する原言語句対応目的言語品詞情報６４は「副詞」であることが分かる（図３中の◎を付したエントリを参照のこと）。
【００５０】
そこで、訳文生成部５は、原言語から目的言語への単語変換の後に、データ線５４を介して目的言語辞書部４を検索し、「ｆｒｅｑｕｅｎｔ」と同語源の「ｆｒｅｑｕｅｎｔｌｙ」という副詞を得て、これを元の「ｆｒｅｑｕｅｎｔ」と置き換えて、原言語から目的言語への構文変換や主語と述語との数素性の調整等を行って訳文の生成を完成させる。
【００５１】
図２（ｆ）は、図２（ａ）の原文の自立語部分を目的言語の単語（語彙）に変換した直後のデータを示す図である。
【００５２】
図２（ｆ）において、鍵括弧『』は、その中の語彙が未確定であることを示しており、該語彙をその直後の丸括弧（）内の品詞（適正品詞）の語彙（目的言語表現）に置き換えることを指示するという意味を持つ。
【００５３】
図２（ｇ）は、未確定であった「ｆｒｅｑｕｅｎｔ」を副詞形の「ｆｒｅｑｕｅｎｔｌｙ」に置き換え、さらに構文変換や主語と述語との数素性の調整等を行って完成させた訳文を示す図である。
【００５４】
このように、本発明によると、原文中に目的言語語彙が現れた場合に、その目的言語語彙を含む句全体から目的言語文で生成すべき該目的言語語彙の品詞が推定されるので、従来技術の自然言語変換システム（複数言語混じり文である原文から目的言語文への言語変換を行う自然言語変換システム）に比べて翻訳結果（訳文）の質が向上する。
【００５５】
（２）  第２の実施の形態
図１は、本発明の自然言語変換システムの第２の実施の形態の構成を示すブロック図でもある。このように、第２の実施の形態も第１の実施の形態と同様の構成によって実現される。ただし、第２の実施の形態の自然言語変換システムにおける訳文生成部５は、対訳知識ベース部６の検索結果として得られた適正品詞をキーとする目的言語辞書部４の検索において原文中の目的言語語彙と同語源の該適正品詞の目的言語表現が得られなかった場合に、翻訳辞書部２を検索して訳文に使用する目的言語表現を取得する。
【００５６】
図５（ａ）〜（ｇ）および図６は、本形態の自然言語変換システムの具体的な動作を説明するための図である。
【００５７】
次に、以上のような特徴を有する第２の実施の形態の自然言語変換システムの動作（主として本形態に特有の動作）について説明する。
【００５８】
ここでは、訳文生成部５が対訳知識ベース部６の検索結果として得られた適正品詞をキーとして目的言語辞書部４を検索した結果、原文中の目的言語語彙と同語源の該適正品詞の語彙（目的言語表現）が得られなかった場合の動作について、具体例を挙げて説明する。
【００５９】
例えば、図５（ａ）のような「空港にａｃｃｅｓｓする。」という原文の入力があった場合には、図２に示す例に対する処理と同様に、原文解析部１によって、図５（ｂ）で示すように「空港」，「に」，「目的言語語彙▲１▼（ａｃｃｅｓｓ）」，「する」，および「。」に形態素分割され、図５（ｃ）で示すように「ａｃｃｅｓｓ」が目的言語語彙として切り出される。
【００６０】
原文解析部１は、図５（ｄ）で示すように、図５（ａ）の原文を解析する。この場合には、目的言語語彙「ａｃｃｅｓｓ」の品詞としてはその直後の機能語「する」から「サ変語幹」であることが推定され、このデータ（目的言語語彙「ａｃｃｅｓｓ」の品詞推定結果「サ変語幹」）は訳文生成部５に送信される。
【００６１】
一方、図５（ｅ）で示すように、目的言語語彙保持部３による目的言語辞書部４の検索によって、目的言語語彙「ａｃｃｅｓｓ」の目的言語としての品詞は名詞であることが分かり、そのデータ（辞書検索結果）は訳文生成部５に送信される。
【００６２】
訳文生成部５は、目的言語語彙「ａｃｃｅｓｓ」の品詞推定結果である「サ変語幹」と、該目的言語語彙の直後の機能語の「する」と、目的言語語彙保持部３で得られた「ａｃｃｅｓｓ」の辞書検索結果の「名詞」との組み合わせをキーにして、対訳知識ベース部６を検索する。そして、その検索結果として、対訳知識ベース部６内の原言語句対応目的言語品詞情報６４から「ａｃｃｅｓｓ」を動詞句として訳出すべきというデータ（適正品詞が「動詞」であること）を得る（図３中の○を付したエントリを参照のこと）。
【００６３】
図５（ｆ）は、図５（ａ）の原文の自立語部分を目的言語の単語（語彙）に変換したデータを示す図である。図５（ｆ）中の鍵括弧『』は、図２に示す例と同様に、その中の語彙が未確定であることを表し、該語彙をその直後の丸括弧（）内の品詞（適正品詞）の語彙（目的言語表現）に置き換えることを指示している。
【００６４】
そこで、訳文生成部５は、「ａｃｃｅｓｓ」の動詞形を得るために、目的言語辞書部４を検索する。このとき、「ａｃｃｅｓｓ」と同語源の動詞の語彙が目的言語辞書部４からは得られなかったとする。この場合に、訳文生成部５はデータ線５２を介して翻訳辞書部２を検索する。
【００６５】
この例の場合には、訳文生成部５は、名詞の「ａｃｃｅｓｓ」を翻訳辞書部２の目的言語部分で検索し、次に、それに繋がっている原言語見出しのうち品詞がサ変語幹のものを検索する。さらに、該原言語見出しに繋がっている目的言語のうち動詞句である「ｇｅｔ  ａｃｃｅｓｓ」を検出し、その動詞句を適正品詞の目的言語表現として、図５（ｇ）に示すような訳文を生成する。
【００６６】
図６は、翻訳辞書部２の論理的構造の一例を示す図である。
【００６７】
図６で、矢印は訳文生成部５の検索の過程を辿っていることを表す。また、「＊」は任意の文字列を示しており、この場合には、品詞がサ変語幹である任意の見出しという意味で用いられている。
【００６８】
このように、本発明によると、原文中で目的言語語彙として検出された語彙に対して、適正品詞の目的言語表現が目的言語辞書部４で検出できない場合にも、翻訳辞書部２を目的言語部分から辿って検索することにより、適正品詞の目的言語表現を検出することができる。
【００６９】
（３）  第３の実施の形態
図７は、本発明の自然言語変換システムの第３の実施の形態の構成を示すブロック図である。
【００７０】
本形態の自然言語変換システムは、図１に示す自然言語変換システムの構成に加えて、外来語目的言語対応知識ベース部７およびデータ線１７を含んで構成されている。
【００７１】
図８は、外来語目的言語対応知識ベース部７の構成および具体的な内容を示す図である。
【００７２】
外来語目的言語対応知識ベース部７は、原言語での目的言語を起源とする外来語とその外来語に対応する目的言語表現とを格納する知識ベースである。例えば、図８に示すように、日本語における英語起源のカタカナ語（外来語）とそれに対応する英語表現との対応を記述したもの等が該当する。
【００７３】
このような外来語目的言語対応知識ベース部７には、言語Ａに言語Ｂの読みを付与し、それを言語Ｂから言語Ａの方向で検索できるように加工したものがある。例えば、日本語の外来語とそれに対応する英語表現とを例にとると、英語の「ｃｏｍｐｕｔｅｒ」をカタカナ読みした「コンピュータ」と「コンピューター」は、図８で示しているように、外来語目的言語対応知識ベース部７の上では、「コンピュータ」および「コンピューター」のそれぞれから「ｃｏｍｐｕｔｅｒ」が検索できるように加工してある。
【００７４】
図９（ａ）〜（ｇ）は、本形態の自然言語変換システムの具体的な動作を説明するための図である。
【００７５】
次に、本形態の自然言語変換システムの動作（主として本形態に特有の動作）について、図７〜図９を用いて例を挙げながら具体的に説明する。
【００７６】
ここでも、第１の実施の形態での説明と同様に、原言語が日本語で目的言語が英語である場合を例にとって説明する。
【００７７】
図９（ａ）に示すような「システムをインストールする。」という原文の入力があったとする。
【００７８】
原文解析部１は、第１の実施の形態について説明した場合と同様に、翻訳辞書部２をデータ線１２を介して参照し該原文を形態素単位に分割する。
【００７９】
原文解析部１は、この分割後の形態素解析において未登録語（翻訳辞書部２の原言語部分に存在しない語彙）を検出した場合には、その未登録語が目的言語起源の外来語（原言語表記の目的言語起源の語彙）であるか否かを何らかの基準（例えば、日本語が原文である場合にはカタカナ表記であること）によって判定する。
【００８０】
さらに、原文解析部１は、その未登録語が目的言語起源の外来語であると判断すると、その未登録語を目的言語起源の外来語として切り出し、この外来語をキーとして外来語目的言語対応知識ベース部７を検索し、該外来語に対応する目的言語表現を取得し、その目的言語表現で該未登録語（該外来語）を置き換える。
【００８１】
その上で、原文解析部１は、該目的言語表現を目的言語語彙として、第１の実施の形態で説明したと同様に、該原文の解析を行う。
【００８２】
図９に示す例では、原文解析部１は、図９（ａ）の原文中の「インストール」が翻訳辞書部２に見出しとして登録されていなかった場合に、「インストール」がカタカナ表記であることから「インストール」を目的言語起源の外来語（原言語表記の目的言語起源の語彙）として切り出し、これをキーとして外来語目的言語対応知識ベース部７を検索し、「インストール」に対応する目的言語表現として「ｉｎｓｔａｌｌ」を得て、図９（ａ）の原文中の「インストール」を「ｉｎｓｔａｌｌ」に置き換える。
【００８３】
したがって、原文解析部１による形態素分割の分割結果は、図９（ｂ）で示しているような結果となる。
【００８４】
後は、第１の実施の形態における処理と同様に、図９（ｃ）で示すように「ｉｎｓｔａｌｌ」が目的言語語彙として切り出され、図９（ｄ）に示すように該目的言語語彙の品詞が推定される。
【００８５】
目的言語語彙保持部３および訳文生成部５は、第１の実施の形態で説明したと同様の処理を行う。
【００８６】
すなわち、図９の例では、目的言語語彙保持部３は、原文解析部１から図９（ｃ）のデータをデータ線１３を介して受け取り、目的言語辞書部４を検索して図９（ｅ）の辞書検索結果を得る。
【００８７】
また、訳文生成部５は、原文解析部１から図９（ｄ）のデータを受け取り、目的言語語彙保持部３から図９（ｅ）のデータを受け取り、両データを基にして対訳知識ベース部６を検索して、「ｉｎｓｔａｌｌする」を動詞句として訳出すべきというデータを得て、図９（ｆ）に示すように原文中の自立語部分を目的言語の単語に変換する。
【００８８】
さらに、訳文生成部５は、該原文中の目的言語語彙である「ｉｎｓｔａｌｌ」が図９（ｅ）で示すように動詞であるので、構文変換等を行って図９（ｇ）に示すような訳文を生成する。
【００８９】
このように、本発明によると、原文中に原言語で表記された目的言語起源の未登録語が入力された場合にも、原言語表記の目的言語起源の語彙に対応する目的言語表現を格納した外来語目的言語対応知識ベース部７を参照して、該未登録語と対応する目的言語表現を得て、原文中に直接入力された目的言語語彙と同様に該未登録語（該目的言語表現に置き換えられた未登録語）を扱うことができる。
【００９０】
【実施例】
次に、本発明の自然言語変換システムを実施する際の具体的なコンピュータシステムのハードウェア構成の例について説明する。
【００９１】
（１）第１の実施例
第１の実施例として、先に述べた本発明の第１の実施の形態および第２の実施の形態に対応する実施例について説明する。
【００９２】
図１０は、上述した第１の実施の形態および第２の実施の形態の自然言語変換システムを実施する際の具体的なコンピュータシステムのハードウェア構成の一例を示すブロック図である。
【００９３】
このコンピュータシステムは、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１と、メモリ１０２と、自然言語変換メモリ１０３と、入力装置１０４と、翻訳辞書部１０５と、目的言語辞書部１０６と、対訳知識ベース部１０７と、表示装置１０８とを含んで構成されている。また、各構成要素は、ＣＰＵ１０１によって制御されるバス１０９に接続されている。
【００９４】
入力装置１０４は、キーボードやマウス等の装置で実現される。この入力装置１０４による入力は、図１における原文解析部１に対して外部から流入している矢線に対応している。
【００９５】
表示装置１０８は、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ等の装置で実現される。この表示装置１０８による出力（表示）は、図１における訳文生成部５から外部に流出している矢線に対応している。
【００９６】
翻訳辞書部１０５，目的言語辞書部１０６，および対訳知識ベース部１０７は、それぞれ、図１中の翻訳辞書部２，目的言語辞書部４，および対訳知識ベース部６に対応している。これらの各部の内容は、磁気ディスク装置等に格納されている。
【００９７】
メモリ１０２は、オペレーティング・システム等のシステムプログラムを格納すると共に、ワークエリアとしても使用される。
【００９８】
自然言語変換メモリ１０３は、本コンピュータシステムを本発明の自然言語変換システムとして機能させるためのプログラムを記憶するメモリであり、フロッピィディスク媒体やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）カードや磁気ディスク装置等で構成されている。
【００９９】
この自然言語変換メモリ１０３には、図１中の原文解析部１，目的言語語彙保持部３，および訳文生成部５に相当する機能を果たすプログラムが、ＣＰＵ１０１によって読取り可能なコードとして記憶されている。
【０１００】
ＣＰＵ１０１は、このようなプログラムをバス１０９を介して読み取り、先に説明した図１中の原文解析部１，目的言語語彙保持部３，および訳文生成部５による所定の処理を実行する。
【０１０１】
（２）  第２の実施例
第２の実施例として、先に述べた本発明の第３の実施の形態に対応する実施例について説明する。
【０１０２】
図１１は、上述した第３の実施の形態の自然言語変換システムを実施する際の具体的なコンピュータシステムのハードウェア構成の一例を示すブロック図である。
【０１０３】
このコンピュータシステムは、ＣＰＵ１０１と、メモリ１０２と、自然言語変換メモリ１０３と、入力装置１０４と、翻訳辞書部１０５と、目的言語辞書部１０６と、対訳知識ベース部１０７と、表示装置１０８と、外来語目的言語対応知識ベース部１１０とを含んで構成されている。また、各構成要素は、ＣＰＵ１０１によって制御されるバス１０９に接続されている。
【０１０４】
入力装置１０４は、キーボードやマウス等の装置で実現される。この入力装置１０４による入力は、図７における原文解析部１に対して外部から流入している矢線に対応している。
【０１０５】
表示装置１０８は、ＣＲＴディスプレイ等の装置で実現される。この表示装置１０８による出力（表示）は、図７における訳文生成部５から外部に流出している矢線に対応している。
【０１０６】
翻訳辞書部１０５，目的言語辞書部１０６，対訳知識ベース部１０７，および外来語目的言語対応知識ベース部１１０は、それぞれ、図７中の翻訳辞書部２，目的言語辞書部４，対訳知識ベース部６，および外来語目的言語対応知識ベース部７に対応している。これらの各部の内容は、磁気ディスク装置等に格納されている。
【０１０７】
メモリ１０２は、オペレーティング・システム等のシステムプログラムを格納すると共に、ワークエリアとしても使用される。
【０１０８】
自然言語変換メモリ１０３は、本コンピュータシステムを本発明の自然言語変換システムとして機能させるためのプログラムを記憶するメモリであり、フロッピィディスク媒体やＲＡＭカードや磁気ディスク装置等で構成されている。
【０１０９】
この自然言語変換メモリ１０３には、図７中の原文解析部１，目的言語語彙保持部３，および訳文生成部５に相当する機能を果たすプログラムが、ＣＰＵ１０１によって読取り可能なコードとして記憶されている。
【０１１０】
ＣＰＵ１０１は、このようなプログラムをバス１０９を介して読み取り、先に説明した図７中の原文解析部１，目的言語語彙保持部３，および訳文生成部５による所定の処理を実行する。
【０１１１】
【発明の効果】
以上説明したように、本発明の自然言語変換システムは、対訳知識ベース部を備え、原文に直接入力された目的言語語彙が出現する場合に該目的言語語彙とそれに隣接する原言語の機能語との組み合わせ（句）といったより広範な単位を考慮して変換を行うことにより、該目的言語語彙が最終の目的言語文において期待される品詞と異なっている場合にも、該目的言語語彙を求められる（適正な）品詞に変換して訳文を生成することができ、複数言語混じり文である原文の目的言語文への変換結果の質を向上させることができるという効果を有する。
【０１１２】
また、本発明の自然言語の変換システムでは、外来語目的言語対応知識ベース部を備え、原文中に原言語表記の目的言語起源の語彙が入力された場合に、該語彙をキーにした外来語目的言語対応知識ベース部の検索によって該語彙に対応する目的言語表現を取得することにより、原文中に入力された原言語表記の目的言語起源の語彙が未登録語として扱われることを回避する可能性が高くなり、「原言語で表記された目的言語起源の語彙が翻訳辞書部の原言語見出しと登録されていない場合に正しい翻訳結果が得られない」という問題点を解決することができるという効果がある。
【図面の簡単な説明】
【図１】  本発明の自然言語変換システムの第１または第２の実施の形態の構成を示すブロック図である。
【図２】  本発明の自然言語変換システムの第１の実施の形態の動作を説明するための図である。
【図３】  図１中の対訳知識ベース部の構成および具体的な内容を示す図である。
【図４】  本発明の自然言語変換システムの第１の実施の形態の処理を示す流れ図である。
【図５】  本発明の自然言語変換システムの第２の実施の形態の動作を説明するための図である。
【図６】  本発明の自然言語変換システムの第２の実施の形態の動作を説明するための図である。
【図７】  本発明の自然言語変換システムの第３の実施の形態の構成を示すブロック図である。
【図８】  本発明の自然言語変換システムの第３の実施の形態の動作を説明するための図である。
【図９】  本発明の自然言語変換システムの第３の実施の形態の動作を説明するための図である。
【図１０】  本発明の自然言語変換システムの第１の実施例を説明するためのブロック図である。
【図１１】  本発明の自然言語変換システムの第２の実施例を説明するためのブロック図である。
【符号の説明】
１  原文解析部
２  翻訳辞書部
３  目的言語語彙保持部
４  目的言語辞書部
５  訳文生成部
６  対訳知識ベース部
７  外来語目的言語対応知識ベース部
１２，１３，１５，１７，３４，３５，５２，５４，５６  データ線
６０  原言語句構成情報
６１  品詞情報
６２  機能語情報
６３  目的言語語彙品詞情報
６４  原言語句対応目的言語品詞情報
１０１  ＣＰＵ
１０２  メモリ
１０３  自然言語変換メモリ
１０４  入力装置
１０５  翻訳辞書部
１０６  目的言語辞書部
１０７  対訳知識ベース部
１０８  表示装置
１０９  バス
１１０  外来語目的言語対応知識ベース部
【図１】
0004313967.tif 000002
【図２】
0004313967.tif 000003
【図３】
0004313967.tif 000004
【図４】
0004313967.tif 000005
【図５】
0004313967.tif 000006
【図６】
0004313967.tif 000007
【図７】
0004313967.tif 000008
【図８】
0004313967.tif 000009
【図９】
0004313967.tif 000010
【図１０】
0004313967.tif 000011
【図１１】
0004313967.tif 000012