(57)【特許請求の範囲】
【請求項１】
第１言語の語句と当該第１言語の語句が翻訳された第２言語の語句とが対応付けられた学習用翻訳対から生成した翻訳モデルを用いてウェブページを翻訳するとともに、当該ウェブページに含まれる語句毎に、翻訳の確信度を出力する翻訳処理部を制御する翻訳制御手段と、
前記確信度、及び、前記翻訳処理部によって翻訳された語句が含まれる各ウェブページの利用度の和に基づいて、前記翻訳処理部によって翻訳された第１言語の語句から所定数の語句を選択する選択手段と、
前記選択手段によって選択された第１言語の語句を提示する提示手段と、
前記提示手段によって提示された第１言語の語句と、当該第１言語の語句が翻訳された第２言語の語句とが対応付けられた翻訳対とを、新たな学習用翻訳対として格納する格納手段と、
を備えたことを特徴とする翻訳候補提示装置。
【請求項２】
前記選択手段は、
前記翻訳処理部によって翻訳された語句毎に、前記確信度が低いほど、かつ、前記利用度の和が高いほど大きい値となる指標値を算出し、当該翻訳処理部によって翻訳された語句から前記指標値が高い順に所定数の語句を選択する
ことを特徴とする請求項１に記載の翻訳候補提示装置。
【請求項３】
前記選択手段は、
前記確信度及び前記利用度の和の重要度に基づいて、前記確信度が低い語句を優先的に選択するか、又は、前記利用度の和が高いウェブページに含まれる語句を優先的に選択するかを決定する
ことを特徴とする請求項２に記載の翻訳候補提示装置。
【請求項４】
前記提示手段は、
前記選択手段によって選択された第１言語の語句と、前記翻訳処理部によって当該第１言語の語句が翻訳された第２言語の語句とが対応付けられた翻訳対を提示する
ことを特徴とする請求項１〜３のいずれか一つに記載の翻訳候補提示装置。
【請求項５】
前記選択手段は、
前記ウェブページの利用度として、前記翻訳処理部によって翻訳される第１言語で表記された原文のウェブページの利用度を用いて所定数の語句を選択する
ことを特徴とする請求項１〜４のいずれか一つに記載の翻訳候補提示装置。
【請求項６】
前記選択手段は、
前記ウェブページの利用度として、当該ウェブページにおける閲覧回数、又は、当該ウェブページにおいて販売された商品の売上を用いて所定数の語句を選択する
ことを特徴とする請求項１〜５のいずれか一つに記載の翻訳候補提示装置。
【請求項７】
前記翻訳制御手段は、
前記提示手段によって提示された第１言語の語句に応答して、当該第１言語の語句が翻訳された第２言語の語句が入力された場合に、当該第１言語の語句と当該第２言語の語句とが対応付けられた新たな学習用翻訳対から翻訳モデルを生成するよう前記翻訳処理部を制御する
ことを特徴とする請求項１〜６のいずれか一つに記載の翻訳候補提示装置。
【請求項８】
翻訳候補提示装置が実行する翻訳候補提示方法であって、
第１言語の語句と当該第１言語の語句が翻訳された第２言語の語句とが対応付けられた学習用翻訳対から生成した翻訳モデルを用いてウェブページを翻訳するとともに、当該ウェブページに含まれる語句毎に、翻訳の確信度を出力する翻訳処理部を制御する翻訳制御工程と、
前記確信度、及び、前記翻訳処理部によって翻訳された語句が含まれる各ウェブページの利用度の和に基づいて、前記翻訳処理部によって翻訳された第１言語の語句から所定数の語句を選択する選択工程と、
前記選択工程において選択された第１言語の語句を提示する提示工程と、
前記提示工程において提示された第１言語の語句と、当該第１言語の語句が翻訳された第２言語の語句とが対応付けられた翻訳対とを、新たな学習用翻訳対として格納する格納工程と、
を含んだことを特徴とする翻訳候補提示方法。
【請求項９】
第１言語の語句と当該第１言語の語句が翻訳された第２言語の語句とが対応付けられた学習用翻訳対から生成した翻訳モデルを用いてウェブページを翻訳するとともに、当該ウェブページに含まれる語句毎に、翻訳の確信度を出力する翻訳処理部を制御する翻訳制御手順と、
前記確信度、及び、前記翻訳処理部によって翻訳された語句が含まれる各ウェブページの利用度の和に基づいて、前記翻訳処理部によって翻訳された第１言語の語句から所定数の語句を選択する選択手順と、
前記選択手順において選択された第１言語の語句を提示する提示手順と、
前記提示手順において提示された第１言語の語句と、当該第１言語の語句が翻訳された第２言語の語句とが対応付けられた翻訳対とを、新たな学習用翻訳対として格納する格納手順と、
をコンピュータに実行させることを特徴とする翻訳候補提示プログラム。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、翻訳候補提示装置、翻訳候補提示方法及び翻訳候補提示プログラムに関する。
【背景技術】
【０００２】
従来、インターネット等のネットワークを介して品物を売買するショッピングサイトが利用されている。近年では、母国で運営されているショッピングサイトのみならず、外国で運営されているショッピングサイトを利用したいというユーザのニーズがある。例えば、ユーザが日本人である場合には、かかるユーザは、日本で運営されているショッピングサイト以外にも、中国やアメリカ等で運営されているショッピングサイトを利用したい場合がある。
【０００３】
このようなニーズが存在する中で、外国で運営されているショッピングサイトを母国語に翻訳することで高度なサービスが提供できると考えられる。ただし、ショッピングサイトは膨大な量のウェブページにより形成されており、また、ショッピングサイト自体も膨大な数が存在するので、全てのショッピングサイトを人手により翻訳することは現実的ではない。このため、外国のショッピングサイトを翻訳する際には、機械的に翻訳処理を行う翻訳システムを利用することが考えられる。
【０００４】
また、翻訳システムの一例として、外国語と日本語との語句や文章が対応付けられた「学習用翻訳対」に基づいて統計的な翻訳モデルを生成し、生成した翻訳モデルを用いて翻訳を行う統計的機械翻訳システム（ＳＭＴ：Statistical  Machine  Translation）が知られている。かかるＳＭＴは、統計的な翻訳モデルを用いることから翻訳精度を向上させることができると考えられる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−０５３７６１号公報
【特許文献２】特開２００７−１７２０６０号公報
【非特許文献】
【０００６】
【非特許文献１】Philipp  Koehn,  "Statistical  Machine  Translation",  Cambridge  University  Press,  2009
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記のＳＭＴを用いる従来技術では、効率的に翻訳精度を向上させることができるとは限らなかった。具体的には、ＳＭＴを用いて翻訳精度を向上させるためには、人手によって多くの学習用翻訳対を用意することを要するので、必ずしも効率的に翻訳精度を向上させることができるとは限らなかった。翻訳精度の向上が図れない場合には、外国のショッピングサイトに表記されていた正確な情報をユーザに提供できず、翻訳されたショッピングサイトにおける売上の低下を招く場合があった。
【０００８】
本願は、上記に鑑みてなされたものであって、統計的機械翻訳システムの翻訳精度を効率的に向上させることを課題とする。
【課題を解決するための手段】
【０００９】
本願に係る翻訳候補提示装置は、第１言語の語句と当該第１言語の語句が翻訳された第２言語の語句とが対応付けられた学習用翻訳対から生成した翻訳モデルを用いてウェブページを翻訳するとともに、当該ウェブページに含まれる語句毎に、翻訳の確信度を出力する翻訳処理部を制御する翻訳制御手段と、前記確信度及びウェブページの利用度に基づいて、前記翻訳処理部によって翻訳された第１言語の語句から所定数の語句を選択する選択手段と、前記選択手段によって選択された第１言語の語句を新たな学習用翻訳対とするための候補として提示する提示手段と、を備えたことを特徴とする。
【発明の効果】
【００１０】
本願に係る翻訳候補提示装置、翻訳候補提示方法及び翻訳候補提示プログラムは、統計的機械翻訳システムの翻訳精度を効率的に向上させることができるという効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】図１は、第１の実施形態に係るネットワークシステムの構成例を示す図である。
【図２】図２は、第１の実施形態に係るログ情報記憶部の一例を示す図である。
【図３】図３は、第１の実施形態に係る確信度記憶部の一例を示す図である。
【図４】図４は、第１の実施形態に係る翻訳候補提示装置による翻訳候補提示処理手順を示すフローチャートである。
【図５】図５は、第１の実施形態に係るＳＭＴ及び翻訳制御部による処理の一例を説明するための図である。
【発明を実施するための形態】
【００１２】
以下に、本願に係る翻訳候補提示装置、翻訳候補提示方法及び翻訳候補提示プログラムを実施するための形態（以下、「実施形態」と呼ぶ）について図面に参照しつつ詳細に説明する。なお、この実施形態により本願に係る翻訳候補提示装置、翻訳候補提示方法及び翻訳候補提示プログラムが限定されるものではない。
【００１３】
（第１の実施形態）
図１〜図５を用いて、本願に係る翻訳候補提示装置、翻訳候補提示方法及び翻訳候補提示プログラムの第１の実施形態について説明する。なお、第１の実施形態では、日本に所在するユーザに対して、中国で提供されている中国語表記のショッピングサイトを日本語に翻訳した上で提供する場合を例に挙げて説明する。
【００１４】
〔１−１．システム構成〕
まず、図１を用いて、第１の実施形態に係るネットワークシステム１について説明する。図１は、第１の実施形態に係るネットワークシステム１の構成例を示す図である。図１に例示するように、第１の実施形態に係るネットワークシステム１には、クライアント装置１０１〜１０ｎと、翻訳候補提示装置１００とが含まれる。クライアント装置１０１〜１０ｎと翻訳候補提示装置１００とは、ネットワーク２０を介して無線又は有線により通信可能に接続される。なお、以下では、クライアント装置１０１〜１０ｎを区別する必要がない場合には、これらを総称して「クライアント装置１０」と表記する場合がある。
【００１５】
クライアント装置１０は、ユーザによって利用される情報処理装置である。例えば、クライアント装置１０は、デスクトップ型ＰＣ（Personal  Computer）、タブレット型ＰＣ、ノート型ＰＣ、携帯電話機、ＰＤＡ（Personal  Digital  Assistant）等である。
【００１６】
第１の実施形態に係るクライアント装置１０は、翻訳候補提示装置１００によって提供されるショッピングサイトを形成するウェブページを受信し、受信したウェブページを所定の表示部（ディスプレイ）に表示する。かかるウェブページは、原文は中国語であるが、サービス提供装置１００によって日本語に翻訳される。これにより、クライアント装置１０の利用者は、日本語表記のショッピングサイトを利用して、中国のショッピングサイトで販売されている商品を購入することが可能となる。
【００１７】
翻訳候補提示装置１００は、外国語表記のショッピングサイトを形成するウェブページ群（原文ページ群）を日本語に翻訳し、翻訳後のウェブページ群（翻訳文ページ群）をクライアント装置１０に提供する。具体的には、翻訳候補提示装置１００は、ＳＭＴ（統計的機械翻訳システム）を用いて中国語表記の原文ページ群を翻訳する。このとき、第１の実施形態に係る翻訳候補提示装置１００は、ＳＭＴによって翻訳された原文ページに含まれる語句（単語、文節、句、文、文集合を含む）のうち、ＳＭＴによって出力される翻訳の確信度（ＳＭＴが正しく翻訳したと自信があるか否かを示す指標値）が低い語句であり、かつ、利用度（例えば、閲覧回数や売上）が高い原文ページに含まれる語句を新たな学習用翻訳対の候補として翻訳者等に提示する。
【００１８】
これにより、翻訳候補提示装置１００は、新たに追加する必要性の高い学習用翻訳対を優先的に提示することができる。具体的には、統計的機械翻訳システムでは、学習用翻訳対が追加されるほど翻訳精度が向上するが、あらゆる学習用翻訳対を人手で追加するのは現実的でない。そこで、第１の実施形態に係る翻訳候補提示装置１００は、ＳＭＴによって出力される翻訳の確信度が低い語句を優先するとともに、さらに、利用度（例えば、閲覧回数や売上）が高い原文ページに含まれる語句を優先して、新たな学習用翻訳対の候補として翻訳者等に提示する。この点について説明すると、確信度が高い語句は、正しく翻訳されている可能性が高いので、かかる語句に対応する新たな学習用翻訳対を追加してもＳＭＴによる翻訳精度が向上する可能性は低い。一方、確信度が低い語句は、正しく翻訳されている可能性が低いので、かかる語句に対応する新たな学習用翻訳対を追加することでＳＭＴによる翻訳精度が向上する可能性が高い。しかし、単に、確信度が低い語句であっても、ほとんどユーザに閲覧されないウェブページに含まれる語句である場合には、そもそも翻訳精度を向上させる必要性が低い。第１の実施形態に係る翻訳候補提示装置１００は、確信度及び利用度の双方を考慮して、新たな学習用翻訳対の候補を翻訳者等に提示するので、ユーザに閲覧されやすいウェブページの翻訳精度を効率的に向上させることができる。この結果、翻訳候補提示装置１００は、例えば、外国のショッピングサイトに表記されていた正確な情報をユーザに提供することが可能となり、翻訳されたショッピングサイトにおける商品の売上を向上させることができる。
【００１９】
〔１−２．翻訳候補提示装置１００の構成〕
上記の翻訳候補提示装置１００は、図１に例示するように、学習用翻訳対記憶部１１１と、翻訳モデル記憶部１１２と、ＳＭＴ１２０と、原文記憶部１３１と、翻訳文記憶部１３２と、ログ情報記憶部１３３と、確信度記憶部１３４と、制御部１４０とを有する。
【００２０】
学習用翻訳対記憶部１１１は、人手によって入力された学習用翻訳対を記憶する。第１の実施形態に係る学習用翻訳対記憶部１１１は、中国語の語句と、かかる語句が翻訳された日本語の語句とが対応付けられた学習用翻訳対を記憶する。例えば、学習用翻訳対記憶部１１１は、中国語「ニーハオ（実際には、中国語）」と日本語「こんにちは」とが対応付けられた学習用翻訳対や、中国語「我去了中国」と日本語「私は中国に行った」とが対応付けられた学習用翻訳対などを記憶する。このように、学習用翻訳対記憶部１１１は、単語レベルの学習用翻訳対や、文章レベルの学習用翻訳対などを記憶する。以下、「語句」とは、１以上の単語、１以上の文節、１以上の文章のいずれか示すものとする。
【００２１】
翻訳モデル記憶部１１２は、ＳＭＴ１２０によって生成される統計的な翻訳モデルを記憶する。かかる翻訳モデル記憶部１１２に記憶される翻訳モデルは、ＳＭＴ１２０によって随時更新される。
【００２２】
ＳＭＴ１２０は、学習用翻訳対記憶部１１１に記憶されている学習用翻訳対に基づいて統計的な翻訳モデルを生成し、生成した翻訳モデルを翻訳モデル記憶部１１２に格納する。そして、ＳＭＴ１２０は、翻訳モデル記憶部１１２に格納した翻訳モデルを用いて翻訳を行う統計的機械翻訳を行う翻訳処理部である。
【００２３】
なお、翻訳候補提示装置１００は、ＳＭＴ１２０自体を搭載しなくてもよい。具体的には、翻訳候補提示装置１００は、ネットワーク２０を介して、図示しない翻訳サーバ等にアクセスすることにより、かかる翻訳サーバに搭載されているＳＭＴを利用してもよい。かかる場合には、翻訳サーバが学習用翻訳対記憶部１１１や翻訳モデル記憶部１１２を有すればよく、翻訳候補提示装置１００は、学習用翻訳対記憶部１１１や翻訳モデル記憶部１１２についても有しなくてもよい。
【００２４】
原文記憶部１３１は、外国語表記のウェブページ群を記憶する。第１の実施形態に係る原文記憶部１３１は、中国で運営されているショッピングサイトを形成する中国語表記のウェブページ群である原文ページ群を記憶する。翻訳文記憶部１３２は、制御部１４０による制御によって原文ページ群が日本語に翻訳されたウェブページ群である翻訳文ページ群を記憶する。
【００２５】
ログ情報記憶部１３３は、原文記憶部１３１に記憶されている原文ページにおけるＰＶを記憶する。確信度記憶部１３４は、ＳＭＴ１２０によって出力される翻訳の確信度を記憶する。ログ情報記憶部１３３及び確信度記憶部１３４については後に詳述する。
【００２６】
なお、上記の原文記憶部１３１、翻訳文記憶部１３２、ログ情報記憶部１３３及び確信度記憶部１３４は、例えば、ＲＡＭ（Random  Access  Memory)、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、又は、ハードディスク、光ディスク等の記憶装置によって実現される。
【００２７】
制御部１４０は、Ｗｅｂ制御部１４１、翻訳制御部１４２、選択部１４３、提示部１４４及び格納部１４５を有する。かかる制御部１４０は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。また、例えば、制御部１４０は、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、図示しない記憶部に記憶されているコンピュータプログラムがＲＡＭを作業領域として実行されることにより実現される。
【００２８】
Ｗｅｂ制御部１４１は、翻訳候補提示装置１００をＷｅｂサーバとして動作させる制御部である。例えば、Ｗｅｂ制御部１４１は、クライアント装置１０から受信したＨＴＴＰ（Hypertext  Transfer  Protocol）リクエストに応じて、ＨＴＭＬ（HyperText  Markup  Language）ファイルや画像データ等をクライアント装置１０に送信する。翻訳制御部１４２、選択部１４３、提示部１４４及び格納部１４５については後に詳述する。
【００２９】
なお、図１では、図示することを省略したが、翻訳候補提示装置１００は、ＮＩＣ（Network  Interface  Card）等によって実現される通信部を有する。例えば、Ｗｅｂ制御部１４１は、かかる通信部を介してネットワーク２０と通信を行う。
【００３０】
また、上述した翻訳候補提示装置１００が有する各処理部は、以下に説明する情報処理の機能や作用を実現又は実行する。
【００３１】
〔１−３．ログ情報記憶部１３３〕
次に、図２を用いて、ログ情報記憶部１３３について説明する。図２は、第１の実施形態に係るログ情報記憶部１３３の一例を示す図である。図２に例示するように、ログ情報記憶部１３３は、「原文ページ」と「ＰＶ（Page  View）」とを対応付けて記憶する。なお、図２に示したログ情報記憶部１３３は、原文ページを識別するためのページ識別子「Ｗ１１」等を記憶する。なお、以下では、ページ識別子「ＷＮ」によって示される原文ページを原文ページＷＮと表記する場合がある。「ＰＶ」は、原文ページが閲覧された回数を示す。なお、ログ情報記憶部１３３が記憶する「ＰＶ」は、原文ページが「中国」において閲覧された回数を示す。このようなログ情報記憶部１３３に記憶される情報は、原文ページを提供するショッピングサイト等から取得される。
【００３２】
すなわち、図２では、原文ページＷ１１が、中国や、中国国外からアクセスされることで「２００回」閲覧されたことを示し、原文ページＷ１２が、中国や中国国外において「５回」閲覧されたことを示し、原文ページＷ１３が、中国において「１００回」閲覧されたことを示している。
【００３３】
〔１−４．確信度記憶部１３４〕
次に、図３を用いて、確信度記憶部１３４について説明する。図３は、第１の実施形態に係る確信度記憶部１３４の一例を示す図である。図３に例示するように、確信度記憶部１３４は、「翻訳対」と「確信度」と「トータルＰＶ」とを対応付けて記憶する。
【００３４】
「翻訳対」は、外国語である中国語と、かかる中国語がＳＭＴ１２０によって翻訳された日本語との対応を示す。図３では、「Ｃ」から始まる符合が中国語を示し、「Ｊ」から始まる符合が日本語を示すものとする。すなわち、「Ｃ１１→Ｊ１１」は、ＳＭＴ１２０によって中国語Ｃ１１から日本語Ｊ１１に翻訳されたことを示す。かかる中国語Ｃ１１や日本語Ｊ１１等は、単語レベルの場合もあれば、文章レベルの場合もある。
【００３５】
「確信度」は、ＳＭＴ１２０によって出力される翻訳精度を示し、図３の例では、「０」〜「１」の値を取り得る。例えば、ＳＭＴ１２０は、翻訳モデル記憶部１１２に記憶されている翻訳モデルと類似度の高い単語や文章を翻訳した場合には高い確信度を出力し、翻訳モデルと類似度の低い単語や文章を翻訳した場合には低い確信度を出力する。
【００３６】
一例を挙げて説明すると、中国語「我去了中国」と日本語「私は中国に行った」とが対応付けられた学習用翻訳対が学習用翻訳対記憶部１１１に記憶されており、かかる学習用翻訳対に基づいてＳＭＴ１２０が翻訳モデルを生成したものとする。そして、原文記憶部１３１に記憶されている原文ページに中国語「我去了日本」が含まれているものとする。この例の場合、学習用翻訳対の中国語「我去了中国」と、原文ページの中国語「我去了日本」とは、単語「中国」と「日本」とが異なるだけであり文章構造は同一である。このような場合に、ＳＭＴ１２０は、原文ページの中国語「我去了日本」を日本語「私は日本に行った」と翻訳するとともに、翻訳モデルと類似度の高い文章を翻訳したことから高い確信度を出力する。確信度記憶部１３４は、このようにしてＳＭＴ１２０から出力される確信度を翻訳対毎に記憶する。
【００３７】
「トータルＰＶ」は、ＳＭＴ１２０によって翻訳された中国語が含まれる各原文ページのＰＶの総和を示す。例えば、中国語Ｃ１１が、図２に示した原文ページＷ１１及びＷ１３の双方に表記されているものとする。かかる場合に、中国語Ｃ１１の「トータルＰＶ」は、原文ページＷ１１のＰＶ「２００」と原文ページＷ１３のＰＶ「１００」とを加算した「３００」となる。
【００３８】
すなわち、図３では、ＳＭＴ１２０によって翻訳された各翻訳対のうち、中国語Ｃ１１から日本語Ｊ１１への翻訳の確信度が最も高く、中国語Ｃ１２から日本語Ｊ１２への翻訳の確信度が最も低いことを示している。また、図３では、ＳＭＴ１２０の翻訳対象となった中国語Ｃ１１〜Ｃ１３のうち、中国語Ｃ１３が含まれる各原文ページの総ＰＶが最も多く、中国語Ｃ１２が含まれる各原文ページの総ＰＶが最も低いことを示している。
【００３９】
〔１−５．作用〕
次に、図４を用いて、第１の実施形態に係る翻訳候補提示装置１００による翻訳候補提示処理の手順について説明する。図４は、第１の実施形態に係る翻訳候補提示装置１００による翻訳候補提示処理手順を示すフローチャートである。
【００４０】
図４に示すように、ＳＭＴ１２０は、翻訳制御部１４２による制御の下、学習用翻訳対記憶部１１１に記憶されている学習用翻訳対に基づいて、翻訳モデルを生成する（ステップＳ１０１）。そして、ＳＭＴ１２０は、生成した翻訳モデルを翻訳モデル記憶部１１２に格納する。
【００４１】
続いて、ＳＭＴ１２０は、翻訳制御部１４２による制御の下、翻訳モデル記憶部１１２に記憶されている翻訳モデルを用いて、原文記憶部１３１に記憶されている原文ページを翻訳する（ステップＳ１０２）。第１の実施形態では、ＳＭＴ１２０は、中国語表記の原文ページを日本語表記の翻訳文ページに翻訳する。
【００４２】
このとき、ＳＭＴ１２０は、原文ページに含まれる中国語の語句（単語や文章）と翻訳後の日本語の語句（単語や文章）との翻訳対毎に、翻訳精度を示す確信度を翻訳制御部１４２に出力する。翻訳制御部１４２は、ＳＭＴ１２０から出力された翻訳対と確信度とを確信度記憶部１３４に格納する（ステップＳ１０３）。また、翻訳制御部１４２は、ログ情報記憶部１３３を参照することにより、ＳＭＴ１２０から出力された翻訳対における中国語の語句が含まれる各原文ページのＰＶを加算することにより、かかる中国語の語句に対応するトータルＰＶを算出して確信度記憶部１３４に格納する。
【００４３】
ここで、図５を用いて、上述したＳＭＴ１２０及び翻訳制御部１４２による処理について説明する。図５は、第１の実施形態に係るＳＭＴ１２０及び翻訳制御部１４２による処理の一例を説明するための図である。図５に示した例において、学習用翻訳対記憶部１１１には、中国語Ｃ１及び日本語Ｊ１、中国語Ｃ２及び日本語Ｊ２、中国語Ｃ３及び日本語Ｊ３などが学習用翻訳対１１１ａ（正解データ）として記憶されているものとする。この学習用翻訳対１１１ａは、翻訳候補提示装置１００における翻訳処理をチューニングする翻訳者等によって学習用翻訳対記憶部１１１に格納される。かかる場合に、ＳＭＴ１２０は、図５に示すように、学習用翻訳対１１１ａに基づいて翻訳モデルを生成し、生成した翻訳モデルを翻訳モデル記憶部１１２に格納する。
【００４４】
また、図５に示した例において、図１に示した原文記憶部１３１には、原文ページＷ１１〜Ｗ１４が記憶されているものとする。そして、ＳＭＴ１２０は、翻訳制御部１４２によって原文ページＷ１１〜Ｗ１４を翻訳するよう制御された場合に、原文ページＷ１１〜Ｗ１４に含まれる中国語の翻訳対象語句１３１ａを抽出する。図５に示した例では、ＳＭＴ１２０は、翻訳対象語句１３１ａとして、原文ページＷ１１及びＷ１３に含まれる中国語Ｃ１１、原文ページＷ１２に含まれる中国語Ｃ１２、原文ページＷ１１及びＷ１４に含まれる中国語Ｃ１３などを抽出する。そして、ＳＭＴ１２０は、翻訳モデル記憶部１１２に記憶されている翻訳モデルを用いて、翻訳対象語句１３１ａ（中国語Ｃ１１〜Ｃ１３）などを翻訳し、翻訳後の日本語を埋め込むことで、原文ページＷ１１〜Ｗ１４に対応する翻訳文ページを生成する。そして、翻訳文記憶部１３２は、生成した翻訳文ページを翻訳文記憶部１３２に格納する。
【００４５】
また、ＳＭＴ１２０は、翻訳対象語句１３１ａに含まれる中国語Ｃ１１〜Ｃ１３のそれぞれについて、翻訳後の日本語Ｊ１１〜Ｊ１３と確信度とを翻訳制御部１４２に出力する。翻訳制御部１４２は、かかる中国語Ｃ１１〜Ｃ１３と日本語Ｊ１１〜Ｊ１３との翻訳対毎に、確信度を確信度記憶部１３４に格納するともに、中国語Ｃ１１〜Ｃ１３が含まれる各原文ページのトータルＰＶを確信度記憶部１３４に格納する。
【００４６】
図４の説明に戻って、選択部１４３は、翻訳制御部１４２によって更新された確信度記憶部１３４に記憶されている各種情報に基づいて、確信度記憶部１３４に記憶されている翻訳対から、翻訳者等に翻訳させるための翻訳対をｎ個選択する（ステップＳ１０４）。具体的には、選択部１４３は、確信度が低く、かつ、トータルＰＶが多い翻訳対を新たな学習用翻訳対の候補として選択する。
【００４７】
第１の実施形態に係る選択部１４３は、下記式（１）により、確信度記憶部１３４の翻訳対に記憶されている各翻訳対について、スコア（指標値）を算出し、スコアの高い順にｎ個の翻訳対を選択する。
【００４８】
スコア  ＝  （ｐｖ＿ｓ）α／（ｃｏｎｆ＿ｓ）  ・・・  （１）
【００４９】
上記式（１）のうち、「ｐｖ＿ｓ」は、確信度記憶部１３４に記憶されているトータルＰＶを示す。また、「ｃｏｎｆ＿ｓ」は、確信度記憶部１３４に記憶されている確信度を示す。また、「α」は、「ｐｖ＿ｓ」と「ｃｏｎｆ＿ｓ」とのいずれに重みを置くかを決定する重要度を示し、「０」より大きい値を取り得る。かかる「α」の値は、翻訳者等によって予め所定の値が設定される。
【００５０】
例えば、確信度記憶部１３４に記憶されている各種情報が図３に示した状態であるものとする。また、ここでは、上記式（１）における「α」が「１」であるものとする。また、選択部１４３によって選択される翻訳対の数「ｎ」が「２」であるものとする。かかる場合に、選択部１４３は、翻訳対「中国語Ｃ１１→日本語Ｊ１１」のスコア「３７５．０」を算出し、翻訳対「中国語Ｃ１２→日本語Ｊ１２」のスコア「５０．０」を算出し、翻訳対「中国語Ｃ１３→日本語Ｊ１３」のスコア「１６６６．７」を算出する。そして、選択部１４３は、スコアが最も高い翻訳対「中国語Ｃ１３→日本語Ｊ１３」と、スコアが２番目に高い翻訳対「中国語Ｃ１１→日本語Ｊ１１」とを新たな学習用翻訳対の候補として選択する。
【００５１】
また、上記例において、「α」が「０．１」であるものとする。かかる場合に、選択部１４３は、翻訳対「中国語Ｃ１１→日本語Ｊ１１」のスコア「２．２」を算出し、翻訳対「中国語Ｃ１２→日本語Ｊ１２」のスコア「１１．７」を算出し、翻訳対「中国語Ｃ１３→日本語Ｊ１３」のスコア「６．２」を算出する。そして、選択部１４３は、スコアが最も高い翻訳対「中国語Ｃ１２→日本語Ｊ１２」と、スコアが２番目に高い翻訳対「中国語Ｃ１３→日本語Ｊ１３」とを新たな学習用翻訳対の候補として選択する。
【００５２】
このように、確信度「ｃｏｎｆ＿ｓ」よりもトータルＰＶ「ｐｖ＿ｓ」を重視して「α」に大きい値が設定された場合には、トータルＰＶ「ｐｖ＿ｓ」が多い翻訳対ほど、新たな学習用翻訳対の候補として選択されやすくなる。一方、トータルＰＶ「ｐｖ＿ｓ」よりも確信度「ｃｏｎｆ＿ｓ」を重視して「α」に小さい値が設定された場合には、確信度「ｃｏｎｆ＿ｓ」が低い翻訳対ほど、新たな学習用翻訳対の候補として選択されやすくなる。すなわち、選択部１４３は、確信度「ｃｏｎｆ＿ｓ」及びトータルＰＶ「ｐｖ＿ｓ」の重要度「α」に基づいて、確信度が低い語句を優先的に選択するか、又は、トータルＰＶが高いウェブページに含まれる語句を優先的に選択するかを決定することとなる。
【００５３】
そして、提示部１４４は、選択部１４３によって選択されたｎ個の翻訳対を提示する（ステップＳ１０５）。例えば、提示部１４４は、図１において図示することを省略した所定の表示部（ディスプレイ）等にｎ個の翻訳対を表示制御する。また、例えば、提示部１４４は、ネットワーク２０を介して、翻訳者等が利用する端末装置にｎ個の翻訳対を送信する。
【００５４】
そして、格納部１４５は、提示部１４４によって提示されたｎ個の翻訳対に応答して、翻訳者等から学習用翻訳対が入力されるまで待機する（ステップＳ１０６，Ｎｏ）。そして、格納部１４５は、翻訳者等から学習用翻訳対が入力された場合に（ステップＳ１０６，Ｙｅｓ）、かかる学習用翻訳対を学習用翻訳対記憶部１１１に格納する（ステップＳ１０７）。例えば、翻訳者等は、提示部１４４によって提示された翻訳対に含まれる中国語の語句を日本語の語句に翻訳する。そして、翻訳者等は、図１において図示することを省略した所定の入力部（キーボードやマウス）等を用いて、かかる中国語の語句と、翻訳後の日本語の語句とが対応付けられた新たな学習用翻訳対を入力する。また、例えば、翻訳者等は、自身が利用する端末装置から、ネットワーク２０を介して新たな学習用翻訳対を翻訳候補提示装置１００に送信する。
【００５５】
そして、ステップＳ１０１における処理に戻り、ＳＭＴ１２０は、翻訳制御部１４２による制御の下、格納部１４５によって更新された学習用翻訳対記憶部１１１を参照して、翻訳モデルを新たに生成する（ステップＳ１０１）。このようにして、翻訳候補提示装置１００は、ステップＳ１０１〜Ｓ１０７における処理を繰り返し実行する。
【００５６】
〔１−６．効果〕
上述してきたように、第１の実施形態に係る翻訳候補提示装置１００において、翻訳処理部であるＳＭＴ１２０は、第１言語である中国語の語句と、かかる語句が翻訳された第２言語である日本語の語句とが対応付けられた学習用翻訳対から生成した翻訳モデルを用いてウェブページを翻訳するとともに、かかるウェブページに含まれる語句毎に、翻訳の確信度を出力する。また、選択部１４３は、ＳＭＴ１２０によって翻訳された翻訳対（中国語と日本語との語句の対）から、確信度が低く、かつ、かかる中国語の語句が含まれる原文ページの利用度が高い順に所定数の翻訳対を選択する。また、提示部１４４は、選択部１４３によって選択された翻訳対を新たな学習用翻訳対とするための候補として提示する。
【００５７】
これにより、第１の実施形態に係る翻訳候補提示装置１００は、ユーザに閲覧されやすいウェブページに含まれ、かつ、翻訳精度が低いと想定される中国語の語句を翻訳者等に提示することができるので、ＳＭＴ１２０による翻訳精度を効率的に向上させることができる。この結果、翻訳候補提示装置１００は、日本語に翻訳した外国のショッピングサイトにおける商品の売上を向上させることができる。また、第１の実施形態に係る翻訳候補提示装置１００は、ＳＭＴ１２０により翻訳された翻訳対を提示するので、ＳＭＴ１２０によって翻訳された語句を翻訳者等に参照させることができ、翻訳者等による翻訳を支援することができる。
【００５８】
また、第１の実施形態に係る翻訳候補提示装置１００において、選択部１４３は、確信度及びトータルＰＶの重要度を示す上記式（１）の「α」に基づいて、確信度が低い語句を優先的に選択するか、又は、トータルＰＶが高いウェブページに含まれる語句を優先的に選択するかを決定する。
【００５９】
これにより、第１の実施形態に係る翻訳候補提示装置１００は、上記式（１）の「α」を翻訳者等にチューニングさせるだけで、確信度及びトータルＰＶのいずれか一方に重きを置いて柔軟な翻訳対の選択処理を行うことができる。
【００６０】
また、第１の実施形態に係る翻訳候補提示装置１００において、選択部１４３は、原文ページの言語である中国語を母国語とする中国でのトータルＰＶを用いて翻訳対の選択処理を行う。
【００６１】
これにより、第１の実施形態に係る翻訳候補提示装置１００は、原文ページにおけるＰＶの実績に基づいて、制度良く翻訳対の選択処理を行うことができる。
【００６２】
また、第１の実施形態に係る翻訳候補提示装置１００において、翻訳制御部１４２は、提示部１４４によって提示された翻訳対に応答して、新たな学習用翻訳対が入力された場合に、かかる学習用翻訳対から翻訳モデルを生成するようＳＭＴ１２０を制御する。
【００６３】
これにより、第１の実施形態に係る翻訳候補提示装置１００は、ＳＭＴ１２０による翻訳精度を継続的に向上させることができ、日本語に翻訳した外国のショッピングサイトにおける商品の売上を継続的に向上させることができる。
【００６４】
（第２の実施形態）
本願に係る翻訳候補提示装置、翻訳候補提示方法及び翻訳候補提示プログラムは、上述した第１の実施形態以外にも種々の異なる形態にて実施されてよい。第２の実施形態では、他の実施形態について説明する。
【００６５】
〔２−１．利用度〕
上記実施形態では、選択部１４３が、ウェブページの利用度の一例として、「トータルＰＶ」を用いる例について説明したが、選択部１４３が用いる利用度は「トータルＰＶ」に限られない。例えば、ＳＭＴ１２０によって翻訳された原文ページがショッピングサイトを形成する場合、選択部１４３は、ＳＭＴ１２０によって翻訳された原文ページに含まれる語句から、商品の「総額売上」や「平均売上」や「購入回数」などが多いウェブページ（原文ページ）に含まれる語句を優先的に選択してもよい。また、選択部１４３は、「ショッピングサイト内でのページ遷移回数」が多いウェブページ（原文ページ）に含まれる語句を優先的に選択してもよい。
【００６６】
また、上記実施形態では、選択部１４３が、原文ページの言語を母国語とする中国におけるＰＶに基づいて、翻訳対の選択処理を行う例について説明した。しかし、選択部１４３は、翻訳文ページの言語を母国語とする日本におけるＰＶを蓄積しておき、蓄積した日本でのＰＶに基づいて翻訳対の選択処理を行ってもよい。また、選択部１４３は、日本でのＰＶに限られず、翻訳文ページにおける日本での「総額売上」や「平均売上」や「購入回数」などに基づいて翻訳対の選択処理を行ってもよい。
【００６７】
〔２−２．提示内容〕
また、上記実施形態では、提示部１４４が、選択部１４３によって選択された翻訳対を提示する例について説明した。しかし、提示部１４４は、選択部１４３によって選択された翻訳対（中国語と日本語との語句の対）を提示するのではなく、翻訳対に含まれる中国語の語句のみを提示してもよい。
【００６８】
〔２−３．選択候補〕
また、上記実施形態において、選択部１４３は、確信度記憶部１３４から１度選択した翻訳対について再度選択しないようにしてもよい。または、選択部１４３は、１度選択した翻訳対については、スコアに「１」以下の所定値を乗算することにより、優先度を下げて選択するようにしてもよい。
【００６９】
〔２−４．言語〕
また、上記実施形態では、ＳＭＴ１２０が、中国語表記の原文ページを日本語表記の翻訳文ページに翻訳する例について説明したが、翻訳態様はこの例に限られない。例えば、ＳＭＴ１２０は、英語表記の原文ページを日本語表記の翻訳文ページに翻訳してもよいし、日本語表記の原文ページを中国語や英語表記の翻訳文ページに翻訳してもよい。
【００７０】
また、上記実施形態では、第１言語（実施形態では中国語）で表記されるウェブページを第２言語（実施形態では日本語）で表記されるウェブページに翻訳する例について説明した。しかし、第１言語（実施形態では中国語）で表記されるウェブページとは、あくまでも主に第１言語（実施形態では中国語）によって表記されたウェブページを示し、英語（例えば、「Copyright(C)」、「Corporation」、「All  Rights  Reserved」など）等の他の言語が混在するウェブページであっても技術的範囲から外れるものではない。同様に、第２言語（実施形態では日本語）で表記されるウェブページは、日本語以外の他の言語が混在するウェブページであっても技術的範囲から外れるものではない。
【００７１】
〔２−５．ウェブページ〕
また、上記実施形態では、ショッピングサイトを形成するウェブページを例に挙げて説明したが、この例に限られない。具体的には、上記実施形態に係る翻訳候補提示装置１００は、商品の販売を目的としないニュースサイト等のウェブページを翻訳する場合にも適用することができる。
【００７２】
〔２−６．その他〕
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【００７３】
また、上述した翻訳候補提示装置１００は、複数のサーバコンピュータで実現してもよく、また、機能によっては外部のプラットフォーム等をＡＰＩ（Application  Programming  Interface）やネットワークコンピューティングなどで呼び出して実現するなど、構成は柔軟に変更できる。
【００７４】
また、特許請求の範囲に記載した「手段」は、「部（section、module、unit）」や「回路」などに読み替えることができる。例えば、翻訳制御手段は、翻訳制御部や翻訳制御回路に読み替えることができる。
【符号の説明】
【００７５】
１  ネットワークシステム
１０  クライアント装置
１００  翻訳候補提示装置
１１１  学習用翻訳対記憶部
１１２  翻訳モデル記憶部
１２０  ＳＭＴ（統計的機械翻訳システム）
１３１  原文記憶部
１３２  翻訳文記憶部
１３３  ログ情報記憶部
１３４  確信度記憶部
１４２  翻訳制御部
１４３  選択部
１４４  提示部
１４５  格納部
【図１】
0005646529.tif 000002
【図２】
0005646529.tif 000003
【図３】
0005646529.tif 000004
【図４】
0005646529.tif 000005
【図５】
0005646529.tif 000006