(57)【特許請求の範囲】
【請求項１】
翻訳の対象となる文章である１以上の対象文が格納される対象文格納部と、
前記対象文を翻訳した文章である１以上の下訳文が格納される下訳文格納部と、
前記下訳文を校正した文章である１以上の翻訳文が格納される翻訳文格納部と、
１以上のユーザからユーザ識別子を受け付けるユーザ識別子受付部と、
依頼者である１以上のユーザから対象文を受け付ける対象文受付部と、
前記ユーザ識別子受付部が受け付けたユーザ識別子と、前記対象文受付部が受け付けた対象文とを対応付けて前記対象文格納部に蓄積する対象文蓄積部と、
前記ユーザ識別子受付部が、作業者である１以上のユーザからユーザ識別子を受け付けた場合に、前記対象文格納部から１以上の対象文を取得する対象文取得部と、
作業者である１以上のユーザに対して、１以上の対象文、または、１以上の下訳文と、当該各下訳文に対応する対象文、または、１以上の下訳文と、当該各下訳文に対応するスコアを出力する作業者出力部と、
作業者である１以上のユーザから下訳文を受け付ける下訳文受付部と、
前記下訳文受付部が受け付けた下訳文を受け付けた日時を示す日時情報を取得し、前記下訳文受付部が受け付けた下訳文と、前記ユーザ識別子受付部が受け付けたユーザ識別子と、前記作業者出力部が出力している対象文と、当該日時情報とを対応付けて前記下訳文格納部に蓄積する下訳文蓄積部と、
前記下訳文格納部に格納されている１以上の各下訳文と、当該各下訳文に対応する対象文に対応付いている１以上の下訳文のうち前記日時情報により最新であることが示される下訳文との差分を算出することで、当該１以上の各下訳文のスコアを算出し、当該スコアと、当該１以上の各下訳文とを対応付けて前記下訳文格納部に蓄積するスコア算出部と、
前記ユーザ識別子受付部が、作業者である１以上のユーザからユーザ識別子を受け付けた場合に、前記下訳文格納部から１以上の下訳文と、当該各下訳文に対応する対象文、または、前記下訳文格納部から前記ユーザ識別子受付部が受け付けたユーザ識別子に対応する１以上の下訳文と、当該各下訳文に対応するスコアを取得し、前記ユーザ識別子受付部が、専門家である１以上のユーザからユーザ識別子を受け付けた場合に、前記下訳文格納部から１以上の下訳文と、当該各下訳文に対応する対象文とを取得する下訳文取得部と、
専門家である１以上のユーザに対して、前記下訳文取得部が取得した１以上の下訳文と、当該各下訳文に対応する対象文とを出力する専門家出力部と、
専門家である１以上のユーザから翻訳文を受け付ける翻訳文受付部と、
前記翻訳文受付部が受け付けた翻訳文と、前記専門家出力部が出力している下訳文とを対応付けて前記翻訳文格納部に蓄積する翻訳文蓄積部と、
前記ユーザ識別子受付部が、依頼者である１以上のユーザからユーザ識別子を受け付けた場合に、当該ユーザ識別子に対応する１以上の翻訳文を取得する翻訳文取得部と、
依頼者である１以上のユーザに対して、前記翻訳文取得部が取得した１以上の翻訳文を出力する依頼者出力部とを具備し、
前記作業者出力部は、
作業者である１以上のユーザに対して、前記対象文取得部が取得した１以上の対象文、または、前記下訳文取得部が取得した１以上の下訳文と、当該各下訳文に対応する対象文、または、前記下訳文取得部が取得した１以上の下訳文と、当該各下訳文に対応するスコアを出力する翻訳支援装置。
【請求項２】
前記スコア算出部は、
前記下訳文格納部に格納されている１以上の各下訳文と、当該各下訳文に対応する翻訳文との差分を算出することで、当該１以上の各下訳文と当該翻訳文のスコアを算出し、当該スコアと、当該１以上の各下訳文とを対応付けて前記下訳文格納部に蓄積し、また当該スコアと、当該翻訳文とを対応付けて前記翻訳文格納部に蓄積する請求項１記載の翻訳支援装置。
【請求項３】
前記対象文受付部は、
依頼者である１以上のユーザから報酬を示す報酬値が対応付いた対象文を受け付け、
前記対象文蓄積部は、
前記対象文受付部が受け付けた対象文と、報酬値とを対応付けて前記対象文格納部に蓄積し、
前記下訳文蓄積部は、
前記下訳文受付部が受け付けた下訳文と、前記ユーザ識別子受付部が受け付けたユーザ識別子と、前記作業者出力部が出力している下訳文である参考下訳文とを対応付けて前記下訳文格納部に蓄積し、
前記下訳文格納部に格納されている１以上の各下訳文のスコアと、当該１以上の各下訳文に対応する１以上の参考下訳文のスコアのうちの最大のスコアとの差を算出することで、当該１以上の各下訳文の貢献を示す貢献値を算出し、当該貢献値と、当該１以上の各下訳文とを対応付けて前記下訳文格納部に蓄積する貢献値算出部と、
前記下訳文格納部に格納されている１以上の各下訳文の貢献値と、当該各下訳文に対応する対象文に対する報酬値とを乗算することで、当該１以上の各下訳文に対する報酬を示す報酬値を算出し、当該報酬値と、当該１以上の各下訳文とを対応付けて前記下訳文格納部に蓄積する報酬値算出部とをさらに具備し、
前記下訳文取得部は、
前記ユーザ識別子受付部が、作業者である１以上のユーザからユーザ識別子を受け付けた場合に、前記下訳文格納部から前記ユーザ識別子受付部が受け付けたユーザ識別子に対応する１以上の下訳文と、報酬値とを取得し、
前記作業者出力部は、
作業者である１以上のユーザに対して、前記下訳文取得部が取得した１以上の下訳文と、報酬値とを出力する請求項１または請求項２記載の翻訳支援装置。
【請求項４】
翻訳の対象となる文章である１以上の対象文が格納される対象文格納部と、
前記対象文を翻訳した文章である１以上の下訳文が格納される下訳文格納部と、
前記下訳文を校正した文章である１以上の翻訳文が格納される翻訳文格納部と、
ユーザ識別子受付部と、対象文受付部と、対象文蓄積部と、対象文取得部と、作業者出力部と、下訳文受付部と、下訳文蓄積部と、スコア算出部と、下訳文取得部と、専門家出力部と、翻訳文受付部と、翻訳文蓄積部と、翻訳文取得部と、依頼者出力部とを用いて行われる翻訳支援方法であって、
前記ユーザ識別子受付部が、
１以上のユーザからユーザ識別子を受け付けるユーザ識別子受付ステップと、
前記対象文受付部が、
依頼者である１以上のユーザから対象文を受け付ける対象文受付ステップと、
前記対象文蓄積部が、
前記ユーザ識別子受付部が受け付けたユーザ識別子と、前記対象文受付部が受け付けた対象文とを対応付けて前記対象文格納部に蓄積する対象文蓄積ステップと、
前記対象文取得部が、
前記ユーザ識別子受付部が、作業者である１以上のユーザからユーザ識別子を受け付けた場合に、前記対象文格納部から１以上の対象文を取得する対象文取得ステップと、
前記作業者出力部が、
作業者である１以上のユーザに対して、１以上の対象文、または、１以上の下訳文と、当該各下訳文に対応する対象文、または、１以上の下訳文と、当該各下訳文に対応するスコアを出力する作業者出力ステップと、
前記下訳文受付部が、
作業者である１以上のユーザから下訳文を受け付ける下訳文受付ステップと、
前記下訳文蓄積部が、
前記下訳文受付部が受け付けた下訳文を受け付けた日時を示す日時情報を取得し、前記下訳文受付部が受け付けた下訳文と、前記ユーザ識別子受付部が受け付けたユーザ識別子と、前記作業者出力部が出力している対象文と、当該日時情報とを対応付けて前記下訳文格納部に蓄積する下訳文蓄積ステップと、
前記スコア算出部が、
前記下訳文格納部に格納されている１以上の各下訳文と、当該各下訳文に対応する対象文に対応付いている１以上の下訳文のうち前記日時情報により最新であることが示される下訳文との差分を算出することで、当該１以上の各下訳文のスコアを算出し、当該スコアと、当該１以上の各下訳文とを対応付けて前記下訳文格納部に蓄積するスコア算出ステップと、
前記下訳文取得部が、
前記ユーザ識別子受付部が、作業者である１以上のユーザからユーザ識別子を受け付けた場合に、前記下訳文格納部から１以上の下訳文と、当該各下訳文に対応する対象文、または、前記下訳文格納部から前記ユーザ識別子受付部が受け付けたユーザ識別子に対応する１以上の下訳文と、当該各下訳文に対応するスコアを取得し、前記ユーザ識別子受付部が、専門家である１以上のユーザからユーザ識別子を受け付けた場合に、前記下訳文格納部から１以上の下訳文と、当該各下訳文に対応する対象文とを取得する下訳文取得ステップと、
前記専門家出力部が、
専門家である１以上のユーザに対して、前記下訳文取得部が取得した１以上の下訳文と、当該各下訳文に対応する対象文とを出力する専門家出力ステップと、
前記翻訳文受付部が、
専門家である１以上のユーザから翻訳文を受け付ける翻訳文受付ステップと、
前記翻訳文蓄積部が、
前記翻訳文受付部が受け付けた翻訳文と、前記専門家出力部が出力している下訳文とを対応付けて前記翻訳文格納部に蓄積する翻訳文蓄積ステップと、
前記翻訳文取得部が、
前記ユーザ識別子受付部が、依頼者である１以上のユーザからユーザ識別子を受け付けた場合に、当該ユーザ識別子に対応する１以上の翻訳文を取得する翻訳文取得ステップと、
前記依頼者出力部が、
依頼者である１以上のユーザに対して、前記翻訳文取得部が取得した１以上の翻訳文を出力する依頼者出力ステップとを具備し、
前記作業者出力ステップでは、
前記作業者出力部が、
作業者である１以上のユーザに対して、前記対象文取得部が取得した１以上の対象文、または、前記下訳文取得部が取得した１以上の下訳文と、当該各下訳文に対応する対象文、または、前記下訳文取得部が取得した１以上の下訳文と、当該各下訳文に対応するスコアを出力する翻訳支援方法。
【請求項５】
翻訳の対象となる文章である１以上の対象文が格納される対象文格納部と、
前記対象文を翻訳した文章である１以上の下訳文が格納される下訳文格納部と、
前記下訳文を校正した文章である１以上の翻訳文が格納される翻訳文格納部とにアクセス可能なコンピュータを、
１以上のユーザからユーザ識別子を受け付けるユーザ識別子受付部と、
依頼者である１以上のユーザから対象文を受け付ける対象文受付部と、
前記ユーザ識別子受付部が受け付けたユーザ識別子と、前記対象文受付部が受け付けた対象文とを対応付けて前記対象文格納部に蓄積する対象文蓄積部と、
前記ユーザ識別子受付部が、作業者である１以上のユーザからユーザ識別子を受け付けた場合に、前記対象文格納部から１以上の対象文を取得する対象文取得部と、
作業者である１以上のユーザに対して、１以上の対象文、または、１以上の下訳文と、当該各下訳文に対応する対象文、または、１以上の下訳文と、当該各下訳文に対応するスコアを出力する作業者出力部と、
作業者である１以上のユーザから下訳文を受け付ける下訳文受付部と、
前記下訳文受付部が受け付けた下訳文を受け付けた日時を示す日時情報を取得し、前記下訳文受付部が受け付けた下訳文と、前記ユーザ識別子受付部が受け付けたユーザ識別子と、前記作業者出力部が出力している対象文と、当該日時情報とを対応付けて前記下訳文格納部に蓄積する下訳文蓄積部と、
前記下訳文格納部に格納されている１以上の各下訳文と、当該各下訳文に対応する対象文に対応付いている１以上の下訳文のうち前記日時情報により最新であることが示される下訳文との差分を算出することで、当該１以上の各下訳文のスコアを算出し、当該スコアと、当該１以上の各下訳文とを対応付けて前記下訳文格納部に蓄積するスコア算出部と、
前記ユーザ識別子受付部が、作業者である１以上のユーザからユーザ識別子を受け付けた場合に、前記下訳文格納部から１以上の下訳文と、当該各下訳文に対応する対象文、または、前記下訳文格納部から前記ユーザ識別子受付部が受け付けたユーザ識別子に対応する１以上の下訳文と、当該各下訳文に対応するスコアを取得し、前記ユーザ識別子受付部が、専門家である１以上のユーザからユーザ識別子を受け付けた場合に、前記下訳文格納部から１以上の下訳文と、当該各下訳文に対応する対象文とを取得する下訳文取得部と、
専門家である１以上のユーザに対して、前記下訳文取得部が取得した１以上の下訳文と、当該各下訳文に対応する対象文とを出力する専門家出力部と、
専門家である１以上のユーザから翻訳文を受け付ける翻訳文受付部と、
前記翻訳文受付部が受け付けた翻訳文と、前記専門家出力部が出力している下訳文とを対応付けて前記翻訳文格納部に蓄積する翻訳文蓄積部と、
前記ユーザ識別子受付部が、依頼者である１以上のユーザからユーザ識別子を受け付けた場合に、当該ユーザ識別子に対応する１以上の翻訳文を取得する翻訳文取得部と、
依頼者である１以上のユーザに対して、前記翻訳文取得部が取得した１以上の翻訳文を出力する依頼者出力部として機能させ、
前記作業者出力部は、
作業者である１以上のユーザに対して、前記対象文取得部が取得した１以上の対象文、または、前記下訳文取得部が取得した１以上の下訳文と、当該各下訳文に対応する対象文、または、前記下訳文取得部が取得した１以上の下訳文と、当該各下訳文に対応するスコアを出力するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文章の翻訳を支援する翻訳支援装置等に関するものである。
【背景技術】
【０００２】
従来、翻訳の対象となる文と一致する文の翻訳文を検索する翻訳支援装置等が開発されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１８０９８０
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来、企業や法人が文書を翻訳する場合には、翻訳会社や自社の翻訳を専門とする人々（翻訳専門家）に依頼するという方法がとられてきた。しかし、経済活動のグローバル化などの影響から、より多くの文書をより多くの言語に翻訳したいという需要が高まってきている。この様な多くの言語へ効率的に翻訳する一つの方法として、翻訳専門家の作業量を減らすことが挙げられる。また、翻訳専門家の作業量を減らす方法として、翻訳専門家に質の高い下訳を提供することが挙げられる。
【課題を解決するための手段】
【０００５】
本第一の発明の翻訳支援装置は、翻訳の対象となる文章である１以上の対象文が格納される対象文格納部と、対象文を翻訳した文章である１以上の下訳文が格納される下訳文格納部と、下訳文を校正した文章である１以上の翻訳文が格納される翻訳文格納部と、１以上のユーザからユーザ識別子を受け付けるユーザ識別子受付部と、依頼者である１以上のユーザから対象文を受け付ける対象文受付部と、ユーザ識別子受付部が受け付けたユーザ識別子と、対象文受付部が受け付けた対象文とを対応付けて対象文格納部に蓄積する対象文蓄積部と、ユーザ識別子受付部が、作業者である１以上のユーザからユーザ識別子を受け付けた場合に、対象文格納部から１以上の対象文を取得する対象文取得部と、作業者である１以上のユーザに対して、対象文取得部が取得した１以上の対象文を出力する作業者出力部と、作業者である１以上のユーザから下訳文を受け付ける下訳文受付部と、下訳文受付部が受け付けた下訳文と、作業者出力部が出力している対象文とを対応付けて下訳文格納部に蓄積する下訳文蓄積部と、ユーザ識別子受付部が、専門家である１以上のユーザからユーザ識別子を受け付けた場合に、下訳文格納部から１以上の下訳文と、各下訳文に対応する対象文とを取得する下訳文取得部と、専門家である１以上のユーザに対して、下訳文取得部が取得した１以上の下訳文と、各下訳文に対応する対象文とを出力する専門家出力部と、専門家である１以上のユーザから翻訳文を受け付ける翻訳文受付部と、翻訳文受付部が受け付けた翻訳文と、専門家出力部が出力している下訳文とを対応付けて翻訳文格納部に蓄積する翻訳文蓄積部と、ユーザ識別子受付部が、依頼者である１以上のユーザからユーザ識別子を受け付けた場合に、ユーザ識別子に対応する１以上の翻訳文を取得する翻訳文取得部と、依頼者である１以上のユーザに対して、翻訳文取得部が取得した１以上の翻訳文を出力する依頼者出力部とを具備する翻訳支援装置である。
【０００６】
このような構成により、翻訳専門家の労力を軽減することができ、効率的に翻訳を行うことができる。
【０００７】
また、本第二の発明の翻訳支援装置は、第一の発明に対して、対象文を機械翻訳した文章である１以上の機械翻訳文が格納される機械翻訳文格納部と、対象文受付部が受け付けた対象文を機械翻訳し、機械翻訳の結果である機械翻訳文と、機械翻訳した対象文とを対応付けて機械翻訳文格納部に蓄積する機械翻訳部と、ユーザ識別子受付部が、作業者である１以上のユーザからユーザ識別子を受け付けた場合に、対象文取得部が取得した１以上の各対象文に対応する１以上の機械翻訳文を、機械翻訳文格納部から取得する機械翻訳文取得部とをさらに具備し、作業者出力部は、作業者である１以上のユーザに対して、対象文取得部が取得した１以上の対象文と、機械翻訳文取得部が取得した１以上の機械翻訳文とを出力する翻訳支援装置である。
【０００８】
このような構成により、翻訳専門家の労力を軽減することができ、効率的に翻訳を行うことができる。
【０００９】
また、本第三の発明の翻訳支援装置は、第一または第二の発明に対して、下訳文取得部は、ユーザ識別子受付部が、作業者である１以上のユーザからユーザ識別子を受け付けた場合に、下訳文格納部から１以上の下訳文と、各下訳文に対応する対象文とを取得し、作業者出力部は、作業者である１以上のユーザに対して、下訳文取得部が取得した１以上の下訳文と、各下訳文に対応する対象文とを出力し、下訳文蓄積部は、下訳文受付部が下訳文を受け付けた日時を示す日時情報を取得し、下訳文受付部が受け付けた下訳文と、ユーザ識別子受付部が受け付けたユーザ識別子と、作業者出力部が出力している対象文と、日時情報とを対応付けて下訳文格納部に蓄積し、下訳文格納部に格納されている１以上の各下訳文と、各下訳文に対応する対象文に対応付いている１以上の下訳文のうち日時情報により最新であることが示される下訳文との差分を算出することで、１以上の各下訳文のスコアを算出し、スコアと、１以上の各下訳文とを対応付けて下訳文格納部に蓄積するスコア算出部をさらに具備し、下訳文取得部は、ユーザ識別子受付部が、作業者である１以上のユーザからユーザ識別子を受け付けた場合に、下訳文格納部からユーザ識別子受付部が受け付けたユーザ識別子に対応する１以上の下訳文と、スコアとを取得し、作業者出力部は、作業者である１以上のユーザに対して、下訳文取得部が取得した１以上の下訳文と、スコアとを出力する翻訳支援装置である。
【００１０】
このような構成により、各下訳文のスコアを算出し、出力することができる。
【００１１】
また、本第四の発明の翻訳支援装置は、第三の発明に対して、スコア算出部は、下訳文格納部に格納されている１以上の各下訳文と、各下訳文に対応する翻訳文との差分を算出することで、１以上の各下訳文と翻訳文のスコアを算出し、スコアと、１以上の各下訳文とを対応付けて下訳文格納部に蓄積し、またスコアと、翻訳文とを対応付けて翻訳文格納部に蓄積する翻訳支援装置である。
【００１２】
このような構成により、各下訳文のスコアを算出し、出力することができる。
【００１３】
また、本第五の発明の翻訳支援装置は、第三または第四の発明に対して、対象文受付部は、依頼者である１以上のユーザから報酬を示す報酬値が対応付いた対象文を受け付け、対象文蓄積部は、対象文受付部が受け付けた対象文と、報酬値とを対応付けて対象文格納部に蓄積し、下訳文蓄積部は、下訳文受付部が受け付けた下訳文と、ユーザ識別子受付部が受け付けたユーザ識別子と、作業者出力部が出力している下訳文である参考下訳文とを対応付けて下訳文格納部に蓄積し、下訳文格納部に格納されている１以上の各下訳文のスコアと、１以上の各下訳文に対応する１以上の参考下訳文のスコアのうちの最大のスコアとの差を算出することで、１以上の各下訳文の貢献を示す貢献値を算出し、貢献値と、１以上の各下訳文とを対応付けて下訳文格納部に蓄積する貢献値算出部と、下訳文格納部に格納されている１以上の各下訳文の貢献値と、各下訳文に対応する対象文に対する報酬値とを乗算することで、１以上の各下訳文に対する報酬を示す報酬値を算出し、報酬値と、１以上の各下訳文とを対応付けて下訳文格納部に蓄積する報酬値算出部とをさらに具備し、下訳文取得部は、ユーザ識別子受付部が、作業者である１以上のユーザからユーザ識別子を受け付けた場合に、下訳文格納部からユーザ識別子受付部が受け付けたユーザ識別子に対応する１以上の下訳文と、報酬値とを取得し、作業者出力部は、作業者である１以上のユーザに対して、下訳文取得部が取得した１以上の下訳文と、報酬値とを出力する翻訳支援装置である。
【００１４】
このような構成により、各下訳文に対する報酬を算出し、出力することができる。
【００１５】
また、本第六の発明の翻訳支援装置は、第一から第五いずれかの発明に対して、下訳文取得部は、ユーザ識別子受付部が、作業者または専門家である１以上のユーザからユーザ識別子を受け付けた場合に、下訳文格納部から１以上の下訳文と、１以上の各下訳文に対応する対象文とを取得し、下訳文取得部が取得した１以上の下訳文と、各下訳文に対応する対象文とを予め決められた単位で分割する下訳文分割部をさらに具備し、作業者出力部は、作業者である１以上のユーザに対して、下訳文分割部が分割した１以上の下訳文と、各下訳文に対応する対象文とを出力し、専門家出力部は、専門家である１以上のユーザに対して、下訳文分割部が分割した１以上の下訳文と、各下訳文に対応する対象文とを出力するする翻訳支援装置である。
【００１６】
このような構成により、翻訳の対象文と、当該対象文を翻訳した下訳文とを対応付けて出力することができる。
【発明の効果】
【００１７】
本発明による翻訳支援装置等によれば、翻訳専門家の労力を軽減することができ、効率的に翻訳を行うことができる。これにより、翻訳に要する時間を削減したり、翻訳に要する費用を削減したりすることができる。
【図面の簡単な説明】
【００１８】
【図１】実施の形態１における翻訳支援装置１のブロック図
【図２】同翻訳支援装置１の全体動作について説明するフローチャート
【図３】同作業者に対する処理について説明するフローチャート
【図４】同専門家に対する処理について説明するフローチャート
【図５】同スコアの算出処理について説明するフローチャート
【図６】同貢献値の算出処理について説明するフローチャート
【図７】同報酬値の算出処理について説明するフローチャート
【図８】同対象文の例を示す図
【図９】同機械翻訳文の例を示す図
【図１０】同下訳文の例を示す図
【図１１】同対象文と下訳文の出力例を示す図
【図１２】同下訳文の例を示す図
【図１３】同翻訳文の例を示す図
【図１４】同下訳文の参照関係の例を示す図
【図１５】同スコアと貢献値と報酬値の例を示す図
【図１６】上記実施の形態におけるコンピュータシステムの概観図
【図１７】上記実施の形態におけるコンピュータシステムのブロック図
【発明を実施するための形態】
【００１９】
以下、本発明による翻訳支援装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。また、所定の情報が格納され得る格納部等において、当該格納部に情報が記憶される過程は問わないものとする。例えば、記録媒体を介して情報が格納部等で記憶されるようになってもよい。また、通信回線などを介して送信された情報が格納部等で記憶されるようになってもよい。さらに、入力デバイスを介して入力された情報が格納部等で記憶されるようになってもよい。また、本実施の形態において説明する各情報の形式、内容などは、あくまで例示であり、各情報の持つ意味を示すことができれば、形式、内容などは問わない。
【００２０】
（実施の形態１）
本実施の形態において、受け付けた対象文を作業者に提示し、受け付けた下訳文を専門家に提示し、受け付けた翻訳文を依頼者に提示する翻訳支援装置１について説明する。
【００２１】
図１は、本実施の形態における翻訳支援装置１のブロック図である。翻訳支援装置１は、対象文格納部１０１、機械翻訳文格納部１０２、下訳文格納部１０３、翻訳文格納部１０４、ユーザ識別子受付部１０５、ユーザ管理部１０６、対象文受付部１０７、下訳文受付部１０８、翻訳文受付部１０９、対象文蓄積部１１０、機械翻訳部１１１、下訳文蓄積部１１２、翻訳文蓄積部１１３、スコア算出部１１４、貢献値算出部１１５、報酬値算出部１１６、対象文取得部１１７、機械翻訳文取得部１１８、下訳文取得部１１９、下訳文分割部１２０、翻訳文取得部１２１、作業者出力部１２２、専門家出力部１２３、依頼者出力部１２４を備える。
【００２２】
対象文格納部１０１には、翻訳の対象となる文章である１以上の対象文が格納される。文章は、例えば、１つの文であってもよく、１以上の文の集合であってもよい。１以上の文の集合とは、例えば、段落や、節、章、部、文書などである。つまり、文章は、１以上の文を有していればよく、内容や形式などは問わない。また、文章が有する文字の言語は、問わない。当該言語は、例えば、日本語、英語、中国語などである。
【００２３】
また、対象文は、通常、ユーザを識別するユーザ識別子が対応付いている。また、当該対象文は、例えば、文章を識別する文章識別子や、日時を示す日時情報、対象文に対する報酬を示す報酬値、翻訳先の言語を示す翻訳先言語情報などが対応付いていてもよい。ユーザ識別子は、通常、当該対象文を入力または送信したユーザを識別する。また、ユーザ識別子は、通常、数値であるが、例えば、ユーザ名など、他の識別子であってもよい。また、文章識別子は、通常、対象文を識別する。また、文章識別子は、通常、数値であるが、例えば、文章をハッシュ化したハッシュ値など、他の識別子であってもよい。また、日時情報は、通常、後述の対象文受付部１０７が対象文を受け付けた日時を示す。また、日時情報は、通常、日付を示す日付情報と、時刻を示す時刻情報とを有するが、日付情報であってもよい。また、報酬値が示す報酬は、通常、金額や、点数、ポイントなどである。つまり、報酬は、数量で示されるものであればよく、内容や形式などは問わない。また、翻訳先言語情報は、例えば、翻訳先の言語を示す記号や、翻訳先の言語を示す単語、翻訳先の言語を示すＩＤなどである。翻訳先言語情報は、翻訳先の言語を示すことができれば、内容や形式などは問わない。
【００２４】
また、対象文は、例えば、当該対象文の翻訳が完了したか否かを識別する翻訳完了識別子が対応付いていてもよい。翻訳完了識別子は、通常、いわゆるフラグである。また、対象文は、例えば、当該対象文の機械翻訳が完了したか否かを識別する機械翻訳完了識別子が対応付いていてもよい。機械翻訳完了識別子は、通常、いわゆるフラグである。
【００２５】
機械翻訳文格納部１０２は、対象文を機械翻訳した文章である１以上の機械翻訳文が格納される。機械翻訳は、公知であるので、詳細な説明を省略する。機械翻訳文は、例えば、文章識別子や、機械翻訳した対象文、日時情報などが対応付いていてもよい。文章識別子は、通常、機械翻訳文を識別する。また、機械翻訳した対象文は、当該対象文の文章識別子であってもよい。また、日時情報は、通常、後述の機械翻訳部１１１が対象文を機械翻訳した日時を示す。
【００２６】
下訳文格納部１０３には、対象文を翻訳した文章である１以上の下訳文が格納される。下訳文は、例えば、ユーザ識別子や、文章識別子、翻訳した対象文、対象文を翻訳する際に参考にした下訳文である参考下訳文、対象文を翻訳する際に参考にした機械翻訳文である参考機械翻訳文、日時情報などが対応付いていてもよい。ユーザ識別子は、通常、下訳文を入力または送信したユーザを識別する。また、文章識別子は、通常、下訳文を識別する。また、翻訳した対象文は、当該対象文の文章識別子であってもよい。また、参考下訳文は、当該参考下訳文の文章識別子であってもよい。また、参考機械翻訳文は、当該参考機械翻訳文の文章識別子であってもよい。また、日時情報は、通常、後述の下訳文受付部１０８が下訳文を受け付けた日時を示す。
【００２７】
また、下訳文は、例えば、当該下訳文に対応する対象文の翻訳が完了したか否かを識別する翻訳完了識別子が対応付いていてもよい。
【００２８】
翻訳文格納部１０４には、下訳文を校正した文章である１以上の翻訳文が格納される。翻訳文は、例えば、ユーザ識別子や、文章識別子、校正した下訳文、翻訳文に対応する対象文、日時情報などが対応付いていてもよい。ユーザ識別子は、通常、翻訳文を入力または送信したユーザを識別する。また、文章識別子は、通常、翻訳文を識別する。また、校正した下訳文は、当該下訳文の文章識別子であってもよい。また、翻訳文に対応する対象文とは、校正した下訳文に対応する対象文である。また、当該対象文は、当該対象文の文章識別子であってもよい。また、日時情報は、通常、後述の翻訳文受付部１０９が翻訳文を受け付けた日時を示す。
【００２９】
ユーザ識別子受付部１０５は、１以上のユーザからユーザ識別子を受け付ける。当該ユーザ識別子は、例えば、ユーザの種類を示すユーザ種類情報が対応付いていてもよい。ユーザ種類とは、例えば、依頼者や、作業者、専門家などである。なお、本実施の形態における「受け付け」とは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、有線もしくは無線の通信回線を介して送信された情報の受信、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。
【００３０】
ユーザ管理部１０６は、ユーザ識別子受付部１０５がユーザ識別子を受け付けたユーザを判別する。ユーザ管理部１０６は、通常、ユーザ識別子受付部１０５が受け付けたユーザ識別子に対応するユーザ種類情報によりユーザの判別を行う。この場合、ユーザ管理部１０６は、例えば、ユーザ識別子と、ユーザ種類情報とを有する１以上のユーザ情報を保持する。そして、ユーザ管理部１０６は、ユーザ識別子受付部１０５が受け付けたユーザ識別子に対応するユーザ種類情報を取得し、当該ユーザ種類情報を用いて、ユーザが依頼者、作業者、専門家のいずれであるかを判断する。また、後述の各受付部や各出力部は、当該判断結果に基づき、ユーザから文章を受け付けたり、ユーザに対して文章を出力したりする。
【００３１】
また、ユーザ管理部１０６は、例えば、ユーザの種類ごとに異なる１以上の画面を用意しておき、当該各画面へのアクセスによりユーザの判別を行ってもよい。この場合、ユーザ管理部１０６は、各画面を識別する画面識別子と、ユーザ種類情報とを有する１以上のユーザ情報を保持する。当該画面識別子は、例えば、ＵＲＬや、いわゆるウィンドウなどである。そして、ユーザ管理部１０６は、ユーザが閲覧している画面の識別子に対応するユーザ種類情報を取得し、当該ユーザ種類情報を用いて、ユーザが依頼者、作業者、専門家のいずれであるかを判断する。
【００３２】
例えば、ユーザ管理部１０６は、異なるＵＲＬで場所が特定されるＡ、Ｂ、Ｃの３つのページを保持しているとする。この場合において、ユーザ管理部１０６は、例えば、ページＡにアクセスしたユーザは依頼者であると判断し、ページＢにアクセスしたユーザは作業者であると判断し、ページＣにアクセスしたユーザは専門家であると判断してもよい。また、例えば、ユーザ管理部１０６は、異なる実行プログラムの起動により表示されるＡ、Ｂ、Ｃの３つのウィンドウを保持しているとする。この場合において、ユーザ管理部１０６は、例えば、ウィンドウＡを起動したユーザは依頼者であると判断し、ウィンドウＢを起動したユーザは作業者であると判断し、ウィンドウＣを起動したユーザは専門家であると判断してもよい。
【００３３】
対象文受付部１０７は、依頼者である１以上のユーザから対象文を受け付ける。また、対象文受付部１０７は、報酬値が対応付いた対象文を受け付けてもよい。対象文受付部１０７は、例えば、ユーザ識別子受付部１０５が依頼者のユーザ識別子を受け付ける際に、当該依頼者から対象文を受け付けてもよい。また、対象文受付部１０７は、例えば、ユーザ識別子受付部１０５が依頼者のユーザ識別子を受け付けた後に、当該依頼者から対象文を受け付けてもよい。また、対象文受付部１０７は、対象文を受け付けた日時を示す日時情報を取得してもよい。
【００３４】
下訳文受付部１０８は、作業者である１以上のユーザから下訳文を受け付ける。下訳文受付部１０８は、例えば、ユーザ識別子受付部１０５が作業者のユーザ識別子を受け付ける際に、当該作業者から下訳文を受け付けてもよい。また、下訳文受付部１０８は、例えば、ユーザ識別子受付部１０５が作業者のユーザ識別子を受け付けた後に、当該作業者から下訳文を受け付けてもよい。また、下訳文受付部１０８は、下訳文を受け付けた日時を示す日時情報を取得してもよい。
【００３５】
翻訳文受付部１０９は、専門家である１以上のユーザから翻訳文を受け付ける。翻訳文受付部１０９は、例えば、ユーザ識別子受付部１０５が専門家のユーザ識別子を受け付ける際に、当該専門家から翻訳文を受け付けてもよい。また、翻訳文受付部１０９は、例えば、ユーザ識別子受付部１０５が専門家のユーザ識別子を受け付けた後に、当該専門家から翻訳文を受け付けてもよい。また、翻訳文受付部１０９は、翻訳文を受け付けた日時を示す日時情報を取得してもよい。
【００３６】
対象文蓄積部１１０は、対象文受付部１０７が受け付けた対象文を、対象文格納部１０１に蓄積する。このとき、対象文蓄積部１１０は、通常、ユーザ識別子受付部１０５が受け付けたユーザ識別子と対応付けて対象文を蓄積する。また、対象文蓄積部１１０は、例えば、文章識別子と対応付けて対象文を蓄積してもよい。文章識別子の生成の方法や手順などは問わない。対象文蓄積部１１０は、通常、蓄積の順に、ＩＤを対象文に付与する。また、対象文蓄積部１１０は、例えば、日時情報と対応付けて対象文を蓄積してもよい。当該日時情報は、対象文蓄積部１１０が取得した日時情報であってもよいし、対象文受付部１０７が取得した日時情報であってもよい。
【００３７】
機械翻訳部１１１は、対象文受付部１０７が受け付けた対象文を機械翻訳する。そして、機械翻訳部１１１は、当該機械翻訳の結果である機械翻訳文を取得する。そして、機械翻訳部１１１は、当該機械翻訳文を、機械翻訳文格納部１０２に蓄積する。このとき、機械翻訳部１１１は、通常、機械翻訳した対象文や、当該対象文を識別する文章識別子などと対応付けて機械翻訳文を蓄積する。
【００３８】
また、機械翻訳部１１１は、対象文格納部１０１に格納されている１以上の対象文を機械翻訳してもよい。この場合、機械翻訳部１１１は、通常、対象文格納部１０１に格納されている１以上の対象文のうち、機械翻訳が完了していない対象文を機械翻訳する。当該機械翻訳が完了したか否かは、対象文に対応付いている機械翻訳完了識別子で識別される。また、機械翻訳部１１１は、機械翻訳した日時を示す日時情報を取得し、当該日時情報と対応付けて機械翻訳文を蓄積してもよい。
【００３９】
また、機械翻訳部１１１は、通常、対象文格納部１０１に格納されている１以上の各対象文に対応付いている翻訳先言語情報で示される言語に、対象文を機械翻訳してもよいし、翻訳先の言語が予め決められており、当該言語に機械翻訳してもよい。
【００４０】
下訳文蓄積部１１２は、下訳文受付部１０８が受け付けた下訳文を、下訳文格納部１０３に蓄積する。このとき、下訳文蓄積部１１２は、通常、当該下訳文に対応する対象文や、当該対象文を識別する文章識別子、当該下訳文に対応する参考下訳文、当該参考下訳文を識別する文章識別子、当該下訳文に対応する参考機械翻訳文、当該参考機械翻訳文を識別する文章識別子などと対応付けて、下訳文を蓄積する。
【００４１】
下訳文受付部１０８が下訳文を受け付けたとき、通常、後述の作業者出力部１２２が対象文または参考下訳文または参考機械翻訳文を出力している。下訳文蓄積部１１２は、当該出力中の対象文や、当該対象文を識別する文章識別子、当該出力中の参考下訳文、当該参考下訳文を識別する文章識別子、当該出力中の参考機械翻訳文、当該参考機械翻訳文を識別する文章識別子などを作業者出力部１２２から取得し、下訳文受付部１０８が受け付けた下訳文に対応付ける。
【００４２】
また、下訳文蓄積部１１２は、例えば、ユーザ識別子受付部１０５が受け付けたユーザ識別子と対応付けて下訳文を蓄積してもよい。また、下訳文蓄積部１１２は、例えば、文章識別子と対応付けて下訳文を蓄積してもよい。文章識別子の生成の方法や手順などは問わない。下訳文蓄積部１１２は、通常、蓄積の順に、ＩＤを対象文に付与する。また、また、下訳文蓄積部１１２は、日時情報と対応付けて下訳文を蓄積してもよい。当該日時情報は、下訳文蓄積部１１２が取得した日時情報であってもよいし、下訳文受付部１０８が取得した日時情報であってもよい。
【００４３】
翻訳文蓄積部１１３は、翻訳文受付部１０９が受け付けた翻訳文を、翻訳文格納部１０４に蓄積する。このとき、翻訳文蓄積部１１３は、通常、当該翻訳文に対応する下訳文や、当該下訳文を識別する文章識別子、当該翻訳文に対応する対象文、当該対象文の文章識別子などと対応付けて、翻訳文を蓄積する。
【００４４】
翻訳文受付部１０９が翻訳文を受け付けたとき、通常、後述の専門家出力部１２３が下訳文および対象文を出力している。翻訳文蓄積部１１３は、当該出力中の下訳文や、当該下訳文を識別する文章識別子、当該出力中の対象文、当該対象文を識別する文章識別子などを専門家出力部１２３から取得し、翻訳文受付部１０９が受け付けた翻訳文に対応付ける。
【００４５】
また、翻訳文蓄積部１１３は、例えば、ユーザ識別子受付部１０５が受け付けたユーザ識別子と対応付けて翻訳文を蓄積してもよい。また、翻訳文蓄積部１１３は、例えば、文章識別子と対応付けて翻訳文を蓄積してもよい。文章識別子の生成の方法や手順などは問わない。翻訳文蓄積部１１３は、通常、蓄積の順に、ＩＤを対象文に付与する。また、また、翻訳文蓄積部１１３は、日時情報と対応付けて翻訳文を蓄積してもよい。当該日時情報は、翻訳文蓄積部１１３が取得した日時情報であってもよいし、翻訳文受付部１０９が取得した日時情報であってもよい。
【００４６】
また、翻訳文蓄積部１１３は、蓄積する翻訳文に対応する対象文および下訳文に、翻訳完了識別子を付与してもよい。翻訳文蓄積部１１３は、例えば、翻訳文受付部１０９が受け付けた翻訳文に対応する対象文であり、対象文格納部１０１に格納されている対象文に、翻訳が完了したことを示す翻訳完了識別子を対応付けるように、当該翻訳完了識別子を対象文格納部１０１に蓄積する。また、翻訳文蓄積部１１３は、例えば、翻訳文受付部１０９が受け付けた翻訳文に対応する下訳文であり、下訳文格納部１０３に格納されている下訳文に、翻訳が完了したことを示す翻訳完了識別子を対応付けるように、当該翻訳完了識別子を下訳文格納部１０３に蓄積する。
【００４７】
スコア算出部１１４は、下訳文格納部１０３に格納されている１以上の各下訳文のスコアを算出する。そして、スコア算出部１１４は、算出したスコアを、各下訳文に対応付けて、下訳文格納部１０３に蓄積する。また、スコア算出部１１４は、翻訳文格納部１０４に格納されている１以上の各翻訳文のスコアを算出してもよい。この場合、スコア算出部１１４は、通常、算出したスコアを、各翻訳文に対応付けて、翻訳文格納部１０４に蓄積する。
【００４８】
スコア算出部１１４は、例えば、下訳文格納部１０３に格納されている一の下訳文について、まず、当該一の下訳文に対応する一の対象文を、下訳文格納部１０３から取得する。そして、スコア算出部１１４は、取得した対象文に対応付いている１以上の下訳文のうち、対応付いている日時情報により最新であることが示される下訳文を取得する。当該最新の下訳文を、最新下訳文とする。そして、スコア算出部１１４は、上記一の下訳文と、最新下訳文との差分を算出し、当該差分に基づいた値を、当該一の下訳文のスコアとして算出する。なお、最新下訳文は、翻訳文であってもよい。
【００４９】
２つの文章の差分は、例えば、当該２つの文章をベクトル化した当該２つのベクトル間の距離である。文章のベクトル化、およびベクトル間の距離の算出の方法や手順などは、公知であるので、詳細な説明を省略する。また、２つの文章の差分は、例えば、２つの文章間の文字数の差や、２つの文章間の異なる文字の数、当該異なる文字の数の全文字数に対する割合などであってもよい。つまり、２つの文章の差分は、当該２つの文章間の差異を示すものであればよい。また、当該差分は、通常、数値であることが好適である。
【００５０】
また、下訳文のスコアは、例えば、同一の対象文に対応する１以上の下訳文において、対応付いている日時情報により最初の下訳文であることが示される下訳文のスコアが「０」、上記最新下訳文のスコアが「１」となるように算出されてもよい。当該算出の方法や手順などは、問わない。なお、最初の下訳文は、対象文であってもよい。
【００５１】
例えば、一の対象文に対応する５つの下訳文があるとする。また、当該５つの下訳文は、下訳文受付部１０８が受け付けた順に（下訳文蓄積部１１２が蓄積した順に）、文章識別子「Ａ」、「Ｂ」、「Ｃ」、「Ｄ」、「Ｅ」で識別されるとする。このような場合、スコア算出部１１４は、まず、Ｅと、残りのＡ、Ｂ、Ｃ、Ｄの各下訳文との差分を算出する。その結果、各文章間の差分が、例えば、Ａ−Ｅ間は「５」、Ｂ−Ｅ間は「４」、Ｃ−Ｅ間は「２」、Ｄ−Ｅ間は「１」であったとする。次に、スコア算出部１１４は、例えば、Ａのスコアを「０」、Ｅのスコアを「１」にする。次に、スコア算出部１１４は、Ａ−Ｅ間のスコアの差「１」と、Ａ−Ｅ間の差分「５」より、「１÷５＝０．２」を算出する。次に、スコア算出部１１４は、Ｅとの差分が大きい程スコアが小さくなることより、スコアを算出するためのスコア算出式「スコア＝１−０．２×＜差分＞」を生成する。当該式における「＜差分＞」は、Ｅとの差分を代入する変数を示す。次に、スコア算出部１１４は、当該式に各差分を代入し、各文章のスコアを算出する。その結果、スコア算出部１１４は、ＡからＥまでの各下訳文のスコアを、それぞれ、「０」、「０．２」、「０．６」、「０．８」、「１」と算出する。
【００５２】
また、上記の様なスコア算出式は、スコア算出部１１４が保持していてもよいし、任意の記憶領域や、予め決められた記憶領域に格納されていてもよい。
【００５３】
なお、スコア算出部１１４は、下訳文格納部１０３に格納されている１以上の各下訳文であり、翻訳が完了しており、かつスコアが未算出である各下訳文のスコアが算出できればよく、算出の方法や手順などは、問わない。また、スコアの算出に際し、スコア算出部１１４は、対象文や下訳文などを、対象文格納部１０１から取得してもよいし、下訳文格納部１０３から取得してもよい。
【００５４】
また、例えば、対象文格納部１０１に格納されている１以上の各対象文に、下訳文を受け付ける日時の期限を示す期限日時情報が対応付いており、当該日時を用いて、スコアを算出してもよい。この場合、スコア算出部１１４は、例えば、下訳文格納部１０３に格納されている１以上の各下訳文について、対応する対象文の翻訳が未完了であっても、当該各下訳文に対応する日時情報が示す日時が、当該対象文に対応する期限日時情報が示す日時以前である場合、当該各下訳文のスコアを算出してもよい。
【００５５】
また、上記スコアは、後述の貢献値や報酬値と同義であってもよい。
【００５６】
貢献値算出部１１５は、下訳文格納部１０３に格納されている１以上の各下訳文の貢献値を算出する。貢献値とは、貢献を示す情報であり、ユーザが対象文を下訳文に翻訳する際に、各下訳文が当該翻訳に対してどの程度貢献したかを示す情報である。そして、貢献値算出部１１５は、算出した貢献値を、各下訳文に対応付けて、下訳文格納部１０３に蓄積する。
【００５７】
貢献値算出部１１５は、例えば、下訳文格納部１０３に格納されている一の下訳文について、まず、当該一の下訳文に対応するスコアを、下訳文格納部１０３から取得する。そして、貢献値算出部１１５は、当該一の下訳文に対応する１以上の参考下訳文を、下訳文格納部１０３から取得する。そして、貢献値算出部１１５は、当該１以上の参考下訳文に対応するスコアのうち、最大であるスコアを、下訳文格納部１０３から取得する。当該最大のスコアを、最大スコアとする。そして、貢献値算出部１１５は、上記一の下訳文に対応するスコアと、最大スコアとの差を、当該一の下訳文の貢献値として算出する。
【００５８】
例えば、一の下訳文のスコアが「１」であるとする。また、当該下訳文に対応する３つの参考下訳文があり、当該３つの各参考下訳文のスコアが、それぞれ、「０．３」、「０．８」、「０．５」であるとする。このような場合、貢献値算出部１１５は、まず、当該３つのスコアのうちの最大のスコア「０．８」を取得する。次に、貢献値算出部１１５は、上記一の下訳文のスコア「１」と、最大スコア「０．８」より、「１−０．８＝０．２」を、上記一の下訳文の貢献値として算出する。
【００５９】
なお、貢献値算出部１１５は、下訳文格納部１０３に格納されている１以上の各下訳文であり、スコアが既算出であり、かつ貢献値が未算出である各下訳文の貢献値が算出できればよく、算出の方法や手順などは、問わない。また、貢献値の算出に際し、貢献値算出部１１５は、対象文や下訳文などを、対象文格納部１０１から取得してもよいし、下訳文格納部１０３から取得してもよい。
【００６０】
報酬値算出部１１６は、下訳文格納部１０３に格納されている１以上の各下訳文の報酬値を算出する。報酬値とは、報酬を示す情報であり、対象文を下訳文に翻訳したユーザに対する報酬を示す情報である。そして、報酬値算出部１１６は、算出した報酬値を、各下訳文に対応付けて、下訳文格納部１０３に蓄積する。
【００６１】
報酬値算出部１１６は、例えば、下訳文格納部１０３に格納されている一の下訳文について、まず、当該一の下訳文に対応する対象文と、貢献値とを、下訳文格納部１０３から取得する。そして、報酬値算出部１１６は、当該取得した対象文に対応する報酬値を、対象文格納部１０１から取得する。当該対象文に対応する報酬値を、対象文報酬値とする。そして、報酬値算出部１１６は、上記一の下訳文の貢献値と、対象文報酬値とを乗算し、当該乗算の積を、当該一の下訳文の報酬値として算出する。
【００６２】
例えば、一の下訳文の貢献値が「０．３」であるとする。また、当該下訳文に対応する対象文に対する報酬値が「￥１０，０００」であるとする。このような場合、報酬値算出部は、一の下訳文の貢献値「０．３」と、対象文報酬値「￥１０，０００」より、「￥１０，０００×０．３＝￥３，０００」を、上記一の下訳文の報酬値として算出する。
【００６３】
なお、報酬値算出部１１６は、下訳文格納部１０３に格納されている１以上の各下訳文であり、貢献値が既算出であり、かつ報酬値が未算出である各下訳文の報酬値が算出できればよく、算出の方法や手順などは、問わない。また、報酬値の算出に際し、報酬値算出部１１６は、対象文や下訳文などを、対象文格納部１０１から取得してもよいし、下訳文格納部１０３から取得してもよい。
【００６４】
対象文取得部１１７は、対象文格納部１０１から１以上の対象文を取得する。当該取得する対象文は、問わない。対象文取得部１１７は、対象文格納部１０１から、例えば、以下の様な対象文を取得する。
（１）すべての対象文
（２）対応付いている日時情報により最新であることが示される対象文
（３）対応付いている翻訳完了識別子により翻訳が完了していないことが示される対象文
【００６５】
機械翻訳文取得部１１８は、対象文取得部１１７が取得した１以上の各対象文に対応する１以上の機械翻訳文を、機械翻訳文格納部１０２から取得する。
【００６６】
下訳文取得部１１９は、下訳文格納部１０３から１以上の下訳文を取得する。当該取得する下訳文は、問わない。下訳文取得部１１９は、下訳文格納部１０３から、例えば、以下の様な下訳文を取得する。
（１）すべての下訳文
（２）対応付いている日時情報により最新であることが示される下訳文
（３）対応付いている翻訳完了識別子により翻訳が完了していないことが示される下訳文
【００６７】
また、取得する下訳文に、例えば、対象文や、参考下訳文、参考機械翻訳文、スコア、報酬値などが対応付いている場合、下訳文取得部１１９は、通常、これらの対応付いている情報と共に下訳文を取得する。
【００６８】
下訳文分割部１２０は、下訳文取得部１１９が取得した１以上の下訳文を、予め決められた単位で分割する。予め決められた単位とは、例えば、文や、段落、節、章、部、文書などである。また、下訳文分割部１２０は、通常、下訳文取得部１１９が、対応付いている対象文または参考下訳文と共に１以上の下訳文を取得した場合に、当該下訳文を分割する。また、このとき、下訳文分割部１２０は、通常、共に取得した対象文、参考下訳文も分割する。また、このとき、下訳文分割部１２０は、通常、下訳文と、対象文または参考下訳文とを、対応付けた状態で分割する。
【００６９】
翻訳文取得部１２１は、翻訳文格納部１０４からユーザ識別子受付部１０５が受け付けたユーザ識別子に対応する１以上の翻訳文を取得する。
【００７０】
翻訳文取得部１２１は、例えば、ユーザ識別子受付部１０５が受け付けたユーザ識別子に対応する対象文を、対象文格納部１０１に格納されている対象文から特定する。そして、翻訳文取得部１２１は、当該特定した対象文に対応する下訳文を、下訳文格納部１０３に格納されている下訳文から特定する。そして、翻訳文取得部１２１は、当該特定した下訳文に対応する翻訳文を、翻訳文格納部１０４から取得する。また、翻訳文取得部１２１は、例えば、上記の様にして特定した対象文に対応する翻訳文を、翻訳文格納部１０４から取得してもよい。
【００７１】
なお、翻訳文取得部１２１は、ユーザ識別子受付部１０５が受け付けたユーザ識別子に対応する１以上の翻訳文を、翻訳文格納部１０４から取得できればよく、取得の方法や手順などは、問わない。
【００７２】
作業者出力部１２２は、作業者である１以上のユーザに対して、例えば、以下の文章を出力する。
（１）対象文取得部１１７が取得した１以上の対象文
（２）対象文取得部１１７が取得した１以上の対象文と、機械翻訳文取得部１１８が取得した１以上の機械翻訳文
（３）下訳文取得部１１９が取得した１以上の下訳文
（４）下訳文取得部１１９が取得した１以上の下訳文と、当該各下訳文に対応する対象文、参考下訳文、参考機械翻訳文のうちのいずれか１以上の文章
（５）下訳文取得部１１９が取得した１以上の下訳文と、当該各下訳文に対応するスコア、貢献値、報酬値のうちのいずれか１以上の情報
（６）下訳文分割部１２０が分割した１以上の下訳文と対象文
【００７３】
なお、上記（２）において、作業者出力部１２２は、通常、対象文と機械翻訳文とを対応付けて出力する。また、上記（２）の機械翻訳文は、参考機械翻訳文となる。また、上記（３）の下訳文は、参考下訳文となる。また、作業者出力部１２２は、通常、下訳文と、当該下訳文に対応する情報とを、対応付けて出力する。
【００７４】
また、本実施の形態における「出力」とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。なお、送信や蓄積、処理結果の引渡しについては、出力対象が最終的にユーザに提示されるものとする。
【００７５】
専門家出力部１２３は、専門家である１以上のユーザに対して、下訳文取得部１１９が取得した１以上の下訳文を出力する。また、専門家出力部１２３は、例えば、下訳文取得部１１９が取得した１以上の下訳文と、当該各下訳文に対応する対象文、参考下訳文、参考機械翻訳文のうちのいずれか１以上の文章を出力してもよい。また、専門家出力部１２３は、通常、下訳文と、当該下訳文に対応する情報とを、対応付けて出力する。また、専門家出力部１２３は、下訳文分割部１２０が分割した１以上の下訳文と対象文とを出力してもよい。
【００７６】
依頼者出力部１２４は、依頼者である１以上のユーザに対して、翻訳文取得部１２１が取得した１以上の翻訳文を出力する。
【００７７】
また、対象文格納部１０１、機械翻訳文格納部１０２、下訳文格納部１０３、翻訳文格納部１０４は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００７８】
また、ユーザ識別子受付部１０５、対象文受付部１０７、下訳文受付部１０８、翻訳文受付部１０９におけるユーザ識別子や、対象文、下訳文、翻訳文などの入力手段は、テンキーやキーボードやマウスやメニュー画面によるものなど、何でもよい。ユーザ識別子受付部１０５などは、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア、無線または有線の通信手段、放送を受信する手段などで実現され得る。
【００７９】
また、ユーザ管理部１０６、対象文蓄積部１１０、機械翻訳部１１１、下訳文蓄積部１１２、翻訳文蓄積部１１３、スコア算出部１１４、貢献値算出部１１５、報酬値算出部１１６、対象文取得部１１７、機械翻訳文取得部１１８、下訳文取得部１１９、下訳文分割部１２０、翻訳文取得部１２１は、通常、ＭＰＵやメモリ等から実現され得る。対象文蓄積部１１０などの処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現してもよい。
【００８０】
また、作業者出力部１２２、専門家出力部１２３、依頼者出力部１２４は、ディスプレイやスピーカーなどの出力デバイスを含むと考えてもよいし、含まないと考えてもよい。作業者出力部１２２は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイスなどで実現され得る。
【００８１】
次に、翻訳支援装置１の全体動作について、図２のフローチャートを用いて説明する。なお、所定の情報におけるｉ番目の情報は、「情報［ｉ］」と記載するものとする。
【００８２】
（ステップＳ２０１）ユーザ識別子受付部１０５は、ユーザ識別子を受け付けたか否かを判断する。受け付けた場合は、ステップＳ２０２に進み、そうでない場合は、ステップＳ２１４に進む。
【００８３】
（ステップＳ２０２）翻訳支援装置１は、ステップＳ２０１で受け付けたユーザ識別子で識別されるユーザが、依頼者であるか否かを判断する。依頼者である場合は、ステップＳ２０７に進み、そうでない場合は、ステップＳ２０３に進む。
【００８４】
（ステップＳ２０３）翻訳支援装置１は、ステップＳ２０１で受け付けたユーザ識別子で識別されるユーザが、作業者であるか否かを判断する。作業者である場合は、ステップＳ２０４に進み、そうでない場合は、ステップＳ２０５に進む。
【００８５】
（ステップＳ２０４）翻訳支援装置１は、作業者に対する処理を行う。この処理の詳細は、図３のフローチャートを用いて説明する。そして、ステップＳ２０１に戻る。
【００８６】
（ステップＳ２０５）翻訳支援装置１は、ステップＳ２０１で受け付けたユーザ識別子で識別されるユーザが、専門家であるか否かを判断する。専門家である場合は、ステップＳ２０６に進み、そうでない場合は、ステップＳ２０１に戻る。
【００８７】
（ステップＳ２０６）翻訳支援装置１は、専門家に対する処理を行う。この処理の詳細は、図４のフローチャートを用いて説明する。そして、ステップＳ２０１に戻る。
【００８８】
（ステップＳ２０７）翻訳文取得部１２１は、ステップＳ２０１で受け付けたユーザ識別子に対応する翻訳文が、翻訳文格納部１０４に格納されているか否かを判断する。格納されている場合は、ステップＳ２０８に進み、そうでない場合は、ステップＳ２１０に進む。
【００８９】
（ステップＳ２０８）翻訳文取得部１２１は、ステップＳ２０１で受け付けたユーザ識別子に対応する翻訳文を、翻訳文格納部１０４から取得する。
【００９０】
（ステップＳ２０９）依頼者出力部１２４は、ステップＳ２０８で取得した翻訳文を出力する。そして、ステップＳ２０１に戻る。
【００９１】
（ステップＳ２１０）対象文受付部１０７は、対象文を受け付けたか否かを判断する。受け付けた場合は、ステップＳ２１１に進み、そうでない場合は、ステップＳ２１０に戻る。
【００９２】
（ステップＳ２１１）対象文蓄積部１１０は、ステップＳ２１０で受け付けた対象文を、ステップＳ２０１で受け付けたユーザ識別子と対応付けて、対象文格納部１０１に蓄積する。
【００９３】
（ステップＳ２１２）機械翻訳部１１１は、ステップＳ２１１で蓄積した対象文を機械翻訳し、機械翻訳文を生成する。
【００９４】
（ステップＳ２１３）機械翻訳部１１１は、ステップＳ２１２で生成した機械翻訳文を、機械翻訳文格納部１０２に蓄積する。そして、ステップＳ２０１に戻る。
【００９５】
（ステップＳ２１４）スコア算出部１１４は、下訳文格納部１０３に格納されている下訳文のスコアを算出する。この処理の詳細は、図５のフローチャートを用いて説明する。
【００９６】
（ステップＳ２１５）貢献値算出部１１５は、下訳文格納部１０３に格納されている下訳文の貢献値を算出する。この処理の詳細は、図６のフローチャートを用いて説明する。
【００９７】
（ステップＳ２１６）報酬値算出部１１６は、下訳文格納部１０３に格納されている下訳文の報酬値を算出する。この処理の詳細は、図７のフローチャートを用いて説明する。そして、ステップＳ２０１に戻る。
【００９８】
図３は、図２のフローチャートのステップＳ２０４の作業者に対する処理を示すフローチャートである。
【００９９】
（ステップＳ３０１）対象文取得部１１７は、対象文格納部１０１に格納されている対象文を取得する。
【０１００】
（ステップＳ３０２）機械翻訳文取得部１１８は、ステップＳ３０１で取得した対象文に対応する機械翻訳文が、機械翻訳文格納部１０２に格納されているか否かを判断する。格納されている場合は、ステップＳ３０３に進み、そうでない場合は、ステップＳ３０４に進む。
【０１０１】
（ステップＳ３０３）機械翻訳文取得部１１８は、ステップＳ３０１で取得した対象文に対応する機械翻訳文を、機械翻訳文格納部１０２から取得する。
【０１０２】
（ステップＳ３０４）下訳文取得部１１９は、ステップＳ３０１で取得した対象文に対応する下訳文が、下訳文格納部１０３に格納されているか否かを判断する。格納されている場合は、ステップＳ３０５に進み、そうでない場合は、ステップＳ３０７に進む。
【０１０３】
（ステップＳ３０５）下訳文取得部１１９は、ステップＳ３０１で取得した対象文に対応する下訳文を、下訳文格納部１０３から取得する。
【０１０４】
（ステップＳ３０６）下訳文分割部１２０は、ステップＳ３０５で取得した下訳文を分割する。
【０１０５】
（ステップＳ３０７）作業者出力部１２２は、ステップＳ３０６で分割した下訳文を出力する。
【０１０６】
（ステップＳ３０８）作業者出力部１２２は、ステップＳ３０１で取得した対象文と、ステップＳ３０３で取得した機械翻訳文とを、対応付けて出力する。
【０１０７】
（ステップＳ３０９）下訳文受付部１０８は、下訳文を受け付けたか否かを判断する。受け付けた場合は、ステップＳ３１０に進み、そうでない場合は、ステップＳ３０９に戻る。
【０１０８】
（ステップＳ３１０）下訳文蓄積部１１２は、ステップＳ３０９で受け付けた下訳文を、下訳文格納部１０３に蓄積する。そして、上位処理にリターンする。
【０１０９】
図４は、図２のフローチャートのステップＳ２０６の専門家に対する処理を示すフローチャートである。
【０１１０】
（ステップＳ４０１）下訳文取得部１１９は、下訳文格納部１０３に格納されている下訳文を取得する。
【０１１１】
（ステップＳ４０２）専門家出力部１２３は、ステップＳ４０１で取得した下訳文を出力する。
【０１１２】
（ステップＳ４０３）翻訳文受付部１０９は、翻訳文を受け付けたか否かを判断する。受け付けた場合は、ステップＳ４０４に進み、そうでない場合は、ステップＳ４０３に戻る。
【０１１３】
（ステップＳ４０４）翻訳文蓄積部１１３は、ステップＳ４０３で受け付けた翻訳文を、翻訳文格納部１０４に蓄積する。
【０１１４】
（ステップＳ４０５）翻訳文蓄積部１１３は、ステップＳ４０３で受け付けた翻訳文に対応する対象文であり、対象文格納部１０１に格納されている対象文に、翻訳が完了したことを識別する翻訳完了識別子を付与する。
【０１１５】
（ステップＳ４０６）翻訳文蓄積部１１３は、ステップＳ４０３で受け付けた翻訳文に対応する下訳文であり、下訳文格納部１０３に格納されている下訳文に、翻訳が完了したことを識別する翻訳完了識別子を付与する。そして、上位処理にリターンする。
【０１１６】
図５は、図２のフローチャートのステップＳ２１４のスコアの算出処理を示すフローチャートである。なお、図５において、下訳文格納部１０３には、ｍ個の下訳文が格納されているものとする。
【０１１７】
（ステップＳ５０１）スコア算出部１１４は、カウンタｉに１をセットする。
【０１１８】
（ステップＳ５０２）スコア算出部１１４は、下訳文格納部１０３に格納されている下訳文［ｉ］に対応付いている翻訳完了識別子より、当該下訳文［ｉ］に対応する対象文の翻訳が完了しているか否かを判断する。完了している場合は、ステップＳ５０３に進み、そうでない場合は、ステップＳ５２２に進む。
【０１１９】
（ステップＳ５０３）スコア算出部１１４は、下訳文［ｉ］に対応するスコアが、下訳文格納部１０３に格納されているか否かを判断する。格納されている場合は、ステップＳ５０４に進み、そうでない場合は、ステップＳ５２２に進む。
【０１２０】
（ステップＳ５０４）スコア算出部１１４は、下訳文［ｉ］に対応する対象文を取得する。
【０１２１】
（ステップＳ５０５）スコア算出部１１４は、カウンタｊに１をセットする。
【０１２２】
（ステップＳ５０６）スコア算出部１１４は、カウンタｃに０をセットする。
【０１２３】
（ステップＳ５０７）スコア算出部１１４は、下訳文［ｊ］がステップＳ５０４で取得した対象文に対応するか否かを判断する。対応する場合は、ステップＳ５０８に進み、そうでない場合は、ステップＳ５１２に進む。
【０１２４】
（ステップＳ５０８）スコア算出部１１４は、ｃを１インクリメントする。
【０１２５】
（ステップＳ５０９）スコア算出部１１４は、同対象下訳文［ｃ］に下訳文［ｊ］をセットする。
【０１２６】
（ステップＳ５１０）スコア算出部１１４は、同対象下訳文［ｃ］に対応付いている日時情報より、当該同対象下訳文［ｃ］が最新であるか否かを判断する。スコア算出部１１４は、例えば、最新であるか否かを判断するための日時情報を保持しており、当該日時情報と、同対象下訳文［ｃ］に対応付いている日時情報とを比較することで、同対象下訳文［ｃ］が最新であるか否かを判断する。最新である場合は、ステップＳ５１１に進み、そうでない場合は、ステップＳ５１２に進む。
【０１２７】
（ステップＳ５１１）スコア算出部１１４は、変数ｌｓｔ＿ｉｎｄｅｘにｃをセットする。
【０１２８】
（ステップＳ５１２）スコア算出部１１４は、ｊがｍであるか否かを判断する。ｍである場合は、ステップＳ５１４に進み、そうでない場合は、ステップＳ５１３に進む。
【０１２９】
（ステップＳ５１３）スコア算出部１１４は、ｊを１インクリメントし、ステップＳ５０７に戻る。
【０１３０】
（ステップＳ５１４）スコア算出部１１４は、任意の記憶領域に格納されているスコア算出式を取得する。
【０１３１】
（ステップＳ５１５）スコア算出部１１４は、カウンタｊに１をセットする。
【０１３２】
（ステップＳ５１６）スコア算出部１１４は、同対象下訳文［ｊ］と同対象下訳文［ｌｓｔ＿ｉｎｄｅｘ］との差分を算出する。
【０１３３】
（ステップＳ５１７）スコア算出部１１４は、同対象下訳文［ｊ］とステップＳ５１６で算出した差分とを対応付ける。
【０１３４】
（ステップＳ５１８）スコア算出部１１４は、ステップＳ５１４で取得したスコア算出式にステップＳ５１６で算出した差分を代入し、同対象下訳文［ｊ］のスコアを算出する。
【０１３５】
（ステップＳ５１９）スコア算出部１１４は、スコア算出部１１４は、同対象下訳文［ｊ］とステップＳ５１８で算出したスコアとを対応付ける。
【０１３６】
（ステップＳ５２０）スコア算出部１１４は、ｊがｃであるか否かを判断する。ｃである場合は、ステップＳ５２２に進み、そうでない場合は、ステップＳ５２１に進む。
【０１３７】
（ステップＳ５２１）スコア算出部１１４は、ｊを１インクリメントし、ステップＳ５１６に戻る。
【０１３８】
（ステップＳ５２２）スコア算出部１１４は、ｉがｍであるか否かを判断する。ｍである場合は、上位処理にリターンし、そうでない場合は、ステップＳ５２３に進む。
【０１３９】
（ステップＳ５２３）スコア算出部１１４は、ｉを１インクリメントし、ステップＳ５０１に戻る。
【０１４０】
図６は、図２のフローチャートのステップＳ２１５の貢献値の算出処理を示すフローチャートである。なお、図６において、下訳文格納部１０３には、ｍ個の下訳文が格納されているものとする。
【０１４１】
（ステップＳ６０１）貢献値算出部１１５は、カウンタｉに１をセットする。
【０１４２】
（ステップＳ６０２）貢献値算出部１１５は、下訳文格納部１０３に格納されている下訳文［ｉ］にスコアが対応付いているか否かを判断する。対応付いている場合は、ステップＳ６０３に進み、そうでない場合は、ステップＳ６１２に進む。
【０１４３】
（ステップＳ６０３）貢献値算出部１１５は、下訳文［ｉ］に対応付いているスコアを取得する。
【０１４４】
（ステップＳ６０４）貢献値算出部１１５は、下訳文［ｉ］に対応する１以上の参考下訳文を取得する。ここで、貢献値算出部１１５は、ｎ個の参考下訳文を取得したものとする。
【０１４５】
（ステップＳ６０５）貢献値算出部１１５は、カウンタｊに１をセットする。
【０１４６】
（ステップＳ６０６）貢献値算出部１１５は、参考下訳文［ｊ］に対応付いているスコアが最大であるか否かを判断する。貢献値算出部１１５は、例えば、最大であるか否かを判断するためのスコアを保持しており、当該スコアと、参考下訳文［ｊ］に対応付いているスコアとを比較することで、参考下訳文［ｊ］に対応付いているスコアが最大であるか否かを判断する。最大である場合は、ステップＳ６０７に進み、そうでない場合は、ステップＳ６０８に進む。
【０１４７】
（ステップＳ６０７）貢献値算出部１１５は、最大スコアに参考下訳文［ｊ］に対応付いているスコアをセットする。
【０１４８】
（ステップＳ６０８）貢献値算出部１１５は、ｊがｎであるか否かを判断する。ｎである場合は、ステップＳ６１０に進み、そうでない場合は、ステップＳ６０９に進む。
【０１４９】
（ステップＳ６０９）貢献値算出部１１５は、ｊを１インクリメントし、ステップＳ６０６に戻る。
【０１５０】
（ステップＳ６１０）貢献値算出部１１５は、ステップＳ６０３で取得したスコアから、ステップＳ６０７で取得した最大スコアを引き、貢献値を算出する。
【０１５１】
（ステップＳ６１１）貢献値算出部１１５は、下訳文［ｉ］とステップＳ６１０で算出した貢献値とを対応付ける。
【０１５２】
（ステップＳ６１２）貢献値算出部１１５は、ｉがｍであるか否かを判断する。ｍである場合は、上位処理にリターンし、そうでない場合は、ステップＳ６１３に進む。
【０１５３】
（ステップＳ６１３）貢献値算出部１１５は、ｉを１インクリメントし、ステップＳ６０２に戻る。
【０１５４】
図７は、図２のフローチャートのステップＳ２１６の報酬値の算出処理を示すフローチャートである。なお、図７において、下訳文格納部１０３には、ｍ個の下訳文が格納されているものとする。
【０１５５】
（ステップＳ７０１）報酬値算出部１１６は、カウンタｉに１をセットする。
【０１５６】
（ステップＳ７０２）報酬値算出部１１６は、下訳文格納部１０３に格納されている下訳文［ｉ］に貢献値が対応付いているか否かを判断する。対応付いている場合は、ステップＳ７０３に進み、そうでない場合は、ステップＳ７０８に進む。
【０１５７】
（ステップＳ７０３）報酬値算出部１１６は、下訳文［ｉ］に対応付いている貢献値を取得する。
【０１５８】
（ステップＳ７０４）報酬値算出部１１６は、下訳文［ｉ］に対応する対象文を取得する。
【０１５９】
（ステップＳ７０５）報酬値算出部１１６は、ステップＳ７０４で取得した対象文に対応する報酬値を、対象文格納部１０１から取得する。
【０１６０】
（ステップＳ７０６）報酬値算出部１１６は、ステップＳ７０５で取得した対象報酬値に、ステップＳ７０３で取得した貢献値を掛け、報酬値を算出する。
【０１６１】
（ステップＳ７０７）報酬値算出部１１６は、下訳文［ｉ］とステップＳ７０６で算出した報酬値とを対応付ける。
【０１６２】
（ステップＳ７０８）報酬値算出部１１６は、ｉがｍであるか否かを判断する。ｍである場合は、上位処理にリターンし、そうでない場合は、Ｓ７０９に進む。
【０１６３】
（ステップＳ７０９）報酬値算出部１１６は、ｉを１インクリメントし、ステップＳ７０２に戻る。
【０１６４】
（具体例）
次に、翻訳支援装置１の動作の具体例について説明する。なお、本具体例において、翻訳支援装置１は、対象文や下訳文などを、受信または送信するサーバ（以下、サーバ）であるものとする。また、ユーザは、端末装置を操作しており、当該端末装置を介して、対象文や下訳文などをサーバ装置に送信し、対象文や下訳文などをサーバ装置から受信するものとする。当該端末装置は、情報を受信する受信部や、情報を送信する送信部、情報を表示する（出力する）出力部などを有する。また、対象文格納部１０１、下訳文格納部１０３、翻訳文格納部１０４、機械翻訳文格納部１０２には、当所、何も格納されていないものとする。また、翻訳支援装置１の任意の記憶領域には、異なるＵＲＬで場所が特定される３つのページが格納されているものとする。また、当該ページは、依頼者用のページＡ、作業者用のページＢ、専門家用のページＣであるものとする。また、翻訳支援装置１は、当該３つのページのいずれかを取得するページ取得部を有するものとする。
【０１６５】
（例１：文章の翻訳）
まず、依頼者であるユーザ（以下、依頼者）が、端末装置を操作し、例えば、Ｗｅｂブラウザなどを用いて、ページＡにアクセスしたとする。すると、ページ取得部は、ユーザ識別子と、対象文と、報酬値のそれぞれを入力するための入力ボックスを有するページＡを、任意の記憶領域から取得する。そして、依頼者出力部１２４は、当該ページＡを、端末装置に送信する。そして、端末装置は、ページＡを受信し、当該ページＡを表示する。
【０１６６】
次に、依頼者が、端末装置を操作し、表示されているページＡにおいて、ユーザ識別子と、対象文と、報酬値とを入力したとする。すると、端末装置は、これらの情報を取得し、サーバに送信する。このとき、端末装置は、当該対象文と報酬値とを対応付けて送信する。
【０１６７】
次に、サーバのユーザ識別子受付部１０５は、上記ユーザ識別子を受信する。また、対象文受付部１０７は、上記報酬値が対応付いた対象文を受信する。
【０１６８】
次に、対象文蓄積部１１０は、ユーザ識別子受付部１０５が受信したユーザ識別子と、対象文受付部１０７が受信した対象文とを対応付けて、対象文格納部１０１に蓄積する。また、機械翻訳部１１１は、当該対象文を機械翻訳し、機械翻訳文格納部１０２に蓄積する。また、機械翻訳部１１１は、当該対象文の機械翻訳が完了したことを示す機械翻訳完了識別子を、当該対象文に対応付けて、対象文格納部１０１に蓄積する。
【０１６９】
ここで、上記の様にして対象文が蓄積された結果、対象文格納部１０１には、図８に示す対象文が格納されているものとする。当該対象文（項目名：対象文）は、対象文の文章識別子（項目名：ＩＤ）と、ユーザ識別子（項目名：ユーザ）と、報酬値（項目名：報酬）と、機械翻訳完了識別子（項目名：機械翻訳）と、翻訳完了識別子（項目名：翻訳）とが対応付いている。
【０１７０】
また、上記の様にして機械翻訳文が蓄積された結果、機械翻訳文格納部１０２には、図９に示す機械翻訳文が格納されているものとする。当該機械翻訳文（項目名：機械翻訳文）は、機械翻訳文の文章識別子（項目名：ＩＤ）と、対応する対象文の文章識別子（項目名：対象文ＩＤ）とが対応付いている。
【０１７１】
次に、作業者であるユーザ（以下、作業者）が、端末装置を操作し、例えば、Ｗｅｂブラウザなどを用いて、ページＢにアクセスしたとする。すると、まず、対象文取得部１１７は、対象文格納部１０１に格納されている図８の対象文のうち、翻訳が未完了である「ＩＤ＝０１２」の対象文を取得する。そして、機械翻訳文取得部１１８は、機械翻訳文格納部１０２に格納されている図９の機械翻訳文のうち、対象文のＩＤ「０１２」が対応付いている「ＩＤ＝０１２」の機械翻訳文を取得する。
【０１７２】
次に、ページ取得部は、上記と同様に、ユーザ識別子と、下訳文を入力するための入力ボックスと、対象文と機械翻訳文とを表示するための領域とを有するページＢを取得する。そして、作業者出力部１２２は、当該ページＢと、図８の「ＩＤ＝０１２」の対象文と、図９の「ＩＤ＝０１２」の機械翻訳文とを結合し、当該ページＢを、端末装置に送信する。なお、当該ページＢには、対象文と機械翻訳文のそれぞれの文章識別子が含まれているものとする。そして、端末装置は、ページＢを受信し、当該ページＢを表示する。
【０１７３】
次に、作業者が、端末装置を操作し、表示されているページＢにおいて、ユーザ識別子と、下訳文とを入力したとする。すると、端末装置は、これらの情報を取得し、サーバに送信する。このとき、端末装置は、当該下訳文と、表示中の対象文と機械翻訳文のそれぞれの文章識別子とを対応付けて送信する。
【０１７４】
次に、サーバのユーザ識別子受付部１０５は、上記ユーザ識別子を受信する。また、下訳文受付部１０８は、上記対象文と機械翻訳文のぞれぞれの文章識別子が対応付いた下訳文を受信する。
【０１７５】
次に、下訳文蓄積部１１２は、ユーザ識別子受付部１０５が受信したユーザ識別子と、下訳文受付部１０８が受信した下訳文とを対応付けて、下訳文格納部１０３に蓄積する。
【０１７６】
ここで、上記の様にして下訳文が蓄積された結果、下訳文格納部１０３には、図１０に示す下訳文が格納されているものとする。当該下訳文（項目名：下訳文）は、下訳文の文章識別子（項目名：ＩＤ）と、ユーザ識別子（項目名：ユーザ）と、対応する対象文の文章識別子（項目名：対象文ＩＤ）と、対応する下訳文の文章識別子（項目名：下訳文ＩＤ）と、翻訳完了識別子（項目名：翻訳）とが対応付いている。
【０１７７】
次に、別の作業者が、上記と同様にしてページＢにアクセスしたとする。すると、まず、下訳文取得部１１９は、対象文格納部１０１に格納されている図８の対象文のうち、翻訳が未完了である「ＩＤ＝０１２」の対象文と、その文章識別子とを取得する。そして、下訳文取得部１１９は、図１０の下訳文のうち、対象文の文章識別子「０１２」が対応付いている下訳文である「ＩＤ＝０３３」の下訳文を取得する。そして、下訳文分割部１２０は、図８の「ＩＤ＝０１２」の対象文と、図１０の「ＩＤ＝０３３」の対象文とを、文ごとに分割して対応付ける。
【０１７８】
次に、ページ取得部は、上記と同様に、ユーザ識別子と、下訳文を入力するための入力ボックスと、対象文と下訳文とを表示するための領域とを有するページＢを取得する。そして、作業者出力部１２２は、当該ページＢと、上記下訳文分割部１２０が分割した対象文と下訳文とを結合し、当該ページＢを、端末装置に送信する。なお、当該ページＢには、対象文と下訳文のそれぞれの文章識別子が含まれているものとする。そして、端末装置は、ページＢを受信し、当該ページＢを表示する。このときの様子は、例えば、図１１の様になる。図１１において、「Ａ」は、例えば、対象文である。また、「Ｂ」は、例えば、下訳文や、翻訳文を入力するための入力ボックスである。また、「Ｃ」は、例えば、下訳文や、機械翻訳文である。
【０１７９】
次に、作業者が、端末装置を操作し、表示されているページＢにおいて、ユーザ識別子と、下訳文とを入力したとする。すると、端末装置は、これらの情報を取得し、サーバに送信する。このとき、端末装置は、当該下訳文と、表示中の対象文と下訳文のそれぞれの文章識別子とを対応付けて送信する。
【０１８０】
次に、サーバのユーザ識別子受付部１０５は、上記ユーザ識別子を受信する。また、下訳文受付部１０８は、上記対象文と下訳文のぞれぞれの文章識別子が対応付いた下訳文を受信する。
【０１８１】
次に、下訳文蓄積部１１２は、ユーザ識別子受付部１０５が受信したユーザ識別子と、下訳文受付部１０８が受信した下訳文とを対応付けて、下訳文格納部１０３に蓄積する。このときの様子は、例えば、図１２の様になる。
【０１８２】
次に、専門家が、上記と同様にしてページＣにアクセスしたとする。すると、まず、下訳文取得部１１９は、対象文格納部１０１に格納されている図８の対象文のうち、翻訳が未完了である「ＩＤ＝０１２」の対象文と、その文章識別子とを取得する。そして、下訳文取得部１１９は、図１２の下訳文のうち、対象文の文章識別子「０１２」が対応付いている下訳文である「ＩＤ＝０３３」と「ＩＤ＝０３４」の下訳文を取得する。
【０１８３】
次に、ページ取得部は、上記と同様に、ユーザ識別子と、翻訳文を入力するための入力ボックスと、対象文と下訳文とを表示するための領域とを有するページＣを取得する。そして、専門家出力部１２３は、当該ページＣと、上記下訳文取得部１１９が取得した対象文と下訳文とを結合し、当該ページＣを、端末装置に送信する。なお、当該ページＣには、対象文と下訳文のそれぞれの文章識別子が含まれているものとする。そして、端末装置は、ページＣを受信し、当該ページＣを表示する。このときの様子は、例えば、図１１と同様になる。
【０１８４】
次に、専門家が、端末装置を操作し、表示されているページＣにおいて、ユーザ識別子と、翻訳文とを入力したとする。すると、端末装置は、これらの情報を取得し、サーバに送信する。このとき、端末装置は、当該翻訳文と、表示中の対象文と下訳文のそれぞれの文章識別子と対応付けて送信する。
【０１８５】
次に、サーバのユーザ識別子受付部１０５は、上記ユーザ識別子を受信する。また、翻訳文受付部１０９は、上記対象文と下訳文のぞれぞれの文章識別子が対応付いた翻訳文を受信する。
【０１８６】
次に、翻訳文蓄積部１１３は、ユーザ識別子受付部１０５が受信したユーザ識別子と、翻訳文受付部１０９が受信した下訳文とを対応付けて、翻訳文格納部１０４に蓄積する。
【０１８７】
ここで、上記の様にして翻訳文が蓄積された結果、翻訳文格納部１０４には、図１３に示す翻訳文が格納されているものとする。当該翻訳文（項目名：翻訳文）は、翻訳文の文章識別子（項目名：ＩＤ）と、ユーザ識別子（項目名：ユーザ）と、対応する対象文の文章識別子（項目名：対象文ＩＤ）と、対応する下訳文の文章識別子（項目名：下訳文ＩＤ）とが対応付いている。
【０１８８】
また、翻訳文蓄積部１１３は、上記より、図８の「ＩＤ＝０１２」の対象文の翻訳が完了したので、図８の「ＩＤ＝０１２」の対象文と、図１２の「ＩＤ＝０３３」の下訳文のそれぞれに、翻訳が完了したことを示す翻訳完了識別子を対応付けて蓄積する。
【０１８９】
（例２：報酬値の算出）
本例において、下訳文格納部１０３には、図１４に示すような参照関係にある下訳文が格納されているものとする。図１４において、「Ａ１」や「Ｂ１」などは、下訳文の文章識別子であり、各点は下訳文を示す。また、図１４において、矢印は、下訳文を作成する際に、どの下訳文を参考にしたか（参照したか）を示す。例えば、図１４において、下訳文「Ａ１」は、対象文を参考にして作成されたことが示される。これは、つまり、下訳文格納部１０３において、下訳文「Ａ１」は、対象文の文章識別子が対応付いていることを意味する。また、図１４において、下訳文「Ｃ１」は、下訳文「Ｂ１」、「Ｂ２」、「Ｂ３」のそれぞれを参考にして作成されたことが示される。これは、つまり、下訳文格納部１０３において、下訳文「Ｃ１」は、対象文と、下訳文「Ｂ１」と、下訳文「Ｂ２」と、下訳文「Ｂ３」のそれぞれの文章識別子が対応付いていることを意味する。また、図１４において、右側にあるほど新しい下訳文であるものとする。これは、つまり、下訳文格納部１０３においては、図１４において右側にあるほど新しい日時を示す日時情報が対応付いていることを意味する。
【０１９０】
まず、スコア算出部１１４は、図１４において最新の下訳文「Ｄ１」を、下訳文格納部１０３から取得する。また、スコア算出部１１４は、図１４の「Ａ１」や「Ｂ１」など、最新の下訳文「Ｄ１」以外の下訳文を、下訳文格納部１０３から取得する。そして、スコア算出部１１４は、取得した下訳文「Ｄ１」と、それ以外の下訳文との差分を算出する。
【０１９１】
次に、スコア算出部１１４は、任意の記憶領域に格納されているスコア算出式を取得する。そして、スコア算出部１１４は、上記で算出した各下訳文に対応する差分を、当該スコア算出式に代入し、各下訳文のスコアを算出する。
【０１９２】
次に、スコア算出部１１４は、算出したスコアを各下訳文に対応付け、下訳文格納部１０３に蓄積する。
【０１９３】
次に、貢献値算出部１１５は、スコア算出部１１４がスコアを算出した各下訳文について、当該各下訳文のスコアと、当該各下訳文に対応する下訳文のスコアのうち最大であるスコアとのと差を算出することで、各下訳文の貢献値を算出する。
【０１９４】
例えば、貢献値算出部１１５は、図１４の「Ｄ１」の貢献値を算出するとする。この場合、貢献値算出部１１５は、まず、下訳文「Ｄ１」のスコアを、下訳文格納部１０３から取得する。次に、貢献値算出部１１５は、下訳文「Ｄ１」に対応する下訳文「Ｃ１」、「Ｃ２」、「Ｃ３」のそれぞれのスコアを、下訳文格納部１０３から取得する。
【０１９５】
次に、貢献値算出部１１５は、下訳文「Ｃ１」、「Ｃ２」、「Ｃ３」のそれぞれのスコアのうち、最大であるスコアを取得する。ここで、「Ｃ２」のスコアが最大であるとする。すると、貢献値算出部１１５は、「Ｃ２」のスコアを最大スコアとして取得する。
【０１９６】
次に、貢献値算出部１１５は、下訳文「Ｄ１」のスコアから、下訳文「Ｃ２」のスコアを引き、下訳文「Ｄ１」のスコアを算出する。
【０１９７】
次に、貢献値算出部１１５は、算出した下訳文「Ｄ１」の貢献値を、当該下訳文に対応付け、下訳文格納部１０３に蓄積する。
【０１９８】
次に、報酬値算出部１１６は、貢献値算出部１１５が貢献値を算出した各下訳文について、当該各下訳文の貢献値と、当該各下訳文に対応する対象文の報酬値とを乗算し、当該各下訳文の報酬値を算出する。
【０１９９】
例えば、報酬値算出部１１６は、図１４の「Ｂ４」の報酬値を算出するとする。この場合、報酬値算出部１１６は、まず、下訳文「Ｂ４」の貢献値を、下訳文格納部１０３から取得する。次に、報酬値算出部１１６は、下訳文「Ｂ４」に対応する対象文の報酬値を、対象文格納部１０１から、対象文報酬値として取得する。
【０２００】
次に、報酬値算出部１１６は、下訳文「Ｂ４」の貢献値と、対象文報酬値とを乗算し、下訳文「Ｂ４」の報酬値を算出する。
【０２０１】
次に、報酬値算出部１１６は、算出した下訳文「Ｂ４」の報酬値を、当該下訳文に対応付け、下訳文格納部１０３に蓄積する。
【０２０２】
以上の様にして、スコア算出部１１４、貢献値算出部１１５、報酬値算出部１１６は、図１４の各下訳文のスコア、貢献値、報酬値を算出し、下訳文格納部１０３に格納する。このときの様子は、例えば、図１５の様になる。
【０２０３】
（例３：翻訳文の出力）
まず、依頼者が、端末装置を操作し、上記と同様にして、依頼した文章の翻訳文を確認するためにページＡにアクセスしたとする。すると、ページ取得部は、ユーザ識別子を入力するための入力ボックスを有するページＡを、任意の記憶領域から取得する。そして、依頼者出力部１２４は、当該ページＡを、端末装置に送信する。そして、端末装置は、ページＡを受信し、当該ページＡを表示する。
【０２０４】
次に、依頼者が、端末装置を操作し、表示されているページＡにおいて、ユーザ識別子「Ｕｓｅｒ００３」を入力したとする。すると、端末装置は、当該ユーザ識別子を取得し、サーバに送信する。
【０２０５】
次に、サーバのユーザ識別子受付部１０５は、上記ユーザ識別子を受信する。
【０２０６】
次に、翻訳文取得部１２１は、ユーザ識別子受付部１０５が受信したユーザ識別子「Ｕｓｅｒ００３」に対応する翻訳文であり、翻訳が完了している翻訳文である図８の「ＩＤ＝０１３」の翻訳文を、翻訳文格納部１０４から取得する。
【０２０７】
次に、依頼者出力部１２４は、図８の「ＩＤ＝０１３」の翻訳文を、端末装置に送信する。そして、端末装置は、図８の「ＩＤ＝０１３」の翻訳文を受信し、当該翻訳文を表示する。
【０２０８】
（例４：報酬値の出力）
まず、作業者が、端末装置を操作し、上記と同様にして、作成した下訳文の報酬を確認するためにページＢにアクセスしたとする。すると、ページ取得部は、ユーザ識別子を入力するための入力ボックスを有するページＢを、任意の記憶領域から取得する。そして、作業者出力部１２２は、当該ページＢを、端末装置に送信する。そして、端末装置は、ページＢを受信し、当該ページＢを表示する。
【０２０９】
次に、作業者が、端末装置を操作し、表示されているページＢにおいて、ユーザ識別子「Ｕｓｅｒ０１４」を入力したとする。すると、端末装置は、当該ユーザ識別子を取得し、サーバに送信する。
【０２１０】
次に、サーバのユーザ識別子受付部１０５は、上記ユーザ識別子を受信する。
【０２１１】
次に、下訳文取得部１１９は、ユーザ識別子受付部１０５が受信したユーザ識別子「Ｕｓｅｒ０１４」に対応する下訳文であり、翻訳が完了している下訳文である図１５の「ＩＤ＝０３４」の下訳文と報酬値とを、下訳文格納部１０３から取得する。
【０２１２】
次に、作業者出力部１２２は、図１５の「ＩＤ＝０３４」の下訳文と報酬値とを、端末装置に送信する。そして、端末装置は、図１５の「ＩＤ＝０３４」の下訳文と報酬値とを受信し、当該下訳文と報酬値とを表示する。
【０２１３】
以上、本実施の形態による翻訳支援装置１によれば、作業者の協力の下、質の良い下訳文を得ることができる。これにより、翻訳専門家の労力を軽減したり、翻訳に要する時間を削減したりすることができる。また、さらに、翻訳に要する費用も削減することができる。
【０２１４】
また、本実施の形態による翻訳支援装置１によれば、作業者は、自身が作成した下訳文の質や、他の下訳文に与えた貢献の度合いなどに応じた報酬を得ることができる。
【０２１５】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されてもよいことは言うまでもない。
【０２１６】
また、上記各実施の形態における翻訳支援装置は、例えば、スタンドアロンの装置であってもよいし、サーバ・クライアントシステムにおけるサーバ装置であってもよい。後者の場合には、例えば、ＡＳＰ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ）として翻訳の支援が行われてもよい。
【０２１７】
また、上記各実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよいし、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。
【０２１８】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよいし、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。
【０２１９】
また、上記各実施の形態における翻訳支援装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、１以上のユーザからユーザ識別子を受け付けるユーザ識別子受付部と、依頼者である１以上のユーザから翻訳の対象となる文章である対象文を受け付ける対象文受付部と、前記ユーザ識別子受付部が受け付けたユーザ識別子と、前記対象文受付部が受け付けた対象文とを対応付けて記録媒体に蓄積する対象文蓄積部と、前記ユーザ識別子受付部が、作業者である１以上のユーザからユーザ識別子を受け付けた場合に、記録媒体から１以上の対象文を取得する対象文取得部と、作業者である１以上のユーザに対して、前記対象文取得部が取得した１以上の対象文を出力する作業者出力部と、作業者である１以上のユーザから対象文を翻訳した文章である下訳文を受け付ける下訳文受付部と、前記下訳文受付部が受け付けた下訳文と、前記作業者出力部が出力している対象文とを対応付けて記録媒体に蓄積する下訳文蓄積部と、前記ユーザ識別子受付部が、専門家である１以上のユーザからユーザ識別子を受け付けた場合に、記録媒体から１以上の下訳文と、当該各下訳文に対応する対象文とを取得する下訳文取得部と、専門家である１以上のユーザに対して、前記下訳文取得部が取得した１以上の下訳文と、当該各下訳文に対応する対象文とを出力する専門家出力部と、専門家である１以上のユーザから下訳文を校正した文章である翻訳文を受け付ける翻訳文受付部と、前記翻訳文受付部が受け付けた翻訳文と、前記専門家出力部が出力している下訳文とを対応付けて記録媒体に蓄積する翻訳文蓄積部と、前記ユーザ識別子受付部が、依頼者である１以上のユーザからユーザ識別子を受け付けた場合に、当該ユーザ識別子に対応する１以上の翻訳文を取得する翻訳文取得部と、依頼者である１以上のユーザに対して、前記翻訳文取得部が取得した１以上の翻訳文を出力する依頼者出力部として機能させるためのプログラムである。
【０２２０】
なお、上記プログラムにおいて、ハードウェアでしか行われない処理は少なくとも含まれない。
【０２２１】
また、上記プログラムは、サーバなどからダウンロードされることによって実行されてもよいし、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。
また、上記プログラムを実行するコンピュータは、単数であってもよいし、複数であってもよい。つまり、集中処理を行ってもよいし、あるいは分散処理を行ってもよい。
【０２２２】
また、図１６は、前述のプログラムを実行して、前述の実施の形態の翻訳支援装置等を実現するコンピュータシステム９の概観図である。前述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。
【０２２３】
図１６において、コンピュータシステム９は、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブ９０１１、ＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）ドライブ９０１２を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０２２４】
図１７は、コンピュータシステム９のブロック図である。図１７において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０１１、ＦＤドライブ９０１２に加えて、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９０１３と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）９０１４と、ＣＰＵ９０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９０１５と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク９０１６と、ＣＤ−ＲＯＭドライブ９０１１、ＦＤドライブ９０１２、ＣＰＵ９０１３等を相互に接続するバス９０１７とを備える。ここでは図示しないが、コンピュータ９０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを備えていてもよい。
【０２２５】
コンピュータシステム９に、前述の実施の形態の翻訳支援装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９１０１、またはＦＤ９１０２に記憶されて、ＣＤ−ＲＯＭドライブ９０１１またはＦＤドライブ９０１２に挿入され、さらにハードディスク９０１６に転送されてもよい。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９０１６に記憶されてもよい。プログラムは実行の際にＲＡＭ９０１５にロードされる。プログラムは、ＣＤ−ＲＯＭ９１０１、ＦＤ９１０２またはネットワークから直接、ロードされてもよい。
【０２２６】
プログラムは、コンピュータ９０１に、前述の実施の形態の翻訳支援装置等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいればよい。コンピュータシステム９がどのように動作するかは周知であり、詳細な説明は省略する。
【０２２７】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０２２８】
以上のように、本発明にかかる翻訳支援装置は、翻訳専門家の労力を軽減することができ、効率的に翻訳を行うことができる。これにより、翻訳に要する時間を削減したり、翻訳に要する費用を削減したりすることができるという効果を有し、翻訳支援サービス等として有用である。
【符号の説明】
【０２２９】
１  翻訳支援装置
１０１  対象文格納部
１０２  下訳文格納部
１０３  翻訳文格納部
１０４  機械翻訳文格納部
１０５  ユーザ識別子受付部
１０６  対象文受付部
１０７  下訳文受付部
１０８  翻訳文受付部
１０９  対象文蓄積部
１１０  下訳文蓄積部
１１１  翻訳文蓄積部
１１２  機械翻訳部
１１３  スコア算出部
１１４  貢献値算出部
１１５  報酬値算出部
１１６  対象文取得部
１１７  下訳文取得部
１１８  下訳文分割部
１１９  翻訳文取得部
１２０  機械翻訳文取得部
１２１  作業者出力部
１２２  専門家出力部
１２３  依頼者出力部
【図１】
0005465740.tif 000002
【図２】
0005465740.tif 000003
【図３】
0005465740.tif 000004
【図４】
0005465740.tif 000005
【図５】
0005465740.tif 000006
【図６】
0005465740.tif 000007
【図７】
0005465740.tif 000008
【図８】
0005465740.tif 000009
【図９】
0005465740.tif 000010
【図１０】
0005465740.tif 000011
【図１２】
0005465740.tif 000012
【図１３】
0005465740.tif 000013
【図１４】
0005465740.tif 000014
【図１５】
0005465740.tif 000015
【図１６】
0005465740.tif 000016
【図１７】
0005465740.tif 000017
【図１１】
0005465740.tif 000018