(57)【要約】【課題】適切な訳語選択が可能な情報処理装置、訳語選択方法、および情報処理システムを提供する。【解決手段】訳語候補取得部は、第１の言語の単語と第２の言語の少なくとも一つの訳語候補とを対応付けて記憶する対訳辞書から、受付部が受付けた翻訳対象の単語の少なくとも一つの訳語候補を取得する。対訳頻度取得部は、少なくとも一つの第１の言語の文と、文に対応する第２の言語の訳文とが対応付けて記憶された対訳コーパスにおける、訳語候補取得部で取得された訳語候補毎の訳文における対訳出現頻度を取得する。単言語頻度取得部は、少なくとも一つの第２の言語の文を記憶した単言語コーパスにおける、訳語候補取得部で取得された訳語候補毎の単言語出現頻度を取得する。出力部は、訳語候補毎の対訳出現頻度および単言語出現頻度に基づき、訳語候補から出現頻度が大きい翻訳対象の単語の訳語を出力する。【選択図】図１
2015087823.tif 000002
【特許請求の範囲】
【請求項１】
第１の言語の翻訳対象の単語を受付ける受付部と、
前記第１の言語の単語と、前記第１の言語と異なる第２の言語の少なくとも一つの訳語候補とを対応付けて記憶する対訳辞書から、前記翻訳対象の単語の少なくとも一つの訳語候補を取得する訳語候補取得部と、
少なくとも一つの前記第１の言語の文と、前記文に対応する前記第２の言語の訳文とが対応付けて記憶された対訳コーパスにおける、前記訳語候補取得部で取得された前記訳語候補毎の前記訳文における対訳出現頻度を取得する対訳頻度取得部と、
少なくとも一つの前記第２の言語の文を記憶した単言語コーパスにおける、前記訳語候補取得部で取得された前記訳語候補毎の単言語出現頻度を取得する単言語頻度取得部と、
前記訳語候補毎の前記対訳出現頻度および前記単言語出現頻度に基づき、前記訳語候補の中から出現頻度が大きい前記翻訳対象の単語の訳語を出力する出力部と、
を有することを特徴とする情報処理装置。
【請求項２】
前記第１の言語の翻訳対象の単語に関して訳語を出力する際に参照する参照情報を取得すると共に、前記第１の言語の翻訳対象の単語の前記第２の言語の訳語を前記訳語候補から絞込む際の観点一覧から前記参照情報と対応する観点を少なくとも一つ取得する観点取得部
をさらに有し、
前記対訳コーパスには、前記第１の言語の文と前記第２の言語の訳文とが、前記第１の言語の文に対応する前記観点と対応付けて記憶されており、
前記対訳頻度取得部は、前記観点取得部で取得された前記観点に対応付けて記憶された前記訳文における前記訳語候補毎の対訳出現頻度を取得し、
前記単言語コーパスには、前記第２の言語の文が前記観点と対応付けて記憶されており、
前記単言語頻度取得部は、前記翻訳対象の単語に対応付けられた前記観点に対応付けて記憶された前記訳語候補毎の単言語出現頻度を取得し、
前記出力部は、前記観点毎であって前記訳語候補毎の前記対訳出現頻度および前記単言語出現頻度に基づき、前記訳語候補から出現頻度が大きい前記翻訳対象の単語の訳語を出力する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記出現頻度が大きいとは、前記訳語候補毎の前記対訳出現頻度と前記単言語出現頻度とに基づき第１の評価値を算出するための第１の比率、および前記観点毎であって前記訳語候補毎の前記対訳出現頻度と前記単言語出現頻度とに基づき第２の評価値を算出するための第２の比率について、前記受付部が受付ける複数の翻訳対象の単語のそれぞれに対し予め正解と決められた訳語が出力される前記第１の比率または前記第２の比率をそれぞれ統計処理することにより決定されることを特徴とする請求項１または請求項２に記載の情報処理装置。
【請求項４】
前記第２の言語の前記訳語候補のそれぞれを前記第１の言語に翻訳する場合の前記第１の言語の訳語候補の数を計数する元単語数カウント部と、
計数された前記数に応じて、前記第１の比率を調整する比率調整部
をさらに有し、
前記出力部は、調整された前記第１の比率に基づき前記翻訳対象の単語の訳語を出力することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記第１の評価値または前記第２の評価値は、前記対訳出現頻度または前記単言語出現頻度の、それぞれ前記訳語候補全体に対する前記訳語候補毎の対訳出現頻度比または単言語出現頻度比に対する、前記第１の比率または前記第２の比率による加重和として算出されることを特徴とする請求項３または請求項４に記載の情報処理装置。
【請求項６】
前記観点一覧は、前記第１の言語の文と少なくとも一つの前記観点とを対応付けて記憶しており、
前記受付部は、前記観点一覧に記憶された文を解析して前記文に含まれる前記翻訳対象の単語を受付け、
前記観点取得部は、受付けた前記文に対応して記憶された観点を取得する、
ことを特徴とする請求項１から請求項５のいずれかに記載の情報処理装置。
【請求項７】
情報処理装置が、
第１の言語の翻訳対象の単語を受付け、
前記第１の言語の単語と、前記第１の言語と異なる第２の言語の少なくとも一つの訳語候補とを対応付けて記憶する対訳辞書から、前記翻訳対象の単語の少なくとも一つの訳語候補を取得し、
少なくとも一つの前記第１の言語の文と、前記文に対応する前記第２の言語の訳文とが対応付けて記憶された対訳コーパスにおける、前記訳語候補取得部で取得された前記訳語候補毎の前記訳文における対訳出現頻度を取得し、
少なくとも一つの前記第２の言語の文を記憶した単言語コーパスにおける、前記訳語候補取得部で取得された前記訳語候補毎の単言語出現頻度を取得し、
前記訳語候補毎の前記対訳出現頻度および前記単言語出現頻度に基づき、前記訳語候補から出現頻度が大きい前記翻訳対象の単語の訳語を、
出力する、
ことを特徴とする訳語選択方法。
【請求項８】
第１の情報処理装置と、第２の情報処理装置とが通信ネットワークを介して接続され、
前記第１の情報処理装置は、
第１の言語の翻訳対象の単語を受付ける受付部と、
前記第１の言語の単語と、前記第１の言語と異なる第２の言語の少なくとも一つの訳語候補とを対応付けて記憶する辞書記憶部と、
前記辞書記憶部から、前記翻訳対象の単語の少なくとも一つの訳語候補を取得する訳語候補取得部と、
少なくとも一つの前記第１の言語の文と、前記文に対応する前記第２の言語の訳文とが対応付けて記憶された対訳コーパスを記憶した対訳記憶部と、
前記対訳コーパスから、前記訳語候補取得部で取得された前記訳語候補毎の前記訳文における対訳出現頻度を取得する対訳頻度取得部と、
少なくとも一つの前記第２の言語の文が記憶された単言語コーパスを記憶した単言語記憶部と、
前記単言語コーパスにおける、前記訳語候補取得部で取得された前記訳語候補毎の単言語出現頻度を取得する単言語頻度取得部と、
前記訳語候補毎の前記対訳出現頻度および前記単言語出現頻度に基づき、前記訳語候補から出現頻度が大きい前記翻訳対象の単語の訳語を出力する出力部と、
前記通信ネットワークを介して、前記受付部で受付ける前記翻訳対象の単語を受信すると共に、前記訳語を送信する第１の送受信部と、
を有し、
前記第２の情報処理装置は、
前記第１の言語の翻訳対象の単語の入力を受付ける入力部と、
前記通信ネットワークを介して前記第１の言語の翻訳対象の単語を送信するとともに、前記訳語を受信する第２の送受信部と、
前記訳語を表示する表示部と、
を有することを特徴とする情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、訳語選択方法、および情報処理システムに関する。
【背景技術】
【０００２】
機械翻訳技術は、入力された第１の言語の語句を第１の言語とは異なる第２の言語の語句に自動的に翻訳するための技術である。機械翻訳の一例として、第１および第２の言語の整合させていない比較コーパスから複数の語を抽出し、単言語索引にアクセスして抽出語にカテゴリを割り当て、カテゴリからカテゴリへの翻訳確率を推定する方法が知られている。統計的言語情報を基に翻訳対象語句の訳語を選択する例もある。対訳テキストから固有表現の対訳を自動抽出する際に、対訳語候補の全ての組み合わせについて対訳テキスト中の共起頻度を計算し、共起頻度と構成単語数とに基づいて翻訳確率のスコア化を行う例も知られている。単語の利用度からキーワードを抽出して、抽出されたキーワードに対する複数の訳語の中から一つの訳語を選択する例もある。（例えば、特許文献１〜４参照）
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２２２１８８号公報
【特許文献２】特開２０００−３１１１６９号公報
【特許文献３】特開２００４−３２６５８４号公報
【特許文献４】特開平１０−１４９３６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のような従来の機械翻訳技術において適切な訳語を選択する際には、例えば対象語句の属する分野や文種など様々な観点から、対象語句の出現頻度情報を総合的に考慮しなければならない場合がある。しかしながら、訳語の決定には、上記のような様々な観点による影響等が複雑に絡み合っている。よって、上記のような観点に基づいて出現頻度を絞り込んでいく場合には、絞り込む観点が多数となるため、得られる出現頻度の値が小さくなって訳語選択に十分な出現頻度が得られないという、スパースネスの問題が生ずる。
【０００５】
ひとつの側面によれば、本発明の目的は、訳語選択において候補を絞り込む観点が多数あり複雑に絡み合っている場合にも、適切な訳語選択を可能にすることである。
【課題を解決するための手段】
【０００６】
ひとつの態様である情報処理装置は、受付部、訳語候補取得部、対訳頻度取得部、単言語頻度取得部、出力部を有している。受付部は、第１の言語の翻訳対象の単語を受付ける。訳語候補取得部は、第１の言語の単語と、第１の言語と異なる第２の言語の少なくとも一つの訳語候補とを対応付けて記憶する対訳辞書から、翻訳対象の単語の少なくとも一つの訳語候補を取得する。対訳頻度取得部は、少なくとも一つの第１の言語の文と、文に対応する第２の言語の訳文とが対応付けて記憶された対訳コーパスにおける、訳語候補取得部で取得された訳語候補毎の訳文における対訳出現頻度を取得する。単言語頻度取得部は、少なくとも一つの第２の言語の文を記憶した単言語コーパスにおける、訳語候補取得部で取得された訳語候補毎の単言語出現頻度を取得する。出力部は、訳語候補毎の対訳出現頻度および単言語出現頻度に基づき、訳語候補から出現頻度が大きい翻訳対象の単語の訳語を出力する。
【０００７】
別の態様である情報処理システムは、第１の情報処理装置と、第２の情報処理装置とが通信ネットワークを介して接続されている。第１の情報処理装置において、受付部は、第１の言語の翻訳対象の単語を受付ける。辞書記憶部は、第１の言語の単語と、第１の言語と異なる第２の言語の少なくとも一つの訳語候補とを対応付けて記憶する。訳語候補取得部は、辞書記憶部から、翻訳対象の単語の少なくとも一つの訳語候補を取得する。対訳記憶部は、少なくとも一つの第１の言語の文と、文に対応する第２の言語の訳文とが対応付けて記憶された対訳コーパスを記憶している。対訳頻度取得部は、対訳コーパスから、訳語候補取得部で取得された訳語候補毎の訳文における対訳出現頻度を取得する。単言語記憶部は、少なくとも一つの第２の言語の文が記憶された単言語コーパスを記憶している。単言語頻度取得部は、単言語コーパスにおける、訳語候補取得部で取得された訳語候補毎の単言語出現頻度を取得する。出力部は、訳語候補毎の対訳出現頻度および単言語出現頻度に基づき、前記訳語候補から出現頻度が大きい前記翻訳対象の単語の訳語を出力する。第１の送受信部は、通信ネットワークを介して、受付部で受付ける翻訳対象の単語を受信すると共に、訳語を送信する。第２の情報処理装置において、入力部は、第１の言語の翻訳対象の単語の入力を受付ける。第２の送受信部は、通信ネットワークを介して第１の言語の翻訳対象の単語を送信するとともに、訳語を受信する。表示部は、訳語を表示する。
【発明の効果】
【０００８】
実施形態の情報処理装置、訳語選択方法、および情報処理システムによれば、訳語選択において候補を絞り込む観点が多数あり複雑に絡み合っている場合にも、適切な訳語選択をすることが可能になる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施の形態による翻訳装置の機能を示すブロック図である。
【図２】第１の実施の形態による翻訳装置の原理図である。
【図３】第１の実施の形態による入力例を示す図である。
【図４】第１の実施の形態による観点一覧ＤＢのデータ構造の一例を示す図である。
【図５】第１の実施の形態による対訳辞書を用いた訳語候補取得の一例を示す図である。
【図６】第１の実施の形態による対訳辞書のデータ構造の一例を示す図である。
【図７】第１の実施の形態による対訳コーパスに基づく出現頻度取得の一例を示す図である。
【図８】第１の実施の形態による対訳コーパスのデータ構造の一例を示す図である。
【図９】第１の実施の形態による単言語コーパスに基づく出現頻度取得の一例を示す図である。
【図１０】第１の実施の形態による単言語コーパスのデータ構造の一例を示す図である。
【図１１】第１の実施の形態による対訳頻度と単言語頻度との比較の一例を示す図である。
【図１２】第１の実施の形態による頻度比情報の一例を示す図である。
【図１３】第１の実施の形態による加重和情報の一例を示す図である。
【図１４】第１の実施の形態による評価値情報の一例を示す図である。
【図１５】第１の実施の形態による観点加重テーブルのデータ構造の一例を示す図である。
【図１６】第１の実施の形態による訳語選択の一例を示す図である。
【図１７】第１の実施の形態による翻訳装置の動作を示すフローチャートである。
【図１８】第１の実施の形態によるＫ、Ｌの値の決定方法の一例を示すフローチャートである。
【図１９】第１の実施の形態によるα、β、γの値の決定方法の一例を示すフローチャートである。
【図２０】第２の実施の形態による翻訳装置の機能を示すブロック図である。
【図２１】第２の実施の形態による係数情報の一例を示す図である。
【図２２】第２の実施の形態による観点別加重和情報の一例を示す図である。
【図２３】第２の実施の形態による翻訳装置の動作を示すフローチャートである。
【図２４】変形例による文書ＤＢのデータ構造の一例を示す図である。
【図２５】標準的なコンピュータのハードウエア構成を示す図である。
【図２６】翻訳システムの構成の一例を示す図である。
【発明を実施するための形態】
【００１０】
（第１の実施の形態）
以下、図面を参照しながら、第１の実施の形態による翻訳装置１について説明する。翻訳装置１は、翻訳対象の第１の言語の語句が入力された場合に、語句を文法的に解析し、解析結果に対し、対訳辞書等を基に訳文中で用いる第２の言語の訳語を決めて出力する装置である。なお、第２の言語は、第１の言語と異なる言語である。図１は、第１の実施の形態による翻訳装置１の機能を示すブロック図である。
【００１１】
図１に示すように、翻訳装置１は、受付部１１、観点取得部１３、訳語候補取得部１５、対訳頻度取得部１７、単言語頻度取得部１９、対訳単言語間加重和計算部２１、観点間加重和計算部２３、訳語選択部２５、訳語出力部２７を有している。これらの機能は、例えば、翻訳装置１の動作を制御する演算処理装置が、翻訳装置１の動作制御プログラムを読み込んで実行することにより実現される機能としてもよい。また、翻訳装置１は、観点一覧Ｄａｔａ  Ｂａｓｅ（ＤＢ）４１、対訳辞書ＤＢ４３、対訳コーパス４５、単言語コーパス４７、観点加重テーブル４９を有している。これらの情報は、翻訳装置１に備えられる記憶装置に記憶するようにしてもよいし、翻訳装置１と有線または無線による通信ネットワークで接続された記憶装置に記憶されるようにしてもよい。
【００１２】
受付部１１は、翻訳対象の第１の言語の単語の入力を受付ける。受付部１１は、翻訳装置１に備えられる後述する入力装置を介する方法、後述する通信装置などを介してネットワーク経由で入力を受付ける方法、予め記憶装置に記憶された情報を読み出す方法等により入力を受付けてもよい。受付部１１は、例えば、文や文書の入力を受付けてもよい。文や文書が入力された場合には、受付部１１は、文法的な解析を行い、文や文書を単語毎に分割する機能を有することが好ましい。
【００１３】
観点取得部１３は、例えば、入力された語句と共に取得される書誌情報などの情報と、後述する観点一覧ＤＢ４１における情報とを比較して、入力された語句の訳語を絞り込むための観点を取得する。観点とは、語句に対応する訳語を選択するために対訳コーパス４５、単言語コーパス４７などを参照する場合に、参照する情報を絞込むために用いる情報である。観点は、文書の書誌情報に含まれる情報を含むことが好ましい。観点を取得するための書誌情報などの情報は、語句を入力する際に入力するようにしてもよいし、入力された語句が記載された文書に含まれる書誌情報から取得するようにしてもよい。
【００１４】
訳語候補取得部１５は、受付部１１で入力された単語に対応する訳語候補を取得する。翻訳装置１においては、訳語候補取得部１５は、対訳辞書ＤＢ４３を参照して、入力された単語の訳語として記憶されている少なくとも一つの訳語候補を取得する。
【００１５】
対訳頻度取得部１７は、対訳コーパス４５を参照して、訳語候補毎の対訳コーパス４５における出現頻度を取得する。対訳コーパス４５に基づいて取得される出現頻度を、対訳出現頻度（以下、対訳頻度）ともいう。対訳頻度取得部１７は、観点取得部１３で取得した観点に対応して対訳コーパス４５に記憶されている訳語候補の出現頻度を取得することが好ましい。観点毎の対訳頻度を観点別対訳頻度ともいう。
【００１６】
単言語頻度取得部１９は、単言語コーパス４７を参照して、訳語候補毎の単言語コーパス４７における出現頻度を取得する。単言語コーパス４７に基づいて取得される出現頻度を、単言語出現頻度（以下、単言語頻度）ともいう。単言語頻度取得部１９は、観点取得部１３で取得した観点に対応して単言語コーパス４７に記憶されている訳語候補の出現頻度を取得することが好ましい。観点毎の単言語頻度を観点別単言語頻度ともいう。
【００１７】
対訳単言語間加重和計算部２１は、対訳頻度と単言語頻度とに基づき、加重和を計算する。このとき、対訳単言語間加重和計算部２１は、対訳頻度取得部１７が取得した全訳語候補の対訳頻度の和に対する、それぞれの訳語候補の対訳頻度比を算出する。また、対訳単言語間加重和計算部２１は、単言語頻度取得部１９が取得した全訳語候補の単言語頻度の和に対する、それぞれの訳語候補の単言語頻度比を算出する。さらに、対訳単言語間加重和計算部２１は、例えば、観点加重テーブル４９に予め記憶された第１の比率と、算出された対訳頻度比と単言語頻度比とに基づき、対訳単言語間加重和を計算する。対訳単言語間加重和計算部２１は、好ましくは、観点別対訳頻度と観点別単言語頻度とに基づき、観点毎の対訳単言語間加重和を計算する。観点毎の対訳単言語間加重和を、観点別加重和という。
【００１８】
観点間加重和計算部２３は、対訳単言語間加重和計算部２１で計算された観点別加重和と、観点加重テーブル４９から取得される第２の比率に基づき、観点間加重和を計算する。
【００１９】
訳語選択部２５は、観点間加重和計算部２３で計算された観点間加重和を評価値として、最も高い評価値に対応する訳語候補を、訳語として選択する。訳語出力部２７は、訳語選択部２５で選択された訳語を出力する。なお、対訳単言語間加重和計算部２１、観点間加重和計算部２３、訳語選択部２５、訳語出力部２７は、出力部の一例である。
【００２０】
観点一覧ＤＢ４１は、訳語候補を絞り込むときに参照する観点を記憶した情報である。観点としては、例えば文書の書誌情報などが利用できる。観点の一例としては、例えば、その文書の内容が属する分野、執筆または発行等の年代、翻訳対象語句が記載されている文書中の項目、著者の氏名、文種等である。観点一覧ＤＢ４１には、観点とその具体的な内容（値という）とが対応付けて記憶される。
【００２１】
対訳辞書ＤＢ４３は、第１の言語の単語と、その単語に対応する第２の言語における訳語候補とを、互いに対応付けて記憶した情報である。対訳コーパス４５は、第１の言語の文と、その文の第２の言語の訳文とを互いに関連付けると共に、観点一覧ＤＢ４１に記憶された観点と関連付けて記憶した情報である。単言語コーパス４７とは、第２の言語の文を、観点一覧ＤＢ４１に記憶された観点と関連付けて記憶した情報である。観点一覧ＤＢ４１、対訳辞書ＤＢ４３、対訳コーパス４５、単言語コーパス４７、観点加重テーブル４９については、さらに後述する。
【００２２】
以下、図２から図１６を参照しながら、翻訳装置１についてさらに説明する。図２は、第１の実施の形態による翻訳装置の原理図である。図２に示すように、例えば、受付部１１に、入力５１として「ａｐｐｌｉｃａｔｉｏｎ」などのような単語が入力される。
【００２３】
観点一覧ＤＢ４１は、例えば、入力５１に対応する書誌情報として取得された情報の中で、分野として「ソフトウエア」、年代として「２０１０年」、項目として「前書き」を格納しているとする。入力５１が、例えばウエブ上に表示されている情報である場合等、入力文を含む文書等の情報が書誌情報を含む場合、観点一覧ＤＢ４１を参照する際に利用する参照情報として文書等の情報から取得される書誌情報を用いるようにしてもよい。
【００２４】
英日辞書ＤＢ４４は、図１の対訳辞書ＤＢ４３の一例である。英日辞書ＤＢ４４は、第１の言語が英語、第２の言語が日本語の場合の例である。英日辞書ＤＢ４４に基づき、翻訳対象の英語に対応する日本語の訳語候補が抽出される。日本語コーパス４６は、図１の単言語コーパス４７の一例である。英日コーパス４８は、図１の対訳コーパス４５の一例である。
【００２５】
観点毎の出現頻度検索処理５３により、抽出された訳語候補に関して、以下の処理が行われる。すなわち、観点一覧ＤＢ４１を参照して抽出された観点一覧に対応して日本語コーパス４６に記憶されている日本語の文における、抽出された訳語候補毎の観点別単言語頻度５７、６３、６９が取得される。例えば、翻訳装置１は、観点Ａについて、観点別単言語頻度５７、観点Ｂについて、観点別単言語頻度６３、観点Ｃについて観点別単言語頻度６９を算出する。また、入力５１、および観点一覧ＤＢ４１を参照して抽出された観点一覧に対応して英日コーパス４８に記憶されている日本語の文における、抽出された訳語候補毎の観点別対訳頻度５９、６５、７１が取得される。すなわち、翻訳装置１は、観点Ａについて、観点別対訳頻度５９、観点Ｂについて、観点別対訳頻度６５、観点Ｃについて観点別対訳頻度７１を算出する。
【００２６】
観点加重テーブル４９を参照して、加重和による評価値の計算処理７３により、単言語頻度と対訳頻度との加重和が計算される。さらに観点加重テーブル４９を参照して、観点毎の加重和が計算され、評価値が取得される。評価値に基づき、出力７５が出力される。
【００２７】
図３は、入力例を示す図である。図３に示すように、入力例８１では、入力文８３として「Ｔｈｉｓ  ｉｓ  ｔｈｅ  ｆｏｒｍｅｒ  ａｐｐｌｉｃａｔｉｏｎ．」が入力されている。このとき、参照情報８４が取得されている。図３の例では、参照情報８４は、入力文８３に対応する書誌情報である。参照情報８４は、観点８５、値８６を有している。観点８５は、例えば、入力文８３が関係する「分野」、入力文８３が出版された「年代」、入力文８３が含まれる文書における入力文８３の記載された「項目」、入力文８３の「文種」などとすることができる。参照情報８４では、観点８５に対応する値８６として、「ソフトウエア」、「前書き」、「２０１０年」、「論文」が得られている。
【００２８】
観点一覧８７は、参照情報８４の情報の中で観点一覧ＤＢ４１に記憶されている情報と合致するものを抽出した情報である。図３の例では、観点一覧８７は、観点８８と値８９とを有している。観点８８として、「分野」、「年代」、「項目」が抽出されている。観点８８に対応する値８９として、「ソフトウエア」、「前書き」、「２０１０年」が得られている。本実施の形態では、上記のように、書誌情報などとして取得された参照情報８４から、観点一覧ＤＢ４１に記憶されている情報を抽出して、訳語選択に用いる。
【００２９】
図４は、観点一覧ＤＢのデータ構造の一例を示す図である。観点一覧ＤＢ１０２は、翻訳装置１において、訳語の絞込みに利用できる観点の一覧を記憶したデータベースである。観点一覧ＤＢ１０２は、観点１０４、値１０６を有している。例えば観点１０４として「分野」、「項目」、「年代」、「著者」などが記憶され、例えば観点１０４＝「分野」としては、値１０６＝「ソフトウエア」、「回路」、「手術」等が記憶されている。観点１０４は、文書の「分野」、文書が出版された「年代」、文書における対象語句が記載された「項目」、文書の「著者」などとすることができる。
【００３０】
図５は、対訳辞書を用いた訳語候補取得の一例を示す図である。図５に示すように、入力文８３が入力されている。受付部１１は、例えば入力文８３を文法的に解析し、入力単語１１２、１１４を抽出する。訳語候補取得部１５は、英日辞書ＤＢ４４を参照して、入力単語１１２、入力単語１１４の訳語候補を抽出する。訳語候補１１６は、入力単語１１２の訳語として英日辞書ＤＢ４４に記憶されている内容を示す情報であり、英語１１８と日本語１２０とを有している。英語１１８＝「ｆｏｒｍｅｒ」に対して、日本語１２０として「前」、「元の」、「前者」、「元」が抽出されている。同様に、訳語候補１２２では、英語１２４＝「ａｐｐｌｉｃａｔｉｏｎ」に対して、「アプリケーション」、「応用」、「申請」、「適用」、「出願」、「応募券」が抽出されている。
【００３１】
図６は、対訳辞書のデータ構造の一例を示す図である。英日辞書ＤＢ４４は、英語を日本語に翻訳する際に用いる辞書であり、図１の対訳辞書ＤＢ４３の一例である。対訳辞書ＤＢ４３は、他の言語間の辞書でもよい。辞書１３０は、英日辞書ＤＢ４４のデータ構造の一例である。辞書１３０は、第１の言語１３２と第２の言語１３４とを有している。辞書１３０の例では、第１の言語１３２は、英語であり、第２の言語１３４は、日本語である。第２の言語１３４は、第１の言語１３２の訳語候補であり、第１の言語１３２の各語と対応付けられている。図１に示した訳語候補取得部１５は、例えば入力単語１１２を辞書１３０の第１の言語１３２で検索し、対応付けられた第２の言語１３４を訳語候補として抽出する。
【００３２】
図７は、対訳コーパスに基づく出現頻度取得の一例を示す図である。図８は、対訳コーパスのデータ構造の一例を示す図である。図７に示すように、入力単語１１４に対して訳語候補１２２が抽出されているとする。このとき、図１を参照しながら説明したように、対訳頻度取得部１７は、英日コーパス４８を参照して、観点毎の対訳頻度を取得する。
【００３３】
図８に示すように、対訳コーパス１６０は、英日コーパス４８のデータ構造の一例である。対訳コーパス１６０は、分野１６２、年代１６４、項目１６６、文１６８を有しており、互いに対応付けられている。分野１６２、年代１６４、項目１６６は、対応する文１６８の観点の内容である。文１６８としては、英文「Ｅ」と、その英文に対する日本語の訳文「Ｊ」とが対応付けられている。
【００３４】
図７に戻って、観点毎の出現頻度取得処理５３として、対訳頻度取得部１７は、英日コーパス４８を参照して、観点毎の出現頻度（対訳頻度）を取得する。すなわち、「分野」に関しては、観点別対訳頻度１４２が取得される。「項目」に関しては、観点別対訳頻度１４６が取得される。「年代」に関しては、観点別対訳頻度１５０が取得される。観点別対訳頻度１４２は、英語１２４、日本語１２６、対訳頻度１４４を有している。英語１２４は、受付部１１が受付けた単語である。日本語１２６は、英語１２４の訳語候補である。対訳頻度１４４は、「分野」＝ソフトウエア、と関連付けて英日コーパス４８に記憶されているそれぞれの訳語候補の数である。同様に、対訳頻度１４８は、「項目」＝前書き、と関連付けて英日コーパス４８に記憶されているそれぞれの訳語候補の数である。対訳頻度１５２は、「年代」＝２０１０年、と関連付けて英日コーパス４８に記憶されているそれぞれの訳語候補の数である。
【００３５】
図９は、単言語コーパスに基づく出現頻度取得の一例を示す図である。図１０は、単言語コーパスのデータ構造の一例を示す図である。図９に示すように、訳語候補取得部１５により日本語１２６が訳語候補として取得されているとする。このとき、図１を参照しながら説明したように、単言語頻度取得部１９は、単言語コーパス４７を参照して、観点毎の対訳頻度を取得する。
【００３６】
図１０に示すように、単言語コーパス１８０は、日本語コーパス４６のデータ構造の一例である。単言語コーパス１８０は、分野１８２、年代１８４、項目１８６、文１８８を有しており、互いに対応付けられている。分野１８２、年代１８４、項目１８６は、対応する文１８８の観点である。文１８８としては、日本語の文が記憶されている。
【００３７】
図９に戻って、観点毎の出現頻度取得処理５３として、単言語頻度取得部１９は、日本語コーパス４６を参照して、観点毎の出現頻度（単言語頻度）を取得する。すなわち、「分野」に関しては、観点別単言語頻度１７０が取得される。「項目」に関しては、観点別単言語頻度１７４が取得される。「年代」に関しては、観点別単言語頻度１７８が取得される。観点別単言語頻度１７０は、日本語１２６、単言語頻度１７２を有している。単言語頻度１７２は、「分野」＝ソフトウエア、と関連付けて日本語コーパス４６に記憶されている日本語１２６のそれぞれの単語の数である。同様に、単言語頻度１７６は、「項目」＝前書き、と関連付けて日本語コーパス４６に記憶されている日本語１２６のそれぞれの単語の数である。単言語頻度１７９は、「年代」＝２０１０年、と関連付けて日本語コーパス４６に記憶されている日本語１２６のそれぞれの単語の数である。
【００３８】
ここで、対訳コーパスに基づく対訳頻度と単言語コーパスに基づく単言語頻度との比較について説明する。図１１は、第１の実施の形態による対訳頻度と単言語頻度との比較の一例を示す図である。図１１では、「ｏｐｅｒａｔｅ」という英単語の出現頻度について示している。対訳頻度１９１は、訳語候補「操作」、「動作」、「起動」、「運転」、「運用」のそれぞれの対訳コーパス４５における出現頻度を示している。単言語頻度１９３は、上述の各訳語頻度の、単言語コーパス４７における出現頻度を示している。図１１に示すように、対訳頻度１９１は、１００以下の出現頻度であり、単言語頻度１９３は、１０万単位の出現頻度で表されている。このように、出現頻度は、明らかに単言語コーパス４７に基づく出現頻度が大きい。しかし、頻度の大小の傾向としては、対訳頻度１９１も単言語頻度１９３もともに「操作」、「動作」の出現頻度が大きいなど、類似している。このような、出現頻度の大小、および傾向の類似が、本実施の形態において対訳コーパス４５に加えて単言語コーパス４７を用いる理由の一つとなる。
【００３９】
図１２は、頻度比情報の一例を示す図である。図１を参照しながら説明したように対訳単言語間加重和計算部２１は、対訳単言語間の加重和を算出する。このとき、図１２に示すように、頻度比情報２００が取得される。頻度比情報２００は、観点に基づき分類された観点別頻度比２０２〜観点別頻度比２０６を含んでいる。また、対訳コーパス４５と単言語コーパス４７のいずれに基づいて算出されたか、という点に注目すれば、頻度比情報２００は、対訳頻度比２０８、単言語頻度比２１０を含んでいる。
【００４０】
観点別頻度比２０２は、観点別対訳頻度比２１２、観点別単言語頻度比２２４を含んでいる。観点別対訳頻度比２１２は、観点として「分野」＝ソフトウエア、と関連付けて対訳コーパス４５に記憶されている各訳語候補の頻度、および、頻度比である。対訳頻度比２１４は、対訳頻度１４４の和に対する各訳語候補の対訳頻度１４４の比である。観点別単言語頻度比２２４は、観点として「分野」＝ソフトウエア、と関連付けて単言語コーパス４７に記憶されている各訳語候補の頻度、および、頻度比である。単言語頻度比２２６は、単言語頻度１７２の和に対する各日本語１２６の単言語頻度１７２の比である。
【００４１】
観点別頻度比２０４は、観点別対訳頻度比２１６、観点別単言語頻度比２２８を含んでいる。観点別対訳頻度比２１６は、観点として「項目」＝前書き、と関連付けて対訳コーパス４５に記憶されている各訳語候補の頻度、および、頻度比である。対訳頻度比２１８は、対訳頻度１４８の和に対する各訳語候補の対訳頻度１４８の比である。観点別単言語頻度比２２８は、観点として「項目」＝前書き、と関連付けて単言語コーパス４７に記憶されている各訳語候補の頻度、および、頻度比である。単言語頻度比２３０は、単言語頻度１７６の和に対する各訳語候補の単言語頻度１７６の比である。
【００４２】
観点別頻度比２０６は、観点別対訳頻度比２２０、観点別単言語頻度比２３２を含んでいる。観点別対訳頻度比２２０は、観点として「年代」＝２０１０年、と関連付けて対訳コーパス４５に記憶されている各訳語候補の頻度、および、頻度比である。対訳頻度比２２２は、対訳頻度１５２の和に対する各訳語候補の対訳頻度１５２の比である。観点別単言語頻度比２３２は、観点として「年代」＝２０１０年、と関連付けて単言語コーパス４７に記憶されている各訳語候補の頻度、および、頻度比である。観点別単言語頻度比２３２は、単言語頻度１７９の和に対する各訳語候補の単言語頻度１７９の比である。なお、対訳頻度比２０８は、観点別対訳頻度比２１２、２１６、２２０を含み、単言語頻度比２１０は、観点別単言語頻度比２２４、２２８、２３２を含む。
【００４３】
ここで、観点別頻度比２０２において、対訳頻度比２１４と単言語頻度比２２６とを比較すると、各訳語候補に対する頻度比の傾向は類似している。また、対訳頻度１４４に比べて単言語頻度１７２は明らかに頻度が大きい。観点別頻度比２０４、観点別頻度比２０６においても同様の傾向がある。
【００４４】
図１３は、加重和情報の一例を示す図である。対訳単言語間加重和計算部２１は、さらに、算出された頻度比情報２００において、対訳単言語間の観点別加重和を算出する。このとき、予め第１の比率としてＫ値とＬ値（例えば、０≦Ｋ≦１、０≦Ｌ≦１、Ｋ＋Ｌ＝１）が決められているとする。Ｋ値とＬ値の決定方法の一例は、後述する。対訳単言語間加重和は、下記の式１により算出される。
対訳単言語間加重和＝Ｋ×対訳頻度比＋Ｌ×単言語頻度比・・・（式１）
なお、対訳頻度比として観点別の対訳頻度比、単言語頻度比として観点別の単言語頻度比を用いることにより、観点別加重和が計算される。Ｋ値、Ｌ値は、観点加重テーブル４９に記憶させておくことが好ましい。
【００４５】
図１３に示すように、式１を用いることにより、加重和情報２４０として、観点別加重和情報２４１、２４４、２４８が算出される。例えば、観点別加重和情報２４１は、式１において、対訳頻度比として対訳頻度比２１４を代入し、単言語頻度比として単言語頻度比２２６を代入することにより、観点別加重和２４２が算出される。同様に、対訳頻度比２１８、単言語頻度比２３０により観点別加重和２４６が算出され、対訳頻度比２２２、単言語頻度比２３４により観点別加重和２５０が算出される。
【００４６】
図１４は、評価値情報の一例を示す図である。評価値情報２６０は、観点別加重和２４２、観点別加重和２４６、観点別加重和２５０および、評価値２５２を有している。評価値２５２は、観点別加重和と、予め定められた第２の比率として、α、β、γ（例えば、０≦α≦１、０≦β≦１、０≦γ≦１、α＋β＋γ＝１）に基づき、例えば式２のように算出される。
評価値＝α×観点別加重和（観点Ａ）＋β×観点別加重和（観点Ｂ）＋γ×観点別加重和（観点Ｃ）・・・（式２）
【００４７】
なお、第２の比率α、β、γの決定方法の一例は後述する。観点Ａ〜Ｃは、例えば、それぞれ「分野」、「項目」、「年代」に対応する。また、図１、図２に示したように、第２の比率α、β、γは、観点加重テーブル４９に記憶させることが好ましい。図１を参照しながら説明したように、観点間加重和計算部２３は、上記のように評価値２５２を算出する。
【００４８】
図１５は、第１の実施の形態による観点加重テーブルのデータ構造の一例を示す図である。図１５に示すように、観点加重テーブル２６７には、観点２６８と比率２６９とが対応付けて記憶されている。観点２６８は、例えば、「対話」、「単言語」、「分野」、「項目」、「年代」である。比率２６９は、第１の比率であるＫ値、Ｌ値、第２の比率であるα、β、γを含んでいる。
【００４９】
図１６は、訳語選択の一例を示す図である。図１６に示すように、訳語選択部２５は、評価値情報２６４に基づき、訳語候補から最も評価値２５２が高い訳語を、最も好ましい訳語として選択する。評価値情報２６４においては、最大値２６５を有する「出願」という訳語候補を、「ａｐｐｌｉｃａｔｉｏｎ」の訳語として、出力結果２６６のように出力する。図１２から図１６を参照しながら説明した処理は、図２における処理７３で示した加重和による評価値の計算処理に対応する。
【００５０】
以下、図１７を参照しながら、翻訳装置１による訳語選択処理についてさらに説明する。図１７は、第１の実施の形態による翻訳装置１の動作を示すフローチャートである。以下の説明では、図１を参照しながら説明した各機能が、翻訳装置１における処理を行うものとして説明する。
【００５１】
図１７に示すように、受付部１１は、入力単語を受付ける（Ｓ２７１）。入力単語は、例えば、図５に示した入力単語１１２、入力単語１１４などとすることができる。観点取得部１３は、観点一覧ＤＢ４１を参照して、例えば観点一覧８７のように、入力単語の参照情報８４に対応する観点一覧を取得する（Ｓ２７２）。
【００５２】
訳語候補取得部１５は、対訳辞書ＤＢ４３を参照して、訳語候補一覧を取得する（Ｓ２７３）。例えば、入力単語１１２に対応する訳語候補１１６、入力単語１１４に対応する訳語候補１２２などが、訳語候補一覧として取得される。
【００５３】
対訳頻度取得部１７は、観点一覧ＤＢ４１から、観点を一つ取り出す（Ｓ２７４）。対訳頻度取得部１７は、観点一覧８７において、例えば「分野」の項目を取り出す。対訳頻度取得部１７は、取得された観点について、同じ値８９（例えば「ソフトウエア」）と対応付けて対訳コーパス４５に記憶された当該訳語候補の数を計数して、観点毎の対訳頻度を取得する。
【００５４】
単言語頻度取得部１９は、取得された観点について、同じ値８９と対応付けて単言語コーパス４７に記憶された当該訳語候補の数を計数して、観点毎の単言語頻度を取得する（Ｓ２７５）。例えば、翻訳装置１は、図７に示した観点別対訳頻度１４２、図９に示した観点別単言語頻度１７０を取得する。
【００５５】
対訳単言語間加重和計算部２１は、対訳頻度、単言語頻度のそれぞれについて、観点毎の頻度比を計算する（Ｓ２７６）。例えば、対訳単言語間加重和計算部２１は、図１２に示した対訳頻度比２１４、単言語頻度比２２６を計算する。さらに対訳単言語間加重和計算部２１は、観点加重テーブル４９を参照して第１の比率を読み出し、単言語頻度比と対訳頻度比とで加重和をとる（Ｓ２７７）。例えば、図１３に示したように、対訳単言語間加重和計算部２１は、式１に基づき観点毎に、対訳単言語間加重和を計算する。これにより、例えば、観点別加重和２４２が得られる。
【００５６】
翻訳装置１は、現在選択されている観点が、最後の観点であるか否かを判別する（Ｓ２７８）。最後の観点でないと判別された場合には（Ｓ２７８：ＮＯ）、Ｓ２７４から、別の観点に関して処理を繰り返す。これにより、さらに、観点別加重和２４６および観点別加重和２５０が得られる。
【００５７】
最後の観点であると判別された場合には（Ｓ２７８：ＹＥＳ）、観点間加重和計算部２３は、観点加重テーブル４９から観点間加重和を計算するための情報を読み出す（Ｓ２７９）。すなわち観点間加重和計算部２３は、観点加重テーブル４９から第２の比率（α、β、γ）を読み出す。
【００５８】
観点間加重和計算部２３は、計算された観点別加重和２４２、２４６、２５０から、さらに式２に基づき評価値を計算する（Ｓ２８０）。例えば、図１４に示したように、観点間加重和計算部２３は、観点別加重和２４２、２４６、２５０に基づき、評価値２５２を算出する。
【００５９】
訳語選択部２５は、Ｓ２８０で算出された評価値が最大の訳語候補を、訳語として出力する（Ｓ２８１）。例えば、図１６に示したように、評価値２５２が最大値２６５を有する「出願」を訳語として出力する。
【００６０】
ここで、図１８を参照しながら、第１の比率（Ｋ値、Ｌ値）の決定方法の一例について説明する。Ｋ値、Ｌ値の決定の処理は、例えば翻訳装置１により実行するが、実際の訳語選択を行う前の準備として実行されることが好ましい。
【００６１】
図１８は、Ｋ値、Ｌ値の決定方法の一例を示すフローチャートである。図１８に示すように、翻訳装置１は、第１の言語の入力語（例えば、単語）と、入力語の第２の言語の訳語との組を複数作成し、そのうちの１組を選択する（Ｓ２９１）。翻訳装置１は、初期値を、Ｋ＝１、Ｌ＝０と設定する（Ｓ２９２）。翻訳装置１は、入力語の翻訳を行う（Ｓ２９３）。翻訳は、例えば、上記に説明した方法で行う。
【００６２】
翻訳装置１は、当初用意した訳語と一致する正しい訳語が出力されたか否かを判別する（Ｓ２９４）。出力が正しくないと判別された場合（Ｓ２９４：ＮＯ）、翻訳装置１は、Ｋ＝Ｋ−ΔＫ、Ｌ＝Ｌ＋ΔＫと置き換える（Ｓ２９５）。ΔＫは、例えば、１を超えない正の数とする。翻訳装置１は、Ｋ＜０であるか否かを判別し（Ｓ２９６）、Ｋ≧０の場合には（Ｓ２９６：ＮＯ）、Ｓ２９３に戻って処理を繰り返す。Ｋ＜０の場合には（Ｓ２９６：ＹＥＳ）、後述するＳ３００に処理を進める。
【００６３】
Ｓ２９４で、正しい訳語が出力されたと判別された場合（Ｓ２９４：ＹＥＳ）、翻訳装置１は、現在のＫの値を記憶する（Ｓ２９７）。翻訳装置１は、Ｓ２９１で予め用意された次の入力語があるか否かを判別し（Ｓ２９８）、ある場合には（Ｓ２９８：ＹＥＳ）、次の語の組を選択し（Ｓ２９９）、Ｓ２９２に戻って処理を繰り返す。Ｓ２９８で、次の入力語がないと判別された場合には（Ｓ２９８：ＮＯ）、記憶されたＫの値を統計処理して、設定するＫの値を決定する。さらに、決定されたＫの値から、Ｌ＝１−Ｋを算出して、Ｌの値を決定する（Ｓ３００）。なお、統計処理としては、記憶されたＫの値の算術平均、ガウス分布に近似した場合の平均値などを求めることが考えられる。例えば、Ｋ値とＬ値の設定値は、Ｋ＝０．４、Ｌ＝０．６とすることもできる。
【００６４】
次に、図１９を参照しながら、第２の比率（α、β、γの値）の決定方法の一例について説明する。図１９は、α、β、γの値の決定方法の一例を示すフローチャートである。α、β、γの値の決定処理は、例えば翻訳装置１により実行するが、実際の訳語選択を行う前の準備として実行されることが好ましい。
【００６５】
図１９に示すように、翻訳装置１は、第１の言語の入力語（例えば、単語）と、入力語の第２の言語の訳語との組を複数作成し、そのうちの１組を選択する（Ｓ３１１）。翻訳装置１は、初期値を、α=β=０、γ＝１と設定する（Ｓ３１２）。翻訳装置１は、入力語の翻訳を行う（Ｓ３１３）。翻訳は、上記に説明した方法で行う。
【００６６】
翻訳装置１は、当初用意した訳語と一致する正しい訳語が出力されたか否かを判別する（Ｓ３１４）。出力が正しくないと判別された場合（Ｓ３１４：ＮＯ）、翻訳装置１は、α＝α−Δα、β＝β、γ＝１−α−βと設定する（Ｓ３１５）。翻訳装置１は、α＞１またはγ＜０である、という条件に当てはまるか否かを判別し（Ｓ３１６）、条件に当てはまらないと判別された場合には（Ｓ３１６：ＮＯ）、Ｓ３１３に戻って処理を繰り返す。条件に当てはまる場合には（Ｓ３１６：ＹＥＳ）、α＝０、β＝β＋Δβ、γ＝１−α−βと設定する（Ｓ３１７）。
【００６７】
翻訳装置１は、β＞１であるか否かを判別し（Ｓ３１８）、β≦１の場合には（Ｓ３１８：ＮＯ）、Ｓ３１３に戻って処理を繰り返す。β＞１の場合には（Ｓ３１８：ＹＥＳ）、後述するＳ３２１に処理を進める。
【００６８】
Ｓ３１４で、正しい訳語が出力されたと判別された場合（Ｓ３１４：ＹＥＳ）、翻訳装置１は、現在のα、βの値を記憶する（Ｓ３１９）。翻訳装置１は、Ｓ３１１で予め用意された次の入力語があるか否かを判別し（Ｓ３２０）、ある場合には（Ｓ３２０：ＹＥＳ）、次の語の組を選択し（Ｓ３２１）、Ｓ３１２に戻って処理を繰り返す。
【００６９】
Ｓ３２０で、次の入力語がないと判別された場合には（Ｓ３２０：ＮＯ）、記憶されたα、βの値をそれぞれ統計処理して、設定するα、βの値を決定する。さらに、決定されたα、βの値から、γ＝１−α−βを算出して、γの値を決定する（Ｓ３２２）。なお、統計処理としては、記憶されたそれぞれの値の算術平均、ガウス分布に近似した場合の平均値などを求めることが考えられる。例えば、α、β、γの設定値をα＝０．１、β＝０．７、γ＝０．２とすることもできる。
【００７０】
以上説明したように、第１の実施の形態による翻訳装置１において、翻訳対象の語句が入力されると、観点取得部１３は、観点一覧ＤＢ４１を参照して、入力語句の訳語を決定するための絞込みの観点一覧を取得する。訳語候補取得部１５は、対訳辞書ＤＢ４３に基づき、訳語候補を抽出する。対訳頻度取得部１７は、取得された観点毎に対訳コーパス４５における訳語候補毎の対訳頻度を取得する。単言語頻度取得部１９は、取得された観点毎に、単言語コーパス４７における訳語候補毎の単言語頻度を取得する。対訳単言語間加重和計算部２１は、第１の比率（Ｋ、Ｌ）、対訳頻度、および単言語頻度に基づき、観点別加重和を算出する。観点間加重和計算部２３は、観点加重テーブル４９を参照して、観点別加重和、第２の比率（α、β、γ）に基づき評価値を計算する。訳語選択部２５は、評価値が最大の訳語候補を訳語として選択する。訳語出力部２７は、選択された訳語を出力する。
【００７１】
以上のように、翻訳装置１によれば、例えばルールベース翻訳など、対訳辞書を用いた翻訳において、対訳コーパスに加え、単言語コーパスを利用して訳語を選択することができる。このとき、対訳コーパスに基づく観点別対訳頻度１４２、１４６、１５０と、単言語コーパスに基づく観点別単言語頻度１７０、１７４、１７８とを比較すると、単言語コーパスに基づく出現頻度は、対訳コーパスに基づく出現頻度に比べて、明らかに大きい。また、対訳コーパスに基づく対訳頻度と、単言語コーパスに基づく単言語頻度とは、頻度比で比較すると、各訳語候補に対する大小の傾向が類似している。よって、単言語コーパスを対訳コーパスに加えて利用することができ、頻度のスパースネス問題が生ずることを防止できる。また、翻訳装置１に適した方法で、第１の比率を定めることができる。これにより、適切な比重で対訳コーパスと単言語コーパスとを訳語選択に利用することが可能となる。
【００７２】
さらに、翻訳装置１によれば、観点別の出現頻度に基づき、翻訳装置１において適切な第２の比率を用いて評価値を算出することができる。このとき、翻訳装置１に適した方法で、第２の比率を定めることができる。これにより、翻訳装置１は、入力文が与えられたときに、入力文中の各単語に対して、入力文が含まれる文書の属する分野や文種等に応じて、適切な訳語を選択することができる。このとき、対訳コーパスからの頻度に加えて、単言語コーパスの頻度も併用されるので、観点毎の対訳頻度の集計を行っても、十分な出現頻度が得られる。
【００７３】
本来、訳語の出現頻度を正確にカウントするには、対訳コーパスを用意して対訳の頻度をカウントする必要があるとも考えられる。しかし、世の中のテキストデータの大半は単言語のみで作成されており、対訳として作成されているのは、単言語テキストデータの極一部である。そこで、単言語コーパスは、対訳コーパスよりもデータ量が圧倒的に多いことに着目し、単言語コーパスから抽出した頻度を組み合わせることによって、上記のようにスパースネスの問題を解決することが可能となる。
【００７４】
以上のように、複数の観点が複雑に絡み合って訳語が決定されるような場合にも、適切な訳語の選択が可能となる。このように、翻訳装置１によれば、対訳辞書を用いた翻訳において、頻度スパースネス問題を起こすことなく、入力文に関する複数観点の出現頻度に総合的に基づいた適切な訳語を選択して出力することができる。
【００７５】
（第２の実施の形態）
以下、図２０から図２３を参照しながら、第２の実施の形態による翻訳装置３５０について説明する。翻訳装置３５０の構成および動作おいて、翻訳装置１と同様の構成または動作については、同一番号を付し、重複説明を省略する。
【００７６】
図２０は、第２の実施の形態による翻訳装置３５０の機能の一例を示す図である。翻訳装置３５０は、翻訳装置１に対し、元単語数カウント部３５２、および係数調整部３５４が追加された構成である。
【００７７】
元単語数カウント部３５２は、第１の言語の入力語の訳語候補である第２の言語の単語のそれぞれに対して、逆に、その第２の言語の単語の訳語候補となる第１の言語の単語の数を計数する。計数される数を、元単語数という。係数調整部３５４は、元単語数カウント部３５２が計数した元単語数に応じて、第１の比率を調整する。
【００７８】
図２１は、係数情報３６０の一例を示す図である。図２１に示すように、係数情報３６０は、英語３６２、日本語１２６、元単語数３６４、Ｌ値３６６を有している。日本語１２６は、「ａｐｐｌｉｃａｔｉｏｎ」に対する訳語候補である。英語３６２は、日本語１２６のそれぞれに対して、訳語候補となる英単語である。元単語数３６４は、一つの日本語１２６に対する英語３６２の数である。Ｌ値３６６は、元単語数３６４に対応して調整されたＬ値である。
【００７９】
係数情報３６０において、日本語１２６＝「適用」には、英語３６２＝「ａｐｐｌｉｃａｔｉｏｎ」、「ａｄｈｉｂｉｔｉｏｎ」の２つの英単語が訳語候補となる。このとき元単語数３６４＝２であり、Ｌ値３６６＝０．３とされており、元単語数３６４＝１の場合の３６６＝０．６よりも減じられている。同様に、係数情報３６０において、日本語１２６＝「出願」には、英語３６２＝「ａｐｐｌｉｃａｔｉｏｎ」、「ｆｉｌｉｎｇ」の２つの英単語が訳語候補となる。このとき元単語数３６４＝２であり、Ｌ値３６６＝０．３とされており、元単語数３６４＝１の場合の３６６＝０．６よりも減じられている。
【００８０】
図２２は、観点別加重和情報３７０の一例を示す図である。図２２に示すように、観点別加重和情報３７０は、観点が項目=「前書き」の場合の、日本語１２６、対訳頻度比２１８、Ｌ値３７２、単言語頻度比２３０、Ｌ値３６６、観点別加重和３７４を含んでいる。
【００８１】
日本語１２６＝「適用」、「出願」のときには、係数情報３６０に示したように元単語数３６４＝２である。このため、Ｋ値３７２は、元単語数３６４＝２の場合のＬ値３６６の変化に応じて変更されている。このとき、Ｌ値３６６、Ｋ値３７２を用いて、対訳頻度比２１８、単言語頻度比２３０に基づき観点別加重和３７４が計算される。
【００８２】
図２３は、第２の実施の形態による翻訳装置３５０の動作を示すフローチャートである。以下の説明では、図２０を参照しながら説明した各機能が、翻訳装置３５０における処理を行うものとして説明する。
【００８３】
図２３に示すように、受付部１１は、入力単語を受付ける（Ｓ３８１）。入力単語は、例えば、図５に示した入力単語１１２、入力単語１１４などとすることができる。観点取得部１３は、観点一覧ＤＢ４１を参照して、例えば、参照情報８４に対応する観点一覧８７のように、入力単語に対応する観点一覧を取得する（Ｓ３８２）。
【００８４】
訳語候補取得部１５は、対訳辞書ＤＢ４３を参照して、訳語候補一覧を取得する（Ｓ３８３）。例えば、入力単語１１２に対応する訳語候補１１６、入力単語１１４に対応する訳語候補１２２などが、訳語候補一覧として取得される。
【００８５】
対訳頻度取得部１７は、観点一覧ＤＢ４１から、観点を一つ取り出す（Ｓ３８４）。対訳頻度取得部１７は、観点一覧８７において、例えば「項目」の項目を取り出す。対訳頻度取得部１７は、取得された観点について、同じ値８９（例えば「前書き」）と対応付けて対訳コーパス４５に記憶された当該訳語候補の数を計数して、観点毎の対訳頻度を取得する。
【００８６】
単言語頻度取得部１９は、取得された観点について、同じ値８９と対応付けて単言語コーパス４７に記憶された当該訳語候補の数を計数して、観点毎の単言語頻度を取得する（Ｓ３８５）。例えば、翻訳装置３５０は、図７に示した観点別対訳頻度１４２、図９に示した観点別単言語頻度１７０を取得する。
【００８７】
続いて元単語数カウント部３５２は、図２１の係数情報３６０に示したように、例えば元単語数３６４をカウントする（Ｓ３８７）。係数調整部３５４は、図２２に示したように、元単語数３６４に応じて、例えば対訳頻度比２１８および単言語頻度比２３０に基づき観点別加重和３７４を計算する（Ｓ３８８）。このとき、観点加重テーブル４９に、元単語数３６４に応じたＫ値、Ｌ値を記憶させておくこともできる。
【００８８】
翻訳装置３５０は、現在選択されている観点が、最後の観点であるか否かを判別する（Ｓ３８９）。最後の観点でないと判別された場合には（Ｓ３８９：ＮＯ）、Ｓ３８４から、別の観点に関して処理を繰り返す。
【００８９】
最後の観点であると判別された場合には（Ｓ３８９：ＹＥＳ）、観点間加重和計算部２３は、観点加重テーブル４９から観点加重和を計算するための情報を読み出す（Ｓ３９０）。すなわち観点間加重和計算部２３は、観点加重テーブル４９から第２の比率（α、β、γ）を読み出す。
【００９０】
観点間加重和計算部２３は、計算された観点別加重和３７４などから、さらに式２に基づき評価値を計算する（Ｓ３９１）。訳語選択部２５は、Ｓ３９１で算出された評価値が最大の訳語候補を、訳語として出力する（Ｓ３９２）。
【００９１】
以上説明したように、第２の実施の形態による翻訳装置３５０においては、翻訳対象の語句が入力されると、観点取得部１３は、観点一覧ＤＢ４１を参照して、入力語句の訳語を決定するための絞込みの観点一覧を取得する。訳語候補取得部１５は、対訳辞書ＤＢ４３に基づき、訳語候補を抽出する。対訳頻度取得部１７は、取得された観点毎に対訳コーパス４５における訳語候補毎の対訳頻度を取得する。単言語頻度取得部１９は、取得された観点毎に、単言語コーパス４７における訳語候補毎の単言語頻度を取得する。
【００９２】
元単語数カウント部３５２は、第１の言語の入力語の訳語候補である第２の言語の単語のそれぞれに対して、逆に、訳語候補となる第１の言語の単語の数を計数する。係数調整部３５４は、例えば、元単語数カウント部３５２が計数した元単語数に応じた第１の比率を観点加重テーブル４９から読み出して用いることで、第１の比率を調整する。
【００９３】
対訳単言語間加重和計算部２１は、調整された第１の比率（Ｋ、Ｌ）、対訳頻度、および単言語頻度に基づき、観点別加重和を算出する。観点間加重和計算部２３は、観点加重テーブル４９を参照して、観点別加重和、第２の比率（α、β、γ）に基づき評価値を計算する。訳語選択部２５は、評価値が最大の訳語候補を訳語として選択する。訳語出力部２７は、選択された訳語を出力する。
【００９４】
以上のように、翻訳装置３５０によれば、対訳辞書を用いた翻訳において、対訳コーパスに加え、単言語コーパスを利用して訳語を選択することができる。このとき、第２の言語の一つの訳語候補に対し、訳語候補をさらに第1の言語に翻訳する際の訳語候補の数に応じて、単言語コーパス４７に基づく単言語頻度の訳語選択に対する影響を変更する。すなわち、元単語数カウント部３５２が計数する元単語数が1つの場合には、単言語コーパス４７に基づく訳語候補は信頼度が高いが、訳語候補の数が大きくなるに従い、信頼度が低下する。よって、係数調整部３５４は、元単語数カウント部３５２が計数する訳語候補の数が大きくなるに従い、単言語コーパス４７に基づく単言語頻度の訳語選択に対する影響が減少するように調整する。このように、対訳頻度と単言語頻度を統合する際に、元単語数を加味する。これにより、第1の実施の形態による翻訳装置１による効果に加え、さらに信頼度の高い訳語を選択することができる。
【００９５】
（変形例）
本変形例は、第１または第２の実施の形態における変形例である。第１または第２の実施の形態と同様の構成および動作については、重複説明を省略する。図２４は、文書ＤＢ９０のデータ構造の一例を示す図である。文書ＤＢ９０は、受付部１１において入力を行う際に参照する情報であると共に、観点一覧ＤＢ４１の別の構成例である。
【００９６】
文書ＤＢ９０は、文書ＩＤ９２、分野９４、年代９６、項目９８、文１００を有し、互いに関連付けて記憶されている。文書ＩＤ９２は、文書の識別情報である。分野９４は、文書が関係する分野である。年代９６は、例えば、文書が出版された年代である。項目９８は、当該文が記載された項目である。文１００は、対応する文書ＩＤ９２に含まれる文であり、例えば「Ｔｈｉｓ  ｉｓ  ｔｈｅ・・・」等である。
【００９７】
本変形例においては、受付部１１は、例えば文書ＤＢ９０から選択された文１００を受け付ける。文書ＩＤ９２により、翻訳対象の文書を選択するようにしてもよい。受付部１１は、受付けた文１００、文書ＩＤ９２などを解析して、翻訳対象の単語を抽出することが好ましい。このとき観点取得部１３は、文書ＤＢ９０において、選択した文１００または文書ＩＤ９２と対応する分野９４、年代９６、項目９８を観点として取得し、上記実施の形態と同様に、例えば図３に示した観点一覧８７とする。
【００９８】
入力を文書ＤＢ９０から選択すること、観点取得部１３が、観点一覧を文書ＤＢ９０から抽出することが、第１または第２の実施の形態と相違する点である。他の構成および動作は、それぞれの実施の形態と同様とすることができる。
【００９９】
本変形例によっても、上記第１または第２の実施の形態による翻訳装置と同様の作用、効果を奏することができる。
【０１００】
なお、本発明は、以上に述べた実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の構成または実施形態を採ることができる。図１、図２０の例では、翻訳装置１、３５０は、観点一覧ＤＢ４１、対訳辞書ＤＢ４３、対訳コーパス４５、単言語コーパス４７、観点加重テーブル４９を有している。しかしこれらは、必ずしも翻訳装置１、３５０が備えている必要はなく、情報を利用可能であれば、別途設けられてもよい。
【０１０１】
上記の訳語の例は一例であり、これに限定されない。第１の比率および第２の比率の決定方法は上記に限定されず、初期値を別の値に定めるなど、他の決定方法でもよい。例えば、Ｋ値とＬ値の初期値は、Ｋ＝０．４、Ｌ＝０．６等、他の値としてもよい。このとき、ΔＫは、負の値について、Ｋ≧０の間、翻訳を行って適切なＫを取得することが好ましい。α、βについても同様に、他の決定方法を採用してもよい。また、第１の比率および第２の比率は、それぞれ合計が１となる例について説明したが、これには限定されない。
【０１０２】
上記第１および第２の実施の形態においては、対訳頻度を観点別に算出する例について説明したが、観点に基づく分類を行わずに対訳頻度と第１の比率とに基づき算出された評価値により訳語を選択するようにしてもよい。このとき、対訳コーパス４５、単言語コーパス４７は、必ずしも観点に関連付けて情報を記憶していなくてもよい。観点は上記に限定されず、例えば、技術文書、小説、随筆、論説文等、文書の種類や、著者の国籍（母語）等、他の情報でもよい。
【０１０３】
さらに、観点一覧ＤＢ４１として、観点一覧ＤＢ１０２を備え、受付部１１が受付ける翻訳対象としては、文書ＤＢ９０に代えて、例えばインターネット上で利用可能な一般のデータベースから選択するといった変形例も可能である。
【０１０４】
ここで、上記第１および第２の実施の形態並びに変形例による訳語選択方法の動作をコンピュータに行わせるために共通に適用されるコンピュータの例について説明する。図２５は、標準的なコンピュータのハードウエア構成の一例を示すブロック図である。図２５に示すように、コンピュータ４００は、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ（ＣＰＵ）４０２、メモリ４０４、入力装置４０６、出力装置４０８、外部記憶装置４１２、媒体駆動装置４１４、ネットワーク接続装置等がバス４１０を介して接続されている。
【０１０５】
ＣＰＵ４０２は、コンピュータ４００全体の動作を制御する演算処理装置である。メモリ４０４は、コンピュータ４００の動作を制御するプログラムを予め記憶したり、プログラムを実行する際に必要に応じて作業領域として使用したりするための記憶部である。メモリ４０４は、例えばＲａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ（ＲＡＭ）、Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ（ＲＯＭ）等である。入力装置４０６は、コンピュータの使用者により操作されると、その操作内容に対応付けられている使用者からの各種情報の入力を取得し、取得した入力情報をＣＰＵ４０２に送付する装置であり、例えばキーボード装置、マウス装置などである。出力装置４０８は、コンピュータ４００による処理結果を出力する装置であり、表示装置などが含まれる。例えば表示装置は、ＣＰＵ４０２により送付される表示データに応じてテキストや画像を表示する。
【０１０６】
外部記憶装置４１２は、例えば、ハードディスクなどの記憶装置であり、ＣＰＵ４０２により実行される各種制御プログラムや、取得したデータ等を記憶しておく装置である。媒体駆動装置４１４は、可搬記録媒体４１６に書き込みおよび読み出しを行うための装置である。ＣＰＵ４０２は、可搬記録媒体４１６に記録されている所定の制御プログラムを、媒体駆動装置４１４を介して読み出して実行することによって、各種の制御処理を行うようにすることもできる。可搬記録媒体４１６は、例えばＣｏｍｐａｃｔ  Ｄｉｓｃ（ＣＤ）−ＲＯＭ、Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ（ＤＶＤ）、Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ（ＵＳＢ）メモリ等である。ネットワーク接続装置４１８は、有線または無線により外部との間で行われる各種データの授受の管理を行うインタフェース装置である。バス４１０は、上記各装置等を互いに接続し、データのやり取りを行う通信経路である。
【０１０７】
上記第１または第２の実施の形態並びに変形例による訳語選択方法をコンピュータに実行させるプログラムは、例えば外部記憶装置４１２に記憶させる。ＣＰＵ４０２は、外部記憶装置４１２からプログラムを読み出し、コンピュータ４００に訳語選択の動作を行なわせる。このとき、まず、訳語選択の処理をＣＰＵ４０２に行わせるための制御プログラムを作成して外部記憶装置４１２に記憶させておく。そして、入力装置４０６から所定の指示をＣＰＵ４０２に与えて、この制御プログラムを外部記憶装置４１２から読み出させて実行させるようにする。また、このプログラムは、可搬記録媒体４１６に記憶するようにしてもよい。さらに、観点一覧ＤＢ４１、対訳辞書ＤＢ４３、対訳コーパス４５、単言語コーパス４７、観点加重テーブル４９は、外部記憶装置４１２に記憶させるようにしてもよい。
【０１０８】
以下、図２６を参照しながら、翻訳システムの構成例について説明する。図２６は翻訳システムの構成例を示す図である。翻訳システム５００は、通信ネットワーク５０３を介して、サーバ５０１とクライアント５０５−１〜５０５−ｎ（以下、まとめて、あるいは代表してクライアント５０５ともいう。ここで、ｎは任意の自然数）が接続されたシステムである。サーバ５０１、クライアント５０５−１〜５０５−ｎは、例えば、それぞれ標準的なコンピュータ４００である。
【０１０９】
サーバ５０１は、翻訳装置１または翻訳装置３５０とすることができる。変形例による文書ＤＢ９０を用いた構成でもよい。サーバ５０１は、クライアント５０５から翻訳対象の語句を受信し、翻訳を実行して、出力結果をクライアント５０５に送信する。クライアント５０５は、翻訳対象の語句を、文書ＤＢ９０や、ウエブ上で選択し、または、直接入力装置などから入力してサーバ５０１に送信し、翻訳結果をサーバ５０１から受信して、表示させる。このとき、観点一覧ＤＢ４１、対訳辞書ＤＢ４３、対訳コーパス４５、単言語コーパス４７、観点加重テーブル４９は、外部記憶装置４１２に記憶させることができる。外部記憶装置４１２は、サーバ５０１が有することもできるが、別のコンピュータが保持するようにしてもよい。さらに、翻訳装置１または翻訳装置３５０の機能の一部を、サーバ５０１とは別のコンピュータが実行するようにしてもよい。
【０１１０】
以上の実施形態に関し、さらに以下の付記を開示する。
（付記１）
第１の言語の翻訳対象の単語を受付ける受付部と、
前記第１の言語の単語と、前記第１の言語と異なる第２の言語の少なくとも一つの訳語候補とを対応付けて記憶する対訳辞書から、前記翻訳対象の単語の少なくとも一つの訳語候補を取得する訳語候補取得部と、
少なくとも一つの前記第１の言語の文と、前記文に対応する前記第２の言語の訳文とが対応付けて記憶された対訳コーパスにおける、前記訳語候補取得部で取得された前記訳語候補毎の前記訳文における対訳出現頻度を取得する対訳頻度取得部と、
少なくとも一つの前記第２の言語の文を記憶した単言語コーパスにおける、前記訳語候補取得部で取得された前記訳語候補毎の単言語出現頻度を取得する単言語頻度取得部と、
前記訳語候補毎の前記対訳出現頻度および前記単言語出現頻度に基づき、前記訳語候補の中から出現頻度が大きい前記翻訳対象の単語の訳語を出力する出力部と、
を有することを特徴とする情報処理装置。
（付記２）
前記第１の言語の翻訳対象の単語に関して訳語を出力する際に参照する参照情報を取得すると共に、前記第１の言語の翻訳対象の単語の前記第２の言語の訳語を前記訳語候補から絞込む際の観点一覧から前記参照情報と対応する観点を少なくとも一つ取得する観点取得部
をさらに有し、
前記対訳コーパスには、前記第１の言語の文と前記第２の言語の訳文とが、前記第１の言語の文に対応する前記観点と対応付けて記憶されており、
前記対訳頻度取得部は、前記観点取得部で取得された前記観点に対応付けて記憶された前記訳文における前記訳語候補毎の対訳出現頻度を取得し、
前記単言語コーパスには、前記第２の言語の文が前記観点と対応付けて記憶されており、
前記単言語頻度取得部は、前記翻訳対象の単語に対応付けられた前記観点に対応付けて記憶された前記訳語候補毎の単言語出現頻度を取得し、
前記出力部は、前記観点毎であって前記訳語候補毎の前記対訳出現頻度および前記単言語出現頻度に基づき、前記訳語候補の中から出現頻度が大きい前記翻訳対象の単語の訳語を出力する
ことを特徴とする付記１に記載の情報処理装置。
（付記３）
前記出現頻度が大きいとは、前記訳語候補毎の前記対訳出現頻度と前記単言語出現頻度とに基づき第１の評価値を算出するための第１の比率、および前記観点毎であって前記訳語候補毎の前記対訳出現頻度と前記単言語出現頻度とに基づき第２の評価値を算出するための第２の比率について、前記受付部が受付ける複数の翻訳対象の単語のそれぞれに対し予め正解と決められた訳語が出力される前記第１の比率または前記第２の比率をそれぞれ統計処理することにより決定されることを特徴とする付記１または付記２に記載の情報処理装置。
（付記４）
前記第２の言語の前記訳語候補のそれぞれを前記第１の言語に翻訳する場合の前記第１の言語の訳語候補の数を計数する元単語数カウント部と、
計数された前記数に応じて、前記第１の比率を調整する比率調整部
をさらに有し、
前記出力部は、調整された前記第１の比率に基づき前記翻訳対象の単語の訳語を出力することを特徴とする付記３に記載の情報処理装置。
（付記５）
前記第１の評価値または前記第２の評価値は、前記対訳出現頻度または前記単言語出現頻度の、それぞれ前記訳語候補全体に対する前記訳語候補毎の対訳出現頻度比または単言語出現頻度比に対する、前記第１の比率または前記第２の比率による加重和として算出されることを特徴とする付記３または付記４に記載の情報処理装置。
（付記６）
前記観点一覧は、前記第１の言語の文と少なくとも一つの前記観点とを対応付けて記憶しており、
前記受付部は、前記観点一覧に記憶された文を解析して前記文に含まれる前記翻訳対象の単語を受付け、
前記観点取得部は、受付けた前記文に対応して記憶された観点を取得する、
ことを特徴とする付記１から付記５のいずれかに記載の情報処理装置。
（付記７）
情報処理装置が、
第１の言語の翻訳対象の単語を受付け、
前記第１の言語の単語と、前記第１の言語と異なる第２の言語の少なくとも一つの訳語候補とを対応付けて記憶する対訳辞書から、前記翻訳対象の単語の少なくとも一つの訳語候補を取得し、
少なくとも一つの前記第１の言語の文と、前記文に対応する前記第２の言語の訳文とが対応付けて記憶された対訳コーパスにおける、前記訳語候補取得部で取得された前記訳語候補毎の前記訳文における対訳出現頻度を取得し、
少なくとも一つの前記第２の言語の文を記憶した単言語コーパスにおける、前記訳語候補取得部で取得された前記訳語候補毎の単言語出現頻度を取得し、
前記訳語候補毎の前記対訳出現頻度および前記単言語出現頻度に基づき、前記訳語候補の中から出現頻度が大きい前記翻訳対象の単語の訳語を、
出力する、
ことを特徴とする訳語選択方法。
（付記８）
さらに、
前記第１の言語の翻訳対象の単語に関して訳語を出力する際に参照する参照情報を取得すると共に、前記第１の言語の翻訳対象の単語の前記第２の言語の訳語を前記訳語候補から絞込む際の観点一覧から前記参照情報と対応する観点を少なくとも一つ取得し
前記第１の言語の文と前記第２の言語の訳文とが、前記第１の言語の文に対応する前記観点と対応付けて記憶された前記対訳コーパスから、前記観点取得部で取得された前記観点に対応付けて記憶された前記訳文における前記訳語候補毎の対訳出現頻度を取得し、
前記第２の言語の文が前記観点と対応付けて記憶された前記単言語コーパスから、前記翻訳対象の単語に対応付けられた前記観点に対応付けて記憶された前記訳語候補毎の単言語出現頻度を取得し、
前記観点毎であって前記訳語候補毎の前記対訳出現頻度および前記単言語出現頻度に基づき、前記訳語候補の中から出現頻度が大きい前記翻訳対象の単語の訳語を出力する
ことを特徴とする付記７に記載の訳語選択方法。
（付記９）
前記出現頻度が大きいとは、前記訳語候補毎の前記対訳出現頻度と前記単言語出現頻度とに基づき第１の評価値を算出するための第１の比率、および前記観点毎であって前記訳語候補毎の前記対訳出現頻度と前記単言語出現頻度とに基づき第２の評価値を算出するための第２の比率について、前記受付部が受付ける複数の翻訳対象の単語のそれぞれに対し予め正解と決められた訳語が出力される前記第１の比率または前記第２の比率をそれぞれ統計処理することにより決定される
ことを特徴とする付記６または付記７に記載の訳語選択方法。
（付記１０）
前記第２の言語の前記訳語候補のそれぞれを前記第１の言語に翻訳する場合の前記第１の言語の訳語候補の数を計数し、
計数された前記数に応じて、前記第１の比率を調整し
調整された前記第１の比率に基づき前記翻訳対象の単語の訳語を出力
ことを特徴とする付記９に記載の訳語選択方法。
（付記１１）
前記第１の評価値または前記第２の評価値は、前記対訳出現頻度または前記単言語出現頻度の、それぞれ前記訳語候補全体に対する前記訳語候補毎の対訳出現頻度比または単言語出現頻度比に対する、前記第１の比率または前記第２の比率による加重和として算出される
ことを特徴とする付記９または付記１０に記載の訳語選択方法。
（付記１２）
前記観点一覧は、前記第１の言語の文と少なくとも一つの前記観点とを対応付けて記憶しており、
さらに、前記観点一覧に記憶された文を解析して前記文に含まれる前記翻訳対象の単語を受付け、
受付けた前記文に対応して記憶された観点を取得する、
ことを特徴とする付記７から付記１１のいずれかに記載の訳語選択方法。
（付記１３）
第１の情報処理装置と、第２の情報処理装置とが通信ネットワークを介して接続され、
前記第１の情報処理装置は、
第１の言語の翻訳対象の単語を受付ける受付部と、
前記第１の言語の単語と、前記第１の言語と異なる第２の言語の少なくとも一つの訳語候補とを対応付けて記憶する辞書記憶部と、
前記辞書記憶部から、前記翻訳対象の単語の少なくとも一つの訳語候補を取得する訳語候補取得部と、
少なくとも一つの前記第１の言語の文と、前記文に対応する前記第２の言語の訳文とが対応付けて記憶された対訳コーパスを記憶した対訳記憶部と、
前記対訳コーパスから、前記訳語候補取得部で取得された前記訳語候補毎の前記訳文における対訳出現頻度を取得する対訳頻度取得部と、
少なくとも一つの前記第２の言語の文が記憶された単言語コーパスを記憶した単言語記憶部と、
前記単言語コーパスにおける、前記訳語候補取得部で取得された前記訳語候補毎の単言語出現頻度を取得する単言語頻度取得部と、
前記訳語候補毎の前記対訳出現頻度および前記単言語出現頻度に基づき、前記訳語候補の中から出現頻度が大きい前記翻訳対象の単語の訳語を出力する出力部と、
前記通信ネットワークを介して、前記受付部で受付ける前記翻訳対象の単語を受信すると共に、前記訳語を送信する第１の送受信部と、
を有し、
前記第２の情報処理装置は、
前記第１の言語の翻訳対象の単語の入力を受付ける入力部と、
前記通信ネットワークを介して前記第１の言語の翻訳対象の単語を送信するとともに、前記訳語を受信する第２の送受信部と、
前記訳語を表示する表示部と、
を有することを特徴とする情報処理システム。
（付記１４）
前記第１の言語の翻訳対象の単語の前記第２の言語の訳語を前記訳語候補から絞込む際の観点一覧を記憶した観点記憶部と、
前記第１の言語の翻訳対象の単語に関して訳語を出力する際に参照する参照情報を取得すると共に、前記観点一覧から前記参照情報と対応する観点を少なくとも一つ取得する観点取得部と、
をさらに有し、
前記対訳コーパスには、前記第１の言語の文と前記第２の言語の訳文とが、前記第１の言語の文に対応する前記観点と対応付けて記憶されており、
前記対訳頻度取得部は、前記観点取得部で取得された前記観点に対応付けて記憶された前記訳文における前記訳語候補毎の対訳出現頻度を取得し、
前記単言語コーパスには、前記第２の言語の文が前記観点と対応付けて記憶されており、
前記単言語頻度取得部は、前記翻訳対象の単語に対応付けられた前記観点に対応付けて記憶された前記訳語候補毎の単言語出現頻度を取得し、
前記出力部は、前記観点毎であって前記訳語候補毎の前記対訳出現頻度および前記単言語出現頻度に基づき、前記訳語候補の中から出現頻度が大きい前記翻訳対象の単語の訳語を出力する
ことを特徴とする付記１３に記載の情報処理システム。
（付記１５）
前記出現頻度が大きいとは、前記訳語候補毎の前記対訳出現頻度と前記単言語出現頻度とに基づき第１の評価値を算出するための第１の比率、および前記観点毎であって前記訳語候補毎の前記対訳出現頻度と前記単言語出現頻度とに基づき第２の評価値を算出するための第２の比率について、前記受付部が受付ける複数の翻訳対象の単語のそれぞれに対し予め正解と決められた訳語が出力される前記第１の比率または前記第２の比率をそれぞれ統計処理することにより決定されることを特徴とする付記１３または付記１４に記載の情報処理システム。
【符号の説明】
【０１１１】
１      翻訳装置
１１    受付部
１３    観点取得部
１５    訳語候補取得部
１７    対訳頻度取得部
１９    単言語頻度取得部
２１    対訳単言語間加重和計算部
２３    観点間加重和計算部
２５    訳語選択部
２７    訳語出力部
４１    観点一覧ＤＢ
４３    対訳辞書ＤＢ
４４    英日辞書ＤＢ
４５    対訳コーパス
４６    日本語コーパス
４７    単言語コーパス
４８    英日コーパス
４９    観点加重テーブル
【図１】
2015087823.tif 000003
【図２】
2015087823.tif 000004
【図３】
2015087823.tif 000005
【図４】
2015087823.tif 000006
【図５】
2015087823.tif 000007
【図６】
2015087823.tif 000008
【図７】
2015087823.tif 000009
【図８】
2015087823.tif 000010
【図９】
2015087823.tif 000011
【図１０】
2015087823.tif 000012
【図１１】
2015087823.tif 000013
【図１２】
2015087823.tif 000014
【図１３】
2015087823.tif 000015
【図１４】
2015087823.tif 000016
【図１５】
2015087823.tif 000017
【図１６】
2015087823.tif 000018
【図１７】
2015087823.tif 000019
【図１８】
2015087823.tif 000020
【図１９】
2015087823.tif 000021
【図２０】
2015087823.tif 000022
【図２１】
2015087823.tif 000023
【図２２】
2015087823.tif 000024
【図２３】
2015087823.tif 000025
【図２４】
2015087823.tif 000026
【図２５】
2015087823.tif 000027
【図２６】
2015087823.tif 000028