(57)【特許請求の範囲】
【請求項１】
複数の翻訳処理部を制御することにより第１言語で表記される所定のウェブサイト内におけるウェブページである複数の原文ページを第２言語の表記に翻訳する翻訳制御手段と、
前記翻訳制御手段による制御によって翻訳された翻訳文ページをユーザに提供する提供手段と、
前記提供手段によって提供された翻訳文ページに対するユーザ行動の評価値を算出する算出手段と、
前記算出手段によって算出された評価値が高い翻訳文ページに翻訳した翻訳処理部ほど前記翻訳制御手段により翻訳するように制御される原文ページの分量が多くなるように調整する調整手段と、
を備えたことを特徴とする翻訳制御装置。
【請求項２】
前記算出手段は、
前記翻訳文ページが属する分野毎に、当該翻訳文ページに対するユーザ行動の評価値を算出し、
前記調整手段は、
前記分野毎に、前記評価値が高い翻訳文ページに翻訳した翻訳処理部ほど翻訳する原文ページの分量が多くなるように調整する
ことを特徴とする請求項１に記載の翻訳制御装置。
【請求項３】
前記翻訳制御手段は、
商品販売に関する原文ページを前記翻訳処理部に翻訳させ、
前記算出部は、
前記翻訳処理部によって翻訳された翻訳文ページにおける商品の売上を前記評価値として算出し、
前記調整手段は、
前記算出手段によって算出された売上が高い翻訳文ページに翻訳した翻訳処理部ほど翻訳する原文ページの分量が多くなるように調整する
ことを特徴とする請求項１又は２に記載の翻訳制御装置。
【請求項４】
前記調整部は、
前記複数の翻訳処理部のうち、前記評価値が最も高い翻訳文ページに翻訳した翻訳処理部に翻訳させる原文ページの分量を増加させるとともに、増加させた分量を当該翻訳処理部以外の他の翻訳処理部に翻訳させる原文ページの分量から減少させる
ことを特徴とする請求項１〜３のいずれか一つに記載の翻訳制御装置。
【請求項５】
前記翻訳制御手段は、
語句毎に翻訳語を関連付けて記憶する辞書記憶部と、当該辞書記憶部を参照して翻訳処理を行う翻訳処理部との複数の組合せを用いて前記原文ページを翻訳し、
前記調整手段は、
前記算出手段によって算出された評価値が高い翻訳文ページに翻訳した翻訳処理部と辞書記憶部との組合せほど翻訳する原文ページの分量が多くなるように調整する
ことを特徴とする請求項１〜４のいずれか一つに記載の翻訳制御装置。
【請求項６】
翻訳制御装置が実行する翻訳制御方法であって、
複数の翻訳処理部を制御することにより第１言語で表記される所定のウェブサイト内におけるウェブページである複数の原文ページを第２言語の表記に翻訳する翻訳制御工程と、
前記翻訳制御工程による制御によって翻訳された翻訳文ページをユーザに提供する提供工程と、
前記提供工程によって提供された翻訳文ページに対するユーザ行動の評価値を算出する算出工程と、
前記算出工程によって算出された評価値が高い翻訳文ページに翻訳した翻訳処理部ほど前記翻訳制御工程により翻訳するように制御される原文ページの分量が多くなるように調整する調整工程と、
を含んだことを特徴とする翻訳制御方法。
【請求項７】
複数の翻訳処理部を制御することにより第１言語で表記される所定のウェブサイト内におけるウェブページである複数の原文ページを第２言語の表記に翻訳する翻訳制御手順と、
前記翻訳制御手順による制御によって翻訳された翻訳文ページをユーザに提供する提供手順と、
前記提供手順によって提供された翻訳文ページに対するユーザ行動の評価値を算出する算出手順と、
前記算出手順によって算出された評価値が高い翻訳文ページに翻訳した翻訳処理部ほど前記翻訳制御手順により翻訳するように制御される原文ページの分量が多くなるように調整する調整手順と、
をコンピュータに実行させることを特徴とする翻訳制御プログラム。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、翻訳制御装置、翻訳制御方法及び翻訳制御プログラムに関する。
【背景技術】
【０００２】
従来、インターネット等のネットワークを介して品物を売買するショッピングサイトが利用されている。近年では、母国で運営されているショッピングサイトのみならず、外国で運営されているショッピングサイトを利用したいというユーザのニーズがある。例えば、ユーザが日本人である場合には、かかるユーザは、日本で運営されているショッピングサイト以外にも、中国やアメリカ等で運営されているショッピングサイトを利用したい場合がある。
【０００３】
このようなニーズが存在する中で、外国で運営されているショッピングサイトを母国語に翻訳することで高度なサービスが提供できると考えられる。ただし、ショッピングサイトは膨大な量のウェブページにより形成されており、また、ショッピングサイト自体も膨大な数が存在するので、全てのショッピングサイトを人手により翻訳することは現実的ではない。このため、外国のショッピングサイトを翻訳する際には、機械的に翻訳処理を行う翻訳システムを利用することが考えられる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−０５３７６１号公報
【特許文献２】特開２００７−１７２０６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の翻訳システムを用いる従来技術では、外国のショッピングサイトに表記されていた正確な情報をユーザに提供できるとは限らなかった。具体的には、翻訳システムは翻訳精度が高いとは限らず、外国語表記のウェブページを誤った日本語表記のウェブページに翻訳する場合もある。このため、上記の従来技術では、正確な商品の情報等をユーザに提供できない場合があり、翻訳されたショッピングサイトにおける売上の低下を招く場合があった。
【０００６】
本願は、上記に鑑みてなされたものであって、ウェブページの翻訳精度を向上させることを課題とする。
【課題を解決するための手段】
【０００７】
本願に係る翻訳制御装置は、複数の翻訳処理部を制御することにより第１言語で表記されるウェブページである複数の原文ページを第２言語の表記に翻訳する翻訳制御手段と、前記翻訳制御手段による制御によって翻訳された翻訳文ページをユーザに提供する提供手段と、前記提供手段によって提供された翻訳文ページに対するユーザ行動の評価値を算出する算出手段と、前記算出手段によって算出された評価値が高い翻訳文ページに翻訳した翻訳処理部ほど前記翻訳制御手段により翻訳するように制御される原文ページの分量が多くなるように調整する調整手段と、を備えたことを特徴とする。
【発明の効果】
【０００８】
本願に係る翻訳制御装置、翻訳制御方法及び翻訳制御プログラムは、ウェブページの翻訳精度を向上させることができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、第１の実施形態に係るネットワークシステムの構成例を示す図である。
【図２】図２は、第１の実施形態に係る翻訳割合記憶部の一例を示す図である。
【図３】図３は、第１の実施形態に係る売上記憶部の一例を示す図である。
【図４】図４は、第１の実施形態に係る翻訳制御装置による翻訳制御手順を示すフローチャートである。
【図５】図５は、第２の実施形態に係るネットワークシステムの構成例を示す図である。
【図６】図６は、第２の実施形態に係る翻訳割合記憶部の一例を示す図である。
【図７】図７は、第２の実施形態に係る翻訳制御装置による翻訳制御手順を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に、本願に係る翻訳制御装置、翻訳制御方法及び翻訳制御プログラムを実施するための形態（以下、「実施形態」と呼ぶ）について図面に参照しつつ詳細に説明する。なお、この実施形態により本願に係る翻訳制御装置、翻訳制御方法及び翻訳制御プログラムが限定されるものではない。
【００１１】
（第１の実施形態）
図１〜図４を用いて、本願に係る翻訳制御装置、翻訳制御方法及び翻訳制御プログラムの第１の実施形態について説明する。なお、第１の実施形態では、日本に所在するユーザに対して、中国で提供されている中国語表記のショッピングサイトを日本語に翻訳した上で提供する場合を例に挙げて説明する。
【００１２】
〔１−１．システム構成〕
まず、図１を用いて、第１の実施形態に係るネットワークシステム１について説明する。図１は、第１の実施形態に係るネットワークシステム１の構成例を示す図である。図１に例示するように、第１の実施形態に係るネットワークシステム１には、クライアント装置１０１〜１０ｎと、翻訳制御装置１００とが含まれる。クライアント装置１０１〜１０ｎと翻訳制御装置１００とは、ネットワーク２０を介して無線又は有線により通信可能に接続される。なお、以下では、クライアント装置１０１〜１０ｎを区別する必要がない場合には、これらを総称して「クライアント装置１０」と表記する場合がある。
【００１３】
クライアント装置１０は、ユーザによって利用される情報処理装置である。例えば、クライアント装置１０は、デスクトップ型ＰＣ（Personal  Computer）、タブレット型ＰＣ、ノート型ＰＣ、携帯電話機、ＰＤＡ（Personal  Digital  Assistant）等である。
【００１４】
第１の実施形態に係るクライアント装置１０は、翻訳制御装置１００によって提供されるショッピングサイトを形成するウェブページを受信し、受信したウェブページを所定の表示部（ディスプレイ）に表示する。かかるウェブページは、原文は中国語であるが、翻訳制御装置１００によって日本語に翻訳される。これにより、クライアント装置１０の利用者は、日本語表記のショッピングサイトを利用して、中国のショッピングサイトで販売されている商品を購入することが可能となる。
【００１５】
翻訳制御装置１００は、外国語表記のショッピングサイトを形成するウェブページ群（原文ページ群）を日本語に翻訳し、翻訳後のウェブページ群（翻訳文ページ群）をクライアント装置１０に提供する。具体的には、第１の実施形態に係る翻訳制御装置１００は、複数の翻訳エンジンを用いて中国語表記の原文ページ群を翻訳し、日本語表記の翻訳文ページをユーザに提供した後に、かかる翻訳文ページに対するユーザ行動の評価値（例えば、売上、資料請求を行った回数、ページ閲覧回数など）を算出する。そして、翻訳制御装置１００は、評価値が高い翻訳文ページに翻訳した翻訳エンジンほど、翻訳する原文ページ群の分量が多くなるように調整する。ここで、翻訳する原文ページの総量は動的に変化するものなので、翻訳制御装置１００は、原文ページの総量に対する各翻訳エンジンの翻訳割合（各翻訳エンジンが翻訳する原文ページの分量の比率）を算出することとなる。これにより、翻訳制御装置１００は、ユーザ行動の評価が高い翻訳エンジンを優先して用いるので、原文ページ群を精度高く翻訳した翻訳文ページを提供することができる。この結果、翻訳制御装置１００は、中国のショッピングサイトに記載された商品の正確な情報をユーザに提供することが可能となり、商品の売上を向上させることができる。
【００１６】
〔１−２．翻訳制御装置１００の構成〕
上記の翻訳制御装置１００は、図１に例示するように、原文記憶部１１０と、翻訳文記憶部１２０と、翻訳エンジン１３１〜１３３と、翻訳割合記憶部１４０と、制御部１５０と、Ｗｅｂ制御部１６０と、売上記憶部１７０とを有する。
【００１７】
原文記憶部１１０は、外国語表記のウェブページ群を記憶する。第１の実施形態に係る原文記憶部１１０は、中国で運営されているショッピングサイトを形成する中国語表記のウェブページ群である原文ページ群を記憶する。翻訳文記憶部１２０は、制御部１５０による制御によって原文ページ群が日本語に翻訳されたウェブページ群である翻訳文ページ群を記憶する。
【００１８】
翻訳エンジン１３１〜１３３は、機械翻訳を行う翻訳システム等の翻訳処理部である。第１の実施形態に係る翻訳エンジン１３１〜１３３は、中国語を日本語に翻訳することが可能である。これらの翻訳エンジン１３１〜１３３は、それぞれ異なるロジックにより翻訳処理を実行する。すなわち、翻訳エンジン１３１〜１３３によるそれぞれの翻訳結果は、異なる場合が多い。
【００１９】
より具体的に説明すると、機械翻訳を行う翻訳エンジンは多数存在し、各翻訳エンジンによる翻訳処理にはそれぞれの個性あり、また、どの翻訳エンジンであっても翻訳精度が完璧とは言えない。すなわち、全ての分野において翻訳精度の高い翻訳エンジンが一つ存在するわけではなく、翻訳エンジンには分野（ファッション、電化製品、スポーツなど）毎に得意不得意がある。このようなことから、複数の翻訳システムの特性を最大限に生かした運用を行いたいといったニーズが存在する。そこで、詳細については後述するが、第１の実施形態に係る翻訳制御装置１００は、このような状況下で、翻訳エンジン１３１〜１３３が翻訳する原文ページの翻訳割合を分野毎に決定することで複数の翻訳システムの特性を最大限に生かした運用を可能にする。
【００２０】
なお、図１では、翻訳制御装置１００が３個の翻訳エンジン１３１〜１３３を有する例を示したが、これの例に限られない。例えば、翻訳制御装置１００は、２個の翻訳エンジンを有してもよいし、４個以上の翻訳エンジンを有してもよい。また、翻訳制御装置１００が翻訳エンジン自体を搭載しなくてもよい。具体的には、翻訳制御装置１００は、ネットワーク２０を介して、図示しない翻訳サーバ等にアクセスすることにより、かかる翻訳サーバに搭載されている翻訳エンジンを利用してもよい。
【００２１】
翻訳割合記憶部１４０は、原文記憶部１１０に記憶されている原文ページ群のうち、翻訳エンジン１３１〜１３３に翻訳させる原文ページ群の分量を示す翻訳割合を記憶する。翻訳割合記憶部１４０に記憶される翻訳割合は、後述する制御部１５０の調整部１５２によって更新される。翻訳割合記憶部１４０については後に詳述する。
【００２２】
制御部１５０は、翻訳制御部１５１及び調整部１５２を有する。かかる制御部１５０は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。また、例えば、制御部１５０は、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、図示しない記憶部に記憶されているコンピュータプログラムがＲＡＭ（Random  Access  Memory)を作業領域として実行されることにより実現される。
【００２３】
Ｗｅｂ制御部１６０は、翻訳制御装置１００をＷｅｂサーバとして動作させる制御部である。例えば、Ｗｅｂ制御部１６０は、クライアント装置１０から受信したＨＴＴＰ（Hypertext  Transfer  Protocol）リクエストに応じて、ＨＴＭＬ（HyperText  Markup  Language）ファイルや画像データ等をクライアント装置１０に送信する。かかるＷｅｂ制御部１６０は、例えば、ＣＰＵやＭＰＵ等によりコンピュータプログラムが実行されることにより、提供部１６１及び算出部１６２による処理を実現する。
【００２４】
売上記憶部１７０は、翻訳制御装置１００によって提供された翻訳文ページにおいて商品が購入された際の売上を記憶する。かかる売上記憶部１７０に記憶される売上は、後述するＷｅｂ制御部１６０の算出部１６２によって更新される。売上記憶部１７０については後に詳述する。
【００２５】
なお、図１では、図示することを省略したが、翻訳制御装置１００は、ＮＩＣ（Network  Interface  Card）等によって実現される通信部を有する。例えば、Ｗｅｂ制御部１６０は、かかる通信部を介してネットワーク２０と通信を行う。
【００２６】
また、上述した各記憶部（原文記憶部１１０、翻訳文記憶部１２０、翻訳割合記憶部１４０及び売上記憶部１７０）は、例えば、ＲＡＭ、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、又は、ハードディスク、光ディスク等の記憶装置によって実現される。
【００２７】
また、上述した翻訳制御装置１００が有する各処理部は、以下に説明する情報処理の機能や作用を実現又は実行する。
【００２８】
〔１−３．翻訳割合記憶部１４０〕
次に、図２を用いて、翻訳割合記憶部１４０について説明する。図２は、第１の実施形態に係る翻訳割合記憶部１４０の一例を示す図である。図２では、翻訳割合記憶部１４０に記憶される翻訳割合が異なる２つの例を示す。図２に例示するように、翻訳割合記憶部１４０は、「商品分野」毎に、翻訳エンジン１３１〜１３３を識別するためのエンジン識別子と、翻訳エンジンに翻訳させる原文ページ群の分量を割合で示した翻訳割合とを対応付けて記憶する。なお、エンジン識別子は、「翻訳エンジン」と表記した列に該当し、図１において翻訳エンジンに付した参照符号「１３１」〜「１３３」であるものとする。
【００２９】
ここで、「商品分野」とは、ウェブページに表記される内容が属する分野を示す。第１の実施形態では、ショッピングサイトを例に挙げて説明しているので、「商品分野」は、例えば、ショッピングサイトによって販売される商品が属する分野を示す。図２では、翻訳割合記憶部１４０の商品分野が、「ファッション」、「電化製品」、「スポーツ」等に区分けされる例を示している。
【００３０】
すなわち、図２上段では、原文記憶部１１０に記憶されている商品分類「ファッション」に属する全原文ページ群のうち、「１／３」の分量に相当する原文ページ群を翻訳エンジン１３１、１３２及び１３３のそれぞれに翻訳させることを示している。例えば、原文記憶部１１０に、商品分類「ファッション」に属する９９万個の原文ページ群が記憶されているものとする。かかる場合に、図２上段の例では、翻訳エンジン１３１に対して、３３万個の原文ページ群Ｗ１を翻訳させ、翻訳エンジン１３２に対して、原文ページ群Ｗ１と重複しない３３万個の原文ページ群Ｗ２を翻訳させ、翻訳エンジン１３３に対して、残りの３３万個の原文ページ群Ｗ３（原文ページ群Ｗ１及びＷ２と重複しない原文ページ群）を翻訳させることを示している。
【００３１】
なお、図２上段に示した例では、商品分野が「ファッション」、「電化製品」及び「スポーツ」のいずれであっても、翻訳エンジン１３１〜１３３のそれぞれに対して、各商品分野に属する原文ページ群の「１／３」の分量を翻訳させることとなる。
【００３２】
一方、図２下段では、商品分野「ファッション」に属する全原文ページの「４／６（２／３）」に相当する原文ページ群を翻訳エンジン１３１に翻訳させ、かかる全原文ページの「１／６」に相当する原文ページ群を翻訳エンジン１３２に翻訳させ、かかる全原文ページの「１／６」に相当する原文ページ群を翻訳エンジン１３３に翻訳させる例を示している。
【００３３】
〔１−４．売上記憶部１７０〕
次に、図３を用いて、売上記憶部１７０について説明する。図３は、第１の実施形態に係る売上記憶部１７０の一例を示す図である。図３に例示するように、売上記憶部１７０は、「商品分野」毎に、翻訳エンジン１３１〜１３３を識別するためのエンジン識別子と、かかる翻訳エンジンに翻訳させた翻訳文ページにおける売上とを対応付けて記憶する。
【００３４】
図３に示した例では、売上記憶部１７０は、翻訳文ページの表示回数１回あたりの売上を記憶するものとする。簡単な例を挙げて説明すると、例えば、翻訳エンジン１３１によって、商品分類「ファッション」に属する１０個の原文ページが翻訳され、翻訳された１０個の翻訳文ページが１０００回表示されるとともに、かかる１０個の翻訳文ページにおいて総額「３００００円」分の洋服や靴等の商品がユーザにより購入されたものとする。かかる場合に、売上記憶部１７０は、翻訳エンジン１３１における商品分類「ファッション」の売上として、「３００００円」を表示回数「１０００回」により除算した「３０円」を記憶する。
【００３５】
すなわち、図３に示した例では、商品分類「ファッション」の売上は、翻訳エンジン１３１〜１３３のうち翻訳エンジン１３１が最も高い。このことは、翻訳エンジン１３１によって翻訳された「ファッション」に関する翻訳文ページが、正確な商品の情報等をユーザに提供できていると考えられる。言い換えれば、翻訳エンジン１３１は、「ファッション」に関する文章を中国語から日本語に翻訳する精度が高いといえる。同様に、図３に示した例では、商品分類「電化製品」の売上は翻訳エンジン１３２が最も高いので、翻訳エンジン１３２は、「電化製品」に関する文章を中国語から日本語に翻訳する精度が高いといえる。
【００３６】
〔１−５．作用〕
次に、図４を用いて、第１の実施形態に係る翻訳制御装置１００による翻訳制御の手順について説明する。図４は、第１の実施形態に係る翻訳制御装置１００による翻訳制御手順を示すフローチャートである。
【００３７】
図４に示すように、制御部１５０の翻訳制御部１５１は、翻訳割合記憶部１４０に記憶されている翻訳割合に基づいて、原文記憶部１１０に記憶されている原文ページ群を翻訳エンジン１３１〜１３３に翻訳させる（ステップＳ１０１）。
【００３８】
例えば、翻訳割合記憶部１４０に記憶されている各種情報が図２上段に示した状態であるものとする。かかる場合に、翻訳制御部１５１は、原文記憶部１１０に記憶されている中国語表記の原文ページ群のうち、商品分類「ファッション」に属する原文ページ群を３等分し、３等分した各原文ページ群を翻訳エンジン１３１〜１３３のそれぞれに対して日本語表記の翻訳文ページ群に翻訳させる。同様に、翻訳制御部１５１は、商品分類「電化製品」や「スポーツ」に属する原文ページ群についても、３等分して翻訳エンジン１３１〜１３３のそれぞれに翻訳させる。このとき、翻訳制御部１５１は、特定の翻訳エンジンに、一回の売上が多い高級ブランドに関する原文ページばかりを割り当てるといった偏りが発生しないように、翻訳エンジン１３１〜１３３に原文ページをランダムに割り当てる。この場合、翻訳制御部１５１は、所定のショッピングサイトにおけるブランドＡのバッグに関する原文ページを第１の翻訳エンジンに割り当て、ブランドＢの時計に関する原文ページを第２の翻訳エンジンに割り当ててもよい。
【００３９】
なお、制御部１５０は、翻訳文記憶部１２０に記憶されている翻訳文ページと、かかる翻訳文ページに翻訳した翻訳エンジンとの対応関係情報を保持しておく。制御部１５０は、翻訳文ページに対応関係情報を対応付けて翻訳文記憶部１２０に格納してもよい。また、第１の実施形態において、原文記憶部１１０に記憶されている原文ページが属する商品分類は予め設定されているものとする。そして、制御部１５０は、原文ページの商品分類を、かかる原文ページから翻訳された翻訳文ページの商品分類とし、翻訳文ページに商品分類を対応付けて翻訳文記憶部１２０に格納してもよい。
【００４０】
そして、翻訳制御部１５１は、翻訳エンジン１３１〜１３３によって翻訳された翻訳文ページ群を翻訳文記憶部１２０に格納する。すなわち、翻訳文記憶部１２０には、中国語表記から日本語表記に翻訳されたウェブページが格納されることとなる。
【００４１】
そして、Ｗｅｂ制御部１６０の提供部１６１は、クライアント装置１０からウェブページの閲覧要求を受け付けた場合に、かかる閲覧要求に対応するウェブページをクライアント装置１０に提供する（ステップＳ１０２）。ここでは、提供部１６１は、翻訳文記憶部１２０に記憶されているショッピングサイトを形成する翻訳文ページをクライアント装置１０に提供するものとする。
【００４２】
このとき、提供部１６１は、クライアント装置１０にショッピングサイト用の翻訳文ページを提供した回数を翻訳文ページ毎の閲覧履歴（ＰＶ：Page  View）として蓄積する。さらに、提供部１６１は、クライアント装置１０に提供した翻訳文ページにおいて商品が購入された場合には、翻訳文ページ毎の売上を購入履歴として蓄積する。そして、提供部１６１は、所定時間（例えば、１日、１週間、１ヶ月等）が経過するまで待機し（ステップＳ１０３，Ｎｏ）、所定時間が経過した場合には（ステップＳ１０３，Ｙｅｓ）、所定時間が経過するまでに蓄積した閲覧履歴及び購入履歴を算出部１６２に出力する。
【００４３】
そして、算出部１６２は、提供部１６１から入力された閲覧履歴及び購入履歴に基づいて、翻訳エンジン毎の売上を算出する（ステップＳ１０４）。具体的には、算出部１６２は、購入履歴に含まれる各翻訳文ページの売上を、かかる翻訳文ページを翻訳した翻訳エンジン毎、かつ、かかる翻訳文ページが属する商品部類毎に分別する。算出部１６２は、上述した各翻訳文ページに対応する対応関係情報及び商品分類に基づいて、かかる分類処理を行うことができる。そして、算出部１６２は、分別した翻訳エンジン毎かつ商品分類毎に、各翻訳文ページにおける売上の総額を算出する。そして、算出部１６２は、閲覧履歴に基づいて、各翻訳エンジンの売上総額を、かかる翻訳エンジンによって翻訳された翻訳文ページの閲覧回数により除算する。このようにして、算出部１６２は、翻訳エンジン毎かつ商品分類毎に、翻訳文ページに対するユーザ行動の評価値の一例として、閲覧回数あたりの売上を算出する。
【００４４】
例えば、翻訳エンジン１３１によって翻訳された商品分類「ファッション」に属する翻訳文ページが所定時間内に計１０００回閲覧され、１０００回閲覧された中で総額「３００００円」の売上があったものとする。かかる場合に、算出部１６２は、売上総額「３００００円」を閲覧回数「１０００回」で除算することにより、翻訳エンジン１３１における商品分類「ファッション」の売上として「３０円／１回」を算出する。そして、算出部１６２は、このようにして算出した売上を売上記憶部１７０に格納する。
【００４５】
続いて、制御部１５０の調整部１５２は、売上記憶部１７０に記憶されている売上に基づいて、ユーザ行動の評価値（第１の実施形態では「売上」）が高い翻訳文ページに翻訳した翻訳エンジンほど翻訳する原文ページ群の分量が多くなるように、翻訳割合記憶部１４０に記憶されている翻訳割合を調整する（ステップＳ１０５）。具体的には、調整部１５２は、売上記憶部１７０に記憶されている商品分類毎の売上を比較し、売上が最も高い翻訳エンジンの翻訳割合「π」を下記式（１）により算出し、その他の翻訳エンジン（売上が最も高い翻訳エンジン以外の翻訳エンジン）の翻訳割合「π」を下記式（２）により算出し、その後に、各翻訳エンジンの翻訳割合「π」の合計が「１」になるように正規化を行って、正規化後の翻訳割合を各翻訳エンジンの新たな翻訳割合とする。
【００４６】
π  ＝  π０＋β（１−π０）  ・・・  （１）
【００４７】
π  ＝  π０＋β（０−π０）  ・・・  （２）
【００４８】
上記式（１）及び（２）のうち、「π」は、正規化前の新たな翻訳割合を示し、「０」〜「１」の値を取り得る。また、「π０」は、翻訳割合記憶部１４０に記憶されている現状の翻訳割合を示し、「０」〜「１」の値を取り得る。また、「β」は、翻訳割合の変動幅を決定し、「０」より大きく「１」以下の値を取り得る。かかる「β」の値は、管理者等によって予め所定の値が設定される。
【００４９】
例えば、翻訳割合記憶部１４０に記憶されている各種情報が図２上段に示した状態であり、売上記憶部１７０に記憶されている各種情報が図３に示した状態であるものとする。また、ここでは、上記式（１）及び（２）における「β」が「１／２」であるものとする。
【００５０】
かかる場合に、調整部１５２は、商品分類「ファッション」については、翻訳エンジン１３１〜１３３のうち、翻訳エンジン１３１の売上が最も高いと判定する。そして、調整部１５２は、上記式（１）により、翻訳エンジン１３１の翻訳割合「π」＝「１／３＋（１／２）・（１−１／３）」＝「４／６」を算出する。そして、調整部１５２は、図２下段に示したように、翻訳割合記憶部１４０の商品分類「ファッション」に対応する翻訳エンジン１３１の翻訳割合を「４／６」に更新する。また、調整部１５２は、上記式（２）により、翻訳エンジン１３２及び１３３の翻訳割合「π」＝「１／３＋（１／２）・（０−１／３）」＝「１／６」を算出する。そして、調整部１５２は、図２下段に示したように、翻訳割合記憶部１４０の商品分類「ファッション」に対応する翻訳エンジン１３２及び１３３の翻訳割合を「１／６」に更新する。そして、この後に、翻訳エンジン１３１〜１３３の翻訳割合の合計が「１」になるように各翻訳割合の正規化を行う（ここの例では、翻訳割合の合計が「１」であるので、各翻訳割合の値は変化しない）。
【００５１】
同様にして、調整部１５２は、商品分類「電化製品」及び「スポーツ」に対応する翻訳エンジン１３１〜１３３の翻訳割合についても更新する。なお、図３に示した商品分類「スポーツ」の例のように、翻訳エンジン１３１〜１３３の間で売上に差異がない場合には、図２下段に示したように、調整部１５２は、翻訳割合記憶部１４０の翻訳割合を更新しない。
【００５２】
このように、第１の実施形態に係る調整部１５２は、上記式（１）及び（２）を用いることにより、売上が最も高い翻訳エンジンの翻訳割合のみを所定値だけ増加させ、また、売上が最も高い翻訳エンジン以外の他の翻訳エンジンの翻訳割合から前述の所定値を均等に分散させて減少させる。
【００５３】
そして、ステップＳ１０１における処理に戻り、翻訳制御部１５１は、調整部１５２によって更新された翻訳割合記憶部１４０の翻訳割合に基づいて、原文記憶部１１０に記憶されている原文ページ群を翻訳エンジン１３１〜１３３に新たに翻訳させる（ステップＳ１０１）。なお、翻訳制御部１５１は、翻訳エンジン１３１〜１３３に対して、新たに翻訳させる必要がある原文ページのみを翻訳させる。
【００５４】
例えば、図２上段の状態において、翻訳エンジン１３１が３３万個の原文ページ群Ｗ１を翻訳し、翻訳エンジン１３２が３３万個の原文ページ群Ｗ２を翻訳し、翻訳エンジン１３３が３３万個の原文ページ群Ｗ３を翻訳しているものとする。この後に、翻訳割合記憶部１４０に記憶されている翻訳割合が図２上段から下段に更新されたものとする。このときに、翻訳制御部１５１が、例えば、翻訳エンジン１３１に６７万個の原文ページ群Ｗ４を翻訳させ、翻訳エンジン１３２に１６万個の原文ページ群Ｗ５を翻訳し、翻訳エンジン１３３に１６万個の原文ページ群Ｗ６を翻訳させるものとする。
【００５５】
かかる場合に、翻訳制御部１５１は、翻訳エンジン１３１によって既に３３万個の原文ページ群Ｗ１が翻訳済みであるので、原文ページ群Ｗ２に含まれる１７万個の原文ページ群と、原文ページ群Ｗ３に含まれる１７万個の原文ページ群とを翻訳エンジン１３１に新たに翻訳させる。また、翻訳制御部１５１は、翻訳エンジン１３１に対して、６７万個の原文ページ群Ｗ４を翻訳させることができる。また、翻訳制御部１５１は、翻訳エンジン１３２によって既に翻訳済みである３３万個の原文ページ群Ｗ２のうち、翻訳エンジン１３１に新たに翻訳させた１６万個の原文ページ群を除いて１７万個の原文ページ群Ｗ５とする。同様に、翻訳制御部１５１は、翻訳エンジン１３３によって既に翻訳済みである３３万個の原文ページ群Ｗ３のうち、翻訳エンジン１３１に新たに翻訳させた１６万個の原文ページ群を除いて１７万個の原文ページ群Ｗ６とする。すなわち、この例の場合、翻訳制御部１５１は、翻訳エンジン１３２及び１３３に対しては、新たに原文ページを翻訳させない。
【００５６】
ただし、上記例に限られず、翻訳制御部１５１は、新たに翻訳させる必要がある原文ページのみを翻訳させるのではなく、翻訳した翻訳文ページと翻訳エンジンの組み合わせを一回リセットして、原文ページ全体に対して再びランダムに新しい翻訳割合で各翻訳エンジンに原文ページを割り当ててもよい。
【００５７】
〔１−６．効果〕
上述してきたように、第１の実施形態に係る翻訳制御装置１００において、翻訳制御部１５１は、複数の翻訳処理部である翻訳エンジン１３１〜１３３を制御することにより第１言語である中国語で表記される複数の原文ページを第２言語である日本語の表記に翻訳する。また、提供部１６１は、翻訳制御部１５１による制御によって翻訳された翻訳文ページをユーザに提供する。また、算出部１６２は、提供部１６１によって提供された翻訳文ページに対するユーザ行動の評価値の一例として売上を算出する。また、調整部１５２は、算出部１６２によって算出された評価値である売上が高い翻訳文ページに翻訳した翻訳エンジンほど翻訳制御部１５１により翻訳するように制御される原文ページの分量が多くなるように調整する。
【００５８】
これにより、第１の実施形態に係る翻訳制御装置１００は、売上が高くなるような翻訳文ページに翻訳する翻訳エンジンを優先して用いることができるので、ウェブページの翻訳精度を向上させることができる。この結果、第１の実施形態に係る翻訳制御装置１００は、外国で運営されているショッピングサイトにおける商品の売上を向上させることができる。
【００５９】
また、第１の実施形態に係る翻訳制御装置１００において、算出部１６２は、翻訳文ページが属する商品分野毎に、かかる翻訳文ページに対するユーザ行動の評価値の一例として売上を算出する。また、調整部１５２は、商品分野毎に、売上が高い翻訳文ページに翻訳した翻訳エンジンほど翻訳する原文ページの分量が多くなるように調整する。
【００６０】
これにより、第１の実施形態に係る翻訳制御装置１００は、各翻訳エンジンが翻訳を得意とする分野の原文ページを各翻訳エンジンに翻訳させることができる。すなわち、翻訳制御装置１００は、原文ページの分野毎に、売上が高くなるような翻訳文ページに翻訳する翻訳エンジンを優先して用いることができ、外国で運営されているショッピングサイトにおける商品の売上を向上させることができる。
【００６１】
また、第１の実施形態に係る翻訳制御装置１００において、調整部１５２は、複数の翻訳エンジンのうち、売上が最も高い翻訳文ページに翻訳した翻訳エンジンに翻訳させる原文ページの分量を増加させるとともに、増加させた分量を他の翻訳エンジンに翻訳させる原文ページの分量から減少させる。
【００６２】
これにより、第１の実施形態に係る翻訳制御装置１００は、売上が高くなるような翻訳文ページに翻訳する翻訳エンジンに絞り込むことができる。
【００６３】
（第２の実施形態）
上記第１の実施形態では、翻訳エンジン毎に、翻訳する原文ページ群の分量を調整する例を説明した。第２の実施形態では、語句毎に翻訳語を関連付けて記憶する辞書と、かかる辞書を参照して翻訳処理を行う翻訳エンジンとの組合せ毎に、翻訳する原文ページ群の分量を調整する例について説明する。
【００６４】
〔２−１．構成〕
まず、図５を用いて、第２の実施形態に係るネットワークシステム２について説明する。図５は、第２の実施形態に係るネットワークシステム２の構成例を示す図である。なお、なお、以下では、既に示した構成部位と同様の機能を有する部位には同一符号を付すこととして、その詳細な説明を省略する。図５に例示するように、第２の実施形態に係る翻訳制御装置２００は、辞書記憶部２３１〜２３３と、翻訳割合記憶部２４０と、制御部２５０と、売上記憶部２７０とを有する。
【００６５】
辞書記憶部２３１〜２３３は、所定の語句（単語や文章）毎に、かかる語句の翻訳語が関連付けられた辞書を記憶する。第２の実施形態に係る辞書記憶部２３１〜２３３は、中国語の語句と、かかる語句に対応する日本語訳とが関連付けられた辞書を記憶する。これらの辞書記憶部２３１〜２３３は、それぞれ異なる辞書を記憶する。
【００６６】
翻訳割合記憶部２４０は、原文記憶部１１０に記憶されている原文ページ群のうち、翻訳エンジン１３１〜１３３のいずれかと、辞書記憶部２３１〜２３３のいずれかとの組合せに翻訳させる原文ページ群の分量を示す翻訳割合を記憶する。かかる翻訳割合記憶部２４０は、例えば、ＲＡＭ、フラッシュメモリ等の半導体メモリ素子、又は、ハードディスク、光ディスク等の記憶装置によって実現される。
【００６７】
制御部２５０は、翻訳制御部２５１及び調整部２５２を有する。かかる制御部２５０は、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現される。また、例えば、制御部２５０は、ＣＰＵやＭＰＵ等によって、図示しない記憶部に記憶されているコンピュータプログラムがＲＡＭを作業領域として実行されることにより実現される。
【００６８】
〔２−２．翻訳割合記憶部２４０〕
次に、図６を用いて、翻訳割合記憶部２４０について説明する。図６は、第２の実施形態に係る翻訳割合記憶部２４０の一例を示す図である。図６に例示するように、翻訳割合記憶部２４０は、「商品分野」毎に、エンジン識別子及び辞書識別子の組合せと、かかる組合せに翻訳させる原文ページ群の分量を割合で示した翻訳割合とを対応付けて記憶する。なお、辞書識別子は、辞書記憶部２３１〜２３３を識別するための情報であり、図５において辞書記憶部に付した参照符号「２３１」〜「２３３」であるものとする。また、図６の翻訳割合記憶部２４０は、「翻訳エンジン」と表記した列に、翻訳エンジンと辞書記憶部との組合せを示す情報として、「エンジン識別子／辞書識別子」形式で記憶するものとする。例えば、翻訳エンジン「１３１／２３１」は、翻訳エンジン１３１と辞書記憶部２３１との組合せを示す。
【００６９】
すなわち、図６では、原文記憶部１１０に記憶されている商品分類「ファッション」に属する全原文ページ群のうち、翻訳エンジン１３１と辞書記憶部２３１との組合せに対して、「１／９」の分量に相当する原文ページ群を翻訳させることを示している。同様に、図６では、他の８個の組合せ（翻訳エンジン１３１と辞書記憶部２３２との組合せ、翻訳エンジン１３１と辞書記憶部２３３との組合せ等）に対しても、商品分類「ファッション」に属する全原文ページ群の「１／９」の分量を翻訳させることを示している。
【００７０】
なお、ここでは、図示することを省略するが、第２の実施形態に係る売上記憶部２７０は、「商品分野」毎に、エンジン識別子及び辞書識別子の組合せと、かかる組合せに翻訳させた翻訳文ページにおける売上とを対応付けて記憶する。
【００７１】
〔２−３．作用〕
次に、図７を用いて、第２の実施形態に係る翻訳制御装置２００による翻訳制御の手順について説明する。図７は、第２の実施形態に係る翻訳制御装置２００による翻訳制御手順を示すフローチャートである。
【００７２】
図７に示すように、制御部２５０の翻訳制御部２５１は、翻訳割合記憶部２４０に記憶されている翻訳割合に基づいて、翻訳エンジン１３１〜１３３のいずれかと、辞書記憶部２３１〜２３３のいずれかとの各組合せに対して、原文記憶部１１０に記憶されている原文ページ群を翻訳させる（ステップＳ２０１）。そして、翻訳制御部２５１は、翻訳エンジン１３１〜１３３によって翻訳された翻訳文ページ群を翻訳文記憶部１２０に格納する。例えば、翻訳制御部２５１が翻訳エンジン１３１と辞書記憶部２３１との組合せに対して翻訳させる場合、翻訳エンジン１３１は、辞書記憶部２３１を参照しながら、翻訳制御部２５１によって割り当てられた原文ページを翻訳する。
【００７３】
なお、制御部２５０は、翻訳文記憶部１２０に記憶されている翻訳文ページと、かかる翻訳文ページに翻訳した翻訳エンジン及び辞書記憶部の組合せとの対応関係情報を保持しておく。制御部２５０は、翻訳文ページに対応関係情報を対応付けて翻訳文記憶部１２０に格納してもよい。
【００７４】
そして、Ｗｅｂ制御部１６０の提供部１６１は、クライアント装置１０からウェブページの閲覧要求を受け付けた場合に、かかる閲覧要求に対応する翻訳文ページを翻訳文記憶部１２０から取得し、取得した翻訳文ページをクライアント装置１０に提供する（ステップＳ２０２）。そして、提供部１６１は、所定時間（例えば、１日、１週間、１ヶ月等）が経過するまで待機し（ステップＳ２０３，Ｎｏ）、所定時間が経過した場合には（ステップＳ２０３，Ｙｅｓ）、所定時間が経過するまでに蓄積した閲覧履歴及び購入履歴を算出部１６２に出力する。
【００７５】
そして、算出部１６２は、提供部１６１から入力された閲覧履歴及び購入履歴に基づいて、翻訳エンジン及び辞書記憶部の組合せ毎の売上を算出する（ステップＳ２０４）。そして、算出部１６２は、算出した売上を売上記憶部２７０に格納する。
【００７６】
続いて、制御部２５０の調整部２５２は、売上記憶部２７０に記憶されている売上に基づいて、ユーザ行動の評価値（第１の実施形態では「売上」）が高い翻訳文ページに翻訳した翻訳エンジン及び辞書記憶部の組合せほど翻訳する原文ページ群の分量が多くなるように、翻訳割合記憶部２４０に記憶されている翻訳割合を調整する（ステップＳ２０５）。具体的には、調整部１５２は、売上記憶部２７０に記憶されている商品分類毎の売上を比較し、売上が最も高い翻訳エンジン及び辞書記憶部の組合せにおける翻訳割合「π」を上記式（１）により算出される値に変更し、その他の翻訳エンジンの翻訳割合「π」を上記式（２）により算出される値に変更する。
【００７７】
そして、ステップＳ２０１における処理に戻り、翻訳制御部２５１は、調整部２５２によって更新された翻訳割合記憶部２４０の翻訳割合に基づいて、翻訳エンジン及び辞書記憶部の各組合せに対して、原文記憶部１１０に記憶されている原文ページ群を新たに翻訳させる（ステップＳ２０１）。なお、翻訳制御部２５１は、翻訳エンジン及び辞書記憶部の各組合せに対して、新たに翻訳させる必要がある原文ページのみを翻訳させる。
【００７８】
〔２−４．効果〕
上述してきたように、第２の実施形態に係る翻訳制御装置２００において、翻訳制御部２５１は、語句毎に翻訳語を関連付けて記憶する辞書記憶部２３１〜２３３と、かかる辞書記憶部を参照して翻訳処理を行う翻訳エンジン１３１〜１３３との複数の組合せを用いて原文ページを翻訳する。また、調整部２５２は、評価値である売上が高い翻訳文ページに翻訳した翻訳エンジンと辞書記憶部との組合せほど翻訳する原文ページの分量が多くなるように調整する。
【００７９】
これにより、第２の実施形態に係る翻訳制御装置２００は、翻訳エンジン及び辞書記憶部の組合せ毎に売上を検証することで、より売上向上に繋がるような翻訳を行う翻訳制御を行うことができる。
【００８０】
（第３の実施形態）
本願に係る翻訳制御装置、翻訳制御方法及び翻訳制御プログラムは、上述した第１の実施形態以外にも種々の異なる形態にて実施されてよい。第３の実施形態では、他の実施形態について説明する。
【００８１】
〔３−１．評価値〕
上記実施形態では、算出部１６２が、翻訳文ページに対するユーザ行動の評価値の一例として、１ＰＶあたりの売上を算出する例について説明したが、算出部１６２が算出する評価値は１ＰＶあたりの売上に限られない。例えば、算出部１６２は、翻訳文ページに対するユーザ行動の評価値として、「総売上」、「翻訳文ページにおいてユーザが資料請求を行った回数」、「購入回数」、「総閲覧回数」、「総利益」、「ショッピングサイト内でのページ遷移回数」、「購入回数／総閲覧回数」、「総閲覧回数／翻訳文ページ数」、「総利益／総閲覧回数」などを算出してもよい。ただし、ユーザ行動の評価値として用いるのは、「売上」や「資料請求の回数」等が好ましい。これは、「売上」や「資料請求の回数」等のコンバージョン率の方が、ユーザが翻訳文ページを閲覧しただけでなく、商品の購入や資料請求のために翻訳文ページにおいて何かしらの行動を行ったという点で、翻訳文の信憑性が高いといえるからである。
【００８２】
〔３−２．翻訳割合の算出〕
また、上記実施形態では、調整部１５２が、上記式（１）及び（２）を用いて、翻訳割合を算出する例について説明したが、調整部１５２が算出する翻訳割合の手法はこの例に限られない。例えば、調整部１５２は、「１ＰＶあたりの売上」に応じて重み付けを行い、翻訳エンジン１３１〜１３３のうち、評価の高い翻訳エンジンほど翻訳する原文ページ群の分量を増加させ、評価の低い翻訳エンジンほど翻訳する原文ページ群の分量を減少させてもよい。
【００８３】
〔３−３．言語〕
また、上記実施形態では、翻訳エンジン１３１〜１３３が、中国語表記の原文ページを日本語表記の翻訳文ページに翻訳する例について説明したが、翻訳態様はこの例に限られない。例えば、翻訳エンジン１３１〜１３３は、英語表記の原文ページを日本語表記の翻訳文ページに翻訳してもよいし、日本語表記の原文ページを中国語や英語表記の翻訳文ページに翻訳してもよい。
【００８４】
また、上記実施形態では、第１言語（実施形態では中国語）で表記されるウェブページを第２言語（実施形態では日本語）で表記されるウェブページに翻訳する例について説明した。しかし、第１言語（実施形態では中国語）で表記されるウェブページとは、あくまでも主に第１言語（実施形態では中国語）によって表記されたウェブページを示し、英語（例えば、「Copyright(C)」、「Corporation」、「All  Rights  Reserved」など）等の他の言語が混在するウェブページであっても技術的範囲から外れるものではない。同様に、第２言語（実施形態では日本語）で表記されるウェブページは、日本語以外の他の言語が混在するウェブページであっても技術的範囲から外れるものではない。
【００８５】
〔３−４．ウェブページ〕
また、上記実施形態では、ショッピングサイトを形成するウェブページを例に挙げて説明したが、この例に限られない。具体的には、上記実施形態に係る翻訳制御装置１００及び２００は、商品の販売を目的としないニュースサイト等のウェブページを翻訳する場合にも適用することができる。かかる場合には、翻訳文ページに対するユーザ行動の評価値は、閲覧回数などとなる。
【００８６】
〔３−５．実施態様〕
また、上記実施形態において、翻訳制御装置１００は、クライアント装置１０から翻訳文ページの閲覧リクエスト毎に、原文ページを一定の翻訳割合で翻訳エンジン１３１〜１３３に翻訳させてもよい。すなわち、翻訳制御装置１００は、リアルタイムに翻訳処理を行うとともに、リアルタイムに翻訳割合を変化させてもよい。この場合、翻訳制御装置１００は、同一の原文ページを異なる翻訳エンジン１３１〜１３３に翻訳させて、翻訳割合を変化させてもよい。
【００８７】
〔３−６．その他〕
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【００８８】
また、上述した翻訳制御装置１００は、複数のサーバコンピュータで実現してもよく、また、機能によっては外部のプラットフォーム等をＡＰＩ（Application  Programming  Interface）やネットワークコンピューティングなどで呼び出して実現するなど、構成は柔軟に変更できる。
【００８９】
また、特許請求の範囲に記載した「手段」は、「部（section、module、unit）」や「回路」などに読み替えることができる。例えば、翻訳制御手段は、翻訳制御部や翻訳制御回路に読み替えることができる。
【符号の説明】
【００９０】
１  ネットワークシステム
１０  クライアント装置
１００  翻訳制御装置
１１０  原文記憶部
１２０  翻訳文記憶部
１３１  翻訳エンジン
１４０  翻訳割合記憶部
１５１  翻訳制御部
１５２  調整部
１６１  提供部
１６２  算出部
１７０  売上記憶部
２３１  辞書記憶部
【図１】
0005571112.tif 000002
【図２】
0005571112.tif 000003
【図３】
0005571112.tif 000004
【図４】
0005571112.tif 000005
【図５】
0005571112.tif 000006
【図６】
0005571112.tif 000007
【図７】
0005571112.tif 000008