(57)【要約】 【課題】ユーザの負担を軽減しつつ原文理解を補助することが可能な翻訳システム、情報処理装置、情報処理方法およびプログラムを提供する。【解決手段】本発明に係る翻訳システムは、１以上のコンピュータを含むシステムであって、取得部と記憶部と認識部と付加部とを備える。取得部は、翻訳の対象となる文章を示す原文情報と、原文情報が属する分野である専門分野を指定する情報を含む指定情報と、を取得する。記憶部は、複数の専門分野ごとに、当該専門分野で使用される語句の翻訳に辞書として用いられる１以上の専門辞書情報を記憶する。認識部は、原文情報に含まれる語句のうち、指定情報により指定された専門分野に対応する１以上の専門辞書情報を用いて翻訳される語句を認識する。付加部は、認識部によって認識された語句に対してのみ、当該語句の翻訳結果を示す情報を付加する。【選択図】図３
2015172792.tif 000002
【特許請求の範囲】
【請求項１】
１以上のコンピュータを含むシステムであって、
翻訳の対象となる文章を示す原文情報と、前記原文情報が属する分野である専門分野を指定する情報を含む指定情報と、を取得する取得部と、
複数の専門分野ごとに、当該専門分野で使用される語句の翻訳に辞書として用いられる１以上の専門辞書情報を記憶する記憶部と、
前記原文情報に含まれる語句のうち、前記指定情報により指定された専門分野に対応する１以上の前記専門辞書情報を用いて翻訳される語句を認識する認識部と、
前記認識部によって認識された語句に対してのみ、当該語句の翻訳結果を示す情報を付加する付加部と、を備える、
翻訳システム。
【請求項２】
前記指定情報は、翻訳元言語および翻訳先言語を指定する情報を含み、
前記記憶部は、翻訳元言語、翻訳先言語および専門分野の組み合わせごとに、当該専門分野で使用される語を表す翻訳元言語と翻訳先言語との対応関係を示す第１の専門辞書情報と、当該専門分野で使用される句を表す翻訳元言語と翻訳先言語との対応関係を示す第２の専門辞書情報とを少なくとも記憶し、
前記認識部は、前記原文情報に含まれる語句のうち、前記指定情報により指定された専門分野、翻訳元言語および翻訳先言語の組み合わせに対応する前記第１の専門辞書情報または前記第２の専門辞書情報を用いて翻訳される語句を認識する、
請求項１に記載の翻訳システム。
【請求項３】
前記付加部は、前記認識部によって認識された語句の直後に、当該語句の翻訳結果を示す情報を付加する、
請求項１または請求項２に記載の翻訳システム。
【請求項４】
前記付加部は、前記認識部によって認識された語句を強調して表示し、当該語句の翻訳結果を示す情報を、対応する所定の位置に付加する、
請求項１または請求項２に記載の翻訳システム。
【請求項５】
前記付加部は、前記認識部によって認識された語句の上方または下方に、当該語句の翻訳結果を示す情報を付加する、
請求項１または請求項２に記載の翻訳システム。
【請求項６】
前記原文情報に対して前記付加部による処理が施された結果を示す翻訳情報を出力する出力部をさらに備える、
請求項１に記載の翻訳システム。
【請求項７】
前記原文情報の文構成を解析する解析部をさらに含み、
前記認識部は、前記解析部による解析結果を用いて、前記原文情報に含まれる語句のうち、前記指定情報により指定された専門分野に対応する１以上の前記専門辞書情報を用いて翻訳される語句を認識する、
請求項１に記載の翻訳システム。
【請求項８】
前記語句は、語および句のうちの少なくとも一方を含み、
前記語は、意味を持つ最小の単位であり、
前記句は、複数の前記語が連続して一つのまとまった意味を表すものである、
請求項１に記載の翻訳システム。
【請求項９】
前記専門分野は、専門分野、専攻分野、研究分野または学術分野の少なくとも一つを含む、
請求項１に記載の翻訳システム。
【請求項１０】
翻訳の対象となる文章を示す原文情報と、前記原文情報が属する分野である専門分野を指定する情報を含む指定情報と、を取得する取得部と、
複数の専門分野ごとに、当該専門分野で使用される語句の翻訳に辞書として用いられる１以上の専門辞書情報を記憶する記憶部と、
前記原文情報に含まれる語句のうち、前記指定情報により指定された専門分野に対応する１以上の前記専門辞書情報を用いて翻訳される語句を認識する認識部と、
前記認識部によって認識された語句に対してのみ、当該語句の翻訳結果を示す情報を付加する付加部と、を備える、
情報処理装置。
【請求項１１】
前記指定情報は、翻訳元言語および翻訳先言語を指定する情報を含み、
前記記憶部は、翻訳元言語、翻訳先言語および専門分野の組み合わせごとに、当該専門分野で使用される語を表す翻訳元言語と翻訳先言語との対応関係を示す第１の専門辞書情報と、当該専門分野で使用される句を表す翻訳元言語と翻訳先言語との対応関係を示す第２の専門辞書情報とを少なくとも記憶し、
前記認識部は、前記原文情報に含まれる語句のうち、前記指定情報により指定された専門分野、翻訳元言語および翻訳先言語の組み合わせに対応する前記第１の専門辞書情報または前記第２の専門辞書情報を用いて翻訳される語句を認識する、
請求項１０に記載の情報処理装置。
【請求項１２】
前記付加部は、前記認識部によって認識された語句の直後に、当該語句の翻訳結果を示す情報を付加する、
請求項１０または請求項１１に記載の情報処理装置。
【請求項１３】
前記付加部は、前記認識部によって認識された語句を強調して表示し、当該語句の翻訳結果を示す情報を、対応する所定の位置に付加する、
請求項１０または請求項１１に記載の情報処理装置。
【請求項１４】
前記付加部は、前記認識部によって認識された語句の上方または下方に、当該語句の翻訳結果を示す情報を付加する、
請求項１０または請求項１１に記載の情報処理装置。
【請求項１５】
前記原文情報に対して前記付加部による処理が施された結果を示す翻訳情報を出力する出力部をさらに備える、
請求項１０に記載の情報処理装置。
【請求項１６】
前記原文情報の文構成を解析する解析部をさらに含み、
前記認識部は、前記解析部による解析結果を用いて、前記原文情報に含まれる語句のうち、前記指定情報により指定された専門分野に対応する１以上の前記専門辞書情報を用いて翻訳される語句を認識する、
請求項１０に記載の情報処理装置。
【請求項１７】
前記語句は、語および句のうちの少なくとも一方を含み、
前記語は、意味を持つ最小の単位であり、
前記句は、複数の前記語が連続して一つのまとまった意味を表すものである、
請求項１０に記載の情報処理装置。
【請求項１８】
前記専門分野は、専門分野、専攻分野、研究分野または学術分野の少なくとも一つを含む、
請求項１０に記載の情報処理装置。
【請求項１９】
翻訳の対象となる文章を示す原文情報と、前記原文情報が属する分野である専門分野を指定する情報を含む指定情報と、を取得する取得ステップと、
複数の専門分野ごとに、当該専門分野で使用される語句の翻訳に辞書として用いられる１以上の専門辞書情報を記憶する記憶部を参照して、前記指定情報により指定された専門分野に対応する１以上の前記専門辞書情報を特定し、前記原文情報に含まれる語句のうち、当該特定した１以上の前記専門辞書情報を用いて翻訳される語句を認識する認識ステップと、
前記認識ステップによって認識された語句に対してのみ、当該語句の翻訳結果を示す情報を付加する付加ステップと、を含む、
情報処理方法。
【請求項２０】
前記指定情報は、翻訳元言語および翻訳先言語を指定する情報を含み、
前記記憶部は、翻訳元言語、翻訳先言語および専門分野の組み合わせごとに、当該専門分野で使用される語を表す翻訳元言語と翻訳先言語との対応関係を示す第１の専門辞書情報と、当該専門分野で使用される句を表す翻訳元言語と翻訳先言語との対応関係を示す第２の専門辞書情報とを少なくとも記憶し、
前記認識ステップは、前記原文情報に含まれる語句のうち、前記指定情報により指定された専門分野、翻訳元言語および翻訳先言語の組み合わせに対応する前記第１の専門辞書情報または前記第２の専門辞書情報を用いて翻訳される語句を認識する、
請求項１９に記載の情報処理方法。
【請求項２１】
前記付加ステップは、前記認識ステップによって認識された語句の直後に、当該語句の翻訳結果を示す情報を付加する、
請求項１９または請求項２０に記載の情報処理方法。
【請求項２２】
前記付加ステップは、前記認識ステップによって認識された語句を強調して表示し、当該語句の翻訳結果を示す情報を、対応する所定の位置に付加する、
請求項１９または請求項２０に記載の情報処理方法。
【請求項２３】
前記付加ステップは、前記認識ステップによって認識された語句の上方または下方に、当該語句の翻訳結果を示す情報を付加する、
請求項１９または請求項２０に記載の情報処理方法。
【請求項２４】
前記原文情報に対して前記付加ステップによる処理が施された結果を示す翻訳情報を出力する出力ステップをさらに含む、
請求項１９に記載の情報処理方法。
【請求項２５】
前記原文情報の文構成を解析する解析ステップをさらに含み、
前記認識ステップは、前記解析ステップによる解析結果を用いて、前記原文情報に含まれる語句のうち、前記指定情報により指定された専門分野に対応する１以上の前記専門辞書情報を用いて翻訳される語句を認識する、
請求項１９に記載の情報処理方法。
【請求項２６】
前記語句は、語および句のうちの少なくとも一方を含み、
前記語は、意味を持つ最小の単位であり、
前記句は、複数の前記語が連続して一つのまとまった意味を表すものである、
請求項１９に記載の情報処理方法。
【請求項２７】
前記専門分野は、専門分野、専攻分野、研究分野または学術分野の少なくとも一つを含む、
請求項１９に記載の情報処理方法。
【請求項２８】
コンピュータを、
翻訳の対象となる文章を示す原文情報と、前記原文情報が属する分野である専門分野を指定する情報を含む指定情報と、を取得する取得手段と、
複数の専門分野ごとに、当該専門分野で使用される語句の翻訳に辞書として用いられる１以上の専門辞書情報を記憶する記憶部を参照して、前記指定情報により指定された専門分野に対応する１以上の前記専門辞書情報を特定し、前記原文情報に含まれる語句のうち、当該特定した１以上の前記専門辞書情報を用いて翻訳される語句を認識する認識手段と、
前記認識手段によって認識された語句に対してのみ、当該語句の翻訳結果を示す情報を付加する付加手段として機能させる、
プログラム。
【請求項２９】
前記指定情報は、翻訳元言語および翻訳先言語を指定する情報を含み、
前記記憶部は、翻訳元言語、翻訳先言語および専門分野の組み合わせごとに、当該専門分野で使用される語を表す翻訳元言語と翻訳先言語との対応関係を示す第１の専門辞書情報と、当該専門分野で使用される句を表す翻訳元言語と翻訳先言語との対応関係を示す第２の専門辞書情報とを少なくとも記憶し、
前記認識手段は、前記原文情報に含まれる語句のうち、前記指定情報により指定された専門分野、翻訳元言語および翻訳先言語の組み合わせに対応する前記第１の専門辞書情報または前記第２の専門辞書情報を用いて翻訳される語句を認識する、
請求項２８に記載のプログラム。
【請求項３０】
前記付加手段は、前記認識手段によって認識された語句の直後に、当該語句の翻訳結果を示す情報を付加する、
請求項２８または請求項２９に記載のプログラム。
【請求項３１】
前記付加手段は、前記認識手段によって認識された語句を強調して表示し、当該語句の翻訳結果を示す情報を、対応する所定の位置に付加する、
請求項２８または請求項２９に記載のプログラム。
【請求項３２】
前記付加手段は、前記認識手段によって認識された語句の上方または下方に、当該語句の翻訳結果を示す情報を付加する、
請求項２８または請求項２９に記載のプログラム。
【請求項３３】
前記原文情報に対して前記付加ステップによる処理が施された結果を示す翻訳情報を出力する出力手段をさらに備える、
請求項２８に記載のプログラム。
【請求項３４】
前記原文情報の文構成を解析する解析手段をさらに備え、
前記認識手段は、前記解析手段による解析結果を用いて、前記原文情報に含まれる語句のうち、前記指定情報により指定された専門分野に対応する１以上の前記専門辞書情報を用いて翻訳される語句を認識する、
請求項２８に記載のプログラム。
【請求項３５】
前記語句は、語および句のうちの少なくとも一方を含み、
前記語は、意味を持つ最小の単位であり、
前記句は、複数の前記語が連続して一つのまとまった意味を表すものである、
請求項２８に記載のプログラム。
【請求項３６】
前記専門分野は、専門分野、専攻分野、研究分野または学術分野の少なくとも一つを含む、
請求項２８に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、翻訳システム、情報処理装置、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
従来、紙文書もしくは電子文書に含まれる文章を指定された言語に翻訳し、翻訳結果を印刷もしくは電子文書、ハイパーテキスト等に出力する機械翻訳の技術が知られている。
【０００３】
例えば特許文献１は、全文のうち、ユーザが指定した難易度レベルよりも難易度レベルが高い入力文のみを機械翻訳し、ユーザが設定した難易度レベルよりも難易度レベルが低い入力文は原文のまま出力することにより、ユーザにとって翻訳が不可能、もしくは翻訳結果の理解が不十分になると思われる文を自動抽出して翻訳する仕組みを提供している。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、今までの機械翻訳では、翻訳結果の文法が正しくなかったり、文脈上誤りがあったりする場合、翻訳文のみを見るとかえって混乱し、理解の妨げになるという問題があった。
【０００５】
この場合、翻訳能力の高いユーザであれば、原文から文脈や文の構成を確認しつつ、分からない専門用語や表現のみについて訳文を参照するという手法を取ることができるが、今までの機械翻訳においては原文に対する翻訳結果の対応箇所が瞬時に把握し難いため、その対応箇所を探す作業がユーザの負担になっていた。
【０００６】
本発明は、上記に鑑みてなされたものであって、ユーザの負担を軽減しつつ原文理解を補助することが可能な翻訳システム、情報処理装置、情報処理方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、１以上のコンピュータを含むシステムであって、翻訳の対象となる文章を示す原文情報と、前記原文情報が属する分野である専門分野を指定する情報を含む指定情報と、を取得する取得部と、複数の専門分野ごとに、当該専門分野で使用される語句の翻訳に辞書として用いられる１以上の専門辞書情報を記憶する記憶部と、前記原文情報に含まれる語句のうち、前記指定情報により指定された専門分野に対応する１以上の前記専門辞書情報を用いて翻訳される語句を認識する認識部と、前記認識部によって認識された語句に対してのみ、当該語句の翻訳結果を示す情報を付加する付加部と、を備える翻訳システムである。
【発明の効果】
【０００８】
本発明によれば、ユーザの負担を軽減しつつ原文理解を補助することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、第１実施形態のシステムの構成の一例を示す図である。
【図２】図２は、ＭＦＰに搭載された専用のアプリケーションにより提供される画面の一例を示す図である。
【図３】図３は、第１実施形態のサーバの機能構成の一例を示す図である。
【図４】図４は、対応マップの一例を示す図である。
【図５】図５は、翻訳情報の一例を示す図である。
【図６】図６は、翻訳部の動作例を示すフローチャートである。
【図７】図７は、専門辞書情報に加えて、文構成の解析結果や基本辞書情報を合わせて用いた翻訳処理を行う場合の具体例を示す図である。
【図８】図８は、第２実施形態のシステムの構成の一例を示す図である。
【図９】図９は、第２実施形態のサーバの機能構成の一例を示す図である。
【図１０】図１０は、サーバ上の専用ページの画面例を示す図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照しながら、本発明に係る翻訳システム、情報処理装置、情報処理方法およびプログラムの実施形態を詳細に説明する。
【００１１】
（第１実施形態）
図１は、第１実施形態の翻訳システム１００の構成の一例を示す図である。図１に示すように、翻訳システム１００は、ＭＦＰ１と、ＰＣ２と、サーバ３とを備える。図１の例では、ＭＦＰ１とＰＣ２は、ルータ４とインターネット５を介して、サーバ３と接続されている。なお、ＭＦＰ１とＰＣ２は、図１の例のように同一のネットワーク上に配置されてもよいし、ＭＦＰ１およびＰＣ２のそれぞれが別のネットワークからサーバ３にアクセスする構成であってもよい。
【００１２】
ＭＦＰ１は、コピー機能、スキャナ機能、ファクス機能、プリンタ機能などの各種機能を有する装置（画像形成装置）である。この例では、ＭＦＰ１には、ユーザ操作に応じて、特定の専門分野を指定する情報を少なくとも含む指定情報を生成する機能を提供するための専用のアプリケーション（ソフトウェア）がインストールされている。また、ＭＦＰ１は、原稿をスキャンして翻訳の対象となる文章を示す原文情報を生成し、その生成した原文情報と、上記指定情報とをサーバ３へ送信する。
【００１３】
図２は、ＭＦＰ１に搭載された専用のアプリケーションにより提供される画面の一例を示す図である。この専用のアプリケーションは、ユーザ操作に応じて、翻訳元言語（翻訳の対象となる文章（原文）を記述するのに用いられる言語）、翻訳先言語（翻訳結果を記述するのに用いられる言語）、および、原文の内容に該当する専門分野（原文が属する分野である専門分野）を指定する指定情報を生成する機能を提供するためのアプリケーションである。なお、例えば複数種類の専門分野を指定することができる構成であってもよい。なお、本明細書では、「専門分野」とは、専門分野、専攻分野、研究分野または学術分野の少なくとも一つを含むものである。
【００１４】
ユーザは、図２に例示された画面を見ながら、翻訳元言語、翻訳先言語および専門分野の各々を指定するための操作を行い、ＭＦＰ１は、このユーザ操作に応じて、翻訳元言語、翻訳先言語および専門分野を指定する指定情報を生成するという具合である。また、ユーザが、図２に示す読み取り開始ボタン（ＵＩボタン）１０を押下すると、ＭＦＰ１は、原稿の画像をスキャンして読み取る動作を実行する。この例では、ＭＦＰ１は、読み取った画像（原稿画像）に対して文字認識処理を行い、その文字認識処理の結果を反映させて原稿画像を再構築した情報（翻訳の対象となる文章を示す原文情報であると考えることもできる）をサーバ３へ送信するが、これに限らず、例えばＭＦＰ１は、読み取った原稿画像をサーバ３へ送信し、サーバ３が文字認識処理を行うことで、翻訳の対象となる文章を示す原文情報を取得する形態であってもよい。文字認識処理としては、公知の様々な技術を利用可能である。要するに、サーバ３が、翻訳の対象となる文章を示す原文情報を取得する形態であればよい。
【００１５】
サーバ３は、ＭＦＰ１から取得した原文情報に対して翻訳処理を実施し、その結果を示すファイルを保存する。ＰＣ２は、インターネットブラウザもしくは専用のアプリケーションを介してサーバ３に接続し（アクセスし）、翻訳処理の結果を示すファイルをダウンロードもしくは閲覧することができる。見方を変えれば、サーバ３は、ＰＣ２からの要求に応じて、翻訳処理の結果を示す情報を出力していると考えることができる。
【００１６】
次に、サーバ３の構成について説明する。この例では、サーバ３は、請求項の「情報処理装置」に対応していると考えることができる。図３は、サーバ３の機能構成の一例を示すブロック図である。図３に示すように、サーバ３は、取得部１０１と、記憶部１０２と、翻訳部１０３と、出力部１０４とを有する。取得部１０１は、上述の原文情報および指定情報をＭＦＰ１から取得する。
【００１７】
記憶部１０２は、複数の専門分野ごとに、当該専門分野で使用される語句の翻訳に辞書として用いられる１以上の辞書情報を記憶する。より具体的には以下のとおりである。本実施形態では、記憶部１０２は、翻訳する上で必要になる文法情報、一般的な日常用語や日常表現の辞書情報を含む基本データ群１０２ａと、各専門分野の用語や表現の辞書情報を専門分野ごとにまとめた専門データ群１０２ｂとを記憶している。
【００１８】
図３の例では、基本データ群１０２ａは、複数の言語ごとに、当該言語における文法規則を示す文法情報を対応付けて保持する文法辞書を含む。また、詳細な図示は省略するが、基本データ群１０２ａは、翻訳元言語と翻訳先言語との組み合わせ（例えば日本語と英語、日本語と中国語、英語と中国語等）ごとに、日常的に使用される語を表す翻訳元言語と翻訳先言語との対応関係を示す基本用語辞書を対応付けて保持している。本明細書では、「語」とは、意味を持つ最小の単位（言語の構成単位）を示し、１以上の形態素から構成され得る。例えば単語や複合語などが「語」に該当する。
【００１９】
また、詳細な図示は省略するが、基本データ群１０２ａは、翻訳元言語と翻訳先言語との組み合わせごとに、日常的に使用される句（フレーズ（表現））を表す翻訳元言語と翻訳先言語との対応関係を示す基本表現辞書を対応付けて保持している。本明細書では、「句」とは、複数の語が連続して一つのまとまった意味を表すものを指す。「語句」とは、「語」および「句」のうちの少なくとも一方を含むものであればよい（１以上の文字列であると捉えてもよい）。また、以下の説明では、基本用語辞書と基本表現辞書を区別しない場合は、単に「基本辞書情報」と称する場合がある。
【００２０】
また、図３の例では、専門データ群１０２ｂは、複数の専門分野ごとに、当該専門分野で使用される語を表す翻訳元言語と翻訳先言語との対応関係を示す専門用語辞書を対応付けて保持している。例えば「専門分野１」に対しては、当該専門分野１で使用される複数の語のそれぞれを表す翻訳元言語と翻訳先言語との対応関係を示す専門用語辞書１が対応付けられるといった具合である。この例では、専門用語辞書は、請求項の「第１の専門辞書情報」に対応していると考えることができる。
【００２１】
また、図３の例では、専門データ群１０２ｂは、複数の専門分野ごとに、当該専門分野で使用される句を表す翻訳元言語と翻訳先言語との対応関係を示す専門表現辞書を対応付けて保持している。例えば「専門分野１」に対しては、当該専門分野１で使用される複数の句のそれぞれを表す翻訳元言語と翻訳先言語との対応関係を示す専門表現辞書１が対応付けられるといった具合である。この例では、専門用語辞書は、請求項の「第２の専門辞書情報」に対応していると考えることができる。以下の説明では、専門用語辞書と専門表現辞書を区別しない場合は、単に「専門辞書情報」と称する場合がある。また、基本辞書情報と専門辞書情報を区別しない場合は、単に「辞書情報」と称する場合がある。
【００２２】
翻訳部１０３は、取得部１０１が取得した原文情報に対して翻訳処理を行う。本実施形態では、翻訳部１０３は、取得部１０１が取得した原文情報に含まれる語句のうち、取得部１０１が取得した指定情報により指定された専門分野に対応する１以上の専門辞書情報を用いて翻訳される語句を認識する。より具体的には、翻訳部１０３は、原文情報の文構成を解析し、その解析結果を用いて、原文情報に含まれる語句のうち、指定情報により指定された専門分野に対応する１以上の専門辞書情報を用いて翻訳される語句を認識する。さらに詳述すれば以下のとおりである。なお、この例では、翻訳部１０３は、請求項の「解析部」に対応する機能を有していると考えることができるが、これに限らず、例えば請求項の「解析部」に対応する機能が翻訳部１０３とは別に設けられる形態であってもよい。また、この例では、翻訳部１０３は、請求項の「認識部」に対応する機能を有していると考えることができるが、これに限らず、例えば請求項の「認識部」に対応する機能が、翻訳部１０３とは別に設けられる形態であってもよい。
【００２３】
本実施形態では、翻訳部１０３は、記憶部１０２に記憶された文法辞書を用いて、取得部１０１が取得した原文情報の文構成を解析（例えば語や句を単位として解析）する。そして、翻訳部１０３は、取得部１０１が取得した指定情報により指定された翻訳元言語と翻訳先言語との組み合わせに対応する基本用語辞書および基本表現辞書と、当該指定情報により指定された専門分野、翻訳元言語および翻訳先言語の組み合わせに対応する専門用語辞書および専門表現辞書とを用いて、翻訳処理を行う。そして、翻訳部１０３は、原文情報に含まれる語または句の単位で、翻訳の結果と、その翻訳に用いられた専門辞書情報とを対応付けた対応マップを生成する。
【００２４】
図４は、対応マップの一例を示す図である。図４の例では、図４の（Ａ）に示すａ１〜ａ５は、図４の（Ｂ）に示すａ１〜ａ５と１対１に対応している。この例では、図４の（Ａ）に示すａｘ（ｘ＝１〜５）は、図４の（Ｂ）に示すａｘに対応している。例えば図４の（Ａ）に示すａ１は、図４の（Ｂ）に示すａ１に対応し、図４の（Ａ）に示すａ２は、図４の（Ｂ）に示すａ２に対応するといった具合である。この例では、ａ１〜ａ５は、翻訳に用いられた辞書情報が基本辞書情報であることを表している。
【００２５】
同様に、図４の（Ａ）に示すｂ１〜ｂ５は、図４の（Ｂ）に示すｂ１〜ｂ５と１対１に対応している。この例では、図４の（Ａ）に示すｂｘ（ｘ＝１〜５）は、図４の（Ｂ）に示すｂｘに対応している。この例では、ｂ１〜ｂ５は、翻訳に用いられた辞書情報が専門辞書情報であることを表している。
【００２６】
図３に戻って説明を続ける。翻訳部１０３は、上述の対応マップの生成後、対応マップ上の全ての要素（語または句を単位とする要素）について、翻訳に用いられた辞書情報が基本辞書情報であるか専門辞書情報であるかを判定し、翻訳に用いられた辞書情報が専門辞書情報である要素を特定する。以上のようにして、翻訳部１０３は、取得部１０１が取得した原文情報に含まれる語句のうち、取得部１０１が取得した指定情報により指定された専門分野に対応する１以上の専門辞書情報を用いて翻訳される語句（この例では、指定情報により指定された専門分野、翻訳元言語および翻訳先言語の組み合わせに対応する専門用語辞書または専門表現辞書を用いて翻訳される語句）を認識する。
【００２７】
そして、翻訳部１０３は、以上のようにして特定した要素（語句）に対しては、当該要素の翻訳結果（翻訳文）を示す情報を付加する。以下では、専門辞書情報を用いて翻訳される語句に対してのみ、当該語句の翻訳結果を付加する処理が施された後の原文情報を、「翻訳情報」と称する場合がある。なお、この例では、翻訳部１０３は、請求項の「付加部」に対応する機能を有していると考えることができるが、これに限らず、例えば請求項の「付加部」に対応する機能が、翻訳部１０３とは別に設けられる形態であってもよい。
【００２８】
図５は、翻訳情報の一例を示す図である。ここでは、指定された翻訳元言語が英語であり、翻訳先言語が日本語であり、専門分野が化学である場合を例示している。図５（Ａ）は原文情報を表す。図５の例では、原文に含まれる語句のうち、「英語」を示す翻訳元言語と、「日本語」を示す翻訳言語と、「化学」を示す専門分野との組み合わせに対応する専門辞書情報を用いて翻訳される語句が、「The  Haber-Bosch  process」、「ammonia」、「nitrogen」、「hydrogen」、「iron  catalyst」である場合を想定している。図５（Ｂ）、（Ｃ）、（Ｄ）は、この場合の翻訳情報の一例を示している。
【００２９】
翻訳部１０３は、原文情報に含まれる語句のうち、専門辞書情報を用いて翻訳される語句の直後に、当該語句の翻訳結果を示す情報を付加することができる。図５（Ｂ）の例では、翻訳部１０３は、専門辞書情報を用いて翻訳される語句の直後に、括弧付きで翻訳結果の和文を挿入している。
【００３０】
また、翻訳部１０３は、原文情報に含まれる語句のうち、専門辞書情報を用いて翻訳される語句を強調して表示し、当該語句の翻訳結果を示す情報を、対応する所定の位置に付加することもできる。図５（Ｃ）の例では、翻訳部１０３は、専門辞書情報を用いて翻訳される語句に下線を引いて番号を順番に割り振り、余白部分に該当番号の和文を表示している。なお、強調表示の態様は任意であり、例えば翻訳部１０３は、専門辞書情報を用いて翻訳される語句に所定の色を付加してハイライト表示する形態であってもよい。
【００３１】
さらに、翻訳部１０３は、原文情報に含まれる語句のうち、専門辞書情報を用いて翻訳される語句の上方または下方に、当該語句の翻訳結果を示す情報を付加することもできる。図５（Ｄ）の例では、翻訳部１０３は、専門辞書情報を用いて翻訳される語句に下線を引き、その直下に和文を表示している。
【００３２】
なお、図５（Ｃ）や（Ｄ）に例示した方法の場合、そのような方法で得られた翻訳情報を、ＰＣ２やサーバ３の表示部（各種の画像を表示する表示装置）に表示させるために必要なタグ情報を原文に埋め込むこともできる。また、原文情報に含まれる語句のうち、専門辞書情報を用いずに翻訳される語句については、原文のままとするので、図５（Ｂ）乃至（Ｄ）の何れの場合でも、「combining(結合・合成)」、「in  the  presence  of(〜の存在下)」といった日常的に使用される語句（以下の説明では、「日常語」と称する場合がある）には翻訳文が付加されない。また、例えば何れの専門辞書情報を用いて翻訳が実施されたかを示すため、翻訳文の近傍や後方（例えば直後）に、使用した専門辞書情報の名称や分野名を付加することもできる。
【００３３】
要するに、本実施形態では、指定された専門分野の辞書を用いて翻訳される語句に対してのみ、翻訳結果を付加することが特徴となっている。本実施形態では、原文情報に含まれる語句のうち、翻訳能力の高いユーザであっても理解できない可能性が高い専門的な語句に絞って翻訳文を付加するので、日常語を含む全ての語句に対して訳文を付加する構成と比較して、翻訳処理の結果が煩雑にならずユーザの原文理解の妨げとなりにくいという有利な効果を達成できる。
【００３４】
図３に戻って説明を続ける。出力部１０４は、上述の翻訳情報を出力する。出力の態様は任意であるが、例えば出力部１０４は、上述の翻訳情報を、サーバ３の表示部に表示することもできるし、ＰＣ２からの要求に応じて当該ＰＣ２へ送信することもできる。
【００３５】
本実施形態では、サーバ３は、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＭＦＰ１等と通信するための通信Ｉ／Ｆを含むコンピュータ装置で構成され、上述したサーバ３の各部の機能（取得部１０１、翻訳部１０３、出力部１０４）は、ＣＰＵがＲＯＭ等に格納されたプログラムを実行することにより実現される。なお、これに限らず、例えば上述したサーバ３の各部の機能（取得部１０１、翻訳部１０３、出力部１０４）のうちの少なくとも一部が専用のハードウェア回路（例えば半導体集積回路等）で実現されてもよい。また、上述の記憶部１０２は、例えばＲＯＭや外部記憶装置（例えばＨＤＤ）等により実現することができる。
【００３６】
次に、図６を用いて、翻訳情報を生成する場合の翻訳部１０３の動作例を説明する。図６は、翻訳情報を生成する場合の翻訳部１０３の動作例を示すフローチャートである。図６に示すように、まず翻訳部１０３は、文法辞書を用いて、取得部１０１が取得した原文情報の文構成を解析する（ステップＳ１１）。次に、翻訳部１０３は、基本辞書情報、専門辞書情報を用いて、翻訳処理を行う（ステップＳ１２）。より具体的には、前述したとおり、翻訳部１０３は、取得部１０１が取得した指定情報により指定された翻訳元言語と翻訳先言語との組み合わせに対応する基本用語辞書および基本表現辞書と、当該指定情報により指定された専門分野、翻訳元言語および翻訳先言語の組み合わせに対応する専門用語辞書および専門表現辞書とを用いて、翻訳処理を行う。
【００３７】
次に、翻訳部１０３は、原文情報に含まれる語または句の単位で、翻訳の結果と、その翻訳に用いられた辞書情報とを対応付けた対応マップを生成する（ステップＳ１３）。次に、翻訳部１０３は、対応マップ上の全ての要素（語または句を単位とする要素）について、翻訳に用いられた辞書情報が基本辞書情報であるか専門辞書情報であるかを判定し、翻訳に用いられた辞書情報が専門辞書情報である要素を特定する。つまり、翻訳部１０３は、原文情報に含まれる語句のうち、専門辞書情報を用いて翻訳される語句を認識（特定）する（ステップＳ１４）。次に、翻訳部１０３は、原文情報に含まれる語句のうち、ステップＳ１４で認識された語句に対してのみ、当該語句の翻訳結果を付加して翻訳情報を生成する（ステップＳ１５）。以上が、翻訳情報を生成する場合の翻訳部１０３の動作例である。
【００３８】
以上に説明したように、本実施形態では、原文情報に含まれる語句のうち、指定された専門分野、翻訳元言語および翻訳先言語の組み合わせに対応する専門辞書情報を用いて翻訳される語句に対してのみ、当該語句の翻訳結果を付加するので、日常語を含む全ての語句に対して翻訳結果を付加する構成に比べて、出力結果が煩雑にならずユーザの原文理解を妨げることを抑制できる上、ユーザが、原文に対する翻訳結果の対応箇所を探す作業を大幅に軽減することができる。すなわち、本実施形態によれば、ユーザの負担を軽減しつつ原文理解を補助することが可能になる。
【００３９】
（第１実施形態の変形例）
なお、翻訳処理については、例えば文法辞書や基本辞書情報を使用せずに、原文情報に含まれる語句のうち、指定された翻訳元言語、翻訳先言語および専門分野の組み合わせに対応する専門辞書情報に登録された語句と一致する語句を、当該専門辞書情報を用いて翻訳される語句として特定（認識）し、その特定した語句を、当該専門辞書情報を用いて翻訳してもよい。そして、その翻訳結果を示す情報を、その特定した語句に対して付加する形態であってもよい。要するに、原文情報に含まれる語句のうち、指定された専門分野に対応する１以上の専門辞書情報を用いて翻訳される語句を認識し、その認識した語句に対してのみ、当該語句の翻訳結果を示す情報を付加する形態であればよい。
【００４０】
ただし、上述の実施形態のように、文構成の解析結果や基本辞書情報と合わせた翻訳処理を行うことが好ましい。なぜなら、日常語としての意味を持つ一方、専門的な意味も持つ語句については、専門辞書情報に加えて、文構成の解析結果や基本辞書情報を合わせて用いた翻訳処理を行う方が、専門分野で使用される語句であるか否かの判定精度が高くなるためである。図７にその具体例を示す。「reduce」という英単語は、「減る」、「縮小する」という意味で日常語として使用されているが、化学分野の用語として「還元」という意味も有しており、「reduced  acceptor  molecule (還元受容体分子)」など多数の複合語が存在する。同図の（Ｃ）では、日常語の「減る」という意味と、化学用語としての「還元受容体分子」の一部として両方に英単語「reduce」が使われているが、基本辞書情報（この例では基本用語辞書）と専門辞書情報（この例では化学用語辞書）とを併用して文を解析することにより、その両方を「還元」とはせず、処理結果を示す同図の（Ｄ）のように、文脈や前後の繋がりをもとに「reduced  acceptor  molecule」の一部の「reduced」のみを化学用語の「還元」を表す語句と解釈して翻訳文を付加することが可能となる。
【００４１】
（第２実施形態）
次に、第２実施形態について説明する。上述の第１実施形態と共通する部分については説明を省略する。図８は、第２実施形態のシステム２００の構成の一例を示す図である。図８に示すように、システム２００は、ＰＣ２とサーバ３とを備える。図８の例では、ＰＣ２は、インターネット５を介してサーバ３と接続されており、入力および出力はＰＣ２のＷｅｂブラウザからアクセスしたサーバ３上の専用ページで行う。専用ページの画面例については後述する。
【００４２】
図９は、第２実施形態のサーバ３の機能構成の一例を示す図である。第２実施形態では、記憶部１０２が記憶する専門データ群１０２ｃは、上述の第１実施形態のように専門分野ごとに分類されているのではなく、用語辞書・表現辞書などの辞書の種類に応じて分類されているのが特徴である。この構成では、各辞書の数と分類が同じである必要はなく、それぞれの辞書について、専門分野を指定することになる。この構成であっても、記憶部１０２は、複数の専門分野ごとに、当該専門分野で使用される語句の翻訳に用いられる１以上の専門辞書情報を記憶していると考えることができる。
【００４３】
図１０は、ＰＣ２のＷｅｂブラウザからアクセスする、サーバ３上の専用ページの画面例を示す図である。ページ上では、翻訳元言語、翻訳先言語をプルダウンから選択する形式になっており、画面左側のテキストエリアに翻訳の対象となる文章（原文）を入力すると、入力された原文を示す原文情報がサーバ３に送信され、返ってきた処理結果（上述の翻訳情報）が画面右側のテキストエリアに表示されるようになっている。専門分野は、専門用語辞書と、専門表現辞書のそれぞれについて指定する。これらは、それぞれ複数選択可能であることが望ましい。この構成では、専門用語辞書と専門表現辞書の種類や分類方法が一致している必要はなく、それぞれについて別個にユーザが指定することとなる。また、この画面例のようにテキストをページ上に入力するのではなく、原文ファイルをアップロードし、サーバ３の処理結果をファイルとしてダウンロードする形式でもよい。
【００４４】
以上、本発明に係る実施形態について説明したが、本発明は、上述の実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上述の実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態および変形例にわたる構成要素を適宜組み合わせてもよい。
【００４５】
また、以上の実施形態におけるサーバ３の機能は、クラウドサービス、ＡＳＰ（Application  Service  Provider）が提供するサービス、又はＷｅｂサービス等、ネットワークを介して利用されるサービスとして提供されてもよい。そして、上記サーバ３は、複数台により分散されている構成も含まれるような１以上の集合であるコンピュータシステムであってもよい。要するに、本発明に係る翻訳システム（１以上のコンピュータを含むシステム）は、取得部と記憶部と認識部と付加部とを備える形態であればよい。取得部は、翻訳の対象となる文章を示す原文情報と、原文情報が属する分野である専門分野を指定する情報を含む指定情報と、を取得する。記憶部は、複数の専門分野ごとに、当該専門分野で使用される語句の翻訳に辞書として用いられる１以上の専門辞書情報を記憶する。認識部は、原文情報に含まれる語句のうち、指定情報により指定された専門分野に対応する１以上の専門辞書情報を用いて翻訳される語句を認識する。付加部は、認識部によって認識された語句に対してのみ、当該語句の翻訳結果を示す情報を付加する。
【００４６】
上述の実施形態では、画像を読み取るデバイスがＭＦＰ（画像形成装置）である例について説明したが、スキャナ装置や読み取り部（手段）を備えた機器あるいはアプリケーションにより実現可能な携帯端末、スマートフォン、あるいはタブレットなどにより提供するものであってもよい。
【００４７】
また、上述の実施形態におけるＭＦＰ１やサーバ３の機能は、クラウドサービス、ＡＳＰ（Application  Service  Provider）が提供するサービス、又はＷｅｂサービス等、ネットワークを介して利用されるサービスとして提供されてもよい。この場合、図２や図３の機能構成は、一部がサーバ側（サーバ３など）に配置されてもよい。
【００４８】
なお、上述した実施形態のＭＦＰ１やサーバ３で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよいし、インターネット等のネットワーク経由で提供または配布するように構成してもよい。また、各種プログラムを、ＲＯＭ等の不揮発性の記録媒体に予め組み込んで提供するように構成してもよい。
【符号の説明】
【００４９】
１      ＭＦＰ
２      ＰＣ
３      サーバ
１００  翻訳システム
１０１  取得部
１０２  記憶部
１０３  翻訳部
１０４  出力部
【先行技術文献】
【特許文献】
【００５０】
【特許文献１】特開２００７−２８６９２５号公報
【図１】
2015172792.tif 000003
【図２】
2015172792.tif 000004
【図３】
2015172792.tif 000005
【図４】
2015172792.tif 000006
【図５】
2015172792.tif 000007
【図６】
2015172792.tif 000008
【図７】
2015172792.tif 000009
【図８】
2015172792.tif 000010
【図９】
2015172792.tif 000011
【図１０】
2015172792.tif 000012