(57)【要約】【課題】全言語ペアごとの対訳辞書情報や言語間の翻訳を仲介する中間言語を要さずに、任意の言語間の翻訳を行う。【解決手段】翻訳処理装置１は、複数の言語をそれぞれ複数の分類に振り分け、複数の分類ごとに、その分類に振り分けられた言語の中から代表言語を設定し、複数の分類ごとに、その分類に振り分けられた任意の言語で記述した文と、分類の代表言語で記述した文とを相互に変換し、複数の分類の任意の代表言語で記述した文と、他の代表言語で記述した文とを相互に変換する。【選択図】図１
2014075073.tif 000002
【特許請求の範囲】
【請求項１】
複数の言語をそれぞれ複数の分類に振り分け、該複数の分類ごとに、該分類に振り分けられた言語の中から代表言語を設定する設定手段と、
前記複数の分類ごとに、該分類に振り分けられた任意の言語で記述した文と、該分類の代表言語で記述した文とを相互に変換する分類内変換手段と、
前記複数の分類の任意の代表言語で記述した文と、他の代表言語で記述した文とを相互に変換する分類間変換手段と、を含む
ことを特徴とする翻訳処理装置。
【請求項２】
入力文と、該入力文の言語である原言語と、該入力文を翻訳する先の言語である目標言語の情報を取得する取得手段をさらに含み、
前記分類内変換手段は、前記原言語が代表言語でない場合に、前記入力文を前記原言語が属する分類の代表言語で記述した文に変換し、
前記分類間変換手段は、前記原言語と前記目標言語が異なる分類に属する場合に、前記分類内変換手段により変換された文を、前記目標言語が属する分類の代表言語で記述した文に変換し、
前記分類内変換手段はさらに、前記目標言語が代表言語でない場合に、前記分類間変換手段により変換した文を前記目標言語で記述した文に変換する
ことを特徴とする請求項１に記載の翻訳処理装置。
【請求項３】
前記複数の分類ごとに、該分類に振り分けられた任意の言語で記述した文パターンと、該分類の代表言語で記述した文パターンとを相互に変換する変換情報を保持する分類内変換情報保持手段と、
前記複数の分類の任意の代表言語で記述した文パターンと、他の代表言語で記述した文パターンとを相互に変換する変換情報を保持する分類間変換情報保持手段と、
前記分類内変換情報保持手段に保持される変換情報に基づいて、前記入力文に対応する文パターンを、前記原言語が属する分類の代表言語で記述した文パターンに変換する第１変換手段と、
前記分類間変換情報保持手段に保持される変換情報に基づいて、前記第１変換手段により変換した文パターンを、前記目標言語が属する分類の代表言語で記述した文パターンに変換する第２変換手段と、
前記分類内変換情報保持手段に保持される変換情報に基づいて、前記第２変換手段により変換された文パターンを、前記目標言語で記述した文パターンに変換する第３変換手段と、
前記目標言語が代表言語である場合には、前記第２変換手段により変換された文パターンを出力文パターンとし、前記目標言語が代表言語でない場合には、前記第３変換手段により変換された文パターンを出力文パターンとし、該出力文パターンの可変部分に対応する前記入力文の語句を前記目標言語の語句に変換して、前記入力文の翻訳文を生成する生成手段と、を含む
ことを特徴とする請求項２に記載の翻訳処理装置。
【請求項４】
複数の言語をそれぞれ複数の分類に振り分け、該複数の分類ごとに、該分類に振り分けられた言語の中から代表言語を設定する設定手段と、
前記複数の分類ごとに、該分類に振り分けられた任意の言語で記述した文と、該分類の代表言語で記述した文とを相互に変換する分類内変換手段と、
前記複数の分類の任意の代表言語で記述した文と、他の代表言語で記述した文とを相互に変換する分類間変換手段
としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、翻訳処理装置及びプログラムに関する。
【背景技術】
【０００２】
複数の言語間で相互に翻訳するために、言語ペアごとに対訳辞書情報を構築しておくことが考えられるが、これには多大なコストがかかる。そこで、それぞれの言語と相互に変換可能な中間言語を設けることで（例えば下記の特許文献１を参照）、言語ペアごとの対訳辞書情報の構築を不要とすることも考えられる。
【０００３】
ただし、言語の特徴は多様であるため、多数の言語と相互に変換可能な中間言語を開発することは困難である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１４６７３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、全言語ペアごとの対訳辞書情報や言語間の翻訳を仲介する中間言語を要さずに、任意の言語間の翻訳ができる翻訳処理装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、複数の言語をそれぞれ複数の分類に振り分け、該複数の分類ごとに、該分類に振り分けられた言語の中から代表言語を設定する設定手段と、前記複数の分類ごとに、該分類に振り分けられた任意の言語で記述した文と、該分類の代表言語で記述した文とを相互に変換する分類内変換手段と、前記複数の分類の任意の代表言語で記述した文と、他の代表言語で記述した文とを相互に変換する分類間変換手段と、を含むことを特徴とする翻訳処理装置である。
【０００７】
請求項２に記載の発明は、入力文と、該入力文の言語である原言語と、該入力文を翻訳する先の言語である目標言語の情報を取得する取得手段をさらに含み、前記分類内変換手段は、前記原言語が代表言語でない場合に、前記入力文を前記原言語が属する分類の代表言語で記述した文に変換し、前記分類間変換手段は、前記原言語と前記目標言語が異なる分類に属する場合に、前記分類内変換手段により変換された文を、前記目標言語が属する分類の代表言語で記述した文に変換し、前記分類内変換手段はさらに、前記目標言語が代表言語でない場合に、前記分類間変換手段により変換した文を前記目標言語で記述した文に変換することを特徴とする請求項１に記載の翻訳処理装置である。
【０００８】
請求項３に記載の発明は、前記複数の分類ごとに、該分類に振り分けられた任意の言語で記述した文パターンと、該分類の代表言語で記述した文パターンとを相互に変換する変換情報を保持する分類内変換情報保持手段と、前記複数の分類の任意の代表言語で記述した文パターンと、他の代表言語で記述した文パターンとを相互に変換する変換情報を保持する分類間変換情報保持手段と、前記分類内変換情報保持手段に保持される変換情報に基づいて、前記入力文に対応する文パターンを、前記原言語が属する分類の代表言語で記述した文パターンに変換する第１変換手段と、前記分類間変換情報保持手段に保持される変換情報に基づいて、前記第１変換手段により変換した文パターンを、前記目標言語が属する分類の代表言語で記述した文パターンに変換する第２変換手段と、前記分類内変換情報保持手段に保持される変換情報に基づいて、前記第２変換手段により変換された文パターンを、前記目標言語で記述した文パターンに変換する第３変換手段と、前記目標言語が代表言語である場合には、前記第２変換手段により変換された文パターンを出力文パターンとし、前記目標言語が代表言語でない場合には、前記第３変換手段により変換された文パターンを出力文パターンとし、該出力文パターンの可変部分に対応する前記入力文の語句を前記目標言語の語句に変換して、前記入力文の翻訳文を生成する生成手段と、を含むことを特徴とする請求項２に記載の翻訳処理装置である。
【０００９】
請求項４に記載の発明は、複数の言語をそれぞれ複数の分類に振り分け、該複数の分類ごとに、該分類に振り分けられた言語の中から代表言語を設定する設定手段と、前記複数の分類ごとに、該分類に振り分けられた任意の言語で記述した文と、該分類の代表言語で記述した文とを相互に変換する分類内変換手段と、前記複数の分類の任意の代表言語で記述した文と、他の代表言語で記述した文とを相互に変換する分類間変換手段としてコンピュータを機能させるためのプログラムである。
【発明の効果】
【００１０】
請求項１及び４に記載の発明によれば、全言語ペアごとの対訳辞書情報や言語間の翻訳を仲介する中間言語を要さずに、任意の言語間の翻訳ができる。
【００１１】
請求項２に記載の発明によれば、入力文を目標言語に翻訳するに当たり、全言語ペアごとの対訳辞書情報や言語間の翻訳を仲介する中間言語を必要としない。
【００１２】
請求項３に記載の発明によれば、入力文を目標言語に翻訳するに当たり、全言語ペアごとに対訳パターンの情報や言語間の翻訳を仲介する中間言語を必要としない。
【図面の簡単な説明】
【００１３】
【図１】本実施形態に係る翻訳処理装置の機能ブロック図である。
【図２】翻訳処理のフローチャートである。
【図３】翻訳処理のフローチャートである。
【図４】翻訳処理のフローチャートである。
【図５】カテゴリ情報テーブルの一例を示す図である。
【図６】翻訳処理の具体例を説明する図である。
【発明を実施するための形態】
【００１４】
以下、本発明を実施するための実施の形態（以下、実施形態という）を、図面に従って説明する。
【００１５】
［機能ブロックの説明］
図１には、本実施形態に係る翻訳処理装置１の機能ブロック図を示した。図１に示されるように、翻訳処理装置１は、翻訳対象情報取得部１１、入力文パターン特定部１２、パターン変換部１３、出力文パターン取得部１４、単語対訳辞書情報保持部１５、翻訳文生成部１６、翻訳文出力部１７を備える。
【００１６】
翻訳処理装置１に備えられる上記の各部の機能は、ＣＰＵ等の制御手段、メモリ等の記憶手段、外部デバイスとデータを送受信する入出力手段等を備えたコンピュータが、コンピュータ読み取り可能な情報記憶媒体に格納されたプログラムを読み込み実行することで実現されるものとしてよい。なお、プログラムは光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等の情報記憶媒体によってコンピュータたる翻訳処理装置１に供給されることとしてもよいし、インターネット等のデータ通信網を介して供給されることとしてもよい。
【００１７】
翻訳対象情報取得部１１は、翻訳処理の対象とする入力文、入力文の言語（原言語）、翻訳後の言語（目標言語）の情報（翻訳対象情報）を取得する。例えば、翻訳対象情報取得部１１は、翻訳対象情報を、ユーザが翻訳処理装置１に接続された入力デバイスからの入力に基づいて取得してもよいし、他のデバイスからの受信データに基づいて取得してもよい。
【００１８】
入力文パターン特定部１２は、翻訳対象情報取得部１１により取得された入力文に対応する対訳パターンを特定する。対訳パターンとは、文を可変部分と、固定部分とに分けて構成した情報である。例えば、可変部分は、タイプ情報、変数情報、位置情報、語彙体系情報等のデータにより表される。タイプ情報は、可変部分（１）か固定部分（０）かを指定する真偽値が格納され、変数情報には、ＮＰ（１：名詞句）、ＡＰ（２：形容詞句）、ＤＰ（３：副詞句）、ＭＰ（４：数量詞句）、ＳＰ（５：地名句）、ＴＰ（６：時間句）、ＶＰ（７：動詞句）、ＰＰ（８：助詞句）等を指定するデータが格納される。位置情報には、可変部分の例文パターンにおける位置（先頭から何番目の要素であるかの情報）を示す情報が格納され、語彙体系情報には、日本語（Ｊ）や中国語（Ｃ）等の言語情報が格納される。また、固定部分は、タイプ情報、固定内容、位置情報、語彙体系情報等のデータにより表される。固定内容には、例文パターンの固定部分を構成する単語、句等のテキストデータが格納される。
【００１９】
以下、入力文パターン特定部１２による処理の具体例について説明する。
【００２０】
本実施形態に係る翻訳処理装置１には、言語ごとに、対訳パターンのデータベース（パターンＤＢ）が保持されており、入力文パターン特定部１２は、原言語についてのパターンＤＢの中から、入力文に対応する対訳パターンの候補群を抽出する。例えば、対訳パターンのうち入力文との類似度及びカバー率がそれぞれの閾値以上である対訳パターンを候補群として抽出することとしてよい。ここで、入力文Ｓ、パターンＡとすると、ＳとＡの類似度Ｓｉｍ（Ｓ，Ａ）とカバー率Ｃｏｖ（Ｓ，Ａ）は以下の式で算出される。なお、入力文と類似するパターン群の抽出処理については特開２０１１−００８５５３号公報に記載の技術を用いてよい。
【００２１】
【数１】
2014075073.tif 000003
【００２２】
【数２】
2014075073.tif 000004
【００２３】
入力文パターン特定部１２は、上記抽出したパターンの候補群のそれぞれと、入力文との距離を算出し、算出された距離が最小のパターンを入力文パターンとして特定することとしてよい。パターンと文との距離は、それぞれの構成要素の比較結果に基づいて算出することとしてよい。ここで、入力文とパターンとの距離の算出処理については、特開２０１１−１９７７１３号公報に記載の技術を用いてよい。
【００２４】
また、入力文パターン特定部１２は、上記の処理以外にも、パターンと入力文との距離に基づいて類似パターンの候補群を抽出（例えば閾値以下の距離のパターンを抽出）し、抽出されたパターンの候補群の各々と入力文との写像（対応関係）を算出し、算出された写像の中から最適な写像に対応するパターンを入力文パターンとして特定することとしてもよい。なお、パターンと入力文との写像に基づく入力文パターンの特定処理については、特開２０１１−００８５５３号公報に記載の技術を用いてよい。
【００２５】
パターン変換部１３は、入力文パターン特定部１２により特定された入力文パターンを、目標言語におけるパターン（出力文パターン）に変換する。以下、パターン変換部１３の構成と、パターン変換部１３における処理の詳細について説明する。
【００２６】
パターン変換部１３は、カテゴリ間パターン変換部１３１と、複数のカテゴリ内パターン変換部１３２（１３２−１〜Ｎ）とを備える。本実施形態では、複数の言語を複数（１〜Ｎ：Ｎは２以上の整数）のカテゴリ（分類）に分けて、異なるカテゴリ間のパターン変換についてはカテゴリ間パターン変換部１３１が実行し、同一のカテゴリ内でのパターン変換についてはカテゴリ内パターン変換部１３２が実行することとしている。
【００２７】
なお、各カテゴリ内には、複数の言語が含まれ、そのうちの１つが代表言語として設定されている。カテゴリごとの代表言語は、ユーザが設定してもよいし、カテゴリに含まれる言語のうち任意の１つをランダムに設定することとしてもよい。なお、以下では、説明の簡単のため、図１における、カテゴリ内変換部１３２−１〜Ｎ、代表言語パターンＤＢ１３２１−１〜Ｎ、変換部１３２２−１〜Ｎ、言語パターンＤＢ１３２３−１１，１２，・・・については、カテゴリ内変換部１３２、代表言語パターンＤＢ１３２１、変換部１３２２、言語パターンＤＢ１３２３として説明することとする。
【００２８】
カテゴリ内パターン変換部１３２はカテゴリごとに設けられており、それぞれ、代表言語パターンＤＢ１３２１、言語パターンＤＢ１３２３、変換部１３２２を備えている。なお、図１における、言語Ｌｘｙ（ｘは１以上の整数、ｙは０以上の整数）とは、言語Ｌｘｙがカテゴリｘ内のｙ番目の言語であることを示している。ここで、ｙ＝０の場合、すなわちＬｘ０は、カテゴリｘ内の代表言語であることを示している。
【００２９】
代表言語パターンＤＢ１３２１には、代表言語のパターンの情報が格納されている。
【００３０】
言語パターンＤＢ１３２３には、言語のパターンの情報が格納されている。
【００３１】
変換部１３２２は、代表言語パターンＤＢ１３２１に格納されたパターンと、それぞれの言語パターンＤＢ１３２３に格納されたパターンとの対応関係を示した対応関係情報に基づいて、同一カテゴリ内の１つの言語のパターンを、同一カテゴリの他の言語のパターンに変換する。ここで、代表言語以外の言語におけるパターン間の対応関係の情報は保持しない。すなわち、変換部１３２２は、代表言語と、それ以外の言語については、パターンを対応関係情報に基づいてダイレクトに変換し、代表言語以外の２つの言語については、一方の言語のパターンを代表言語のパターンに一旦変換した後に、変換した代表言語のパターンを目的の言語のパターンに変換することとしている。
【００３２】
カテゴリ間パターン変換部１３１は、第１のカテゴリの代表言語パターンＤＢ１３２１に格納されたパターンと、第２のカテゴリの代表言語パターンＤＢ１３２１に格納されたパターンとの対応関係を示した対応関係情報に基づいて、第１のカテゴリの代表言語のパターンを、第２のカテゴリの代表言語のパターンに変換する。なお、対応するパターンの検索処理については、例えば特開２０１２−４８４１８号公報に記載の処理を適用することとしてよい。
【００３３】
パターン変換部１３は、原言語と目標言語が同一カテゴリに属する場合には、そのカテゴリのカテゴリ内パターン変換部１３２により、入力文パターンを目標言語のパターンに変換する。そして、パターン変換部１３は、原言語と目標言語が異なるカテゴリに属する場合には、入力文パターンを原言語の属するカテゴリの代表言語のパターン（第１代表言語パターン）に変換した後に、第１代表言語パターンを目標言語の属するカテゴリの代表言語パターン（第２代表言語パターン）に更に変換し、第２代表言語パターンを目標言語のパターンに変換する。なお、上記の処理において、原言語と目撃言語が代表言語である場合には、代表言語パターンへの変換は不要となる。
【００３４】
出力文パターン取得部１４は、パターン変換部１３により入力パターンを変換して得た目標言語のパターンを、入力文に対応する出力文パターンとして取得する。
【００３５】
単語対訳辞書情報保持部１５は、言語間の単語（句を含んでもよい）の対応関係を示す辞書情報を保持する。単語対訳辞書情報保持部１５は、全カテゴリの任意の言語間の辞書情報を保持することとしてもよいし、任意の代表言語間の辞書情報と、同一カテゴリ内の代表言語と代表言語以外の任意の言語間の辞書情報を保持することとしてもよい。なお、言語間の語句の対訳辞書情報については、例えば特許第４９１１０２８号公報に記載の技術を用いてよい。
【００３６】
翻訳文生成部１６は、出力文パターン取得部１４により取得した出力文パターンと、入力文と、原言語と目標言語間の辞書情報とに基づいて、翻訳文を生成する。具体的には、翻訳文生成部１６は、出力文パターンにおける可変部分（例えば名詞句：ＮＰ）に対応する入力文の単語（句）を、原言語と目標言語間の辞書情報に基づいて翻訳し、翻訳された単語で出力文パターンの可変部分を置換して翻訳文を生成する。なお、語句の翻訳処理については、例えば特開２００９−２３０５６１号公報に記載の技術を用いてよい。
【００３７】
翻訳文出力部１７は、翻訳文生成部１６により生成された翻訳文を出力する。例えば、翻訳文出力部１７は、翻訳文を表示装置に表示させてもよいし、翻訳文を印刷出力することとしてもよい。
【００３８】
［フローの説明］
次に、図２〜４に示したフローチャートを参照しながら、翻訳処理装置１による翻訳処理の一連の流れについて説明する。
【００３９】
図２に示されるように、翻訳処理装置１は、原言語ＬＩ及び入力文ＳＩと、入力文ＳＩを翻訳する先の目標言語ＬＴの情報を取得する（Ｓ１０１）。
【００４０】
翻訳処理装置１は、原言語ＬＩの言語パターンＤＢ１３２３に格納されたパターンの中から、入力文ＳＩに対応する入力文パターンＰＩを決定する（Ｓ１０２）。
【００４１】
次に、翻訳処理装置１は、目標言語ＬＴの目標言語カテゴリＣＴと、原言語ＬＩの原言語カテゴリＣＩを特定する（Ｓ１０３）。言語ごとのカテゴリ情報は、図５に示されるカテゴリ情報テーブルに基づいて特定することとしてよい。図５に示されるように、カテゴリ情報テーブルには、言語の識別情報（言語ＩＤ）、言語の属するカテゴリ、代表言語フラグが関連付けられて格納されている。ここで代表言語フラグがＴ（真）となっている言語が、その言語が属するカテゴリの代表言語であることを示している。
【００４２】
翻訳処理装置１は、目標言語ＬＴの目標言語カテゴリＣＴと、原言語ＬＩの原言語カテゴリＣＩが一致している場合には（Ｓ１０４：Ｙ）、Ｓ１０５に進む。
【００４３】
翻訳処理装置１は、目標言語ＬＴ又は原言語ＬＩが代表言語である場合には（Ｓ１０５：Ｙ）、入力文パターンＰＩに対応する、目標言語ＬＴの出力文パターンＰＴを、原言語カテゴリＣＩの言語パターン間の対応関係情報に基づいて検索する（Ｓ１０６）。ここで、翻訳処理装置１は、入力文ＳＩと入力文パターンＰＩとの対応関係＜ＳＩ，ＰＩ＞、ＰＩとＰＴの対応関係＜ＰＩ，ＰＴ＞から、入力文ＳＩと出力文パターンＰＴとの対応関係＜ＳＩ，ＰＴ＞を決定する（Ｓ１０７）。
【００４４】
翻訳処理装置１は、Ｓ１０５において、目標言語ＬＴ又は原言語ＬＩが代表言語でない場合には（Ｓ１０５：Ｎ）、入力文パターンＰＩに対応する、代表言語（すなわち原言語カテゴリＣＩの代表言語ＬＣＩ）のパターンＰＣＩを、原言語カテゴリＣＩの言語パターン間の対応関係情報に基づいて検索する（Ｓ１０８）。
【００４５】
次に、翻訳処理装置１は、パターンＰＣＩに対応する、目標言語ＬＴの出力文パターンＰＴを、原言語カテゴリＣＩの言語パターン間の対応関係情報に基づいて検索する（Ｓ１０９）。ここで、翻訳処理装置１は、入力文ＳＩと入力文パターンＰＩとの対応関係＜ＳＩ，ＰＩ＞、ＰＩとＰＣＩの対応関係＜ＰＩ，ＰＣＩ＞、ＰＣＩとＰＴの対応関係＜ＰＣＩ，ＰＴ＞から、入力文ＳＩと出力文パターンＰＴとの対応関係＜ＳＩ，ＰＴ＞を決定する（Ｓ１１０）。
【００４６】
翻訳処理装置１は、Ｓ１０７の後、又はＳ１１０の後に、入力文ＳＩと出力文パターンＰＴとの対応関係＜ＳＩ，ＰＴ＞と、原言語ＬＩと目標言語ＬＴの語句の対訳情報に基づいて、翻訳文ＳＴを生成し（Ｓ１１１）、生成した翻訳文ＳＴを出力して（Ｓ１１２）、処理を終了する。
【００４７】
また、Ｓ１０４において、目標言語ＬＴの目標言語カテゴリＣＴと、原言語ＬＩの原言語カテゴリＣＩが一致していない場合には（Ｓ１０４：Ｎ）、図３のＳ２０１に進む。
【００４８】
次に、図３のフローについて説明する。
【００４９】
図３に示されるように、翻訳処理装置１は、図２のＳ１０４でＮの後、原言語ＬＩが代表言語である場合には（Ｓ２０１：Ｙ）、Ｓ２０２に進む。
【００５０】
翻訳処理装置１は、目標言語ＬＴが代表言語である場合には（Ｓ２０２：Ｙ）、入力文パターンＰＩに対応する、目標言語ＬＴの出力文パターンＰＴを、代表言語のパターン間の対応関係情報に基づいて検索する（Ｓ２０３）。ここで、翻訳処理装置１は、入力文ＳＩと入力文パターンＰＩとの対応関係＜ＳＩ，ＰＩ＞、ＰＩとＰＴの対応関係＜ＰＩ，ＰＴ＞から、入力文ＳＩと出力文パターンＰＴとの対応関係＜ＳＩ，ＰＴ＞を決定する（Ｓ２０４）。
【００５１】
また、翻訳処理装置１は、Ｓ２０２において、目標言語ＬＴが代表言語でない場合には（Ｓ２０２：Ｎ）、入力文パターンＰＩに対応する、目標言語カテゴリＣＴの代表言語ＬＣＴのパターンＰＣＴを、代表言語のパターン間の対応関係情報に基づいて検索する（Ｓ２０５）。
【００５２】
次に、翻訳処理装置１は、パターンＰＣＴに対応する、目標言語ＬＴの出力文パターンＰＴを、目標言語カテゴリＣＴの言語パターン間の対応関係情報に基づいて検索する（Ｓ２０６）。ここで、翻訳処理装置１は、入力文ＳＩと入力文パターンＰＩとの対応関係＜ＳＩ，ＰＩ＞、ＰＩとＰＣＴの対応関係＜ＰＩ，ＰＣＴ＞、ＰＣＴとＰＴの対応関係＜ＰＣＴ，ＰＴ＞から、入力文ＳＩと出力文パターンＰＴとの対応関係＜ＳＩ，ＰＴ＞を決定する（Ｓ２０７）。
【００５３】
翻訳処理装置１は、Ｓ２０４の後、又はＳ２０７の後に、入力文ＳＩと出力文パターンＰＴとの対応関係＜ＳＩ，ＰＴ＞と、原言語ＬＩと目標言語ＬＴの語句の対訳情報に基づいて、翻訳文ＳＴを生成し（Ｓ２０８）、生成した翻訳文ＳＴを出力して（Ｓ２０９）、処理を終了する。
【００５４】
また、Ｓ２０１において、原言語ＬＩが代表言語でない場合には（Ｓ２０１：Ｎ）、図４のＳ３０１に進む。
【００５５】
次に、図４のフローについて説明する。
【００５６】
図４に示されるように、翻訳処理装置１は、図３のＳ２０１でＮの後、目標言語ＬＴが代表言語である場合には（Ｓ３０１：Ｙ）、入力文パターンＰＩに対応する、原言語カテゴリＣＩの代表言語ＬＣＩのパターンＰＣＩを、代表言語のパターン間の対応関係情報に基づいて検索する（Ｓ３０２）。
【００５７】
さらに、翻訳処理装置１は、パターンＰＣＩに対応する、目標言語ＬＴの出力文パターンＰＴを、目標言語カテゴリＣＴの言語パターン間の対応関係情報に基づいて検索する（Ｓ３０３）。そして、翻訳処理装置１は、入力文ＳＩと入力文パターンＰＩとの対応関係＜ＳＩ，ＰＩ＞、ＰＩとＰＣＩの対応関係＜ＰＩ，ＰＣＩ＞、ＰＣＩとＰＴの対応関係＜ＰＣＩ，ＰＴ＞から、入力文ＳＩと出力文パターンＰＴとの対応関係＜ＳＩ，ＰＴ＞を決定する（Ｓ３０４）。
【００５８】
また、翻訳処理装置１は、Ｓ３０１において、目標言語ＬＴが代表言語でない場合には（Ｓ３０１：Ｎ）、入力文パターンＰＩに対応する、原言語カテゴリＣＩの代表言語ＬＣＩのパターンＰＣＩを、原言語カテゴリＣＩの言語パターン間の対応関係情報に基づいて検索する（Ｓ３０５）。
【００５９】
次に、翻訳処理装置１は、パターンＰＣＩに対応する、目標言語カテゴリＣＴの代表言語ＬＣＴのパターンＰＣＴを、代表言語のパターン間の対応関係情報に基づいて検索する（Ｓ３０６）。さらに、翻訳処理装置１は、パターンＰＣＴに対応する、目標言語ＬＴの出力文パターンＰＴを、目標言語カテゴリＣＴの言語パターン間の対応関係情報に基づいて検索する（Ｓ３０７）。ここで、翻訳処理装置１は、入力文ＳＩと入力文パターンＰＩとの対応関係＜ＳＩ，ＰＩ＞、ＰＩとＰＣＩの対応関係＜ＰＩ，ＰＣＩ＞、ＰＣＩとＰＣＴの対応関係＜ＰＣＩ，ＰＣＴ＞、ＰＣＴとＰＴの対応関係＜ＰＣＴ，ＰＴ＞から、入力文ＳＩと出力文パターンＰＴとの対応関係＜ＳＩ，ＰＴ＞を決定する（Ｓ３０８）。
【００６０】
翻訳処理装置１は、Ｓ３０４の後、又はＳ３０８の後に、入力文ＳＩと出力文パターンＰＴとの対応関係＜ＳＩ，ＰＴ＞と、原言語ＬＩと目標言語ＬＴの語句の対訳情報に基づいて、翻訳文ＳＴを生成し（Ｓ３０９）、生成した翻訳文ＳＴを出力して（Ｓ３１０）、処理を終了する。
【００６１】
［具体例の説明］
図６に示した図を参照しながら、上述したフローを具体例に適用した例について説明する。以下の例は、原言語＝中国語、目標言語＝日本語、原言語カテゴリ＝Ｃ１、目標言語カテゴリ＝Ｃ２、原言語カテゴリＣ１の代表言語＝中国語、目標言語カテゴリＣ２の代表言語＝韓国語とした場合に、中国語の入力文を日本語に翻訳する処理の一例を説明するものである。
【００６２】
翻訳処理装置１は、入力文ＳＩについて、中国語のパターンＤＢから入力文パターンＰＩを検索する。図６（Ａ）には、入力文ＳＩと、入力文ＳＩについて検索された入力文パターンＰＩの対応関係を示している。
【００６３】
次に、翻訳処理装置１は、入力文パターンＰＩに対応する、目標言語カテゴリＣ２の代表言語である韓国語のパターンＰＫを検索する。図６（Ｂ）には、入力文パターンＰＩと、入力文パターンＰＩについて検索されたパターンＰＫとの対応関係を示している。
【００６４】
次に、翻訳処理装置１は、パターンＰＫに対応する、目標言語の出力文パターンＰＴを検索する。図６（Ｃ）には、パターンＰＫと、出力文パターンＰＴとの対応関係を示している。
【００６５】
さらに、図６（Ｄ）には、入力文パターンＰＩと、出力文パターンＰＴとの対応関係を示した。ここで、入力文ＳＩにおけるＮＰ（名詞句）の日本語訳を中国語と日本語の対訳辞書から取得し、最終的に図６（Ｅ）に示される出力文ＳＴを得る。
【００６６】
以上説明した翻訳処理装置１によれば、全ての言語ペアごとに対訳辞書情報を保持する必要や、中間言語のような人工言語を構築する必要もなく、マルチ言語間の翻訳が可能となる。
【００６７】
本発明は上記の実施形態に限定されるものではない。例えば、上記の実施形態では、文のパターン間の言語間の対応関係を利用して翻訳するパターンベース翻訳処理を適用した例を説明したが、文の解析処理（形態素解析、構文解析）の結果を利用して翻訳する解析ベース翻訳処理や、文の要素を統計的に処理した結果を利用して翻訳する統計ベース翻訳処理等の他の翻訳処理も本発明には適用可能である。
【符号の説明】
【００６８】
１  翻訳処理装置、１１  翻訳対象情報取得部、１２  入力文パターン特定部、１３  パターン変換部、１４  出力文パターン取得部、１５  単語対訳辞書情報保持部、１６  翻訳文生成部、１７  翻訳文出力部、１３１  カテゴリ間パターン変換部、１３２  カテゴリ内パターン変換部、１３２１  代表言語パターンＤＢ、１３２２  変換部、１３２３  言語パターンＤＢ。
【図１】
2014075073.tif 000005
【図２】
2014075073.tif 000006
【図３】
2014075073.tif 000007
【図４】
2014075073.tif 000008
【図５】
2014075073.tif 000009
【図６】
2014075073.tif 000010