(57)【要約】【課題】翻訳依頼者が適切な翻訳者を迅速に選定することを可能とする、翻訳者選定支援方法、翻訳者選定支援サーバ、および翻訳者選定支援プログラムを提供する。【解決手段】翻訳依頼に応じて、複数の翻訳者に翻訳が発注される。翻訳文の更新を受信する度に（Ｓ１０１：ＹＥＳ）、作業効率が算出され（Ｓ１０３）、翻訳文中の誤訳が検出され（Ｓ１０４）、これらに基づく評価点が算出される（Ｓ１０５）。最新の翻訳文と評価点を表示する画面のデータが生成され（Ｓ１４１）、翻訳依頼者の端末に送信される（Ｓ１４２）。評価点が所定の基準点未満になった場合や（Ｓ１０６：ＹＥＳ）、翻訳依頼者の端末から指示があった場合には（Ｓ１３１：ＹＥＳ）、その翻訳者に翻訳中止が指示される（Ｓ１０７およびＳ１３２）。翻訳者数が所定の数まで絞り込まれるまで、翻訳文等を受信する度、最新の画面データを、翻訳依頼者の端末に送信する処理が繰り返される。【選択図】図９
2010020675.tif 000002
【特許請求の範囲】
【請求項１】
複数の端末にネットワークを介して接続可能なサーバによって処理される翻訳者選定支援方法であって、
前記複数の端末のうちいずれかの端末から送信された、第１の言語による原文を前記第１の言語とは異なる第２の言語に翻訳するように依頼する翻訳依頼を受け付ける翻訳依頼受付ステップと、
前記翻訳依頼受付ステップで受け付けられた前記翻訳依頼に基づいて、前記複数の端末のうち、複数の翻訳者がそれぞれ使用する端末である複数の翻訳者端末に対して、同時に前記原文の翻訳を発注する翻訳発注ステップと、
前記サーバに接続中の前記複数の翻訳者端末の各々で順次入力され、前記ネットワークを介して送信された前記原文の前記第２の言語による部分的な翻訳文を受け付ける翻訳文受付ステップと、
前記翻訳文受付ステップで前記翻訳文が受け付けられる度に、前記翻訳文が入力された翻訳者端末である翻訳文入力端末と対応付けた前記翻訳文を、前記翻訳依頼の送信元の端末である依頼者端末に送信する翻訳文送信ステップを備えたことを特徴とする翻訳者選定支援方法。
【請求項２】
記翻訳文受付ステップで前記翻訳文が受け付けられる度に、前記翻訳文入力端末を使用する翻訳者の作業効率および翻訳精度の少なくとも一方に関する情報である翻訳者評価情報を取得する翻訳者評価情報取得ステップと、
翻訳者評価情報取得ステップで取得された前記翻訳者評価情報を、前記翻訳文入力端末と対応付けて、前記依頼者端末に送信する翻訳者評価情報送信ステップをさらに備えたことを特徴とする請求項１に記載の翻訳者選定支援方法。
【請求項３】
前記翻訳文受付ステップで前記翻訳文が受け付けられる度に、前記翻訳文受付ステップで前記翻訳文が受け付けられるタイミングと前記翻訳文とに基づいて、前記翻訳文入力端末を使用する翻訳者の作業効率を算出する効率算出ステップをさらに備え、
前記翻訳者評価情報取得ステップでは、前記翻訳者評価情報として、前記効率算出ステップで算出される前記作業効率に関する情報を取得し、
前記翻訳者評価情報送信ステップでは、前記翻訳者評価情報取得ステップで取得された前記作業効率に関する情報を、前記翻訳文入力端末と対応付けて、前記依頼者端末に送信することを特徴とする請求項２に記載の翻訳者選定支援方法。
【請求項４】
前記翻訳文受付ステップで前記翻訳文が受け付けられる度に、誤訳記憶手段に記憶された、誤訳に相当する前記第１の言語による語句と前記第２の言語による語句の対応関係に基づいて、前記翻訳文受付ステップで受け付けられた前記翻訳文中の誤訳を検出する誤訳検出ステップをさらに備え、
前記翻訳者評価情報取得ステップでは、前記翻訳者評価情報として、前記翻訳精度に関する情報である前記誤訳検出ステップで検出された前記誤訳に関する情報を取得し、
前記翻訳者評価情報送信ステップでは、前記翻訳者評価情報として、前記誤訳検出ステップで検出された前記翻訳文中の誤訳に関する情報を、前記翻訳文入力端末と対応付けて、前記依頼者端末に送信することを特徴とする請求項２または３に記載の翻訳者選定支援方法。
【請求項５】
前記翻訳者評価情報取得ステップで取得された前記翻訳者評価情報を点数に換算する点数換算ステップをさらに備え、
前記翻訳者評価情報送信ステップでは、前記点数換算ステップで換算された前記点数を、前記翻訳文入力端末と対応付けて、前記依頼者端末に送信することを特徴とする請求項２〜４のいずれかに記載の翻訳者選定支援方法。
【請求項６】
前記点数換算ステップで換算された前記点数が、前記作業効率および前記翻訳精度の少なくとも一方の最低許容限度に対応する所定の最低点未満であるか否かを判断する点数判断ステップと、
前記点数判断ステップで前記点数が前記最低点未満であると判断された場合に、前記翻訳文入力端末に対して、翻訳の中止指示を送信する第１の中止指示ステップをさらに備えたことを特徴とする請求項５に記載の翻訳者選定支援方法。
【請求項７】
前記依頼者端末から送信された、前記複数の翻訳者端末のうち、特定の翻訳者端末での翻訳を中止するように依頼する中止依頼を受け付ける中止依頼受付ステップと、
前記中止依頼受付ステップで受け付けられた前記中止依頼に基づいて、前記特定の翻訳者端末に対して、翻訳の中止指示を送信する第２の中止指示ステップをさらに備えたことを特徴とする請求項１〜６のいずれかに記載の翻訳者選定支援方法。
【請求項８】
前記翻訳文受付ステップで前記翻訳文が受け付けられる度に、前記翻訳文入力端末と対応付けた前記翻訳文を、翻訳文記憶手段に更新して記憶させる翻訳文記憶ステップと、
前記翻訳文受付ステップで前記翻訳文が受け付けられる度に、前記複数の翻訳者端末のすべてについて、前記翻訳文記憶手段に記憶された前記翻訳文を各々の翻訳者端末と対応付けて表示する表示画面のデータである画面データを生成する第１の画面データ生成ステップと、
前記第１の画面データ生成ステップで生成された前記画面データを、前記依頼者端末に送信する第１の画面データ送信ステップをさらに備えたことを特徴とする請求項１に記載の翻訳者選定支援方法。
【請求項９】
前記翻訳文受付ステップで前記翻訳文が受け付けられる度に、前記翻訳文入力端末を使用する翻訳者の作業効率および翻訳精度の少なくとも一方に関する情報である翻訳者評価情報を取得する翻訳者評価情報取得ステップをさらに備え、
前記第１の画面データ生成ステップでは、翻訳者評価情報取得ステップで取得された前記翻訳者評価情報に基づいて前記表示画面の構成を決定し、前記画面データを生成することを特徴とする請求項８に記載の翻訳者選定支援方法。
【請求項１０】
前記翻訳文受付ステップで前記翻訳文が受け付けられる度に、前記翻訳文受付ステップで前記翻訳文が受け付けられるタイミングと前記翻訳文とに基づいて、前記翻訳文入力端末を使用する翻訳者の作業効率を算出する効率算出ステップをさらに備え、
前記翻訳者評価情報取得ステップでは、前記翻訳者評価情報として、前記効率算出ステップで算出される前記作業効率に関する情報を取得し、
前記第１の画面データ生成ステップでは、前記翻訳文入力端末と対応付けた前記翻訳文を、前記翻訳者評価情報取得ステップで取得された前記作業効率が高い順に並べて表示する前記表示画面の前記画面データを生成することを特徴とする請求項９に記載の翻訳者選定支援方法。
【請求項１１】
前記翻訳文受付ステップで前記翻訳文が受け付けられる度に、誤訳記憶手段に記憶された、誤訳に相当する前記第１の言語による語句と前記第２の言語による語句の対応関係に基づいて、前記翻訳文受付ステップで受け付けられた前記翻訳文中の誤訳を検出する誤訳検出ステップをさらに備え、
前記翻訳者評価情報取得ステップでは、前記翻訳者評価情報として、前記翻訳精度に関する情報である前記誤訳検出ステップで検出された前記誤訳に関する情報を取得し、
前記第１の画面データ生成ステップでは、前記翻訳者評価情報取得ステップで取得された前記誤訳に関する情報に基づいて、前記翻訳文入力端末と対応付けた前記翻訳文中の前記誤訳を識別可能な状態で表示する前記表示画面の前記画面データを生成することを特徴とする請求項９または１０に記載の翻訳者選定支援方法。
【請求項１２】
前記翻訳者評価情報取得ステップで取得された前記翻訳者評価情報を点数に換算する点数換算ステップをさらに備え、
前記第１の画面データ生成ステップでは、前記点数換算ステップで換算された前記点数を、前記翻訳文入力端末と対応付けた前記翻訳文とあわせて表示する前記表示画面の前記画面データを生成することを特徴とする請求項９〜１１のいずれかに記載の翻訳者選定支援方法。
【請求項１３】
前記点数換算ステップで換算された前記点数が、前記作業効率および前記翻訳精度の少なくとも一方の最低許容限度に対応する所定の最低点未満であるか否かを判断する点数判断ステップと、
前記点数判断ステップで前記点数が前記最低点未満であると判断された場合に、前記翻訳文入力端末に対して、翻訳の中止指示を送信する第１の中止指示ステップと、
前記第１の中止指示ステップで前記中止指示が送信された場合に、前記中止指示の送信先の前記翻訳文入力端末を除く前記複数の翻訳者端末のすべてについて、前記表示画面の前記画面データを生成する第２の画面データ生成ステップと、
前記第２の画面データ生成ステップで生成された前記表示画面の前記画面データを、前記依頼者端末に送信する第２の画面データ送信ステップをさらに備えたことを特徴とする請求項１２に記載の翻訳者選定支援方法。
【請求項１４】
前記依頼者端末から送信された、前記複数の翻訳者端末のうち特定の翻訳者端末での翻訳を中止するように依頼する中止依頼を受け付ける中止依頼受付ステップと、
前記中止依頼受付ステップで受け付けられた前記中止依頼に基づいて、前記特定の翻訳者端末に対して、翻訳の中止指示を送信する第２の中止指示ステップと、
前記第２の中止指示ステップで前記中止指示が送信された場合に、前記中止指示の送信先の前記翻訳文入力端末を除く前記複数の翻訳者端末のすべてについて、前記表示画面の前記画面データを生成する第３の画面データ生成ステップと、
前記第３の画面データ生成ステップで生成された前記表示画面の前記画面データを、前記依頼者端末に送信する第３の画面データ送信ステップをさらに備えたことを特徴とする請求項８〜１３のいずれかに記載の翻訳者選定支援方法。
【請求項１５】
複数の端末にネットワークを介して接続可能な翻訳者選定支援サーバであって、
前記複数の端末のうち、いずれかの端末から送信された、第１の言語による原文を前記第１の言語とは異なる第２の言語に翻訳するように依頼する翻訳依頼を受け付ける翻訳依頼受付手段と、
前記翻訳依頼受付手段によって受け付けられた前記翻訳依頼に基づいて、前記複数の端末のうち、複数の翻訳者が使用する端末である翻訳者端末に対して、前記原文の翻訳を発注する翻訳発注手段と、
前記サーバに接続中の前記複数の翻訳者端末の各々で順次入力され、前記ネットワークを介して送信された前記原文の前記第２の言語による部分的な翻訳文を受け付ける翻訳文受付手段と、
前記翻訳文受付手段によって前記翻訳文が受け付けられる度に、前記翻訳文が入力された翻訳者端末である翻訳文入力端末と対応付けた前記翻訳文を、前記翻訳依頼の送信元の端末である依頼者端末に送信する翻訳文送信手段を備えたことを特徴とする翻訳者選定支援サーバ。
【請求項１６】
請求項１〜１４のいずれかに記載の翻訳者選定支援方法の各種処理ステップをコンピュータに実行させる翻訳者選定支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、翻訳者選定支援方法、翻訳者選定支援サーバ、および翻訳者選定支援プログラムに関する。より具体的には、翻訳を依頼する翻訳依頼者が適切な翻訳者を選定することを支援する翻訳者選定支援方法、翻訳者選定支援サーバ、および翻訳者選定支援プログラムに関する。
【背景技術】
【０００２】
近年、インターネットの普及等により、自己の要望に即した情報を世界各地から容易に得られるようになった。ところが、情報の入手者は、必ずしもその情報の原文の言語には精通しておらず、内容の理解が困難な場合も多い。このような場合、翻訳者に所望の言語への翻訳を依頼することになるが、翻訳依頼者にとって重要なのは、自身が依頼した原文を適切に翻訳できる翻訳者を選定することである。そこで、例えば、複数の翻訳者に原文の一部を試験的に翻訳させ、翻訳依頼者が翻訳文を比較することにより、最も適切な翻訳者を自ら選定し、正式に原文全体の翻訳を発注することが一般的に行われている。
【０００３】
また、ネットワークを介して翻訳の依頼を受け付け、翻訳者を選定して発注を行う翻訳仲介システムでも、同様に、試験的な翻訳結果に基づいて翻訳者の選定を行うものがある。例えば、特許文献１に記載の翻訳仲介サーバは、複数の翻訳者が予め個々に作成した翻訳用辞書を記憶しており、各翻訳者の翻訳用辞書を用いて原文の少なくとも一部を機械翻訳し、翻訳文を翻訳依頼者に提示する。そして、翻訳依頼者が提示された複数の翻訳文を比較して、適切な翻訳者を選択し、選択結果を通知すると、翻訳仲介サーバから選択された翻訳者に対して正式な翻訳（人力翻訳）の発注が行われる。
【特許文献１】特開２００３−２７１５９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、前述の人力による試し翻訳、特許文献１に記載の機械による試し翻訳のいずれの場合も、翻訳依頼者は、入手した試し翻訳の翻訳結果のみから翻訳者の選定を行わねばならない。したがって、いずれの場合も、翻訳依頼者は、試し翻訳の翻訳結果を入手できるまで翻訳者の選定が行えず、翻訳の発注までに時間がかかるという問題がある。また、試し翻訳の翻訳結果だけでは、いずれの翻訳者の作業効率が高いのかの評価が困難であるという問題がある。
【０００５】
本発明は、上記問題点を解決するためになされたものであり、翻訳依頼者が適切な翻訳者を迅速に選定することを可能とする、翻訳者選定支援方法、翻訳者選定支援サーバ、および翻訳者選定支援プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、請求項１に係る発明の翻訳者選定支援方法は、複数の端末にネットワークを介して接続可能なサーバによって処理される翻訳者選定支援方法であって、前記複数の端末のうちいずれかの端末から送信された、第１の言語による原文を前記第１の言語とは異なる第２の言語に翻訳するように依頼する翻訳依頼を受け付ける翻訳依頼受付ステップと、前記翻訳依頼受付ステップで受け付けられた前記翻訳依頼に基づいて、前記複数の端末のうち、複数の翻訳者がそれぞれ使用する端末である複数の翻訳者端末に対して、同時に前記原文の翻訳を発注する翻訳発注ステップと、前記サーバに接続中の前記複数の翻訳者端末の各々で順次入力され、前記ネットワークを介して送信された前記原文の前記第２の言語による部分的な翻訳文を受け付ける翻訳文受付ステップと、前記翻訳文受付ステップで前記翻訳文が受け付けられる度に、前記翻訳文が入力された翻訳者端末である翻訳文入力端末と対応付けた前記翻訳文を、前記翻訳依頼の送信元の端末である依頼者端末に送信する翻訳文送信ステップを備えている。
【０００７】
請求項２に係る発明の翻訳者選定支援方法は、請求項１に記載の発明の構成に加え、記翻訳文受付ステップで前記翻訳文が受け付けられる度に、前記翻訳文入力端末を使用する翻訳者の作業効率および翻訳精度の少なくとも一方に関する情報である翻訳者評価情報を取得する翻訳者評価情報取得ステップと、翻訳者評価情報取得ステップで取得された前記翻訳者評価情報を、前記翻訳文入力端末と対応付けて、前記依頼者端末に送信する翻訳者評価情報送信ステップをさらに備えている。
【０００８】
請求項３に係る発明の翻訳者選定支援方法は、請求項２に記載の発明の構成に加え、前記翻訳文受付ステップで前記翻訳文が受け付けられる度に、前記翻訳文受付ステップで前記翻訳文が受け付けられるタイミングと前記翻訳文とに基づいて、前記翻訳文入力端末を使用する翻訳者の作業効率を算出する効率算出ステップをさらに備え、前記翻訳者評価情報取得ステップでは、前記翻訳者評価情報として、前記効率算出ステップで算出される前記作業効率に関する情報を取得し、前記翻訳者評価情報送信ステップでは、前記翻訳者評価情報取得ステップで取得された前記作業効率に関する情報を、前記翻訳文入力端末と対応付けて、前記依頼者端末に送信することを特徴とする。
【０００９】
請求項４に係る発明の翻訳者選定支援方法は、請求項２または３に記載の発明の構成に加え、前記翻訳文受付ステップで前記翻訳文が受け付けられる度に、誤訳記憶手段に記憶された、誤訳に相当する前記第１の言語による語句と前記第２の言語による語句の対応関係に基づいて、前記翻訳文受付ステップで受け付けられた前記翻訳文中の誤訳を検出する誤訳検出ステップをさらに備え、前記翻訳者評価情報取得ステップでは、前記翻訳者評価情報として、前記翻訳精度に関する情報である前記誤訳検出ステップで検出された前記誤訳に関する情報を取得し、前記翻訳者評価情報送信ステップでは、前記翻訳者評価情報として、前記誤訳検出ステップで検出された前記翻訳文中の誤訳に関する情報を、前記翻訳文入力端末と対応付けて、前記依頼者端末に送信することを特徴とする。
【００１０】
請求項５に係る発明の翻訳者選定支援方法は、請求項２〜４のいずれかに記載の発明の構成に加え、前記翻訳者評価情報取得ステップで取得された前記翻訳者評価情報を点数に換算する点数換算ステップをさらに備え、前記翻訳者評価情報送信ステップでは、前記点数換算ステップで換算された前記点数を、前記翻訳文入力端末と対応付けて、前記依頼者端末に送信することを特徴とする。
【００１１】
請求項６に係る発明の翻訳者選定支援方法は、請求項５に記載の発明の構成に加え、前記点数換算ステップで換算された前記点数が、前記作業効率および前記翻訳精度の少なくとも一方の最低許容限度に対応する所定の最低点未満であるか否かを判断する点数判断ステップと、前記点数判断ステップで前記点数が前記最低点未満であると判断された場合に、前記翻訳文入力端末に対して、翻訳の中止指示を送信する第１の中止指示ステップをさらに備えている。
【００１２】
請求項７に係る発明の翻訳者選定支援方法は、請求項１〜６のいずれかに記載の発明の構成に加え、前記依頼者端末から送信された、前記複数の翻訳者端末のうち、特定の翻訳者端末での翻訳を中止するように依頼する中止依頼を受け付ける中止依頼受付ステップと、前記中止依頼受付ステップで受け付けられた前記中止依頼に基づいて、前記特定の翻訳者端末に対して、翻訳の中止指示を送信する第２の中止指示ステップをさらに備えている。
【００１３】
請求項８に係る発明の翻訳者選定支援方法は、請求項１に記載の発明の構成に加え、前記翻訳文受付ステップで前記翻訳文が受け付けられる度に、前記翻訳文入力端末と対応付けた前記翻訳文を、翻訳文記憶手段に更新して記憶させる翻訳文記憶ステップと、前記翻訳文受付ステップで前記翻訳文が受け付けられる度に、前記複数の翻訳者端末のすべてについて、前記翻訳文記憶手段に記憶された前記翻訳文を各々の翻訳者端末と対応付けて表示する表示画面のデータである画面データを生成する第１の画面データ生成ステップと、前記第１の画面データ生成ステップで生成された画面データを、前記依頼者端末に送信する第１の画面データ送信ステップをさらに備えている。
【００１４】
請求項９に係る発明の翻訳者選定支援方法は、請求項８に記載の発明の構成に加え、前記翻訳文受付ステップで前記翻訳文が受け付けられる度に、前記翻訳文入力端末を使用する翻訳者の作業効率および翻訳精度の少なくとも一方に関する情報である翻訳者評価情報を取得する翻訳者評価情報取得ステップをさらに備え、前記第１の画面データ生成ステップでは、翻訳者評価情報取得ステップで取得された前記翻訳者評価情報に基づいて前記表示画面の構成を決定し、前記画面データを生成することを特徴とする。
【００１５】
請求項１０に係る発明の翻訳者選定支援方法は、請求項９に記載の発明の構成に加え、前記翻訳文受付ステップで前記翻訳文が受け付けられる度に、前記翻訳文受付ステップで前記翻訳文が受け付けられるタイミングと前記翻訳文とに基づいて、前記翻訳文入力端末を使用する翻訳者の作業効率を算出する効率算出ステップをさらに備え、前記翻訳者評価情報取得ステップでは、前記翻訳者評価情報として、前記効率算出ステップで算出される前記作業効率に関する情報を取得し、前記第１の画面データ生成ステップでは、前記翻訳文入力端末と対応付けた前記翻訳文を、前記翻訳者評価情報取得ステップで取得された前記作業効率が高い順に並べて表示する前記表示画面の前記画面データを生成することを特徴とする。
【００１６】
請求項１１に係る発明の翻訳者選定支援方法は、請求項９または１０に記載の発明の構成に加え、前記翻訳文受付ステップで前記翻訳文が受け付けられる度に、誤訳記憶手段に記憶された、誤訳に相当する前記第１の言語による語句と前記第２の言語による語句の対応関係に基づいて、前記翻訳文受付ステップで受け付けられた前記翻訳文中の誤訳を検出する誤訳検出ステップをさらに備え、前記翻訳者評価情報取得ステップでは、前記翻訳者評価情報として、前記翻訳精度に関する情報である前記誤訳検出ステップで検出された前記誤訳に関する情報を取得し、前記第１の画面データ生成ステップでは、前記翻訳者評価情報取得ステップで取得された前記誤訳に関する情報に基づいて、前記翻訳文入力端末と対応付けた前記翻訳文中の前記誤訳を識別可能な状態で表示する前記表示画面の前記画面データを生成することを特徴とする。
【００１７】
請求項１２に係る発明の翻訳者選定支援方法は、請求項９〜１１のいずれかに記載の発明の構成に加え、前記翻訳者評価情報取得ステップで取得された前記翻訳者評価情報を点数に換算する点数換算ステップをさらに備え、前記第１の画面データ生成ステップでは、前記点数換算ステップで換算された前記点数を、前記翻訳文入力端末と対応付けた前記翻訳文とあわせて表示する前記表示画面の前記画面データを生成することを特徴とする。
【００１８】
請求項１３に係る発明の翻訳者選定支援方法は、請求項１２に記載の発明の構成に加え、前記点数換算ステップで換算された前記点数が、前記作業効率および前記翻訳精度の少なくとも一方の最低許容限度に対応する所定の最低点未満であるか否かを判断する点数判断ステップと、前記点数判断ステップで前記点数が前記最低点未満であると判断された場合に、前記翻訳文入力端末に対して、翻訳の中止指示を送信する第１の中止指示ステップと、前記第１の中止指示ステップで前記中止指示が送信された場合に、前記中止指示の送信先の前記翻訳文入力端末を除く前記複数の翻訳者端末のすべてについて、前記表示画面の前記画面データを生成する第２の画面データ生成ステップと、前記第２の画面データ生成ステップで生成された前記表示画面の前記画面データを、前記依頼者端末に送信する第２の画面データ送信ステップをさらに備えている。
【００１９】
請求項１４に係る発明の翻訳者選定支援方法は、請求項８〜１３のいずれかに記載の発明の構成に加え、前記依頼者端末から送信された、前記複数の翻訳者端末のうち特定の翻訳者端末での翻訳を中止するように依頼する中止依頼を受け付ける中止依頼受付ステップと、前記中止依頼受付ステップで受け付けられた前記中止依頼に基づいて、前記特定の翻訳者端末に対して、翻訳の中止指示を送信する第２の中止指示ステップと、前記第２の中止指示ステップで前記中止指示が送信された場合に、前記中止指示の送信先の前記翻訳文入力端末を除く前記複数の翻訳者端末のすべてについて、前記表示画面の前記画面データを生成する第３の画面データ生成ステップと、前記第３の画面データ生成ステップで生成された前記表示画面の前記画面データを、前記依頼者端末に送信する第３の画面データ送信ステップをさらに備えている。
【００２０】
請求項１５に係る発明の翻訳者選定支援サーバは、複数の端末にネットワークを介して接続可能な翻訳者選定支援サーバであって、前記複数の端末のうち、いずれかの端末から送信された、第１の言語による原文を前記第１の言語とは異なる第２の言語に翻訳するように依頼する翻訳依頼を受け付ける翻訳依頼受付手段と、前記翻訳依頼受付手段によって受け付けられた前記翻訳依頼に基づいて、前記複数の端末のうち、複数の翻訳者が使用する端末である翻訳者端末に対して、前記原文の翻訳を発注する翻訳発注手段と、前記サーバに接続中の前記複数の翻訳者端末の各々で順次入力され、前記ネットワークを介して送信された前記原文の前記第２の言語による部分的な翻訳文を受け付ける翻訳文受付手段と、前記翻訳文受付手段によって前記翻訳文が受け付けられる度に、前記翻訳文が入力された翻訳者端末である翻訳文入力端末と対応付けた前記翻訳文を、前記翻訳依頼の送信元の端末である依頼者端末に送信する翻訳文送信手段を備えている。
【００２１】
請求項１６に係る発明の翻訳者選定支援プログラムは、請求項１〜１４のいずれかに記載の翻訳者選定支援方法の各種処理ステップをコンピュータに実行させることを特徴とする。
【発明の効果】
【００２２】
請求項１に係る翻訳者選定支援方法によれば、翻訳依頼が受け付けられると、複数の翻訳者に同時に翻訳の発注が行われる。翻訳文入力端末で入力され送信された部分的な翻訳文は、サーバで受け付けられ、その度に、翻訳文入力端末と対応付けて依頼者の端末に送信される。よって、翻訳依頼者は、翻訳が完成する前であっても、各翻訳者の翻訳作業の進捗状況を、逐次、確認することができる。作業効率（翻訳のスピード）は、送信される翻訳文の量によって判断できる。また、翻訳依頼者は、原文の一部のみの翻訳文であっても、誤訳の有無や、翻訳後の文章の自然さ等、出来栄えを自らの目で確認できる。したがって、翻訳依頼者は、複数の翻訳者の中から、適切な翻訳者を迅速に選定することが可能となる。
【００２３】
請求項２に係る発明の翻訳者選定支援方法によれば、翻訳文に加え、翻訳者の作業効率および翻訳精度の少なくとも一方に関する情報である翻訳者評価情報が依頼者端末に送信される。したがって、請求項１に記載の発明の効果に加え、翻訳依頼者は、翻訳文を自らの目で確認した結果得られる主観的な評価に加え、客観的な評価を基にして翻訳者を選定することが可能となる。
【００２４】
請求項３に係る発明の翻訳者選定支援方法によれば、翻訳文が受け付けられる度に、自動的に作業効率が算出され、依頼者端末に送信される。したがって、請求項２に記載の発明の効果に加え、翻訳依頼者は、常に最新の作業効率を参考にして翻訳者を選定することが可能となる。
【００２５】
請求項４に係る発明の翻訳者選定支援方法によれば、翻訳文が受け付けられる度に、自動的に誤訳が検出され、翻訳精度に関する情報として依頼者端末に送信される。したがって、請求項２または３に記載の発明の効果に加え、翻訳依頼者は、常に最新の翻訳精度に関する情報を参考にして翻訳者を選定することが可能となる。
【００２６】
請求項５に係る発明の翻訳者選定支援方法によれば、翻訳者評価情報が点数に換算されて、依頼者端末に送信される。したがって、請求項２〜４のいずれかに記載の発明の効果に加え、翻訳依頼者による翻訳者の優劣の評価が容易となる。
【００２７】
請求項６に係る発明の翻訳者選定支援方法によれば、翻訳者の点数が所定の最低点未満となると、自動的にその翻訳者の翻訳者端末に、翻訳の中止指示が送信される。つまり、所定のレベルに達しない翻訳者は、自動的に発注先から除外される。したがって、請求項５に記載の発明の効果に加え、翻訳依頼者による翻訳者の選定がさらに容易となる。
【００２８】
請求項７に係る発明の翻訳者選定支援方法によれば、翻訳の進捗状況を確認した翻訳依頼者が、自ら不適切と判断した翻訳者については、途中で翻訳の中止を指示できる。したがって、請求項１〜６のいずれかに記載の発明の効果に加え、自己の選定基準も加味した翻訳者の選定を行うことができる。
【００２９】
請求項８に係る発明の翻訳者選定支援方法によれば、翻訳が同時に発注された複数の翻訳者端末で入力された翻訳文をすべて表示する表示画面の画面データが、依頼者端末に送信される。したがって、翻訳依頼者は、逐次、全翻訳者の翻訳作業の進捗状況を比較して確認することができるため、請求項１に記載の発明の効果に加え、翻訳者の選定がさらに容易となる。
【００３０】
請求項９に係る翻訳者選定支援方法によれば、翻訳者評価情報に基づいて表示画面が構成される。したがって、請求項８に記載の発明の効果に加え、全翻訳者の比較が容易となる。
【００３１】
請求項１０に係る発明の翻訳者選定支援方法によれば、作業効率が高い順に翻訳文が表示される。したがって、翻訳依頼者には作業効率に関する翻訳者の優劣が一目瞭然であり、請求項９に記載の発明の効果に加え、作業効率を参考にした評価が容易となる。
【００３２】
請求項１１に係る発明の翻訳者選定支援方法によれば、翻訳文中の誤訳が、識別可能な状態で表示される。したがって、翻訳依頼者には各翻訳者の誤訳の有無や多さが一目瞭然であり、請求項９または１０に記載の発明の効果に加え、翻訳精度を参考にした評価が容易となる。
【００３３】
請求項１２に係る発明の翻訳者選定支援方法によれば、翻訳者評価情報が点数に換算されて、翻訳文とともに表示される。したがって、請求項９〜１１のいずれかに記載の発明の効果に加え、翻訳依頼者による翻訳者の優劣の評価が容易となる。
【００３４】
請求項１３に係る発明の翻訳者選定支援方法によれば、翻訳者の点数が所定の最低点未満となると、自動的にその翻訳者の翻訳者端末に翻訳の中止指示が送信されるとともに、依頼者端末では、対応する翻訳文が表示されなくなる。したがって、請求項１２に記載の発明の効果に加え、翻訳依頼者は、現在翻訳中の翻訳者を常に把握でき、翻訳者の選定がさらに容易となる。
【００３５】
請求項１４に係る発明の翻訳者選定支援方法によれば、翻訳の進捗状況を確認した翻訳依頼者が、自ら不適切と判断した翻訳者については、途中で翻訳の中止を指示でき、依頼者端末では、対応する翻訳文が表示されなくなる。したがって、請求項８〜１３のいずれかに記載の発明の効果に加え、翻訳依頼者は、現在翻訳中の翻訳者を常に把握しながら、自己の選定基準を加味した翻訳者の選定を行うことができる。
【００３６】
請求項１５に係る発明の翻訳者選定支援サーバによれば、翻訳依頼が受け付けられると、複数の翻訳者に同時に翻訳の発注が行われる。翻訳者選定支援サーバは、翻訳文入力端末から逐次受信した部分的な翻訳文を、翻訳文入力端末と対応付けて依頼者の端末に送信する。よって、翻訳依頼者は、翻訳が完了する前であっても、各翻訳者の翻訳作業の進捗状況を、逐次、確認することができる。作業効率（翻訳のスピード）は、送信される翻訳文の量によって判断できる。また、翻訳依頼者は、原文の一部のみの翻訳文であっても、誤訳の有無や、翻訳後の文章の自然さ等、出来栄えを自らの目で確認できる。したがって、翻訳依頼者は、複数の翻訳者の中から、適切な翻訳者を迅速に選定することが可能となる。
【００３７】
請求項１６に係る発明の翻訳者選定支援プログラムは、請求項１〜１４のいずれかに記載の翻訳者選定支援方法の各種処理ステップをコンピュータに実行させることができる。したがって、請求項１〜１４のいずれかに記載の発明の効果を奏することができる。
【発明を実施するための最良の形態】
【００３８】
以下、本発明を具現化した実施の形態について、図面を参照して説明する。なお、参照する図面は、本発明が採用しうる技術的特徴を説明するために用いられるものであり、記載されている装置の構成、各種処理のフローチャートなどは、それのみに限定する趣旨ではなく、単なる説明例である。
【００３９】
まず、図１を参照して、本実施形態に係る翻訳依頼システム１００の概略構成について説明する。図１は、翻訳依頼システム１００の概略構成を示すシステム構成図である。
【００４０】
図１に示すように、翻訳依頼システム１００は、管理サーバ１、ユーザ端末２、および翻訳者端末３を含み、これらはすべてインターネット９に接続されている。管理サーバ１、ユーザ端末２、および翻訳者端末３は、例えば、汎用型のコンピュータである。本実施形態では、管理サーバ１、ユーザ端末２、および翻訳者端末３として、いずれもパーソナルコンピュータを採用している。なお、図１では、ユーザ端末２は１つ、翻訳者端末３は３つが図示されているが、いずれも、その他の数が存在してもよい。なお、本実施形態では、管理サーバ１が、本発明の「翻訳者選定支援サーバ」に相当し、ユーザ端末２および翻訳者端末３が、「端末」に相当する。
【００４１】
ユーザ端末２は、管理サーバ１に対して、対象となる文章を指定して翻訳を依頼することができるユーザの使用する端末装置である。なお、翻訳対象としては、例えば、インターネット９のＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）上に設けられたＷｅｂサイトで公開されているＷｅｂページの文章や、その他の形式で記述された文章が挙げられる。翻訳者端末３は、管理サーバ１からの発注に応じて翻訳を行い、翻訳文を管理サーバ１に提供する翻訳者の使用する端末装置である。管理サーバ１は、インターネット９を介して翻訳依頼を仲介するサービスを提供する装置である。具体的には、ユーザ端末２からの依頼に応じて、翻訳者端末３を利用する複数の翻訳者に対して翻訳を発注し、その後、各翻訳者の翻訳状況をユーザ端末２に提示する装置である。
【００４２】
本実施形態の翻訳依頼システム１００全体で行われる処理の手順について、簡単に説明する。ユーザ端末２を使用するユーザは、ある文章の翻訳を依頼する場合、適宜、翻訳を最初に発注する翻訳者の人数を指定し、翻訳対象の文章（以下、原文という）を添付して、ユーザ端末２からインターネット９を介して管理サーバ１に送信する。管理サーバ１は、言語等の条件を満たす指定された人数の翻訳者を選定し、選定された翻訳者の使用する翻訳者端末３に、インターネット９を介して原文を送信し、翻訳を発注する。その後、発注を請けた翻訳者端末３において翻訳文が入力されると、管理サーバ１では、逐次、入力された翻訳文が受信される。管理サーバ１は、翻訳文を受信する度に、各翻訳者の作業効率、すなわち翻訳スピードを算出し、作業効率に対応する評価点に換算して、すべての翻訳者について、その時点の最新の翻訳文と、評価点を表示する画面のデータを、依頼元のユーザ端末２に送信する。
【００４３】
画面データを受信したユーザ端末２のユーザ、すなわち翻訳依頼者は、画面に表示される最新の翻訳文により、翻訳が発注された複数の翻訳者の翻訳作業のそれぞれの進捗状況を、リアルタイムで確認することができる。そして、いずれかの翻訳者について、最後まで翻訳をさせるには能力不足だと判断した場合には、その翻訳者を指定して、翻訳を中止させるよう管理サーバ１に指示することができる。また、管理サーバ１には、基準点が予め設定されており、いずれかの翻訳者の評価点が基準点以下になると、自動的に、その翻訳者に対して翻訳を中止する要求がなされる。基準点は、翻訳が開始された後、翻訳依頼者が任意に変更することも可能である。さらに、翻訳依頼者は、原文中のある語句に対応する訳語として誤りである語句（誤訳）を指定することができる。誤訳が指定された場合には、管理サーバ１は、翻訳文中の誤訳に下線を付した表示用データを生成するとともに、評価点から、翻訳文に含まれる誤訳に相当する点数を減算する。
【００４４】
このようにして、管理サーバ１は、逐次、複数の翻訳者による翻訳作業の進捗状況や、作業効率および翻訳精度に対応する評価点を翻訳依頼者に提示する。これにより、翻訳依頼者が最後まで翻訳を行わせる適切な翻訳者を迅速に選定することを支援することができる。なお、ここまでで簡単に説明した各処理については、後で詳述する。
【００４５】
次に、図２〜図７を参照して、管理サーバ１の構成について説明する。図２は、管理サーバ１の電気的構成を示すブロック図である。図３は、ユーザデータベース１５１０の説明図である。図４は、翻訳者データベース１５２０の説明図である。図５は、依頼管理データベース１５３０の説明図である。図６は、誤訳データベース１５４０の説明図である。図７は、翻訳状況データベース１５５０の説明図である。
【００４６】
図２に示すように、管理サーバ１は、ＣＰＵ１０と、ＣＰＵ１０に各々接続されたＲＯＭ１１およびＲＡＭ１２を備えている。ＣＰＵ１０には、その他、入出力（Ｉ／Ｏ）インタフェイス１４が接続されている。Ｉ／Ｏインタフェイス１４には、ハードディスク装置（ＨＤＤ）１５、マウスコントローラ１６、キーコントローラ１７、ビデオコントローラ１８、および通信装置１９が接続されている。
【００４７】
ＣＰＵ１０は、管理サーバ１の全体の制御を司る。ＲＯＭ１１は、ＢＩＯＳを含む、管理サーバ１を動作させるための各種のプログラムを記憶している。ＣＰＵ１０は、ＲＯＭ１１や後述するＨＤＤ１５に記憶されたプログラムに従って、管理サーバ１の動作を制御する。ＲＡＭ１２は、各種データを一時的に記憶するための記憶装置である。マウスコントローラ１６、キーコントローラ１７、およびビデオコントローラ１８には、それぞれマウス１６１、キーボード１７１およびディスプレイ１８１が接続されている。通信装置１９は、インターネット９およびその他のネットワークに接続し、ユーザ端末２や翻訳者端末３等の外部機器との間でデータの送受信を行うためのものである。
【００４８】
ここで、ＨＤＤ１５の詳細について説明する。図２に示すように、ＨＤＤ１５は、ユーザデータベース（ＤＢ）記憶エリア１５１、翻訳者データベース（ＤＢ）記憶エリア１５２、依頼管理データベース（ＤＢ）記憶エリア１５３、誤訳データベース（ＤＢ）記憶エリア１５４、翻訳状況データベース（ＤＢ）記憶エリア１５５、原文記憶エリア１５６、翻訳文記憶エリア１５７、およびプログラム記憶エリア１５８を含む複数の記憶エリアを備えている。
【００４９】
ユーザＤＢ記憶エリア１５１（図２参照）には、ユーザＤＢ１５１０（図３参照）が記憶されている。ユーザＤＢ１５１０は、管理サーバ１の公開する翻訳依頼仲介ページを介して翻訳を発注することができる、登録会員であるユーザに関する情報（以下、ユーザ情報という）を格納する。ユーザ情報は、ユーザ毎に作成されており、例えば、図３に示すように、ユーザＩＤ、アドレス、およびパスワードを含む。ユーザＩＤは、各ユーザに付与される固有の識別コードである。アドレスは、ユーザの連絡先のメールアドレスである。パスワードは、各ユーザによって設定され、各ユーザが、管理サーバ１が提供する翻訳依頼仲介サービスを利用する際、アドレスとともに、認証のために使用される。なお、ＣＰＵ１０により付与されるユーザＩＤ以外の情報は、ユーザが初めて翻訳依頼仲介サービスを利用する際にユーザによって入力される情報が登録される。また、図３には図示されていないが、ユーザＤＢ１５１０には、他に、ユーザの住所等の個人情報が記憶されてもよい。
【００５０】
翻訳者ＤＢ記憶エリア１５２（図２参照）には、管理サーバ１が翻訳を発注可能な翻訳者に関する情報（以下、翻訳者情報という）を格納する翻訳者ＤＢ１５２０（図４参照）が記憶されている。翻訳者情報は、翻訳者毎に作成されており、例えば、図４に示すように、翻訳者ＩＤ、アドレス、パスワード、翻訳可能言語、および専門分野を含む情報である。翻訳者ＩＤは、各翻訳者に付与される固有の識別コードである。アドレスは、翻訳者の連絡先のメールアドレスである。パスワードは、各翻訳者によって設定され、翻訳依頼仲介サービスを利用する際、アドレスとともに、認証のために使用される。翻訳可能言語は、翻訳者が翻訳可能な言語である。専門分野は、翻訳者の専門分野である。ＣＰＵ１０により付与される翻訳者ＩＤ以外の情報は、例えば、管理サーバ１による翻訳依頼仲介サービスの提供者との契約に基づき、翻訳者として登録を行う際、翻訳者によって提供された情報が登録される。なお、図４には図示されていないが、翻訳者ＤＢ１５２０には、他に、翻訳者の住所や、翻訳料金の振込先口座に関する情報等の個人情報が記憶されてもよい。
【００５１】
依頼管理ＤＢ記憶エリア１５３（図２参照）には、依頼管理ＤＢ１５３０（図５参照）が記憶されている。依頼管理ＤＢ１５３０は、翻訳依頼の内容および翻訳状況等に関する情報（以下、依頼管理情報という）を格納する。依頼管理情報は、新規の翻訳依頼が受け付けられる毎に１件作成される。依頼管理情報は、例えば、図５に示すように、依頼ＩＤ、依頼者ＩＤ、翻訳者数、元言語、最終言語、分野、基準点、発注日時、および完了日時を含む。
【００５２】
依頼ＩＤは、各依頼管理情報を識別するために付与される固有の識別コードである。依頼者ＩＤは、翻訳を依頼したユーザ（以下、翻訳依頼者という）のユーザＩＤである。翻訳者数は、翻訳が最初に発注される際の翻訳者の数である。元言語は、翻訳依頼者のユーザ端末２（以下、依頼者端末２という）から送信された原文の言語である。最終言語は、翻訳依頼者が希望する翻訳後の言語である。なお、本実施形態では、元言語は本発明の「第１の言語」に相当し、最終言語は「第２の言語」に相当する。分野は、原文の内容が分類される分野である。基準点は、発注先の翻訳者の評価点がその点数に達した場合に、翻訳者に翻訳中止が要求される点数である。なお、基準点は、初期値として、例えば５０点が設定されるが、その後、翻訳依頼者によって、変更される場合がある。発注日時は、管理サーバ１から翻訳者端末３に翻訳が発注された日時である。完了日時は、原文に対応する完全な翻訳文が完成することにより、依頼された翻訳が完了した日時である。なお、図５には図示されていないが、依頼管理ＤＢ１５３０には、その他の翻訳依頼内容に関する情報が記憶されてもよい。なお、本実施形態では、依頼管理ＤＢ１５３０に記憶される基準点は、本発明の「最低点」に相当する。
【００５３】
誤訳ＤＢ記憶エリア１５４（図２参照）には、誤訳ＤＢ１５４０（図６参照）が記憶されている。誤訳ＤＢ１５４０は、翻訳依頼者によって指定される誤訳に関する情報（以下、誤訳情報という）を格納する。誤訳情報は、例えば、図６に示すように、依頼ＩＤ、原語、および訳語を含む。依頼ＩＤは、前述のように作成された依頼管理情報に付与された依頼ＩＤである。つまり、依頼ＩＤにより、誤訳情報が、どの翻訳依頼に関して指定されたものかを特定することができる。原語は、原文中の特定の語句であり、訳語は、原語に対応する誤った訳を示す語句である。例えば、図６の例は、依頼ＩＤ「Ｒ０３」の翻訳依頼の対象文章において、「ｍｅａｓｕｒｅ」という語句が「物差し」と訳された場合、および「ａｃｃｕｒａｔｅ」という語句が「的中した」と訳された場合は誤訳であることを示している。誤訳情報は、依頼者端末２から誤訳の関係にある原語と訳語が送信される度に、誤訳ＤＢ１５４０に記憶される。
【００５４】
翻訳状況ＤＢ記憶エリア１５５（図２参照）には、翻訳状況ＤＢ１５５０（図７参照）が記憶されている。翻訳状況ＤＢ１５５０は、管理サーバ１からの発注を請けた各翻訳者による翻訳作業に関する情報（以下、翻訳情報という）を格納する。翻訳情報は、例えば、図７に示すように、依頼ＩＤ、翻訳者ＩＤ、効率、誤訳数、評価点、および中止状況を含む。依頼ＩＤは、前述のように各依頼管理情報に付与される固有の識別コードである。翻訳者ＩＤは、管理サーバ１からの発注を請けた翻訳者の翻訳者ＩＤである。効率は、各翻訳者の翻訳作業の作業効率を示す値である。本実施形態では、効率として、１分あたりの入力語数が使用されるものとする。誤訳数は、翻訳文中に含まれる、前述の誤訳ＤＢ１５４０（図６参照）に登録されている誤訳の数である。評価点は、効率および誤訳数に基づいて算出される、各翻訳者の作業効率と翻訳精度を表す点数である。中止状況は、前述した基準点または翻訳依頼者からの指示に基づいて、翻訳者に対して翻訳の中止が要求されたか否かを示す情報である。本実施形態では、中止は要求されていない場合には、中止状況欄には何も記憶されず、中止が要求された場合に、中止が要求されたことを示す情報（図７では「中止」）が記憶されるものとする。なお、本実施形態では、翻訳状況ＤＢ１５５０に記憶される作業効率、誤訳数、および評価点は、それぞれ、本発明の「翻訳者評価情報」に相当する。
【００５５】
また、詳細は図示しないが、図２に示す原文記憶エリア１５６には、依頼者端末２から送信された原文のファイルが、それぞれの翻訳依頼の依頼ＩＤと対応付けて記憶される。翻訳文記憶エリア１５７には、発注に応じて翻訳者によって作成され、翻訳者端末３から送信された翻訳文のファイルが、それぞれの翻訳依頼の依頼ＩＤおよび作成した翻訳者の翻訳者ＩＤと対応付けて記憶される。また、プログラム記憶エリア１５８には、後述する翻訳依頼仲介処理を含む各種処理を管理サーバ１に実行させるための各種プログラムが記憶されている。なお、これらのプログラムは、例えばＣＤ−ＲＯＭに記憶されたものがＣＤ−ＲＯＭドライブ（図示外）を介してインストールされ、プログラム記憶エリア１５８に記憶される。または、インターネット９を介してダウンロードされたプログラムが、プログラム記憶エリア１５８に記憶されてもよい。ＨＤＤ１５には、その他、各種処理で使用される設定値等も記憶されている。なお、翻訳文記憶エリア１５７は、本発明の「翻訳文記憶手段」に相当する。
【００５６】
以下に、前述のように構成された管理サーバ１において行われる各種処理について、図８〜図１５を参照して説明する。図８は、管理サーバ１の翻訳依頼仲介処理のフローチャートである。図９は、翻訳依頼仲介処理で行われる翻訳者絞込み処理のフローチャートである。図１０は、翻訳依頼画面２０１の説明図である。図１１は、翻訳開始時点の進捗表示画面３００の説明図である。図１２は、図１１の状態から更新された状態の進捗表示画面３００の説明図である。図１３は、図１２の状態から更新された状態の進捗表示画面３００の説明図である。図１４は、図１３の状態から更新された状態の進捗表示画面３００の説明図である。図１５は、図１４の状態から更新された状態の進捗表示画面３００の説明図である。なお、以下で説明する各種処理は、ＨＤＤ１５のプログラム記憶エリア１５８に記憶された翻訳依頼仲介処理プログラムに従って、管理サーバ１のＣＰＵ１０によって実行される。
【００５７】
図８の翻訳依頼仲介処理は、Ｗｅｂブラウザ上で動作する翻訳依頼仲介処理プログラムによって実現される。本実施形態の翻訳依頼仲介処理プログラムは、所謂インスタントメッセンジャーと同様の機能を有し、オンライン状態となった端末装置を認識し、オンライン状態の端末装置から入力される情報を受信して、他の端末装置に即時に送信することができる。よって、このとき、送信先の端末装置もオンライン状態であれば、リアルタイムで情報提供を行うことが可能である。
【００５８】
翻訳依頼者であるユーザ端末２のユーザは、ユーザ端末２でＷｅｂブラウザを起動し、管理サーバ１が公開する、翻訳依頼仲介サービス用のＷｅｂページ（図示外）において、アドレスおよびパスワードを用いてサインインした後、メニューから翻訳依頼を選択する。すると、この情報を受信した管理サーバ１では、図８の翻訳依頼仲介処理が開始される。複数のユーザ端末２で翻訳依頼の指示が行われた場合は、ユーザ端末２毎に、複数の翻訳依頼仲介処理が並行して行われる。
【００５９】
まず、管理サーバ１から送信される表示用のデータに基づき、ユーザ端末２のディスプレイ（図示外）には、翻訳依頼画面２０１（図１０参照）が表示される。翻訳依頼画面２０１には、例えば、図１０に示すように、依頼翻訳者数入力欄、原文の添付欄、言語の入力欄、および原文の分野入力欄が設けられている。本実施形態では、翻訳依頼者は、所望の人数の翻訳者に翻訳を開始させた後、翻訳状況をリアルタイムで確認しながら、最後まで翻訳を行わせる翻訳者を選定することができる。そこで、依頼翻訳者数入力欄には、翻訳依頼者が希望する、翻訳開始時の翻訳者の人数が入力される。原文の添付欄は、原文のファイルを添付するために使用される。言語の入力欄には、原文の言語である元言語と、翻訳依頼者が希望する翻訳後の言語である最終言語が入力される。また、原文の分野欄には、原文の内容が分類される分野が入力される。言語および分野は、翻訳開始時の発注先の翻訳者を選択する際に使用される。
【００６０】
翻訳依頼画面２０１において、翻訳依頼者によって必要な情報が入力され、送信ボタンが選択されると、入力された翻訳依頼に関する情報がユーザ端末２から管理サーバ１に送信され、管理サーバ１で受け付けられ、依頼管理ＤＢ１５３０に登録される（Ｓ１）。具体的には、新たな依頼ＩＤが割り当てられて依頼ＩＤ欄に記憶され、サインイン時の入力情報で特定される翻訳依頼者のユーザＩＤ、依頼翻訳者数入力欄、言語の入力欄、および原文の分野入力欄で入力された情報が、それぞれ、依頼者ＩＤ欄、翻訳者数欄、元言語欄、最終言語欄、分野欄に記憶される。また、基準点の初期値である５０点が、基準点欄に記憶される。さらに、受信した原文のファイルが、ステップＳ１で付与された依頼ＩＤと対応づけられ、原文記憶エリア１５６に保存される（Ｓ２）。
【００６１】
続いて、翻訳開始時の発注先の翻訳者が選定され、その情報が翻訳状況ＤＢ１５５０（図７参照）に登録される（Ｓ３）。具体的には、ＣＰＵ１０はまず、翻訳者ＤＢ１５２０（図４参照）に登録されているアドレスおよびパスワードでサインインし、オンライン状態にある翻訳者端末３の翻訳者を特定する。そして、特定された翻訳者のうち、現在、他の翻訳依頼に基づく翻訳作業中ではなく、元言語と最終言語を翻訳可能言語に含み、専門分野が原文の分野と一致する翻訳者を、依頼管理ＤＢ１５３０（図５参照）の翻訳者数欄に記憶された数（例えば、３名）だけ抽出する。他の翻訳依頼に基づいて翻訳作業中か否かは、翻訳者ＩＤが、依頼管理ＤＢ１５３０に完了日時が記憶されていない依頼ＩＤに対応して、翻訳状況ＤＢ１５５０に記憶されているか否かで判断することができる。なお、前述の条件以外、翻訳者の選定方法は特に限定する必要はない。よって、例えば、前述の条件を満たす翻訳者をランダムに選定すればよい。選定された翻訳者の翻訳者ＩＤは、翻訳依頼の依頼ＩＤとともに、翻訳状況ＤＢ１５５０に新たに登録される。
【００６２】
続いて、選定された翻訳者の翻訳者端末３に対して、原文が送信されることにより、翻訳が発注される（Ｓ４）。この際、依頼管理ＤＢ１５３０（図５参照）の発注日時欄には、翻訳者端末３に原文が送信された日時が記憶される。さらに、ＣＰＵ１０は、翻訳者の人数毎に予め作成され、ＨＤＤ１５の所定の記憶エリア（図示外）に記憶されているテンプレートを使用して、進捗表示画面３００（図１１参照）の表示用データを生成し（Ｓ５）、依頼者端末２へ送信する（Ｓ６）。
【００６３】
進捗表示画面３００には、例えば、図１１に示すように、原文表示領域３０１、翻訳文表示領域３０２、評価点表示領域３０３、および誤訳表示領域３０４が設けられている。原文表示領域３０１には、依頼者端末２から送信され、ステップＳ２で原文記憶エリア１５６に記憶された原文が読み出されて表示される。翻訳文表示領域３０２は、翻訳依頼者によって特定された翻訳者数分の表示欄に区分されている。なお、図１１の進捗表示画面３００は、翻訳者数が３名用のテンプレートが使用された場合のレイアウトであり、翻訳文表示領域３０２は、翻訳者毎にそれぞれの翻訳文を表示する３つの表示欄に区分されている。一方、例えば、依頼翻訳者数が５名の場合には、５つの表示欄を有するレイアウト用のテンプレートが使用される。処理開始当初は、まだ翻訳者による翻訳文入力が開始されていないため、いずれの表示欄にも、何も表示されていない状態である。また、各表示欄には、それぞれ翻訳中止ボタンが設けられており、後述するように、翻訳依頼者は、このボタンを操作することにより、いずれかの翻訳者による翻訳の中止を指示することができる。
【００６４】
評価点表示領域３０３には、翻訳者毎に評価点を表示する評価点リスト３３１、および基準点を表示する不合格点欄３３２が設けられている。翻訳開始時点では、まだ翻訳者による翻訳文入力が開始されておらず、翻訳者の評価点は算出されていないため、評価点リスト３３１中の点数欄は空欄である。評価点の算出については、後で詳述する。翻訳開始時点では、不合格点欄３３２には、依頼管理ＤＢ１５３０の基準点欄に記憶されている初期値の５０点が表示される。詳細は後述するが、翻訳依頼者は、不合格点欄に所望の点数を入力し、その横に設けられたセットボタンを選択することにより、翻訳者による翻訳を自動的に中止させる点数である基準点を、初期値の５０点から変更することができる。
【００６５】
誤訳表示領域３０４には、誤訳リスト３４１が表示されている。処理開始当初は、まだ翻訳依頼者は何の入力もしていないので、誤訳リスト３４１は空欄である。後述するように、翻訳依頼者は、誤訳リスト３４１において誤訳に相当する原語と訳語の対応関係を入力し、誤訳リスト３４１の下に設けられた登録ボタンを選択することにより、誤訳ＤＢ１５４０（図６参照）に誤訳を登録することができる。誤訳ＤＢ１５４０に登録された誤訳は、その後、翻訳者の評価点算出に使用される。
【００６６】
このような翻訳開始時点の進捗表示画面３００のデータが依頼者端末２に送信された後（Ｓ６）、翻訳者絞込み処理が行われる（Ｓ７および図９）。翻訳者絞込み処理は、翻訳作業の進行過程で、翻訳依頼時に翻訳依頼者によって指定された数の翻訳者を、作業効率や翻訳精度、または翻訳依頼者の指示に基づいて所定の数まで絞り込む処理である。
【００６７】
図９に示す翻訳者絞込み処理が開始されると、ＣＰＵ１０はまず、翻訳を発注した翻訳者の翻訳者端末３のいずれかから、翻訳文の更新を受信したか否かを判断する（Ｓ１０１）。前述のように、選定された翻訳者の翻訳者端末３に原文が送信されると（図８、Ｓ４）、翻訳者は、適宜翻訳を開始し、翻訳文を更新入力する度に、逐次、管理サーバ１に送信する。すなわち、原文全体に相当する完全な翻訳文ではなく、翻訳の進捗状況をリアルタイムで反映する、単語毎、文節毎、一文毎等、文章の短い区切り毎の部分的な翻訳文が送信される。ＣＰＵ１０は、翻訳文の更新を受信した場合には（Ｓ１０１：ＹＥＳ）、受信した翻訳文を、依頼ＩＤおよび送信元の翻訳者の翻訳者ＩＤと対応付けて、翻訳文記憶エリア１５７に保存する（Ｓ１０２）。なお、翻訳文の更新を受信したのが初回ではない場合には、すでに翻訳文記憶エリア１５７に記憶されている翻訳文に、新たに受信した翻訳文を追加して保存する。つまり、翻訳文記憶エリア１５７に保存されている翻訳文は、翻訳文の更新が受信される度、徐々に長くなり、完全な翻訳文に近づいていく。
【００６８】
続いて、ＣＰＵ１０は、翻訳文の送信元の翻訳者の作業効率を算出し、翻訳状況ＤＢ１５５０（図７参照）に記憶させる（Ｓ１０３）。本実施形態では、作業効率として、それまでに出来上がっている翻訳文および作業時間に基づいて算出される、１分あたりの入力語数が使用されるものとする。具体的には、この時点で翻訳文記憶エリア１５７に記憶されている翻訳文の語数と、依頼管理ＤＢ１５３０（図５参照）に記憶された発注日時と現在の時間に基づいて算出される経過時間とに基づいて、１分あたりの入力語数を算出することができる。算出された作業効率は、翻訳状況ＤＢ１５５０において、依頼ＩＤおよび翻訳文の送信元の翻訳者の翻訳者ＩＤに対応する作業効率欄に記憶される。
【００６９】
さらに、受信した翻訳文の更新に含まれる誤訳が検出され、翻訳状況ＤＢ１５５０の誤訳数欄が更新される（Ｓ１０４）。具体的には、誤訳ＤＢ１５４０（図６参照）が参照され、翻訳文中の、依頼ＩＤに対応して記憶されている誤訳が検出される。なお、前述したように、翻訳依頼者によって入力された誤訳が誤訳ＤＢ１５４０に登録されるため、処理開始当初は、誤訳ＤＢ１５４０には誤訳は登録されておらず、検出される誤訳はない。よって、誤訳数欄には、ゼロ（０）が記憶されることになる。一方、例えば、すでに誤訳ＤＢ１５４０に登録された誤訳が受信した翻訳文の更新に含まれていれば、その数が、この時点で誤訳数欄に記憶されている誤訳数に加算される。
【００７０】
続いて、作業効率および誤訳数に基づいて評価点が算出され、翻訳状況ＤＢ１５５０の評価点欄に記憶されている評価点が更新される（Ｓ１０５）。具体的には、例えば、作業効率を点数に換算した後、誤訳の数に応じた点数を差し引くことにより、評価点を算出することができる。作業効率の点数換算は、例えば、１分あたりの入力語数が５５語以上であれば１００点、５０語以上５５語未満であれば９５点、４５語以上５０語未満であれば９０点、４０語以上４５語未満であれば８０点、というように、予め定められた条件に基づいて行われる。誤訳の数に基づく点数は、例えば、誤訳１箇所につき１０点等というように、換算比率を予め定めておけばよい。
【００７１】
評価点の更新後（Ｓ１０５）、評価点が基準点未満となったか否かが判断される（Ｓ１０６）。作業効率や翻訳精度が十分でなく、評価点が基準点未満となった場合には（Ｓ１０６）、ステップＳ１０１で受信された翻訳文の送信元の翻訳者端末３に、翻訳中止を指示するメッセージが送信され、翻訳状況ＤＢ１５５０（図７参照）に、翻訳中止が要求されたことを示す情報が記憶される（Ｓ１０７）。具体的には、翻訳中止が指示された翻訳者の翻訳者ＩＤに対応する中止状況欄に、翻訳中止が要求されたことを示す情報（図７では「中止」）が記憶される。評価点が基準点以上であると判断された場合（Ｓ１０６：ＮＯ）、または、評価点が基準点未満となった翻訳者の翻訳者端末３に中止指示が送信された後（Ｓ１０７）、処理はステップＳ１４１へ進む。ステップＳ１４１での処理については、後で詳述する。
【００７２】
翻訳を発注した翻訳者の翻訳者端末３のいずれからも翻訳文の更新を受信していない場合（Ｓ１０１：ＮＯ）、ＣＰＵ１０は、依頼者端末２から、基準点の情報を受信したか否かを判断する（Ｓ１１１）。前述したように、翻訳依頼者は、ユーザ端末２に表示される進捗表示画面３００（図１１参照）の不合格点欄３３２を使用して、基準点（初期値は５０点）を所望の点数に変更することができる。基準点が変更され、セットボタンが選択されると、変更された基準点の情報が管理サーバ１に送信される。この情報を受信した場合（Ｓ１１１：ＹＥＳ）、ＣＰＵ１０は、依頼管理ＤＢ１５３０（図５参照）に記憶されている基準点を、受信した情報に基づき更新する（Ｓ１１２）。前述したように、基準点の初期値は５０点であるから、例えば、図５に示す依頼管理ＤＢ１５３０に記憶されている、依頼ＩＤ「Ｒ０２」に対応する翻訳文の基準点は、翻訳依頼者によって７０点に変更されたことを示している。
【００７３】
基準点が更新されたことにより、評価点が基準点未満となった翻訳者がいるか否かが判断される（Ｓ１１３）。具体的には、翻訳状況ＤＢ１５５０（図７参照）に記憶されている、基準点が更新された翻訳依頼の依頼ＩＤを含む翻訳情報が参照され、基準点未満の評価点を含む翻訳情報が検索される。例えば、前述の依頼ＩＤ「Ｒ０２」の例では、図７に示す翻訳状況ＤＢ１５５０には、対応する翻訳情報は２件あるが、いずれに含まれる評価点も、更新後の基準点である７０点以上である（Ｓ１１３：ＮＯ）。このような場合には、処理はそのまま後述するステップＳ１４１へ進む。一方、更新後の基準点未満の評価点を含む翻訳情報が発見された場合には（Ｓ１１３：ＹＥＳ）、その翻訳者ＩＤで特定される翻訳者の翻訳者端末３に、翻訳中止を指示するメッセージが送信される。あわせて、翻訳状況ＤＢ１５５０の翻訳者ＩＤに対応する中止状況欄に、翻訳中止が要求されたことを示す情報が記憶される（Ｓ１１４）。その後、処理は後述するステップＳ１４１へ進む。なお、基準点の更新により評価点が基準点未満の翻訳者がある場合とは、基準点がより高い点数に変更された場合である。
【００７４】
依頼者端末２から基準点を受信していない場合には（Ｓ１１１：ＮＯ）、ＣＰＵ１０は、依頼者端末２から誤訳の情報を受信したか否かを判断する（Ｓ１２１）。前述したように、翻訳依頼者は、ユーザ端末２に表示される進捗表示画面３００（図１１参照）の誤訳リスト３４１を使用して、誤訳の関係にある原語と訳語を入力することができる。誤訳が入力され、登録ボタンが選択されると、誤訳の情報が管理サーバ１に送信される。この情報を受信した場合（Ｓ１２１：ＹＥＳ）、ＣＰＵ１０は、誤訳ＤＢ１５４０（図６参照）に、依頼ＩＤと対応づけて、新たに受信した誤訳（原語および訳語）を記憶させ（Ｓ１２２）、ステップＳ１４１へ進む。
【００７５】
依頼者端末２から誤訳の情報を受信していないと判断した場合（Ｓ１２１：ＮＯ）、ＣＰＵ１０は、依頼者端末２から、いずれかの翻訳者による翻訳の中止指示を受信したか否かを判断する（Ｓ１３１）。前述したように、翻訳依頼者は、ユーザ端末２に表示される進捗表示画面３００（図１１参照）において、翻訳文表示領域３０２の各翻訳者に対応する表示欄に設けられた翻訳中止ボタンを使用して、翻訳の中止を指示することができる。いずれかの表示欄において翻訳中止ボタンが選択されると、その表示欄に対応する翻訳者の翻訳中止を指示する情報が管理サーバ１に送信される。この情報を受信した場合（Ｓ１３１：ＹＥＳ）、ＣＰＵ１０は、該当する翻訳者を特定する。そして、その翻訳者の翻訳者端末３に、翻訳中止を指示するメッセージを送信し、翻訳状況ＤＢ１５５０の翻訳者ＩＤに対応する中止状況欄に、翻訳中止が要求されたことを示す情報を記憶した後（Ｓ１３２）、ステップＳ１４１に進む。依頼者端末２から、翻訳の中止指示も受信していない場合には（Ｓ１３１：ＮＯ）、翻訳文の更新を受信したか否かの判断に戻る（Ｓ１０１）。
【００７６】
前述のように、受信した情報に応じて、ステップＳ１０１〜ステップＳ１０７、ステップＳ１１１〜ステップＳ１１４、ステップＳ１２１〜ステップＳ１２２、またはステップＳ１３１〜ステップＳ１３２の処理が行われた後、更新された情報に基づいて、進捗表示画面３００の表示用データが生成される（Ｓ１４１）。ステップＳ１４１で生成される進捗表示画面３００について、以下に詳細を説明する。
【００７７】
ステップＳ１４１で進捗表示画面３００が生成される場合にも、前述した処理開始当初の進捗表示画面３００（図１１参照）の生成時と同様、ＨＤＤ１５の所定の記憶エリア（図示外）に記憶されている、翻訳者数に応じたテンプレートが使用される。なお、ステップＳ１０７、Ｓ１１４、またはＳ１３２で、いずれかの翻訳者に翻訳中止が要求されたことにより、現在翻訳中の翻訳者の数が、以前とは異なる場合がある。そこで、現在の翻訳者数として、翻訳状況ＤＢ１５５０（図７参照）に記憶されている、該当する翻訳依頼の依頼ＩＤを含む翻訳情報が参照され、そのうち中止状況欄に中止が要求されたことを示す情報が記憶されていない翻訳情報の数が特定される。例えば、当初、３名の翻訳者に翻訳が発注された場合でも、翻訳中止が要求されたことを示す情報を含む翻訳情報が１件あれば、現在の翻訳者数は２名である。現在の翻訳者数が特定されると、その数に応じたテンプレートが選択され、最新の情報に基づく進捗表示画面３００の表示用データが生成される。
【００７８】
具体的には、まず、各翻訳者の最新の評価点が翻訳状況ＤＢ１５５０から読み出され、点数が高い順に並べられる。また、現在翻訳中の翻訳者によって作成された最新の翻訳文が翻訳文記憶エリア１５７（図２参照）から読み出され、作業効率が高い順に並べられる。これは、進捗表示画面３００に翻訳文が表示された際、翻訳依頼者が翻訳者の作業効率の優劣を容易に判別できるようにするためである。そして、依頼管理ＤＢ１５３０（図５参照）からは、最新の基準点が読み出され、さらに、誤訳ＤＢ１５４０（図６参照）からは、登録されている誤訳（原語および訳語）があれば、これが読み出される。読み出された前述の情報が、選択されたテンプレートに流し込まれることにより、例えば、図１２に示すような、翻訳作業の最新の進捗状況や翻訳精度を反映した進捗表示画面３００の表示用データが生成される。なお、翻訳文中に、誤訳が含まれる場合には、誤訳に対応する語句に、下線を付す処理が施される。生成された表示用データは、翻訳依頼者の使用するユーザ端末２に送信される（Ｓ１４２）。
【００７９】
続いて、翻訳者の人数を、予め定められた所定の人数まで絞り込めたか否かが判断される（Ｓ１４３）。本実施形態では、翻訳依頼時に翻訳依頼者によって指定された複数の翻訳者に対して発注が行われるが、翻訳依頼者は、当初の発注先の翻訳者による翻訳文をすべて入手しなくても、適切な翻訳者によって完成された翻訳文を最終的に入手できればよい。よって、例えば、所定の人数が１名と定められている場合には、前述のように翻訳状況ＤＢ１５５０（図７参照）を参照して特定される現在の翻訳者数が、１名に達したか否かが判断される。一方、翻訳依頼者が、例えば２種類の翻訳文を入手したい場合もありうる。よって、発注時の翻訳者数と同様、翻訳依頼者が翻訳依頼時に絞込み後の最終的な人数（例えば、２名）を指定できるようにしてもよい。翻訳者数を所定の人数まで絞り込めていない場合には（Ｓ１４３：ＮＯ）、ＣＰＵ１０は、翻訳文の更新を受信したか否かの判断に戻り（Ｓ１０１）、受信した情報に応じて前述の処理を繰り返す。翻訳者数が所定の人数に達すると（Ｓ１４３：ＹＥＳ）、図９に示す翻訳者絞込み処理は終了し、図８の翻訳依頼仲介処理に戻る。
【００８０】
図８の翻訳依頼仲介処理では、続いて、正式発注の決定を通知するメッセージが、残っている翻訳者の翻訳者端末３に送信される（Ｓ８）。その後、翻訳が完了したか否かが判断される（Ｓ１１）。具体的には、絞込み後に残っている所定の人数の翻訳者の翻訳者端末３すべてから、翻訳の完了を示す情報を受信したか否かが判断される。翻訳が完了していなければ（Ｓ１１：ＮＯ）、翻訳者端末３から翻訳文の更新を受信したか否かが判断される（Ｓ１２）。更新を受信していなければ（Ｓ１２：ＮＯ）、翻訳が完了したか否かの判断に戻る（Ｓ１１）。
【００８１】
更新を受信した場合には（Ｓ１２：ＹＥＳ）、ＣＰＵ１０は、受信した翻訳文に基づいて、翻訳文記憶エリア１５７に記憶されている翻訳文を更新する（Ｓ１３）。そして、更新した翻訳文に基づく進捗表示画面３００の表示用データを生成して（Ｓ１４）、翻訳依頼者の使用するユーザ端末２に送信する（Ｓ１５）。なお、このときの進捗表示画面３００の生成方法は、前述の翻訳者絞込み処理（図９）のステップＳ１４１と同様に行えばよい。あるいは、翻訳者をさらに選定する必要はないため、原文と翻訳文のみを表示し、評価点と誤訳の表示は省いてもよい。その後、処理はステップＳ１１に戻り、翻訳が完了していない間は（Ｓ１１：ＮＯ）、ステップＳ１１〜ステップＳ１５の処理が繰り返される。そして、絞込み後に残っている所定の人数の翻訳者の翻訳者端末３すべてから、翻訳の完了を示す情報を受信し、翻訳が完了すると（Ｓ１１：ＹＥＳ）、図８に示す翻訳依頼仲介処理は終了する。
【００８２】
図１１〜図１５を参照して、前述した本実施形態の翻訳依頼仲介処理を通して、翻訳依頼がどのように処理されるかについて、具体的に説明する。以下の説明では、ユーザＩＤが「Ａ０３」である翻訳依頼者によって、翻訳依頼画面２０１において、図１０に示すような情報が入力され、送信ボタンが選択された場合を例として説明する。また、図４の翻訳者ＤＢ１５２０に翻訳者情報が記憶されている翻訳者ＩＤ「Ｔ０１」〜「Ｔ０５」の５名の翻訳者の使用する翻訳者端末３が、オンライン状態であるとする。
【００８３】
図８の翻訳依頼仲介処理において、翻訳依頼画面２０１で入力された情報が受け付けられると、図５に示すように、依頼ＩＤとして「Ｒ０３」が新たに付与され、依頼翻訳者数「３」、元言語「英語」、最終原語「日本語」、原文の分野「画像処理」、および基準点の初期値「５０」が、依頼管理ＤＢ１５３０に登録される（Ｓ１）。続いて、依頼ＩＤ「Ｒ０３」と対応づけて、受信した原文が、原文記憶エリア１５６に保存される（Ｓ２）。この後、オンライン状態にある翻訳者端末３の翻訳者ＩＤ「Ｔ０１」〜「Ｔ０５」の５名の翻訳者が特定され、そのうち、英語および日本語が翻訳可能で、且つ、専門分野が「画像処理」である、翻訳者ＩＤ「Ｔ０１」、「Ｔ０２」および「Ｔ０４」の３名が発注先として選定される（Ｓ３）。また、図７に示すように、翻訳状況ＤＢ１５５０には、依頼ＩＤ「Ｒ０３」に対応づけて、翻訳者ＩＤ「Ｔ０１」、「Ｔ０２」および「Ｔ０４」をそれぞれ含む３件の翻訳情報が登録される（Ｓ３）。なお、図７では、その他の情報も記憶されているが、この時点で記憶されるのは、依頼ＩＤおよび翻訳者ＩＤのみである。
【００８４】
続いて、依頼ＩＤ「Ｒ０３」に対応して原文記憶エリア１５６に記憶されている原文が読み出され、翻訳者ＩＤ「Ｔ０１」、「Ｔ０２」および「Ｔ０４」の翻訳者が使用する翻訳者端末３へ送信される（Ｓ４）。あわせて、送信時の日時が、依頼管理ＤＢ１５３０の依頼ＩＤ「Ｒ０３」に対応する発注日時欄に記憶される。さらに、前述した翻訳者３名用の初期の進捗表示画面３００（図１１参照）の表示用データが生成され（Ｓ５）、依頼者端末２に送信される（Ｓ６）。
【００８５】
その後、図９に示す翻訳者絞込み処理が開始され、依頼者端末２から、例えば、原語を「ｍｅａｓｕｒｅ」、訳語を「物差し」とする誤訳と、原語を「ａｃｃｕｒａｔｅ」、訳語を「的中した」とする誤訳が受信され（Ｓ１２１：ＹＥＳ）、図６に示すように、誤訳ＤＢ１５４０に追加登録されたとする（Ｓ１２２）。誤訳リスト３４１にこれら２つの誤訳を表示する進捗表示画面３００が依頼者端末２に表示される（Ｓ１４１〜Ｓ１４２）。さらに、翻訳者ＩＤ「Ｔ０１」、「Ｔ０２」および「Ｔ０４」の翻訳者の翻訳者端末３から順次受け付けられた翻訳文の更新について（Ｓ１０１：ＹＥＳ）、処理が繰り返されたとする。このような場合、例えば、図１２に示すように、依頼者端末２には、３名の翻訳者による最新の翻訳文と、評価点および誤訳を表示する進捗表示画面３００が表示されることになる。具体的には、翻訳者ＩＤ「Ｔ０１」、「Ｔ０２」および「Ｔ０４」の翻訳者には、それぞれ翻訳者の識別コードのＡ、Ｂ、Ｃが付され、その翻訳文が、翻訳文表示領域３０２の表示欄に、作業効率が高い順（図では、Ａ、Ｂ、Ｃ）に左から表示される。また、評価点リスト３３１には、評価点が高い順に、翻訳者の識別コードと点数が表示される。基準点はまだ更新されていないため、不合格点欄３３２には、初期値の５０点が表示される。また、誤訳リスト３４１には、前述のように誤訳ＤＢ１５４０に登録された２つの誤訳が表示される。
【００８６】
その後さらに、逐次、翻訳者端末３から翻訳文の更新が受信される度に、各翻訳者の作業効率および誤訳の有無に応じた評価点が算出され（Ｓ１０１：ＹＥＳ〜Ｓ１０５）、最新の翻訳状況を示す進捗表示画面３００の表示用データが送信される（Ｓ１４１〜Ｓ１４２）。図１３は、図１２の後、各翻訳者の作業効率や翻訳精度が変化した結果、表示順が変更された進捗表示画面３００の例である。つまり、図１２に示す段階では作業効率が最も高かったＡに替わり、Ｂの作業効率が最も高くなったため、図１３に示す段階では、表示順が、Ｂ、Ａ、Ｃに変更されている。評価点の順序もＡとＢとが入れ替わっているが、ＡおよびＢの翻訳文には誤訳が含まれていないため、これは、両者の作業効率の変化によるものである。一方、翻訳者Ｃ（翻訳者ＩＤ＝Ｔ０４）による翻訳文には、誤訳ＤＢ１５４０に記憶された誤訳が含まれているため、誤訳に対応する「的中した」の部分に下線が付されている。なお、このような誤訳を含む翻訳文が受信された場合には、ステップＳ１０４において、図７に示すように、該当する翻訳情報に含まれる誤訳数が更新されている。
【００８７】
図１３に示すように、翻訳依頼者が、基準点を引き上げるために、不合格点欄３３２に表示されている点数を、初期値の５０点から５５点に変更し、セットボタンを選択したとする。すると、この情報を受信した管理サーバ１では（Ｓ１１１：ＹＥＳ）、図５に示す依頼管理ＤＢ１５３０において、依頼ＩＤ「Ｒ０３」に対応する基準点として記憶されていた初期値の５０が、５５に更新される（Ｓ１１２）。さらに、図７に示す翻訳状況ＤＢ１５５０が参照されると、依頼ＩＤ「Ｒ０３」に対応して記憶されている翻訳者ＩＤ「Ｔ０１」、「Ｔ０２」および「Ｔ０４」の翻訳情報のうち、翻訳者ＩＤ「Ｔ０４」の評価点は５０点である。すなわち、更新された基準点５５点未満である（Ｓ１１３：ＹＥＳ）。したがって、翻訳者ＩＤ「Ｔ０４」の翻訳者Ｃが使用する翻訳者端末３には、翻訳を中止するよう指示するメッセージが送信され、翻訳状況ＤＢ１５５０の中止状況欄に、中止が指示されたことを示す情報が記憶されることになる（Ｓ１１４）。
【００８８】
その後、依頼者端末２に表示される進捗表示画面３００は、図１４に示すようになる。具体的には、残っている翻訳者ＩＤ「Ｔ０１」および「Ｔ０２」の翻訳者２名（ＡおよびＢ）について、最新の翻訳文と評価点を示す情報が表示され、翻訳者ＩＤ「Ｔ０４」の翻訳者による翻訳文や評価点は、表示されなくなっている。なお、例えば、基準点は変更されず、初期値の５０点のままであっても、作業効率が低下したり、誤訳が増えたりすることによって翻訳者Ｃ（翻訳者ＩＤ＝Ｔ０４）の評価点が５０点未満となった場合も、同様に、翻訳者Ｃに関する表示はされなくなる。このように、評価点が基準点に満たなくなった翻訳者の情報を表示しなくすることにより、翻訳依頼者が現在翻訳中の翻訳者を常に把握することができるようになる。
【００８９】
さらに、図１４の進捗表示画面３００を確認した翻訳依頼者が、例えば、翻訳者Ｂ（翻訳者ＩＤ＝Ｔ０２）１名に正式に翻訳を発注し、翻訳文を完成してもらおうと考えた場合、翻訳依頼者は、翻訳者Ａ（翻訳者ＩＤ＝Ｔ０１）に対応する表示欄の翻訳中止ボタンを選択する。その場合、この情報を受信した管理サーバ１では（Ｓ１３１：ＹＥＳ）、翻訳者Ａの翻訳者端末３に翻訳中止を指示するメッセージが送信され、翻訳状況ＤＢ１５５０において、依頼ＩＤ「Ｒ０３」および翻訳者ＩＤ「Ｔ０１」に対応する中止状況欄に中止を示す情報を記憶させる（Ｓ１３２）。その後、依頼者端末２で表示される進捗表示画面３００は、図１５に示すように、翻訳者Ｂ１名のみの最新の翻訳状況を示すものとなる。なお、図１４に示す段階で、翻訳依頼者によって、基準点が、例えば８７点に変更された場合や、その後、作業効率が低下したり、誤訳が増えたりすることによって翻訳者ＩＤ「Ｔ０１」の翻訳者Ａの評価点が５５点未満となった場合も、同様に、翻訳者Ｂ１名のみの最新の翻訳状況を示す表示となる。
【００９０】
このようにして、翻訳中の翻訳者が所定の人数である１名のみに絞り込まれると（Ｓ１４３：ＹＥＳ）、図９の翻訳者絞込み処理は終了し、正式な発注先として最終的に残った翻訳者Ｂの使用する翻訳者端末３に、正式発注を通知するメッセージが送信される（図８、Ｓ８）翻訳が完了するまで、図１５の進捗表示画面３００の翻訳文表示領域３０２に表示される翻訳文が更新され、適宜、評価点等が更新される処理が繰り返される（図８、Ｓ１１：ＮＯ〜Ｓ１５）。
【００９１】
詳細な説明は省略するが、管理サーバ１では、図８の翻訳依頼仲介処理で正式な発注先が決定された後（Ｓ８）、プログラム記憶エリア１５８に記憶された別のプログラムに従って、別途、ＣＰＵ１０により、翻訳依頼者への翻訳料金請求と、翻訳の中止が指示された翻訳者への報酬の支払いが行われる。翻訳依頼者への請求処理では、例えば、依頼者端末２にクレジットカードの情報の入力欄を備えた画面の表示用データが送信される。そして、入力された情報に基づいて、翻訳依頼者から翻訳料金を徴収するための依頼データが、例えば専用のネットワークを介してクレジットカード会社の管理装置（図示外）へ送信される。翻訳料金は、例えば、それまでに作成された翻訳文の量（語数等）と、評価点に応じて、翻訳者毎に算出すればよい。翻訳者への報酬は、例えば、翻訳料金の９０％とすればよい。そして、翻訳者ＤＢ１５２０（図４参照）に予め記憶されている翻訳者の振込口座情報（図示外）に基づいて、算出された報酬の振込処理用のデータが作成される。作成されたデータは、例えば専用のネットワークを通じて、該当する銀行の管理装置（図示外）に転送すればよい。また、翻訳完了時にも（Ｓ１１：ＹＥＳ）、同様にして、正式な発注先とされた翻訳者による翻訳文に対する翻訳料金の請求と、翻訳者への報酬支払い処理が行われる。
【００９２】
以上に説明したように、本実施形態によれば、翻訳依頼者は、適宜、翻訳を最初に発注する翻訳者の人数を指定して翻訳を開始させる。その後、管理サーバ１では、いずれかの翻訳者から翻訳文を受信する度に、最新の翻訳文と、翻訳者の作業効率および誤訳に基づいて算出される評価点とを表示する進捗表示画面３００（図１１〜図１５参照）の表示用データが生成され、依頼者端末２に送信される。
【００９３】
翻訳依頼者は、翻訳が完成する前であっても、進捗表示画面３００を確認することにより、各翻訳者の翻訳作業の進捗状況を、逐次、確認することができる。作業効率（翻訳のスピード）は、送信される翻訳文の量によって判断できる。また、翻訳文含まれる誤訳には下線が付されているため、誤訳の有無や多さ、すなわち翻訳精度が一目瞭然である。よって、翻訳依頼者は、翻訳完成前の原文の一部のみの翻訳文であっても、その出来栄えを自らの目で容易に確認できる。したがって、翻訳依頼者は、最初に翻訳を発注した複数の翻訳者の中から、適切な翻訳者を迅速に選定する（絞り込む）ことが可能となる。具体的には、翻訳依頼者は、自ら不適切と判断した翻訳者については、途中で翻訳の中止を指示することにより、自己の選定基準によって翻訳者の選定を行うことができる。さらに、翻訳依頼者は、翻訳文とあわせて作業効率および誤訳に基づいて算出される評価点が確認できるため、翻訳文を自らの目で確認した結果得られる主観的な評価に加え、客観的な評価を基にして翻訳者を選定することが可能となる。
【００９４】
また、本実施形態では、翻訳者の点数が所定の基準点未満となると、自動的にその翻訳者の翻訳者端末３に、翻訳の中止指示が送信される。つまり、所定のレベルに達しない翻訳者は、自動的に発注先から除外されていく。したがって、翻訳依頼者は、残りの翻訳者からさらに絞込みを行うことができ、最終的な翻訳者の選定がさらに容易となる。
【００９５】
本実施形態では、図８のステップＳ１の処理が、本発明の「翻訳依頼受付ステップ」に相当し、その処理を行うＣＰＵ１０が、本発明の「翻訳依頼受付手段」に相当する。ステップＳ４の処理が、「翻訳発注ステップ」に相当し、その処理を行うＣＰＵ１０が、「翻訳発注手段」に相当する。図９のステップＳ１０２の処理が、「翻訳文受付ステップ」に相当し、その処理を行うＣＰＵ１０が、「翻訳文受付手段」に相当する。ステップＳ１４２の処理が、「翻訳文送信ステップ」に相当し、その処理を行うＣＰＵ１０が、「翻訳文送信手段」に相当する。
【００９６】
図９のステップＳ１０３の処理が、「効率算出ステップ」に相当し、ステップＳ１０４の処理が、「誤訳検出ステップ」に相当し、ステップＳ１０５の処理が、本発明の「翻訳者評価情報取得ステップ」および「点数換算ステップ」に相当し、ステップＳ１４２の処理が、「翻訳者評価情報送信ステップ」に相当する。ステップＳ１０６およびＳ１１３の処理が、「点数判断ステップ」に相当し、ステップＳ１０７およびＳ１１４の処理が、「第１の中止指示ステップ」に相当する。また、ステップＳ１３１の処理が、「中止依頼受付ステップ」に相当し、ステップＳ１３２の処理が、「第２の中止指示ステップ」に相当する。
【００９７】
図９のステップＳ１０２の処理が、「翻訳文記憶ステップ」に相当し、ステップＳ１４１の処理が、「第１の画面データ生成ステップ」、「第２の画面データ生成ステップ」、および「第３の画面データ生成ステップ」に相当する。また、ステップＳ１４２の処理が、「第１の画面データ送信ステップ」、「第２の画面データ送信ステップ」、および「第３の画面データ送信ステップ」に相当する。
【００９８】
なお、前述の実施形態に示される構成や処理は例示であり、各種の変形が可能なことはいうまでもない。例えば、前述の実施形態では、翻訳依頼者が指定できる依頼翻訳者数には、特に上限が設けられていない。しかしながら、上限をないものとすると、後に翻訳者に支払う報酬が高額になりすぎる可能性があること、また、各翻訳者の翻訳状況を並べて表示するにはディスプレイ１８１の表示面積に限りがあることから、依頼翻訳者数に上限を設けてもよい（例えば５名まで）。
【００９９】
前述の実施形態では、翻訳者端末３からは、原文全体に相当する完全な翻訳文ではなく、単語毎、文節毎、一文毎等、文章の短い区切り毎の部分的な翻訳文が、管理サーバ１に送信されている。しかしながら、部分的な翻訳文は必ずしもこのような短い区切り毎に送信される必要はなく、より長い区切り（例えば、段落）毎に送信されてもよい。また、所定の間隔で（例えば、５分毎）送信されてもよい。なお、区切りの単位や所定の間隔が短いほど、進捗表示画面３００が翻訳状況をリアルタイムで反映したものとなるため、望ましい。
【０１００】
前述の実施形態では、作業効率は、それまでに受信した翻訳文全体を基にして算出されている。しかし、作業効率は、前回の更新受信時からの経過時間と、新たに受信した更新、すなわち、前回からの追加翻訳文に基づいて、更新分の作業効率を算出して、評価点の算出に用いてもよい。また、作業効率は、１分あたりの入力語数ではなく、１分あたりの入力字数や入力文の数に基づいて算出してもよい。
【０１０１】
前述の実施形態では、作業効率として使用される１分あたりの入力語数は、その範囲に応じて、換算後の点数が予め定められている。しかし、作業効率の点数換算は、必ずしもこの方法で行う必要はない。例えば、最も作業効率（例えば、１分あたりの入力語数）が高い翻訳者は１００点とし、その他の翻訳者の点数は、最高点の翻訳者の作業効率との差に基づいて、算出してもよい。また、誤訳の点数換算は、前述のように、必ずしも誤訳１つにつき１０点とする必要はなく、例えば、１つ２点等、他の点数としてもよい。また、誤訳が増えるほど、換算される点数が大きくなるようにしてもよい。
【０１０２】
前述の実施形態では、作業効率および誤訳の両方が評価点の算出に使用されているが、評価点は、必ずしも両方を用いて算出する必要はなく、いずれか一方のみに基づいて算出してもよい。また、評価点は必ずしも算出する必要はなく、作業効率を示す情報（例えば、１分あたりの入力語数）や、翻訳精度を示す情報（例えば、誤訳の数や誤訳発生率）を、翻訳文とともにそのまま表示させてもよい。また、誤訳については、前述の実施形態の下線に限らず、字のスタイルや色を変える等して、正しい翻訳部分と識別可能に表示してもよい。さらに、評価点、作業効率を示す情報、翻訳精度を示す情報は、翻訳者の選定に有用な情報ではあるが、必ずしも算出や表示を行う必要はない。翻訳依頼者は、翻訳文の長さを比較することにより、各翻訳者の作業効率（翻訳スピード）を判断でき、出来栄えについては、翻訳文中の誤訳の有無や、翻訳後の文章の自然さ等からある程度の判断を行うことが可能だからである。
【０１０３】
前述の実施形態では、管理サーバ１において、進捗表示画面３００（図１１〜図１５）の表示用データが生成され、依頼者端末２に送信されている。しかしながら、管理サーバ１で必ずしも表示用データの生成まで行う必要はなく、翻訳文の更新等を受信する度に、各翻訳者の評価点を算出し、翻訳文のテキストとともに送信してもよい。この場合も、翻訳依頼者は、各翻訳者の翻訳作業の進捗状況をリアルタイムで確認することができるため、最初に翻訳を発注した複数の翻訳者の中から、適切な翻訳者を迅速に選定する（絞り込む）ことが可能となる
【０１０４】
前述の実施形態では、原文は、依頼者端末２から管理サーバ１へファイルとして送信されているが、原文はＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）で指定されていてもよい。この場合、管理サーバ１のＣＰＵ１０は、ＵＲＬに基づいて原文を取得すればよい。
【図面の簡単な説明】
【０１０５】
【図１】翻訳依頼システム１００の概略構成を示すシステム構成図である。
【図２】管理サーバ１の電気的構成を示すブロック図である。
【図３】ユーザデータベース１５１０の説明図である。
【図４】翻訳者データベース１５２０の説明図である。
【図５】依頼管理データベース１５３０の説明図である。
【図６】誤訳データベース１５４０の説明図である。
【図７】翻訳状況データベース１５５０の説明図である。
【図８】管理サーバ１の翻訳依頼仲介処理のフローチャートである。
【図９】翻訳依頼仲介処理で行われる翻訳者絞込み処理のフローチャートである。
【図１０】翻訳依頼画面２０１の説明図である。
【図１１】翻訳開始時点の進捗表示画面３００の説明図である。
【図１２】図１１の状態から更新された状態の進捗表示画面３００の説明図である。
【図１３】図１２の状態から更新された状態の進捗表示画面３００の説明図である。
【図１４】図１３の状態から更新された状態の進捗表示画面３００の説明図である。
【図１５】図１４の状態から更新された状態の進捗表示画面３００の説明図である。
【符号の説明】
【０１０６】
１  管理サーバ
２  ユーザ端末
３  翻訳者端末
１０  ＣＰＵ
１５  ＨＤＤ
１５７  翻訳文記憶エリア
【図１】
2010020675.tif 000003
【図２】
2010020675.tif 000004
【図３】
2010020675.tif 000005
【図４】
2010020675.tif 000006
【図５】
2010020675.tif 000007
【図６】
2010020675.tif 000008
【図７】
2010020675.tif 000009
【図８】
2010020675.tif 000010
【図９】
2010020675.tif 000011
【図１０】
2010020675.tif 000012
【図１１】
2010020675.tif 000013
【図１２】
2010020675.tif 000014
【図１３】
2010020675.tif 000015
【図１４】
2010020675.tif 000016
【図１５】
2010020675.tif 000017