(57)【要約】【課題】翻訳依頼者の希望する条件の下で、品質の高い翻訳結果を得ることを可能とする翻訳者選択方法、翻訳者選択サーバ、および翻訳者選択プログラムを提供する。【解決手段】新規の翻訳依頼が受け付けられると（Ｓ２）、翻訳依頼者の希望する条件の下で、元言語から最終言語への直接翻訳、および中間言語を介したリレー翻訳を行った場合にとりうる翻訳形態が抽出され、その場合の翻訳結果の品質を示す品質値とともに候補テーブルに記憶される（Ｓ４）。候補テーブル内が品質値の高い順にソートされ（Ｓ５）、順に、適切なランクの翻訳者がいるか否かが判断される（Ｓ１１〜Ｓ１５、Ｓ２１〜Ｓ２６）。適切な翻訳者がいれば、その翻訳者が発注先として選択され（Ｓ２５またはＳ１３）、翻訳が発注される（Ｓ１７）。【選択図】図７
2009289091.tif 000002
【特許請求の範囲】
【請求項１】
クライアント端末にネットワークを介して接続されたサーバによって処理される翻訳者選択方法であって、
クライアント端末から送信された、第１の言語のコンテンツである原文コンテンツを、所定の条件の下で、前記第１の言語とは異なる第２の言語へ翻訳するように依頼する翻訳依頼を受け付け、前記翻訳依頼の送信者である翻訳依頼者と対応付けて翻訳依頼記憶手段に記憶させる翻訳依頼受付ステップと、
翻訳能力に応じて予め設定された、前記翻訳能力を示す値であるレベル値および前記翻訳能力を用いて翻訳を行う場合の条件である制約条件を記憶する対応記憶手段に記憶された前記レベル値および前記制約条件に基づき、前記所定の条件の下で、前記第１の言語から前記第２の言語へ直接翻訳した場合の翻訳結果の品質を示す値である第１の品質値を決定する第１の品質値決定ステップと、
前記対応記憶手段に記憶された前記レベル値および前記制約条件に基づき、前記所定の条件の下で、前記第１の言語および前記第２の言語のいずれとも異なる言語である中間言語を仲介して、前記第１の言語から前記第２の言語へリレー翻訳した場合の翻訳結果の品質を示す値である第２の品質値を決定する第２の品質値決定ステップと、
複数の翻訳者の各々について前記翻訳能力および翻訳可能言語を少なくとも記憶する翻訳者記憶手段を参照して、前記翻訳依頼と、前記第１の品質値決定ステップおよび前記第２の品質値決定ステップでそれぞれ決定された前記第１の品質値および前記第２の品質値のうち、前記品質が高いことを示す前記第１の品質値または前記第２の品質値に基づき、発注先である翻訳者を選択する翻訳者選択ステップとを備えたことを特徴とする翻訳者選択方法。
【請求項２】
前記翻訳者選択ステップでは、前記第１の品質値決定ステップおよび前記第２の品質値決定ステップでそれぞれ決定された前記第１の品質値および前記第２の品質値について、前記品質が高いことを示す順に、前記第１の品質値または前記第２の品質値に対応する前記レベルの前記翻訳能力を有し、前記第１の言語から前記第２の言語へ直接翻訳または前記第１の言語から前記第２の言語へのリレー翻訳が可能な翻訳者を検索し、発見された前記翻訳者を前記発注先として選択することを特徴とする請求項１に記載の翻訳者選択方法。
【請求項３】
前記第２の品質値決定ステップは、
前記対応記憶手段に記憶された前記レベルおよび前記制約条件に基づき、前記所定の条件の下で、前記第１の言語から前記中間言語へ翻訳をした場合の翻訳結果の品質を表す第１の中間品質値と、前記中間言語から前記第２の言語へ翻訳をした場合の翻訳結果の品質を表す第２の中間品質値を決定する中間品質値決定ステップと、
前記中間品質値決定ステップで決定された前記第１の中間品質値および前記第２の中間品質値に基づいて、前記第２の品質値を決定する品質値決定ステップを備え、  
前記翻訳者選択ステップは、
前記翻訳者記憶手段を参照して、前記第１の品質値決定ステップで決定された前記第１の品質値に対応する前記レベルの前記翻訳能力を有し、前記第１の言語から前記第２の言語への翻訳が可能な翻訳者を前記発注先として選択する第１の翻訳者選択ステップと、
前記翻訳者記憶手段を参照して、前記中間品質値決定ステップで決定された前記第１の中間品質値に対応する前記レベルの前記翻訳能力を有し、前記第１の言語から前記中間言語への翻訳が可能な翻訳者と、前記中間品質値決定ステップで決定された前記第２の中間品質値に対応する前記レベルの前記翻訳能力を有し、前記中間言語から前記第２の言語への翻訳が可能な翻訳者とを、それぞれ、前記発注先の第１の発注先および第２の発注先として選択する第２の翻訳者選択ステップを備えたことを特徴とする請求項１または２に記載の翻訳者選択方法。
【請求項４】
前記品質値決定ステップでは、前記第２の中間品質値に重み付けをして、前記第２の品質値を決定することを特徴とする請求項３に記載の翻訳者選択方法。
【請求項５】
前記品質値決定ステップでは、前記第１の中間品質値に重み付けをして、前記第２の品質値を決定することを特徴とする請求項３に記載の翻訳者選択方法。
【請求項６】
前記翻訳者記憶手段は、前記複数の翻訳者について、母語を記憶しており、
前記第１の翻訳者選択ステップでは、前記母語が前記第２の言語と一致する翻訳者を前記発注先として選択し、
前記第２の翻訳者選択ステップでは、前記母語が前記第２の言語と一致する翻訳者を前記第２の発注先として選択することを特徴とする請求項３〜５のいずれかに記載の翻訳者選択方法。
【請求項７】
前記翻訳者記憶手段は、前記複数の翻訳者について、母語を記憶しており、
前記第２の翻訳者選択ステップでは、前記母語が前記中間言語と一致する翻訳者を、前記第１の発注先および前記第２の発注先としてそれぞれ選択することを特徴とする請求項３〜５のいずれかに記載の翻訳者選択方法。
【請求項８】
前記所定の条件は、前記翻訳依頼者が支払う翻訳料金の上限であり、
前記対応記憶手段に記憶された前記制約条件は、少なくとも、前記翻訳能力を用いて翻訳を行う場合に要する費用を含むことを特徴とする請求項１〜７のいずれかに記載の翻訳者選択方法。
【請求項９】
前記所定の条件は、前記翻訳依頼者が前記第２の言語による前記翻訳結果の入手を希望する納期であり、
前記対応記憶手段に記憶された前記制約条件は、少なくとも、前記翻訳能力を用いて翻訳を行う場合に要する期間を含むことを特徴とする請求項１〜８のいずれかに記載の翻訳者選択方法。
【請求項１０】
クライアント端末にネットワークを介して接続された翻訳者選択サーバであって、
第１の言語のコンテンツである原文コンテンツを、所定の条件の下で、前記第１の言語とは異なる第２の言語へ翻訳するように依頼する翻訳依頼を、前記翻訳依頼の送信者である翻訳依頼者と対応付けて記憶する翻訳依頼記憶手段と、
クライアント端末から送信された前記翻訳依頼を受け付け、前記翻訳依頼記憶手段に記憶させる翻訳依頼受付手段と、
翻訳能力に応じて予め設定された、前記翻訳能力を示す値であるレベル値および前記翻訳能力を用いて翻訳を行う場合の条件である制約条件を記憶する対応記憶手段と、
前記対応記憶手段に記憶された前記レベル値および前記制約条件に基づき、前記所定の条件の下で、前記第１の言語から前記第２の言語へ直接翻訳した場合の翻訳結果の品質を示す値である第１の品質値を決定する第１の品質値決定手段と、
前記対応記憶手段に記憶された前記レベル値および前記制約条件に基づき、前記所定の条件の下で、前記第１の言語および前記第２の言語のいずれとも異なる言語である中間言語を仲介して、前記第１の言語から前記第２の言語へリレー翻訳した場合の翻訳結果の品質を示す値である第２の品質値を決定する第２の品質値決定手段と、
複数の翻訳者の各々について前記翻訳能力および翻訳可能言語を少なくとも記憶する翻訳者記憶手段と、
前記翻訳者記憶手段を参照して、前記翻訳依頼と、前記第１の品質値決定ステップおよび前記第２の品質値決定ステップでそれぞれ決定された前記第１の品質値および前記第２の品質値のうち、前記品質が高いことを示す前記第１の品質値または前記第２の品質値に基づき、発注先である翻訳者を選択する翻訳者選択手段とを備えたことを特徴とする翻訳者選択サーバ。
【請求項１１】
請求項１〜９のいずれかに記載の翻訳者選択方法の各種処理ステップをコンピュータに実行させる翻訳者選択プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、翻訳者選択方法、翻訳者選択サーバ、および翻訳者選択プログラムに関する。
【背景技術】
【０００２】
近年、インターネットの普及に伴い、ユーザは、ＷＷＷ上の情報であるＷｅｂコンテンツを検索するなどして、自己の要望に即した情報を世界各地から得られるようになった。ところが、例えば、自分の母語以外の言語により記述されたＷｅｂコンテンツの場合、ユーザは必ずしもその言語には精通しておらず、内容の理解が困難な場合も多い。そこで、計算機による言語処理によって翻訳を行う、いわゆる機械翻訳システムが知られている。
【０００３】
しかしながら、いわゆる機械翻訳システムでは、翻訳結果の品質がよくないという問題があるため、翻訳結果の品質を向上させるために、翻訳者の翻訳能力（ランク）を考慮して、適切な翻訳者に翻訳を発注する翻訳発注管理方法も提案されている（例えば、特許文献１）。
【特許文献１】特開２００３−９１６６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の方法では、依頼対象となったコンテンツの言語と、ユーザが希望する翻訳後の言語間の直接翻訳が可能な翻訳者が選択されることが前提である。したがって、翻訳者のランクが考慮されるといっても、例えば、世界的にその言語を使用する人口が少ない、マイナー言語間の翻訳の場合など、ランクがそれほど高くない翻訳者しかいない場合には、品質の高い翻訳結果が得られるとは限らない。また、翻訳依頼者によって、翻訳結果の品質以外にも、翻訳に求める条件がある場合がある。よって、一律で最もランクの高い翻訳者に翻訳を発注するのは不都合な場合がある。
【０００５】
本発明は、上記問題点を解決するためになされたものであり、翻訳依頼者の希望する条件の下で、品質の高い翻訳結果を得ることを可能とする翻訳者選択方法、翻訳者選択サーバ、および翻訳者選択プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、請求項１に係る発明の翻訳者選択方法は、クライアント端末にネットワークを介して接続されたサーバによって処理される翻訳者選択方法であって、クライアント端末から送信された、第１の言語のコンテンツである原文コンテンツを、所定の条件の下で、前記第１の言語とは異なる第２の言語へ翻訳するように依頼する翻訳依頼を受け付け、前記翻訳依頼の送信者である翻訳依頼者と対応付けて翻訳依頼記憶手段に記憶させる翻訳依頼受付ステップと、翻訳能力に応じて予め設定された、前記翻訳能力を示す値であるレベル値および前記翻訳能力を用いて翻訳を行う場合の条件である制約条件を記憶する対応記憶手段に記憶された前記レベル値および前記制約条件に基づき、前記所定の条件の下で、前記第１の言語から前記第２の言語へ直接翻訳した場合の翻訳結果の品質を示す値である第１の品質値を決定する第１の品質値決定ステップと、前記対応記憶手段に記憶された前記レベル値および前記制約条件に基づき、前記所定の条件の下で、前記第１の言語および前記第２の言語のいずれとも異なる言語である中間言語を仲介して、前記第１の言語から前記第２の言語へリレー翻訳した場合の翻訳結果の品質を示す値である第２の品質値を決定する第２の品質値決定ステップと、複数の翻訳者の各々について前記翻訳能力および翻訳可能言語を少なくとも記憶する翻訳者記憶手段を参照して、前記翻訳依頼と、前記第１の品質値決定ステップおよび前記第２の品質値決定ステップでそれぞれ決定された前記第１の品質値および前記第２の品質値のうち、前記品質が高いことを示す前記第１の品質値または前記第２の品質値に基づき、発注先である翻訳者を選択する翻訳者選択ステップとを備えている。
【０００７】
請求項２に係る発明の翻訳者選択方法は、請求項１に記載の発明の構成に加え、前記翻訳者選択ステップでは、前記第１の品質値決定ステップおよび前記第２の品質値決定ステップでそれぞれ決定された前記第１の品質値および前記第２の品質値について、前記品質が高いことを示す順に、前記第１の品質値または前記第２の品質値に対応する前記レベルの前記翻訳能力を有し、前記第１の言語から前記第２の言語へ直接翻訳または前記第１の言語から前記第２の言語へのリレー翻訳が可能な翻訳者を検索し、発見された前記翻訳者を前記発注先として選択することを特徴とする。
【０００８】
請求項３に係る発明の翻訳者選択方法は、請求項１または２に記載の発明の構成に加え、前記第２の品質値決定ステップは、前記対応記憶手段に記憶された前記レベルおよび前記制約条件に基づき、前記所定の条件の下で、前記第１の言語から前記中間言語へ翻訳をした場合の翻訳結果の品質を表す第１の中間品質値と、前記中間言語から前記第２の言語へ翻訳をした場合の翻訳結果の品質を表す第２の中間品質値を決定する中間品質値決定ステップと、前記中間品質値決定ステップで決定された前記第１の中間品質値および前記第２の中間品質値に基づいて、前記第２の品質値を決定する品質値決定ステップを備え、前記翻訳者選択ステップは、前記翻訳者記憶手段を参照して、前記第１の品質値決定ステップで決定された前記第１の品質値に対応する前記レベルの前記翻訳能力を有し、前記第１の言語から前記第２の言語への翻訳が可能な翻訳者を前記発注先として選択する第１の翻訳者選択ステップと、前記翻訳者記憶手段を参照して、前記中間品質値決定ステップで決定された前記第１の中間品質値に対応する前記レベルの前記翻訳能力を有し、前記第１の言語から前記中間言語への翻訳が可能な翻訳者と、前記中間品質値決定ステップで決定された前記第２の中間品質値に対応する前記レベルの前記翻訳能力を有し、前記中間言語から前記第２の言語への翻訳が可能な翻訳者とを、それぞれ、前記発注先の第１の発注先および第２の発注先として選択する第２の翻訳者選択ステップを備えている。
【０００９】
請求項４に係る発明の翻訳者選択方法は、請求項３に記載の発明の構成に加え、前記品質値決定ステップでは、前記第２の中間品質値に重み付けをして、前記第２の品質値を決定することを特徴とする。
【００１０】
請求項５に係る発明の翻訳者選択方法は、請求項３に記載の発明の構成に加え、前記品質値決定ステップでは、前記第１の中間品質値に重み付けをして、前記第２の品質値を決定することを特徴とする。
【００１１】
請求項６に係る発明の翻訳者選択方法は、請求項３〜５のいずれかに記載の発明の構成に加え、前記翻訳者記憶手段は、前記複数の翻訳者について、母語を記憶しており、前記第１の翻訳者選択ステップでは、前記母語が前記第２の言語と一致する翻訳者を前記発注先として選択し、前記第２の翻訳者選択ステップでは、前記母語が前記第２の言語と一致する翻訳者を前記第２の発注先として選択することを特徴とする。
【００１２】
請求項７に係る発明の翻訳者選択方法は、請求項３〜５のいずれかに記載の発明の構成に加え、前記翻訳者記憶手段は、前記複数の翻訳者について、母語を記憶しており、前記第２の翻訳者選択ステップでは、前記母語が前記中間言語と一致する翻訳者を、前記第１の発注先および前記第２の発注先としてそれぞれ選択することを特徴とする。
【００１３】
請求項８に係る発明の翻訳者選択方法では、請求項１〜７のいずれかに記載の発明の構成に加え、前記所定の条件は、前記翻訳依頼者が支払う翻訳料金の上限であり、前記対応記憶手段に記憶された前記制約条件は、少なくとも、前記翻訳能力を用いて翻訳を行う場合に要する費用を含むことを特徴とする。
【００１４】
請求項９に係る発明の翻訳者選択方法では、請求項１〜８のいずれかに記載の発明の構成に加え、前記所定の条件は、前記翻訳依頼者が前記第２の言語による前記翻訳結果の入手を希望する納期であり、前記対応記憶手段に記憶された前記制約条件は、少なくとも、前記翻訳能力を用いて翻訳を行う場合に要する期間を含むことを特徴とする。
【００１５】
請求項１０に係る発明の翻訳者選択サーバは、クライアント端末にネットワークを介して接続された翻訳者選択サーバであって、第１の言語のコンテンツである原文コンテンツを、所定の条件の下で、前記第１の言語とは異なる第２の言語へ翻訳するように依頼する翻訳依頼を、前記翻訳依頼の送信者である翻訳依頼者と対応付けて記憶する翻訳依頼記憶手段と、クライアント端末から送信された前記翻訳依頼を受け付け、前記翻訳依頼記憶手段に記憶させる翻訳依頼受付手段と、翻訳能力に応じて予め設定された、前記翻訳能力を示す値であるレベル値および前記翻訳能力を用いて翻訳を行う場合の条件である制約条件を記憶する対応記憶手段と、前記対応記憶手段に記憶された前記レベル値および前記制約条件に基づき、前記所定の条件の下で、前記第１の言語から前記第２の言語へ直接翻訳した場合の翻訳結果の品質を示す値である第１の品質値を決定する第１の品質値決定手段と、前記対応記憶手段に記憶された前記レベル値および前記制約条件に基づき、前記所定の条件の下で、前記第１の言語および前記第２の言語のいずれとも異なる言語である中間言語を仲介して、前記第１の言語から前記第２の言語へリレー翻訳した場合の翻訳結果の品質を示す値である第２の品質値を決定する第２の品質値決定手段と、複数の翻訳者の各々について前記翻訳能力および翻訳可能言語を少なくとも記憶する翻訳者記憶手段と、前記翻訳者記憶手段を参照して、前記翻訳依頼と、前記第１の品質値決定ステップおよび前記第２の品質値決定ステップでそれぞれ決定された前記第１の品質値および前記第２の品質値のうち、前記品質が高いことを示す前記第１の品質値または前記第２の品質値に基づき、発注先である翻訳者を選択する翻訳者選択手段とを備えている。
【００１６】
請求項１１に係る発明の翻訳者選択プログラムは、請求項１〜９のいずれかに記載の翻訳者選択方法の各種処理ステップをコンピュータに実行させることを特徴とする。
【発明の効果】
【００１７】
請求項１に係る発明の翻訳者選択方法によれば、第１の言語から第２の言語への直接翻訳の場合だけでなく、中間言語を仲介したいわゆるリレー翻訳の場合も含め、所定の条件の下で翻訳が行われた場合の翻訳結果の品質を示す第１の品質値および第２の品質値に基づいて、品質が高い翻訳結果を作成可能な翻訳者が選択される。したがって、所定の条件の下で、直接翻訳に限って翻訳者を選択すると翻訳結果の品質が高くない場合でも、リレー翻訳を利用して、より品質の高い翻訳結果を得ることができる可能性が高くなる。
【００１８】
請求項２に係る発明の翻訳者選択方法によれば、翻訳結果の品質が高いことを示す順に、翻訳能力と翻訳可能言語が適切な翻訳者が検索され、発見された翻訳者が発注先として選択される。したがって、請求項１に記載の発明の効果に加え、所定の条件の下で、品質が最も高い翻訳結果を作成可能な翻訳者を選択することができる。
【００１９】
請求項３に係る発明の翻訳者選択方法によれば、中間言語を仲介したいわゆるリレー翻訳の場合には、第１の言語から中間言語へ翻訳をした場合の第１の中間品質値、および、中間言語から第２の言語へ翻訳をした場合の第２の中間品質値が決定され、各中間品質値に対応するレベルの翻訳者が選択される。リレー翻訳の場合、最終的な翻訳結果の品質は、第１の言語から中間言語への翻訳者と、中間言語から第２の言語への翻訳者との組合せが大きく影響する。したがって、請求項１または２に記載の発明の効果に加え、第１中間品質値および第２中間品質値に基づいて適切な翻訳者を選択することにより、より品質の高い翻訳結果を得ることができる可能性が高くなる。
【００２０】
請求項４に係る発明の翻訳者選択方法によれば、前記第２の中間品質値に重み付けがなされる。リレー翻訳の場合、翻訳依頼者は、原文コンテンツの第１の言語から中間言語への翻訳ではなく、最終的な翻訳結果である中間言語から第２の言語への翻訳によって品質を評価する。したがって、第２の中間品質値に重み付けをした上で、リレー翻訳の場合の翻訳結果の品質を示す第２の品質値を決定することにより、請求項３に記載の発明の効果に加え、最終的な評価に直接的な影響を与える中間言語から第２の言語への翻訳を重視した翻訳者の選択を行うことができる。
【００２１】
請求項５に係る発明の翻訳者選択方法によれば、前記第１の中間品質値に重み付けがなされる。リレー翻訳の場合、原文コンテンツの第１の言語から中間言語への翻訳に誤りがある等、品質が悪いと、最終的な翻訳結果である中間言語から第２の言語への翻訳の品質をそれ以上よくすることは難しい。すなわち、第１の言語から中間言語への翻訳により、最終的な翻訳結果の品質の下限値が左右される。したがって、第１の中間品質値に重み付けをした上で、リレー翻訳の場合の翻訳結果の品質を示す第２の品質値を決定することにより、請求項３に記載の発明の効果に加え、最終的な翻訳結果の品質の下限値を左右する第１の言語から中間言語への翻訳を重視した翻訳者の選択を行うことができる。
【００２２】
請求項６に係る発明の翻訳者選択方法によれば、第２言語を母語とする翻訳者が、第２言語への翻訳の発注先として選択される。最終的な翻訳結果の品質は、最終的な翻訳結果を作成する翻訳者により異なる。したがって、最終的な翻訳結果の言語である第２の言語を母語とする翻訳者を、第２言語への翻訳の発注先として選択することにより、請求項３〜５のいずれかに記載の発明の効果に加え、適切な表現を用いた精度の高い翻訳結果を得ることができ、最終的な翻訳結果の品質を向上することができる。
【００２３】
請求項７に係る発明の翻訳者選択方法によれば、リレー翻訳の場合に、第１の言語から中間言語への翻訳を行う第１の発注先、および中間言語から第２の言語への翻訳を行う第２の発注先として、いずれも中間言語を母語とする翻訳者が選択される。したがって、請求項３〜５のいずれかに記載の発明の効果に加え、第１の発注先および第２の発注先の翻訳者同士のコミュニケーションが容易となるため、両者で相談しながらリレー翻訳を行うことにより、最終的な翻訳結果の品質を高めることができる。
【００２４】
請求項８に係る発明の翻訳者選択方法によれば、請求項１〜７のいずれかに記載の発明の効果に加え、翻訳依頼者が支払う翻訳料金の上限を超えない範囲で、可能な限り品質が高い翻訳結果を作成可能な翻訳者を選択することができる。
【００２５】
請求項９に係る発明の翻訳者選択方法によれば、請求項１〜８のいずれかに記載の発明の効果に加え、翻訳依頼者が希望する納期までに、可能な限り品質が高い翻訳結果を作成可能な翻訳者を選択することができる。
【００２６】
請求項１０に係る発明の翻訳者選択サーバによれば、第１の言語から第２の言語への直接翻訳の場合だけでなく、中間言語を仲介したいわゆるリレー翻訳の場合も含め、所定の条件の下で翻訳が行われた場合の翻訳結果の品質を示す第１の品質値および第２の品質値に基づいて、品質が高い翻訳結果を作成可能な翻訳者が選択される。したがって、所定の条件の下で、直接翻訳に限って翻訳者を選択すると翻訳結果の品質が高くない場合でも、リレー翻訳を利用して、より品質の高い翻訳結果を得ることができる可能性が高くなる。
【００２７】
請求項１１に係る発明の翻訳者選択プログラムは、請求項１〜９のいずれかに記載の翻訳者選択方法の各種処理ステップをコンピュータに実行させることができる。したがって、請求項１〜９のいずれかに記載の発明の効果を奏することができる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明を具現化した実施の形態について、図面を参照して説明する。なお、参照する図面は、本発明が採用しうる技術的特徴を説明するために用いられるものであり、記載されている装置の構成、各種処理のフローチャートなどは、それのみに限定する趣旨ではなく、単なる説明例である。
【００２９】
最初に、図１を参照して、翻訳依頼システム１００の概略構成について説明する。図１は、翻訳依頼システム１００の概略構成を示すシステム構成図である。
【００３０】
図１に示すように、翻訳依頼システム１００は、インターネット９に接続された管理サーバ１、ユーザ端末２、翻訳者端末３、およびＷｅｂサーバ５を含む。管理サーバ１、ユーザ端末２、翻訳者端末３、およびＷｅｂサーバ５は、例えば、パーソナルコンピュータであり、汎用型の装置である。図１では、ユーザ端末２、翻訳者端末３、およびＷｅｂサーバ５はそれぞれ１つのみ図示されているが、実際にはいずれも複数が存在してよい。また、図１では図示されていないが、管理サーバ１は、インターネット９以外に、例えば、専用のネットワークを介して、クレジット会社の管理装置や銀行の管理装置にも接続されている。なお、本実施形態において、管理サーバ１が、本発明の「翻訳者選択サーバ」に相当し、ユーザ端末２が、「クライアント端末」に相当する。
【００３１】
ユーザ端末２は、管理サーバ１に対して、インターネット９のＷＷＷ上に設けられたＷｅｂサイトで公開されているコンテンツ（以下、Ｗｅｂコンテンツという）について翻訳を依頼することができる、登録会員の使用する端末装置をいう。翻訳者端末３とは、管理サーバ１からの依頼に応じて翻訳を行い、翻訳文を管理サーバ１に提供する翻訳者の使用する端末装置をいう。Ｗｅｂサーバ５とは、Ｗｅｂコンテンツを記憶し、Ｗｅｂサイトで公開する装置である。管理サーバ１は、Ｗｅｂサーバ５が公開しているのとは別の、翻訳依頼用のＷｅｂサイト（以下、翻訳依頼サイトという）を公開している。管理サーバ１は、翻訳依頼サイトを介してＷｅｂコンテンツの翻訳依頼を受け付け、翻訳者へ翻訳の発注を行ったり、翻訳依頼に関連する情報を管理したりする装置である。
【００３２】
ここで、本実施形態の翻訳依頼システム１００全体で行われる処理の手順について、簡単に説明する。ユーザ端末２のユーザは、翻訳依頼サイトを介して、例えばＷｅｂサーバ５が公開するＷｅｂコンテンツの翻訳を、管理サーバ１に依頼することができる。なお、以下の説明では、管理サーバ１に対して翻訳依頼を行ったユーザ端末２のユーザを、翻訳依頼者という。管理サーバ１は、ユーザ端末２から送信された翻訳依頼を受け付けると、受け付けられた条件の下で、翻訳結果の品質を最も高くすることができる翻訳形態に基づいて翻訳者を選択し、その翻訳者に翻訳を発注する。このとき、翻訳形態として、Ｗｅｂコンテンツの原文の言語（以下、元言語という）からユーザが希望する翻訳後の言語（以下、最終言語という）への直接翻訳に加えて、元言語および最終言語のいずれとも異なる言語を経由した翻訳が考慮される点が、本実施形態の特徴である。なお、以下の説明では、このような、元言語および最終言語のいずれとも異なる言語を経由した翻訳方法をリレー翻訳といい、経由される言語を中間言語というものとする。
【００３３】
次に、図２〜図６を参照して、管理サーバ１の構成について説明する。図２は、管理サーバ１の電気的構成を示すブロック図である。図３は、ユーザデータベース１５１０の説明図である。図４は、翻訳者データベース１５２０の説明図である。図５は、依頼管理データベース１５３０の説明図である。図６は、ランクテーブル１５４０の説明図である。
【００３４】
図２に示すように、管理サーバ１は、ＣＰＵ１０と、ＣＰＵ１０に各々接続されたＲＯＭ１１およびＲＡＭ１２を備えている。ＣＰＵ１０には、その他、入出力（Ｉ／Ｏ）インタフェイス１４が接続されている。Ｉ／Ｏインタフェイス１４には、ハードディスク装置（ＨＤＤ）１５、マウスコントローラ１６、キーコントローラ１７、ビデオコントローラ１８、および通信装置１９が接続されている。
【００３５】
ＣＰＵ１０は、管理サーバ１の全体の制御を司る。ＲＯＭ１１は、ＢＩＯＳを含む、管理サーバ１を動作させるための各種のプログラムを記憶している。ＣＰＵ１０は、ＲＯＭ１１や、後述するＨＤＤ１５に記憶されたプログラムに従って、管理サーバ１の動作を制御する。ＲＡＭ１２は、各種データを一時的に記憶するための記憶装置である。マウスコントローラ１６、キーコントローラ１７、およびビデオコントローラ１８には、それぞれマウス１６１、キーボード１７１およびディスプレイ１８１が接続されている。通信装置１９は、インターネット９およびその他のネットワークに接続し、外部機器との間でデータの送受信を行うためのものである。
【００３６】
ここで、ＨＤＤ１５の詳細について説明する。図２に示すように、ＨＤＤ１５は、ユーザデータベース（ＤＢ）記憶エリア１５１、翻訳者データベース（ＤＢ）記憶エリア１５２、依頼管理データベース（ＤＢ）記憶エリア１５３、ランクテーブル記憶エリア１５４、原文記憶エリア１５５、翻訳文記憶エリア１５６、およびプログラム記憶エリア１５７を含む複数の記憶エリアを備えている。
【００３７】
ユーザＤＢ記憶エリア１５１（図２参照）には、ユーザＤＢ１５１０（図３参照）が記憶されている。ユーザＤＢ１５１０は、管理サーバ１の公開する翻訳依頼サイトの登録会員であるユーザに関する情報（以下、ユーザ情報という）を格納する。ユーザ情報は、ユーザ１名毎に作成されており、例えば、図３に示すように、ユーザＩＤ、氏名、および連絡先を含む。ユーザＩＤとは、各ユーザに付与される固有の識別コードである。氏名は、ユーザの氏名である。連絡先は、ユーザの連絡先のメールアドレスある。なお、ＣＰＵ１０により付与されるユーザＩＤ以外の情報は、ユーザが翻訳依頼サイトで会員登録を行う際、ユーザによって入力された情報を登録すればよい。また、図３には図示されていないが、ユーザＤＢ１５１０には、他に、ユーザの住所等も記憶されている。
【００３８】
翻訳者ＤＢ記憶エリア１５２（図２参照）には、翻訳者に関する情報（以下、翻訳者情報という）を格納する翻訳者ＤＢ１５２０（図４参照）が記憶されている。翻訳者情報は、翻訳者１名毎に作成されており、例えば、図４に示すように、翻訳者ＩＤ、氏名、連絡先、翻訳可能言語、ランク、および母語を含む。翻訳者ＩＤとは、各翻訳者に固有の識別コードである。氏名は、翻訳者の氏名である。連絡先は、翻訳者の連絡先のメールアドレスである。翻訳可能言語とは、翻訳者が翻訳可能な言語である。ランクとは、翻訳者の翻訳能力に応じて、例えば、翻訳依頼サイトの運営者（以下、サイト運営者という）により付与される順位である。または、過去に翻訳依頼を行ったユーザに、翻訳結果を閲覧した後に評価を入力してもらい、各翻訳者について算出した平均値をランクとして採用してもよい。本実施形態では、サイト運営者によって、翻訳者の翻訳能力の高い方から順に、Ａ〜Ｃの３ランクが付与されているものとする。母語は、翻訳者が幼少期から自然に習得している言語、すなわち翻訳者の母語である。また、図４には図示されていないが、翻訳者ＤＢ１５２０には、他に、翻訳者の住所、翻訳料金の振込口座等も記憶されている。翻訳者ＩＤおよびランク以外の情報は、例えば、翻訳者がサイト運営者との契約に基づき、翻訳者として登録を行う際、翻訳者によって提供された情報を登録すればよい。なお、本実施形態では、翻訳者ＤＢ１５２０は、本発明の「翻訳者記憶手段」に相当する。
【００３９】
依頼管理ＤＢ記憶エリア１５３（図２参照）には、翻訳依頼の内容や依頼状況に関する情報（以下、依頼情報という）を格納する依頼管理ＤＢ１５３０（図５参照）が記憶されている。依頼情報は、新規の翻訳依頼１件毎に作成され、その翻訳依頼に関する情報が順次追加されていく。図５に示すように、依頼情報は、例えば、依頼ＩＤ、依頼者ＩＤ、対象ＵＲＬ、元言語、最終言語、予算、納期、原文ＵＲＬ、中間言語、第１発注先ＩＤ、第１翻訳文ＵＲＬ、第２発注先ＩＤ、および第２翻訳文ＵＲＬを含む。なお、本実施形態では、依頼管理ＤＢ１５３０は、本発明の「翻訳依頼記憶手段」に相当する。
【００４０】
依頼ＩＤは、各依頼情報を識別するために付与される固有の識別コードである。依頼者ＩＤは、翻訳依頼者のユーザＩＤである。対象ＵＲＬは、翻訳の対象であるＷｅｂコンテンツ（以下、対象コンテンツという）が掲載されているＷｅｂページのＵＲＬである。元言語は、対象コンテンツの言語である。最終言語は、翻訳依頼者が希望する翻訳後の言語である。予算は、翻訳依頼者が翻訳に対して負担してもよいと考えている費用の上限金額である。納期は、翻訳依頼者がその期間内に翻訳文を入手したいと考えている最大期間である。原文ＵＲＬは、対象コンテンツの原文が管理サーバ１に取得され、後述する原文記憶エリア１５５に保存される際に付与されるＵＲＬである。
【００４１】
中間言語としては、翻訳依頼者の希望する条件の下で最も品質の高い翻訳結果を提供すべく、リレー翻訳が行われることとなった場合に、元言語と最終言語とを仲介する中間言語が記憶される。例えば、依頼ＩＤ「Ｒ０２」の依頼情報は、モンゴル語の対象コンテンツを日本語に翻訳するよう依頼する翻訳依頼に応じて、中間言語である中国語を介して、モンゴル語から中国語、中国語から日本語の順にリレー翻訳が行われることを示している。
【００４２】
第１発注先ＩＤは、最初の翻訳発注先である第１発注先の翻訳者の翻訳者ＩＤである。第１翻訳文ＵＲＬは、第１発注先の翻訳者によって作成された翻訳文が、後述する翻訳文記憶エリア１５６に保存される際に付与されるＵＲＬである。第２発注先ＩＤは、２番目の翻訳発注先である第２発注先の翻訳者の翻訳者ＩＤである。第２翻訳文ＵＲＬは、第２発注先の翻訳者によって作成された翻訳文が、翻訳文記憶エリア１５６に保存される際に付与されるＵＲＬである。元言語から最終言語への直接翻訳が行われる場合には、発注先の翻訳者は１名のみである、よって、この場合には、第１発注先ＩＤのみが記憶される。一方、中間言語を介して、元言語から最終言語へのリレー翻訳が行われる場合には、発注先の翻訳者は２名となる。よって、この場合には、元言語から中間言語への翻訳を行う翻訳者の翻訳者ＩＤが第１発注先ＩＤとして記憶され、中間言語から最終言語への翻訳を行う翻訳者の翻訳者ＩＤが第２発注先ＩＤとして記憶されることになる。
【００４３】
例えば、依頼ＩＤ「Ｒ０２」の依頼情報は、翻訳者ＩＤ「Ｔ０５」の翻訳者が、モンゴル語から中国語への翻訳を行う第１発注先であり、翻訳者ＩＤ「Ｔ０３」の翻訳者が、中国語から日本語への翻訳を行う第２発注先であることを示している。また、依頼ＩＤ「Ｒ０２」の依頼情報は、第１翻訳文ＵＲＬおよび第２翻訳文ＵＲＬを含むため、モンゴル語から中国語への翻訳も、中国語から日本語への翻訳も完了し、それぞれの翻訳文が翻訳文記憶エリア１５６に保存されていることを示している。一方、依頼ＩＤ「Ｒ０３」の依頼情報には、第２発注先ＩＤが含まれるにもかかわらず、第２翻訳文ＵＲＬは含まれていない。よって、現在、第２発注先の翻訳者による中間言語から最終言語への翻訳中、すなわち、英語から日本語への翻訳中であることがわかる。
【００４４】
ランクテーブル記憶エリア１５４（図２参照）には、ランクおよびランクに対応する条件を含む情報を記憶するランクテーブル１５４０（図６参照）が記憶されている。ランクテーブル１５４０には、例えば図６に示すように、テーブル内での記憶順を示す番号、翻訳能力を示すランク、翻訳料金、納期、および品質値をそれぞれ記憶するための欄が設けられている。以下では、番号に対応して記憶される情報（ランク、翻訳料金、納期、および品質値）をランク情報という。本実施形態では、ランクとして、翻訳者の翻訳能力に対応する「Ａ〜Ｃ」の３ランクと、機械翻訳による翻訳能力に対応する「Ｄ」の４種類が設けられている。翻訳料金は、対応するランクの翻訳者による翻訳または機械翻訳について、翻訳依頼者が負担する必要がある料金である。納期は、対応するランクの翻訳者による翻訳または機械翻訳について、翻訳依頼者が翻訳結果を入手できるまでに要する期間である。品質値は、対応するランクの翻訳者による翻訳または機械翻訳の結果として作成される翻訳文の品質を数値化した値である。本実施形態では、品質値は、図６に示すように、翻訳者のランク「Ａ〜Ｃ」、機械翻訳に対応するランク「Ｄ」の順に低くなるよう設定されている。つまり、ランク「Ａ」の翻訳者による翻訳結果の品質が最も高く、機械翻訳による翻訳結果の品質が最も低い。なお、本実施形態では、ランクテーブル１５４０は、本発明の「対応記憶手段」に相当する。また、ランクテーブル１５４０に記憶されたランクが「レベル値」に相当し、翻訳料金および納期が「制約条件」に対応する。
【００４５】
以下に、前述のように構成された管理サーバ１において行われる各種処理について、図７〜図１６を参照して説明する。図７は、翻訳依頼処理のフローチャートである。図８は、翻訳依頼ページ２０１の説明図である。図９は、翻訳依頼処理で行われる候補テーブル作成処理のフローチャートである。図１０は、候補テーブル作成処理で行われる直接翻訳候補抽出処理のフローチャートである。図１１は、候補テーブル作成処理で行われるリレー翻訳候補抽出処理のフローチャートである。図１２は、候補テーブル作成処理で作成された候補テーブルの一例を示す説明図である。図１３は、ソート後の候補テーブルの一例を示す説明図である。図１４は、翻訳依頼処理で行われるリレー翻訳判断処理のフローチャートである。図１５は、リレー翻訳判断処理で作成される中間言語テーブルの一例を示す説明図である。図１６は、翻訳文登録処理のフローチャートである。なお、以下に説明する各処理は、ＨＤＤ１５のプログラム記憶エリア１５７に記憶されたプログラムに従って、ＣＰＵ１０が実行するものである。
【００４６】
翻訳依頼者が、ユーザ端末２でＷｅｂブラウザを起動し、ユーザＩＤを用いて管理サーバ１が公開する翻訳依頼サイトにログインすると、ユーザ端末２のディスプレイには、管理サーバ１から送信された表示用データに基づき、メニュー（図示外）が表示される。図７に示す翻訳依頼処理は、このメニューで「翻訳依頼」が選択され、その情報を管理サーバ１が受信すると開始される。処理が開始されるとまず、管理サーバ１のＣＰＵ１０は、翻訳依頼ページ２０１（図８参照）の表示用データをユーザ端末２に送信し、翻訳依頼ページ２０１をユーザ端末２に表示させる（Ｓ１）。
【００４７】
図８に示すように、翻訳依頼ページ２０１には、対象ＵＲＬ、対象コンテンツの元言語、翻訳後の最終言語、予算、および希望納期をそれぞれ指定するための入力欄と、ＯＫボタンとが設けられている。翻訳依頼者によって入力欄への入力が行われ、ＯＫボタンが選択されると、入力された翻訳依頼に関する情報がユーザ端末２から管理サーバ１に送信され、受け付けられて、依頼管理ＤＢ１５３０（図５参照）に新規登録される（Ｓ２）。具体的には、新たな依頼ＩＤが付与され、依頼管理ＤＢ１５３０の依頼ＩＤに対応する依頼者ＩＤ、対象ＵＲＬ、元言語、最終言語、予算、納期の各欄に、ログイン時に受け付けられた翻訳依頼者のユーザＩＤ、翻訳依頼に含まれる対象ＵＲＬ、元言語、最終言語、予算、および希望納期が記憶される。なお、本実施形態では、元言語が本発明の「第１言語」に相当し、最終言語が「第２言語」に相当し、対象コンテンツが「原文コンテンツ」に相当する。また、予算および納期が、「所定の条件」に相当する。
【００４８】
続いて、対象ＵＲＬに基づいて対象コンテンツの原文が取得され、ＵＲＬが付与されて、ＨＤＤ１５の原文記憶エリア１５５に記憶される（Ｓ３）。あわせて、依頼管理ＤＢ１５３０の対応する原文ＵＲＬ欄に、付与された原文ＵＲＬが記憶される。その後、候補テーブル作成処理が行われる（Ｓ４、図９〜図１１）。候補テーブル作成処理は、翻訳依頼者が希望する予算および納期で対象コンテンツを元言語から最終言語に翻訳する場合にとりうる翻訳形態をすべて抽出して、候補テーブルを作成する処理である。
【００４９】
まず、図１２を参照して、候補テーブル作成処理で作成される候補テーブルについて説明する。候補テーブルは、ＲＡＭ１２の所定の記憶エリア（図示外）に記憶されるテーブルであり、そこには翻訳依頼者の希望する条件で可能な翻訳形態に関する情報が抽出され、記憶される。例えば、図１２に示すように、候補テーブルには、テーブル内での記憶順を示す番号、第１ランク、第２ランク、翻訳料金、納期、および品質値を記憶するための各欄が設けられている。以下では、番号に対応して記憶される情報（第１ランク、第２ランク、翻訳料金、納期、および品質値）を候補情報という。第１ランクは、元言語からの最初の翻訳、すなわち、元言語から最終言語への直接翻訳、および、リレー翻訳における元言語から中間言語への翻訳が行われる際の、翻訳者または機械翻訳のランク（Ａ〜Ｄ）である。第２ランクは、２番目に行われる最終言語への翻訳、すなわち、リレー翻訳における中間言語から最終言語への翻訳が行われる際の、翻訳者または機械翻訳のランク（Ａ〜Ｄ）である。つまり、第１ランクのみが候補テーブルに記憶されている場合は、その候補情報は直接翻訳の場合に対応し、第２ランクが記憶されている場合は、その候補情報はリレー翻訳の場合に対応する。
【００５０】
翻訳料金、納期、および品質値は、直接翻訳の場合は第１ランクのランク情報、リレー翻訳の場合は第１ランクおよび第２ランクのランク情報の組合せに基づいて決定され、候補テーブルに記憶される。例えば、図１２に示す候補テーブルにおいて、１番目の候補情報は、ランク「Ａ」の翻訳者による直接翻訳に対応する。よって、翻訳料金、納期、および品質値は、図６のランクテーブル１５４０の１番目のランク情報に基づいて決定され、記憶される。一方、５番目の候補情報は、ランク「Ａ」の翻訳者およびランク「Ｂ」の翻訳者の２名によるリレー翻訳に対応する。よって、翻訳料金、納期、および品質値は、図６のランクテーブル１５４０の１番目および２番目のランク情報に基づいて決定され、記憶される。
【００５１】
次に、候補テーブル作成処理の詳細について説明する。図９に示す候補テーブル作成処理が開始されると、まず、ＲＡＭ１２の所定の記憶エリア（図示外）に記憶されている候補カウンタのカウンタ値ｉが、初期値の１とされる（Ｓ４１）。候補カウンタは、候補テーブルにおいて、候補情報を順に処理するためのカウンタである。続いて、直接翻訳候補抽出処理が行われる（Ｓ４３、図１０）。この処理では、翻訳依頼者の希望する条件で可能な直接翻訳に対応する情報が、候補テーブルに記憶される。
【００５２】
図１０に示すように、直接翻訳候補抽出処理が開始されると、まず、ＲＡＭ１２の所定の記憶エリア（図示外）に記憶されている第１ランクカウンタのカウンタ値ｍが初期値の１とされる（Ｓ４３１）。第１ランクカウンタは、ランクテーブル１５４０（図６参照）から順にランク情報を読み出すためのカウンタである。そして、カウンタ値ｍに対応するランク情報が、ランクテーブル１５４０からＲＡＭ１２に読み出される（Ｓ４３２）。具体的には、初回の処理では、カウンタ値ｍは１であるから、ランクテーブル１５４０から、１番目のランク情報、すなわち、ランク「Ａ」、翻訳料金「￥１０，０００」、納期「３日」、品質値「０．９０」が読み出される。読み出されたランク情報の翻訳料金と、翻訳依頼の予算とが比較され、翻訳料金が予算以下であるか否か、すなわち、このランクで翻訳が行なわれた場合、翻訳依頼者の予算内におさまるか否かが判断される（Ｓ４３３）。例えば、図７のＳ１で受け付けられた翻訳依頼に含まれる予算が「￥８，０００」であれば、ランク「Ａ」の翻訳者の翻訳料金「￥１０，０００」は、翻訳依頼者の予算を超えているため（Ｓ４３３：ＮＯ）、翻訳を発注することはできない。したがって、次のランク情報を読み出すために、第１ランクカウンタのカウンタ値ｍが１増加される（Ｓ４４１）。
【００５３】
一方、例えば、図７のＳ１で受け付けられた翻訳依頼に含まれる予算が「￥１５，０００」であれば、ランク「Ａ」の翻訳者の翻訳料金「￥１０，０００」は、予算以下であるため（Ｓ４３３：ＹＥＳ）、翻訳依頼者の予算に関する希望条件は満たしている。そこで、ランク情報の納期と、図７のＳ２で受け付けられた翻訳依頼に含まれる希望納期が比較され、ランク情報の納期が希望納期以下であるか否かが判断される（Ｓ４３４）。例えば、翻訳依頼に含まれる希望納期が「２日」であれば、ランク「Ａ」の翻訳者の納期「３日」は希望納期より長いため（Ｓ４３４：ＮＯ）、翻訳依頼者の希望する条件に適合しない。したがって、このような場合も、次のランク情報を読み出すために、第１ランクカウンタのカウンタ値ｍが１増加される（Ｓ４４１）。
【００５４】
一方、例えば、図８に示す入力例のように翻訳依頼が行われた場合、予算は「￥１５，０００」、希望納期は「１０日」である。よって、ランク「Ａ」の翻訳者の翻訳料金「￥１０，０００」および納期「３日」は、いずれも、翻訳依頼者の希望する条件を満たしている（Ｓ４３３：ＹＥＳ、Ｓ４３４：ＹＥＳ）。このような場合には、Ｓ４３２でランクテーブル１５４０から読み出されたランク情報に基づき、ＲＡＭ１２の所定の記憶エリア（図示外）に記憶されている候補テーブル（図１２参照）に、新たな候補情報が記憶される（Ｓ４３５）。図８に示す入力例の場合、候補カウンタのカウンタ値ｉが１であれば、Ｓ４３２ではランク「Ａ」のランク情報が読み出されているので、１番目の候補情報として、第１ランク欄に「Ａ」、翻訳料金欄に「￥１０，０００」、納期欄に「３日」、品質値欄に「０．９０」がそれぞれ記憶される。新たな候補情報が候補テーブルに記憶された後（Ｓ４３５）、候補カウンタのカウンタ値ｉが１増加される（Ｓ４３６）。さらに、次のランク情報を読み出すために、第１ランクカウンタのカウンタ値ｍが１増加される（Ｓ４４１）。なお、本実施形態において、直接翻訳に対応する品質値は、本発明の「第１の品質値」に相当する。
【００５５】
翻訳料金または納期が翻訳依頼者の希望する条件を満たさない場合（Ｓ４３３：ＮＯまたはＳ４３４：ＮＯ）、翻訳料金および納期が翻訳依頼者の希望する条件を満たす場合（Ｓ４３３：ＹＥＳ、Ｓ４３４：ＹＥＳ）のいずれも、第１ランクカウンタのカウンタ値ｍが１増加された後には（Ｓ４４１）、カウンタ値ｍが、ランクテーブル１５４０に記憶されているランク情報の数と比較され、カウンタ値ｍがランク情報数を超えたか否かが判断される（Ｓ４４２）。例えば、図６に示すランクテーブル１５４０のランク情報数は４であるから、カウンタ値ｍが２であれば、まだランク情報数を超えていない（Ｓ４４２：ＮＯ）。したがって、処理はＳ４３２に戻り、カウンタ値ｍの示す２番目のランク情報が読み出される（Ｓ４３２）。そして、前述のようにＳ４３２〜Ｓ４４２の処理が行われる。
【００５６】
例えば、図８に示す入力例のように翻訳依頼が行われた場合、２番目のランク情報（ランク「Ｂ」）も、１番目のランク情報（ランク「Ａ」）と同様、翻訳料金および納期は、いずれも、翻訳依頼者の希望する条件を満たしている（Ｓ４３３：ＹＥＳ、Ｓ４３４：ＹＥＳ）。よって、図１２の候補テーブルに示すように、２番目の候補情報が記憶される（Ｓ４３５）。３番目および４番目のランク情報についても、同様の処理が繰り返され、図１２の候補テーブルに示すように、３番目、４番目の候補情報が記憶される（Ｓ４３５）。４番目のランク情報（ランク「Ｄ（機械翻訳）」）に基づいて候補情報が記憶され（Ｓ４３５）、第１ランクカウンタのカウンタ値ｍが１増加されると、ｍ＝５となるため、ランク情報数の４を超える（Ｓ４４２：ＹＥＳ）。この場合、直接翻訳による翻訳形態がすべて抽出され、候補情報が作成されたことになる。したがって、図１０に示す直接翻訳候補抽出処理は終了し、図９の候補テーブル作成処理に戻る。
【００５７】
候補テーブル作成処理に戻ると、続いて、リレー翻訳候補抽出処理が行われる（Ｓ４５、図１１）。この処理では、翻訳依頼者の希望する条件で可能なリレー翻訳に対応する情報が候補テーブルに記憶される。
【００５８】
図１１に示すリレー翻訳候補抽出処理が開始されると、まず、ＲＡＭ１２の所定の記憶エリア（図示外）に記憶されている第１ランクカウンタのカウンタ値ｍが、初期値の１とされる（Ｓ４５１）。リレー翻訳候補抽出処理では、第１ランクカウンタは、第１ランクに対応するランク情報を読み出すために使用される。第１ランクは、元言語から中間言語への翻訳を行う翻訳者または機械翻訳のランクである。さらに、ＲＡＭ１２の所定の記憶エリア（図示外）に記憶されている第２ランクカウンタのカウンタ値ｎが、初期値の１とされる（Ｓ４５２）。第２ランクカウンタは、第１ランクカウンタと同様、ランクテーブル１５４０（図６参照）から順にランク情報を読み出すためのカウンタであり、第２ランクに対応するランク情報を読み出すために使用される。第２ランクは、中間言語から最終言語への翻訳を行う翻訳者または機械翻訳のランクである。
【００５９】
カウンタ値ｍおよびｎに対応するランク情報が、それぞれ、ランクテーブル１５４０からＲＡＭ１２の所定の記憶エリアに取得される（Ｓ４５３）。具体的には、初回の処理では、カウンタ値ｍおよびｎはいずれも１であるから、ランクテーブル１５４０から、１番目のランク情報、すなわち、ランク「Ａ」、翻訳料金「￥１０，０００」、納期「３日」、品質値「０．９０」が読み出され、それぞれに対応するＲＡＭ１２の記憶エリアに記憶される。読み出されたランク情報の翻訳料金が合計される（Ｓ４５４）。例えば、初回の処理では、いずれのランク情報でも、翻訳料金は￥１０，０００であるから、ここで算出される合計は￥２０，０００である。翻訳料金合計と、翻訳依頼の予算とが比較され、翻訳料金合計が予算以下であるか否か、すなわち、第１ランクと第２ランクの組合せでリレー翻訳が行なわれた場合、翻訳料金が翻訳依頼者の予算内におさまるか否かが判断される（Ｓ４５５）。例えば、図８に示す入力例のように翻訳依頼が行われた場合、翻訳依頼者の予算は￥１５，０００である。したがって、第１ランク「Ａ」の翻訳者と第２ランク「Ａ」の翻訳者の２名でリレー翻訳を行った場合、翻訳料金が予算を超えてしまうため（Ｓ４５５：ＮＯ）、翻訳を発注することはできない。したがって、第１ランクはそのままとし、他の第２ランクとの組合せについて処理を行うために、第２ランクカウンタのカウンタ値ｎが１増加される（Ｓ４６３）。
【００６０】
一方、例えば、図７のＳ１で受け付けられた翻訳依頼に含まれる予算が「￥２０，０００」であれば、第１ランク「Ａ」の翻訳者と第２ランク「Ａ」の翻訳者の２名でリレー翻訳を行った場合の翻訳料金合計の￥２０，０００は、予算以下である（Ｓ４５５：ＹＥＳ）。よって、翻訳依頼者の予算に関する希望条件は満たしている。そこで、読み出されたランク情報の納期が合計される（Ｓ４５６）。例えば、初回の処理では、いずれのランク情報でも、納期は３日であるから、ここで算出される納期合計は６日である。算出された納期合計と、図７のＳ１で受け付けられた翻訳依頼に含まれる希望納期が比較され、納期合計が希望納期以下であるか否かが判断される（Ｓ４５７）。例えば、翻訳依頼に含まれる希望納期が５日であれば、納期合計は希望納期より長いため（Ｓ４５７：ＮＯ）、翻訳依頼者の希望する条件に適合しない。したがって、この場合も、第１ランクはそのままとし、他の第２ランクとの組合せについて処理を行うために、第２ランクカウンタのカウンタ値ｎが１増加される（Ｓ４６３）。
【００６１】
一方、Ｓ４５６で算出された納期合計と、図７のＳ１で受け付けられた翻訳依頼に含まれる希望納期が比較され、納期合計が希望納期以下である場合には（Ｓ４５７：ＹＥＳ）、第１ランクおよび第２ランクでリレー翻訳を行った場合、翻訳依頼者は、予算内かつ希望納期内で翻訳文を入手することができる。そこで、このときの第１ランクと第２ランクの組合せで翻訳が行われた場合の翻訳文の品質に対応する品質値が算出される（Ｓ４５８）。具体的には、第１ランクに対応するランク情報の品質値と、第２ランクに対応するランク情報の品質値とが乗算されることにより、組合せの品質値が算出される。例えば、第１ランク「Ａ」と第２ランク「Ａ」の組合せの場合には、ランク「Ａ」に対応する品質値は０．９０であるから、組合せの品質値は、０．９０×０．９０＝０．８１となる。なお、本実施形態において、第１ランクに対応するランク情報の品質値は、本発明の「第１の中間品質値」に相当し、第２ランクに対応するランク情報の品質値は、「第２の中間品質値」に相当する。また、組合せの品質値が、「第２の品質値」に相当する。
【００６２】
続いて、Ｓ４５３で第１ランクカウンタおよび第２ランクカウンタのカウンタ値ｍおよびｎに対応してそれぞれランクテーブル１５４０から読み出されたランク情報、およびその後算出された値に基づき、ＲＡＭ１２の所定の記憶エリア（図示外）に記憶されている候補テーブル（図１２参照）に新たな候補情報が記憶される（Ｓ４５９）。例えば、直接翻訳候補抽出処理（図１０参照）が行われた結果、候補カウンタのカウンタ値ｉがすでに５とされており、第１ランクカウンタおよび第２ランクカウンタのカウンタ値が、それぞれｍ＝１、ｎ＝２の場合には、図１２に示すような５番目の候補情報が記憶される。具体的には、第１ランク欄および第２ランク欄には、Ｓ４５３で第１ランクカウンタおよび第２ランクカウンタのカウンタ値ｍ＝１およびｎ＝２に対応してそれぞれ読み出されたランク情報に含まれる「Ａ」および「Ｂ」、翻訳料金欄には、Ｓ４５４で算出された翻訳料金合計「￥１５，０００」、納期欄には、Ｓ４５６で算出された納期合計「７日」、品質値欄には、Ｓ４５８で算出された組合せの品質値「０．７２」が、それぞれ記憶される。
【００６３】
候補テーブルに新たな候補情報が記憶された後（Ｓ４５９）、次の候補情報を特定するために、候補カウンタのカウンタ値ｉが１増加される（Ｓ４６０）。さらに、第１ランクはそのままとし、他の第２ランクとの組合せについて処理を行うために、第２ランクカウンタのカウンタ値ｎが１増加される（Ｓ４６３）。
【００６４】
翻訳料金または納期が翻訳依頼者の希望する条件を満たさない場合（Ｓ４５５：ＮＯまたはＳ４５７：ＮＯ）、翻訳料金および納期が翻訳依頼者の希望する条件を満たす場合（Ｓ４５５：ＹＥＳ、Ｓ４５７：ＹＥＳ）のいずれも、第２ランクカウンタのカウンタ値ｎが１増加された後には（Ｓ４６３）、カウンタ値ｎが、ランクテーブル１５４０に記憶されているランク情報数を超えたか否かが判断される（Ｓ４６４）。例えば、図６に示すランクテーブル１５４０のランク情報数は４であるから、この時点でカウンタ値ｎが４以下であれば、まだランク情報数を超えていない（Ｓ４６４：ＮＯ）。したがって、処理はＳ４５３に戻り、ランクテーブル１５４０からランク情報が読み出される。具体的には、第１ランクカウンタのカウンタ値ｍに対応するｍ番目のランク情報と、第２ランクカウンタのカウンタ値ｎに対応するｎ番目のランク情報が読み出される（Ｓ４５３）。前述したのと同様に、第２ランクカウンタのカウンタ値ｎがランク情報数４を超えない間は、Ｓ４５３〜Ｓ４６４の処理が繰り返される。
【００６５】
第２ランクカウンタのカウンタ値ｎが、ランク情報数４を超えると（Ｓ４６４：ＹＥＳ）、ｍ番目のランク情報に含まれる第１ランク（初回の処理では、ランク「Ａ」）と、第２ランクのすべて（ランク「Ａ」〜「Ｄ」）の組合せについて、処理が終了したことになる。そこで、第１ランクを他のランクとした場合の第２ランクとの組合せについて処理を行うために、第１ランクカウンタのカウンタ値ｍが１増加され（Ｓ４６５）、カウンタ値ｍが、ランク情報数を超えているか否かが判断される（Ｓ４６６）。例えば、Ｓ４６５で第１ランクカウンタのカウンタ値ｍが２とされた場合、図６に示すランクテーブル１５４０の例では、ランク情報数は４であるから、まだランク情報数を超えていない（Ｓ４６６：ＮＯ）。したがって、処理はＳ４５２に戻り、第２ランクカウンタのカウンタ値ｎが再び初期値の１とされる（Ｓ４５２）。よって、例えば２巡目の処理では、第１ランクカウンタのカウンタ値ｍ＝２に対応する２番目のランク情報（ランク「Ｂ」）と、第２ランクカウンタのカウンタ値ｎ＝１に対応する１番目のランク情報（ランク「Ａ」）が読み出されることになる（Ｓ４５３）。前述したのと同様に、第１ランクカウンタのカウンタ値ｍが、ランク情報数４を超えない間は、Ｓ４５２〜Ｓ４６６の処理が繰り返される。
【００６６】
第１ランクカウンタのカウンタ値ｍが、ランク情報数４を超えると（Ｓ４６６：ＹＥＳ）、第１ランクと第２ランクのすべての組合せについて、処理が終了したことになる。したがって、図１１に示すリレー翻訳候補抽出処理は終了し、図９の候補テーブル作成処理に戻る。ここまでの処理で、翻訳依頼者の希望する条件で可能な直接翻訳およびリレー翻訳に対応する候補情報がすべて候補テーブルに記憶されたことになるため、候補テーブル作成処理は終了し、図７の翻訳依頼処理に戻る。なお、図８に示すような希望条件の入力が行われた翻訳依頼に対応して、図６のランクテーブル１５４０に基づいて候補テーブルが作成された場合には、図１２に示す候補テーブルのようになる。
【００６７】
図７の翻訳依頼処理において、候補テーブル作成処理が終了すると（Ｓ４）、候補テーブル内の候補情報が、品質値の高い順にソートされる（Ｓ５）。その結果、例えば図１２に示すようにＳ４で作成された候補テーブルは、図１３に示すようになる。つまり、図１２の候補テーブルでは、先に候補テーブルに記憶された直接翻訳に対応する候補情報が、リレー翻訳に対応する候補情報に先立って記憶されているが、図１３の候補テーブルでは、直接翻訳、リレー翻訳の相違に関わりなく、品質値が高い順に並べ替えられている。よって、候補テーブルにおいて小さい番号に対応する候補情報が示す翻訳形態で翻訳が行われるほど、品質の高い翻訳結果が得られることになる。
【００６８】
候補テーブルに記憶された候補情報を、品質値が高い方から順に処理するために、ＲＡＭ１２の所定の記憶エリアに記憶された候補カウンタのカウンタ値ｉが初期値の１とされる（Ｓ６）。候補テーブルから、カウンタ値ｉ＝１の示す１番目の候補情報が取得される（Ｓ１１）。続いて、取得された候補情報が、リレー翻訳に対応する情報であるか否かが判断される（Ｓ１２）。具体的には、候補情報に、第１ランクおよび第２ランクの２つのランクが含まれればリレー翻訳に対応すると判断され（Ｓ１２：ＹＥＳ）、第１ランクのみが含まれれば直接翻訳に対応すると判断される（Ｓ１２：ＮＯ）。
【００６９】
例えば、図１３に示すソート後の候補テーブルの場合、番号「１」に対応する候補情報には、第１ランク「Ａ」しか含まれていない。よって、この候補情報は、ランク「Ａ」の翻訳者が元言語から最終言語へ直接翻訳を行う翻訳形態に対応しており、リレー翻訳ではないと判断される（Ｓ１２：ＮＯ）。この場合は、翻訳者ＤＢ１５２０（図４参照）が参照され、元言語から最終言語への直接翻訳が可能であり、且つ、候補情報に含まれる第１ランクと同じランクを有する翻訳者がいるか否かが判断される（Ｓ２１）。元言語および最終言語を翻訳可能言語とする翻訳者がいない場合、または、元言語および最終言語を翻訳可能言語とする翻訳者はいるが、第１ランクと同じランクを有する翻訳者はいない場合には、いずれも、元言語から最終言語への直接翻訳が可能であり、且つ、候補情報に含まれる第１ランクと同じランクを有する翻訳者はいないと判断される（Ｓ２１：ＮＯ）。
【００７０】
よって、次に品質値の高い候補情報を読み出すために、候補カウンタのカウンタ値ｉが１増加される（Ｓ２２）。カウンタ値ｉが、候補情報数を超えたか否かが判断される（Ｓ２３）。候補情報数を超えていなければ（Ｓ２３：ＮＯ）、まだ処理がされていない候補情報があるため、カウンタ値ｉの示す番号の候補情報が、候補テーブルから取得される（Ｓ１１）。
【００７１】
一方、Ｓ２１において、元言語から最終言語への直接翻訳が可能であり、且つ、第１ランクと同じランクを有する翻訳者が発見された場合には（Ｓ２１：ＹＥＳ）、この翻訳者が直接翻訳を行うことにより、翻訳依頼者の希望する条件で最も品質が高い翻訳結果が得られることとなる。よって、発見された翻訳者が、元言語から最終言語への直接翻訳を行う第１発注先として選択され（Ｓ２５）、翻訳者ＩＤが、依頼管理ＤＢ１５３０（図５参照）の該当する第１発注先ＩＤ欄に記憶される（Ｓ２６）。なお、上記の条件を満たす翻訳者が複数発見された場合には、最終言語を母語とする翻訳者１名をランダムに選択すればよい。これにより、適切な表現を用いた自然な翻訳結果を得ることができ、最終言語による翻訳結果の品質を向上することができる。
【００７２】
続いて、翻訳依頼者への翻訳料金請求処理が行われる（Ｓ１６）。翻訳料金は、例えば、対象コンテンツの翻訳１件につき￥５，０００の一律料金を、サイト運営者が予め設定し、ＨＤＤ１５の所定の記憶エリアに記憶させておけばよい。または、対象コンテンツの文字数等によって、個別に翻訳料金を算出してもよい。請求処理では、例えば、カード番号、名義等、クレジットカードの情報の入力用ページの表示用データが、翻訳依頼者の使用するユーザ端末２に送信される。そして、翻訳依頼者から入力されたクレジットカードの情報に基づき、翻訳依頼者から翻訳料金を徴収するための依頼データが作成され、専用のネットワークまたはインターネット９を介して管理サーバ１に接続されたクレジットカード会社の管理装置（図示外）へ送信される。
【００７３】
翻訳料金の請求後、第１発注先への翻訳発注が行われる（Ｓ１７）。具体的には、翻訳者ＤＢ１５２０（図４参照）が参照され、Ｓ２５で決定された第１発注先の連絡先に、依頼ＩＤと、Ｓ３で取得された対象コンテンツの原文ＵＲＬとを記載した翻訳発注メールが送信される。第１発注先への発注後、図７の翻訳依頼処理は終了する。
【００７４】
一方、Ｓ１１で取得された候補情報がリレー翻訳の候補である場合は（Ｓ１２：ＹＥＳ）、以下のような処理が行われる。例えば、図１３の候補テーブルから３番目の候補情報が取得された場合（Ｓ１１）、この候補情報には、第１ランクおよび第２ランクの２つのランクが含まれている。よって、リレー翻訳に対応する情報であると判断され（Ｓ１２：ＹＥＳ）、リレー翻訳判断処理が行われる（Ｓ１３、図１４）。この処理は、第１ランクと第２ランクの組合せでリレー翻訳を行うことが可能か否かを判断し、可能な場合には、適切な中間言語を決定して翻訳者を選択する処理である。
【００７５】
図１４に示すリレー翻訳判断処理が開始されると、まず、リレー翻訳で使用される中間言語の候補を記憶する中間言語テーブルが作成される（Ｓ１３１）。具体的には、まず、翻訳者ＤＢ１５２０（図４参照）から、最終言語を母語とする翻訳者が検索される。そして、発見された翻訳者の翻訳可能言語として登録されている数が多い言語から順に、図１５に示すように、番号と中間言語候補とを記憶する中間言語テーブルが作成され、ＲＡＭ１２の所定の記憶エリア（図示外）に記憶される。ただし、元言語または最終言語と同一の言語は、中間言語候補からは除かれる。
【００７６】
例えば、図８に示すように、モンゴル語から日本語への翻訳依頼が行われた場合、最終言語は「日本語」である。よって、翻訳者ＤＢ１５２０に登録された翻訳者のうち、日本語が母語として登録されている翻訳者が検索される。そして、モンゴル語と日本語以外の言語について、翻訳可能言語として登録されている数が多い順に、中間言語候補が抽出されることになる。例えば、図１５の中間言語テーブルは、日本語を母語とする翻訳者の翻訳可能言語として、英語が最も数多く登録されており、次に中国語、スペイン語、ドイツ語、フランス語等が翻訳可能言語として順に多く登録されている場合に作成される。このように、最終言語を母語とする翻訳者の翻訳可能言語に基づき、中間言語候補を抽出することにより、中間言語から最終言語への翻訳は、最終言語を母語とする翻訳者によって行うことが可能となる。
【００７７】
中間言語テーブルが作成されると（Ｓ１３１）、ＲＡＭ１２の所定の記憶エリアに記憶された、中間言語候補を順に処理するための中間言語カウンタのカウンタ値ｊが、初期値の１とされる（Ｓ１３２）。そして、カウンタ値ｊ＝１に対応する１番目の中間言語候補が、中間言語テーブルからＲＡＭ１２の所定の記憶エリアに読み出される（Ｓ１３３）。例えば、図１５の中間言語テーブルからは、１番目の中間言語候補である「英語」が読み出される。そして、まず、リレー翻訳の前半部分を行う適切な翻訳者がいるか否かが判断される。具体的には、翻訳者ＤＢ１５２０（図４参照）において、元言語から中間言語候補への翻訳が可能であって、且つ、翻訳依頼処理（図７参照）のＳ１１で取得された候補情報に含まれる第１ランクの翻訳者が検索される（Ｓ１３４）。例えば、前述の例では、元言語のモンゴル語から中間言語候補の英語への翻訳が可能であり、且つ、候補カウンタｉ＝３の示す３番目の候補情報に含まれる第１ランク「Ａ」の翻訳者が検索される。このような翻訳者が発見できなければ（Ｓ１３５：ＮＯ）、次の中間言語候補の処理を行うために、中間言語カウンタのカウンタ値ｊが１増加され（Ｓ１３６）、カウンタ値ｊが、中間言語テーブルに記憶された中間言語候補の数を超えたか否かが判断される（Ｓ１３７）。カウンタ値ｊが中間言語候補の数を超えていなければ（Ｓ１３７：ＮＯ）、未処理の中間言語候補があるので、処理はＳ１３３に戻り、中間言語テーブルから次の中間言語候補が読み出される（Ｓ１３３）。
【００７８】
一方、Ｓ１３５において、元言語から中間言語候補への翻訳が可能であって、且つ、翻訳依頼処理（図７参照）のＳ１１で取得された候補情報に含まれる第１ランクの翻訳者が発見された場合には（Ｓ１３５：ＹＥＳ）、発見された翻訳者が、元言語から中間言語への翻訳を行う第１発注先として選択される（Ｓ１４１）。なお、上記の条件を満たす翻訳者が複数発見された場合には、そのうち１名をランダムに選択すればよい。
【００７９】
続いて、リレー翻訳の後半部分を行う適切な翻訳者がいるか否かが判断される。具体的には、翻訳者ＤＢ１５２０（図４参照）において、中間言語候補から最終言語への翻訳が可能であって、且つ、翻訳依頼処理（図７参照）のＳ１１で取得された候補情報に含まれる第２ランクの翻訳者が検索される（Ｓ１４２）。例えば、前述の例では、中間言語候補の英語から最終言語の日本語への翻訳が可能であり、且つ、候補カウンタｉ＝３の示す３番目の候補情報に含まれる第２ランク「Ｂ」の翻訳者が検索される。このような翻訳者が発見できなければ（Ｓ１４３：ＮＯ）、次の中間言語候補の処理を行うために、中間言語カウンタのカウンタ値ｊが１増加され（Ｓ１３６）、カウンタ値ｊが、中間言語テーブルに記憶された中間言語候補の数を超えたか否かが判断される（Ｓ１３７）。カウンタ値ｊが中間言語候補の数を超えていなければ（Ｓ１３７：ＮＯ）、未処理の中間言語候補があるので、処理はＳ１３３に戻り、中間言語テーブルから次の中間言語候補が読み出される（Ｓ１３３）。
【００８０】
一方、中間言語候補から最終言語への翻訳が可能であって、且つ、翻訳依頼処理（図７参照）のＳ１１で取得された候補情報に含まれる第２ランクの翻訳者が発見できた場合には（Ｓ１４３：ＹＥＳ）、発見された翻訳者が、中間言語から最終言語への翻訳を行う第２発注先として選択される（Ｓ１４５）。本実施形態では、このとき、最終言語を母語とする翻訳者が優先的に選択される。これにより、適切な表現を用いた自然な翻訳結果を得ることができ、最終的な翻訳結果の品質を向上することができる。なお、上記の条件を満たす翻訳者が複数発見された場合には、そのうち１名をランダムに選択すればよい。このようにして、第２発注先も選択された場合には、Ｓ１３３で取得された中間言語候補が中間言語として決定され、依頼管理ＤＢ１５３０（図５参照）の該当する中間言語欄に記憶される（Ｓ１４６）。あわせて、Ｓ１４１およびＳ１４５でそれぞれ選択された第１発注先および第２発注先が発注先として決定され、翻訳者ＩＤが、第１発注先ＩＤ欄および第２発注先ＩＤ欄にそれぞれ記憶される（Ｓ１４６）。そして、図１４のリレー翻訳判断処理は終了し、図７の翻訳依頼処理に戻る。
【００８１】
第１発注先および第２発注先のいずれかが選択できないまま（Ｓ１３５：ＮＯまたはＳ１４３：ＮＯ）、中間言語カウンタのカウンタ値ｊが中間言語候補数を超えてしまった場合（Ｓ１３７：ＹＥＳ）、中間言語テーブルに記憶された中間言語候補のいずれを用いても、現在処理中の候補情報が示す第１ランクと第２ランクの組合せでは、リレー翻訳を行うことはできない。例えば、前述の例では、図１５の中間言語テーブルの中間言語候補のいずれを中間言語として用いても、Ａランクの翻訳者とＢランクの翻訳者によって、モンゴル語から日本語へのリレー翻訳を行うことは不可能である。よって、第１発注先も第２発注先も決定されないまま、図１４のリレー翻訳判断処理は終了し、図７の翻訳依頼処理に戻る。
【００８２】
図７の翻訳依頼処理において、以上に説明したリレー翻訳判断処理が終了すると（Ｓ１３）、依頼管理ＤＢ１５３０を参照して、リレー翻訳が可能であるか否かが判断される（Ｓ１５）。前述したように、リレー翻訳判断処理で、リレー翻訳に用いる中間言語が決定されていれば、中間言語欄に中間言語が記憶されている。このような場合には、リレー翻訳は可能であると判断される（Ｓ１５：ＹＥＳ）。そこで、翻訳依頼者に翻訳料金が請求され（Ｓ１６）、第１発注先への元言語から中間言語への翻訳発注が行われる（Ｓ１７）。なお、Ｓ１６〜Ｓ１７の処理については前述した通りであるから、ここでの説明は省略する。第１発注先への翻訳発注後、図７の翻訳依頼処理は終了する。
【００８３】
一方、中間言語欄に何も記憶されていない場合には、リレー翻訳は不可能であるため（Ｓ１５：ＮＯ）、次に品質値の高い候補情報を読み出すために、候補カウンタのカウンタ値ｉが１増加される（Ｓ２２）。カウンタ値ｉが、候補情報数を超えたか否かが判断される（Ｓ２３）。候補情報数を超えていなければ、まだ処理がされていない候補情報があるため、Ｓ１１に戻ってカウンタ値ｉの示す番号の候補情報が、候補テーブルから取得され、前述のように処理が繰り返される。処理の過程で、直接翻訳またはリレー翻訳が可能であると判断された場合は（Ｓ２１：ＹＥＳまたはＳ１５：ＹＥＳ）、前述のように翻訳の発注が行われる（Ｓ１７）。一方、直接翻訳またはリレー翻訳も不可能と判断され続けた結果（Ｓ２１：ＮＯまたはＳ１５：ＮＯ）、候補カウンタのカウンタ値ｉが候補情報数を超えてしまった場合には（Ｓ２３：ＹＥＳ）、どのような翻訳形態でも、翻訳依頼者の希望する条件での翻訳は不可能である。したがって、ユーザＤＢ１５１０（図３参照）が参照され、翻訳依頼者の連絡先に対して、翻訳不可の通知メールが送信された後（Ｓ２４）、図７の翻訳依頼処理は終了する。
【００８４】
以下に、図７の翻訳依頼処理のＳ２において、図８に示すように、予算を￥１５，０００、希望納期を１０日とした、モンゴル語から日本語への翻訳依頼が受け付けられた場合にどのような処理が行われるのかを、具体的に説明する。なお、以下の説明では、便宜上、図４の翻訳者ＤＢ１５２０には、翻訳者ＩＤ「Ｔ０１」〜「Ｔ０５」の５名の翻訳者のみが登録されているものとし、Ｓ４で作成された候補テーブルが、Ｓ５で品質値の高い順にソートされた結果、図１３に示す状態となっているものとする。
【００８５】
候補カウンタのカウンタ値ｉが１とされ（図７、Ｓ６）、図１３の候補テーブルから、対応する１番目の候補情報が取得される（Ｓ１１）。読み出された候補情報の第１ランク欄には「Ａ」が記憶されているが、第２ランク欄には、何も記憶されていないため、リレー翻訳の候補ではないと判断される（Ｓ１２：ＮＯ）。そこで、元言語のモンゴル語から最終言語の日本語への翻訳が可能であり、且つ、１番目の候補情報に含まれる第１ランク「Ａ」の翻訳者がいるか否かが判断される（Ｓ２１）。翻訳者ＤＢ１５２０（図４参照）を参照すると、モンゴル語から日本語へ翻訳が可能な翻訳者は、翻訳者ＩＤ「Ｔ０４」の１名のみである。しかし、この翻訳者のランクは「Ｃ」であるため、第１ランクの「Ａ」とは一致しない。よって、元言語のモンゴル語から最終言語の日本語への翻訳が可能であり、且つ、１番目の候補情報に含まれる第１ランク「Ａ」の翻訳者はいないと判断される（Ｓ２１：ＮＯ）。
【００８６】
そこで、候補カウンタのカウンタ値ｉが１増加されて２となり（Ｓ２２）、カウンタ値ｉは、まだ候補情報数を超えていないので（Ｓ２３：ＮＯ）、２番目の候補情報が取得される（Ｓ１１）。この候補情報は、ランク「Ｂ」の翻訳者１名による直接翻訳に相当し、リレー翻訳の候補ではない（Ｓ１２：ＮＯ）。前述のように、モンゴル語から日本語へ翻訳が可能な唯一の翻訳者のランクは「Ｃ」であるため、この候補情報に含まれる第１ランクの「Ｂ」と一致しない。よって、条件を満たす翻訳者はいないと判断され、３番目の候補情報が読み出されることになる（Ｓ２１：ＮＯ、Ｓ２２、Ｓ２３：ＮＯ、Ｓ１１）。
【００８７】
３番目の候補情報には、第１ランク「Ａ」および第２ランク「Ｂ」の２つのランクが含まれるので、リレー翻訳の候補であると判断される（Ｓ１２：ＹＥＳ）。そこで、リレー翻訳判断処理が行われる（Ｓ１３、図１４）。以下の説明では、図１４に示すリレー翻訳判断処理のＳ１３１で、図１５に示す中間言語テーブルが作成されたとする。まず、１番目の中間言語候補である「英語」が取得される（Ｓ１３２、Ｓ１３３）。元言語であるモンゴル語から中間言語候補である英語への翻訳が可能であり、且つ、ランクが第１ランクと同じ「Ａ」の翻訳者が検索されるが（Ｓ１３４）、翻訳者ＤＢ１５２０（図４参照）には、モンゴル語から英語への翻訳が可能な翻訳者は登録されていない（Ｓ１３５：ＮＯ）。よって、２番目の中間言語候補である「中国語」が取得される（Ｓ１３６、Ｓ１３７：ＮＯ、Ｓ１３３）。同様に条件を満たす翻訳者の検索が行われると（Ｓ１３４）、翻訳者ＩＤ「Ｔ０５」の翻訳者は、モンゴル語から中国語への翻訳が可能であるがランクが「Ｂ」であるため、条件を満たさない（Ｓ１３５：ＮＯ）
【００８８】
そこで、さらに、３番目の中間言語候補である「ススペイン語」が取得される（Ｓ１３６、Ｓ１３７：ＮＯ、Ｓ１３３）。図４の翻訳者ＤＢ１５２０に示す通り、日本語および中国語以外で、モンゴル語から翻訳が可能な言語がある翻訳者はいない。よって、この後、スペイン語以下のすべての中間言語候補について処理を行っても、条件を満たす翻訳者は発見できず（Ｓ１３５：ＮＯ）、中間言語カウンタのカウンタ値ｊが中間言語候補数を超える結果となる（Ｓ１３７：ＹＥＳ）。そこで、図７の翻訳依頼処理に戻り、リレー翻訳が不可能であるため（Ｓ１５：ＮＯ）、４番目の候補情報（第１ランク「Ｂ」および第２ランク「Ａ」）が取得される（Ｓ２２、Ｓ２３：ＮＯ、Ｓ１１）。４番目の候補情報についても、リレー翻訳判断処理が行われるが（Ｓ１３）、この場合も、条件を満たす翻訳者は発見できないまま翻訳依頼処理に戻るため、５番目の候補情報（第１ランク「Ｂ」および第２ランク「Ｂ」）が読み出されることになる（Ｓ１５：ＮＯ、Ｓ２２、Ｓ２３：ＮＯ、Ｓ１１）。
【００８９】
５番目の候補情報についてリレー判断処理が行われる（Ｓ１３、図１４）。前述のように、２巡目の処理で、中間言語テーブルから、２番目の中間言語候補である「中国語」が取得された場合（Ｓ１３３）、翻訳者ＩＤ「Ｔ０５」の翻訳者は、モンゴル語から中国語への翻訳が可能であり、且つ、ランクが「Ｂ」であるため（Ｓ１３４、Ｓ１３５：ＹＥＳ）、第１発注先として選択される（Ｓ１４１）。さらに、翻訳者ＩＤ「Ｔ０３」の翻訳者は、中国語から日本語への翻訳が可能であり、且つ、ランクが「Ｂ」であるため（Ｓ１４２、Ｓ１４３：ＹＥＳ）、第２発注先として選択される（Ｓ１４５）。ここで、中国語を中間言語として、翻訳者ＩＤ「Ｔ０５」の第１発注先および翻訳者ＩＤ「Ｔ０３」の第２発注先によってリレー翻訳を行うことが決定され、決定された中間言語および翻訳者ＩＤが、依頼管理ＤＢ１５３０に記憶される（Ｓ１４６）。その後、翻訳依頼者に翻訳料金が請求され（図７、Ｓ１６）、第１発注先である翻訳者ＩＤ「Ｔ０５」の翻訳者に対して、翻訳発注メールが送信されて（Ｓ１７）、翻訳依頼処理は終了する。
【００９０】
翻訳依頼者の希望する条件で翻訳を行う場合、上記のようなリレー翻訳を行えば、図１３の５番目の候補情報が示す通り、翻訳結果の品質値は「０．６４」である。一方、翻訳者ＤＢ１５２０には、モンゴル語と日本語を翻訳可能言語とする翻訳者ＩＤ「Ｔ０４」の翻訳者（ランク「Ｃ」）がいるので、この翻訳者１名で直接翻訳を行うことも可能である。しかし、図１３に示す候補テーブルからも明らかなように、この場合の翻訳結果の品質値は「０．６０」であり、ランク「Ｂ」の翻訳者ＩＤ「Ｔ０５」の第１発注先とランク「Ｂ」の第２発注先によりリレー翻訳を行う場合よりも低い。したがって、本実施形態のように、直接翻訳が可能な場合であっても、リレー翻訳も翻訳形態の候補に入れることで、翻訳依頼者の希望する条件の下で、品質が最も高い翻訳結果を得られる翻訳者を選択することができる。特に、所謂マイナー言語を元言語または最終言語とする翻訳では、直接翻訳ができる翻訳者は限られており、翻訳能力が高いとは限らない。このような場合には特に、リレー翻訳を候補とすることで、翻訳結果の品質を向上させることができる。
【００９１】
次に、図１６を参照して、翻訳文登録処理について説明する。翻訳文登録処理は、翻訳者によって作成された翻訳文を受け付け、リレー翻訳の次の翻訳者に発注をしたり、翻訳依頼者に翻訳文の完成を通知したりする処理である。
【００９２】
翻訳依頼処理（図７参照）のＳ１７において、対象コンテンツの元言語から最終言語への直接翻訳、または、リレー翻訳における元言語から中間言語への最初の翻訳の発注を請けた第１発注先は、翻訳を行った後、翻訳者端末３でＷｅｂブラウザを起動し、翻訳者ＩＤを用いて管理サーバ１が公開する翻訳依頼用サイトにログインして、メニューから「翻訳文登録」を選択する。すると、その情報が管理サーバ１に受け付けられ、図１６に示す翻訳文登録処理が開始される。まず、翻訳文登録ページ（図示外）の表示用データが翻訳者端末３に送信され、翻訳者端末３に翻訳結果登録ページが表示される（Ｓ３１）。翻訳文登録ページには、少なくとも、依頼ＩＤの入力欄、翻訳文ファイルの添付欄、および登録ボタンが設けられている。翻訳者が、翻訳発注メールに記載されていた依頼ＩＤを入力し、翻訳文ファイルを添付して、登録ボタンを選択すると、依頼ＩＤと翻訳文ファイルが管理サーバ１に送信される。依頼ＩＤと翻訳文ファイルは、管理サーバ１で受け付けられ、ＲＡＭ１２に一時的に記憶される。また、翻訳文にはＵＲＬが付与されて、翻訳文記憶エリア１５６に登録される（Ｓ３２）。
【００９３】
依頼管理ＤＢ１５３０（図５参照）を参照して、直接翻訳が完了したか否かが判断される（Ｓ３３）。具体的には、受け付けられた依頼ＩＤに対応して、中間言語欄に何も記憶されていなければ、Ｓ３２で受け付けられた翻訳文は、元言語から最終言語への直接翻訳の翻訳結果であり、これで最終言語への直接翻訳が完了したことになる（Ｓ３３：ＹＥＳ）。よって、依頼ＩＤに対応する第１翻訳文ＵＲＬ欄に、Ｓ３２で付与された翻訳文ＵＲＬが記憶される（Ｓ３４）。最終言語による翻訳文が出来上がったので、依頼管理ＤＢ１５３０とユーザＤＢ１５１０が参照され、翻訳依頼者の連絡先に、翻訳完了通知のメールが送信される（Ｓ３５）。なお、翻訳依頼者は、すでに翻訳料金を支払い済みである（図７、Ｓ１６）。よって、翻訳依頼者へのメールには、翻訳文ＵＲＬが記載されており、翻訳依頼者はそのＵＲＬを参照するだけで、翻訳文を閲覧することができる。さらに、翻訳者に対する報酬の振込み処理が行われる（Ｓ３６）。報酬は、例えば、図７のＳ１６で翻訳依頼者が支払った翻訳料金とすればよい。あるいは、翻訳料金に所定の料率（例えば、９０％）を乗じた額としてもよい。振込み処理では、例えば、翻訳者ＤＢ１５２０に記憶された翻訳者の振込先口座の情報（図示外）に基づいて、報酬振込処理用のデータが作成される。作成されたデータは、インターネット９または専用のネットワークを通じて、該当する銀行の管理装置（図示外）に転送すればよい。翻訳者への振込処理の後、図１６の翻訳文登録処理は終了する。
【００９４】
一方、直接翻訳が完了したわけではないと判断された場合には（Ｓ３３：ＮＯ）、リレー翻訳が完了したか否かが判断される（Ｓ５１）。具体的には、受け付けられた依頼ＩＤに対応して、第１翻訳文ＵＲＬ欄にＵＲＬが記憶されている場合、リレー翻訳の前半部分に相当する元言語から中間言語への翻訳の結果がすでに翻訳文記憶エリア１５６に記憶されていることを意味する。つまり、Ｓ３２で受け付けられた翻訳文は、リレー翻訳の後半部分に相当する中間言語から最終言語への翻訳の結果であり、これでリレー翻訳が完了したことになる（Ｓ５１：ＹＥＳ）。よって、依頼ＩＤに対応する第２翻訳文ＵＲＬ欄に、Ｓ３２で付与された翻訳文ＵＲＬが記憶される（Ｓ５２）。最終言語による翻訳文が出来上がったので、直接翻訳の場合と同様、翻訳依頼者へ翻訳完了通知のメールが送信され（Ｓ３５）、翻訳者には報酬が支払われた後（Ｓ３６）、図１６の翻訳文登録処理は終了する。
【００９５】
受け付けられた依頼ＩＤに対応して、第１翻訳文ＵＲＬ欄に何も記憶されていない場合、Ｓ３２で受け付けられた翻訳文は、リレー翻訳の前半部分に相当する元言語から中間言語への翻訳の結果であり、リレー翻訳は完了していない（Ｓ５１：ＮＯ）。そこで、まず、依頼ＩＤに対応する第１翻訳文ＵＲＬ欄に、Ｓ３２で付与された翻訳文ＵＲＬが記憶される（Ｓ５４）。さらに、リレー翻訳の後半部分である中間言語から最終言語への翻訳が必要であるため、依頼管理ＤＢ１５３０において、対応する第２発注先ＩＤ欄に記憶されている翻訳者ＩＤに基づき、第２発注先に翻訳発注のメールが送信される（Ｓ５５）。このように、リレー翻訳の場合には、第１発注先から元言語から中間言語への翻訳文が受け付けられると、第２発注先に対して自動的に翻訳の発注を行うことができる。第２発注先への発注後、図１６の翻訳文登録処理は終了する。
【００９６】
以上に説明したように、本実施形態の翻訳依頼システム１００によれば、元言語から最終言語への直接翻訳の場合だけでなく、中間言語を仲介したリレー翻訳の場合も含め、翻訳依頼者の希望する所定の条件の下で、品質が高い翻訳結果を作成可能な翻訳者が選択される。したがって、所定の条件の下で直接翻訳に限って翻訳者を選択すると翻訳結果の品質が高くない場合でも、リレー翻訳を利用して、より品質の高い翻訳結果を得ることができる可能性が高くなる。さらに、本実施形態では、翻訳依頼者が希望する条件の下でとりうるすべての翻訳形態に対応する候補情報が作成され、その品質値が高い順に、翻訳能力と翻訳可能言語が適切な翻訳者が検索され、発見された翻訳者が発注先として選択される。したがって、翻訳依頼者が希望する所定の条件の下で、品質が最も高い翻訳結果を作成可能な翻訳者を選択することができる。なお、本実施形態では、所定の条件として、予算および納期を用いているため、翻訳依頼者が支払ってもよいと考える金額の上限を超えない範囲で、翻訳依頼者が希望する納期までに、可能な限り品質が高い翻訳結果を作成可能な翻訳者を選択することができる。
【００９７】
また、本実施形態では、直接翻訳およびリレー翻訳のいずれの場合においても、最終言語を母語とする翻訳者が、最終言語への翻訳を行う発注先として優先して選択される。最終的な翻訳結果の品質は、最終的な翻訳結果を作成する翻訳者により異なる。したがって、本実施形態のように最終言語への翻訳を行う発注先を選択すれば、適切な表現を用いた精度の高い翻訳結果を得ることができ、最終的な翻訳結果の品質を向上することができる。
【００９８】
本実施形態では、図７のＳ２の処理が、本発明の「翻訳依頼受付ステップ」に相当し、処理を行うＣＰＵ１０が、「翻訳依頼受付手段」に相当する。図９のＳ４３（図１０）の処理が「第１の品質値決定ステップ」に相当し、処理を行うＣＰＵ１０が「第１の品質値決定手段」に相当する。図９のＳ４５（図１１）の処理が「第２の品質値決定ステップ」に相当し、処理を行うＣＰＵ１０が「第２の品質値決定手段」に相当する。図１１のＳ４５３の処理が「中間品質値決定ステップ」に相当し、Ｓ４５８の処理が「品質値決定ステップ」に相当する。図７のＳ１１〜Ｓ１５およびＳ２１〜Ｓ２６の処理が「翻訳者選択ステップ」に相当し、処理を行うＣＰＵ１０が、「翻訳者選択手段」に相当する。また、Ｓ２１およびＳ２５の処理が「第１の翻訳者選択ステップ」に相当し、Ｓ１３（図１４）の処理が「第２の翻訳者選択ステップ」に相当する。
【００９９】
なお、前述の実施形態に示される構成や処理は例示であり、各種の変形が可能なことはいうまでもない。例えば、前述の実施形態では、リレー翻訳の翻訳結果の品質を示す、組合せの品質値は、単に、第１ランクに対応する品質値と第２ランクに対応する品質値を乗算することにより算出されている。しかしながら、リレー翻訳の場合、翻訳依頼者は、最終的な翻訳結果である中間言語から最終言語への翻訳によって品質を評価する。よって、リレー翻訳の場合は、元言語から中間言語への翻訳よりも、中間言語から最終言語への翻訳の方が重要な場合があると考えられる。例えば、元言語が世界的な公用語であり、最終言語が非常にマイナーな言語である場合には、最終的な段階で誤訳が生じる可能性の方が高いと想定される。よって、このような場合には、中間言語から最終言語への翻訳を重視して翻訳者を選択してもよい。例えば、図１７を参照して以下に説明するように、第２ランクに対応する品質値に重み付けをした上で、組合せの品質値を算出することができる。図１７は、候補テーブルの変形例を示す説明図である。
【０１００】
図１７に示すように、候補テーブルの変形例には、前述の実施形態の候補テーブルと同じ第１ランク、第２ランク、翻訳料金、納期、および品質値に加え、重み付け係数が記憶される。重み付け係数は、第２ランクに重み付けをするのに使用される係数であるため、リレー翻訳に対応する翻訳形態の候補情報にのみ含まれる。重み付け係数は、第２ランク「Ａ」に対応する値が最も大きく、「Ｄ」に対応する程小さくなる値である。そして、組合せの品質値は、（第１ランクに対応する品質値）×（第２ランクに対応する品質値）×（重み付け係数）によって算出される。例えば、図１７に示す候補テーブルの場合、５番目と８番目の候補情報は、いずれもランク「Ａ」とランク「Ｂ」の組合せである。しかし、第２ランクに応じて重み付け係数が異なるため、第２ランクのランクがより高い「Ａ」である８番目の候補情報の方が、組合せの品質値は高くなっている。候補テーブル作成処理（図９〜図１１参照）において、このような候補テーブルを作成することにより、中間言語から最終言語への翻訳を重視した翻訳者の選択を行うことができる。
【０１０１】
一方、リレー翻訳の場合、元言語から中間言語への翻訳に誤りがある等、元言語から中間言語への翻訳品質が悪いと、最終的な翻訳結果である中間言語から最終言語への翻訳の品質をそれ以上よくすることは難しい。すなわち、元言語から中間言語への翻訳により、最終的な翻訳結果の品質の下限値が左右される。よって、元言語から中間言語への翻訳を重視した方がよい場合もあると考えられる。例えば、元言語が非常にマイナーな言語であり、最終言語が世界的な公用語である場合には、最初の段階で誤訳が生じる可能性の方が高いと想定される。よって、このような場合には、図１７の変形例の候補テーブルに示す重み付け係数を、第２ランクではなく、第１ランクに応じて設定してもよい。これにより、元言語から中間言語への翻訳を重視した翻訳者の選択を行うことができる。
【０１０２】
また、前述の実施形態では、最終言語への翻訳を行う翻訳者は、可能な限り、最終言語を母語とする翻訳者から選択されている。しかしながら、翻訳可能言語およびランクが適切であれば、必ずしも、最終言語を母語とする翻訳者でなくてもよい。また、リレー翻訳の場合には、図１４のリレー翻訳判断処理において、中間言語を重視して翻訳者を選択する以下のような処理を行うことも可能である。
【０１０３】
まず、Ｓ１３４において、元言語から中間言語候補への翻訳が可能な第１ランクの翻訳者を検索する際、さらに、中間言語候補を母国語とする翻訳者であることを検索条件とする。そして、この条件を満たす翻訳者が発見され（Ｓ１３５：ＹＥＳ）、第１発注先が選択された場合には（Ｓ１４１）、Ｓ１４２において、中間言語候補から最終言語への翻訳が可能な第２ランクの翻訳者を検索する際、さらに、中間言語候補を母国語とする翻訳者であることを検索条件とする。この条件を満たす翻訳者が発見され（Ｓ１４３：ＹＥＳ）、第２発注先が選択された場合（Ｓ１４５）には、第１発注先と第２発注先の翻訳者の母語は、いずれも決定された中間言語である。このような処理を行った場合には、第１の発注先および第２の発注先の翻訳者同士のコミュニケーションが容易となるため、両者で相談しながらリレー翻訳を行うことにより、最終的な翻訳結果の品質を高めることができる。
【０１０４】
また、前述の実施形態では、図１４のリレー翻訳判断処理のＳ１３１において、最終言語を母語とする翻訳者の翻訳可能言語に基づき、中間言語候補が抽出され、中間言語テーブルが作成されている。しかしながら、中間言語テーブルは、他の方法で作成してもよい。例えば、翻訳者ＤＢ１５２０（図４参照）を参照して、単純に、翻訳可能言語として登録されている数が多い言語から順に、中間言語候補として、中間言語テーブルに記憶してもよい。あるいは、単純に、翻訳者の母語として登録されている数が多い言語から順に、中間言語候補として、中間言語テーブルに記憶してもよい。
【０１０５】
また、前述の実施形態では、翻訳依頼者の希望する所定の条件として、予算および希望納期が用いられているが、所定の条件は、これらに限られるわけではない。例えば、翻訳者ＤＢ１５２０に翻訳者の専門分野が記憶されている場合には、専門分野を所定の条件として用いることもできる。また、予算および希望納期の両方を所定の条件とするのではなく、いずれか１つのみを所定の条件とすることも可能である。
【図面の簡単な説明】
【０１０６】
【図１】翻訳依頼システム１００の概略構成を示すシステム構成図である。
【図２】管理サーバ１の電気的構成を示すブロック図である。
【図３】ユーザデータベース１５１０の説明図である。
【図４】翻訳者データベース１５２０の説明図である。
【図５】依頼管理データベース１５３０の説明図である。
【図６】ランクテーブル１５４０の説明図である。
【図７】翻訳依頼処理のフローチャートである。
【図８】翻訳依頼ページ２０１の説明図である。
【図９】翻訳依頼処理で行われる候補テーブル作成処理のフローチャートである。
【図１０】候補テーブル作成処理で行われる直接翻訳候補抽出処理のフローチャートである。
【図１１】候補テーブル作成処理で行われるリレー翻訳候補抽出処理のフローチャートである。
【図１２】候補テーブル作成処理で作成された候補テーブルの一例を示す説明図である。
【図１３】ソート後の候補テーブルの一例を示す説明図である。
【図１４】翻訳依頼処理で行われるリレー翻訳判断処理のフローチャートである。
【図１５】リレー翻訳判断処理で作成される中間言語テーブルの一例を示す説明図である。
【図１６】翻訳文登録処理のフローチャートである。
【図１７】候補テーブルの変形例を示す説明図である。
【符号の説明】
【０１０７】
１  管理サーバ
２  ユーザ端末
３  翻訳者端末
５  Ｗｅｂサーバ
１０  ＣＰＵ
１５  ＨＤＤ
１５２０  翻訳者データベース
１５３０  依頼管理データベース
１５４０  ランクテーブル
【図１】
2009289091.tif 000003
【図２】
2009289091.tif 000004
【図３】
2009289091.tif 000005
【図４】
2009289091.tif 000006
【図５】
2009289091.tif 000007
【図６】
2009289091.tif 000008
【図７】
2009289091.tif 000009
【図８】
2009289091.tif 000010
【図９】
2009289091.tif 000011
【図１０】
2009289091.tif 000012
【図１１】
2009289091.tif 000013
【図１２】
2009289091.tif 000014
【図１３】
2009289091.tif 000015
【図１４】
2009289091.tif 000016
【図１５】
2009289091.tif 000017
【図１６】
2009289091.tif 000018
【図１７】
2009289091.tif 000019