(57)【要約】【課題】翻訳文の品質を容易に判断可能な翻訳文出力方法、翻訳文出力装置、及び翻訳文出力プログラムを提供すること。【解決手段】第一言語の文章を含むコンテンツを、第一言語とは異なる第二言語に翻訳した翻訳文の一部を、コンピュータが出力する翻訳文出力装置において、まず、予め登録されている翻訳文の中から、評価用翻訳文提示要求により指定された出力対象翻訳文を特定する（Ｓ７１）。続いて、抽出ルールを取得し（Ｓ７２）、Ｓ７１において特定された出力対象翻訳文から、取得した抽出ルールに従って一部の文章を抽出翻訳文として抽出する（Ｓ７３）。そして、Ｓ７３において抽出された抽出翻訳文を出力する。【選択図】図１３
2009037569.tif 000002
【特許請求の範囲】
【請求項１】
第一言語の文章を含むコンテンツを、前記第一言語とは異なる第二言語に翻訳した翻訳文の一部を、コンピュータが出力する翻訳文出力方法であって、
予め登録されている前記翻訳文の中から、指定された出力対象翻訳文を特定する翻訳文特定工程と、
前記翻訳文特定工程において特定された前記出力対象翻訳文から、所定条件に従って一部の文章を抽出翻訳文として抽出する抽出工程と、
前記抽出工程において抽出された前記抽出翻訳文を出力する出力制御工程と
を備えた翻訳文出力方法。
【請求項２】
前記所定条件は、前記出力対象翻訳文から所定割合の文章を抽出する条件を含むことを特徴とする請求項１に記載の翻訳文出力方法。
【請求項３】
前記所定条件は、前記出力対象翻訳文に含まれるいずれかの段落の開始箇所を抽出開始箇所とする条件を含むことを特徴とする請求項１又は２に記載の翻訳文出力方法。
【請求項４】
前記所定条件は、前記出力対象翻訳文の開始箇所を含む第一所定範囲の開始部、及び前記出力対象翻訳文の終了箇所を含む第二所定範囲の終了部を除く前記出力対象翻訳文から、前記抽出翻訳文を抽出する条件を含むことを特徴とする請求項１乃至３のいずれかに記載の翻訳文出力方法。
【請求項５】
前記出力制御工程において出力された前記抽出翻訳文と、当該抽出翻訳文の抽出前の前記出力対象翻訳文とを対応付けて記憶した第一出力履歴に基づき、前記翻訳文特定工程において特定された前記出力対象翻訳文の一部が前記抽出翻訳文として、所定回数出力されているか否かを判断する第一出力判断工程を備え、
前記所定条件は、前記第一出力判断工程において、所定回数出力されていると判断された場合には、前記第一出力履歴に記憶され、当該所定回数出力されたいずれかの前記抽出翻訳文を、前記翻訳文特定工程において特定された前記出力対象翻訳文の一部として取得する条件を含むことを特徴とする請求項１乃至４のいずれかに記載の翻訳文出力方法。
【請求項６】
前記翻訳文特定工程において前記出力対象翻訳文を指定した指定者を特定する指定者特定工程と、
前記出力制御工程において出力された前記抽出翻訳文と、当該抽出翻訳文の抽出前の前記出力対象翻訳文と、当該出力対象翻訳文の前記指定者とを対応付けて記憶した第二出力履歴に基づき、前記翻訳文特定工程において特定された前記出力対象翻訳文の一部が前記抽出翻訳文として、前記指定者特定工程において特定された前記指定者に対して、所定回数出力されているか否かを判断する第二出力判断工程と
を備え、
前記所定条件は、前記第二出力判断工程において、所定回数出力されていると判断された場合には、前記第二出力履歴に記憶され、前記指定者特定工程において特定された前記指定者に対して当該所定回数出力されたいずれかの前記抽出翻訳文を、前記翻訳文特定工程において特定された前記出力対象翻訳文の一部として取得する条件を含むことを特徴とする請求項１乃至５のいずれかに記載の翻訳文出力方法。
【請求項７】
前記所定条件は、前記翻訳文特定工程において同一の前記コンテンツを前記第二言語に翻訳した複数の前記翻訳文が、前記出力対象翻訳文として特定された場合には、抽出開始位置及び抽出割合が同じ前記抽出翻訳文を、当該複数の前記出力対象翻訳文のそれぞれから抽出する条件を含むことを特徴とする請求項１乃至６のいずれかに記載の翻訳文出力方法。
【請求項８】
前記翻訳文特定工程において特定された前記出力対象翻訳文が、同一の前記コンテンツを前記第二言語に翻訳した複数の前記翻訳文のうちの一つである場合に、前記出力制御工程において出力された前記抽出翻訳文と、当該抽出翻訳文の抽出前の前記出力対象翻訳文とを対応付けて記憶した第一出力履歴に基づき、当該複数の翻訳文のうちのいずれかの一部が前記抽出翻訳文として出力されているか否かを判断する第三出力判断工程を備え、
前記所定条件は、前記第三出力判断工程において、前記複数の翻訳文のうちのいずれかの一部が前記抽出翻訳文として出力されていると判断された場合には、前記第一出力履歴に記憶され、出力済みの翻訳文から抽出された前記抽出翻訳文と抽出開始位置及び抽出割合が同じ前記抽出翻訳文を、前記翻訳文特定工程において特定された前記出力対象翻訳文から抽出する条件を含むことを特徴とする請求項１乃至７のいずれかに記載の翻訳文出力方法。
【請求項９】
前記翻訳文特定工程において前記出力対象翻訳文を指定した指定者を特定する指定者特定工程と、
前記出力制御工程において出力された前記抽出翻訳文と、当該抽出翻訳文の抽出前の前記出力対象翻訳文と、当該出力対象翻訳文の前記指定者とを対応付けて記憶した第二出力履歴に基づき、前記翻訳文特定工程において特定された前記出力対象翻訳文の原文である前記コンテンツを前記第二言語に翻訳した複数の前記翻訳文のうちの一つが、前記指定者特定工程において特定された前記指定者に対して、出力されているか否かを判断する第四出力判断工程と
を備え、
前記所定条件は、前記第四出力判断工程において、前記指定者に対して出力されていると判断された場合には、前記第二出力履歴に記憶され、前記指定者特定工程において特定された前記指定者に対して出力済みの翻訳文から抽出された前記抽出翻訳文と抽出開始位置及び抽出割合が同じ前記抽出翻訳文を、前記翻訳文特定工程において特定された前記出力対象翻訳文から抽出する条件を含むことを特徴とする請求項１乃至８のいずれかに記載の翻訳文出力方法。
【請求項１０】
第一言語の文章を含むコンテンツを、前記第一言語とは異なる第二言語に翻訳した翻訳文の一部を出力手段に出力する翻訳文出力装置であって、
予め記憶手段に登録されている前記翻訳文の中から、出力対象翻訳文を特定する特定手段と、
前記特定手段により特定された前記出力対象翻訳文から、所定条件に従って一部の文章を抽出翻訳文として抽出する抽出手段と、
前記抽出手段により抽出された前記抽出翻訳文を前記出力手段に出力する出力制御手段と
を備えた翻訳文出力装置。
【請求項１１】
請求項１乃至９のいずれかに記載の翻訳文出力方法の各種処理工程をコンピュータに実行させるための翻訳文出力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第一言語の文章を含むコンテンツを、第一言語とは異なる言語に翻訳した翻訳文の一部を出力する翻訳文出力方法、翻訳文出力装置、及び翻訳文出力プログラムに関する。
【背景技術】
【０００２】
従来、母語以外の言語で書かれた文章を翻訳依頼者が指定する言語に翻訳する翻訳サービスが提供されている。この翻訳サービスには、機械による翻訳と、人による翻訳とがある。人による翻訳は、機械による翻訳に比べ、原文書の題意を的確に把握した翻訳が可能であるという利点がある一方で、翻訳者により翻訳文の品質が大きく異なるという欠点がある。そこで、Ｗｅｂ上で翻訳依頼者と翻訳者の間を仲介し、翻訳依頼者が適切な翻訳者を選定することをサポートする翻訳仲介システムが各種提案されている。
【０００３】
例えば、翻訳依頼者が提示した依頼条件に一致する翻訳者に対して、見積もり依頼を送信し、オークション方式で翻訳者を決定するワークフロー管理システムが提案されている（特許文献１参照）。このワークフロー管理システムでは、支払いの合意前及び翻訳文を電子的に受け取る前に、翻訳依頼者は完成した翻訳文をプレビューすることができる。このため、翻訳依頼者が翻訳文の品質に満足しない場合に、翻訳文の購入を拒否したり、翻訳文を修正するように翻訳者に要求したりすることができる。
【特許文献１】特表２００４−５０７７９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１記載のワークフロー管理システムでは、翻訳者は翻訳文の一部を参照できればよい場合であっても、翻訳文全文を取得しなければならなかった。そして翻訳依頼者は、プレビューされた翻訳文全文から翻訳文の品質を判断するのに適当な箇所を抽出しなければならず煩雑であった。また特許文献１記載のワークフロー管理システムでは、翻訳依頼者は翻訳の対価を支払わずして翻訳文の全文を参照することができるため、翻訳文の品質に関わらず翻訳者が対価を受け取れない虞があった。
【０００５】
本発明は、上述した問題点を解決するためになされたものであり、翻訳文の品質を容易に判断可能な翻訳文出力方法、翻訳文出力装置、及び翻訳文出力プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、請求項１に係る発明の翻訳文出力方法は、第一言語の文章を含むコンテンツを、前記第一言語とは異なる第二言語に翻訳した翻訳文の一部を、コンピュータが出力する翻訳文出力方法であって、予め登録されている前記翻訳文の中から、指定された出力対象翻訳文を特定する翻訳文特定工程と、前記翻訳文特定工程において特定された前記出力対象翻訳文から、所定条件に従って一部の文章を抽出翻訳文として抽出する抽出工程と、前記抽出工程において抽出された前記抽出翻訳文を出力する出力制御工程とを備えている。
【０００７】
また、請求項２に係る発明の翻訳文出力方法は、請求項１に記載の発明の構成に加え、前記所定条件は、前記出力対象翻訳文から所定割合の文章を抽出する条件を含むことを特徴とする。
【０００８】
また、請求項３に係る発明の翻訳文出力方法は、請求項１又は２に記載の発明の構成に加え、前記所定条件は、前記出力対象翻訳文に含まれるいずれかの段落の開始箇所を抽出開始箇所とする条件を含むことを特徴とする。
【０００９】
また、請求項４に係る発明の翻訳文出力方法は、請求項１乃至３のいずれかに記載の発明の構成に加え、前記所定条件は、前記出力対象翻訳文の開始箇所を含む第一所定範囲の開始部、及び前記出力対象翻訳文の終了箇所を含む第二所定範囲の終了部を除く前記出力対象翻訳文から、前記抽出翻訳文を抽出する条件を含むことを特徴とする。
【００１０】
また、請求項５に係る発明の翻訳文出力方法は、請求項１乃至４のいずれかに記載の発明の構成に加え、前記出力制御工程において出力された前記抽出翻訳文と、当該抽出翻訳文の抽出前の前記出力対象翻訳文とを対応付けて記憶した第一出力履歴に基づき、前記翻訳文特定工程において特定された前記出力対象翻訳文の一部が前記抽出翻訳文として、所定回数出力されているか否かを判断する第一出力判断工程を備え、前記所定条件は、前記第一出力判断工程において、所定回数出力されていると判断された場合には、前記第一出力履歴に記憶され、当該所定回数出力されたいずれかの前記抽出翻訳文を、前記翻訳文特定工程において特定された前記出力対象翻訳文の一部として取得する条件を含むことを特徴とする。
【００１１】
また、請求項６に係る発明の翻訳文出力方法は、請求項１乃至５のいずれかに記載の発明の構成に加え、前記翻訳文特定工程において前記出力対象翻訳文を指定した指定者を特定する指定者特定工程と、前記出力制御工程において出力された前記抽出翻訳文と、当該抽出翻訳文の抽出前の前記出力対象翻訳文と、当該出力対象翻訳文の前記指定者とを対応付けて記憶した第二出力履歴に基づき、前記翻訳文特定工程において特定された前記出力対象翻訳文の一部が前記抽出翻訳文として、前記指定者特定工程において特定された前記指定者に対して、所定回数出力されているか否かを判断する第二出力判断工程とを備え、前記所定条件は、前記第二出力判断工程において、所定回数出力されていると判断された場合には、前記第二出力履歴に記憶され、前記指定者特定工程において特定された前記指定者に対して当該所定回数出力されたいずれかの前記抽出翻訳文を、前記翻訳文特定工程において特定された前記出力対象翻訳文の一部として取得する条件を含むことを特徴とする。
【００１２】
また、請求項７に係る発明の翻訳文出力方法は、請求項１乃至６のいずれかに記載の発明の構成に加え、前記所定条件は、前記翻訳文特定工程において同一の前記コンテンツを前記第二言語に翻訳した複数の前記翻訳文が、前記出力対象翻訳文として特定された場合には、抽出開始位置及び抽出割合が同じ前記抽出翻訳文を、当該複数の前記出力対象翻訳文のそれぞれから抽出する条件を含むことを特徴とする。
【００１３】
また、請求項８に係る発明の翻訳文出力方法は、請求項１乃至７のいずれかに記載の発明の構成に加え、前記翻訳文特定工程において特定された前記出力対象翻訳文が、同一の前記コンテンツを前記第二言語に翻訳した複数の前記翻訳文のうちの一つである場合に、前記出力制御工程において出力された前記抽出翻訳文と、当該抽出翻訳文の抽出前の前記出力対象翻訳文とを対応付けて記憶した第一出力履歴に基づき、当該複数の翻訳文のうちのいずれかの一部が前記抽出翻訳文として出力されているか否かを判断する第三出力判断工程を備え、前記所定条件は、前記第三出力判断工程において、前記複数の翻訳文のうちのいずれかの一部が前記抽出翻訳文として出力されていると判断された場合には、前記第一出力履歴に記憶され、出力済みの翻訳文から抽出された前記抽出翻訳文と抽出開始位置及び抽出割合が同じ前記抽出翻訳文を、前記翻訳文特定工程において特定された前記出力対象翻訳文から抽出する条件を含むことを特徴とする。
【００１４】
また、請求項９に係る発明の翻訳文出力方法は、請求項１乃至８のいずれかに記載の発明の構成に加え、前記翻訳文特定工程において前記出力対象翻訳文を指定した指定者を特定する指定者特定工程と、前記出力制御工程において出力された前記抽出翻訳文と、当該抽出翻訳文の抽出前の前記出力対象翻訳文と、当該出力対象翻訳文の前記指定者とを対応付けて記憶した第二出力履歴に基づき、前記翻訳文特定工程において特定された前記出力対象翻訳文の原文である前記コンテンツを前記第二言語に翻訳した複数の前記翻訳文のうちの一つが、前記指定者特定工程において特定された前記指定者に対して、出力されているか否かを判断する第四出力判断工程とを備え、前記所定条件は、前記第四出力判断工程において、前記指定者に対して出力されていると判断された場合には、前記第二出力履歴に記憶され、前記指定者特定工程において特定された前記指定者に対して出力済みの翻訳文から抽出された前記抽出翻訳文と抽出開始位置及び抽出割合が同じ前記抽出翻訳文を、前記翻訳文特定工程において特定された前記出力対象翻訳文から抽出する条件を含むことを特徴とする。
【００１５】
また、請求項１０に係る発明の翻訳文出力装置は、第一言語の文章を含むコンテンツを、前記第一言語とは異なる第二言語に翻訳した翻訳文の一部を出力手段に出力する翻訳文出力装置であって、予め記憶手段に登録されている前記翻訳文の中から、出力対象翻訳文を特定する特定手段と、前記特定手段により特定された前記出力対象翻訳文から、所定条件に従って一部の文章を抽出翻訳文として抽出する抽出手段と、前記抽出手段により抽出された前記抽出翻訳文を前記出力手段に出力する出力制御手段とを備えている。
【００１６】
また、請求項１１に係る発明の翻訳文出力プログラムは、請求項１乃至９のいずれかに記載の翻訳文出力方法の各種処理工程をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１７】
請求項１に係る発明の翻訳文出力方法によれば、出力対象翻訳文の一部を所定条件に従って抽出し、抽出された抽出翻訳文を出力している。このため、翻訳文全文が出力される場合に比べ、翻訳依頼者が翻訳文の品質を判断するために、翻訳文の一部を抽出する手間を省くことができる。また抽出翻訳文が無料で出力される場合であっても、抽出翻訳文は翻訳文の一部であるので、翻訳依頼者や翻訳を購入する購入者が翻訳の対価を支払わずして翻訳文の全文を参照してしまう虞を回避することができる。
【００１８】
請求項２に係る発明の翻訳文出力方法によれば、請求項１に記載の発明の効果に加え、出力対象翻訳文から所定割合の文章が抽出翻訳文として抽出される。このため、所定割合を適切に定めることにより、翻訳文の品質を判断するのに適当な量の文章を出力することができる。また抽出翻訳文が無料で出力される場合であっても、所定割合を適切に定めることにより、翻訳者の翻訳の労力が損なわれないように、抽出翻訳文として出力する量を適切に制御することができる。
【００１９】
翻訳文には通常、複数の段落が含まれており、同一の段落には互いに関連し、内容的なまとまりのある文章が含まれる。請求項３に係る発明の翻訳文出力方法によれば、請求項１又は２に記載の発明の効果に加え、出力対象翻訳文に含まれるいずれかの段落の開始箇所を抽出開始箇所としている。このため、段落の開始箇所以外の箇所を抽出開始箇所とする場合に比べ、互いに関連し、内容的なまとまりのある文章が含まれるため、翻訳文そのものの意味を把握しやすい。また例えば、出力対象翻訳文の原文であるコンテンツと、抽出翻訳文とを比較する際にも、抽出翻訳文がコンテンツのどの部分を翻訳したかを把握しやすい。したがって、段落の開始箇所以外の箇所を抽出開始箇所とする場合に比べ、翻訳文の品質を的確に判断することができる。
【００２０】
翻訳の対象とされたコンテンツが論文や報告書である場合には、定型文が挿入されている場合がある。例えば、開始箇所を含む所定範囲の開始部に、題名、執筆者の名前、目次、緒言及び要約が記載される。また終了箇所を含む所定範囲の終了部には、結び、謝辞、参考文献、引用文献が記載される。これらの定型文は一般に、翻訳者の技術が異なっても翻訳文に差が出にくい。このため、これらの開始部及び終了部に含まれる文章を翻訳した翻訳文が抽出翻訳文として出力された場合、翻訳文の品質を適切に判断できない虞がある。これに対し、請求項４に係る発明の翻訳文出力方法によれば、請求項１乃至３のいずれかに記載の発明の効果に加え、開始部、及び終了部を除く出力対象翻訳文から、抽出翻訳文を抽出している。このため、品質を評価しにくい定型文が抽出翻訳文として抽出されることを回避することができる。したがって、開始部、及び終了部から翻訳文が抽出される場合に比べ、翻訳文の品質をより的確に判断することができる。
【００２１】
抽出翻訳文の抽出箇所を抽出毎に変える場合、抽出翻訳文の出力を複数回実行することにより、翻訳文の全部又は大部分を出力することが可能となる。このような場合には、翻訳者が翻訳文を提示することに対する対価を得ることができず、翻訳者の利益が損なわれる虞がある。これに対し、請求項５に係る発明の翻訳文出力方法によれば、請求項１乃至４のいずれかに記載の発明の効果に加え、出力された抽出翻訳文と、その抽出翻訳文の抽出前の出力対象翻訳文とを対応付けて第一出力履歴として記憶しておく。そして、第一出力履歴に基づき、指定された出力対象翻訳文の一部が抽出翻訳文として、所定回数出力されている場合には、第一出力履歴に記憶され、所定回数出力されたいずれかの抽出翻訳文を取得する。即ち、同一の出力対象翻訳文について、所定回数抽出翻訳文が出力された場合には、新たな抽出箇所から抽出しない。このように翻訳文の全部又は大部分を出力されることが回避されるので、翻訳者の利益が損なわれることを回避することができる。
【００２２】
請求項６に係る発明の翻訳文出力方法によれば、請求項１乃至５のいずれかに記載の発明の効果に加え、出力された抽出翻訳文と、その抽出翻訳文の抽出前の出力対象翻訳文と出力対象翻訳文を指定した指定者とを対応付けて第二出力履歴として記憶しておく。そして、第二出力履歴に基づき、指定された出力対象翻訳文の一部が抽出翻訳文として、その指定者に対して所定回数出力されている場合には、第二出力履歴に記憶され、所定回数出力されたいずれかの抽出翻訳文を取得する。このため、同一の指定者に対してこのように翻訳文の全部又は大部分を出力されることが回避されるので、翻訳者の利益が損なわれることを回避することができる。
【００２３】
同一のコンテンツに対して、複数の翻訳文が登録されている場合、それらの翻訳文を比較した上で、翻訳文の品質を判断したいという要望がある。これに対し、請求項７に係る発明の翻訳文出力方法によれば、請求項１乃至６のいずれかに記載の発明の効果に加え、上記のような場合、抽出開始位置及び抽出割合が同じ抽出翻訳文を、複数の出力対象翻訳文のそれぞれから抽出する。したがって、複数の翻訳文に対応する抽出翻訳文の抽出開始位置及び抽出割合が同じであるため、抽出開始位置及び抽出割合が異なる場合に比べ、抽出翻訳文を比較しやすい。したがって、複数の出力対象翻訳文がそれぞれ異なる抽出開始位置及び抽出割合を用いて抽出される場合に比べ、翻訳文の品質を的確に判断することができる。
【００２４】
同一のコンテンツに対して、複数の翻訳文が登録されている場合、抽出翻訳文の抽出箇所を翻訳文毎に変える場合を想定する。この場合、同一コンテンツに対する異なる翻訳文の抽出翻訳文の出力を複数回実行し、抽出翻訳文を組み合わせることにより、同一のコンテンツに対応する翻訳文の全部又は大部分を出力してしまう虞がある。無料で同一のコンテンツに対応する翻訳文の全部又は大部分を出力してしまった場合には、翻訳者が翻訳文を提示することに対する対価を得ることができず、翻訳者の利益が損なわれる虞がある。これに対し、請求項８に係る発明の翻訳文出力方法によれば、請求項１乃至７のいずれかに記載の発明の効果に加え、同一のコンテンツを第二言語に翻訳した複数の翻訳文のうちのいずれかの一部が抽出翻訳文として出力されている場合、次のように出力対象翻訳文から抽出翻訳文を抽出する。即ち、出力対象翻訳文の抽出開始位置及び抽出割合を、既に出力された抽出翻訳文と同じとする。このため、同一コンテンツに対する異なる翻訳文の抽出翻訳文の出力を複数回実行し、抽出翻訳文を組み合わせることにより、コンテンツに対応する翻訳文の全部又は大部分を出力してしまう虞を回避することができる。したがって、無料で同一のコンテンツに対応する翻訳文の全部又は大部分を出力してしまうことにより、翻訳者の利益が損なわれることを回避することができる。
【００２５】
請求項９に係る発明の翻訳文出力方法によれば、請求項１乃至８のいずれかに記載の発明の効果に加え、同一のコンテンツを第二言語に翻訳した複数の翻訳文のうちのいずれかの一部が同一の指定者に対して抽出翻訳文として出力されている場合、次のように出力対象翻訳文から抽出翻訳文を抽出する。即ち、出力対象翻訳文の抽出開始位置及び抽出割合を、既に同一の指定者に対して出力された抽出翻訳文と同じ条件とする。このため、同一の指定者が、同一コンテンツに対する異なる翻訳文の抽出翻訳文の出力を複数回実行し、抽出翻訳文を組み合わせることにより、コンテンツに対応する翻訳文の全部又は大部分を出力してしまう虞を回避することができる。したがって、同一の指定者に無料で同一のコンテンツに対応する翻訳文の全部又は大部分を出力してしまうことにより、翻訳者の利益が損なわれることを回避することができる。
【００２６】
請求項１０に係る発明の翻訳文出力装置によれば、請求項１と同様の作用効果を奏することができる。
【００２７】
請求項１１に係る発明の翻訳文出力プログラムによれば、コンピュータに実行させることにより請求項１乃至９のいずれかに記載の翻訳文出力方法の各種処理工程を実行させることができ、請求項１乃至９のいずれかに記載の翻訳文出力方法と同様の作用効果が得られる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明を適用した一例として、第１〜第３の実施形態について、図面を参照して順に説明する。まず第１〜第３の実施形態に共通するサーバ２０を備えた翻訳仲介システムの概略構成について説明する。図１は、サーバ２０を備える翻訳仲介システム１００のシステム構成を示す構成図である。
【００２９】
第１〜第３の実施形態の翻訳仲介システム１００は、サーバ２０に予め登録したユーザに対し、ウェブ上で公開されているコンテンツの翻訳の受発注を仲介する会員制の翻訳仲介システムである。この翻訳仲介システム１００は、図１に示すように、サーバ２０と、インターネット５を介してサーバ２０と接続可能な、翻訳依頼者端末１，購入者端末２，及び翻訳者端末３とを備えている。各端末１〜３は、液晶ディスプレイ等の表示手段、マウスやキーボード等の入力手段を備えた汎用のコンピュータである。翻訳依頼者端末１は、第一言語（例えば、日本語）の文章を含むコンテンツを、第一言語とは異なる第二言語（例えば、英語）に翻訳することを依頼する翻訳依頼者が使用する端末である。購入者端末２は、サーバ２０に登録されている翻訳文を購入する購入者が使用する端末である。また翻訳者端末３は、第一言語の文章を含むコンテンツを、第一言語とは異なる第二言語に翻訳する翻訳者が使用する端末である。
【００３０】
次に、サーバ２０の電気的構成について図１を参照して説明する。サーバ２０は、本発明の翻訳文出力装置としての機能を備え、翻訳依頼者端末１，購入者端末２及び翻訳者端末３と接続し、翻訳の受発注の仲介を行う。図１に示すように、サーバ２０は、サーバ２０の主制御を司るＣＰＵ１０を備えている。そして、ＣＰＵ１０には、各種プログラムや設定値等を記憶したＲＯＭ１１と、各種のデータを一時的に記憶するＲＡＭ１２と、データの受け渡しの仲介を行うＩ／Ｏインタフェイス１４とが接続されている。Ｉ／Ｏインタフェイス１４には、通信機器１５が接続されている。そして、この通信機器１５はインターネット５を介して、他の端末１〜３との間で各種データの送受信を実行する。
【００３１】
Ｉ／Ｏインタフェイス１４には、さらに、ハードディスク装置３０が接続されている。そのハードディスク装置３０は、プログラム記憶エリア３１，翻訳依頼データベース３２，タスクデータベース３３，ユーザデータベース３４，翻訳文データベース３５，設定記憶エリア３６，及びその他の情報記憶エリア３７を備えている。プログラム記憶エリア３１は、サーバ２０において実行される各種プログラムを記憶し、翻訳依頼データベース３２は、翻訳依頼者端末１から受信した翻訳依頼情報を記憶する。翻訳依頼情報としては、例えば、依頼ＩＤ，翻訳依頼者のユーザＩＤ，原文となるコンテンツのＵＲＩが挙げられる。タスクデータベース３３は、翻訳依頼の受諾情報を記憶する。受諾情報としては、例えば、依頼ＩＤ，翻訳依頼を受諾した翻訳者のユーザＩＤが挙げられる。また、ユーザデータベース３４は、サーバ２０に接続する端末のユーザ情報を記憶する。ユーザ情報としては、例えば、ユーザＩＤ，ユーザ名、口座情報、及び連絡先が挙げられる。口座情報としては、例えば、銀行名、口座番号が挙げられる。また連絡先としては、例えば、メールアドレスや住所が挙げられる。また、翻訳文データベース３５は、翻訳者端末３から送信された翻訳文に関する情報を記憶する。翻訳文に関する情報としては、例えば、翻訳文ＩＤ，翻訳文、翻訳者のユーザＩＤ，及び原文のコンテンツのＵＲＩが挙げられる。尚、サーバ２０に、ＥＥＰＲＯＭや、フラッシュメモリ等の他の記憶手段を設け、そこに各種情報を記憶してもよい。また、ＣＤ−ＲＯＭ等の外部記憶手段に各種情報を記憶してもよい。
【００３２】
次に、翻訳仲介システム１００において実行される処理の概要について図２を参照して説明する。図２は、翻訳仲介システム１００において実行される処理の概要を説明するための説明図である。まず、翻訳依頼者端末１及び翻訳者端末３とサーバ２０との間では、次のような処理が実行される。図２に示すように、サーバ２０は、翻訳依頼者端末１から送信される翻訳依頼を受け付け、翻訳依頼データベース３２に記憶する（（Ａ）で図示）。翻訳依頼には、少なくとも、翻訳の対象となるコンテンツを指定する情報が含まれる。翻訳の対象となるコンテンツを指定する情報としては、例えば、コンテンツのＵＲＩや、コンテンツに含まれる文章が挙げられる。そして、サーバ２０は、翻訳者端末３から翻訳依頼の開示を要求された場合に、翻訳依頼データベース３２に記憶されている翻訳依頼を、翻訳者端末３に提示する（（Ｂ）で図示）。
【００３３】
翻訳者端末３は、提示された翻訳依頼の中から、受諾する翻訳依頼を選択する。すると、サーバ２０は受諾情報をタスクデータベース３３に記憶する。翻訳者端末３は、受諾した翻訳依頼により指定されるコンテンツを第二言語に翻訳した翻訳文をサーバ２０に投稿する。サーバ２０は、翻訳依頼に対応する翻訳文を投稿された場合、その翻訳文を翻訳文データベース３５に記憶するとともに、翻訳文が登録された旨を翻訳依頼者端末１に通知する（（Ｃ）で図示）。通知を受けた翻訳依頼者端末１は、サーバ２０にアクセスし、投稿された翻訳文を購入する（（Ｅ）で図示）。このとき、翻訳依頼者端末１から要求されれば、サーバ２０は翻訳文の一部を抽出して、翻訳依頼者端末１に提示する（（Ｄ）で図示）。そして、サーバ２０は、翻訳依頼者端末１から翻訳の購入を要求された場合、翻訳文データベース３５に登録されている翻訳文を翻訳依頼者端末１に送付するとともに、翻訳文の料金を徴収する（（Ｅ）で図示）。翻訳文が購入された場合、サーバ２０は翻訳料の一部を翻訳者端末３のユーザの口座に振り込む（（Ｆ）で図示）。
【００３４】
一方、購入者端末２と、サーバ２０との間では、次のような処理が実行される。購入者端末２は、購入者端末２が購入を希望するコンテンツの翻訳文が、サーバ２０の翻訳文データベース３５に記憶されているか否かを問い合わせる。購入者端末２が購入を希望するコンテンツの翻訳文が記憶されている場合、購入者端末２は、サーバ２０に記憶されている翻訳文を購入する（（Ｈ）で図示）。このとき、サーバ２０は購入者端末２から要求されれば、翻訳文の一部を抽出して、購入者端末２に提示する（（Ｇ）で図示）。そして、サーバ２０は、購入者端末２から翻訳の購入を要求された場合、翻訳文データベース３５に登録されている翻訳文を購入者端末２に送付するとともに、翻訳文の料金を徴収する（（Ｈ）で図示）。翻訳文が購入された場合、サーバ２０は翻訳料の一部を翻訳者端末３のユーザの口座に振り込む（（Ｆ）で図示）。
【００３５】
次に、上記構成を有するサーバ２０において実行される処理のうち、翻訳依頼者端末１と翻訳者端末３との間の翻訳の受発注を仲介する処理について、以下の順で説明する。まず、翻訳依頼者端末１からの翻訳依頼を受け付ける翻訳依頼受付処理について、図３及び図４を参照して説明する。次に、翻訳依頼者端末１から受け付けた翻訳依頼を、翻訳者端末３に提示する翻訳依頼紹介処理を、図５及び図６を参照して説明する。次に、サーバ２０において、翻訳依頼により指定されたコンテンツを第二言語に翻訳した翻訳文の投稿を受け付ける翻訳文投稿受付処理を、図７〜図９を参照して説明する。
【００３６】
次に、翻訳文がサーバ２０に投稿された旨の通知を受けた翻訳依頼者端末１が、サーバ２０にアクセスし、投稿された翻訳文を購入する購入受付処理について、図１０〜図１６を参照して説明する。尚、図３，図５，図７，図９，図１０，図１２，図１３，及び図１４〜図１６のフローチャートに示す各処理を実行させるプログラムは、サーバ２０のハードディスク装置３０のプログラム記憶エリア３１に記憶されており、図１に示すＣＰＵ１０が実行する。
【００３７】
まず、翻訳依頼者端末１からの翻訳依頼を受け付ける翻訳依頼受付処理について、図３及び図４を参照して説明する。図３は、サーバ２０において実行される翻訳依頼受付処理の流れを示すフローチャートであり、図４は、翻訳依頼受付画面を例示する説明図である。尚、図３に示す翻訳依頼受付処理は、翻訳依頼者端末１がサーバ２０にアクセスし、認証等の処理を経た後、所定のメニュー画面から翻訳依頼受付処理の開始を指示するボタンが選択された場合に実行される。
【００３８】
図３に示すように、翻訳依頼受付処理では、まず、図４に示す翻訳依頼受付画面３００を表示するためのデータを、翻訳依頼者端末１に送信する（Ｓ１）。データを受信した翻訳依頼者端末１では、表示手段に翻訳依頼受付画面３００が表示される。図４に示すように、翻訳依頼受付画面３００は、原文ＵＲＩ記入欄３０１，依頼ボタン３０２，及びキャンセルボタン３０３を備えている。そして、翻訳依頼者端末１において依頼ボタン３０２が選択されると、翻訳依頼要求がサーバ２０に送信される。この翻訳依頼要求には、原文ＵＲＩ記入欄３０１に記入された原文となるコンテンツのＵＲＩ，翻訳依頼者のユーザＩＤが含まれる。一方、翻訳依頼者端末１においてキャンセルボタン３０３が選択されると、翻訳依頼受付処理を中断する中断要求が、サーバ２０に送信される。
【００３９】
続いて、翻訳依頼者端末１から送信された何らかの要求を受信したか否かを判断する（Ｓ２）。要求を受信していない場合には（Ｓ２：Ｎｏ）、要求を受信するまで待機する。一方、何らかの要求を受信した場合には（Ｓ２：Ｙｅｓ）、続いて、受信した要求が翻訳依頼要求であるか否かを判断する（Ｓ３）。受信した要求が翻訳依頼要求ではない場合には（Ｓ３：Ｎｏ）、翻訳依頼受付処理を終了する。この処理は、Ｓ２において受信した要求が中断要求である場合の処理である。一方、受信した要求が翻訳依頼要求であった場合には（Ｓ３：Ｙｅｓ）、翻訳依頼要求を翻訳依頼データベース３２に記憶する（Ｓ４）。具体的には、依頼ＩＤと、翻訳依頼要求に含まれる翻訳依頼者のユーザＩＤ及び原文となるコンテンツのＵＲＩとを、翻訳依頼データベース３２に記憶する。続いて、翻訳依頼受付処理を終了する。
【００４０】
以上のように、サーバ２０のＣＰＵ１０は、翻訳依頼受付処理を実行する。次に、翻訳依頼者端末１から受け付けた翻訳依頼を、翻訳者端末３に提示する翻訳依頼紹介処理を、図５及び図６を参照して説明する。図５は、サーバ２０において実行される翻訳依頼紹介処理の流れを示すフローチャートであり、図６は、翻訳依頼一覧表示画面を例示する説明図である。尚、図５に示す翻訳依頼受付処理は、翻訳者端末３がサーバ２０にアクセスし、認証等の処理を経た後、所定のメニュー画面から翻訳依頼紹介処理の開始を指示するボタンが選択された場合に実行される。
【００４１】
図５に示すように、翻訳依頼紹介処理ではまず、翻訳依頼データベース３２を参照し、翻訳依頼の一覧を取得する（Ｓ１１）。続いて、図６に示す翻訳依頼一覧表示画面３１０を表示するためのデータを翻訳者端末３に送信する（Ｓ１２）。この翻訳依頼一覧表示画面３１０は、Ｓ１１において取得した翻訳依頼一覧を含んでいる。データを受信した翻訳者端末３では、表示手段に翻訳依頼一覧表示画面３１０が表示される。図６に示すように、翻訳依頼一覧表示画面３１０は、翻訳依頼者欄３１１，原文ＵＲＩ３１２，受諾ボタン３１３，スクロールバー３１４，及び終了ボタン３１５を備えている。翻訳者端末３において受諾ボタン３１３のいずれかが選択されると、受諾要求がサーバ２０に送信される。この受諾要求には、受諾情報として受諾ボタン３１３に対応する翻訳依頼者欄３１１，原文ＵＲＩ３１２，依頼ＩＤ，及び翻訳者のユーザＩＤが含まれている。一方、翻訳者端末３において終了ボタン３１５が選択されると、翻訳依頼紹介処理を終了する終了要求がサーバ２０に送信される。
【００４２】
続いて、翻訳者端末３から送信された何らかの要求を受信したか否かを判断する（Ｓ１３）。要求を受信していない場合には（Ｓ１３：Ｎｏ）、要求を受信するまで待機する。一方、何らかの要求を受信した場合には（Ｓ１３：Ｙｅｓ）、続いて、Ｓ１３において受信した要求が受諾要求であるか否かを判断する（Ｓ１４）。Ｓ１３において受信した要求が受諾要求ではない場合には（Ｓ１４：Ｎｏ）、翻訳依頼紹介処理を終了する。この処理は、受信した要求が終了要求である場合の処理である。一方、受信した要求が受諾要求であった場合には（Ｓ１４：Ｙｅｓ）、受諾要求に含まれる翻訳者のユーザＩＤと、依頼ＩＤとをタスクデータベース３３に記憶する（Ｓ１５）。続いて、翻訳依頼紹介処理を終了する。
【００４３】
以上のように、サーバ２０のＣＰＵ１０は、翻訳依頼紹介処理を実行する。次に、サーバ２０において、翻訳依頼により指定されたコンテンツを第二言語に翻訳した翻訳文の投稿を受け付ける翻訳文投稿受付処理を、図７〜図９を参照して説明する。図７は、サーバ２０において実行される翻訳文投稿受付処理の流れを示すフローチャートであり、図８は、翻訳文登録画面を例示する説明図である。また図９は、図７の翻訳文投稿受付処理において実行される投稿通知処理の流れを示すフローチャートである。尚、図７に示す翻訳文投稿処理は、翻訳者端末３がサーバ２０にアクセスし、認証等の処理を経た後、所定のメニュー画面から翻訳文投稿受付処理の開始を指示するボタンが選択された場合に実行される。
【００４４】
図７に示すように、図８に示す翻訳文登録画面３２０を表示するためのデータを翻訳者端末３に送信する（Ｓ２１）。データを受信した翻訳者端末３では、表示手段に翻訳文登録画面３２０が表示される。図８に示すように、翻訳文登録画面３２０は、翻訳依頼者欄３２１，原文ＵＲＩ３２２，翻訳文参照欄３２３，参照ボタン３２４，登録ボタン３２５，及びキャンセルボタン３２６を備えている。そして、翻訳者端末３において、参照ボタン３２４により翻訳文を記載したファイルが指定され、登録ボタン３２５が選択されると、登録要求がサーバ２０に送信される。この登録要求には、登録情報として翻訳依頼者欄３２１，原文ＵＲＩ３２２，翻訳者のユーザＩＤ，依頼ＩＤ及び翻訳文を含む翻訳文登録情報が含まれる。一方、翻訳者端末３においてキャンセルボタン３２６が選択されると、翻訳文投稿受付処理を中断する中断要求がサーバ２０に送信される。
【００４５】
続いて、翻訳者端末３から送信された何らかの要求を受信したか否かを判断する（Ｓ２２）。要求を受信していない場合には（Ｓ２２：Ｎｏ）、要求を受信するまで待機する。一方、何らかの要求を受信した場合には（Ｓ２２：Ｙｅｓ）、続いて、受信した要求が投稿要求であるか否かを判断する（Ｓ２３）。受信した要求が投稿要求ではない場合には（Ｓ２３：Ｎｏ）、翻訳文投稿受付処理を終了する。この処理は、受信した要求が中断要求である場合の処理である。一方、受信した要求が投稿要求であった場合には（Ｓ２３：Ｙｅｓ）、続いて、投稿通知処理を実行する（Ｓ２４）。この投稿通知処理を、図９を参照して説明する。図９に示すように、投稿通知処理では、まず、翻訳依頼データベース３２，タスクデータベース３３，及びユーザデータベース３４を参照し、Ｓ２２において受信した投稿要求に含まれる翻訳依頼者の連絡先を取得する。第１の実施形態では、連絡先として、翻訳依頼者のメールアドレスを取得する（Ｓ２８）。続いて、Ｓ２８において取得した連絡先に、翻訳依頼を受け付けたコンテンツの翻訳文が投稿された旨のメールを送信する（Ｓ２９）。続いて、投稿通知処理を終了し、図７の翻訳文投稿受付処理に戻る。
【００４６】
引き続き、図７を参照して翻訳文投稿受付処理について説明する。Ｓ２４に続いて、Ｓ２２において受信した投稿要求に含まれる、翻訳文、翻訳者のユーザＩＤ，及び原文のＵＲＩを、翻訳文ＩＤとともに翻訳文データベース３５に記憶する（Ｓ２５）。続いて、タスクデータベース３３から、投稿要求に含まれる依頼ＩＤに対応するエントリを削除し（Ｓ２６）、翻訳者に初期翻訳料を支払う（Ｓ２７）。初期翻訳料を支払う処理では、まず、ユーザデータベース３４を参照して、Ｓ２２において受信した投稿要求に含まれる翻訳者のユーザＩＤに対応する口座情報を取得する。そして、取得した口座情報を用いて、所定の金額の初期翻訳料を、翻訳者の口座に払い込む。続いて、翻訳文投稿受付処理を終了する。
【００４７】
以上のように、サーバ２０のＣＰＵ１０は、翻訳文投稿受付処理を実行する。次に、翻訳文がサーバ２０に投稿された旨の通知を受けた翻訳依頼者端末１が、サーバ２０にアクセスし、投稿された翻訳文を購入する購入受付処理について、図１０〜図１６を参照して説明する。図１０は、サーバ２０において実行される購入受付処理の流れを示すフローチャートであり、図１１は、翻訳文購入画面を例示する説明図である。図１２は、図１０の購入受付処理において実行される翻訳料支払い処理の流れを示すフローチャートであり、図１３は、図１０の購入受付処理において実行される評価用翻訳文抽出処理の流れを示すフローチャートである。また図１４は、翻訳文の構成を説明するための説明図であり、図１５は、図１３に示す評価用翻訳文抽出処理において実行される抽出量演算処理の流れを示すフローチャートであり、図１６は、図１３に示す評価用翻訳文抽出処理において実行される抽出位置演算処理である。尚、図１０に示す購入受付処理は、翻訳依頼者端末１がサーバ２０にアクセスし、認証等の処理を経た後、所定のメニュー画面から翻訳文購入受付処理の開始を指示するボタンが選択された場合に実行される。ここで、第１の実施形態では、前述のように、翻訳文が投稿された旨のメールを翻訳依頼者に送信している。このため、例えば、翻訳文が投稿された旨のメールに、購入受付処理を実行するためのリンクを挿入しておき、そのリンクが選択した場合に、翻訳文購入受付処理を開始してもよい。
【００４８】
図１０に示すように、購入受付処理ではまず、図１１に示す翻訳文購入画面３３０を表示するためのデータを翻訳依頼者端末１に送信する（Ｓ３１）。データを受信した翻訳依頼者端末１では、表示手段に翻訳文購入画面３３０が表示される。図１１に示すように、翻訳文購入画面３３０は、原文ＵＲＩ３３１，翻訳者欄３３２，価格欄３３３，評価用翻訳文提示ボタン３３４，購入ボタン３３５，及びキャンセルボタン３３６を備えている。翻訳依頼者端末１において評価用翻訳文提示ボタン３３４が選択されると、評価用翻訳文提示要求がサーバ２０に送信される。翻訳依頼者端末１において購入ボタン３３５が選択されると、購入要求がサーバ２０に送信される。評価用翻訳文提示要求及び購入要求には、原文ＵＲＩ，翻訳文ＩＤ，翻訳者のユーザＩＤ，及び翻訳依頼者のユーザＩＤが含まれる。購入要求にはさらに、翻訳文購入代金の金額が含まれる。また翻訳依頼者端末１においてキャンセルボタン３３６が選択されると、購入受付処理を中断する中断要求がサーバ２０に送信される。
【００４９】
続いて、翻訳者端末３から送信された何らかの要求を受信したか否かを判断する（Ｓ３２）。Ｓ３２において要求を受信していない場合には（Ｓ３２：Ｎｏ）、要求を受信するまで待機する。一方、何らかの要求を受信した場合には（Ｓ３２：Ｙｅｓ）、続いて、受信した要求が評価用翻訳文提示要求であるか否かを判断する（Ｓ３３）。受信した要求が評価用翻訳文提示要求である場合の処理は後述する（Ｓ３３：Ｙｅｓ）。一方、受信した要求が評価用翻訳文提示要求ではない場合には（Ｓ３３：Ｎｏ）、受信した要求が購入要求であるか否かを判断する（Ｓ３４）。受信した要求が購入要求ではない場合には（Ｓ３４：Ｎｏ）、続いて、購入受付処理を終了する。この処理は、受信した要求が中断要求である場合の処理である。一方、受信した要求が購入要求であった場合には（Ｓ３４：Ｙｅｓ）、続いて、ユーザデータベース３４を参照して、翻訳依頼者端末１のユーザの口座情報を取得する（Ｓ３５）。続いて、購入要求に含まれる金額を、Ｓ３５において取得した口座から引き落とす（Ｓ３６）。続いて、翻訳文データベース３５を参照し、購入要求に含まれる翻訳文ＩＤに対応する翻訳文のデータを、翻訳依頼者端末１に送信する（Ｓ３７）。
【００５０】
続いて、翻訳者に翻訳料を支払う翻訳料支払い処理を行う（Ｓ３８）。この翻訳料支払い処理について、図１２を参照して説明する。図１２に示すように、翻訳料支払い処理ではまず、翻訳文データベース３５を参照して、翻訳者のユーザＩＤを取得する（Ｓ４１）。この翻訳者は、Ｓ３２において受信した購入要求に含まれる翻訳文ＩＤの翻訳文を投稿した翻訳者である。続いて、ユーザデータベース３４を参照して、Ｓ４１において取得した翻訳者の口座情報を取得する（Ｓ４２）。続いて、Ｓ４２において取得した口座情報を用いて、図１０において徴収した翻訳料に所定の割合を乗じた翻訳料を、翻訳者の口座に払い込む（Ｓ４３）。この所定の割合は、適宜定めることができ、例えば２割と定められる。続いて、翻訳料支払い処理を終了し、図１０に示す購入受付処理に戻る。
【００５１】
引き続き、図１０を参照して、購入受付処理について説明する。Ｓ３８に続いて、Ｓ３２において受信した購入要求に含まれる依頼ＩＤに対応するエントリを、翻訳依頼データベース３２から削除する（Ｓ３９）。続いて、購入受付処理を終了する。
【００５２】
Ｓ３３において、受信した要求が評価用翻訳文提示要求である場合（Ｓ３３：Ｙｅｓ）、翻訳文の一部を所定条件に従って抽出する評価用翻訳文抽出処理を実行する（Ｓ６３）。この評価用翻訳文抽出処理について、図１３〜図１６を参照して説明する。図１３に示すように、評価用翻訳文抽出処理では、まず、翻訳文データベース３５を参照し、抽出の対象となる翻訳文を特定する（Ｓ７１）。この処理は、本発明の「翻訳文特定工程」に相当する処理である。抽出の対象となる翻訳文は、図１０のＳ３２において受信した評価用訳文提示要求により指定される翻訳文である。そして、評価用訳文提示要求に含まれる翻訳文ＩＤに基づき、翻訳文データベース３５の中から抽出の対象となる翻訳文である出力対象翻訳文を特定する。続いて、設定記憶エリア３６を参照して、Ｓ７１において特定した出力翻訳文から一部の文章を抽出する際のルールである抽出ルールを取得する（Ｓ７２）。この抽出ルールは、本発明の抽出工程における「所定条件」に相当する。
【００５３】
ここで第１の実施形態の抽出ルールについて図１４を参照して説明する。図１４に模式的に示すように、翻訳文３４０は、１〜Ｎ個の複数の段落を含んでいる。第１の実施形態では、抽出ルールとして以下の４つのルールが定められている。第１の抽出ルールでは、抽出対象範囲を、出力対象翻訳文全体の範囲（矢印３５５で図示）から、開始部（矢印３５２で図示）、及び終了部（矢印３５４で図示）を除いて求める。開始部は、出力対象翻訳文の開始箇所（矢印３４１で図示）から出力対象翻訳文の１割の量を含む範囲である。終了部は、出力対象翻訳文の終了箇所（矢印３４５で図示）を終点とする出力対象翻訳文の１割の量含む範囲である。したがって、抽出対象範囲は、翻訳文３４０の内矢印３５３で図示する範囲となる。
【００５４】
第２の抽出ルールでは、抽出開始位置を段落の開始位置とする。図１４の例のように、第１の抽出ルールにより、抽出対象範囲が矢印３５３で図示するように定められた場合、段落２の一部には、開始部が含まれる。したがって、第２の抽出ルールに基づき、段落２の一部が、抽出対象となることはない。よって、第１及び第２の抽出ルールの双方に基づき抽出対象範囲を求めると、矢印３５６に示す範囲となる。
【００５５】
第３の抽出ルールは抽出開始位置を、乱数発生により求める。第１の実施形態のように、乱数発生させて、抽出開始位置を求める場合には、抽出開始位置をランダムに定めることができる。このため、翻訳者が抽出箇所を予め知ることができないので、特定の部分のみに力点を置いて翻訳がなされる虞が回避され、翻訳文全体の質の向上が期待される。
【００５６】
第４のルールでは、抽出前の出力対象翻訳文（矢印３５６で図示）の量に対する抽出翻訳文（矢印３５１で図示）の量の割合を、所定の割合（例えば５％）とする。ただし、抽出翻訳文の量が、予め定められた一定値以上である場合には、抽出翻訳文の量（抽出量）をその一定値にする。例えば、翻訳文が１００００行に及ぶ場合、出力対象翻訳文の一部として５％の量の翻訳文を抽出すると、５００行の抽出翻訳文が抽出されることになる。この抽出翻訳文は、評価用翻訳文としては量が多すぎるため、第１の実施形態では、抽出翻訳文の量が、一定値（例えば、５０行）以上である場合には、抽出量を一定値（例えば、５０行）にする。尚、出力対象翻訳文及び抽出翻訳文の量の算出方法は、適宜変更可能である。例えば、出力対象翻訳文及び抽出翻訳文の量として、文字数を算出してもよいし、単語数、行数、段落数、セクション数を算出してもよい。第１の実施形態では、行数により出力対象翻訳文及び抽出翻訳文の量を求める。
【００５７】
引き続き、図１３を参照して評価用翻訳文抽出処理を説明する。Ｓ７２に続いて、出力対象翻訳文の量を演算して求める抽出量演算処理を実行する（Ｓ７３）。この抽出量演算処理について、図１５を参照して説明する。抽出量演算処理ではまず、出力対象翻訳文内の行数を数え、その行数をＲＡＭ１２に記憶する（Ｓ８１）。この処理は、出力対象翻訳文の量を算出するための処理であり、例えば、行数として１００行が求められる。続いて、抽出する行数を演算し、演算結果をＲＡＭ１２に記憶する（Ｓ８２）。第１の実施形態では、図１３のＳ７２において取得した抽出ルールのうち、第４の抽出ルールで定める所定の割合５％に、Ｓ８１において求めた行数１００行を乗じて、抽出する行数５行を計算する。計算して求めた行数に端数がある場合の処理は予め定められていればよく、切り上げ、切り下げ、四捨五入等任意の処理方法を採用可能である。
【００５８】
続いて、Ｓ８２において計算された行数が、一定値以上か否かを判断する（Ｓ８３）。この一定値は、任意に設定可能な数値であり、設定記憶エリア３６に予め記憶されている。一定値として５０行と定められ、Ｓ８２において計算された行数が５行である場合には、一定値である５０行未満である（Ｓ８３：Ｎｏ）。よって、Ｓ８２において演算した演算値を抽出する行数に設定し、ＲＡＭ１２に記憶する（Ｓ８５）。一方、Ｓ８２において計算された行数が５００行である場合には、一定値である５０行以上である（Ｓ８３：Ｙｅｓ）。よって、設定記憶エリア３６に記憶されている一定値を、抽出する行数に設定し、ＲＡＭ１２に記憶する（Ｓ８４）。この処理は、第４の抽出ルールに従い、評価用翻訳文としては量が多すぎる場合に（Ｓ８３：Ｙｅｓ）、抽出量を一定値に設定するための処理である。Ｓ８４又はＳ８５に続いて、抽出量演算処理を終了し、図１３に示す評価用翻訳文抽出処理に戻る。
【００５９】
引き続き、図１３を参照して評価用翻訳文抽出処理について説明する。Ｓ７３に続いて抽出位置を演算して求める、抽出位置演算処理を実行する（Ｓ７４）。この抽出位置演算処理を、図１６を参照して説明する。図１６に示すように、抽出位置演算処理では、まず、翻訳文データベース３５を参照し、出力対象翻訳文を図１４に模式的に示すように段落毎に分割する（Ｓ９１）。段落の判別方法としては、例えば、行頭が１文字下がっている場合に、新たな段落の開始位置であると判断する。
【００６０】
続いて、翻訳文データベース３５と、Ｓ７２において取得した抽出ルールとを参照し、抽出の範囲の始点となる段落を求める（Ｓ９２）。前述のように、第１の実施形態では、第１及び第２の抽出ルールに基づき、抽出対象範囲の始点（矢印３４２で図示）となる段落を求め、ＲＡＭ１２に記憶する。より具体的には、出力対象翻訳文が１００行の文章であった場合、開始箇所３４１から翻訳文の１割の文章である１０行の文章を除く。そして、除いた後の翻訳文の最初の段落の開始位置を抽出対象範囲の始点とする。図１４に示す翻訳文３４０では、抽出対象範囲の始点となる段落として、段落３を求める。
【００６１】
続いて、翻訳文データベース３５と、Ｓ７２において取得した抽出ルールとを参照し、抽出対象範囲の終点となる段落を求める（Ｓ９３）。Ｓ９２と同様に、第１の実施形態では、第１及び第２の抽出ルールに基づき、抽出対象範囲の終点（矢印３４４で図示）となる段落を求め、ＲＡＭ１２に記憶する。図１４に示す翻訳文３４０では、抽出対象範囲の終点となる段落として、段落Ｎ−１を求める。
【００６２】
続いて、乱数を発生し、ＲＡＭ１２に記憶する（Ｓ９４）。この処理は、Ｓ９２で求めた段落３からＳ９３で求めた段落Ｎ−１の中から、抽出開始位置を定める段落を選定するための処理である。続いて、Ｓ９４において発生した乱数に対応する段落が、段落４である場合、図１４の矢印３４３に示すように、抽出開始位置に段落４の開始位置を設定する（Ｓ９５）。続いて、抽出位置演算処理を終了し、図１３に示す評価用翻訳文抽出処理に戻る。
【００６３】
引き続き、図１３を参照して評価用翻訳文抽出処理について説明する。Ｓ７４に続いて、翻訳文データベース３５と、ＲＡＭ１２とを参照し、Ｓ７４において演算した抽出開始位置を始点として、Ｓ７３において求めた量の翻訳文を抽出する（Ｓ７５）。抽出した抽出翻訳文は、ＲＡＭ１２に記憶する。この処理は、本発明の「抽出工程」に相当する処理である。図１４の例では、段落４の開始位置から、５行の文章を抽出する。尚、行単位で文章を抽出した場合、最後の文が、途中で切れてしまう場合がある。この場合、文の途中で切れてもよいとしてもよいし、文が途中で切れないように、最終行の文の終わりまでを抽出してもよい。続いて、評価用翻訳文抽出処理を終了し、図１０に示す購入受付処理に戻る。
【００６４】
引き続き図１０を参照して、購入受付処理を説明する。Ｓ６３に続いて、Ｓ６３において抽出した抽出翻訳文のデータを、翻訳依頼者端末１に送信する（Ｓ６４）。この処理は、本発明の「出力制御工程」に相当する処理である。抽出翻訳文のデータを受信した翻訳依頼者端末１では、抽出翻訳文を評価用翻訳文として表示、印刷等の出力をする。翻訳依頼者は出力された評価用翻訳文を参照することにより、翻訳文の品質を確認する。続いて、Ｓ３２に戻り処理を繰り返す。
【００６５】
以上のように、サーバ２０のＣＰＵ１０は、購入受付処理を実行する。次に、サーバ２０において実行される翻訳を受発注する処理のうち、サーバ２０に登録されている翻訳文を購入者端末２のユーザに販売する処理について、図１７及び図１８を参照して説明する。図１７は、サーバ２０において実行される翻訳文再利用処理の流れを示すフローチャートであり、図１８は、翻訳文検索画面を例示する説明図である。尚、図１７に示す翻訳文再利用処理は、購入者端末２がサーバ２０にアクセスし、認証等の処理を経た後、所定のメニュー画面から翻訳文再利用処理の開始を指示するボタンが選択された場合に実行される。
【００６６】
図１７に示すように、翻訳文再利用処理では、まず、図１８に示す翻訳文検索画面３７０を表示するためのデータを購入者端末２に送信する（Ｓ５１）。データを受信した購入者端末２では、表示手段に翻訳文検索画面３７０が表示される。図１８に示すように、翻訳文検索画面３７０は、原文ＵＲＩ記入欄３７１，検索ボタン３７２，終了ボタン３７３，翻訳者欄３７４，評価用翻訳文提示ボタン３７５，購入ボタン３７６，及びスクロールバー３７７を備えている。尚、翻訳者欄３７４，評価用翻訳文提示ボタン３７５，及び購入ボタン３７６は、後述する検索要求に対応する翻訳文が記憶されていた場合に、翻訳文検索画面３７０に表示される。購入者端末２において検索ボタン３７２が選択されると、原文ＵＲＩ記入欄３７１に記入されたＵＲＩのコンテンツの翻訳文が翻訳文データベース３５に記憶されているかを問い合わせる検索要求がサーバ２０に送信される。検索要求には、検索情報として原文ＵＲＩと、購入者のユーザＩＤとが含まれる。また購入者端末２において終了ボタン３７３が選択されると、翻訳文再利用処理を終了する終了要求がサーバ２０に送信される。購入者端末２において評価用翻訳文提示ボタン３７５が選択されると、評価用翻訳文提示要求がサーバ２０に送信される。購入者端末２において購入ボタン３７６が選択されると、購入要求がサーバ２０に送信される。評価用翻訳文提示要求及び購入要求には、原文ＵＲＩ，翻訳文ＩＤ，翻訳者のユーザＩＤ，及び購入者のユーザＩＤが含まれる。
【００６７】
続いて、購入者端末２から送信された何らかの要求を受信したか否かを判断する（Ｓ５２）。要求を受信していない場合には（Ｓ５２：Ｎｏ）、要求を受信するまで待機する。一方、何らかの要求を受信した場合には（Ｓ５２：Ｙｅｓ）、続いて、Ｓ５２において受信した要求が検索要求であるか否かを判断する（Ｓ５３）。受信した要求が検索要求である場合には（Ｓ５３：Ｙｅｓ）、続いて、翻訳文データベース３５を参照し、検索要求に含まれる原文ＵＲＩのコンテンツを第二言語に翻訳した翻訳文を検索する（Ｓ５４）。そして、検索要求に含まれる原文ＵＲＩのコンテンツを第二言語に翻訳した翻訳文が翻訳文データベース３５に記憶されている場合（Ｓ５５：Ｙｅｓ）、翻訳文の情報を購入者端末２に送信する（Ｓ５６）。翻訳文の情報には、翻訳者、及び翻訳者ＩＤが含まれる。翻訳文の情報を受信した購入者端末２では、図１８の翻訳者欄３７４，評価用翻訳文提示ボタン３７５，及び購入ボタン３７６のように、翻訳文の情報を翻訳文検索画面３７０に表示する。一方、検索要求に含まれる原文ＵＲＩのコンテンツを第二言語に翻訳した翻訳文が翻訳文データベース３５に記憶されていない場合（Ｓ５５：Ｎｏ）、翻訳文が翻訳文データベース３５に記憶されていない旨の情報を購入者端末２に送信する（Ｓ５７）。翻訳文の情報を受信した購入者端末２では、例えば、文章「翻訳文は見つかりませんでした。」が翻訳文検索画面３７０に表示される。Ｓ５６又はＳ５７に続いて、Ｓ５２に戻り処理を繰り返す。
【００６８】
Ｓ５３において、受信した要求が検索要求ではない場合（Ｓ５３：Ｎｏ）、続いて、受信した要求が評価用翻訳文提示要求であるか否かを判断する（Ｓ５８）。受信した要求が評価用翻訳文提示要求である場合には（Ｓ５８：Ｙｅｓ）、図１０に示す購入受付処理と同様の、評価用翻訳文抽出処理（Ｓ６３）と、評価用翻訳文の送信処理（Ｓ６４）とを行う。続いて、Ｓ５２に戻り処理を繰り返す。
【００６９】
一方、受信した要求が評価用翻訳文提示要求ではない場合には（Ｓ５８：Ｎｏ）、受信した要求が購入要求であるか否かを判断する（Ｓ５９）。受信した要求が購入要求ではない場合には（Ｓ５９：Ｎｏ）、続いて、翻訳文再利用処理を終了する。この処理は、Ｓ５２において受信した要求が終了要求である場合の処理である。一方、受信した要求が購入要求であった場合には（Ｓ５９：Ｙｅｓ）、続いて、購入処理を実行する（Ｓ６０）。図示しないが、この購入処理では、図１０に示す購入受付処理のＳ３５〜Ｓ３７と同様の処理を実行する。続いて、翻訳料支払い処理を行う（Ｓ６１）。この翻訳料支払い処理では、図１２の翻訳料支払い処理と同様の処理を行う。続いて、翻訳文再利用処理を終了する。
【００７０】
以上のように、サーバ２０のＣＰＵ１０は、翻訳文再利用処理を実行する。尚、図１に示す通信機器１５は、本発明の出力手段に相当する。図１３の評価用翻訳文抽出処理において、翻訳文データベース３５に予め登録されている翻訳文の中から、評価用翻訳文提示要求により指定された出力対象翻訳文を特定する（Ｓ７１）ＣＰＵ１０は、本発明の特定手段として機能する。また図１３の評価用翻訳文抽出処理において、Ｓ７１において特定された出力対象翻訳文から、所定条件に従って一部の文章を抽出翻訳文として抽出する（Ｓ７５）ＣＰＵ１０は、本発明の抽出手段として機能する。また図１０の購入受付処理において、図１３のＳ７５において抽出された抽出翻訳文を、通信機器１５を介して、翻訳依頼者端末１又は購入者端末２に送信するＣＰＵ１０は、本発明の出力制御手段として機能する。
【００７１】
以上詳述した第１の実施形態の翻訳仲介システム１００によれば、翻訳文購入時に、翻訳依頼者又は購入者から要求された場合に、出力対象翻訳文の一部を第１〜第４の抽出ルールに従って抽出し、抽出された抽出翻訳文を出力している。このため、従来のように翻訳文全文が出力される場合に比べ、翻訳依頼者又は購入者が翻訳文の品質を判断するために、翻訳文の一部を抽出する際の手間が省ける。また抽出翻訳文が無料で出力される場合であっても、抽出翻訳文は翻訳文の一部であるので、翻訳依頼者又は購入者が翻訳の対価を支払わずして翻訳文の全文を参照してしまう虞を回避することができる。
【００７２】
また第１の実施形態では、第１の抽出ルールに従い、一般的に品質を評価しにくい定型文が多く含まれる開始部、及び終了部を除いて求めた抽出対象範囲を求める。そしてその抽出対象範囲から、抽出翻訳文を抽出している。このため、品質を評価しにくい定型文が抽出翻訳文として抽出されることを回避することができる。したがって、開始部、及び終了部から翻訳文が抽出される場合に比べ、翻訳文の品質をより的確に判断することができる。
【００７３】
また第１の実施形態では、第２の抽出ルールに従い、出力対象翻訳文に含まれるいずれかの段落の開始箇所を抽出開始箇所としている。このため、段落の開始箇所以外の箇所を抽出開始箇所とする場合に比べ、互いに関連し、内容的なまとまりのある文章が含まれるため、翻訳文そのものの意味を把握しやすい。また例えば、出力対象翻訳文の原文であるコンテンツと、抽出翻訳文とを比較する際にも、抽出翻訳文がコンテンツのどの部分を翻訳したかを把握しやすい。したがって、段落の開始箇所以外の箇所を抽出開始箇所とする場合に比べ、翻訳文の品質を的確に判断することができる。
【００７４】
また第１の実施形態では、第３の抽出ルールに従い、抽出開始位置を、乱数発生により求める。このため、翻訳者が抽出箇所を予め知ることができないので、特定の部分のみに力点を置いて翻訳がなされる虞が回避され、翻訳文全体の質の向上が期待される。
【００７５】
また第１の実施形態では、第４の抽出ルールに従い、出力対象翻訳文から所定割合（５％）の文章が抽出翻訳文として抽出される。このため、翻訳文の品質を判断するのに適当な量の文章を自動的に出力することができる。また抽出翻訳文が無料で出力される場合であっても、翻訳者の翻訳の労力が損なわれないように、抽出翻訳文として出力する量を適切に制御することができる。第１の実施形態では、さらに第４の抽出ルールに従い、求めた抽出翻訳文の量が多くなりすぎた場合には（図１５のＳ８３：Ｙｅｓ）、抽出翻訳文の量を一定値に設定する（Ｓ８４）。このため、抽出翻訳文の量が過剰量になってしまうことを回避することができる。したがって、適切な量の抽出翻訳文を得る手間をより確実に省くことができる。
【００７６】
ところで、上記第１の実施形態では、翻訳文を抽出する毎に、抽出ルールに従い抽出範囲を求め、翻訳文の一部を抽出していた。しかし、例えば、抽出翻訳文の抽出箇所を抽出毎に変える場合、抽出翻訳文の出力を複数回実行することにより、翻訳文の全部又は大部分を出力することが可能となる。この場合、翻訳文を入手するという目的が達成されてしまう。しかしながら、無料で翻訳文の全部又は大部分を出力してしまった場合には、翻訳者が翻訳文を提示することに対する対価を得ることができず、翻訳者の利益が損なわれる虞がある。また、例えば、同一のコンテンツに対して、複数の翻訳文が登録されている場合、抽出翻訳文の抽出箇所を翻訳文毎に変える場合を想定する。この場合、同一コンテンツに対する異なる翻訳文の抽出翻訳文の出力を複数回実行し、抽出翻訳文を組み合わせることにより、同一のコンテンツに対応する翻訳文の全部又は大部分を出力してしまう虞がある。このような場合に対応するために、第２の実施形態のように抽出ルールを定めてもよい。以下、第２の実施形態のサーバ２０において実行される評価用翻訳文抽出処理について、図１９〜図２４を参照して説明する。尚、第２の実施形態の翻訳仲介システム１００の構成は、第１の実施形態と同様であるので、説明を省略する。また、サーバ２０において実行される処理の内、評価用翻訳文抽出処理以外の処理については、第１の実施形態と同様であるので、説明を省略する。
【００７７】
図１９は、その他の情報記憶エリア３７に記憶されている出力履歴を説明するための説明図であり、図２０は、第２の実施形態の評価用翻訳文抽出処理の流れを示すフローチャートである。また図２１は、図２０に示す評価用翻訳文抽出処理において実行される、第１評価用翻訳文抽出処理の流れを示すフローチャートであり、図２２は、図２０に示す評価用翻訳文抽出処理において実行される、第２評価用翻訳文抽出処理の流れを示すフローチャートである。また図２３は、図２０に示す評価用翻訳文抽出処理において実行される、第３評価用翻訳文抽出処理の流れを示すフローチャートであり、図２４は、図２０に示す評価用翻訳文抽出処理において実行される、第４評価用翻訳文抽出処理の流れを示すフローチャートである。尚、図２０〜図２４のフローチャートに示す各処理を実行させるプログラムは、サーバ２０のハードディスク装置３０のプログラム記憶エリア３１に記憶されており、図１に示すＣＰＵ１０が実行する。
【００７８】
まず、その他の情報記憶エリア３７に記憶されている出力履歴を、図１９を参照して説明する。第２の実施形態では、図１０及び図１７のＳ６３において、評価用翻訳文を抽出する毎に、出力履歴をその他の情報記憶エリア３７に記憶している。図１９に示すように、出力履歴３８０には、原文ＵＲＩ３８１，翻訳文ＩＤ３８２，指定者のユーザＩＤ３８３，並びに、図１０及び図１７のＳ６３において提示した抽出翻訳文の抽出条件３８４が含まれる。指定者は、図１０のＳ６３の処理においては、翻訳依頼者端末１のユーザであり、図１７のＳ６３においては、購入者端末２のユーザである。抽出条件としては、例えば、抽出開始位置（例えば、段落番号）と、抽出量（例えば、行数）が記憶される。この抽出条件に基づき、翻訳文ＩＤに対応する翻訳文の一部を抽出すると、過去に出力した抽出翻訳文と同様の抽出翻訳文が得られる。このように、第２の実施形態では、出力履歴に抽出条件を記憶することにより、間接的に抽出翻訳文を記憶している。尚、この出力履歴は、本発明の「第一出力履歴」及び「第二出力履歴」に相当し、ハードディスク装置３０のその他の情報記憶エリア３７は出力履歴記憶手段に相当する。この出力履歴は、サーバ２０に、ＥＥＰＲＯＭや、フラッシュメモリ等の他の記憶手段を設け、そこに記憶してもよい。また、ＣＤ−ＲＯＭ等の外部記憶手段に出力履歴を記憶してもよい。
【００７９】
次に、第２の実施形態の評価用翻訳文抽出処理を、図２０を参照して説明する。第２の実施形態の評価用翻訳文抽出処理は、第１の実施形態と同様の、購入受付処理（図１０参照）、又は翻訳文再利用処理（図１７参照）において実行される。そして第２の実施形態の評価用翻訳文抽出処理では、購入受付処理（図１０参照）において、翻訳依頼者端末１から送信された評価用翻訳文提示要求を用いて処理を実行する。また第２の実施形態の評価用翻訳文抽出処理では、翻訳文再利用処理（図１７参照）において、購入者端末２から送信された評価用翻訳文提示要求を用いて処理を実行する。以下の説明において、評価用翻訳文提示要求を送信した翻訳依頼者端末１又は購入者端末２のユーザを単に、「指定者」と言う。
【００８０】
具体例として、次の具体例１〜４を用いて説明する。指定者のユーザＩＤが「Ｕｓｅｒ−１」であり、評価用翻訳文提示要求に含まれる翻訳文ＩＤが「ａｂｃ−１」である場合を具体例１とする。指定者のユーザＩＤが「Ｕｓｅｒ−３」であり、評価用翻訳文提示要求に含まれる翻訳文ＩＤが「ａｂｃ−１」である場合を具体例２とする。指定者のユーザＩＤが「Ｕｓｅｒ−５」であり、評価用翻訳文提示要求に含まれる翻訳文ＩＤが「ａｂｃ−１」である場合を具体例３とする。指定者のユーザＩＤが「Ｕｓｅｒ−５」であり、評価用翻訳文提示要求に含まれる翻訳文ＩＤが「ａｂｃ−３」である場合を具体例４とする。
【００８１】
図２０に示すように、第２の実施形態の評価用翻訳文抽出処理では、まず、第１評価用翻訳文抽出処理を行う（Ｓ１０１）。この第１評価用翻訳文抽出処理では、抽出工程における所定条件として、同一のユーザに対して、同一の翻訳文の一部が所定回数提示されている場合には、出力履歴に記憶され、所定回数出力された抽出翻訳文のいずれかを取得する条件を含む。このような処理を行うのは、同一の指定者に対して翻訳文の全部又は大部分を出力されることを回避するためである。この第１評価用翻訳文抽出処理を図１９及び図２１を参照して説明する。
【００８２】
図２１に示すように、第１評価用翻訳文抽出処理では、まず、評価用翻訳文提示要求に基づき指定者及び出力対象翻訳文を特定する（Ｓ１２０）。この処理は、本発明の「指定者特定工程」及び「翻訳文特定工程」に相当する処理である。第２の実施形態では、この処理において、評価用翻訳文提示要求に含まれる指定者のユーザＩＤを取得し、ＲＡＭ１２に記憶する。また、評価用翻訳文提示要求に含まれる翻訳文ＩＤを取得し、ＲＡＭ１２に記憶する。そして、ＲＡＭ１２及び出力履歴を参照し、Ｓ１２０において特定した指定者に、Ｓ１２０において特定した翻訳文ＩＤの一部を出力した回数を取得する（Ｓ１２１）。具体例１の場合、図１９に示す出力履歴３８０に基づき、出力回数１を取得する（Ｓ１２１）。一方、具体例２〜４の場合、図１９に示す出力履歴３８０に基づき、出力回数０を取得する（Ｓ１２１）。
【００８３】
続いて、Ｓ１２１において取得した出力回数が所定回数以上であるか否かを判断する（Ｓ１２２）。この処理は、本発明の「第二出力判断工程」に相当する処理である。この所定回数は、翻訳文の長さや、抽出量等を考慮して予め定められ、設定記憶エリア３６に記憶されている。第２の実施形態では、所定回数として１が定められている。よって、具体例１の場合（Ｓ１２２：Ｙｅｓ）、出力履歴情報３８５の抽出条件３８４「第４段落から５％」に基づき、抽出翻訳文を抽出し、ＲＡＭ１２に記憶する（Ｓ１２３）。この処理は、本発明の「抽出工程」に相当する処理である。このように、出力履歴に記憶されている抽出条件に基づき出力対象翻訳文の一部を抽出することにより、過去に出力された抽出翻訳文とは異なる範囲を出力することを回避することができる。続いて、第１評価用翻訳文抽出処理を終了し、図２０に示す評価用翻訳文抽出処理に戻る。一方、具体例２〜４では（Ｓ１２２：Ｎｏ）、抽出翻訳文を抽出する処理を行わず、第１評価用翻訳文抽出処理を終了し、図２０に示す評価用翻訳文抽出処理に戻る。
【００８４】
引き続き図２０を参照して評価用翻訳文抽出処理について説明する。Ｓ１０１に続いて、ＲＡＭ１２を参照し、Ｓ１０１の処理において抽出翻訳文を抽出できたか否かを判断する（Ｓ１０２）。具体例１は、Ｓ１０１の処理において抽出翻訳文を抽出できたので（Ｓ１０２：Ｙｅｓ）、続いて後述するＳ１１０の処理を行う。一方、具体例２〜４では、Ｓ１０１の処理において抽出翻訳文を抽出しなかったので（Ｓ１０２：Ｎｏ）、続いて、第２評価用翻訳文抽出処理を行う（Ｓ１０３）。第２評価用翻訳文抽出処理では、同一のコンテンツを第二言語に翻訳した複数の翻訳文のうちのいずれかの一部が同一の指定者に対して抽出翻訳文として出力されている場合、次のように出力対象翻訳文から抽出翻訳文を抽出する。即ち、この第２評価用翻訳文抽出処理では、抽出工程における所定条件として、出力対象翻訳文の抽出開始位置及び抽出割合を、既に同一の指定者に対して出力された抽出翻訳文と同じ条件とする条件を含む。このような処理を行うのは、同一の指定者が、同一コンテンツに対する異なる翻訳文の抽出翻訳文の出力を複数回実行し、抽出翻訳文を組み合わせることにより、コンテンツに対応する翻訳文の全部又は大部分を出力してしまう虞を回避するためである。この第２評価用翻訳文抽出処理について図１９及び図２２を参照して説明する。
【００８５】
図２２に示すように、第２評価用翻訳文抽出処理ではまず、ＲＡＭ１２及び出力履歴を参照し、図２１のＳ１２０において特定した翻訳文ＩＤに対応する原文ＵＲＩを特定する。そして、原文ＵＲＩを第二言語に翻訳した翻訳文が他に存在する場合、その抽出翻訳文を図２１のＳ１２０において特定した指定者に対して出力された回数を取得する（Ｓ１３１）。例えば、具体例２の原文ＵＲＩは「ｈｔｔｐ：／／ａｂｃ．ｃｏｍ」である。そして出力履歴３８０には、原文ＵＲＩは「ｈｔｔｐ：／／ａｂｃ．ｃｏｍ」を第二言語に翻訳した翻訳文として、翻訳文ＩＤ「ａｂｃ−１」以外に、翻訳文ＩＤ「ａｂｃ−２」（出力履歴情報３８７）が記憶されている。具体例２のユーザＩＤ「Ｕｓｅｒ−３」は、出力履歴情報３８７に示すように、翻訳文ＩＤ「ａｂｃ−２」の翻訳文の一部を１度出力している。よって、Ｓ１３１において出力回数１回を取得する（Ｓ１３１）。同様に、具体例３及び具体例４では、出力回数０を取得する（Ｓ１３１）。
【００８６】
続いて、Ｓ１３１において取得した出力回数が所定回数以上であるか否かを判断する（Ｓ１３２）。この処理は、本発明の「第四出力判断工程」に相当する処理である。この所定回数は、翻訳文の長さや、抽出量等を考慮して予め定められ、設定記憶エリア３６に記憶されている。第２の実施形態では、所定回数として１が定められている。よって、具体例２の場合（Ｓ１３２：Ｙｅｓ）、出力履歴情報３８７の抽出条件３８４の抽出条件「第４段落から５％」に基づき抽出翻訳文を抽出し、ＲＡＭ１２に記憶する（Ｓ１３３）。この処理は、本発明の「抽出工程」に相当する処理である。このように、出力履歴に記憶されている抽出条件に基づき出力対象翻訳文の一部を抽出することにより、出力対象翻訳文と原文を同じとする翻訳文について、同一の指定者に対して過去に出力された抽出翻訳文とは異なる範囲を出力することを回避することができる。続いて、第２評価用翻訳文抽出処理を終了し、図２０に示す評価用翻訳文抽出処理に戻る。一方、具体例３及び具体例４では（Ｓ１３２：Ｎｏ）、抽出翻訳文を抽出する処理を行わず、第２評価用翻訳文抽出処理を終了し、図２０に示す評価用翻訳文抽出処理に戻る。
【００８７】
引き続き図２０を参照して評価用翻訳文抽出処理について説明する。Ｓ１０３に続いて、ＲＡＭ１２を参照し、Ｓ１０３の処理において抽出翻訳文を抽出できたか否かを判断する（Ｓ１０４）。具体例２は、Ｓ１０３の処理において抽出翻訳文を抽出できたので（Ｓ１０４：Ｙｅｓ）、続いて後述するＳ１１０の処理を行う。一方、具体例３及び具体例４では、Ｓ１０３の処理において抽出翻訳文を抽出しなかったので（Ｓ１０４：Ｎｏ）、続いて、第３評価用翻訳文抽出処理を行う（Ｓ１０５）。第３評価用翻訳文抽出処理では、同一のコンテンツを第二言語に翻訳した翻訳文の一部が、指定者以外のユーザに対して抽出翻訳文として所定回数以上出力されている場合、次のように出力対象翻訳文から抽出翻訳文を抽出する。即ち、第３評価用翻訳文抽出処理では、抽出工程における所定条件として、出力対象翻訳文の抽出開始位置及び抽出割合を、既に指定者以外のユーザに対して出力された抽出翻訳文と同じ条件とする条件を含む。このような処理を行うのは、同一の翻訳文の一部を複数人が別々に出力することにより、翻訳文の全部又は大部分を出力されることを回避するためである。この第３評価用翻訳文抽出処理について図２３を参照して説明する。
【００８８】
図２３に示すように、第３評価用翻訳文抽出処理ではまず、ＲＡＭ１２及び出力履歴を参照し、図２１のＳ１２０において特定した指定者以外のユーザに、図２１のＳ１２０において特定した翻訳文ＩＤの一部を出力した回数を取得する（Ｓ１４１）。出力履歴３８０に基づき、具体例３では出力回数２を取得し、具体例４では出力回数０を取得する（Ｓ１４１）。
【００８９】
続いて、Ｓ１４１において取得した出力回数が所定回数以上であるか否かを判断する（Ｓ１４２）。この処理は、本発明の「第一出力判断工程」に相当する処理である。この所定回数は、翻訳文の長さや、抽出量等を考慮して予め定められ、設定記憶エリア３６に記憶されている。第２の実施形態では、所定回数として１が定められている。よって、具体例３の場合（Ｓ１４２：Ｙｅｓ）、出力履歴情報３８５及び３８６のいずれかの抽出条件３８４に基づき、翻訳文ＩＤ「ａｂｃ−１」に対応する翻訳文の「第４段落から５％」を抽出し、ＲＡＭ１２に記憶する（Ｓ１４３）。この処理は、本発明の「抽出工程」に相当する処理である。Ｓ１４１において、条件を満たす出力履歴情報が複数に検出された場合、抽出条件を取得する際に参照する出力履歴情報の決定方法は任意の方法が採用可能である。例えば、条件を満たす出力履歴情報の内、最新の出力履歴情報から抽出条件を取得してもよい。また例えば、条件を満たす出力履歴情報の内、ランダムに選んだ出力履歴情報から抽出条件を取得してもよい。このように、出力履歴の抽出条件に基づき出力対象翻訳文の一部を抽出することにより、指定者以外のユーザに対して過去に出力された抽出翻訳文とは異なる範囲を出力することを回避することができる。続いて、第３評価用翻訳文抽出処理を終了し、図２０に示す評価用翻訳文抽出処理に戻る。一方、具体例４の場合は（Ｓ１４２：Ｎｏ）、抽出翻訳文を抽出する処理を行わず、第３評価用翻訳文抽出処理を終了し、図２０に示す評価用翻訳文抽出処理に戻る。
【００９０】
引き続き図２０を参照して評価用翻訳文抽出処理について説明する。Ｓ１０５に続いて、ＲＡＭ１２を参照し、Ｓ１０５の処理において抽出翻訳文を抽出できたか否かを判断する（Ｓ１０６）。具体例３は、Ｓ１０５の処理において抽出翻訳文を抽出できたので（Ｓ１０６：Ｙｅｓ）、続いて後述するＳ１１０の処理を行う。一方、具体例４では、Ｓ１０５の処理において抽出翻訳文を抽出しなかったので（Ｓ１０６：Ｎｏ）、続いて、第４評価用翻訳文抽出処理を行う（Ｓ１０７）。第４評価用翻訳文抽出処理では、同一のコンテンツを第二言語に翻訳した複数の翻訳文のうちのいずれかの一部が指定者以外のユーザに対して抽出翻訳文として出力されている場合、次のように出力対象翻訳文から抽出翻訳文を抽出する。即ち、この第３評価用翻訳文抽出処理では、抽出工程における所定条件として、出力対象翻訳文の抽出開始位置及び抽出割合を、既に指定者以外のユーザに対して出力された抽出翻訳文と同じ条件とする条件を含む。このような処理を行うのは、複数の指定者が、同一コンテンツに対する異なる翻訳文の抽出翻訳文の出力を複数回実行し、抽出翻訳文を組み合わせることにより、コンテンツに対応する翻訳文の全部又は大部分を出力してしまう虞を回避するためである。この第４評価用翻訳文抽出処理について図２４を参照して説明する。
【００９１】
図２４に示すように、第４評価用翻訳文抽出処理ではまず、ＲＡＭ１２及び出力履歴を参照し、図２１のＳ１２０において特定した翻訳文ＩＤに対応する原文ＵＲＩを特定する。そして、原文ＵＲＩを第二言語に翻訳した翻訳文が他に存在する場合、その翻訳文の一部が指定者以外のユーザに対して出力された回数を取得する（Ｓ１５１）。具体例４の原文ＵＲＩは「ｈｔｔｐ：／／ａｂｃ．ｃｏｍ」である。そして出力履歴３８０には、原文ＵＲＩは「ｈｔｔｐ：／／ａｂｃ．ｃｏｍ」を第二言語に翻訳した「ａｂｃ−３」以外の翻訳文として、翻訳文ＩＤ「ａｂｃ−１」（出力履歴情報３８５，３８６）及び「ａｂｃ−２」（出力履歴情報３８７）が記憶されている。よって、出力履歴情報３８５〜３８７に基づき、出力回数３回を取得する（Ｓ１５１）。
【００９２】
続いて、Ｓ１５１において取得した出力回数が所定回数以上であるか否かを判断する（Ｓ１５２）。この処理は、本発明の「第三出力判断工程」に相当する処理である。この所定回数は、翻訳文の長さや、抽出量等を考慮して予め定められ、設定記憶エリア３６に記憶されている。第２の実施形態では、所定回数として１が定められている。よって、具体例４の場合（Ｓ１５２：Ｙｅｓ）、出力履歴３８０に記憶されている抽出条件３８４に基づき、翻訳文ＩＤ「ａｂｃ−３」に対応する翻訳文の「第４段落から５％」を抽出し、ＲＡＭ１２に記憶する（Ｓ１５３）。この処理は、本発明の「抽出工程」に相当する処理である。続いて、第４評価用翻訳文抽出処理を終了し、図２０に示す評価用翻訳文抽出処理に戻る。このように、出力履歴の抽出条件に基づき出力対象翻訳文の一部を抽出することにより、出力対象翻訳文と原文を同じとする翻訳文について、指定者以外のユーザに対して過去に出力された抽出翻訳文とは異なる範囲を出力することを回避することができる。一方、出力回数が０であった場合には（Ｓ１５２：Ｎｏ）、抽出翻訳文を抽出する処理を行わず、第４評価用翻訳文抽出処理を終了し、図２０に示す評価用翻訳文抽出処理に戻る。
【００９３】
引き続き図２０を参照して評価用翻訳文抽出処理について説明する。Ｓ１０７に続いて、ＲＡＭ１２を参照し、Ｓ１０７の処理において抽出翻訳文を抽出できたか否かを判断する（Ｓ１０８）。具体例４は、Ｓ１０７の処理において抽出翻訳文を抽出できたので（Ｓ１０８：Ｙｅｓ）、続いて後述するＳ１１０の処理を行う。一方、Ｓ１０７において抽出翻訳文を抽出しなかった場合には（Ｓ１０８：Ｎｏ）、続いて、第５評価用翻訳文抽出処理を行う（Ｓ１０９）。この第５評価用翻訳文抽出処理では、図示しないが、図１３に示す第１の実施形態の評価用翻訳文抽出処理と同様な処理を実行する。この処理では、第１〜第４の評価用翻訳文抽出処理のように、出力履歴に記憶された抽出条件に基づいて抽出するのではなく、第１の実施形態と同様に、新たに抽出条件を求めて抽出翻訳文を抽出する。続いて、出力履歴を更新し、その他の情報記憶エリア３７に記憶する（Ｓ１１０）。例えば、具体例１では、原文ＵＲＩ３８１として「ｈｔｔｐ：／／ａｂｃ．ｃｏｍ」、翻訳文ＩＤ３８２として「ａｂｃ−１」、ユーザＩＤ３８３として「Ｕｓｅｒ−１」、及び抽出条件３８４として「第４段落から５％」を、出力履歴３８０に追加する。続いて、評価用翻訳文抽出処理を終了する。
【００９４】
以上のように、サーバ２０のＣＰＵ１０は、第２の実施形態の評価用翻訳文抽出処理を実行する。第１〜第５評価用翻訳文抽出処理において抽出された翻訳文は、第１の実施形態の場合と同様に、翻訳依頼者端末１又は購入者端末２に送信される。尚、図２１の第１評価用翻訳文抽出処理において、評価用翻訳文提示要求に基づき、出力対象翻訳文を特定する（Ｓ１２０）ＣＰＵ１０は、本発明の特定手段として機能する。また、図２１〜図２４に示す第１〜第４評価用翻訳文抽出処理のそれぞれにおいて、図２１のＳ１２０において特定された出力対象翻訳文から、出力履歴に基づき一部の文章を抽出翻訳文として抽出する（Ｓ１２３，Ｓ１３３，Ｓ１４３，又はＳ１５３）ＣＰＵ１０は、本発明の抽出手段として機能する。
【００９５】
以上説明した第２の実施形態において、第１評価用翻訳文抽出処理を実行することにより、以下のような効果が得られる。出力履歴３８０に基づき、指定された出力対象翻訳文の一部が抽出翻訳文として、その指定者に対して所定回数出力されている場合には、第二出力履歴に記憶され、所定回数出力されたいずれかの抽出翻訳文を取得する。このため、同一の指定者に対してこのように翻訳文の全部又は大部分を出力されることが回避されるので、翻訳文の全部又は大部分を取得するためには対価を支払わなければならない。よって、翻訳依頼者又は購入者が、評価用翻訳文抽出要求を複数送信することにより、無料で翻訳文を入手してしまい、翻訳者の利益が損なわれることを回避することができる。
【００９６】
また第２評価用翻訳文抽出処理を実行することにより、以下のような効果が得られる。同一の指定者が、同一コンテンツに対する異なる翻訳文の抽出翻訳文の出力を複数回実行し、抽出翻訳文を組み合わせることにより、コンテンツに対応する翻訳文の全部又は大部分を出力してしまう虞を回避することができる。したがって、同一の指定者に無料で同一のコンテンツに対応する翻訳文の全部又は大部分を正当な対価を得ることなく出力してしまうことにより、翻訳者の利益が損なわれることを回避することができる。
【００９７】
また第３評価用翻訳文抽出処理を実行することにより、以下のような効果が得られる。第３評価用翻訳文抽出処理では、出力履歴３８０に基づき、同一の出力対象翻訳文について、所定回数抽出翻訳文が出力された場合には、新たな抽出箇所から抽出しない。このため、複数のユーザに出力された翻訳文を組み合わせることにより、翻訳文の全部又は大部分を出力することになる虞が回避される。したがって、同一のコンテンツに対応する翻訳文の全部又は大部分を正当な対価を得ることなく出力してしまうことにより、翻訳者の利益が損なわれることを回避することができる。
【００９８】
また第４評価用翻訳文抽出処理を実行することにより、以下のような効果が得られる。複数のユーザが個別に同一コンテンツに対する異なる翻訳文の抽出翻訳文の出力を複数回実行し、得られた抽出翻訳文を組み合わせることにより、コンテンツに対応する翻訳文の全部又は大部分を出力してしまう虞を回避することができる。したがって、同一のコンテンツに対応する翻訳文の全部又は大部分を正当な対価を得ることなく出力してしまうことにより、翻訳者の利益が損なわれることを回避することができる。
【００９９】
また第１〜第５評価用翻訳文抽出処理を組み合わせて行うことにより、出力履歴に応じて、翻訳者の利益に配慮しつつ、翻訳文の一部を自動的に抽出することができる。
【０１００】
ところで、同一のコンテンツに対して、複数の翻訳文が翻訳文データベース３５に登録されている場合、それらの翻訳文を比較した上で、品質を判断したいという要望がある。これに対し、第３の実施形態のように評価用翻訳文抽出処理を実行してもよい。以下、第３の実施形態の評価用翻訳文抽出処理について図２５及び図２６を参照して説明する。尚、第３の実施形態の翻訳仲介システム１００の構成は、第１の実施形態と同様であるので説明を省略する。また、評価用翻訳文抽出処理以外の処理については、第１の実施形態と同様であるので、説明を省略する。図２５は、第３の実施形態の翻訳文検索画面を例示する説明図であり、図２６は、第３の実施形態の評価用翻訳文抽出処理の流れを示すフローチャートである。尚、図２６のフローチャートに示す各処理を実行させるプログラムは、サーバ２０のハードディスク装置３０のプログラム記憶エリア３１に記憶されており、図１に示すＣＰＵ１０が実行する。尚、第３の実施形態の評価用翻訳文抽出処理は、第１の実施形態と同様の、購入受付処理（図１０参照）、又は翻訳文再利用処理（図１７参照）において実行される。
【０１０１】
第３の実施形態の評価用翻訳文抽出処理では、同一コンテンツに対する複数の翻訳文を抽出する要求を受け付ける。複数の翻訳文は、例えば、図２５に示す翻訳文検索画面３９０を利用して指定する。図２５に示すように、翻訳文検索画面３９０は、図１８に示す翻訳文検索画面３９０と同様の原文ＵＲＩ記入欄３７１，検索ボタン３７２，及び終了ボタン３７３に加え、チェックボックス３９１，翻訳者欄３９２，評価用翻訳文提示ボタン３９３，及び購入ボタン３９４を備えている。尚、チェックボックス３９１，翻訳者欄３９２，評価用翻訳文提示ボタン３９３，及び購入ボタン３９４は、検索要求に対応する翻訳文が記憶されていた場合に、翻訳文検索画面３９０に表示される。翻訳依頼者端末１又は購入者端末２において評価用翻訳文提示ボタン３９３が選択されると、チェック済みのチェックボックス３９１に対応する翻訳文についての評価用翻訳文提示要求がサーバ２０に送信される。購入者端末２において購入ボタン３７６が選択されると、チェック済みのチェックボックス３９１に対応する翻訳文についての購入要求がサーバ２０に送信される。
【０１０２】
図２６に示すように、第３の実施形態の評価用翻訳文抽出処理ではまず、評価用翻訳文提示要求に基づき、出力対象翻訳文を特定する（Ｓ１６０）。この処理は、本発明の「翻訳文特定工程」に相当する処理である。続いて、Ｓ１６０において特定された出力対象翻訳文の内、出力履歴を参照していない出力対象翻訳文があるか否かを判断する（Ｓ１６１）。第３の実施形態において参照する出力履歴は、第２の実施形態の出力履歴と同様である。この処理は評価用翻訳文提示要求に含まれる翻訳文において出力履歴を参照していない出力対象翻訳文があるか否かは、例えば、ＲＡＭ１２に記憶されているフラグに基づき判断する。出力履歴を参照していない翻訳文がある場合（Ｓ１６１：Ｙｅｓ）、評価用翻訳文提示要求により指定される翻訳文のうち、出力履歴を参照していない翻訳文を１つ選択する（Ｓ１６２）。そして、出力履歴を参照し、指定者、又は、指定者以外のユーザに対して、Ｓ１６２において選択した翻訳文を出力したことがあるか否かを検索する（Ｓ１６３）。
【０１０３】
Ｓ１６３の検索の結果、出力経験があった場合には（Ｓ１６４：Ｙｅｓ）、出力履歴３８０の抽出条件３８４と同様の抽出条件を取得する（Ｓ１６６）。そして、Ｓ１６６において取得した抽出条件に基づき翻訳文の一部を抽出し、ＲＡＭ１２に記憶する（Ｓ１６８）。この抽出処理は、Ｓ１６０において特定した全ての翻訳文に対して行う。続いて、図２０のＳ１１０と同様に、出力履歴を更新し（Ｓ１６９）、評価用翻訳文抽出処理を終了する。一方、出力経験がない場合には（Ｓ１６４：Ｎｏ）、Ｓ１６１に戻り処理を繰り返す。Ｓ１６１において、すべての翻訳文について、出力履歴を参照した場合には（Ｓ１６１：Ｎｏ）、新たに抽出条件を定め、翻訳文についても同様の抽出条件にて一部を抽出する。この処理は、出力対象翻訳文は、過去に指定者又は指定者以外のユーザに対して、出力されていない場合の処理である。続いて、図２０のＳ１１０と同様に、出力履歴を更新し（Ｓ１６９）、評価用翻訳文抽出処理を終了する。
【０１０４】
以上のように、サーバ２０のＣＰＵ１０は、第３の実施形態の評価用翻訳文抽出処理を実行する。第３の実施形態の評価用翻訳文抽出処理において抽出された翻訳文は、第１の実施形態の場合と同様に、翻訳依頼者端末１又は購入者端末２に送信される。尚、図２６の評価用翻訳文抽出処理において、翻訳文データベース３５に予め登録されている翻訳文の中から、評価用翻訳文提示要求により指定された出力対象翻訳文を特定する（Ｓ１６０）ＣＰＵ１０は、本発明の特定手段として機能する。また図２６の評価用翻訳文抽出処理において、Ｓ１６０において特定された出力対象翻訳文から、Ｓ１６６又はＳ１６７で決定した抽出条件に従って抽出翻訳文として抽出する（Ｓ１６８）ＣＰＵ１０は、本発明の抽出手段として機能する。
【０１０５】
第３の実施形態の翻訳仲介システム１００によれば、複数の翻訳文に対応する抽出翻訳文の抽出開始位置及び抽出割合が同じであるため、抽出開始位置及び抽出割合が異なる場合に比べ、抽出翻訳文を比較しやすい。
【０１０６】
尚、本発明は、以上詳述した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加えてもよい。例えば、次の（１）〜（８）に示すような変形を適宜加えてもよい。
【０１０７】
（１）上記実施形態は、サーバ２０に予め登録したユーザに対し、ウェブ上で公開されているコンテンツの翻訳の受発注を仲介する会員制の翻訳仲介システムである場合について説明したが、これに限定されない。例えば、非会員制の翻訳仲介システムに本発明を適用してもよい。また、サーバ２０と複数の端末１〜３を備えず、翻訳仲介システムを構成しない翻訳文出力装置に本発明を適用してもよい。この場合、例えば、翻訳文出力装置を、翻訳依頼者、翻訳者及び購入者が共同して使用する１台の汎用コンピュータとすればよい。この場合、抽出翻訳文を出力する処理として、例えば、汎用コンピュータが備える液晶ディスプレイ等の表示手段に表示させる処理を行ってもよい。また例えば、汎用コンピュータが備えるプリンタ等の印刷手段に印刷させる処理を行ってもよい。また例えば、汎用コンピュータが備えるスピーカー等の音声発生手段で再生させる処理を行ってもよい。
【０１０８】
（２）上記実施形態では、ウェブ上で公開されているコンテンツを原文としていたが、これに限定されない。例えば、原文をテキスト入力する欄を設け、そこに入力されたテキストを原文として取得してもよい。
【０１０９】
（３）第１の実施形態では、抽出ルールとして、第１〜第４の抽出ルールに従い翻訳文を抽出していたが、抽出ルールは適宜変更可能であり、これに限定されない。例えば、第１〜第４の抽出ルールから選択した１又は複数のルールを抽出ルールとしてもよい。また、以下の（３−１）〜（３−４）に例示するように、第１〜第４の抽出ルール以外の抽出ルールを適宜定めてもよい。以下のような抽出ルールを定めた場合でも、翻訳文全文が出力される場合に比べ、翻訳依頼者が翻訳文の品質を判断するために、翻訳文の一部を抽出する際の手間を省くことができる。また抽出翻訳文が無料で出力される場合であっても、抽出翻訳文は翻訳文の一部であるので、翻訳依頼者又は購入者が翻訳の対価を支払わずして翻訳文の全文を参照してしまう虞を回避することができる。
【０１１０】
（３−１）第１の抽出ルールでは、抽出対象範囲を、出力対象翻訳文全体の範囲から、開始部、及び終了部を除いて求めていたが、これに限定されない。例えば、出力対象翻訳文の全体を抽出対象範囲としてもよいし、出力対象翻訳文全体の範囲から、開始部、又は終了部を除いた範囲を抽出対象範囲としてもよい。また、開始部及び終了部が出力対象翻訳文に示す割合をそれぞれ１割としていたが、この割合は適宜変更可能である。
【０１１１】
（３−２）第２の抽出ルールでは、抽出開始位置を段落の開始位置としていたが、これに限定されない。例えば、段落に関係なく開始位置を設定してもよい。この場合でも、出力対象翻訳文が複数の章に分かれている場合には、章の開始位置を抽出開始位置としてもよい。
【０１１２】
（３−３）第３の抽出ルールは抽出開始位置を、乱数発生により求めていたが、これに限定されない。抽出開始位置の決定方法は、第１の実施形態の場合の他、ハッシュの計算式を利用して求めてもよいし、予め定められた値に基づき抽出開始位置を定めてもよい。
【０１１３】
（３−４）第４の抽出ルールでは、抽出前の出力対象翻訳文の量に対する抽出翻訳文の量の割合を、所定の割合としていたが、これに限定されない。例えば、抽出量は出力対象翻訳文の量よりも少ない一定値としてもよい。また、第４の抽出ルールでは、抽出翻訳文の量が一定値以上である場合には、抽出量を一定値にしていたが、これに限定されない。抽出翻訳文の量が、一定値以上であるかによらず、抽出前の出力対象翻訳文の量に対する抽出翻訳文の量の割合を、所定の割合となるように、抽出量を定めてもよい。これらの場合にも、翻訳文全文が出力される場合に比べ、翻訳依頼者が翻訳文の品質を判断するために、翻訳文の一部を抽出する手間を省くことができる。尚、この所定の割合は、１０割未満の値を適宜定めればよい。
【０１１４】
（４）第２及び第３の実施形態では、出力履歴３８０には、原文ＵＲＩ３８１，翻訳文ＩＤ，指定者のユーザＩＤ３８３，並びに、図１０及び図１７のＳ６３において提示した抽出翻訳文の抽出条件３８４が含まれていたがこれに限定されない。本発明の第一出力履歴には、抽出翻訳文及び出力対象翻訳文を特定する情報が含まれていればよい。また本発明の第二出力履歴には、抽出翻訳文と、出力対象翻訳文、及び指定者をそれぞれ特定する情報が含まれていればよい。また、出力日時等、その他の情報を出力履歴に記憶してもよい。第２及び第３の実施形態では、出力履歴に抽出条件を記憶することにより、間接的に抽出翻訳文を記憶していたが、抽出条件に替えて、抽出翻訳文そのものを記憶してもよい。さらに、第２及び第３の実施形態の出力履歴３８０は、本発明の第一出力履歴及び第二出力履歴を兼ねていたが、これらを別々に設けてもよい。
【０１１５】
（５）第２の実施形態では、図２０に示す評価用翻訳文抽出処理が、第１〜第５評価用翻訳文抽出処理を備えていたがこれに限定されない。例えば、第１〜第４評価用翻訳文抽出処理から選ばれた１又は複数の処理と、第５評価用翻訳文抽出処理とを適宜組み合わせてもよい。
【０１１６】
（６）第２の実施形態では、第１〜第４評価用翻訳文抽出処理において、所定条件の抽出翻訳文が過去に出力されていたかを判断していたが、この処理における所定条件は適宜変更してもよい。例えば、出力履歴に出力日時を記憶させておき、所定条件として過去一年間に出力されている条件を付加してもよい。この場合、出力対象翻訳文に対応する抽出翻訳文の出力を複数回実行し、抽出翻訳文を組み合わせる虞があるユーザに対してのみ、出力履歴に基づき抽出翻訳文を抽出することができる。また例えば、第３及び第４評価用翻訳文において、指定者以外のユーザを、指定者と属性（所属、出身地、出身学校等）が同一又は類似するユーザとする条件を付加してもよい。この場合、同一コンテンツに対する異なる翻訳文の抽出翻訳文の出力を複数回実行し、抽出翻訳文を組み合わせる虞があるユーザに対してのみ、出力履歴に基づき抽出翻訳文を抽出することができる。
【０１１７】
（７）図２６に示す第３の実施形態の評価用翻訳文抽出処理では、指定者又は指定者以外のユーザに出力対象翻訳文を出力したことがあるかを判断していたが（Ｓ１６４）、これに限定されない。評価用翻訳文提示要求により指定される複数の翻訳文が、それぞれ同一の抽出条件に基づき抽出されればよい。このため、例えば、出力履歴を参照せずに、抽出条件を新規に求めてもよい。この場合も、複数の翻訳文に対応する抽出翻訳文の抽出開始位置及び抽出割合が同じであるため、抽出開始位置及び抽出割合が異なる場合に比べ、抽出翻訳文を比較しやすい。また例えば、Ｓ１６４において指定者又は指定者以外のユーザに出力対象翻訳文又は同一コンテンツに対する異なる翻訳文を出力したことがあるかを判断してもよい。
【０１１８】
（８）上記実施形態では、評価用翻訳文提示要求に応じて、抽出用翻訳文のみを、翻訳依頼者端末１又は購入者端末２に送信していたが、これに限定されない。例えば、出力対象翻訳文の一部を抽出翻訳文として抽出する際に、抽出翻訳文に対応する原文を抽出して、両者を翻訳依頼者端末１又は購入者端末２に送信してもよい。この場合、原文がどのように翻訳されるのかを容易に把握することができるので、翻訳文の評価をより適切に行うことができる。原文を取得する方法としては、サーバ２０に原文を記憶させる場合には、サーバ２０に記憶された原文から、翻訳依頼者により指定された原文を検出すればよい。また例えば、原文から原文がＷＥＢ上で公開されているコンテンツである場合には、原文ＵＲＩで示されるコンテンツにアクセスして、原文を取得すればよい。取得した原文から、抽出翻訳文に対応する原文を抽出する方法として場合、例えば、抽出翻訳文の抽出条件と同様な条件（抽出開始位置及び量）で抽出すればよい。
【図面の簡単な説明】
【０１１９】
【図１】サーバ２０を備える翻訳仲介システム１００のシステム構成を示す構成図である。
【図２】翻訳仲介システム１００において実行される処理の概要を説明するための説明図である。
【図３】サーバ２０において実行される翻訳依頼受付処理の流れを示すフローチャートである。
【図４】翻訳依頼受付画面を例示する説明図である。
【図５】サーバ２０において実行される翻訳依頼紹介処理の流れを示すフローチャートである。
【図６】翻訳依頼一覧表示画面を例示する説明図である。
【図７】サーバ２０において実行される翻訳文投稿受付処理の流れを示すフローチャートである。
【図８】翻訳文登録画面を例示する説明図である。
【図９】図７の翻訳文投稿受付処理において実行される投稿通知処理の流れを示すフローチャートである。
【図１０】サーバ２０において実行される購入受付処理の流れを示すフローチャートである。
【図１１】翻訳文購入画面を例示する説明図である。
【図１２】図１０の購入受付処理において実行される翻訳料支払い処理の流れを示すフローチャートである。
【図１３】図１０の購入受付処理において実行される評価用翻訳文抽出処理の流れを示すフローチャートである。
【図１４】翻訳文の構成を説明するための説明図である。
【図１５】図１３に示す評価用翻訳文抽出処理において実行される抽出量演算処理の流れを示すフローチャートである。
【図１６】図１３に示す評価用翻訳文抽出処理において実行される抽出位置演算処理である。
【図１７】サーバ２０において実行される翻訳文再利用処理の流れを示すフローチャートである。
【図１８】翻訳文検索画面を例示する説明図である。
【図１９】その他の情報記憶エリア３７に記憶されている出力履歴を説明するための説明図である。
【図２０】第２の実施形態の評価用翻訳文抽出処理の流れを示すフローチャートである。
【図２１】図２０に示す評価用翻訳文抽出処理において実行される、第１評価用翻訳文抽出処理の流れを示すフローチャートである。
【図２２】図２０に示す評価用翻訳文抽出処理において実行される、第２評価用翻訳文抽出処理の流れを示すフローチャートである。
【図２３】図２０に示す評価用翻訳文抽出処理において実行される、第３評価用翻訳文抽出処理の流れを示すフローチャートである。
【図２４】図２０に示す評価用翻訳文抽出処理において実行される、第４評価用翻訳文抽出処理の流れを示すフローチャートである。
【図２５】第３の実施形態の翻訳文検索画面を例示する説明図である。
【図２６】第３の実施形態の評価用翻訳文抽出処理の流れを示すフローチャートである。
【符号の説明】
【０１２０】
１０    ＣＰＵ
１１    ＲＯＭ
１２    ＲＡＭ
１５    通信機器
２０    サーバ
３０    ハードディスク装置
３５    翻訳文データベース
３６    設定記憶エリア
３７    その他の情報記憶エリア
１００    翻訳仲介システム
３８０    出力履歴
【図１】
2009037569.tif 000003
【図２】
2009037569.tif 000004
【図３】
2009037569.tif 000005
【図４】
2009037569.tif 000006
【図５】
2009037569.tif 000007
【図６】
2009037569.tif 000008
【図７】
2009037569.tif 000009
【図８】
2009037569.tif 000010
【図９】
2009037569.tif 000011
【図１０】
2009037569.tif 000012
【図１１】
2009037569.tif 000013
【図１２】
2009037569.tif 000014
【図１３】
2009037569.tif 000015
【図１４】
2009037569.tif 000016
【図１５】
2009037569.tif 000017
【図１６】
2009037569.tif 000018
【図１７】
2009037569.tif 000019
【図１８】
2009037569.tif 000020
【図１９】
2009037569.tif 000021
【図２０】
2009037569.tif 000022
【図２１】
2009037569.tif 000023
【図２２】
2009037569.tif 000024
【図２３】
2009037569.tif 000025
【図２４】
2009037569.tif 000026
【図２５】
2009037569.tif 000027
【図２６】
2009037569.tif 000028