(57)【要約】【課題】入力文に含まれる基本的な情報を翻訳文に確実に反映させることができると共に、入力文と類似する用例や入力文と一致するパターンがなくても、当該入力文を自然な翻訳文にして出力することができる翻訳装置及び翻訳プログラムを提供する。【解決手段】翻訳装置１は、入力された集合文章から話題を特定して、この話題を特定した集合文章に含まれる第一言語の文章である入力文を、第二言語の文章である翻訳文にして出力するものであって、集合文章話題分類手段３と、キーワードデータベース５と、基本情報取得手段７と、基本情報データベース９と、基本情報値抽出手段１１と、基本情報値抽出規則データベース１３と、基本情報値翻訳変換手段１５と、対訳変換データベース１７と、翻訳文出力手段１９と、テンプレートデータベース２１とを備える構成とした。【選択図】図１
2008233956.tif 000002
【特許請求の範囲】
【請求項１】
固有名又は数値を第一言語から第二言語に翻訳又は変換する値とし、当該固有名又は数値の意味分類を示す基本情報を設定すると共に、前記第一言語の文章である入力文から前記基本情報の値を抽出する規則を設定した基本情報値抽出規則データベースと、
前記第一言語の単語を前記第二言語の単語に翻訳した複数のデータからなる対訳辞書データ又は前記第一言語の表現を前記第二言語の表現に変換する変換ルールを記録した対訳変換データベースと、
前記基本情報及びこの基本情報以外の部分を第二言語で記述した定型文を定義しておいたテンプレートを記録したテンプレートデータベースと、を備え、前記入力文を、第二言語の文章である翻訳文にして出力する翻訳装置であって、
前記基本情報値抽出規則データベースで設定された基本情報と一致する基本情報の値を、前記入力文から抽出する基本情報値抽出手段と、
この基本情報値抽出手段で抽出された基本情報の値について、当該基本情報の固有名を、前記対訳変換データベースを用いて翻訳する、又は、当該基本情報の数値を、前記対訳変換データベースを用いて変換する基本情報値翻訳変換手段と、
前記基本情報値抽出手段で抽出した基本情報と一致する基本情報を含むテンプレートを前記テンプレートデータベースから読み出して、読み出したテンプレートに前記基本情報値翻訳変換手段で翻訳又は変換された基本情報の固有名又は数値を挿入して、前記翻訳文として出力する翻訳文出力手段と、
を備えることを特徴とする翻訳装置。
【請求項２】
複数の第一言語の文章からなる集合文章について、話題を特定するためのキーワードを記録したキーワードデータベースと、
固有名又は数値を第一言語から第二言語に翻訳又は変換する値とし、当該固有名又は数値の意味分類を示す基本情報を設定する基本情報データベースと、
前記第一言語の文章である入力文から前記基本情報の値を抽出する規則を設定した基本情報値抽出規則データベースと、
前記第一言語の単語を前記第二言語の単語に翻訳した複数のデータからなる対訳辞書データ又は前記第一言語の表現を前記第二言語の表現に変換する変換ルールを記録した対訳変換データベースと、
前記話題ごとに基本情報及びこの基本情報以外の部分を第二言語で記述した定型文を定義しておいたテンプレートを記録したテンプレートデータベースと、を備え、入力された集合文章から前記話題を特定して、この話題を特定した集合文章に含まれる第一言語の文章である入力文を、第二言語の文章である翻訳文にして出力する翻訳装置であって、
前記キーワードデータベースを用いて、入力された集合文章の話題を分類する集合文章話題特定手段と、
この集合文章話題特定手段で分類された話題と一致する話題の基本情報を、前記基本情報データベースから取得する基本情報取得手段と、
この基本情報取得手段で取得した基本情報と一致する基本情報の値を、前記基本情報値抽出規則データベースを用いて、前記入力文から抽出する基本情報値抽出手段と、
この基本情報値抽出手段で抽出された基本情報の値について、当該基本情報の固有名を、前記対訳変換データベースを用いて翻訳する、又は、当該基本情報の数値を、前記対訳変換データベースを用いて変換する基本情報値翻訳変換手段と、
前記集合文章話題特定手段で特定された話題に対応したテンプレートの中で、前記基本情報取得手段で取得された基本情報が含まれているテンプレートを前記テンプレートデータベースから読み出して、読み出したテンプレートに前記基本情報値翻訳変換手段で翻訳又は変換された基本情報の固有名又は数値を挿入して、前記翻訳文として出力する翻訳文出力手段と、
を備えることを特徴とする翻訳装置。
【請求項３】
固有名又は数値を第一言語から第二言語に翻訳又は変換する値とし、当該固有名又は数値の意味分類を示す基本情報を設定すると共に、前記第一言語の文章である入力文から前記基本情報の値を抽出する規則を設定した基本情報値抽出規則データベースと、
前記第一言語の単語を前記第二言語の単語に翻訳した複数のデータからなる対訳辞書データ又は前記第一言語の表現を前記第二言語の表現に変換する変換ルールを記録した対訳変換データベースと、
前記基本情報及びこの基本情報以外の部分を第二言語で記述した定型文を定義しておいたテンプレートを記録したテンプレートデータベースと、を備えたコンピュータを、前記入力文を、第二言語の文章である翻訳文にして出力するために、
前記基本情報値抽出規則データベースで設定された基本情報と一致する基本情報の値を、前記入力文から抽出する基本情報値抽出手段、
この基本情報値抽出手段で抽出された基本情報の値について、当該基本情報の固有名を、前記対訳変換データベースを用いて翻訳する、又は、当該基本情報の数値を、前記対訳変換データベースを用いて変換する基本情報値翻訳変換手段、
前記基本情報値抽出手段で抽出した基本情報と一致する基本情報を含むテンプレートを前記テンプレートデータベースから読み出して、読み出したテンプレートに前記基本情報値翻訳変換手段で翻訳又は変換された基本情報の固有名又は数値を挿入して、前記翻訳文として出力する翻訳文出力手段、
として機能させることを特徴とする翻訳プログラム。
【請求項４】
複数の第一言語の文章からなる集合文章について、話題を特定するためのキーワードを記録したキーワードデータベースと、
固有名又は数値を第一言語から第二言語に翻訳又は変換する値とし、当該固有名又は数値の意味分類を示す基本情報を設定した基本情報データベースと、
前記第一言語の文章である入力文から前記基本情報の値を抽出する規則を設定した基本情報値抽出規則データベースと、
前記第一言語の単語を前記第二言語の単語に翻訳した複数のデータからなる対訳辞書データ又は前記第一言語の表現を前記第二言語の表現に変換する変換ルールを記録した対訳変換データベースと、
前記話題ごとに基本情報及びこの基本情報以外の部分を第二言語で記述した定型文を定義しておいたテンプレートを記録したテンプレートデータベースと、を備えたコンピュータを、入力された集合文章から前記話題を特定して、この話題を特定した集合文章に含まれる第一言語の文章である入力文を、第二言語の文章である翻訳文にして出力するために、
前記キーワードデータベースを用いて、入力された集合文章の話題を分類する集合文章話題特定手段、
この集合文章話題特定手段で分類された話題と一致する話題の基本情報を、前記基本情報データベースから取得する基本情報取得手段、
この基本情報取得手段で取得した基本情報と一致する基本情報の値を、前記基本情報値抽出規則データベースを用いて、前記入力文から抽出する基本情報値抽出手段、
この基本情報値抽出手段で抽出された基本情報の値について、当該基本情報の固有名を、前記対訳変換データベースを用いて翻訳する、又は、当該基本情報の数値を、前記対訳変換データベースを用いて変換する基本情報値翻訳変換手段、
前記集合文章話題特定手段で特定された話題に対応したテンプレートの中で、前記基本情報取得手段で取得された基本情報が含まれているテンプレートを前記テンプレートデータベースから読み出して、読み出したテンプレートに前記基本情報値翻訳変換手段で翻訳又は変換された基本情報の固有名又は数値を挿入して、前記翻訳文として出力する翻訳文出力手段、
として機能させることを特徴とする翻訳プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された入力文の翻訳を行う翻訳装置及び翻訳プログラムに関する。
【背景技術】
【０００２】
従来、入力された第一言語（例えば、日本語）の文章を入力文として入力し、第二言語（例えば、英語）の文章に翻訳した翻訳文を出力する翻訳システムには、以下のもの（ここでは３つの翻訳システムを例示する）がある。
１つ目の翻訳システムは、予め設定した規則に沿って入力文を翻訳する規則方式を採用した翻訳システムであり、一般に市販されているもの、例えば、富士通（登録商標）のＡＴＬＡＳ（登録商標）、東芝（登録商標）のＴｈｅ翻訳（登録商標）等が挙げられる。
【０００３】
また、２つ目の翻訳システムは、入力文と同じ言語で記述されている多数の用例（言葉などが実際に用いられた例、使い方の例）をデータベース等に蓄積しておいて、当該入力文と最も類似する用例を文章単位で選択して、この選択した文章の対訳の翻訳文を編集するものである（非特許文献１参照）。
【０００４】
さらに、３つ目の翻訳システムは、入力文と同じ言語で記述されている多数のパターン（定型文の部分と変数部分とからなる、いわゆる文章の雛形）をデータベース等に蓄積しておいて、当該入力文と一致するパターンを選択して、当該パターンの変数部分を、対訳辞書を用いて翻訳し、この翻訳した結果を当該変数部分に挿入することで、入力文を翻訳した翻訳文として出力するものである（非特許文献２参照）。
【非特許文献１】Ｓｕｍｉｔａ，Ｅｘａｍｐｌｅ−ｂａｓｅｄ  ｍａｃｈｉｎｅ  ｔｒａｎｓｌａｔｉｏｎ  ｕｓｉｎｇ  ＤＰ−ｍａｔｃｈｉｎｇ  ｂｅｔｗｅｅｎ  ｗｏｒｄ  ｓｅｑｕｅｎｃｅｓ，３９ｔｈ  ＡＣＬ  ｗｏｒｋｓｈｏｐ  ｏｎ  ＤＤＭＴ，ｐｐ．１−８，２００１．
【非特許文献２】池原他、「非線形な表現構造に着目した重文と複文の日英文型パターン化、自然言語処理」、Ｖｏｌ．１１，Ｎｏ．３，ｐｐ．６９−９５，２００４．
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の１つ目の翻訳システムでは、入力文の構文の解析が難しいために、解析を誤ってしまう場合が生じ、入力文の内容が正しく翻訳できない可能性が高く、また、翻訳文の言語である英語の規則を組み合わせて文章を生成するため、入力文の内容が正しく翻訳されたとしても、直訳調になってしまい、自然な英語の文章を生成しにくいという問題がある。
【０００６】
また、従来の２つ目の翻訳システムでは、入力文に類似する用例がなければ、当該入力文を翻訳することができないという問題がある。また、この従来の２つ目の翻訳システムでは、入力文と用例とが類似するか否かの尺度となる類似度を用いて、用例を選択しているが、この類似度からでは、入力文に含まれる基本的な情報がどれだけ翻訳結果である翻訳文に反映されているのかが判断できないという問題がある。
【０００７】
さらに、従来の３つ目の翻訳システムでは、入力文と一致するパターンがなければ、当該入力文を翻訳することができないという問題がある。
【０００８】
そこで、本発明では、前記した問題を解決し、入力文に含まれる基本的な情報を翻訳文に確実に反映させることができると共に、入力文と類似する用例や入力文と一致するパターンがなくても、当該入力文に含まれる基本的な情報を自然な翻訳文にして出力することができる翻訳装置及び翻訳プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
前記課題を解決するため、請求項１に記載の翻訳装置は、固有名又は数値を第一言語から第二言語に翻訳又は変換する値とし、当該固有名又は数値の意味分類を示す基本情報を設定すると共に、前記第一言語の文章である入力文から前記基本情報の値を抽出する規則を設定した基本情報値抽出規則データベースと、前記第一言語の単語を前記第二言語の単語に翻訳した複数のデータからなる対訳辞書データ又は前記第一言語の表現を前記第二言語の表現に変換する変換ルールを記録した対訳変換データベースと、前記基本情報及びこの基本情報以外の部分を第二言語で記述した定型文を定義しておいたテンプレートを記録したテンプレートデータベースと、を備え、前記入力文を、第二言語の文章である翻訳文にして出力する翻訳装置であって、基本情報値抽出手段と、基本情報値翻訳変換手段と、翻訳文出力手段と、を備える構成とした。
【００１０】
かかる構成によれば、翻訳装置は、基本情報値抽出手段によって、基本情報値抽出規則データベースで設定された基本情報と一致する基本情報の値を、入力文から抽出する。続いて、翻訳装置は、基本情報値翻訳変換手段によって、基本情報値抽出手段で抽出された基本情報の値について、当該基本情報の固有名を、対訳変換データベースを用いて翻訳する、又は、当該基本情報の数値を、対訳変換データベースを用いて変換する。そして、翻訳装置は、翻訳文出力手段によって、基本情報値抽出手段で抽出した基本情報と一致する基本情報を含むテンプレートをテンプレートデータベースから読み出して、読み出したテンプレートに基本情報値翻訳変換手段で翻訳又は変換された基本情報の固有名又は数値を挿入して、翻訳文として出力する。
【００１１】
請求項２に記載の翻訳装置は、複数の第一言語の文章からなる集合文章について、話題を特定するためのキーワードを記録したキーワードデータベースと、固有名又は数値を第一言語から第二言語に翻訳又は変換する値とし、当該固有名又は数値の意味分類を示す基本情報を設定する基本情報データベースと、前記第一言語の文章である入力文から前記基本情報の値を抽出する規則を設定した基本情報値抽出規則データベースと、前記第一言語の単語を前記第二言語の単語に翻訳した複数のデータからなる対訳辞書データ又は前記第一言語の表現を前記第二言語の表現に変換する変換ルールを記録した対訳変換データベースと、前記話題ごとに基本情報及びこの基本情報以外の部分を第二言語で記述した定型文を定義しておいたテンプレートを記録したテンプレートデータベースと、を備え、入力された集合文章から前記話題を特定して、この話題を特定した集合文章に含まれる第一言語の文章である入力文を、第二言語の文章である翻訳文にして出力する翻訳装置であって、集合文章話題特定手段と、基本情報取得手段と、基本情報値抽出手段と、基本情報値翻訳変換手段と、翻訳文出力手段と、を備える構成とした。
【００１２】
かかる構成によれば、翻訳装置は、集合文章話題特定手段によって、キーワードデータベースを用いて、入力された集合文章の話題を分類する。続いて、翻訳装置は、基本情報取得手段によって、集合文章話題特定手段で分類された話題と一致する話題の基本情報を、基本情報データベースから取得する。そして、翻訳装置は、基本情報値抽出手段によって、基本情報取得手段で取得した基本情報と一致する基本情報の値を、基本情報値抽出規則データベースを用いて、入力文から抽出する。そして、翻訳装置は、基本情報値翻訳変換手段によって、基本情報値抽出手段で抽出された基本情報の値について、当該基本情報の固有名を、対訳変換データベースを用いて翻訳する、又は、当該基本情報の数値を、対訳変換データベースを用いて変換する。そして、翻訳装置は、翻訳文出力手段によって、集合文章話題特定手段で特定された話題に対応したテンプレートの中で、基本情報取得手段で取得された基本情報が含まれているテンプレートをテンプレートデータベースから読み出して、読み出したテンプレートに基本情報値翻訳変換手段で翻訳又は変換された基本情報の固有名又は数値を挿入して、翻訳文として出力する。
【００１３】
請求項３に記載の翻訳プログラムは、固有名又は数値を第一言語から第二言語に翻訳又は変換する値とし、当該固有名又は数値の意味分類を示す基本情報を設定すると共に、前記第一言語の文章である入力文から前記基本情報の値を抽出する規則を設定した基本情報値抽出規則データベースと、前記第一言語の単語を前記第二言語の単語に翻訳した複数のデータからなる対訳辞書データ又は前記第一言語の表現を前記第二言語の表現に変換する変換ルールを記録した対訳変換データベースと、前記基本情報及びこの基本情報以外の部分を第二言語で記述した定型文を定義しておいたテンプレートを記録したテンプレートデータベースと、を備えたコンピュータを、前記入力文を、第二言語の文章である翻訳文にして出力するために、基本情報値抽出手段、基本情報値翻訳変換手段、翻訳文出力手段、として機能させる構成とした。
【００１４】
かかる構成によれば、翻訳プログラムは、基本情報値抽出手段によって、基本情報値抽出規則データベースで設定された基本情報と一致する基本情報の値を、入力文から抽出し、基本情報値翻訳変換手段によって、基本情報値抽出手段で抽出された基本情報の値について、当該基本情報の固有名を、対訳変換データベースを用いて翻訳する、又は、当該基本情報の数値を、対訳変換データベースを用いて変換する。そして、翻訳プログラムは、翻訳文出力手段によって、基本情報値抽出手段で抽出した基本情報と一致する基本情報を含むテンプレートをテンプレートデータベースから読み出して、読み出したテンプレートに基本情報値翻訳変換手段で翻訳又は変換された基本情報の固有名又は数値を挿入して、翻訳文として出力する。
【００１５】
請求項４に記載の翻訳プログラムは、複数の第一言語の文章からなる集合文章について、話題を特定するためのキーワードを記録したキーワードデータベースと、固有名又は数値を第一言語から第二言語に翻訳又は変換する値とし、当該固有名又は数値の意味分類を示す基本情報を設定した基本情報データベースと、前記第一言語の文章である入力文から前記基本情報の値を抽出する規則を設定した基本情報値抽出規則データベースと、前記第一言語の単語を前記第二言語の単語に翻訳した複数のデータからなる対訳辞書データ又は前記第一言語の表現を前記第二言語の表現に変換する変換ルールを記録した対訳変換データベースと、前記話題ごとに基本情報及びこの基本情報以外の部分を第二言語で記述した定型文を定義しておいたテンプレートを記録したテンプレートデータベースと、を備えたコンピュータを、入力された集合文章から前記話題を特定して、この話題を特定した集合文章に含まれる第一言語の文章である入力文を、第二言語の文章である翻訳文にして出力するために、集合文章話題特定手段、基本情報取得手段、基本情報値抽出手段、基本情報値翻訳変換手段、翻訳文出力手段、として機能させる構成とした。
【００１６】
かかる構成によれば、集合文章話題特定手段によって、キーワードデータベースを用いて、入力された集合文章の話題を分類し、基本情報取得手段によって、集合文章話題特定手段で分類された話題と一致する話題の基本情報を、基本情報データベースから取得する。そして、翻訳プログラムは、基本情報値抽出手段によって、基本情報取得手段で取得した基本情報と一致する基本情報の値を、基本情報値抽出規則データベースを用いて、入力文から抽出し、基本情報値翻訳変換手段によって、基本情報値抽出手段で抽出された基本情報の値について、当該基本情報の固有名を、対訳変換データベースを用いて翻訳する、又は、当該基本情報の数値を、対訳変換データベースを用いて変換する。そして、翻訳プログラムは、翻訳文出力手段によって、集合文章話題特定手段で特定された話題に対応したテンプレートの中で、基本情報取得手段で取得された基本情報が含まれているテンプレートをテンプレートデータベースから読み出して、読み出したテンプレートに基本情報値翻訳変換手段で翻訳又は変換された基本情報の固有名又は数値を挿入して、翻訳文として出力する。
【発明の効果】
【００１７】
請求項１、３に記載の発明によれば、テンプレートに基本情報の値を翻訳又は変換した固有名又は数値を挿入することで、入力文に含まれる基本情報を翻訳文に確実に反映させることができる。そして、このテンプレートの基本情報以外の定型文が当初から第二言語の文章によって構成されており、入力文と類似する用例や入力文と一致するパターンを必要としないため、これらが無い場合でも翻訳することができる。また、第二言語の文章に基本情報の値である固有名又は数値を挿入するだけで翻訳文が完成するので、入力文を自然な翻訳文にして出力することができる。
【００１８】
請求項２、４に記載の発明によれば、集合文章の話題を分類し、話題ごとにテンプレートを用意しておき、当該テンプレートに基本情報の値を翻訳又は変換した固有名又は数値を挿入することで、集合文章の１つの文章である入力文に含まれる基本情報を翻訳文に確実に反映させることができる。そして、このテンプレートの基本情報以外の定型文が当初から第二言語の文章によって構成されており、入力文と類似する用例や入力文と一致するパターンを必要としないため、これらが無い場合でも翻訳することができる。また、第二言語の文章に基本情報の値である固有名又は数値を挿入するだけで翻訳文が完成するので、入力文を自然な翻訳文にして出力することができる。
【発明を実施するための最良の形態】
【００１９】
次に、本発明の実施形態について、適宜、図面を参照しながら詳細に説明する。
（翻訳装置の構成）
図１は、翻訳装置のブロック図である。この図１に示すように、翻訳装置１は、入力された集合文章の話題を分類し、この集合文章に含まれている第一言語の文章である入力文を第二言語の文章である翻訳文にして出力するもので、集合文章話題分類手段３と、キーワードデータベース５と、基本情報取得手段７と、基本情報データベース９と、基本情報値抽出手段１１と、基本情報値抽出規則データベース１３と、基本情報値翻訳変換手段１５と、対訳変換データベース１７と、翻訳文出力手段１９と、テンプレートデータベース２１とを備えている。
【００２０】
なお、この実施形態では、この翻訳装置１は、第一言語を日本語、第二言語を英語としているが、これに限定されず、対訳変換データベース１７が準備できるのであれば、どのような言語であってもよい。
【００２１】
まず、この翻訳装置１に備えられている基本情報データベース９、基本情報値抽出規則データベース１３及びテンプレートデータベース２１の作成方法について説明する。これらのデータベースの作成は、当該翻訳装置１において入力文を翻訳する前の準備段階で行っておくことである。そして、この実施形態では、日本語の気象災害ニュースに含まれているニュース記事の文章から主な話題を特定しておく。例えば、大量のニュース記事の文章をクラスタリングして、話題とこの話題に属するニュース記事の文章を特定する。この気象災害ニュースにおける話題の例として「台風、大雨、風、雪、・・・」等が挙げられる。
【００２２】
そして、各話題について、話題それぞれで基本的な内容を示す固有名（地名等）や定型的な数値を翻訳又は変換する値とし、これら固有名又は数値の意味分類を示す基本情報を記録した基本情報データベース９を作成すると共に、基本情報の値が変数となっている英語のテンプレートを作成し、この英語のテンプレートを複数蓄積させたテンプレートデータベース２１を作成する。逆に、各話題に属するテンプレートに含まれる変数の集合が当該話題での基本情報となる。そして、基本情報の値を抽出する規則を設定したものが基本情報値抽出規則データベース１３となる（詳細は後記する）。
【００２３】
ここで、話題が「台風」の場合における英語のテンプレートの例を説明する。この場合の変数（基本情報）が、「中心付近の最大風速」（単位＝“メートル／秒”）であり、英語のテンプレートが「Ｔｈｅ  ｃｅｎｔｒａｌ  ｂａｒｏｍｅｔｒｉｃ  ｒｅａｄｉｎｇ  ｉｓ  ［中心付近の最大風速  単位＝“キロメートル／時”］ｋｉｌｏｍｅｔｅｒ（ｓ）ｐｅｒ  ｈｏｕｒ」である。
【００２４】
そして、翻訳装置１には、集合文章とこの集合文章に含まれる入力文とが入力される。この実施形態では、基本情報データベース９及びテンプレートデータベース２１が前記したように、気象災害ニュースのニュース記事の文章から話題を特定したものであるので、同分類の集合文章が入力される。
【００２５】
集合文章話題分類手段３は、入力された集合文章（以下、入力記事ともいう）の話題を、キーワードデータベース５に収められているキーワードと一致するか否かによって、分類するものである。この集合文章話題分類手段３では、予め分類されている記事の中に出現するキーワードが、入力記事に存在すれば、当該入力記事の話題が分類されることとなる。また、集合文章話題分類手段３では、単語のユニグラムやバイグラムを特徴量として、話題の分類を機械学習したモデルを作成しておいて，入力記事の特徴量とモデルから話題を分類することとしてもよい。
【００２６】
キーワードデータベース５は、予め各話題に対応するキーワードを抽出して、記録しておいたものであり、一般的なハードディスク等の記録媒体によって構成されている。このキーワードには、「台風」、「雪」、「雨」、「地震」等が挙げられる。
【００２７】
そして、この実施形態では、集合文章は、日本語の気象災害ニュースに含まれているニュース記事の複数の文章であり、「台風は今夜、四国の東部から紀伊半島にかけての沿岸に上陸する恐れがあり、気象庁は厳重な警戒を呼びかけています。気象庁の発表によりますと台風十号は午後九時には高知県の室戸岬の（むろとみさき）西南西三十キロの海上を一時間に二十キロの速さで北北東に進んでいるものと見られます。中心の気圧は九百五十ヘクトパスカル、中心付近の最大風速は四十メートルで中心から南東側二百キロと北西側百五十キロ以内では風速二十五メートル以上の暴風が吹いています。台風の接近に伴って高知県の室戸岬で午後四時五十分頃に三十三点三メートルの最大瞬間風速を観測しました。気象庁は土砂災害や河川の氾濫、低い土地への浸水などに厳重に警戒をするよう呼びかけています。」が入力されている。
【００２８】
そして、この集合文章から、集合文章話題分類手段３は、集合文章の話題を分類した場合、集合文章中に、「台風」、「中心の気圧」、「中心付近の最大風速」等の文言が含まれていることから「台風」と分類される。そして、この集合文章話題分類手段３で分類された話題が基本情報取得手段７に出力される。なお、この集合文章自体は、１文ずつ、入力文として、基本情報抽出手段１１に出力される。
【００２９】
基本情報取得手段７は、集合文章話題分類手段３で分類された話題と一致する話題の基本情報を基本情報データベース９から取得して（読み出して）、基本情報値抽出手段１１に出力する。集合文章の話題が「台風」であるので、この「台風」の基本情報は「場所」、「時間」、「最大瞬間風速」、「台風の号数」、「移動速度」、「進行方向」、「中心の気圧」、「中心付近の最大風速」、「暴風の風速」、「暴風の範囲」等となる。
【００３０】
そして、基本情報取得手段７は、取得した基本情報と、集合文章の話題（ここでは、「台風」）とを基本情報値抽出手段１１に出力する。
【００３１】
基本情報データベース９は、固有名又は数値を日本語から英語に翻訳又は変換する値とし、当該固有名又は数値の意味分類を示す基本情報を記録しておいたもので、一般的なハードディスク等の記録媒体によって構成されている。例えば、固有名は、都道府県名、湾岸名、岬名等の地名、建築物名、人名等であり、数値は、台風“何”号、時速“何”等の“何”に入る任意の実数である。
【００３２】
基本情報値抽出手段１１は、基本情報取得手段７から出力された基本情報と一致する基本情報の値を、基本情報値抽出規則データベース１３を用いて、入力文から抽出するものである。この入力文が逐次翻訳していく文章であり、この基本情報値抽出手段１１では、この入力文ごとに基本情報の値を抽出していく。
【００３３】
この基本情報値抽出手段１１に「台風の接近に伴って高知県の室戸岬で午後四時五十分頃に三十三点三メートルの最大瞬間風速を観測しました。」という入力文が入力された場合、基本情報の値「場所」である「高知県の室戸岬」と、基本情報の値「時間」である「午後四時五十分頃」と、基本情報の値「最大瞬間風速（単位＝“メートル／秒”）」である「三十三点三」とが抽出される。
【００３４】
そして、基本情報値抽出手段１１は、抽出した基本情報の値（高知県の室戸岬、午後四時五十分頃、三十三点三）と、基本情報取得手段７から入力された集合文章の話題とを、基本情報値翻訳変換手段１５に出力する。
【００３５】
基本情報値抽出規則データベース１３は、日本語の文章である入力文から、基本情報の値を抽出する規則を記録しておいたもので、一般的なハードディスク等の記録媒体によって構成されている。この基本情報値抽出規則データベース１３に記録されている基本情報の値を抽出する規則は、基本情報取得手段７から出力された基本情報について機械学習を利用した固有表現抽出の手法を採用している。なお、この固有表現抽出の手法に限らず、予め抽出用のルールを作成しておいて、この抽出用のルールに従って、基本情報の値を抽出してもよい。
【００３６】
基本情報値翻訳変換手段１５は、基本情報値抽出手段１１から出力された基本情報の値を対訳変換データベース１７に収められている対訳辞書データ又は変換ルールを用いて、翻訳又は変換するものである。
【００３７】
この基本情報値翻訳変換手段１５では、基本情報の値が文言のみからなる場合、対訳辞書データによって、第一言語（ここでは、日本語）の単語から第二言語（ここでは、英語）の単語に翻訳し、基本情報の値に数値が含まれる場合、変換ルールに従って変換する。この変換ルールに従って変換される場合、単位の変更（秒速から時速等）も行われる。そして、この基本情報値翻訳変換手段１５から、翻訳又は変換された基本情報の値と、集合文章の話題とが翻訳文出力手段１９に出力される。
【００３８】
この基本情報値翻訳変換手段１５では、「高知県の室戸岬」を「Ｃａｐｅ  Ｍｕｒｏｔｏ  ｉｎ  Ｋｏｃｈ  Ｐｒｅｆｅｃｔｕｒｅ」に、「午後四時五十分頃」を「ａｂｏｕｔ４：５０」に、「最大瞬間風速（単位＝“時速”）」を「１２０」に翻訳又は変換する。
【００３９】
対訳変換データベース１７は、第一言語（ここでは、日本語）の単語を第二言語（ここでは、英語）の単語に翻訳した複数のデータからなる対訳辞書データ又は第一言語の表現を第二言語の表現に変換する変換ルールを記録したもので、一般的なハードディスク等の記録媒体によって構成されている。なお、変換ルールには、日本語を英語に直訳をするのではなく、例えば、最大瞬間風速の場合“メートル／秒”を“キロメートル／時”のように単位の変更を伴って、数値を変換するルールもある。
【００４０】
翻訳文出力手段１９は、基本情報値翻訳変換手段１５から出力された、翻訳又は変換された基本情報の値と、集合文章の話題とに基づいて、当該話題に対応したテンプレートを、テンプレートデータベース２１から読み出して、読み出したテンプレートに、翻訳又は変換された基本情報の値を挿入して、翻訳文として出力するものである。
【００４１】
この翻訳文出力手段１９は、集合文章の話題に対応したテンプレートの中で、抽出されたすべての基本情報と、テンプレートの基本情報とが一致するものを、テンプレートデータベース２１から取得して、テンプレートの基本情報の部分に、翻訳又は変換された基本情報の値を挿入して、英語の文章を生成する。
【００４２】
この翻訳文出力手段１９で読み出したテンプレートデータベース２１から読み出したテンプレートの例及び翻訳文の例を示す。テンプレートは「Ｗｉｎｄ  ｏｆ  ｕｐ  ｔｏ  ａｂｏｕｔ［最大瞬間風速  単位＝“時速”］ｋｉｌｏｍｅｔｅｒｓ  ｐｅｒ  ｈｏｕｒ  ｗｅｒｅ  ｏｂｓｅｒｖｅｄ  ａｔ［場所］ａｔ［時間］．」であり、翻訳文は「Ｗｉｎｄ  ｏｆ  ｕｐ  ｔｏ  ａｂｏｕｔ  １２０  ｋｉｌｏｍｅｔｅｒｓ  ｐｅｒ  ｈｏｕｒ  ｗｅｒｅ  ｏｂｓｅｒｖｅｄ  ａｔ  Ｃａｐｅ  Ｍｕｒｏｔｏ  ｉｎ  Ｋｏｃｈ  Ｐｒｅｆｅｃｔｕｒｅ  ａｔ  ４：５０ｐｍ．」となる。
【００４３】
なお、翻訳文出力手段１９では、集合文章の話題に対応したテンプレートの中で、抽出されたすべての基本情報が一致するテンプレートが存在しない場合には、抽出された基本情報の一部を挿入して英語の文章を生成し、翻訳文として出力する、又は、翻訳文を出力しないといったことを設定することができる。つまり、集合文章の多くの文章を翻訳することを重視するか、翻訳文の品質（翻訳精度）を重視するかは、当該翻訳装置１のユーザの判断によって設定することができる。
【００４４】
テンプレートデータベース２１は、話題ごとに基本情報及びこの基本情報以外の部分を第二言語で記述した定型文を定義しておいたテンプレートを記録したもので、一般的なハードディスク等の記録媒体によって構成されている。
【００４５】
このテンプレートデータベース２１に記録されたテンプレートには、話題が「台風」のもの以外に、「気象状況」に分類されるものは、「雨」、「雪」、「風」、「震度速報」、「余震」、「津波観測結果」、「津波予想」、「海外地震による津波情報」が挙げられる。また、気象災害ニュースにおいて、「気象による影響」に分類される話題では、「空の便（欠航）」、「鉄道（運休、運転見合わせ、遅れ）」、「海の便（欠航）」、「高速・有料道路（通行止め、通行規制）」が挙げられ、「被害状況」に分類される話題では、「被害（死者人数、けが人人数、全壊した建物数、一部が壊れた建物数、床上浸水数、停電世帯数、・・・）」が挙げられる。
【００４６】
さらに、気象災害ニュースにおいて、「警報・注意報の伝達」に分類される話題は、「津波警報が出る」、「津波警報が解除」、「津波注意報が出る」、「津波注意報が解除」、「大雨警報が出る」等が挙げられる。
【００４７】
この翻訳装置１によれば、集合文章話題分類手段３で分類された集合文章の話題と一致する話題の基本情報が基本情報取得手段７で取得され、この基本情報を用いて、集合文章の１つの文章である入力文に含まれる基本情報の値が抽出され、予め話題ごとにテンプレートを用意しておいて、当該テンプレートに抽出された基本情報の値を翻訳又は変換した結果を挿入することで、入力文に含まれる基本情報を翻訳文に確実に反映させることができる。そして、このテンプレートの基本情報以外の定型文が当初から英語の文章によって構成されており、入力文と類似する用例や入力文と一致するパターンがなくても、当該英語の文章に基本情報の固有名又は数値を挿入するだけで翻訳文が完成するので、入力文を自然な翻訳文にして出力することができる。
【００４８】
なお、この翻訳装置１では、集合文章の話題を特定した後に、集合文章の１つの文章である入力文を翻訳することとしているが、基本情報データベース９に記録されている基本情報に関するデータを基本情報値抽出規則データベース１３に収めておけば、集合文章の話題を特定しなくても（つまり、集合文章話題分類手段３と、キーワードデータベース５と、基本情報取得手段７とがなくても）入力文を自然な翻訳文に翻訳することができる。
【００４９】
（翻訳装置の動作）
次に、図２に示すフローチャートを参照して、翻訳装置の動作を説明する（適宜、図１参照）。
まず、翻訳装置１は、集合文章が入力されると、集合文章話題分類手段３によって、キーワードデータベース５を用いて、集合文章の話題を分類する（ステップＳ１）。続いて、翻訳装置１は、基本情報取得手段７によって、集合文章話題分類手段３で分類された話題と一致する話題の基本情報を、基本情報データベース９から取得する（ステップＳ２）。
【００５０】
そして、翻訳装置１は、基本情報値抽出手段１１によって、基本情報取得手段７で取得した基本情報と一致する基本情報の値を、基本情報値抽出規則データベース１３を用いて、入力文から抽出する（ステップＳ３）。そして、翻訳装置１は、基本情報値翻訳変換手段１５によって、対訳変換データベース１７を用いて、基本情報の値を翻訳又は変換する（ステップＳ４）。
【００５１】
そして、翻訳装置１は、翻訳文出力手段１９によって、テンプレートデータベース２１からテンプレートを読み出して、この読み出したテンプレートに、基本情報値翻訳変換手段１５で翻訳又は変換した基本情報の値を挿入して、翻訳文として出力する（ステップＳ５）。
【００５２】
以上、本発明の実施形態について説明したが、本発明は前記実施形態には限定されない。例えば、本実施形態では、翻訳装置１として説明したが、当該装置の各構成の処理を実現可能に、コンピュータ言語で記述した翻訳プログラムとして構成することも可能である。この場合、当該装置１と同様の効果を奏する。
【図面の簡単な説明】
【００５３】
【図１】本発明の実施形態に係る翻訳装置のブロック図である。
【図２】図１に示した翻訳装置の動作を示したフローチャートである。
【符号の説明】
【００５４】
１      翻訳装置
３      集合文章話題分類手段
５      キーワードデータベース
７      基本情報取得手段
９      基本情報データベース
１１    基本情報値抽出手段
１３    基本情報値抽出規則データベース
１５    基本情報値翻訳変換手段
１７    対訳変換データベース
１９    翻訳文出力手段
２１    テンプレートデータベース
【図１】
2008233956.tif 000003
【図２】
2008233956.tif 000004