(57)【特許請求の範囲】
【請求項１】
第１言語を第２言語に翻訳する機械翻訳装置であって、
第１言語を入力する言語入力手段と、
前記言語入力手段に入力された第１言語の利用者もしくは利用場所に関する付加情報を取得する付加情報取得手段と、
第２言語と当該第２言語を取得した際の利用者もしくは利用場所に関する付加情報を対応付けた第２言語の参照データを格納した参照データ格納手段と、
前記参照データ格納手段から、前記付加情報取得手段で取得された第１言語の付加情報の全部あるいは一部と同一な内容の付加情報を有する第２言語のテキスト情報を取得するテキスト情報取得手段と、
前記テキスト情報取得手段によって取得された第２言語のテキスト情報を利用して、前記言語入力手段に入力された第１言語を第２言語に翻訳する翻訳手段と、
前記翻訳手段が前記言語入力手段に入力された第１言語を第２言語に翻訳した複数の翻訳文候補と当該翻訳文候補の翻訳スコアを取得する翻訳文候補取得手段と、
前記テキスト情報取得手段によって取得された第２言語のテキスト情報から訳出傾向を表す適応モデルを学習する適応モデル学習手段と、
前記適応モデル学習手段によって学習された適応モデルを用いて前記翻訳文候補取得手段で取得された複数の翻訳文候補の翻訳スコアを更新する適応翻訳手段とを備え、
前記テキスト情報取得手段が、前記翻訳文候補取得手段で取得された翻訳文候補と前記参照データ格納手段に格納された第２言語のテキストの類似度を利用して、前記第２言語の参照データから第２言語のテキスト情報を取得する機械翻訳装置。
【請求項２】
前記参照データ格納手段に格納された参照データが、前記機械翻訳装置以外の装置で取得された第２言語と当該第２言語を取得した際の利用者もしくは利用場所に関する付加情報を対応付けた第２言語の参照データを含む請求項１記載の機械翻訳装置。
【請求項３】
前記参照データ格納手段が、前記言語入力手段に入力された第１言語と前記付加情報取得手段で取得された当該第１言語の付加情報とを対応付けたデータを第１言語の参照データとして格納する請求項１から請求項２の何れか１項に記載の機械翻訳装置。
【請求項４】
第１言語を第２言語に翻訳する機械翻訳方法であって、
第１言語を入力する言語入力部で入力された第１言語の利用者もしくは利用場所に関する付加情報を取得する付加情報取得工程と、
第２言語と当該第２言語を取得した際の利用者もしくは利用場所に関する付加情報を対応付けた第２言語の参照データを格納した参照データ格納部から、前記付加情報取得工程で取得された第１言語の付加情報の全部あるいは一部と同一な内容の付加情報を有する第２言語のテキスト情報を取得するテキスト情報取得工程と、
前記テキスト情報取得工程によって取得された第２言語のテキスト情報を利用して、前記言語入力部で入力された第１言語を第２言語に翻訳する翻訳工程と、
前記翻訳工程が前記言語入力部で入力された第１言語を第２言語に翻訳した複数の翻訳文候補と当該翻訳文候補の翻訳スコアを取得する翻訳文候補取得工程と、
前記テキスト情報取得工程によって取得された第２言語のテキスト情報から訳出傾向を表す適応モデルを学習する適応モデル学習工程と、
前記適応モデル学習工程によって学習された適応モデルを用いて前記翻訳文候補取得工程で取得された複数の翻訳文候補の翻訳スコアを更新する適応翻訳工程とを備え、
前記テキスト情報取得工程が、前記翻訳文候補取得工程で取得された翻訳文候補と前記参照データ格納部に格納された第２言語のテキストの類似度を利用して、前記第２言語の参照データから第２言語のテキスト情報を取得する機械翻訳方法。
【請求項５】
第１言語を第２言語に翻訳する機械翻訳装置に、
第１言語を入力する言語入力工程と、
前記言語入力工程で入力された第１言語の利用者もしくは利用場所に関する付加情報を取得する付加情報取得工程と、
第２言語と当該第２言語を取得した際の利用者もしくは利用場所に関する付加情報を対応付けた第２言語の参照データを格納した参照データ格納手段から、前記付加情報取得工程で取得された第１言語の付加情報の全部あるいは一部と同一な内容の付加情報を有する第２言語のテキスト情報を取得するテキスト情報取得工程と、
前記テキスト情報取得工程によって取得された第２言語のテキスト情報を利用して、前記言語入力工程で入力された第１言語を第２言語に翻訳する翻訳工程と、
前記翻訳工程が前記言語入力工程で入力された第１言語を第２言語に翻訳した複数の翻訳文候補と当該翻訳文候補の翻訳スコアを取得する翻訳文候補取得工程と、
前記テキスト情報取得工程によって取得された第２言語のテキスト情報から訳出傾向を表す適応モデルを学習する適応モデル学習工程と、
前記適応モデル学習工程によって学習された適応モデルを用いて前記翻訳文候補取得工程で取得された複数の翻訳文候補の翻訳スコアを更新する適応翻訳工程とを実現させ、
前記テキスト情報取得工程が、前記翻訳文候補取得工程で取得された翻訳文候補と前記参照データ格納手段に格納された第２言語のテキストの類似度を利用して、前記第２言語の参照データから第２言語のテキスト情報を取得することを実現させるための機械翻訳プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、機械翻訳装置、機械翻訳方法および機械翻訳プログラムに関する。
【背景技術】
【０００２】
近年、コンピュータの高性能化、ブロードバンドインフラの急速な普及に従い、入力された原言語のテキストを目的言語のテキストに翻訳する機械翻訳装置およびサービスが普及してきている。これらの機械翻訳では、翻訳の精度を向上させるために、利用者が予め選択した「買い物」、「乗り物」などの利用シーン毎に翻訳辞書を切り替える方法が提案されている。
【０００３】
しかしながら、上述した方法では、オフラインで予め分類された利用シーンにしか対応することができなかった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平７−１４１３８３号公報
【特許文献２】特開２００２−３６６５４５号公報
【非特許文献】
【０００５】
【非特許文献１】Philipp Koehn, "Statistical Machine Translation," 第１版, Cambridge University Press, 2009年12月17日, Chapter 7.
【非特許文献２】Philipp Koehn, Josh Schroeder, "Experiments in domain adaptation for statistical machine translation," Proceedings of the Second Workshop on Statistical Machine Translation, Prague, Czech Republic, June 23-23, 2007, p.224-227.
【発明の概要】
【発明が解決しようとする課題】
【０００６】
発明が解決しようとする課題は、利用者の現在の利用シーンに対応する機械翻訳装置を提供することである。
【課題を解決するための手段】
【０００７】
実施形態の機械翻訳装置は、第１言語を入力する言語入力手段と、前記言語入力手段に入力された第１言語の利用者もしくは利用場所に関する付加情報を取得する付加情報取得手段と、第２言語と当該第２言語を取得した際の利用者もしくは利用場所に関する付加情報を対応付けた第２言語の参照データを格納する参照データ格納手段と、前記付加情報取得手段で取得された第１言語の付加情報の全部あるいは一部と同一な内容の付加情報を有する第２言語のテキスト情報を取得するテキスト情報取得手段と、前記テキスト情報取得手段によって取得された第２言語のテキスト情報を利用して、前記言語入力手段に入力された第１言語を第２言語に翻訳する翻訳手段とを備える。
【図面の簡単な説明】
【０００８】
【図１】第１の実施形態の機械翻訳装置を示すブロック図。
【図２】実施形態の付加情報を示す図。
【図３】実施形態の翻訳文候補と翻訳スコアを示す図。
【図４】実施形態の日本語の参照データを示す図。
【図５】実施形態の適応モデルの学習に利用する日本語のテキスト情報を示す図。
【図６】実施形態の適応モデルを示す図。
【図７】実施形態の翻訳スコアを示す図。
【図８】実施形態の機械翻訳装置のフローチャート。
【図９】実施形態の機械翻訳装置のフローチャート。
【図１０】実施形態の参照データを示す図。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面を参照しながら説明する。
【００１０】
（第１の実施形態） 
第１の実施形態の機械翻訳装置は、英語のテキストを目的言語である日本語のテキストに翻訳する装置である。この機械翻訳装置は、例えば、付加情報として利用者のプロファイルデータおよび利用場所に関する情報を取得し、この付加情報に適した翻訳の適応モデルを参照データを用いて学習する。参照データとは、目的言語である日本語と当該日本語を取得した際の利用者および利用場所に関する付加情報を対応付けたデータである。機械翻訳装置は、利用者が入力した英語とその付加情報を取得すると、同様な内容の付加情報を有する日本語の参照データを参照データ格納部から取得する。そして、取得した日本語の参照データのテキスト情報から訳出傾向を表す適応モデルを生成する。このように、翻訳の適応モデルをオンラインで動的に生成することにより、利用者の利用シーンに柔軟に対応した適応モデルを学習できる。本実施形態では、利用者の英語を通常の方法で機械翻訳し、複数の翻訳文候補とその翻訳スコアを算出する。そして、オンラインで動的に生成した適応モデルを利用して翻訳スコアを更新し、最終的な翻訳結果を出力する。
【００１１】
（全体のブロック構成）
図１は、第１の実施形態にかかる機械翻訳装置を示すブロック図である。本実施形態の機械翻訳装置は、原言語である英語を入力する言語入力部１０１と、言語入力部１０１に入力された英語の利用者および利用場所に関する付加情報を取得する付加情報取得部１０２と、目的言語である日本語と当該日本語を取得した際の利用者および利用場所に関する付加情報を対応付けた日本語の参照データを格納する参照データ格納部１０３と、前記付加情報取得部１０２で取得された英語に関する付加情報の全部あるいは一部と同一な内容の付加情報を有する日本語の参照データからテキスト情報を取得するテキスト情報取得部１０４と、テキスト情報取得部１０４で取得された日本語のテキスト情報を利用して、言語入力部１０１に入力された英語を日本語に翻訳する翻訳部１０５と、翻訳部１０５の翻訳結果を出力する出力部１０６とを備える。
【００１２】
本実施形態の翻訳部１０５は、翻訳辞書１０７を用いて言語入力部１０１に入力された英語を日本語に翻訳し、複数の翻訳文候補と当該翻訳文候補の翻訳スコアを取得する翻訳文候補取得部１０８と、テキスト情報取得部１０４によって取得された日本語のテキスト情報から訳出傾向を表す適応モデルを学習する適応モデル学習部１０９と、適応モデル学習部１０９によって学習された適応モデルを用いて翻訳文候補取得部１０８で取得された複数の翻訳文候補の翻訳スコアを更新する適応翻訳部１１０とを備える。
【００１３】
（言語取得部）
言語入力部１０１は、翻訳対象となる英語のテキストを入力する。ここで、入力には、キーボード、ポインティングデバイス、手書き文字認識、ＯＣＲ、音声認識など、一般的に用いられる様々な方法を用いることができる。
【００１４】
（付加情報取得部）
付加情報取得部１０２は、言語入力部１０１に入力された英語の利用者のプロファイルデータおよび利用場所に関する付加情報を取得する。利用者のプロファイルデータは、利用者の性別、年齢、職業、趣味、使用言語等を表すデータである。このデータは、機械翻訳装置の利用登録時に利用者が一度入力すればよい。利用場所に関する情報は、機械翻訳装置に搭載されたＧＰＳセンサで取得できる。例えば、図２(a)は、"It looks good."というテキストが言語入力部１０１に入力されたときに取得された付加情報を表している。この例では、利用者のプロファイルデータとして性別、生年、使用言語が、利用場所に関する情報として緯度、経度が取得される。
【００１５】
付加情報取得部１０２は、上述した利用者のプロファイルデータやＧＰＳセンサで取得された利用場所に関する情報を解析して他の付加情報を取得することもできる。例えば、ＧＰＳセンサで取得した緯度、経度と実在の地図データを照らし合わせて、利用者が現在いる施設のカテゴリや都市名などの利用場所に関する付加情報を取得できる。また、利用者のプロファイルデータの生年１９９３年と現在の日にち（２０１１年）から、利用者に関する付加情報として利用者の年代「２０代」を計算することができる（図２(b)）。
【００１６】
（翻訳文候補取得部）
翻訳文候補取得部１０８は、言語入力部１０１に入力された英語のテキストを目的言語である日本語のテキストに翻訳する。具体的には、基本となる翻訳辞書１０７を用いて翻訳し、その結果として複数の候補文候補（翻訳文候補群）と各候補の確からしさを表す翻訳スコアを出力する。翻訳処理には、一般的なトランスファ方式、用例ベース方式、統計ベース方式、中間言語方式の機械翻訳システムにおいて利用されている様々な方法を用いることができる。
【００１７】
図３は、言語入力部１０１に入力された"It looks good."の翻訳文候補群と各翻訳文候補の翻訳スコアを示している。
【００１８】
（参照データ格納部）
参照データ格納部１０３は、目的言語である日本語と当該日本語を取得した際の利用者および利用場所に関する付加情報とを対応付けた参照データを格納している。この参照データは、後述する適応モデル学習部１０９で適応モデルを計算する際の学習データとして利用する。図４に、日本語の参照データの例を示す。参照データには、他の利用者の機械翻訳装置で取得された情報を利用する。例えば、日本語を母国語とする他の利用者が別の機械翻訳装置を使用した際に入力した日本語と当該日本語の利用者および利用場所に関する付加情報とを対応付けたデータを参照データとして利用することができる。各言語の参照データは、ネットワークを介した共有サーバ上に蓄積してもよい。これにより、多数の利用者の参照データを容易に蓄積することができる。
【００１９】
（テキスト情報取得部）
テキスト情報取得部１０４は、翻訳文候補取得部１０８で取得された翻訳文候補と当該翻訳文候補に対応する英語の利用者および利用場所に関する付加情報を利用して、参照データ格納部１０３に格納された日本語の参照データから適応モデルの学習に用いる日本語のテキスト情報を取得する。まず、翻訳対象となる英語に関する付加情報と同一内容の付加情報を有する日本語の参照データを参照データ格納部１０３から取得する。ここで、本実施形態では、取得された全ての付加情報ではなく「性別」、「年代」、「施設カテゴリ」について内容の同一性を判断する。次に、取得された参照データの日本語テキストから、翻訳文候補取得部１０８で取得された翻訳文候補群との類似度が所定値以上になるテキストを取得し、後述する適応モデル学習部１０９に出力する。
【００２０】
図２(a)および(b)の場合、付加情報の内容のうち性別が「女性」、年代が「１０代」、施設カテゴリが「Restaurant」となっている日本語の参照データを参照データ格納部１０３から取得する。図５(a)は、参照データ格納部１０３から取得された参照データの日本語テキストを表している。次に、テキスト情報取得部１０４は、図５(a)の各日本語テキストについて、図３の翻訳文候補群との類似度を後述する方法で計算する。図５(b)は、計算された類似度を表している。最後に、テキスト情報取得部１０４は、図５(b)の類似度が所定値以上となる日本語テキストを取得し、適応モデル学習部１０９に出力する。図５(c)は、所定値を０．４に設定した場合にテキスト情報取得部１０４が出力する日本語テキストを表している。
【００２１】
日本語テキストと翻訳文候補群の類似度の計算方法について説明する。類似度計算には、編集距離、ワードエラーレート、トランスレーションエラーレート、ＢＬＥＵなどのn-gram情報を用いた指標などを用いることができる。本実施形態では、日本語テキストと翻訳文候補との文字トライグラムの一致度を２つの文の全文字トライグラム数で割った値を類似度として用いる。例えば、「これおいしそうだね−。」と「おいしそうだね！」の２文をトライグラムに分解すると、それぞれ「これお、れおい、おいし、いしそ、しそう、そうだ、うだね、だねー、ねー。」と「おいし、いしそ、しそう、そうだ、うだね、だね！」となる。この２文は５つのトライグラムが一致していることから、類似度として５／１０＝０．５という値が得られる。以上の方法で、各日本語テキストについて全ての翻訳文候補との類似度を計算する。そして、得られた類似度のうち最大の値を当該日本語テキストの最終的な類似度とする。
【００２２】
なお、本実施形態では、「性別」、「年代」、「施設カテゴリ」の付加情報について同一性を判断しているが、全ての付加情報が一致する日本語の参照データを参照データ格納部１０３から取得するようにしてもよい。
【００２３】
（適応モデル学習部）
適応モデル学習部１０９は、テキスト情報取得部１０４によって取得された日本語テキストから訳出傾向を表す適応モデルを学習する。本実施形態では、適応モデルとして適応文群から学習した単語バイグラム言語モデル（非特許文献１）を用いる。図６は、対数確率で表した単語バイグラムの適応モデルを示している。
【００２４】
この他にも、適応モデルとして他のグラム数を有するｎーｇｒａｍ言語モデルや隠れマルコフモデル、最大エントロピーモデル、ＷＦＳＴ、ＣＲＦ、対数線形モデル等の確率モデルや、ＴＦ−ＩＤＦなどの特徴語抽出方法などの方法を用いることができる。
【００２５】
（適応翻訳部）
適応翻訳部１１０は、適応モデル学習部１０９で学習された適応モデルを用いて、翻訳文候補取得部１０８で取得された複数の翻訳文候補の翻訳スコアを更新する。具体的には、翻訳文候補取得部１０８で取得された翻訳スコアと適応モデルによって計算された適応スコアとの平均を更新後の翻訳スコアとして取得する。
【００２６】
図７(a)は、適応モデルを用いて図３の翻訳文候補の適応スコアを計算した例である。同図に示すＩＤ８の「おいしそうー！」なる文の適応スコアは、図６に示す適応モデルの（おいしそう，ー）と（ー，！）から０．３１０＋０．１４７＝０．４５７と計算される。適応翻訳部１１０は、図７(a)に示された更新前の翻訳スコアと適応スコアを用いて更新後の翻訳スコアを算出する。図７(b)は、更新後の翻訳スコアが大きい順に翻訳文候補をリスト表示している。同図において、ＩＤ１の「それはよさそうですね。」なる文の更新後の翻訳スコアは（０．３５８＋０．０９３）／２＝０．２２６となり、ＩＤ８の「おいしそうー！」なる文の更新後の翻訳スコアは（０．２６８＋０．４５７）／２＝０３６３となる。以上のように、適応スコアを用いて翻訳スコアを更新した結果、性別が「女性」、年代が「１０代」、施設カテゴリが「Restaurant」の付加情報に適した翻訳文候補の翻訳スコアが大きくなる。
【００２７】
このように、オンラインで動的に学習した適応モデルを用いた翻訳スコアの更新により、例えば、”It looks good.”を「男性」が入力した場合には、図７(a)に示すＩＤ７の「うまそうー！」の翻訳スコアが最も大きくなり、”It looks good.”を「clothing store」で入力した場合には、ＩＤ１７の「かわいいー！」の翻訳スコアが最も大きくなるなど、現在の付加情報が示す利用者および利用場所に適した翻訳結果を得ることができる。
【００２８】
（出力部）
出力部１０６は、適応翻訳部１１０によって翻訳スコアが更新された翻訳文候補のうち最大の翻訳スコアをもつ翻訳文候補を最終的な翻訳結果として出力する。出力形式としては、ディスプレイ装置による画像出力、プリンタ装置による印字出力、音声合成装置による合成音声出力など、従来から用いられている方式を用いることができる。
【００２９】
（フローチャート）
図８は、本実施形態にかかる機械翻訳装置のフローチャートである。まず、言語入力部１０１は、翻訳対象となる英語を入力する（ステップＳ８１）。次に、付加情報取得部１０２は、入力された英語に関する付加情報として、利用者のプロファイルデータと当該英語の利用場所に関する情報を取得する（ステップＳ８２）。翻訳文候補取得部１０８は、言語入力部１０１に入力された英語を日本語に翻訳して、複数の翻訳文候補と各翻訳文候補の翻訳スコアを取得する（ステップＳ８３）。テキスト情報取得部１０４は、翻訳文候補取得部１０８で取得された翻訳文候補と当該翻訳文候補に対応する英語に関する付加情報を利用して、参照データ格納部１０３に格納された日本語の参照データから適応モデル学習に用いる日本語のテキストを取得する（ステップＳ８４）。ステップＳ８４の詳細は後述する。適応モデル学習部１０９は、ステップＳ８４で取得された日本語のテキストを学習データとして適応モデルを学習する（ステップＳ８５）。適応翻訳部１１０は、適応モデル学習部１０９によって学習された適応モデルを用いて、翻訳文候補取得部１０８で取得された複数の翻訳文候補の翻訳スコアを更新する（ステップＳ８６）。最後に、出力部１０６は、更新後の翻訳スコアが最大となる翻訳文候補を最終的な翻訳結果として出力する（ステップＳ８７）。
【００３０】
次に、図９のフローチャートを用いてステップＳ８４の詳細を説明する。まず、言語入力部１０１に入力された英語に関する付加情報と同一な内容の付加情報（性別、年代、施設カテゴリ）を有する日本語の参照データを参照データ格納部１０３から取得する（ステップＳ９１）。ステップＳ９１で参照データを取得した場合（ステップＳ９２のYesの分岐）、当該参照データから類似度を計算する１つの日本語テキストＰを選択する（ステップＳ９３）。次に、この日本語テキストＰと翻訳文候補群Ｃの類似度を計算する（ステップＳ９４）。そして、計算された類似度が所定値以上となる場合（ステップＳ９５のYesの分岐）は、当該日本語テキストＰを適応モデルの学習データに追加する（ステップＳ９６）。一方、計算された類似度が所定値を下回る場合（ステップＳ９５のNoの分岐）は、ステップＳ９７に移行して他の日本語テキストに対する類似度計算の必要性を確認する。以上の処理を繰り返して、全ての日本語テキストの類似度計算が終了したら（ステップＳ９７のYesの分岐）、取得した日本語の学習データを適応モデル学習部１０９に出力する（ステップＳ９８）。
【００３１】
（効果）
このように、本実施形態にかかる機械翻訳装置は、付加情報の内容が一致する日本語のテキスト情報から訳出傾向を表す適応モデルをオンラインで動的に生成し、当該適応モデルを用いて翻訳スコアを更新している。これにより、利用者の現在の利用シーンに適した翻訳を行うことができる。また、機械翻訳装置で取得した付加情報から適応モデルを自動的に生成することにより、利用者が予め利用シーンを選択する手間を除くことができる。
【００３２】
本実施形態にかかる機械翻訳装置は、ネットワークを介した共有サーバ上に蓄積された他の利用者の日本語と当該日本語の利用者および利用場所に関する付加情報を参照データとして利用する。これにより、様々な状況に対応した参照データを利用できる。
【００３３】
（変形例１）
本実施形態で取得した英語と当該英語の利用者および利用場所に関する付加情報を、英語の参照データとして参照データ格納部１０３に格納することもできる。この参照データは、日本語のテキストを英語のテキストに翻訳する際に利用できる。また、上記英語の参照データを、ネットワークを介した共有サーバ上に蓄積することもできる。これにより、他の利用者が適応モデルを学習する際の英語の参照データを、別途コストをかけることなく収集できる。ここで、参照データ格納部１０３は、図１０に示すように、複数の言語の参照データを一括して格納するものであってもよい。
【００３４】
（変形例２）
付加情報を取得するために、加速度センサ、ジャイロセンサ、環境光センサ、血圧センサ等の各種センサによるセンシングデータや、カメラデバイスによる周辺画像を用いることもできる。また、特開２０１０−７４２７８記載の方法を用いて、加速度センサの情報から、車に乗っている、電車に乗っている、走っている、歩いている、立ち止まっている、などの利用者の行動に関する情報を抽出して付加情報として利用することもできる。さらに、機械翻訳装置が外部と通信する手段を有する場合は、基地局ＩＤを利用場所に関する付加情報として取得することもできる。
【００３５】
（変形例３）
本実施形態では、複数の翻訳文候補とその翻訳スコアを翻訳文候補取得部１０８で取得し、その後適応翻訳部１１０で翻訳スコアを更新するようにしたが、例えば非特許文献２のように、適応モデル学習部１０９で学習されたる適応モデルをインドメイン言語モデルとして使用し、最終的な翻訳スコアを直接計算するようにしてもよい。
【００３６】
（変形例４）
参照データ格納部１０３に格納されている参照データの日本語を、テキスト形式でなく音声データの形式で格納することもできる。適応モデルを学習する際は、音声認識を使って当該音声データから日本語のテキスト情報を抽出することができる。
【００３７】
（変形例５）
本実施形態では、１つの適応モデルを学習したが、参照データから複数の適応モデルを学習するようにしてもよい。例えば、年代が同一な参照データと場所が同一な参照データからそれぞれ適応モデルを学習し、学習された適応モデルを所定の重みで足し合わせるなどして翻訳スコアを計算することもできる。
【００３８】
本実施の形態にかかる機械翻訳装置をコンピュータで実行可能なプログラムで実現し、そのプログラムをコンピュータで読み取り可能な記憶媒体として提供することも可能である。
【００３９】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００４０】
１０１  言語入力部
１０２  付加情報取得部
１０３  参照データ格納部
１０４  テキスト情報取得部
１０５  翻訳部
１０６  出力部
１０７  翻訳辞書
１０８  翻訳文候補取得部
１０９  適応モデル学習部
１１０  適応翻訳部
【図１】
0005666937.tif 000002
【図２】
0005666937.tif 000003
【図３】
0005666937.tif 000004
【図４】
0005666937.tif 000005
【図５】
0005666937.tif 000006
【図６】
0005666937.tif 000007
【図７】
0005666937.tif 000008
【図８】
0005666937.tif 000009
【図９】
0005666937.tif 000010
【図１０】
0005666937.tif 000011