(57)【特許請求の範囲】
【請求項１】
分野別に設けられた翻訳知識を格納する翻訳知識格納手段と、
前記分野別に設けられた翻訳知識を用いて機械翻訳を行う機械翻訳手段と、
利用者からの翻訳要求文書を分野別に受け付け、当該受け付けた分野における機械翻訳を前記機械翻訳手段に対して要求すると共に、当該機械翻訳手段からの機械翻訳結果を前記利用者に出力し、その結果、利用者から前記文書への翻訳者による翻訳要求があった場合は、翻訳者に当該文書、前記機械翻訳結果、及び該機械翻訳結果で用いた翻訳知識を送信して、当該文書の翻訳者への翻訳要求を行い、翻訳者からの翻訳結果を受信して前記利用者に送信する翻訳サーバと、
前記翻訳者による翻訳結果から抽出した翻訳知識を前記翻訳知識格納手段に格納する翻訳知識編集手段と、
翻訳者側に設けられ、前記機械翻訳結果と該機械翻訳結果で用いた翻訳知識とを受け取ると共に、機械翻訳結果に対して当該翻訳者が修正した記録を作成し、任意の分野固有の翻訳知識として翻訳サーバに送出する翻訳結果編集手段とを備えたことを特徴とする翻訳サービス提供装置。
【請求項２】
分野別に設けられた翻訳知識を格納する翻訳知識格納手段と、
前記分野別に設けられた翻訳知識を用いて機械翻訳を行う機械翻訳手段と、
利用者からの翻訳要求文書を分野別に受け付け、当該受け付けた分野における機械翻訳を前記機械翻訳手段に対して要求すると共に、当該機械翻訳手段からの機械翻訳結果を前記利用者に出力し、その結果、利用者から前記文書への翻訳者による翻訳要求があった場合は、翻訳者に当該文書、前記機械翻訳結果、及び該機械翻訳結果で用いた翻訳知識を送信して、当該文書の翻訳者への翻訳要求を行い、翻訳者からの翻訳結果を受信して前記利用者に送信する翻訳サーバと、
前記翻訳者による翻訳結果から抽出した翻訳知識を前記翻訳知識格納手段に格納する翻訳知識編集手段と、
利用者側に設けられ、機械翻訳結果または翻訳者による翻訳結果に対して当該利用者が修正した記録を作成し、任意の分野固有の翻訳知識として翻訳サーバに送出する利用者用翻訳結果編集手段とを備えたことを特徴とする翻訳サービス提供装置。
【請求項３】
分野別に設けられた翻訳知識を格納する翻訳知識格納手段と、
前記分野別に設けられた翻訳知識を用いて機械翻訳を行う機械翻訳手段と、
利用者からの翻訳要求文書を分野別に受け付け、当該受け付けた分野における機械翻訳を前記機械翻訳手段に対して要求すると共に、当該機械翻訳手段からの機械翻訳結果を前記利用者に出力し、その結果、利用者から前記文書への翻訳者による翻訳要求があった場合は、翻訳者に当該文書、前記機械翻訳結果、及び該機械翻訳結果で用いた翻訳知識を送信して、当該文書の翻訳者への翻訳要求を行い、翻訳者からの翻訳結果を受信して前記利用者に送信する翻訳サーバと、
前記翻訳者による翻訳結果から抽出した翻訳知識を前記翻訳知識格納手段に格納する翻訳知識編集手段と、
翻訳者側に設けられ、前記機械翻訳結果と該機械翻訳結果で用いた翻訳知識とを受け取ると共に、機械翻訳結果に対して当該翻訳者が修正した記録を作成し、任意の分野固有の翻訳知識として翻訳サーバに送出する翻訳結果編集手段と、
利用者側に設けられ、機械翻訳結果または翻訳者による翻訳結果に対して当該利用者が修正した記録を作成し、任意の分野固有の翻訳知識として翻訳サーバに送出する利用者用翻訳結果編集手段とを備えたことを特徴とする翻訳サービス提供装置。
【請求項４】
請求項１〜３に記載の翻訳サービス提供装置において、
翻訳要求文書の原文と、翻訳者による当該原文の翻訳結果から翻訳知識を獲得する翻訳知識獲得手段と、
前記翻訳知識獲得手段で獲得した翻訳知識を翻訳知識格納手段に格納する翻訳知識編集手段とを備えたことを特徴とする翻訳サービス提供装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワーク上で翻訳サービスを行うための翻訳サービス提供装置に関する。
【０００２】
【従来の技術】
インターネット上の翻訳サービスは、機械翻訳によるものと人手によるものとがある。
【０００３】
【発明が解決しようとする課題】
しかしながら、自然言語の翻訳は、言語の持つ曖昧性から、現状の機械翻訳技術を用いた場合、訳質が十分でないという問題があった。
一方、人手によるサービスでは、依頼から翻訳結果を得るまでに時間がかかり、かつ、一般にコストが高い。また、通常、専門の翻訳家は翻訳対象文書の分野に依存した翻訳を行うが、機械翻訳で、このような分野に依存した翻訳を行うためには、その翻訳作業をなんらかの形で機械翻訳システムに登録する必要がある。しかしながら、このような登録作業は手間のかかるものであり、特に、次々と作られる専門用語などは、通常の翻訳知識には含まれておらず、絶えず翻訳知識の更新を行う必要があった。
【０００４】
【課題を解決するための手段】
本発明は、前述の課題を解決するため次の構成を採用する。
〈構成１〉
分野別に設けられた翻訳知識を格納する翻訳知識格納手段と、分野別に設けられた翻訳知識を用いて機械翻訳を行う機械翻訳手段と、利用者からの翻訳要求文書を分野別に受け付け、当該受け付けた分野における機械翻訳を機械翻訳手段に対して要求すると共に、当該機械翻訳手段からの機械翻訳結果を利用者に出力し、その結果、利用者から文書への翻訳者による翻訳要求があった場合は、翻訳者に当該文書、機械翻訳結果、及び該機械翻訳結果で用いた翻訳知識を送信して、当該文書の翻訳者への翻訳要求を行い、翻訳者からの翻訳結果を受信して利用者に送信する翻訳サーバと、翻訳者による翻訳結果から抽出した翻訳知識を翻訳知識格納手段に格納する翻訳知識編集手段と、翻訳者側に設けられ、機械翻訳結果と該機械翻訳結果で用いた翻訳知識とを受け取ると共に、機械翻訳結果に対して当該翻訳者が修正した記録を作成し、任意の分野固有の翻訳知識として翻訳サーバに送出する翻訳結果編集手段とを備えたことを特徴とする翻訳サービス提供装置。
【０００５】
〈構成２〉
分野別に設けられた翻訳知識を格納する翻訳知識格納手段と、分野別に設けられた翻訳知識を用いて機械翻訳を行う機械翻訳手段と、利用者からの翻訳要求文書を分野別に受け付け、当該受け付けた分野における機械翻訳を機械翻訳手段に対して要求すると共に、当該機械翻訳手段からの機械翻訳結果を利用者に出力し、その結果、利用者から文書への翻訳者による翻訳要求があった場合は、翻訳者に当該文書、機械翻訳結果、及び該機械翻訳結果で用いた翻訳知識を送信して、当該文書の翻訳者への翻訳要求を行い、翻訳者からの翻訳結果を受信して利用者に送信する翻訳サーバと、翻訳者による翻訳結果から抽出した翻訳知識を翻訳知識格納手段に格納する翻訳知識編集手段と、利用者側に設けられ、機械翻訳結果または翻訳者による翻訳結果に対して当該利用者が修正した記録を作成し、任意の分野固有の翻訳知識として翻訳サーバに送出する利用者用翻訳結果編集手段とを備えたことを特徴とする翻訳サービス提供装置。
【０００６】
〈構成３〉
分野別に設けられた翻訳知識を格納する翻訳知識格納手段と、分野別に設けられた翻訳知識を用いて機械翻訳を行う機械翻訳手段と、利用者からの翻訳要求文書を分野別に受け付け、当該受け付けた分野における機械翻訳を機械翻訳手段に対して要求すると共に、当該機械翻訳手段からの機械翻訳結果を利用者に出力し、その結果、利用者から文書への翻訳者による翻訳要求があった場合は、翻訳者に当該文書、機械翻訳結果、及び該機械翻訳結果で用いた翻訳知識を送信して、当該文書の翻訳者への翻訳要求を行い、翻訳者からの翻訳結果を受信して利用者に送信する翻訳サーバと、翻訳者による翻訳結果から抽出した翻訳知識を翻訳知識格納手段に格納する翻訳知識編集手段と、翻訳者側に設けられ、機械翻訳結果と該機械翻訳結果で用いた翻訳知識とを受け取ると共に、機械翻訳結果に対して当該翻訳者が修正した記録を作成し、任意の分野固有の翻訳知識として翻訳サーバに送出する翻訳結果編集手段と、利用者側に設けられ、機械翻訳結果または翻訳者による翻訳結果に対して当該利用者が修正した記録を作成し、任意の分野固有の翻訳知識として翻訳サーバに送出する利用者用翻訳結果編集手段とを備えたことを特徴とする翻訳サービス提供装置。
【０００７】
〈構成４〉
構成１〜３のいずれかに記載の翻訳サービス提供装置において、翻訳要求文書の原文と、翻訳者による当該原文の翻訳結果から翻訳知識を獲得する翻訳知識獲得手段と、翻訳知識獲得手段で獲得した翻訳知識を翻訳知識格納手段に格納する翻訳知識編集手段とを備えたことを特徴とする翻訳サービス提供装置。
【０００９】
【発明の実施の形態】
以下、本発明の実施の形態を具体例を用いて詳細に説明する。
《具体例１》
〈構成〉
図１は、本発明の翻訳サービス提供装置の具体例１を示す構成図である。
図の装置は、翻訳知識格納手段１−１〜１−ｎ、機械翻訳手段２、翻訳サーバ３、通信手段４、翻訳知識編集手段５からなる。
【００１０】
翻訳知識格納手段１−１〜１−ｎは、それぞれ分野別に設けられた翻訳知識の格納部であり、例えば、スポーツ、医学、通信、コンピュータといった分野別の翻訳知識（分野別辞書や文法等、その分野の翻訳処理に用いる知識）を格納している。
機械翻訳手段２は、翻訳サーバ３からの翻訳要求に基づき、いずれかの翻訳知識格納手段１−１〜１−ｎの翻訳知識を用いて機械翻訳を行う手段である。尚、機械翻訳の手法については既知の手法を使用可能である。
翻訳サーバ３は、Ｗｅｂサーバで構成され、利用者１００からの翻訳要求文書を通信手段４を介して受付Ｗｅｂページ２００によって受け付け、この受け付けた分野における機械翻訳を機械翻訳手段２に対して要求し、その結果、機械翻訳手段２から機械翻訳結果が得られた場合は、これを利用者１００に対して送出する機能を有している。また、翻訳サーバ３は、利用者１００に機械翻訳結果を送出した結果、利用者１００からその翻訳対象に対して翻訳者１０１による翻訳要求があった場合は、翻訳要求文書の翻訳者への翻訳依頼を行い、翻訳者１０１から翻訳結果が得られたならば、これを利用者１００に対して送出する機能を有している。
【００１１】
通信手段４は、利用者１００や翻訳者１０１および翻訳サービス提供装置をメンテナンスを行う翻訳知識管理者１０２を所定のプロトコルによりインターネット等のネットワークで接続するためのインタフェースである。翻訳知識編集手段５は、翻訳者１０１による翻訳結果から翻訳知識管理者１０２が抽出した翻訳知識を、いずれかの翻訳知識格納手段１−１〜１−ｎに格納するための機能部である。
受付Ｗｅｂページ２００は、翻訳サーバ３上に設けられ、利用者１００のディスプレイ上に実現される翻訳受付のためのＷｅｂページである。
また、利用者１００は、本翻訳サービス提供装置を利用する者であり、複数の利用者１００が存在する。翻訳者１０１は、利用者１００が機械翻訳の訳質で満足できない場合に翻訳を請け負う専門家であり、この翻訳者１０１も複数存在する。これら利用者１００および翻訳者１０１は、それぞれ通信手段４を介して翻訳サーバ３と接続されている。
【００１２】
〈動作〉
図２は、本翻訳サービス提供装置の具体例１の動作を説明するためのフローチャートである。
［機械翻訳を利用した翻訳処理］
（ステップＳ１０１）
利用者１００は、通信手段４を介して翻訳サーバ３の提供するインタフェースに従い、翻訳対象の情報（ＵＲＬ等）を指定する。ここで、翻訳サーバ３の提供するインタフェースとは、例えば、「スポーツ」「コンピュータ」といった分野別の受付Ｗｅｂページ２００を用意しておき、利用者１００が所望する分野の受付Ｗｅｂページ２００から翻訳要求するＵＲＬを指定するといったインタフェースである。あるいは、利用者１００が閲覧しているＷｅｂページから翻訳要求を行った場合は、本翻訳サービス提供装置による翻訳処理が行われるよう分野別のリンクを張っておき、このリンクが分野別の受付となっている構成であってもよい。
【００１３】
（ステップＳ１０２）
翻訳サーバ３は、受け付けた分野に基づき、翻訳知識格納手段１−１〜１−ｎを選択して機械翻訳手段２に翻訳を要求する。これにより、機械翻訳手段２は、選択された翻訳知識格納手段１−１〜１−ｎの翻訳知識を用いて、翻訳対象の文書を機械翻訳し、その翻訳結果を翻訳サーバ３に渡す。
【００１４】
（ステップＳ１０３）
翻訳サーバ３は、機械翻訳手段２からの機械翻訳結果を、通信手段４を介して、翻訳要求された利用者１００に送る。
【００１５】
［翻訳者１０１を利用した翻訳処理］
（ステップＳ１０４）
機械翻訳の結果を見た利用者１００は、機械翻訳結果の内容によってそれが必要な文書であると判定できた場合、かつ、機械翻訳の訳質では十分ではない場合、翻訳者１０１による翻訳を要求する。一方、機械翻訳の内容によってそれが必要な文書でないと判定した場合は、特に応答は返さない。あるいは翻訳サーバ３に対し翻訳結果がＯＫである旨の応答を返す。即ち、利用者１００は、先ず、機械翻訳によって文書の内容を粗翻訳し、この翻訳結果を見てその内容をある程度把握し、自分が必要とする文書であるかを判断する。そして、自分が必要な文書であり、かつ、更に精確な翻訳結果が欲しい場合は、翻訳者１０１による翻訳を要求する。
【００１６】
（ステップＳ１０５）
翻訳サーバ３は、翻訳対象文書と機械翻訳結果を通信手段４を用いて（例えば電子メールで）、翻訳者１０１に依頼する。ここで、複数の翻訳者１０１のなかから特定の翻訳者１０１を選択する判定基準は次の通りである。即ち、翻訳者１０１を本翻訳サービス提供装置に登録する場合、各翻訳者１０１の専門分野の情報を登録し、利用者１００からの翻訳要求の分野に一致した翻訳者１０１に翻訳を依頼する。あるいは、各翻訳者１０１が扱える分量を登録しておき、その範囲内でいずれかの翻訳者１０１に配分するようにしてもよい。
【００１７】
（ステップＳ１０６）
翻訳者１０１は、依頼に対して翻訳結果を翻訳サーバ３に送信し、翻訳サーバ３はこれを受け取る。
【００１８】
（ステップＳ１０７）
翻訳サーバ３は、ステップＳ１０６で翻訳者１０１からの翻訳結果を受け取ると、通信手段４を介して、この翻訳結果を利用者１００に送ると共に、翻訳結果と機械翻訳結果および翻訳対象の原文を翻訳知識管理者１０２に送る。
【００１９】
［翻訳知識の編集］
（ステップＳ１０８）
翻訳知識管理者１０２は、翻訳対象の原文、機械翻訳結果および翻訳者１０１による翻訳結果を見て、翻訳者１０１による翻訳結果から翻訳知識に追加した方がよいと思われるものを抽出し、これを翻訳知識編集手段５を用いて、その分野の翻訳知識格納手段１−１〜１−ｎに格納する。尚、基本的には、このような翻訳知識を、翻訳を行った分野の翻訳知識として翻訳知識格納手段１−１〜１−ｎに格納するが、翻訳知識管理者１０２が判断すれば、（例えばその一部を）別の分野の翻訳知識として翻訳知識格納手段１−１〜１−ｎに格納するようにしてもよい。
【００２０】
〈効果〉
以上のように、具体例１によれば、利用者１００からの翻訳要求に対して先ず分野別の翻訳知識を用いて機械翻訳を行い、その結果、利用者１００がその翻訳結果に対して満足できなかった場合は、翻訳者１０１による翻訳を行ってこれを利用者１００に送出すると共に、この翻訳結果から翻訳知識を抽出して分野別の翻訳知識に反映するようにしたので、利用者１００は、安価な機械翻訳を用いて必要な情報であるか否かを判定した後、本当に必要な情報だけを専門家によって高品質な翻訳結果を得ることができる。
また、翻訳者１０１に翻訳依頼を行う場合、予め機械翻訳による粗翻訳を送付するようにしたので、翻訳者１０１の負担を軽減することができる。更に、翻訳者１０１にとっても、本装置からの翻訳依頼を受けるようにすることで、広告等の営業活動を行わずに翻訳依頼が安定して行われるという効果がある。
また、複数の翻訳者１０１の翻訳結果から翻訳知識を抽出し、これを一元管理して翻訳知識格納手段１−１〜１−ｎに反映させるようにしたので、例えば、新語等の追加が必要な翻訳知識の更新も効率的に行え、その結果、機械翻訳の訳質を向上させることができるという効果がある。
【００２１】
尚、上記具体例１では、分野別のＷｅｂページで受け付けるようにしたが、翻訳対象のＵＲＬの文書の情報から分野を決定するようにしてもよい。この方法としては、例えば、翻訳対象となる文書中、出現する単語の頻度を求め、この頻度の統計から分野を推定する。特に、特定の分野にしか現れない単語に注目するこことで、より確実に分野を推定することができる。このようにして分野を決定すれば、Ｗｅｂページで受け付けたのと同様に分野別の機械翻訳処理を行うことができる。
【００２２】
《具体例２》
〈構成〉
図３は、翻訳サービス提供装置の具体例２の構成図である。
図の装置は、翻訳知識格納手段１−１〜１−ｎ、機械翻訳手段２、翻訳サーバ３ａ、通信手段４、翻訳知識編集手段５、翻訳知識獲得手段６からなる。
具体例２では利用者１００からの翻訳要求を電子メールで行うよう構成している。即ち、本具体例では、利用者１００が翻訳要求を行う場合は、その翻訳対象とする文書を翻訳サーバ３ａ宛に電子メールで送信するようになっている。このため、翻訳サーバ３ａは、利用者１００や翻訳者１０１に対して通信手段４を介して要求の受付や翻訳結果の提示を行い、また、翻訳者１０１からの翻訳結果を通信手段４を介して翻訳知識獲得手段６や翻訳知識管理者１０２に送る機能を有していると共に、電子メールの処理を行う機能を有している。その他の翻訳知識格納手段１−１〜１−ｎ〜翻訳知識編集手段５の構成は、具体例１の構成と同様であるためここでの説明は省略する。
【００２３】
翻訳知識獲得手段６は、原言語文と目的言語文が与えられた場合、これらの文から翻訳知識（対応する単語や用例等）を獲得する手段であり、これには、例えば、特開平１０−６３６６９号公報に開示された技術が適用可能である。また、翻訳知識編集手段５は、具体例１と同様に、翻訳知識管理者１０２により翻訳知識を翻訳知識格納手段１−１〜１−ｎに格納するために用いると共に、翻訳知識獲得手段６で獲得した翻訳知識を翻訳知識格納手段１−１〜１−ｎに格納する機能を有している。
【００２４】
〈動作〉
図４は、本翻訳サービス提供装置の具体例２の動作を説明するためのフローチャートである。
［機械翻訳を利用した翻訳処理］
（ステップＳ２０１）
利用者１００は、通信手段４を介して翻訳サーバ３ａに従い、翻訳対象の文書およびその分野の指定情報を電子メールで送付する。ここで、文書全体に亘って分野を指定してもよいし、文書の一部分を指定するといった方法でもよい。翻訳サーバ３ａはこれを翻訳要求として受信する。
【００２５】
（ステップＳ２０２）
翻訳サーバ３ａは、利用者１００から送付された分野の指定情報から利用する翻訳知識の選択を行い、翻訳知識を指定して機械翻訳手段２に翻訳を要求する。また、利用者１００から分野の明示的な指定がなかった場合は、その利用者１００の履歴情報により前回と同じ分野を選択する。あるいは、その利用者１００の分野の初期値を最初に登録しておき、分野の明示的な指定がなかった場合は、その初期値の分野を選択するようにしてもよい。これにより、機械翻訳手段２は、選択された翻訳知識格納手段１−１〜１−ｎの翻訳知識を用いて、翻訳対象の文書を機械翻訳し、その翻訳結果を翻訳サーバ３ａに渡す。
【００２６】
（ステップＳ２０３）
翻訳サーバ３ａは、機械翻訳手段２からの機械翻訳結果を、通信手段４を介して、翻訳要求された利用者１００に送る。
【００２７】
［翻訳者１０１を利用した翻訳処理］
（ステップＳ２０４）
機械翻訳の結果を見た利用者１００は、機械翻訳結果の内容によってそれが必要な文書であると判定できた場合、かつ、機械翻訳の訳質では十分ではない場合、翻訳者１０１による翻訳を要求する。一方、機器翻訳の内容によってそれが必要な文書でないと判定した場合は、特に応答は返さない。あるいは翻訳サーバ３ａに対し翻訳結果がＯＫである旨の応答を返す。
【００２８】
（ステップＳ２０５）
翻訳サーバ３ａは、翻訳対象文書と機械翻訳結果を通信手段４を用いて（例えば電子メールで）、翻訳者１０１に依頼する。
【００２９】
（ステップＳ２０６）
翻訳者１０１は、依頼に対して翻訳結果を翻訳サーバ３ａに送信し、翻訳サーバ３ａはこれを受け取る。
【００３０】
（ステップＳ２０７）
翻訳サーバ３ａは、ステップＳ２０６で翻訳者１０１からの翻訳結果を受け取ると、通信手段４を介して、この翻訳結果を利用者１００に送ると共に、翻訳結果と機械翻訳結果および翻訳対象の原文を、翻訳知識獲得手段６および翻訳知識管理者１０２に送る。
【００３１】
［翻訳知識の編集］
（ステップＳ２０８）
翻訳知識獲得手段６は、原言語文と目的言語文をマッチングさせ、また統計処理等を行うことにより、その分野固有の翻訳知識を獲得する。
【００３２】
（ステップＳ２０９）
翻訳知識管理者１０２は、翻訳知識獲得手段６により得られた翻訳知識を検証し、適切な翻訳知識を翻訳知識編集手段５を用いて編集し、これを該当する分野の翻訳知識格納手段１−１〜１−ｎに格納する。
【００３３】
〈効果〉
以上のように、具体例２によれば、翻訳者１０１による翻訳結果と翻訳対象の原文から翻訳知識を獲得する翻訳知識獲得手段６を備えたので、具体例１の効果に加えて、翻訳知識管理者１０２の負担を軽減することができ、低コストで機械翻訳の訳質を向上させることができる。
【００３４】
《具体例３》
〈構成〉
図５は、翻訳サービス提供装置の具体例３の構成図である。
図の装置は、翻訳知識格納手段１−１〜１−ｎ、機械翻訳手段２、翻訳サーバ３ａ、通信手段４、翻訳知識編集手段５、翻訳知識獲得手段６ｂからなり、翻訳者１０１側に、翻訳結果編集手段７が設けられているのが具体例２との相違点である。
【００３５】
翻訳結果編集手段７は、翻訳者１０１側に設けられ、機械翻訳で用いた分野固有の翻訳知識（例えば、用語集など）を受け取る機能と、翻訳サーバ３ａから与えられた機械翻訳結果に対して、翻訳者１０１が修正した記録（機械翻訳のどの部分をどう修正したかの記録）を作成し、この修正記録をその分野固有の翻訳知識として翻訳サーバ３ａに送出する機能を有している。具体的には、ソフトウェアとして翻訳者１０１側の装置に与えられ、この装置上で実現されている手段である。尚、用語集とは、分野毎に存在する専門の用語や言い回しを集めたものであり、翻訳を行う場合の用語や言い回しの統一を図るために用いるものである。また、翻訳知識獲得手段６ｂは、具体例２と同様の機能に加えて、翻訳結果編集手段７による翻訳結果編集記録からも翻訳知識を獲得するよう構成されている。その他の各構成は具体例２と同様であるため、対応する部分に同一符号を付してその説明を省略する。
【００３６】
〈動作〉
図６は、本翻訳サービス提供装置の具体例３の動作を説明するためのフローチャートである。
［機械翻訳を利用した翻訳処理］
（ステップＳ３０１）
利用者１００は、通信手段４を介して翻訳サーバ３ａに従い、翻訳対象の文書を電子メールで送付する。
【００３７】
（ステップＳ３０２）
翻訳サーバ３ａは、利用者１００から送付された情報から、利用する翻訳知識の選択を行い、翻訳知識を指定して機械翻訳手段２に翻訳を要求する。これにより、機械翻訳手段２は、指定された翻訳知識格納手段１−１〜１−ｎの翻訳知識を用いて、翻訳対象の文書を機械翻訳し、その翻訳結果を翻訳サーバ３ａに渡す。
【００３８】
（ステップＳ３０３）
翻訳サーバ３ａは、機械翻訳手段２からの機械翻訳結果を、通信手段４を介して、翻訳要求された利用者１００に送る。
【００３９】
［翻訳者１０１を利用した翻訳処理］
（ステップＳ３０４）
機械翻訳の結果を見た利用者１００は、機械翻訳結果の内容によってそれが必要な文書であると判定できた場合、かつ、機械翻訳の訳質では十分ではない場合、翻訳者１０１による翻訳を要求する。一方、機器翻訳の内容によってそれが必要な文書でないと判定した場合は、特に応答は返さない。あるいは翻訳サーバ３ａに対し翻訳結果がＯＫである旨の応答を返す。
【００４０】
（ステップＳ３０５）
翻訳サーバ３ａは、翻訳対象文書と機械翻訳結果および機械翻訳時に用いた用語集等、その分野固有の翻訳知識を通信手段４を用いて（例えば電子メールで）、翻訳者１０１に依頼する。
【００４１】
（ステップＳ３０６）
翻訳者１０１は、依頼に対して翻訳結果編集手段７を用いて翻訳結果を翻訳サーバ３ａに送信する。その際、翻訳結果編集手段７が記録した翻訳結果編集記録（機械翻訳手段２による機械翻訳結果に対する翻訳者１０１の修正記録）も翻訳サーバ３ａに送信する。
【００４２】
（ステップＳ３０７）
翻訳サーバ３ａは、ステップＳ３０６で送信された翻訳結果および翻訳結果編集記録を受け取る。
【００４３】
（ステップＳ３０８）
翻訳サーバ３ａは、通信手段４を介して、翻訳者１０１からの翻訳結果を利用者１００に送ると共に、翻訳結果と翻訳結果編集記録と機械翻訳結果と翻訳対象の原文を、翻訳知識獲得手段６ｂおよび翻訳知識管理者１０２に送る。
【００４４】
［翻訳知識の編集］
（ステップＳ３０９）
翻訳知識獲得手段６ｂは、具体例２と同様に原言語文と目的言語文から翻訳知識を獲得すると共に、翻訳結果編集記録からも翻訳知識を獲得する。ここで、翻訳結果編集記録では、例えばどの単語をどう修正したかといったようにその修正部分が明確であるため、翻訳知識獲得手段６ｂで得られる翻訳知識を高精度のものにすることができる。
【００４５】
（ステップＳ３１０）
翻訳知識管理者１０２は、翻訳知識獲得手段６ｂにより得られた翻訳知識を検証し、適切な翻訳知識を翻訳知識編集手段５を用いて編集し、これを該当する分野の翻訳知識格納手段１−１〜１−ｎに格納する。
【００４６】
〈効果〉
以上のように、具体例３によれば、具体例２の構成に加えて、翻訳結果編集手段７を設けたので、翻訳者１０１が翻訳を行うにあたり、機械翻訳時に用いた翻訳知識の一部を利用できるため、翻訳者１０１の作業効率が向上するという効果がある。また、用語集のような翻訳知識を利用することにより、訳語の統一も行いやすくなり、訳質も向上することが期待できる。
更に、翻訳者１０１の翻訳結果から翻訳知識を抽出するにあたり、翻訳結果編集記録を用いることにより、より高精度の翻訳知識を獲得することができ、従って、翻訳知識管理者１０２の負担を軽減することができ、より低コストで機械翻訳の訳質を向上させることができるという効果がある。
【００４７】
《具体例４》
〈構成〉
図７は、翻訳サービス提供装置の具体例４の構成図である。
図の装置は、翻訳知識格納手段１−１〜１−ｎ、機械翻訳手段２、翻訳サーバ３ａ、通信手段４、翻訳知識編集手段５、翻訳知識獲得手段６ｃ、利用者用翻訳結果編集手段８からなる。
ここで、翻訳知識格納手段１−１〜１−ｎ〜翻訳知識編集手段５は、具体例１の構成と同様であるため、ここでの説明は省略する。尚、翻訳知識格納手段１−１〜１−ｎのうちいずれかは、利用者固有の翻訳知識を格納するよう構成されているものとする。
【００４８】
利用者用翻訳結果編集手段８は、利用者１００側に設けられ、機械翻訳で用いた分野固有の翻訳知識（例えば、用語集など）を受け取る機能と、利用者１００側が翻訳サービス提供装置に対して翻訳知識を指定するための手段であり、翻訳サーバ３ａから送られた機械翻訳結果あるいは翻訳者１０１による翻訳結果に対して、利用者１００が修正した結果を送信する機能を有している。即ち、利用者用翻訳結果編集手段８は、利用者１００が、例えば「この用語はこのように訳して欲しい」といった要求や、「例えば口語体風の翻訳文のような特殊な訳にしたい」といった要求を翻訳サービス提供装置に対して行うための機能を有している。
また、翻訳知識獲得手段６ｃは、利用者用翻訳結果編集手段８から送信された情報から翻訳知識を獲得する機能を有している。他の各構成は具体例２と同様であるため、対応する部分に同一符号を付してその説明を省略する。
【００４９】
〈動作〉
図８は、本翻訳サービス提供装置の具体例４の動作を説明するためのフローチャートである。
［機械翻訳を利用した翻訳処理］
（ステップＳ４０１）
利用者１００は、通信手段４を介して翻訳サーバ３ａに従い、翻訳対象の文書を電子メールで送付する。翻訳サーバ３ａはこれを翻訳要求として受信する。
【００５０】
（ステップＳ４０２）
翻訳サーバ３ａは、利用者１００から送付された情報から、利用する翻訳知識の選択を行い、翻訳知識を指定して機械翻訳手段２に翻訳を要求する。ここで、その翻訳要求のあった利用者１００に固有の翻訳知識が存在する場合は、この翻訳知識も含めて選択する。これにより、機械翻訳手段２は、指定された翻訳知識格納手段１−１〜１−ｎの翻訳知識を用いて、翻訳対象の文書を機械翻訳し、その翻訳結果を翻訳サーバ３ａに渡す。
【００５１】
（ステップＳ４０３）
翻訳サーバ３ａは、機械翻訳手段２からの機械翻訳結果を、通信手段４を介して、翻訳要求された利用者１００に送る。
【００５２】
［利用者１００による翻訳結果の編集処理］
（ステップＳ４０４）
機械翻訳の結果を見た利用者１００は、機械翻訳の訳質では十分でない場合、利用者用翻訳結果編集手段８を用いて、翻訳結果を編集し、この編集結果と翻訳結果編集記録を翻訳サーバ３ａに送信する。
【００５３】
（ステップＳ４０５）
利用者用翻訳結果編集手段８から編集結果を受け取ると、翻訳サーバ３ａは、これを翻訳知識獲得手段６ｃおよび翻訳知識管理者１０２に送り、翻訳知識編集手段５を用いて、利用者１００の翻訳知識を翻訳知識格納手段１−１〜１−ｎに反映させる。あるいは、その利用者１００固有の翻訳知識を格納する翻訳知識格納手段を新たに作成する。
【００５４】
［翻訳者１０１を利用した翻訳処理］
（ステップＳ４０６）
利用者１００から翻訳者１０１による翻訳要求があるかを判定する。
【００５５】
（ステップＳ４０７）
ステップＳ４０６で、利用者１００から翻訳者１０１による翻訳要求があった場合、翻訳サーバ３ａは、翻訳対象文書と機械翻訳結果を通信手段４を用いて（例えば電子メールで）、翻訳者１０１に依頼する。
【００５６】
（ステップＳ４０８）
翻訳者１０１は、依頼に対して翻訳結果を翻訳サーバ３ａに送信し、翻訳サーバ３ａはこれを受け取る。
【００５７】
（ステップＳ４０９）
翻訳サーバ３ａは、ステップＳ４０８で翻訳者１０１からの翻訳結果を受け取ると、通信手段４を介して、この翻訳結果を利用者１００に送ると共に、翻訳結果と機械翻訳結果および翻訳対象の原文を、翻訳知識獲得手段６ｃおよび翻訳知識管理者１０２に送る。
【００５８】
［翻訳知識の編集］
（ステップＳ４１０）
翻訳知識獲得手段６ｃは、原言語文と目的言語文をマッチングさせ、また統計処理等を行うことにより、その分野固有の翻訳知識を獲得する。また、ここで、利用者１００からの編集記録があった場合は、これを含めて分野（利用者）固有の翻訳知識を獲得する。即ち、利用者１００は、翻訳者１０１による翻訳結果を見て、この用語はこう訳して欲しいといった要求を行いたい場合がある。このような場合は、利用者用翻訳結果編集手段８によりその要求を行う。これにより、翻訳知識獲得手段６ｃは、利用者固有の分野別翻訳知識として抽出する。
【００５９】
（ステップＳ４１１）
翻訳知識管理者１０２は、翻訳知識獲得手段６ｃにより得られた翻訳知識（利用者固有の分野別翻訳知識も含める）を検証し、適切な翻訳知識を翻訳知識編集手段５を用いて編集し、これを該当する分野の翻訳知識格納手段１−１〜１−ｎに格納する。あるいは、利用者固有の分野別翻訳知識を格納する翻訳知識格納手段を新たに作成する。
【００６０】
従って、次に利用者１００から翻訳要求があった場合は、利用者１００の翻訳知識が反映された翻訳知識格納手段１−１〜１−ｎを用いて機械翻訳が行われることになる。
【００６１】
〈効果〉
以上のように、具体例４によれば、具体例２の構成に加えて、利用者１００側から分野固有の翻訳知識を指示するための利用者用翻訳結果編集手段８を設けたので、利用者１００が翻訳に不具合があると感じた場合は、利用者１００が直接編集できることにより、利用者１００が意図した翻訳結果にすることができる。また、利用者１００固有の翻訳知識を設けた場合でも、機械翻訳処理はこの翻訳知識だけでなく、翻訳サーバ３ａ側の翻訳知識も利用するため、新語などの情報のメンテナンスは各個人が利用者１００固有の翻訳知識に追加するといったことをあえてする必要がないという効果がある。
【００６２】
《利用形態》
各具体例において、具体例１は、利用者１００からの翻訳要求をＷｅｂページで受け付け、具体例２〜４は、電子メールで受け付けるようにしたが、具体例１において受付を電子メール、具体例２〜４において受付をＷｅｂページで行うよう構成してもよい。
【００６３】
上記各具体例では、ある分野の翻訳知識はそれぞれ翻訳知識格納手段１−１〜１−ｎに一対一の関係で格納されるようにしたが、複数の分野で共通の翻訳知識を用いるようにしてもよい。例えば、基本辞書を格納する翻訳知識格納手段と専門用語辞書を格納する翻訳知識格納手段といったような構成とし、ある分野の機械翻訳処理で複数の翻訳知識格納手段１−１〜１−ｎを使用するようにしてもよい。この場合は、各分野と翻訳知識格納手段１−１〜１−ｎの対応テーブルを用意し、機械翻訳を行う場合は、この対応テーブルを参照して翻訳知識格納手段１−１〜１−ｎを選択するよう構成する。
【００６４】
上記各具体例において、本翻訳サービス提供装置に、各利用者１００の翻訳サービスに対する自分の嗜好を示す情報（よく使う分野や、機械翻訳システムに対する様々なパラメータ：例えば、文の区切りとして改行二つを用いる。漢字コードはシフトＪＩＳを用いる等）を、登録情報として予め設けてもよい。これにより、利用者の嗜好に合った機械翻訳結果を得ることができる。
【００６５】
上記具体例３では翻訳者１０１側にのみ翻訳結果編集手段７を設け、具体例４では利用者１００側にのみ利用者用翻訳結果編集手段８を設けたが、利用者１００側と翻訳者１０１側の双方に翻訳結果編集手段を設けてもよい。このように構成した場合、その利用者に固有の翻訳知識があれば、翻訳者１０１への翻訳依頼時にこれも含めて送るようにする。
【図面の簡単な説明】
【図１】本発明の翻訳サービス提供装置の具体例１の構成図である。
【図２】本発明の翻訳サービス提供装置の具体例１の動作フローチャートである。
【図３】本発明の翻訳サービス提供装置の具体例２の構成図である。
【図４】本発明の翻訳サービス提供装置の具体例２の動作フローチャートである。
【図５】本発明の翻訳サービス提供装置の具体例３の構成図である。
【図６】本発明の翻訳サービス提供装置の具体例３の動作フローチャートである。
【図７】本発明の翻訳サービス提供装置の具体例４の構成図である。
【図８】本発明の翻訳サービス提供装置の具体例４の動作フローチャートである。
【符号の説明】
１−１〜１−ｎ  翻訳知識格納手段
２  機械翻訳手段
３、３ａ  翻訳サーバ
５  翻訳知識編集手段
６、６ａ、６ｂ、６ｃ  翻訳知識獲得手段
７  翻訳結果編集手段
８  利用者用翻訳結果編集手段
１００  利用者
１０１  翻訳者
１０２  翻訳知識管理者
２００  受付Ｗｅｂページ
【図１】
0003960456.tif 000002
【図２】
0003960456.tif 000003
【図３】
0003960456.tif 000004
【図４】
0003960456.tif 000005
【図５】
0003960456.tif 000006
【図６】
0003960456.tif 000007
【図７】
0003960456.tif 000008
【図８】
0003960456.tif 000009