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