JP2009070194A - Translator selection method, translation content providing server, and translator selection program - Google Patents
Translator selection method, translation content providing server, and translator selection program Download PDFInfo
- Publication number
- JP2009070194A JP2009070194A JP2007238598A JP2007238598A JP2009070194A JP 2009070194 A JP2009070194 A JP 2009070194A JP 2007238598 A JP2007238598 A JP 2007238598A JP 2007238598 A JP2007238598 A JP 2007238598A JP 2009070194 A JP2009070194 A JP 2009070194A
- Authority
- JP
- Japan
- Prior art keywords
- translator
- information
- identity
- original
- content
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000013519 translation Methods 0.000 title claims abstract description 112
- 238000010187 selection method Methods 0.000 title claims abstract description 28
- 238000000034 method Methods 0.000 claims description 78
- 230000014616 translation Effects 0.000 description 106
- 238000012545 processing Methods 0.000 description 23
- 238000010586 diagram Methods 0.000 description 15
- 230000014509 gene expression Effects 0.000 description 13
- 230000000694 effects Effects 0.000 description 7
- 239000000284 extract Substances 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 239000000470 constituent Substances 0.000 description 1
- 230000000652 homosexual effect Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
【課題】原文のコンテンツを的確に翻訳することができる翻訳者を選択する翻訳者選択方法、翻訳コンテンツ提供サーバ、および翻訳者選択プログラムを提供する。
【解決手段】翻訳システムを構成するサーバにおいて、ユーザ端末からコンテンツの翻訳文の提供要求を受けた場合、原文のコンテンツがダウンロードされ(S2)、原文コンテンツに含まれる、原著作者の身元に関する情報が抽出される(S4)。抽出された原著作者の身元に関する情報と翻訳者の身元に関する情報とが比較され、国籍、年齢および性別に基づく適性値がそれぞれ算出される(S6〜S8)。国籍、年齢および性別に基づく適性値の合計が最大となる翻訳者が抽出され(S11)、正式な翻訳依頼先として決定される(S14)。
【選択図】図7The present invention provides a translator selection method, a translation content providing server, and a translator selection program for selecting a translator capable of accurately translating original content.
When a translation request for a content is received from a user terminal in a server constituting the translation system, the original content is downloaded (S2), and information on the identity of the original author included in the original content is provided. Extracted (S4). The extracted information relating to the identity of the original author is compared with the information relating to the identity of the translator, and aptitude values based on nationality, age and sex are calculated (S6 to S8). A translator whose sum of aptitude values based on nationality, age and gender is maximized is extracted (S11), and is determined as an official translation request destination (S14).
[Selection] Figure 7
Description
本発明は、翻訳者選択方法、翻訳コンテンツ提供サーバ、および翻訳者選択プログラムに関する。より具体的には、原文のコンテンツの著作者および翻訳者の身元に関する情報を考慮して、翻訳者を選択する翻訳者選択方法、翻訳コンテンツ提供サーバ、および翻訳者選択プログラムに関する。 The present invention relates to a translator selection method, a translation content providing server, and a translator selection program. More specifically, the present invention relates to a translator selection method, a translation content providing server, and a translator selection program for selecting a translator in consideration of information relating to the identity of the author and translator of the original content.
近年、インターネットの普及に伴い、ユーザは、WWW上の情報であるWebコンテンツを検索するなどして、自己の要望に即した情報を世界各地から得られるようになった。ところが、母国語以外の言語により記述されたWebコンテンツの場合、ユーザは必ずしもその言語には精通しておらず、内容の理解が困難な場合も多い。このような場合には、ユーザが翻訳者に翻訳を依頼することになるため、適切な翻訳者の選択を行うための翻訳仲介システムが提案されている。 In recent years, with the spread of the Internet, users can obtain information that meets their needs from all over the world by searching Web content that is information on the WWW. However, in the case of Web content written in a language other than the native language, the user is not necessarily familiar with the language, and it is often difficult to understand the content. In such a case, since the user requests the translator to translate, a translation mediation system for selecting an appropriate translator has been proposed.
例えば、特許文献1に記載の翻訳仲介システムでは、ユーザが翻訳する文書をサーバに送ると、サーバはまず、その文書の専門分野に該当する翻訳者を選択する。その後、翻訳者が作成した辞書をベースに機械的に翻訳を行い、その結果を基に、ユーザに正式に翻訳を依頼する翻訳者を選択させる。
しかしながら、特許文献1に記載の翻訳仲介システムでは、専門分野が合致した翻訳者を選択することはできるが、翻訳する文書の著作者がどのような身元の人物かはまったく考慮されていないため、必ずしも適切な翻訳者が選択されるとはいえなかった。例えば、10代の女性のブログの記事を翻訳する場合、専門分野といえるものは存在しないため、専門分野で翻訳者を選択すること自体が困難であった。また、このブログが何らかの専門分野に関連するものだとしても、例えば、60代の男性が翻訳者として選択された場合、10代の女性の表現の微妙なニュアンスを反映した翻訳は期待できない。
However, in the translation mediation system described in
本発明は、上記問題点を解決するためになされたものであり、原文のコンテンツを的確に翻訳することができる翻訳者を選択する翻訳者選択方法、翻訳コンテンツ提供サーバ、および翻訳者選択プログラムを提供することを目的とする。 The present invention has been made to solve the above-described problems, and includes a translator selection method, a translation content providing server, and a translator selection program for selecting a translator capable of accurately translating original content. The purpose is to provide.
上記目的を達成するために、請求項1に係る発明の翻訳者選択方法は、ネットワークを介して接続されたクライアント端末に対して、原文のコンテンツとは異なる言語に翻訳されたコンテンツを提供するサーバによって処理される翻訳者選択方法であって、翻訳の対象となるコンテンツである原文コンテンツの著作者である原著作者の身元に関する情報を取得する原著作者情報取得ステップと、複数の翻訳者候補の身元に関する情報を取得する候補者情報取得ステップと、前記原著作者情報取得ステップで取得された前記原著作者の前記身元に関する情報と、前記候補者情報取得ステップで取得された前記翻訳者候補の前記身元に関する情報とを比較して、前記複数の翻訳者候補から、前記原著作者の前記身元に関する情報との共通度合いがより高い前記身元に関する情報を有する翻訳者候補を、翻訳者として選択する翻訳者選択ステップとを備えている。 To achieve the above object, a translator selection method according to the first aspect of the present invention provides a server that provides content translated into a language different from the original content to a client terminal connected via a network. Translator selection method processed by the method, the original author information acquisition step for acquiring information on the identity of the original author who is the author of the original content that is the content to be translated, and the identity of a plurality of translator candidates A candidate information acquisition step for acquiring information on the information, information on the identity of the original author acquired in the original author information acquisition step, and the identity of the translator candidate acquired in the candidate information acquisition step The degree of commonality between the plurality of translator candidates and the information related to the identity of the original author. Ri translators candidates with information about high the identity, and a translator selection step of selecting as a translator.
また、請求項2に係る発明の翻訳者選択方法では、請求項1に記載の発明の構成に加え、前記身元に関する情報は、国籍に関する情報を含み、前記翻訳者選択ステップでは、前記原著作者と同じ国籍の翻訳者候補を優先して選択することを特徴とする。
In the translator selection method of the invention according to
また、請求項3に係る発明の翻訳者選択方法では、請求項1または2に記載の発明の構成に加え、前記身元に関する情報は、年齢に関する情報を含み、前記翻訳者選択ステップでは、前記原著作者とより年齢が近い翻訳者候補を優先して選択することを特徴とする。
In the translator selecting method of the invention according to
また、請求項4に係る発明の翻訳者選択方法では、請求項1〜3のいずれかに記載の発明の構成に加え、前記身元に関する情報は、性別に関する情報を含み、前記翻訳者選択ステップでは、前記原著作者と同じ性別の翻訳者候補を優先して選択することを特徴とする。
In the translator selecting method of the invention according to
また、請求項5に係る発明の翻訳者選択方法では、請求項1〜4のいずれかに記載の発明の構成に加え、前記身元に関する情報は、宗教に関する情報を含み、前記翻訳者選択ステップでは、前記原著作者と同じ宗教を信仰する翻訳者候補を優先して選択することを特徴とする。
Moreover, in the translator selection method of the invention according to
また、請求項6に係る発明の翻訳者選択方法は、請求項1に記載の発明の構成に加え、前記原文コンテンツの内容を解析するコンテンツ解析ステップと、前記コンテンツ解析手段の解析結果に基づいて、前記身元に関する情報に含まれる情報の中から、前記翻訳者を選択する際に優先して考慮する情報である優先情報を設定する優先情報設定ステップとをさらに備え、前記翻訳者選択ステップでは、前記優先情報設定ステップで設定された前記優先情報を考慮して、前記原著作者の前記身元に関する情報との共通度合いがより高い前記身元に関する情報を有する翻訳者候補を、前記翻訳者として選択することを特徴とする。 According to a sixth aspect of the present invention, there is provided a translator selection method based on the content analysis step of analyzing the content of the original text content and the analysis result of the content analysis means in addition to the configuration of the invention of the first aspect. A priority information setting step for setting priority information, which is information to be preferentially considered when selecting the translator from information included in the information relating to the identity, and in the translator selection step, In consideration of the priority information set in the priority information setting step, a translator candidate having information on the identity having a higher degree of commonality with the information on the identity of the original author is selected as the translator. It is characterized by.
また、請求項7に係る発明の翻訳者選択方法では、請求項6に記載の発明の構成に加え、前記身元に関する情報は、国籍、年齢、性別、および宗教の少なくとも1つに関する情報を含み、前記優先情報設定ステップは、前記優先情報設定ステップで設定された前記優先情報に優先順位をつける優先順位設定ステップを備え、前記翻訳者選択ステップでは、前記優先順位設定ステップで設定された前記優先順位が高い前記優先情報から順に考慮して、前記原著作者の前記身元に関する情報との共通度合いがより高い前記身元に関する情報を有する翻訳者候補を、前記翻訳者として選択することを特徴とする。
In addition, in the translator selecting method of the invention according to
また、請求項8に係る発明の翻訳選択サーバは、ネットワークを介して接続されたクライアント端末に対して原文のコンテンツとは異なる言語に翻訳されたコンテンツを提供する翻訳者選択サーバであって、翻訳の対象となるコンテンツである原文コンテンツの著作者である原著作者の身元に関する情報を取得する原著作者情報取得手段と、複数の翻訳者候補の身元に関する情報を取得する候補者情報取得手段と、前記原著作者情報取得手段によって取得された前記原著作者の前記身元に関する情報と、前記候補者情報取得手段によって取得された前記翻訳者候補の前記身元に関する情報とを比較して、前記複数の翻訳者候補から、前記原著作者の前記身元に関する情報との共通度合いがより高い前記身元に関する情報を有する翻訳者候補を、翻訳者として選択する翻訳者選択手段とを備えている。
The translation selection server of the invention according to
さらに、請求項9に係る発明の翻訳者選択プログラムは、請求項1〜7のいずれかに記載の翻訳者選択方法の各種処理ステップをコンピュータに実行させることを特徴とする。 Furthermore, a translator selection program according to a ninth aspect of the invention causes a computer to execute various processing steps of the translator selection method according to any one of the first to seventh aspects.
請求項1に係る発明の翻訳者選択方法では、原著作者と複数の翻訳者候補の身元に関する情報が取得され、身元に関する情報における原著作者との共通度合いがより高い翻訳者候補が、翻訳者として決定される。身元に関する情報とは、その人の生まれや境遇に関する情報であるから、これが共通している度合いが高いほど、共通する知識が多く、また、考え方や文章等の表現方法が似通っていると考えられる。したがって、原文を的確に反映した翻訳が可能な翻訳者を選択することができる。
In the translator selection method of the invention according to
請求項2に係る発明の翻訳者選択方法では、原著作者と複数の翻訳者候補の国籍に関する情報が取得され、原著作者と同じ国籍の翻訳者候補が優先して選択される。生まれ育った国が同じであれば、他国の人間よりも、原著作者と共通する知識が多く、考え方や表現方法が似通っていると考えられる。したがって、同じ国籍の翻訳者を優先して選択することで、請求項1に記載の発明の効果に加え、原文をさらに的確に反映した翻訳が可能な翻訳者を選択することができる。
In the translator selection method of the invention according to
請求項3に係る発明の翻訳者選択方法では、原著作者と複数の翻訳者候補の年齢に関する情報が取得され、原著作者とより近い年齢の翻訳者候補が優先して選択される。年齢が近い場合、世代がまったく異なる人間よりも、原著作者と共通する知識が多く、考え方や表現方法が似通っていると考えられる。例えば、日本の高校生の話し言葉には、この年代に特有の表現が多いが、それは他の言語でも同様である。よって、より近い年齢の翻訳者を優先して選択することで、請求項1または2に記載の発明の効果に加え、原文の表現やニュアンスをそのまま反映した翻訳が可能な翻訳者を選択することができる。
In the translator selection method of the invention according to
請求項4に係る発明の翻訳者選択方法では、原著作者と複数の翻訳者候補の性別に関する情報が取得され、原著作者と同じ性別の翻訳者候補が優先して選択される。同性であれば、異性よりも、原著作者と共通する知識が多く、考え方や表現方法が似通っていると考えられる。例えば、女性特有の言い回しは、男性には馴染みがないため翻訳しにくい。したがって、同性の翻訳者を優先して選択することで、請求項1〜3のいずれかに記載の発明の効果に加え、より自然で的確な翻訳が可能な翻訳者を選択することができる。
In the translator selection method of the invention according to
請求項5に係る発明の翻訳者選択方法では、原著作者と複数の翻訳者候補の宗教に関する情報が取得され、原著作者と同じ宗教を信仰する翻訳者候補が優先して選択される。宗教が同じであれば、他の宗教を信仰する人間よりも、原著作者と共通する知識が多く、考え方や表現方法が似通っている点がある。したがって、同じ宗教を信仰する翻訳者を優先して選択することで、請求項1〜4のいずれかに記載の発明の効果に加え、原著作者の思想をより的確にとらえた翻訳が可能な翻訳者を選択することができる。
In the translator selection method of the invention according to
請求項6に係る発明の翻訳者選択方法では、原文コンテンツの内容に応じて設定される優先情報を考慮して、翻訳者の選択が行われる。原文コンテンツの内容によって、身元情報のうち、重要となる情報(国籍、年齢、性別、宗教等)は異なる。したがって、内容に応じて翻訳者選択の際に優先して考慮する情報を変えることで、請求項1に記載の発明の効果に加え、より的確な翻訳が可能な翻訳者を選択することができる。
In the translator selection method of the invention according to claim 6, the translator is selected in consideration of the priority information set according to the contents of the original text content. The important information (nationality, age, gender, religion, etc.) of the identity information differs depending on the content of the original content. Therefore, by changing the information to be preferentially considered when selecting a translator according to the contents, in addition to the effect of the invention of
請求項7に係る発明の翻訳者選択方法では、国籍、年齢、性別、および宗教に、原文コンテンツの内容に応じた優先順位付けが行われる。したがって、請求項6に記載の発明の効果に加え、原文コンテンツの内容に応じて、様々な情報が加味された適切な翻訳者を選択することができる。
In the translator selection method of the invention according to
請求項8に係る発明の翻訳者選択サーバでは、原著作者と複数の翻訳者候補の身元に関する情報が取得され、身元に関する情報における原著作者との共通度合いがより高い翻訳者候補が、翻訳者として決定される。身元に関する情報とは、その人の生まれや境遇に関する情報であるから、これが共通している度合いが高いほど、共通する知識が多く、また、考え方や文章等の表現方法が似通っていると考えられる。したがって、原文を的確に反映した翻訳が可能な翻訳者を選択することができる。
In the translator selection server of the invention according to
請求項9に係る発明の翻訳者選択プログラムは、請求項1〜7のいずれかに記載の翻訳コンテンツ提供方法の各種処理ステップをコンピュータに実行させる。したがって、請求項1〜7のいずれかに記載の発明の効果を奏することができる。
The translator selection program of the invention according to
以下、本発明を具現化した実施の形態について、図面を参照して説明する。なお、参照する図面は、本発明が採用しうる技術的特徴を説明するために用いられるものであり、記載されている装置の構成、各種処理のフローチャートなどは、特に特定的な記載がない限り、それのみに限定する趣旨ではなく、単なる説明例である。 DESCRIPTION OF EXEMPLARY EMBODIMENTS Hereinafter, embodiments of the invention will be described with reference to the drawings. The drawings to be referred to are used for explaining the technical features that can be adopted by the present invention, and the configuration of the apparatus described, the flowcharts of various processes, etc., unless otherwise specified. It is not intended to be limited to that, but merely an illustrative example.
<第1の実施形態>
まず、図1〜図8を参照して、本発明の第1の実施形態に係る翻訳システム1について説明する。最初に、図1を参照して、翻訳システム1の概略構成について説明する。図1は、翻訳システム1の概略構成を示すシステム構成図である。
<First Embodiment>
First, the
図1に示すように、翻訳システム1は、サーバ10と、インターネット3を介してそれぞれサーバ10に接続されたユーザ端末20と、翻訳者端末30とから構成されている。なお、サーバ10、ユーザ端末20、および翻訳者端末30は、所謂パーソナルコンピュータであり、汎用型の装置である。図1ではユーザ端末20および翻訳者端末30はそれぞれ1つのみ図示されているが、実際にはいずれも複数が存在する。なお、「ユーザ端末20」とは、サーバ10に対して翻訳文の提供を要求することができる、翻訳システム1の一般会員の端末をいう。一方、「翻訳者端末30」とは、サーバ10からの依頼に応じて、翻訳文をサーバ10に提供する翻訳者の端末をいう。翻訳システム1では、ユーザ端末20のユーザは、所定の使用料を翻訳システム1の管理会社に支払うことにより、インターネット3上で公開されているWebコンテンツ(以下、単にコンテンツという)の翻訳文の提供をサーバ10に要求することができる。サーバ10は、ユーザ端末20から翻訳提供要求を受けると、適宜翻訳者を選択し、その翻訳者の翻訳者端末30に対して翻訳を依頼する。このときの翻訳者の選択方法については、後で詳述する。また、以下の説明では、インターネット上で公開されている第1の言語で記載された原文通りのコンテンツを「原文コンテンツ」といいい、原文コンテンツを第1の言語とは異なる第2の言語に翻訳したものを「翻訳コンテンツ」というものとする。
As shown in FIG. 1, the
次に、図2〜図6を参照して、サーバ10の構成について説明する。図2は、サーバ10の電気的構成を示すブロック図である。図3は、RAM13の記憶エリアの説明図である。図4は、適性値記憶エリア134に記憶された適性値リストの説明図である。図5は、翻訳者データベースに記憶された翻訳者情報の説明図である。図6は、翻訳依頼記憶エリア143に記憶された翻訳依頼リストの説明図である。
Next, the configuration of the
図2に示すように、サーバ10は、バスによって相互に接続されたCPU11、ROM12、RAM13、ハードディスク装置(HDD)14、ディスプレイ15、キーボード16、マウス17、および通信用I/F18を備えている。ROM12は、BIOS等、サーバ10を動作させるための各種のプログラムを記憶しており、CPU11は、ROM12に記憶されたプログラムに従って、サーバ10の動作を制御する。通信用I/F18は、インターネット3に接続し、ユーザ端末20および翻訳者端末30等の外部機器との間でデータの送受信を行うためのものである。
As shown in FIG. 2, the
RAM13は、各種データを一時的に記憶するための記憶素子である。ここで、図3を参照して、RAM13に設けられた記憶エリアについて説明する。図3に示すように、RAM13は、原文コンテンツ記憶エリア131、原著作者情報記憶エリア132、翻訳者情報記憶エリア133、適性値記憶エリア134、および候補者情報記憶エリア135を含む複数の記憶エリアを備えている。原文コンテンツ記憶エリア131には、翻訳コンテンツの提供要求に記載されたURL(Uniform Resource Locator)からダウンロードされたHTML文書が、原文コンテンツとして記憶される。原著作者情報記憶エリア132には、原文コンテンツに含まれる、原文コンテンツの著作者(以下、原著作者という)の身元、すなわち、その人の生まれや境遇に関する情報(以下、身元情報という)が抽出され、記憶される。翻訳者情報記憶エリア133には、後述する翻訳者データベース(DB)から読み出された、翻訳者に関する情報が記憶される。適性値記憶エリア134には、後述する翻訳者選択処理において、各翻訳者について身元情報に基づいて算出された適性値を示す適性値リストが記憶される。具体的には、図4に示すように、適性値リストには、翻訳者IDに対応付けて、身元情報の構成要素である国籍、年齢、および性別に基づいて算出された適性値がそれぞれ記憶される。候補者情報記憶エリア135には、後述する翻訳者選択処理の過程で、翻訳の依頼先候補として抽出された翻訳者に関する情報が記憶される。
The
図2に示すように、記憶装置であるHDD14は、プログラム記憶エリア141、翻訳者DB記憶エリア142、および翻訳依頼記憶エリア143を含む複数の記憶エリアを備えている。プログラム記憶エリア141には、後述する翻訳者選択処理(図7参照)を含む各種処理をサーバ10に実行させるための各種プログラムが記憶されている。翻訳者DB記憶エリア142には、サーバ10に接続されるすべての翻訳者端末30の翻訳者に関する情報(以下、翻訳者情報という)を格納した翻訳者DBが記憶されている。翻訳依頼記憶エリア143には、ユーザ端末20からの翻訳コンテンツの提供要求に応じて行われる翻訳依頼について、原文コンテンツと翻訳先を特定する翻訳依頼リストが記憶されている。なお、図示しないが、HDD14には、これらの記憶エリアの他に、ユーザ端末20のすべてのユーザについて、識別コード、氏名、連絡先等のユーザ情報を格納するユーザデータベースを記憶する記憶エリア等も設けられている。
As shown in FIG. 2, the
ここで、図5を参照して、翻訳者DB記憶エリア142(図2参照)の翻訳者DBに格納された翻訳者情報について説明する。翻訳者情報は、翻訳者端末30毎に定められた利用者であって、サーバ10からの依頼を受けて原文コンテンツの翻訳を行う翻訳者として登録された翻訳者の全員について、各々作成された情報である。翻訳者情報は、図5に示すように、翻訳者ID、氏名、国籍、年齢、性別および宗教を含む。なお、図5では、7名分の翻訳者情報しか図示されていないが、実際には翻訳者端末30の数に相当する翻訳者情報が翻訳者DBに存在する。「翻訳者ID」とは、翻訳者端末30の各翻訳者に固有の識別コードである。「氏名」、「国籍」、および「年齢」には、各翻訳者の氏名、国籍、および年齢がそれぞれ記憶されている。「性別」には、翻訳者の性別が、男性の場合は「M」、女性の場合には「F」として記憶されている。「宗教」には、翻訳者の信仰する宗教が記憶されている。また、図5には図示されていないが、翻訳者DBに登録されている翻訳者情報には、前述の情報のほか、翻訳者の住所、電話番号、メールアドレスも、あわせて記憶されている。さらに、その翻訳者がどの言語からどの言語への翻訳が可能なのかを示す翻訳可能言語の情報(例えば、「中国語→日本語」)等も記憶されている。なお、以下の説明では、便宜上、図5に挙げられた翻訳者はすべて、英語から日本語への翻訳が可能な翻訳者として登録されているものとする。
Here, with reference to FIG. 5, the translator information stored in the translator DB of the translator DB storage area 142 (see FIG. 2) will be described. The translator information is created for each of the translators registered as translators who are users defined for each
次に、図6を参照して、翻訳依頼記憶エリア143に記憶された翻訳依頼リストについて説明する。翻訳依頼リストは、翻訳が依頼された原文コンテンツおよび翻訳の依頼先を特定し、管理するためのリストである。詳細は後述するが、サーバ10がいずれかのユーザ端末20から新たな翻訳コンテンツの提供要求を受信すると、新たなレコードが作成され、翻訳依頼リストに追加される。図6の翻訳依頼リストは、現在、3件の原文コンテンツについて翻訳が依頼されていることを示している。図6に示すように、翻訳依頼リストに記憶される情報は、原文ID、URL、要求者ID、翻訳言語、および依頼先翻訳者IDを含む。「原文ID」は、新たなレコードが作成される際に各原文コンテンツを識別するためにサーバ10によって付与される、各原文コンテンツに固有の識別コードである。「URL」は、原文コンテンツのインターネット3上の所在を特定するための情報である。「要求者ID」は、翻訳コンテンツの提供要求の送信元のユーザ端末20の識別コードである。「翻訳言語」は、原文コンテンツの言語および希望されている翻訳コンテンツの言語である。「依頼先翻訳者ID」は、後述する翻訳者選択処理によって、原文コンテンツの翻訳依頼先として決定された翻訳者の翻訳者IDである。
Next, the translation request list stored in the translation
以下に、図7および図8を参照して、サーバ10で行われる翻訳者選択処理について説明する。この処理は、サーバ10がいずれかのユーザ端末20から翻訳コンテンツの提供要求を受信したときに、原著作者および翻訳者の身元情報を考慮して、翻訳の依頼先を決定する処理である。図7は、翻訳者選択処理のフローチャートである。図8は、vCard形式で記述された身元情報の一例を示す模式図である。なお、図7の翻訳者選択処理は、HDD14のプログラム記憶エリア141(図2参照)に記憶されたプログラムに従って、CPU11が実行する。
Hereinafter, the translator selection process performed by the
図7に示す翻訳者選択処理が開始されると、CPU11はまず、翻訳依頼の内容と依頼先を管理するため、ユーザ端末20から受信した翻訳コンテンツの提供要求に基づいて新たなレコードを作成し、HDD14の翻訳依頼記憶エリア143の翻訳依頼リスト(図6参照)に記憶させる(S1)。本実施形態では、ユーザ端末20からの翻訳コンテンツの提供要求には、翻訳の対象となる原文コンテンツのURLが含まれている。そこで、CPU11は、この提供要求に対応する新たな原文IDを生成し、受信したURL、送信元のユーザ端末20の識別コード(要求者ID)、および翻訳言語とともに翻訳依頼リストに追加する。続いてCPU11は、インターネット3を介して、翻訳依頼リストに記憶されたURLから、原文コンテンツであるHTML文書をダウンロードし、RAM13の原文コンテンツ記憶エリア131に記憶させる(S2)。
When the translator selection process shown in FIG. 7 is started, the
次に、CPU11は、原文コンテンツ記憶エリア131に記憶されたHTML文書に、原著作者の身元情報が含まれているか否かを判断する(S3)。ここで、HTML文書に身元情報が含まれているか否かの判断は、例えば、電子名刺の標準フォーマットであるvCardおよびhCardや、人に関する情報を記述するフォーマットであるFOAF(Friend of a Friend)で記述された情報が含まれているか否かに基づいて行うことができる。vCardやhCardは、原著作者の名前、所属、住所、電話番号、電子メールアドレス、誕生日等の情報を記述することができる。図8に示すように、vCard形式で記述された情報は、vCard形式で記述されていることを示すために、「BEGIN:VCARD」で始まり「END:VCARD」で終了する。図8に示すvCard形式で記述された情報の例では、内容として、原著作者の名前(N)、名前の構成要素である姓名(FN)、住所(ADR)、電話番号(TEL)、電子メールアドレス(EMAIL)、および誕生日(BDAY)が記述されている。hCardは、vCardを基礎として定められているため、同様の形式で身元情報を記述することができる。また、FOAFは、vCardやhCard同様、原著作者の名前、所属、住所、電話番号、電子メールアドレス、誕生日や、性別、関心を持っているトピック等の情報を幅広く記述することができる。
Next, the
CPU11は、原文コンテンツであるHTML文書に原著作者の身元情報が含まれていると判断した場合には(S3:YES)、HTML文書からこれを抽出し、原著作者情報として、RAM13の原著作者情報記憶エリア132に記憶させる(S4)。例えば、図8に示すvCard形式で記述された情報が、原著作者情報として原著作者情報記憶エリア132に取得される。その後、CPU11は、最初の処理対象として、HDD14の翻訳者DB記憶エリア142に記憶された翻訳者DBから、最初に記憶されている翻訳者情報を読出し、RAM13の翻訳者情報記憶エリア133に記憶させる(S5)。図5の翻訳者DBの例では、翻訳者ID「001」の「伊藤一郎」の翻訳者情報が、翻訳者情報記憶エリア133に取得される。なお、ここで読み出される翻訳者情報は、翻訳依頼リスト(図6参照)に記憶された翻訳言語と同じ翻訳可能言語を含む翻訳者情報のみから選択されるものとする。すなわち、例えば、英語の原文コンテンツに対して日本語の翻訳コンテンツの提供要求がなされた場合には、翻訳可能言語として「英語→日本語」が記憶された翻訳者のみから選択が行われる。これ以降の説明で「翻訳者DBから翻訳者情報を読み出す」という場合はすべて同様である。
If the
続いてCPUは、原著作者情報および翻訳者情報に基づいて、処理対象とされている翻訳者の国籍に基づく適性値を算出し、翻訳者IDとともに、RAM13の適性値記憶エリア134に記憶された適性値リストに記憶させる(S6)。具体的には、例えば、S4において、原著作者情報としてvCard形式の身元情報が取得された場合には、そこに記述された住所(ADR)に含まれる国を国籍とみなし、これと翻訳者情報に含まれる国籍とを比較する。そして、両者が同一の場合はこの翻訳者の国籍に基づく適性値を「100」とし、両者が異なる場合は「0」として、適性値リストに記憶させる。これは、同じ国の人間の方が、他国の人間よりも原著作者と共通する知識が多く、考え方や表現方法が似通っており、原文を的確に反映した翻訳文を作成できると考えられるため、翻訳者の国籍が原著作者の国籍と同一の場合に、国籍に基づく適性値を高くするものである。なお、vCard形式で記述された住所(ADR)は、最後のセミコロン(;)で区切られた末尾部分が国を表しているので、この部分から容易に国名を判別することができる。例えば、原著作者情報として図8に示すvCard形式の身元情報が取得された場合、その住所(ADR)に含まれる国は「日本」である。また、現在の処理対象である翻訳者ID「001」の「伊藤一郎」の国籍は「日本」である。よって、図4に示すように、翻訳者ID「001」と、国籍に基づく適性値「100」とが適性値リストに記憶される。また、例えば、原著作者情報としてFOAFが取得され、FOAFに住所が含まれている場合には、これを国籍とみなして同様に適性値を算出すればよい。S4で取得された原著作者情報に、原著作者の住所等、「国籍」とみなすことができる、国に関する情報がまったく含まれていない場合には、国籍に基づく適性値は「0」とすればよい。
Subsequently, the CPU calculates an aptitude value based on the nationality of the translator to be processed based on the original author information and the translator information, and is stored in the aptitude
国籍に基づく適性値の算出が終わると(S6)、CPU11は、原著作者情報および翻訳者情報に基づいて、処理対象とされている翻訳者の年齢に基づく適性値を算出し、RAM13の適性値記憶エリア134に、翻訳者IDと対応付けて記憶させる(S7)。具体的には、例えば、S4において、原著作者情報としてvCard形式の身元情報が取得された場合には、まず、そこに記載された誕生日(BDAY)に含まれる年月日から、原著作者の現在の年齢を算出する。そして、年齢に基づく適性値=30/(原著作者と翻訳者との年齢の差の絶対値+1)によって求められた値を、適性値リストに記憶させる。すなわち、原著作者と翻訳者の年齢が近いほど、「30」を最大値として、翻訳者の適性値は大きくなる。年齢が近い人間同士は、世代がまったく異なる人間同士よりも、共通する知識も多く、考え方や表現方法が似通っていると考えられる。例えば、ある国の言語で若者に特有の表現が他の国の言語に翻訳された場合、やはりその言語でも若者特有の表現である方が、原文のニュアンスがそのまま反映されているといえる。そこで、このように、翻訳者の年齢が原著作者と近いほど、適性値を高くするものである。例えば、原著作者情報として図8に示すvCard形式の身元情報が取得された場合、誕生日(BDAY)は「1990−01−01」すなわち「1990年1月1日」であるから、2007年9月1日現在では、原著作者は17歳である。一方、処理対象である翻訳者ID「001」の「伊藤一郎」の年齢は「31」歳であるから、年齢に基づく適性値は、30/{(31−17)+1}=2.00と算出され、図4に示すように、翻訳者ID「0001」に対応づけて、「2.00」が適性値リストに記憶される。原著作者情報としてhCardやFOAFにより記述された情報が取得された場合も、同様である。なお、S4で取得された原著作者情報に、原著作者の誕生日等、原著作者の年齢に関する情報がまったく含まれていない場合には、年齢に基づく適性値は「0」とすればよい。
When the calculation of the aptitude value based on the nationality is completed (S6), the
年齢に基づく適性値の算出が終わると(S7)、CPU11は、原著作者情報および翻訳者情報に基づいて、処理対象とされている翻訳者の性別に基づく適性値を算出し、RAM13の適性値記憶エリア134に、翻訳者IDと対応付けて記憶させる(S8)。具体的には、例えば、S4において、原著作者情報としてFOAFで記述された身元情報が取得され、そこに性別が含まれている場合は、これを翻訳者情報に含まれる性別と比較する。そして、両者が同一の場合はこの翻訳者の性別に基づく適性値を「50」とし、両者が異なる場合は「0」として、適性値リストに記憶させる。同性であれば、異性よりも、原著作者と考え方や表現方法が似通っており、より自然で的確な翻訳文を作成できると考えられる。例えば、女性特有の言い回しは、男性には馴染みがないため翻訳しにくい。そこで、このように、翻訳者の性別が原著作者と同一の場合に、適性値を高くするものである。なお、vCardおよびhCardには性別を定義する要素がないため、原著作者情報がvCardまたはhCard形式で記述された情報である場合と、FOAFで記述された情報に性別が含まれていない場合には、性別に基づく適性値は「0」とされる。
When the calculation of the aptitude value based on the age is completed (S7), the
前述のようにして、国籍、年齢、および性別に基づく適性値がそれぞれ算出されると(S6〜S8)、CPU11は、翻訳者DBに記憶された翻訳者情報のすべてについて処理が完了したか否かを判断する(S9)。図5に示す翻訳者DBの例では、まだ翻訳者ID「001」の最初の翻訳者情報の処理が完了したのみである。すなわち、すべての翻訳者情報の処理が完了していないため(S9:NO)、CPU11は、次の処理対象として、2番目の翻訳者情報を読出し、RAM13の翻訳者情報記憶エリア133に記憶させてから(S10)、S6に戻る。図5の例では、S10で翻訳者ID「0002」の「佐藤二郎」の翻訳者情報が読み出される。この後、CPU11は、翻訳者DBに記憶されているすべての翻訳者情報について各適性値が算出されるまで、前述と同様の処理を繰り返す(S6〜S10)。
When the aptitude values based on nationality, age, and gender are calculated as described above (S6 to S8), the
すべての翻訳者情報について処理が完了すると(S9:YES)、CPU11は、適性値記憶エリア134に記憶されている適性値リストを参照して、国籍、年齢、および性別の各適性値の合計が最大となる翻訳者IDを抽出する。そして、この翻訳者IDに対応する翻訳者を正式に翻訳を依頼するための候補者とし、この候補者の翻訳者情報(候補者情報)を翻訳者DBから読み出して、RAM13の候補者情報記憶エリア135に記憶させる(S11)。例えば、原著作者情報としてFOAFで記述された身元情報が取得され、住所が「日本」、誕生日が「1990年1月1日」、性別が「女」だった場合、図5に示す翻訳者情報すべてについて処理が完了した時点で、適性値リストは図4に示す通りとなる。この場合、翻訳者ID「005」の適性値の合計が「160.00」で最大となるため、図5に示す翻訳者ID「005」の「鈴木花子」の翻訳者情報が、候補者情報として候補者情報記憶エリア135に記憶される。このように、抽出された候補者が1名のみの場合には(S12:YES)、CPU11は、この候補者を正式な依頼先の翻訳者に決定し、その翻訳者IDを、HDD14の翻訳依頼記憶エリア143に記憶された翻訳依頼リスト(図6参照)に依頼先翻訳者IDとして記憶させる(S14)。そして、図7の翻訳者選択処理は終了する。
When the processing is completed for all the translator information (S9: YES), the
適性値の合計が最大となる翻訳者IDが複数あり、候補者が複数抽出された場合には(S12:NO)、CPU11は、これら複数の候補者から、ランダムに1名を選択する(S13)。ランダムに1名を選択する方法は、いかなる周知の方法を採用してもよい。例えば、HDD14のプログラム記憶エリア141に乱数発生プログラムを記憶しておき、これを利用することができる。乱数発生プログラムは、所定の値が引数として与えられると、所定の数字を乱数として引き渡すものである。よって、例えば、候補者の数を引数として乱数発生プログラムに与え、得られた乱数に対応する候補者を選択すればよい。このようにして、ランダムに1名の候補者が選択されると(S13)、その候補者が正式な依頼先の翻訳者として決定され、翻訳者IDが、依頼先翻訳者IDとして翻訳依頼リスト(図6参照)に記憶される(S14)。そして、図7の翻訳者選択処理は終了する。
When there are a plurality of translator IDs with the maximum sum of aptitude values and a plurality of candidates are extracted (S12: NO), the
一方、ユーザ端末20からの翻訳コンテンツの提供要求に応じてダウンロードされた原文コンテンツに身元情報が含まれていない場合には(S3:NO)、身元情報に基づく翻訳者の選択はできないので、そのまま図7に示す処理は終了する。この場合、例えば、別途、翻訳対象である原文コンテンツの属する分野に応じて、その分野を専門とする翻訳者を選択する処理を行えばよい。あるいは、翻訳者DBに翻訳者情報が登録されている翻訳者の中から、例えば、前述のように乱数発生プログラムを利用して、ランダムに1名を選択してもよい。
On the other hand, if the source text content downloaded in response to the translation content provision request from the
このようにして、原文コンテンツの依頼先の翻訳者が決定された後、サーバ10のCPU11は、HDD14のプログラム記憶エリア141に記憶された翻訳依頼処理用のプログラムに従い、決定された翻訳者に対して翻訳依頼処理を実行する。具体的には、例えば、図6の翻訳依頼リストに記憶された依頼先翻訳者IDに対応するメールアドレスを翻訳者DBから読み出し、そのメールアドレスに、原文コンテンツのURLを記載した翻訳依頼を送信すればよい。そして、翻訳コンテンツが依頼を受けた翻訳者からサーバ10に送信されると、サーバ10のCPU11は、翻訳者コンテンツを公開するURLを設定し、図6の翻訳依頼リストに記憶された要求者IDに対応するユーザ端末20に、設定したURLを通知する。その結果、ユーザ端末20では、提供を要求した翻訳コンテンツを閲覧することができる。
After the translator as the request destination of the original text content is determined in this way, the
以上に説明したように、本実施形態の翻訳システム1を構成するサーバ10では、原著作者と翻訳者の身元情報がそれぞれ取得され、各翻訳者について、両者の身元情報のうち、国籍、年齢、および性別に基づく適性値がそれぞれ算出される。その後、これらの適性値の合計が算出され、合計が最大の翻訳者が正式な翻訳依頼先に決定される。国籍、年齢、および性別に基づく適性値の合計は、翻訳者の身元情報が、総合的にみて原著作者の身元情報とどれだけ近いかを示す指標であり、合計が大きいほど両者の共通度合いがより高いといえる。共通度合いが高いほど、共通する知識が多く、考え方や文章等の表現方法が似通っていると考えられる。したがって、本実施形態によれば、原著作者と考え方や表現方法が似通った翻訳者を選択することができ、原文を的確に反映した翻訳コンテンツを提供することができる。
As described above, in the
本実施形態では、サーバ10が、本発明の「サーバ」または「翻訳者選択サーバ」に相当し、ユーザ端末20が、「クライアント端末」に相当する。サーバ10のCPU11によって行われる翻訳者選択処理(図7)が、本発明の「翻訳者選択方法」に相当する。図7のS4で原著作者の身元情報を抽出するステップが、「原作者情報取得ステップ」に相当し、S5またはS10で翻訳者情報を読み出すステップが、「翻訳者情報取得ステップ」に相当する。S6〜S14で原著作者と翻訳者の身元情報を比較して身元情報の共通度合いがより高い翻訳者を選択するステップが、「翻訳者選択ステップ」に相当する。また、図7のS4で原著作者情報を抽出するサーバ10のCPU11が、「原著作者情報取得手段」に相当し、S5またはS10で翻訳者情報を読み出すCPU11が、「翻訳者情報取得手段」に相当する。S6〜S14で原著作者と翻訳者の身元情報を比較して身元情報の共通度合いがより高い翻訳者を選択するCPU11が、「翻訳者選択手段」に相当する。
In the present embodiment, the
<第2の実施形態>
次に、本発明の第2の実施形態について、図9〜図14を参照して説明する。第2の実施形態は、翻訳の対象である原文コンテンツの内容に応じて、翻訳者選択の際、身元情報の中で優先して考慮する情報を変更する点に特徴を有する。
<Second Embodiment>
Next, a second embodiment of the present invention will be described with reference to FIGS. The second embodiment is characterized in that, in selecting a translator, information to be preferentially considered in the identity information is changed according to the content of the original text content to be translated.
本実施形態の翻訳システムの構成は、第1の実施形態の翻訳システム1と同一であるため、ここでの説明は省略する。また、翻訳者選択処理が実行されるサーバの構成は、HDD14およびRAM13の記憶エリア以外、第1の実施形態のサーバ10の構成と同一である。したがって、ここでは、本実施形態に係るHDD14およびRAM13が有する記憶エリアについてのみ説明する。
Since the configuration of the translation system of the present embodiment is the same as that of the
まず、図9および図10を参照して、HDD14について説明する。図9は、本実施形態に係るサーバ10のブロック図である。図10は、キーワードデータベース記憶エリア144に記憶されたキーワードデータベースの説明図である。
First, the
図9に示すように、本実施形態では、HDD14には、第1の実施形態と同じプログラム記憶エリア141、翻訳者DB記憶エリア142、翻訳依頼記憶エリア143に加えて、キーワードデータベース(DB)を記憶するキーワードDB記憶エリア144が設けられている。キーワードDBは、図10に示すように、キーワードの識別コードであるIDとキーワードとを対応付けて記憶するデータベースである。本実施形態では、キーワードDBには、原文コンテンツの内容を解析し、分類するために用いられるキーワードが記憶されている。本実施形態では、地域、文化、および宗教の3つのカテゴリに分類された多数の単語が、その単語が属するカテゴリが識別可能なIDとともに記憶されている。具体的には、IDは6桁の数字からなり、左の1桁が、「1=地域」、「2=文化」、「3=宗教」をそれぞれ表している。すなわち、「Japan」、「Tokyo」、「Chiyoda−ku」等は、「地域」のカテゴリに分類された単語であり、「culture」、「tradition」、「festival」等は、「文化」のカテゴリに分類された単語である。また、「religion」、「Catholic」、「cathedral」等は「宗教」のカテゴリに分類された単語である。
As shown in FIG. 9, in this embodiment, the
次に、図11を参照して、本実施形態のRAM13について説明する。図11は、本実施形態に係るRAM13の記憶エリアの説明図である。図11に示すように、本実施形態では、RAM13には、原文コンテンツ記憶エリア1301、原著作者情報記憶エリア1302、翻訳者情報記憶エリア1303、カテゴリ記憶エリア1304、第1条件記憶エリア1305、第2条件記憶エリア1306、第1候補者記憶エリア1307、および第2候補者記憶エリア1308を含む複数の記憶エリアが設けられている。原文コンテンツ記憶エリア1301、原著作者情報記憶エリア1302、および翻訳者情報記憶エリア1303は、第1実施形態の原文コンテンツ記憶エリア131、原著作者情報記憶エリア132、および翻訳者情報記憶エリア133とそれぞれ同一であるため、ここでの説明は省略する。カテゴリ記憶エリア1304には、後述するように原文コンテンツの本文が解析された結果、原文コンテンツが属するとされたカテゴリのカテゴリ番号が記憶される。第1条件記憶エリア1305には、原文コンテンツが分類されたカテゴリに応じて設定された第1条件が記憶される。具体的には、翻訳依頼先の翻訳者を決定する際、最優先して考慮すべき条件が記憶される。第2条件記憶エリア1306には、原文コンテンツが分類されたカテゴリに応じて設定された第2条件が記憶される。具体的には、翻訳依頼先の翻訳者を決定する際、第1条件だけで1名の翻訳者が決定できない場合に考慮すべき条件が記憶される。第1候補者記憶エリア1307には、第1条件に基づいて抽出された翻訳者が、第1候補者として記憶される。第2候補者記憶エリア1308には、第2条件に基づいて抽出された翻訳者が、第2候補者として記憶される。
Next, the
以下に、図12〜図14を参照して、本実施形態のサーバ10において実行される、翻訳者選択処理について説明する。この処理は、原文コンテンツの内容を解析、分類し、分類されたカテゴリに応じて国籍または性別を優先的に考慮して、翻訳の依頼先の翻訳者を決定する処理である。図12は、第2の実施形態に係る翻訳者選択のメイン処理のフローチャートである。図13は、図12のメイン処理中に行われる、原文コンテンツ解析処理のフローチャートである。図14は、図12のメイン処理中に行われる、カテゴリに基づく翻訳者決定処理のフローチャートである。なお、図12〜図14の処理は、プログラム記憶エリア141に記憶されたプログラムに従って、CPU11が実行する。
Below, with reference to FIGS. 12-14, the translator selection process performed in the
いずれかのユーザ端末20から翻訳コンテンツの提供要求が受信されると、図12に示す処理が開始される。処理開始後のS21〜S24の処理は、第1の実施形態のS1〜S4の処理と同一であるため、ここでの説明は省略する。原文コンテンツから、原著作者の身元情報が原著作者情報として抽出されると(S24)、CPU11は、原文コンテンツ記憶エリア1301に記憶されたHTML文書の内容を解析し、カテゴリ分類を行う原文コンテンツ解析処理を行う(S30、図13)。図13に示すように、原文コンテンツ解析処理ではまず、RAM13の所定の記憶エリア(図示外)に記憶された、1〜3のカテゴリ番号に対応するカウンタがすべて0に設定される(S31)。なお、前述したように、キーワードDBに記憶されたキーワードのIDの左の1桁は「1=地域」、「2=文化」、「3=宗教」をそれぞれ表す。よって、カテゴリ番号は、これにあわせて「1=地域」、「2=文化」、「3=宗教」と定められている。すべてのカウンタが0に設定された後、キーワードDB記憶エリア144に記憶されているキーワードDB(図10参照)から、最初に記憶されているキーワードが読み出され、RAM13の所定の記憶エリア(図示外)に記憶される(S32)。
When a translation content provision request is received from any of the
続いてCPU11は、原文コンテンツであるHTML文書中に、読み出されたキーワードが含まれているか否かを判断する(S33)。キーワードが含まれている場合には(S33:YES)、その個数をカウントし(S34)、そのキーワードが属するカテゴリのカウンタ、すなわち、キーワードの左の1桁の数字が示すカテゴリ番号のカウンタに個数を加算して記憶させ(S35)、S36に進む。例えば、図10に示すキーワードDBからは、最初のキーワードとしてID「110000」の「Japan」が読み出される。よって、S35では、「地域」を示すカテゴリ番号「1」のカウンタに、原文コンテンツに含まれる「Japan」の個数が加算される。一方、原文コンテンツに最初のキーワードが含まれていなければ(S33:NO)、そのままS36に進む。S36では、キーワードDBに記憶されているすべてのキーワードについて、解析処理が完了したか否かが判断される。この時点では、まだすべてのキーワードの処理は完了していないため(S36:NO)、次に記憶されているキーワードがRAM13に読み出される(S37)。その後、CPU11は、新たに読み出されたキーワードについて、前述のS33〜S35の処理を行い、再び、すべてのキーワードについて解析処理が完了したか否かを判断する(S36)。処理が完了していなければ(S36:NO)、S33に戻って同様に処理を繰り返す。
Subsequently, the
最終的にすべてのキーワードの処理が完了すると(S36:YES)、CPU11は、1〜3のカテゴリ番号に対応するカウンタの値に基づいて、原文コンテンツのカテゴリ設定を行う(S38)。具体的には、最大値が記憶されているカウンタのカテゴリ番号が、原文コンテンツが属するカテゴリを示すカテゴリ番号として、RAM13のカテゴリ記憶エリア1304に記憶される。例えば、カテゴリ番号「2」のカウンタの値が他のカテゴリ番号のカウンタの値よりも大きい場合には、「2」が、カテゴリ記憶エリア1304に記憶されることになる。すなわち、この原文コンテンツが属するカテゴリは「文化」であると設定されたことを意味する。なお、複数のカウンタの値が同じ最大値を示す場合には、これらの複数のカウンタのカテゴリ番号が記憶される。また、原文コンテンツ中にキーワードDBに記憶されたキーワードが1個も存在せず、カテゴリ番号1〜3のカウンタの値がすべて「0」のままの場合には、カテゴリ記憶エリア1304には、カテゴリ番号「0」が記憶される。カテゴリ番号「0」は、原文コンテンツが、「地域」、「文化」および「宗教」のいずれでもない「その他」のカテゴリに属すことを示すものである。このようにしてカテゴリを設定すると、図13に示す原文コンテンツ解析処理は終了して図12のメイン処理に戻り、続いてカテゴリに基づく翻訳者決定処理が行われる(S50、図14)。
When the processing of all keywords is finally completed (S36: YES), the
図14に示すように、カテゴリに基づく翻訳者決定処理では、まず、原文コンテンツが属するカテゴリが「地域」または「文化」であるか否かが判断される(S51)。具体的には、カテゴリ記憶エリア1304にカテゴリ番号「1」および「2」の少なくとも一方が記憶されていれば、原文コンテンツのカテゴリは「地域」または「文化」であると判断される(S51:YES)。この場合、CPU11は、翻訳依頼先の翻訳者1名を決定する際に最優先して考慮すべき第1条件を「国籍」として設定し、RAM13の第1条件記憶エリア1305に記憶させる(S52)。また、第1条件だけで1名に決定できない場合に考慮する第2条件を「性別」として設定し、RAM13の第2条件記憶エリア1306に記憶させる(S52)。一方、原文コンテンツのカテゴリが「地域」または「文化」ではないと判断された場合は(S51:NO)、反対に、第1条件を「性別」、第2条件を「国籍」として、それぞれ第1条件記憶エリア1305および第2条件記憶エリア1306に記憶させる(S53)。このように、原文コンテンツのカテゴリが「地域」または「文化」の場合に、身元情報のうち「国籍」を最優先するのは、「地域」や「文化」に関連する内容は、原著作者と同じ国の人間の方が共通する知識が多いため、他の国の人間よりも的確な翻訳ができると考えられるためである。一方、「地域」や「文化」に関連する内容でなければ、国に関する知識はそれほど重視する必要はないので、原著作者と同じ国の人間であることよりも、同じ性別の人間であることを優先する。
As shown in FIG. 14, in the category-based translator determination process, it is first determined whether or not the category to which the original text content belongs is “region” or “culture” (S51). Specifically, if at least one of category numbers “1” and “2” is stored in
S52またはS53において、第1条件および第2条件が設定されると、CPU11は、翻訳者DB(図5参照)に記憶されたすべての翻訳者の翻訳者情報のうち、翻訳者ID、国籍および性別をRAM13の翻訳者情報記憶エリア1303に取得する(S54)。そして、取得された翻訳者情報と、図12のS24において原著作者情報記憶エリア1302に取得された原著作者情報に基づき、第1条件記憶エリア1305に記憶された第1条件を満たす翻訳者を第1候補者として抽出する(S55)。具体的には、原文コンテンツが「地域」または「文化」に関連しており(S51:YES)、第1条件として「国籍」が記憶されていれば、原著作者の国籍と同じ国籍を有する翻訳者をすべて第1候補者として抽出し、その翻訳者IDを第1候補者記憶エリア1307に記憶させる(S55)。また、原文コンテンツが「地域」または「文化」に関連しておらず(S51:NO)、第1条件として「性別」が記憶されていれば、原著作者の性別と同じ性別の翻訳者をすべて第1候補者として抽出し、その翻訳者IDを第1候補者記憶エリア1307に記憶させる(S55)。なお、ここでvCard、hCardおよびFOAF等により記述された原著作者情報から国籍または性別を識別する方法は、第1の実施形態と同様である。
When the first condition and the second condition are set in S52 or S53, the
続いてCPU11は、第1候補者記憶エリア1307に記憶されている翻訳者IDがあるか否かに基づき、第1候補者が存在するか否かを判断する(S56)。第1条件である国籍または性別が原著作者と一致する翻訳者がおらず、1名も第1候補者が抽出されなかった場合には(S56:NO)、CPU11は、翻訳者情報記憶エリア1303に記憶されたすべての翻訳者IDから、ランダムに1名の翻訳者IDを選択する(S57)。ここでは、例えば、第1の実施形態と同様に、乱数発生プログラムを利用して選択すればよい。そして、CPU11は、選択された翻訳者IDの翻訳者を、正式に翻訳を依頼する翻訳者として決定し、翻訳依頼記憶エリア143の翻訳依頼リスト(図6参照)に記憶させる(S64)。その後、図14のカテゴリに基づく翻訳者決定処理を終了し、図12のメイン処理に戻り、メイン処理も終了する。
Subsequently, the
一方、S55において第1候補者が抽出され、その翻訳者IDが第1候補者記憶エリア1307に記憶されている場合には(S56:YES)、CPU11は、記憶されている翻訳者IDの数に基づき、第1候補者が1名のみか否かを判断する(S58)。1名のみであれば(S58:YES)、第1候補者記憶エリア1307に記憶されている翻訳者IDの翻訳者を、正式に翻訳を依頼する翻訳者として決定し、翻訳依頼記憶エリア143の翻訳依頼リスト(図6参照)に記憶させる(S64)。その後、図14のカテゴリに基づく翻訳者決定処理を終了し、図12のメイン処理に戻り、メイン処理も終了する。
On the other hand, when the first candidate is extracted in S55 and the translator ID is stored in the first candidate storage area 1307 (S56: YES), the
第1候補者記憶エリア1307に翻訳者IDが複数記憶されており、第1候補者が1名のみでない場合には(S58:NO)、翻訳者情報記憶エリア1303を参照して、第2条件を満たす第1候補者を第2候補者として抽出する(S59)。具体的には、原文コンテンツが「地域」または「文化」に関連しており(S51:YES)、第2条件として「性別」が記憶されていれば、原著作者の性別と同じ性別の第1候補者をすべて第2候補者として抽出し、その翻訳者IDを第2候補者記憶エリア1308に記憶させる(S59)。また、原文コンテンツが「地域」または「文化」に関連しておらず(S51:NO)、第2条件として「国籍」が記憶されていれば、原著作者の国籍と同じ国籍を有する翻訳者をすべて第2候補者として抽出し、その翻訳者IDを第2候補者記憶エリア1308に記憶させる(S59)。
When a plurality of translator IDs are stored in the first
続いてCPU11は、第2候補者記憶エリア1308に記憶されている翻訳者IDがあるか否かに基づき、第2候補者が存在するか否かを判断する(S60)。第2条件である国籍または性別が原著作者と一致する翻訳者がおらず、1名も第2候補者が抽出されなかった場合には(S60:NO)、CPU11は、第1候補者記憶エリア1307に記憶されたすべての第1候補者の翻訳者IDから、ランダムに1名の翻訳者IDを選択する(S61)。ここでも、乱数発生プログラムを利用して1名を選択すればよい。そして、CPU11は、選択された翻訳者IDの翻訳者を、正式に翻訳を依頼する翻訳者として決定し、翻訳依頼記憶エリア143の翻訳依頼リスト(図6参照)に記憶させる(S64)。その後、図14のカテゴリに基づく翻訳者決定処理を終了し、図12のメイン処理に戻り、メイン処理も終了する。
Subsequently, the
一方、S59において第2候補者が抽出され、その翻訳者IDが第2候補者記憶エリア1308に記憶されている場合には(S60:YES)、CPU11は、記憶されている翻訳者IDの数に基づき、第2候補者が1名のみか否かを判断する(S62)。1名のみであれば(S62:YES)、第2候補者記憶エリア1308に記憶されている翻訳者IDの翻訳者を、正式に翻訳を依頼する翻訳者として決定し、翻訳依頼記憶エリア143の翻訳依頼リスト(図6参照)に記憶させる(S64)。その後、図14のカテゴリに基づく翻訳者決定処理を終了し、図12のメイン処理に戻り、メイン処理も終了する。
On the other hand, when the second candidate is extracted in S59 and the translator ID is stored in the second candidate storage area 1308 (S60: YES), the
第2候補者記憶エリア1308に翻訳者IDが複数記憶されており、第2候補者が1名のみでない場合には(S62:NO)、第2候補者記憶エリア1308に記憶されたすべての第2候補者の翻訳者IDから、ランダムに1名の翻訳者IDを選択する(S63)。ここでも、乱数発生プログラムを利用して1名を選択すればよい。そして、CPU11は、選択された翻訳者IDの翻訳者を、正式に翻訳を依頼する翻訳者として決定し、翻訳依頼記憶エリア143の翻訳依頼リスト(図6参照)に記憶させる(S64)。その後、図14のカテゴリに基づく翻訳者決定処理を終了し、図12のメイン処理に戻り、メイン処理も終了する。
When a plurality of translator IDs are stored in the second
原文コンテンツの依頼先の翻訳者が決定された後、サーバ10で行われる処理は、第1の実施形態で説明した通りであるため、ここでの説明は省略する。
Since the processing performed by the
以上に説明したように、本実施形態のサーバ10では、原文コンテンツの内容の解析が行われ、原文コンテンツが「地域」、「文化」、「宗教」および「その他」のいずれかのカテゴリに分類される。そして、分類されたカテゴリに応じて、翻訳依頼先を選択する際の最優先条件である第1条件と、第1条件だけでは1名に決定できない場合に考慮する第2条件が設定され、これらの条件に基づいて依頼先が決定される。身元情報には、国籍、年齢、性別、宗教等、様々な要素が含まれるが、原文コンテンツの内容によって重要となる情報は異なる。例えば、ある国の国の行事の紹介記事であれば、同じ国の人間の方が適切な翻訳ができると考えられるし、10代の女性のブログなら、10代の女性が翻訳したほうがよいと考えられる。したがって、本実施形態のように、原文コンテンツの内容に応じて翻訳者選択の際に優先して考慮する第1条件および第2条件として用いる情報を変えれば、より的確な翻訳ができる翻訳者を選択することができる。本実施形態では、原文コンテンツの内容が「地域」または「文化」に関連するか否かに応じて、身元情報のうち「国籍」および「性別」のみを第1条件および第2条件として採用したが、原文コンテンツの内容が他のものであっても同様の処理が可能である。例えば、以下に説明する変形例のようにすることができる。
As described above, in the
第2の実施形態の変形例として、図14を参照して、原文コンテンツの内容が「宗教」に関連するものか否かに応じて、第1条件および第2条件を変更する例について説明する。まず、図14のS51において、カテゴリ記憶エリア1304に記憶されたカテゴリ番号に「1」または「2」が含まれるか否かではなく、「3」が含まれるか否かが判断される。前述したように、カテゴリ番号「3」は、原文コンテンツが「宗教」に関連することを意味する。そして、原文コンテンツが「宗教」に関連するものであれば(S51:YES)、第1条件として、「国籍」の代わりに「宗教」が設定され、第2条件として、「性別」の代わりに「国籍」が設定される(S52)。一方、原文コンテンツが「宗教」に関連するものでなければ(S51:NO)、第1条件として、「性別」の代わりに「国籍」が設定され、第2条件として、「国籍」の代わりに「宗教」が設定される(S53)。その後の処理は、第2の実施形態で説明したのと同様である。この際、第1条件または第2条件に「宗教」が設定されている場合は、第1条件または第2条件を満たすか否かの判断は、原著作者情報に含まれる「宗教」と翻訳者情報に含まれる「宗教」が同一か否かにより行われる。なお、vCardやhCardには「宗教」を定義する要素がないが、FOAFでは原著作者が関心を持っているトピックや、その他様々な情報が記述できる。よって、原著作者情報がFOAF形式の身元情報であれば、ここに含まれる宗教に関する情報を、原著作者の信仰する宗教として使用すればよい。このように、第2の実施形態の変形例によれば、原文コンテンツが「宗教」に関連する場合、原著作者と同じ宗教を信仰する翻訳者が優先して選択される。原著作者と同じ宗教を信仰する翻訳者は、他の宗教を信仰する翻訳者に比べ、原著作者と共通する知識が多く、考え方や表現方法が似通っている点があると考えられる。したがって、原著作者の思想をより的確にとらえた翻訳が可能な翻訳者を選択することができる。
As a modification of the second embodiment, an example in which the first condition and the second condition are changed according to whether or not the content of the original text content is related to “religion” will be described with reference to FIG. . First, in S51 of FIG. 14, it is determined whether or not “1” or “2” is included in the category number stored in the
第2の実施形態およびその変形例では、サーバ10が、本発明の「サーバ」または「翻訳者選択サーバ」に相当し、ユーザ端末20が、「クライアント端末」に相当する。サーバ10のCPU11によって行われる翻訳者選択処理(図12)が、本発明の「翻訳者選択方法」に相当する。図12のS23で原著作者情報を抽出するステップが、「原著作者情報取得ステップ」に相当する。図14のS54で翻訳者情報を読み出すステップが、「翻訳者情報取得ステップ」に相当する。図12のS30および図13の原文コンテンツ解析処理が、コンテンツ解析ステップに相当する。図14のS52またはS53で第1条件および第2条件を設定するステップが、「優先情報設定ステップ」および「優先順位設定ステップ」に相当する。図13のS50および図14のカテゴリに基づく翻訳者決定処理が、「翻訳者選択ステップ」に相当する。また、図12のS23で原著作者情報を抽出するサーバ10のCPU11が、「原著作者情報取得手段」に相当し、図14のS54で翻訳者情報を読み出すCPU11が、「翻訳者情報取得手段」に相当する。図12の50および図14のカテゴリに基づく翻訳者決定処理を行うCPU11が、「翻訳者選択手段」に相当する。
In the second embodiment and its modifications, the
なお、前述の実施形態に示される翻訳システム1の構成は例示であり、本発明は各種の変形が可能なことはいうまでもない。例えば、前述の第1および第2の実施形態では、身元情報として、国籍、年齢、性別、および宗教を例に挙げたが、その他、家族構成や出身校等、人間の生まれや境遇を表す情報であればよい。
The configuration of the
また、第1の実施形態では、国籍に基づく適性値の最大値は「100」、年齢に基づく適性値の最大値は「30」、性別に基づく適性値の最大値は「50」とされている。すなわち、国籍、性別、年齢の順に、考慮する条件としての優先度が高いといえる。しかしながら、これらの順序は、第1の実施形態の例に限らず、どのような順序にも変更が可能である。例えば、国籍に基づく適性値の最大値を「30」、年齢に基づく適性値の最大値は「70」、性別に基づく適性値の最大値は「50」とし、年齢、性別、国籍の順に、優先度を高くしてもよい。また、第1の実施形態では、国籍に基づく適性値は「100」または「0」の二者択一で設定されている。しかしながら、例えば、国籍が同一であれば「100」、国籍が異なっても国が属する地域(アジア、西ヨーロッパ等)が同一であれば「50」、地域も異なれば「0」というように、段階的に複数の適性値を設定してもよい。 In the first embodiment, the maximum fitness value based on nationality is “100”, the maximum fitness value based on age is “30”, and the maximum fitness value based on gender is “50”. Yes. That is, it can be said that the priority as a condition to consider is higher in order of nationality, gender, and age. However, these orders are not limited to the example of the first embodiment, and can be changed to any order. For example, the maximum aptitude value based on nationality is “30”, the maximum aptitude value based on age is “70”, the maximum aptitude value based on gender is “50”, and in order of age, gender, nationality, The priority may be increased. In the first embodiment, the suitability value based on the nationality is set as an alternative of “100” or “0”. However, for example, “100” if the nationality is the same, “50” if the region (Asia, Western Europe, etc.) to which the country belongs is the same even if the nationality is different, and “0” if the region is different. A plurality of aptitude values may be set in stages.
また、第2の実施形態では、原文コンテンツの内容が「地域」または「文化」に関連するか否かという1つの判断基準のみに基づいて、第1条件および第2条件を設定している。しかし、判断基準は1つだけではなく、複数にしてもよい。例えば、原文コンテンツが「地域」または「文化」に関連しない場合には、さらに「宗教」に関連するか否かを判断し、「宗教」に関連する場合には、「宗教」を第1条件に設定する、というように、2段階で条件設定を行ってもよい。 In the second embodiment, the first condition and the second condition are set based on only one criterion for determining whether the content of the original text content is related to “region” or “culture”. However, there may be a plurality of determination criteria instead of only one. For example, when the original content is not related to “region” or “culture”, it is further determined whether or not it is related to “religion”, and if it is related to “religion”, “religion” is set as the first condition. The condition may be set in two stages, such as
さらに、第1の実施形態と第2の実施形態を組み合わせることも可能である。具体的には、まず、第2の実施形態のように原文コンテンツを取得して解析を行う。第2の実施形態では、原文コンテンツ中に含まれているキーワードの個数をカウントし、カウントした個数をそのキーワードが属するカテゴリ毎に合計して、合計値が最大となるカテゴリを、原文コンテンツの属するカテゴリとしている。しかし、この場合は、各カテゴリのカウンタの値を、第1の実施形態で説明した適性値の算出に用いればよい。例えば、「地域」に対応するカテゴリ番号1のカウンタの値が「20」、「文化」に対応するカウンタの値が「15」、「宗教」に対応するカウンタの値が「2」だったとする。この場合、「地域」や「文化」については、原著作者と同じ国籍の翻訳者の方が、より的確な翻訳ができると考えられるため、国籍に基づく適性値として、同じ国籍の場合は両者のカウンタ値を合計した「35」、国籍が異なる場合は「0」を算出する。「文化」については、原著作者と年齢が近い方が、より的確な翻訳ができると考えられるため、年齢に基づく適性値として、「文化」のカウンタ値「15」を(年齢の差の絶対値+1)で割った値を算出する。「宗教」については、原著作者と信仰する宗教が同じであれば、より的確な翻訳ができると考えられるため、宗教が同じ場合は「宗教」のカウンタ値「2」、宗教が異なる場合は「0」を算出する。そして、このように算出された国籍、年齢、宗教に基づく適性値を合計して、合計値が最大となる翻訳者を選択すればよい。
Further, the first embodiment and the second embodiment can be combined. Specifically, first, the original content is acquired and analyzed as in the second embodiment. In the second embodiment, the number of keywords included in the original text content is counted, the counted number is totaled for each category to which the keyword belongs, and the category having the maximum total value belongs to the original text content. It is a category. However, in this case, the counter value of each category may be used for the calculation of the aptitude value described in the first embodiment. For example, assume that the counter value of
1 翻訳システム
3 インターネット
10 サーバ
11 CPU
13 RAM
14 ハードディスク装置
20 ユーザ端末
30 翻訳者端末
1
13 RAM
14
Claims (9)
翻訳の対象となるコンテンツである原文コンテンツの著作者である原著作者の身元に関する情報を取得する原著作者情報取得ステップと、
複数の翻訳者候補の身元に関する情報を取得する候補者情報取得ステップと、
前記原著作者情報取得ステップで取得された前記原著作者の前記身元に関する情報と、前記候補者情報取得ステップで取得された前記翻訳者候補の前記身元に関する情報とを比較して、前記複数の翻訳者候補から、前記原著作者の前記身元に関する情報との共通度合いがより高い前記身元に関する情報を有する翻訳者候補を、翻訳者として選択する翻訳者選択ステップとを備えたことを特徴とする翻訳者選択方法。 A translator selection method processed by a server that provides content translated into a language different from the original content to a client terminal connected via a network,
An original author information acquisition step for acquiring information on the identity of the original author who is the author of the original content that is the content to be translated;
A candidate information acquisition step of acquiring information on the identity of a plurality of translator candidates;
The plurality of translators by comparing the information on the identity of the original author obtained in the original author information obtaining step with the information on the identity of the translator candidate obtained in the candidate information obtaining step. A translator selection step comprising: selecting a translator candidate having information on the identity having a higher degree of commonality with information on the identity of the original author from candidates, as a translator Method.
前記翻訳者選択ステップでは、前記原著作者と同じ国籍の翻訳者候補を優先して選択することを特徴とする請求項1に記載の翻訳者選択方法。 The information on the identity includes information on nationality,
The translator selection method according to claim 1, wherein in the translator selection step, a translator candidate having the same nationality as the original author is preferentially selected.
前記翻訳者選択ステップでは、前記原著作者とより年齢が近い翻訳者候補を優先して選択することを特徴とする請求項1または2に記載の翻訳者選択方法。 The information about the identity includes information about the age,
The translator selection method according to claim 1 or 2, wherein in the translator selection step, a translator candidate whose age is closer to that of the original author is preferentially selected.
前記翻訳者選択ステップでは、前記原著作者と同じ性別の翻訳者候補を優先して選択することを特徴とする請求項1〜3のいずれかに記載の翻訳者選択方法。 The information on the identity includes information on gender,
4. The translator selection method according to claim 1, wherein in the translator selection step, a translator candidate having the same gender as that of the original author is preferentially selected.
前記翻訳者選択ステップでは、前記原著作者と同じ宗教を信仰する翻訳者候補を優先して選択することを特徴とする請求項1〜4のいずれかに記載の翻訳者選択方法。 The information about the identity includes information about religion,
5. The translator selection method according to claim 1, wherein in the translator selection step, translator candidates who believe in the same religion as the original author are preferentially selected.
前記コンテンツ解析手段の解析結果に基づいて、前記身元に関する情報に含まれる情報の中から、前記翻訳者を選択する際に優先して考慮する情報である優先情報を設定する優先情報設定ステップとをさらに備え、
前記翻訳者選択ステップでは、前記優先情報設定ステップで設定された前記優先情報を考慮して、前記原著作者の前記身元に関する情報との共通度合いがより高い前記身元に関する情報を有する翻訳者候補を、前記翻訳者として選択することを特徴とする請求項1に記載の翻訳者選択方法。 A content analysis step of analyzing the content of the original text content;
A priority information setting step for setting priority information, which is information to be preferentially considered when selecting the translator, from information included in the information on the identity based on the analysis result of the content analysis means; In addition,
In the translator selection step, considering the priority information set in the priority information setting step, a translator candidate having information on the identity having a higher degree of commonality with the information on the identity of the original author, 2. The translator selection method according to claim 1, wherein the translator is selected as the translator.
前記優先情報設定ステップは、前記優先情報設定ステップで設定された前記優先情報に優先順位をつける優先順位設定ステップを備え、
前記翻訳者選択ステップでは、前記優先順位設定ステップで設定された前記優先順位が高い前記優先情報から順に考慮して、前記原著作者の前記身元に関する情報との共通度合いがより高い前記身元に関する情報を有する翻訳者候補を、前記翻訳者として選択することを特徴とする請求項6に記載の翻訳者選択方法。 The information on the identity includes information on at least one of nationality, age, sex, and religion,
The priority information setting step includes a priority order setting step for giving a priority to the priority information set in the priority information setting step,
In the translator selecting step, information on the identity having a higher degree of commonality with the information on the identity of the original author is considered in order from the priority information having the higher priority set in the priority setting step. The translator selection method according to claim 6, wherein a translator candidate having the translator candidate is selected as the translator.
翻訳の対象となるコンテンツである原文コンテンツの著作者である原著作者の身元に関する情報を取得する原著作者情報取得手段と、
複数の翻訳者候補の身元に関する情報を取得する候補者情報取得手段と、
前記原著作者情報取得手段によって取得された前記原著作者の前記身元に関する情報と、前記候補者情報取得手段によって取得された前記翻訳者候補の前記身元に関する情報とを比較して、前記複数の翻訳者候補から、前記原著作者の前記身元に関する情報との共通度合いがより高い前記身元に関する情報を有する翻訳者候補を、翻訳者として選択する翻訳者選択手段とを備えたことを特徴とする翻訳コンテンツ提供サーバ。 A translated content providing server that provides content translated into a language different from the original content to a client terminal connected via a network,
Original author information acquisition means for acquiring information about the identity of the original author who is the author of the original content that is the content to be translated;
Candidate information acquisition means for acquiring information on the identity of a plurality of translator candidates;
The plurality of translators by comparing the information on the identity of the original author obtained by the original author information obtaining unit with the information on the identity of the translator candidate obtained by the candidate information obtaining unit. A translation content provision comprising: a translator selection means for selecting, as a translator, a translator candidate having information on the identity having a higher degree of commonality with information on the identity of the original author from candidates server.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007238598A JP2009070194A (en) | 2007-09-14 | 2007-09-14 | Translator selection method, translation content providing server, and translator selection program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007238598A JP2009070194A (en) | 2007-09-14 | 2007-09-14 | Translator selection method, translation content providing server, and translator selection program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2009070194A true JP2009070194A (en) | 2009-04-02 |
Family
ID=40606362
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007238598A Pending JP2009070194A (en) | 2007-09-14 | 2007-09-14 | Translator selection method, translation content providing server, and translator selection program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2009070194A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013504796A (en) * | 2009-09-14 | 2013-02-07 | アルカテル−ルーセント | System and method for providing an electronic business card by retrieving storage means according to one or more criteria |
-
2007
- 2007-09-14 JP JP2007238598A patent/JP2009070194A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013504796A (en) * | 2009-09-14 | 2013-02-07 | アルカテル−ルーセント | System and method for providing an electronic business card by retrieving storage means according to one or more criteria |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103430172B (en) | Search device, search method and program | |
| US8825661B2 (en) | Systems and methods for two stream indexing of audio content | |
| US8631097B1 (en) | Methods and systems for finding a mobile and non-mobile page pair | |
| US20080010259A1 (en) | Natural language based location query system, keyword based location query system and a natural language and keyword based location query system | |
| CN115687572B (en) | Data information retrieval method, device, equipment and storage medium | |
| US9754022B2 (en) | System and method for language sensitive contextual searching | |
| KR20030094258A (en) | Translation Information Segment | |
| US12153883B2 (en) | Text-to-speech enriching system | |
| KR101873873B1 (en) | Multimedia content search device through attribute information analysis and Method | |
| EP2306333A1 (en) | Offline software library | |
| KR20100112512A (en) | Apparatus for searching contents and method for searching contents | |
| US7742922B2 (en) | Speech interface for search engines | |
| US20090063959A1 (en) | Document creation support system | |
| US9626439B2 (en) | Method for searching in a database | |
| JP4746439B2 (en) | Document search server and document search method | |
| JP2008529179A (en) | Method and apparatus for accessing mobile information in natural language | |
| CN119884473A (en) | Service information retrieval method, device and storage medium | |
| JP2009070194A (en) | Translator selection method, translation content providing server, and translator selection program | |
| KR101308821B1 (en) | Keyword extraction system for search engines and extracting method thereof | |
| US9639611B2 (en) | System and method for providing suitable web addresses to a user device | |
| JP2014191777A (en) | Word meaning analysis device and program | |
| KR101387859B1 (en) | System for Providing Utilization Trend Information of Application | |
| JP3765800B2 (en) | Translation dictionary control device, translation dictionary control method, and translation dictionary control program | |
| JP5186453B2 (en) | Search apparatus and method | |
| JP2008191894A (en) | WEB server |