(57)【要約】【課題】翻訳担当者が特に補助情報を指定することなく、文の曖昧性を容易に見つけ出し、迅速に的確な翻訳処理を行うことにある。【解決手段】少なくとも第１言語を第２言語に翻訳する翻訳処理部１３１、第１言語の編集処理時に原文を含む編集履歴データを編集内容記録部１９に記録する編集処理部１３２と、第１言語の文を翻訳処理するに先立ち、当該文と編集内容記録部１９に記録される原文等とを比較し、翻訳する原文情報と類似する既に翻訳済みの原文の編集内容が存在するか否かを判断し、類似する関係に有れば、編集内容を適用して原文を翻訳し、類似する関係に無い場合には通常の翻訳処理を実行させる文比較部１３３とを備えた翻訳処理機能をもった装置である。【選択図】　　図２
2004013785.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを通じて複数のユーザ端末及び翻訳サービスサーバが接続される翻訳サービスシステムにおいて、
第１言語の文の曖昧さを解消する際の編集内容を記録し、当該第１言語の文を第２言語の文に翻訳する際に過去の編集内容を適用し翻訳可能とする翻訳処理用プログラムを供給する翻訳ソフト供給装置と、
この翻訳ソフト供給装置から供給される翻訳処理用プログラムが保存され、前記ユーザ端末から翻訳処理用プログラムの要求を受けた場合、保存されている前記翻訳処理用プログラムを要求元ユーザ端末に転送するとともに、翻訳ソフトを供給する供給会社にソフト供給対価を支払うためのプログラム転送回数をカウントする前記翻訳サービスサーバと
を備えたことを特徴とする翻訳サービスシステム。
【請求項２】
ネットワークを通じて翻訳サービスサーバがユーザ端末に翻訳処理用プログラムを提供する翻訳サービス方法において、
前記翻訳サービスサーバが翻訳ソフト供給装置から第１言語の文の曖昧さを解消する際の編集内容を記録し、当該第１言語の文を第２言語の文に翻訳する際に過去の編集内容を適用し翻訳可能とする翻訳処理用プログラムを保存するステップと、
前記翻訳サービスサーバが前記ユーザ端末から前記翻訳処理用プログラムの要求を受信する要求受信ステップと、
この要求受信ステップによりプログラムの要求を受信した場合、予め保存されている翻訳処理用プログラムを読み出し、要求元ユーザ端末に転送する転送ステップと、
この転送ステップによる翻訳処理用プログラムの転送回数をカウントする転送回数計数ステップと
を有することを特徴とする翻訳サービス方法。
【請求項３】
請求項２に記載の翻訳サービス方法において、
所定の期間ごとに前記転送回数計数ステップによりカウントされた転送回数に転送一回当たりの単価を乗算し、翻訳ソフトを供給する供給会社に支払うソフト供給対価を計算するステップを有することを特徴とする翻訳サービス方法。
【請求項４】
ネットワークを通して複数のユーザ端末から翻訳処理用プログラムの要求を受ける翻訳サービスサーバにおいて、
翻訳処理用プログラムを記憶する手段と、
前記ユーザ端末から翻訳サービス提供画面の要求を受けたとき、当該要求元ユーザ端末に翻訳サービス提供画面を送信し、当該翻訳サービス提供画面の所要のエリアに所定の事項を書込むことを促す手段と、
前記翻訳サービス提供画面に書込まれた所定の事項を取込んで顧客リストを作成する手段と、
この顧客リストの作成後、前記記憶手段に記憶される翻訳処理用プログラムを要求元ユーザ端末に転送する手段と、
この手段による翻訳処理用プログラムの転送回数をカウントする手段と、
この手段によりカウントされるカウント値に応じて翻訳ソフトを供給する供給会社に支払うソフト供給対価を計算する手段とを備えたことを特徴とする翻訳サービスサーバ。
【請求項５】
ネットワークを通じて複数のユーザ端末から翻訳処理用プログラムの要求を受ける翻訳サービスサーバにおいて、
翻訳処理用プログラムを記憶する手段と、
前記ユーザ端末からＵＲＬのもとに翻訳処理用プログラムの提供要求を受信する手段と、
この受信手段によりプログラムの要求を受信した場合、前記記憶手段に記憶される翻訳処理用プログラムを要求元ユーザ端末に転送する手段と、
この手段による翻訳処理用プログラムの転送回数をカウントする手段と、
この手段によりカウントされるカウント値に応じて翻訳ソフトを供給する供給会社に支払うソフト供給対価を計算する手段とを備えたことを特徴とする翻訳サービスサーバ。
【請求項６】
第１言語の文を第２の言語の文に翻訳する翻訳処理装置において、
第１言語の文を入力する第１言語入力手段と、
この第１言語入力手段から入力される第１言語の文中に曖昧さが存在する場合、当該曖昧さを解消するために編集処理を行う一方、前記第１言語の文を含む編集処理による編集内容を記録する編集処理手段と、
前記第１言語入力手段から入力される第１言語の文と前記編集処理手段によって記録された過去の編集内容とを比較し、当該第１言語の文に類似する編集内容が存在するか否かを判断する文比較手段と、
この文比較手段によって当該第１言語の文に類似する編集内容が存在する場合、該当編集内容を翻訳処理に適用して第２言語の文に翻訳する翻訳手段と
を備えたことを特徴とする翻訳処理装置。
【請求項７】
第１言語の文を第２の言語の文に翻訳する翻訳処理装置において、
第１言語の文を入力する第１言語入力手段と、
この第１言語入力手段から入力される第１言語の文中に曖昧さが存在する場合、当該曖昧さを解消するために編集処理を行う一方、前記第１言語の文を含む編集処理による編集内容を記録する編集処理手段と、
前記第１言語入力手段から入力される第１言語の文と前記編集処理手段によって記録された過去の編集内容とを比較し、当該第１言語の文に類似する編集内容が存在するか否かを判断する文比較手段と、
この文比較手段によって当該第１言語の文に類似する編集内容が存在する場合、該当編集内容を翻訳処理に適用して第２言語の文に翻訳し、当該第１言語に類似する編集内容が存在しない場合には前記編集処理または通常の翻訳処理により前記第２言語の文に翻訳する翻訳処理手段と
を備えたことを特徴とする翻訳処理装置。
【請求項８】
第１言語の文の曖昧さを解消するための編集内容が記憶され、当該第１言語の文を第２言語の文に翻訳処理するコンピュータに、
翻訳する前記第１言語の文の入力有無を判断する第１言語入力判断機能と、
この第１言語入力判断機能により翻訳する第１言語の文が有る場合、当該第１言語の文に対する編集の必要性有無を判断し、編集の必要がある場合には該当する第１言語の文に類似する前記編集内容が存在するか否かを判断する編集内容有無確認機能と、
この確認機能によって第１言語の文に類似する前記編集内容が存在しない場合、当該第１言語の文の曖昧さを解消するための編集処理を実施する一方、その編集内容を記録する編集履歴記録機能と、
前記確認機能によって第１言語の文に類似する前記編集内容が存在する場合、当該編集内容が適用可能か否かを判断し、適用可能であるときには該当編集内容を翻訳処理に適用して第２言語の文に翻訳する編集内容適用翻訳機能とを実現させるための前記コンピュータ読取り可能なプログラム。
【請求項９】
第１言語の文の曖昧さを解消するための編集内容が記憶され、当該第１言語の文を第２言語の文に翻訳処理するコンピュータに、
翻訳する前記第１言語の文の入力有無を判断する第１言語入力判断機能と、
この第１言語入力判断機能により翻訳する第１言語の文が有る場合、当該第１言語の文に対する編集の必要性有無を判断し、編集の必要がある場合には該当する第１言語の文に類似する前記編集内容が存在するか否かを判断する編集内容有無確認機能と、
この確認機能によって第１言語の文に類似する前記編集内容が存在しない場合、当該第１言語の文の曖昧さを解消するための編集処理を実施する一方、その編集内容を記録する編集履歴記録機能と、
前記確認機能によって第１言語の文に類似する前記編集内容が存在する場合、当該編集内容が適用可能か否かを判断し、適用可能であるときには該当編集内容を翻訳処理に適用して第２言語の文に翻訳する編集内容適用翻訳機能と、
前記入力された第１言語の文に対して編集の必要が無い場合及び前記編集内容適用翻訳機能によって適用不可と判断された場合、通常の翻訳処理により第２言語の文に翻訳する通常翻訳処理機能とを実現させるための前記コンピュータ読取り可能なプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、第１言語の文章を第２言語の文章に翻訳する翻訳サービスシステム、翻訳サービス方法、翻訳サービスサーバ、翻訳処理装置及びプログラムに関する。
【０００２】
【従来の技術】
近年、インターネットの普及に伴い、パソコンによりインターネット上のホームページから必要な情報を収集したり、電子メールにより異なる言語の情報を授受する機会が増えてきている。
【０００３】
ところで、従来の翻訳処理システムでは、第１言語の文の曖昧性を完全に克服することなく当該文を解釈し翻訳することから、第１言語の文の解釈を誤ることが多く、ひいては的確な意味・内容をもった第２言語の文に翻訳できない場合が多い。
【０００４】
そこで、以上のような不具合を解消するために、翻訳する第１言語の文（以下、原文と指称する）に対して、ａｎｄで連接する範囲や品詞などの補助情報を指定し、この指定に従って翻訳処理する翻訳処理システムが開発されている。
【０００５】
【発明が解決しようとする課題】
しかしながら、以上のような翻訳処理システムでは、原文の構造を見極めつつ補助情報を指定し、かつ、曖昧さをもつ各文ごとに毎回補助情報を指定することから、翻訳オペレータの負担が増大する問題がある。
【０００６】
本発明は上記事情に鑑みてなされたもので、原文を異なる言語の文に翻訳するに際し、過去の原文の編集履歴を有効に活用しつつ翻訳処理を実行する翻訳サービスシステム、翻訳サービス方法、翻訳サービスサーバ、翻訳処理装置及びプログラムを提供することを目的とする。
【０００７】
【課題を解決するための手段】
（１）　上記課題を解決するために、ネットワークを通じて複数のユーザ端末及び翻訳サービスサーバが接続される本発明に係わる翻訳サービスシステムは、第１言語の文の曖昧さを解消する際の編集内容を記録し、当該第１言語の文を第２言語の文に翻訳する際に過去の編集内容を適用し翻訳可能とする翻訳処理用プログラムを供給する翻訳ソフト供給装置と、この翻訳ソフト供給装置から供給される翻訳処理用プログラムが保存され、前記ユーザ端末から翻訳処理用プログラムの要求を受けた場合、保存されている前記翻訳処理用プログラムを要求元ユーザ端末に転送するとともに、翻訳ソフトを供給する供給会社にソフト供給対価を支払うためのプログラム転送回数をカウントする前記翻訳サービスサーバとを設けた構成である。
【０００８】
本発明は以上のような構成とすることにより、翻訳サービスサーバは、翻訳ソフト供給装置から翻訳処理用プログラムの供給を受けた後、ネットワークを通じて各ユーザ端末から翻訳処理用プログラムの要求を受けると、保存されている翻訳処理用プログラムを要求元ユーザ端末に転送するとともに、翻訳ソフト供給会社にソフト供給対価を支払うためのプログラム転送回数をカウントするので、翻訳処理用プログラムを必要とする各ユーザ端末が容易に所要とする翻訳処理用プログラムを入手可能であるとともに、翻訳サービスサーバ側では、翻訳処理用プログラムの転送回数に応じたソフト供給対価を翻訳ソフト供給装置に支払うことが可能となる。
【０００９】
さらに、ユーザ端末においては、第１言語の文を第２言語の文に翻訳するに際し、翻訳処理用プログラムを用いて翻訳処理を行えば、第１言語の文の曖昧さを克服でき、適切な意味・内容をもった第２言語の文に翻訳できる。
【００１０】
（２）　本発明は、ネットワークを通じて翻訳サービスサーバがユーザ端末に翻訳処理用プログラムを提供する翻訳サービス方法であって、翻訳サービスサーバが翻訳ソフト供給装置から第１言語の文の曖昧さを解消する際の編集内容を記録し、当該第１言語の文を第２言語の文に翻訳する際に過去の編集内容を適用し翻訳可能とする翻訳処理用プログラムを翻訳処理用プログラムの供給を受けるステップと、前記翻訳サービスサーバが前記ユーザ端末から前記翻訳処理用プログラムの要求を受信する要求受信ステップと、この要求受信ステップによりプログラムの要求を受信した場合、予め保存されている翻訳処理用プログラムを読み出し、要求元ユーザ端末に転送する転送ステップと、この転送ステップによる翻訳処理用プログラムの転送回数をカウントする転送回数計数ステップとを有する翻訳サービス方法である。
【００１１】
この発明における翻訳サービス方法においても、前記（１）に記載する翻訳サービスシステムと同様の作用効果を奏する。
【００１２】
（３）　本発明は、ネットワークを通して複数のユーザ端末から翻訳処理用プログラムの要求を受ける翻訳サービスサーバであって、
翻訳処理用プログラムを記憶する手段と、前記ユーザ端末から翻訳サービス提供画面の要求を受けたとき、当該要求元ユーザ端末に翻訳サービス提供画面を送信し、当該翻訳サービス提供画面の所要のエリアに所定の事項を書込むことを促す手段と、前記翻訳サービス提供画面に書込まれた所定の事項を取込んで顧客リストを作成する手段と、この顧客リストの作成後、前記記憶手段に記憶される翻訳処理用プログラムを要求元ユーザ端末に転送する手段と、この手段による翻訳処理用プログラムの転送回数をカウントする手段と、この手段によりカウントされるカウント値に応じて翻訳ソフトを供給する供給会社に支払うソフト供給対価を計算する手段とを設けた構成である。
【００１３】
この発明は以上のような構成とすることにより、翻訳サービスサーバでは、翻訳ソフト供給会社から翻訳処理用プログラムの供給を受け、またユーザ端末から要求が有れば翻訳サービス提供画面を提供し、所定の事項の書込みが有れば、当該書込み事項に基づいて顧客リストを作成し、さらに翻訳処理用プログラムを要求元ユーザ端末に転送したときに転送回数をカウントし、ソフト供給対価を計算するので、前記（１）と同様の作用効果を奏する。
【００１４】
（４）　第１言語の文を第２の言語の文に翻訳する本発明に係わる翻訳処理装置は、第１言語の文を入力する第１言語入力手段と、この第１言語入力手段から入力される第１言語の文中に曖昧さが存在する場合、当該曖昧さを解消するために編集処理を行う一方、前記第１言語の文を含む編集処理による編集内容を記録する編集処理手段と、前記第１言語入力手段から入力される第１言語の文と前記編集処理手段によって記録された過去の編集内容とを比較し、当該第１言語の文に類似する編集内容が存在するか否かを判断する文比較手段と、この文比較手段によって当該第１言語の文に類似する編集内容が存在する場合、該当編集内容を翻訳処理に適用して第２言語の文に翻訳し、当該第１言語に類似する編集内容が存在しない場合には前記編集処理または通常の翻訳処理により前記第２言語の文に翻訳する翻訳処理手段とを設けた構成である。
【００１５】
この発明は以上のような構成とすることにより、第１言語の文中に曖昧さが存在する場合、過去の編集内容の中に類似する関係の文が存在するとき、その編集内容を適用して第１言語の文の翻訳処理を実行し、編集内容の中に類似する関係の文が存在しないとき、編集処理を実施しながら編集内容を記録するか、通常の翻訳処理を行うので、翻訳担当者がその都度補助情報を指定することなく、適切な第１言語に修正し、第２言語の文に翻訳処理することが可能である。
【００１６】
なお、以上のような翻訳処理装置による一連の処理は、プログラムによっても容易に実現可能である。
【００１７】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して説明する。
【００１８】
図１は本発明に係わる翻訳サービスシステムの一実施の形態を示す系統構成図である。
【００１９】
この翻訳サービスシステムは、有線又は無線インタネットその他所要の伝送ラインなどのネットワーク１が設けられ、このネットワーク１には、ユーザが必要とする翻訳処理用プログラム（翻訳ソフト）を製作し供給する翻訳ソフト供給会社が所有する翻訳ソフト供給装置２、この翻訳ソフト供給装置２から翻訳処理用プログラムの供給を受ける翻訳サービスサーバ３及びネットワーク１を通して翻訳サービスサーバ３から翻訳処理用プログラムの提供を受け、この翻訳処理用プログラムのもとに原文情報の翻訳処理を実行する各ユーザがそれぞれ所有する多数のユーザ端末４，…が接続されている。
【００２０】
翻訳サービスサーバ３は、Ｗｅｂページ提供機能、翻訳ソフト提供機能、必要に応じて翻訳処理機能が設けられている。
【００２１】
Ｗｅｂページ提供機能は、ダウンロード、コピーその他の手段により翻訳処理用プログラムを転送する用意が有ることを例えばＨＴＭＬ言語で記述してなるＷｅｂページの翻訳サービス提供画面その他必要なサービス提供画面を記憶するＷｅｂ用データベース３１と、これらサービス提供画面の情報をＨＴＴＰ（Ｈｙｐｅｒ　Ｔｅｘｔ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）によりやり取りを行うサーバアプリケーション、サービス提供画面に書込んだ情報を翻訳ソフト提供機能に連携するＣＧＩ（Ｃｏｍｍｏｎ　Ｇａｔｅｗａｙ　Ｉｎｔｅｒｆａｃｅ）スクリプトその他各種の通信ソフト、アプリケーションを搭載するＷｅｂサーバ３２とによって構成されている。
【００２２】
なお、サービス提供画面には、ユーザ端末４が翻訳処理用プログラムの転送要求を直接実現可能とするためのＵＲＬを含む記述があるものとする。
【００２３】
前記翻訳ソフト提供機能は、翻訳ソフト供給会社又は翻訳ソフト供給装置２から供給される翻訳処理用プログラムファイル、ユーザ端末４に対して転送する翻訳処理用プログラムの転送回数をカウントするカウンタ、各ユーザ端末４から翻訳処理用プログラムのダウンロード等の転送要求があったとき、前記サービス提供画面に記述されるユーザ端末４の端末ＩＤその他必要な事項を取込んで作成される顧客リストファイル、所定の期間ごとにカウンタの計数値と予め設定される転送１回当りのソフト提供単価との乗算により算出される前記翻訳ソフト供給会社に支払うためのソフト供給対価その他所要とするデータを記憶するデータ蓄積データベース３３と、ＣＧＩプログラム、メールソフト、各種の通信ソフトが搭載され、Ｗｅｂサーバ３２に搭載されるＣＧＩのもとにサービス提供画面に記述された必要事項の処理要請を受けたとき、顧客リストの作成処理、翻訳処理用プログラムの転送回数のカウント処理、ユーザ端末４からの転送要求に対し、翻訳処理用プログラムファイルを転送する翻訳提供サーバ３４とによって構成されている。
【００２４】
なお、翻訳処理用プログラムファイルの転送形態は、ダウンロード、コピーの他、メールソフトのもとにユーザ端末４から電子メールにより翻訳処理用プログラムファイルの転送要求があったとき、その返信メールに自動的に翻訳処理用プログラムファイルを添付して要求元ユーザ端末４に転送すること、その他種々のプログラムファイル転送方法が挙げられるが、ここでは省略する。
【００２５】
前記翻訳処理機能は、翻訳提供サーバ３４が各ユーザ端末４から送信されてくる原文情報のもとに翻訳要求を受けたとき、データ蓄積データベース３３に記憶される翻訳処理用プログラムを用いて原文情報を所要の言語に翻訳処理し、その翻訳結果を要求元ユーザ端末４に転送する機能である。
【００２６】
なお、電子メールによって翻訳処理を依頼する場合にはＷｅｂページ提供部を必要としない場合もある。
【００２７】
なお、翻訳提供サーバ３４は、ネットワーク１に接続されている例について説明したが、ネットワーク１に接続されていない一般的な単体の翻訳処理装置であっても、図２に示す構成を採用することにより、本発明の要部となる翻訳処理部と同等の機能を実現できるものである。
【００２８】
以下、翻訳処理機能をもつ翻訳提供サーバ３４または単体の翻訳処理装置について図２を参照して説明する。なお、単体の翻訳処理装置とは、例えばネットワーク１に接続されているユーザ端末４であるとか、或いはネットワーク１に接続されていない一般の独立した情報処理装置であることもある。
【００２９】
この翻訳提供サーバ３４または単体の翻訳処理装置は、大きく分けと、第一言語である原文情報を入力する第１言語入力手段１１と、翻訳処理制御部１２と、翻訳処理本体部１３と、この翻訳処理本体部１３で翻訳処理された翻訳結果を出力する翻訳結果出力手段１４とによって構成されている。
【００３０】
第１言語入力手段１１は、翻訳する原文情報や編集その他の制御指示等のコマンドを入力する役割を有し、ハード的には、例えば一般的な入力機器であるキーボード１１１、予め原文情報が格納されているファイル１１２、音声入力装置１１３やＣＤ−ＲＯＭ１１４から入力される原文の音声情報を音声認識する音声認識装置１１５、インターネット、専用線、ＬＡＮ等のネットワーク１１６などが挙げられる。その他、マウス、トラックボール、タブレットなどのポインティングデバイス、光学式文字読取装置などがある。何れにせよ、原文情報を入力する機能をもつもののすべてが含まれる。
【００３１】
翻訳処理制御部１２は、ＣＰＵで構成され、第１言語入力手段１１から入力される原文情報を原文情報記録部１６に一時記録し、またプログラム記録媒体１７に記録される前記翻訳処理用プログラムに従って所定の機能を実現させるための制御指令を送出するものであって、実体的には翻訳処理用プログラムそのものと考えることができる。
【００３２】
前記翻訳処理本体部１３は、原文情報である第１言語国及び所望とする第２言語国の辞書・文法規則などの情報を記録する辞書・文法記録部１８及び編集内容記録部１９が接続されている。
【００３３】
これら辞書・文法記録部１８及び編集内容記録部１９は、通常，電子的，磁気的，機械的，光学的な手段を用いて所要とする情報を記録するものであり、必ずしもそれぞれ独立した記録部である必要はなく、例えば１つの外部記憶装置などに領域分けして所要とする情報を記録するものであればよい。同様に、原文情報記録部１６、プログラム記録媒体１７、辞書・文法記録部１８及び編集内容記録部１９についても同様の考えのもとにそれぞれ独立であってもよく、或いは１つの外部記憶装置などに領域分けして所要とする情報を記録するものでもよい。
【００３４】
前記翻訳処理本体部１３は、翻訳処理制御部１２からの制御指令に従って所要とする処理を実行するものであって、機能的には、第１言語入力手段１１から入力される原文情報や原文情報記録部１６に記録されている原文情報について、辞書・文法記録部１８の辞書及び文法規則に基づいて所要の言語に翻訳する翻訳処理部１３１、第１言語入力手段１１から入力される原文情報や原文情報記録部１６に記録されている原文情報、必要に応じて翻訳部１３１の翻訳結果などを編集し、その編集履歴となる編集内容を編集内容記録部１９に記録する編集処理部１３２及び文比較部１３３が設けられている。つまり、編集内容記録部１９には、原文情報が編集部１３２でどのように編集されているかの履歴情報が記録されている。
【００３５】
文比較部１３３は、翻訳部１３１で処理される原文情報と編集内容記録部１９に記録されている内容とを比較し、原文情報が一度編集されたものであれば、当該編集内容を用いて翻訳させる機能をもっている。
【００３６】
前記翻訳結果出力手段１４は、翻訳処理本体部１３で翻訳処理された翻訳結果を記録するファイル１４１、原文情報を含み、或いは原文情報を含まない翻訳結果だけを表示する表示装置１４２、翻訳処理本体部１３で翻訳処理された翻訳結果を音声変換し出力する音声出力装置１４３、インターネット、専用線、ＬＡＮ等を含むネットワーク１４４などの何れか１つ以上が用いられている。
【００３７】
従って、以上のような実施の形態によれば、ネットワーク１に接続されるユーザ端末４、単体の翻訳処理装置のたは翻訳提供サーバ３４の翻訳処理部においては、少なくとも第１言語を第２言語に翻訳する翻訳処理部１３１、第１言語の編集処理時に原文を含む編集履歴データを編集内容記録部１９に記録する編集処理部１３２と、第１言語の文を翻訳処理するに先立ち、当該文と編集内容記録部１９に記録される原文等とを比較し、翻訳する原文情報が類似する関係に有るか否かを判断し、類似する関係に有れば、編集内容を適用して原文を翻訳し、類似する関係に無い場合には通常の翻訳処理を実施させる文比較部１３３とを設けることにより、翻訳処理の積み重ねにより、特に指定することなく、文の曖昧性を容易に見つけ出し、過去の編集履歴を有効に活用し、迅速に的確な訳文に翻訳することが可能である。
【００３８】
（１）　翻訳サービスシステムの動作及び翻訳サービス方法について。
【００３９】
イ．　あるユーザ端末４は、翻訳サービスサーバ３に対して、ＵＲＬによるアクセスのもとにＷｅｂページであるサービス提供画面の要求を行う（Ｓ１）。ここで、翻訳サービスサーバ３は、ユーザ端末４からの要求に基づき、サービス提供画面データを読み出し、当該ユーザ端末４に提供する（Ｓ２）。
【００４０】
サービス提供画面を受け取ったユーザ端末４においては、端末表示部にサービス提供画面を表示し、翻訳処理用プログラムの提供を受けるために必要な所定事項を書き込み、登録ボタンをクリックし、翻訳サービスサーバ３に送信する（Ｓ３）。翻訳サービスサーバ３は、登録ボタンによる登録信号を受けると、ＣＧＩスクリプトを起動し（Ｓ４）、サービス提供画面に書込まれている所定事項の情報の処理を翻訳提供サーバ３４に要請する。この翻訳提供サーバ３４は、サービス提供画面に書込まれている所定事項の情報に基づいて端末ＩＤを含む顧客リストを作成する（Ｓ５）。なお、既に顧客リストが作成されている場合、ユーザ端末４は、ＵＲＬのもとに直接翻訳提供サーバ３４に対して翻訳処理用プログラムの転送要求を行う場合も有り得る。或いはメールアドレスのもとに翻訳処理用プログラムの転送要求を行ってくる場合もある。
【００４１】
これら一連の処理は、ユーザ端末４からの翻訳処理用プログラムの要求受信ステップに相当する。
【００４２】
ロ．　翻訳提供サーバ３４は、ユーザ端末４から翻訳処理用プログラムの要求を受けると、データ蓄積データベース３３から所要とする翻訳処理用プログラムファイルを読み出し（Ｓ６）、要求元ユーザ端末４に転送する（Ｓ７：翻訳処理用プログラム転送ステップ）。
【００４３】
ハ．　また、翻訳提供サーバ３４は、要求元ユーザ端末４に翻訳処理用プログラムファイルを転送したとき、データ蓄積データベース３３に形成されるカウンタを＋１インクリメントすることにより、プログラム転送回数をカウントする（Ｓ８：プログラム転送回数計数ステップ）。
【００４４】
ニ．　ユーザ端末４は、翻訳提供サーバ３４から翻訳処理用プログラムファイルを受け取ると、当該翻訳処理用プログラムを用いて、第１言語入力手段１１から入力される原文情報を所要とする言語に翻訳処理する（Ｓ９）。なお、翻訳処理については後記する。
【００４５】
ホ．　翻訳提供サーバ３４は、定期的，例えば一月ごとにカウンタの計数値を取込み、この計数値に予め設定される転送一回当たりの単価を乗算し、翻訳ソフト供給会社に支払うソフト供給対価を計算し（Ｓ１０）、データ蓄積データベース３３の所要のエリアに保存し管理する。
【００４６】
従って、以上のような翻訳サービスシステム及び翻訳サービス方法の実施の形態によれば、翻訳サービスサーバ３は、翻訳ソフト供給会社からバージョンアップされた翻訳処理用プログラムの供給を随時受けることができるだけでなく、各ユーザ端末４からの翻訳処理用プログラムの提供要求に対し、要求元ユーザ端末４に対して速やかに翻訳処理用プログラムを提供できる。
【００４７】
一方、翻訳サービスサーバ３は、各ユーザ端末４に翻訳処理用プログラムを提供するごとにカウンタに転送回数をカウントするので、転送回数を管理できるだけでなく、翻訳ソフト製作会社に対して支払うソフト供給対価を容易に計算でき、ひいては翻訳ソフト製作会社に対して適切な対価を支払うことができる。
【００４８】
（２）　翻訳サービスサーバの翻訳処理部の動作、ユーザ端末４を含む翻訳処理装置の動作及びプログラムについて説明する。なお、説明の便宜上、翻訳処理装置の動作として説明するが、これは翻訳サービスサーバの翻訳処理部の動作も全く同じであるので、後者のサーバの動作について省略する。
【００４９】
翻訳処理装置は、動作が開始すると、翻訳処理制御部１２が記録媒体１７から翻訳処理用プログラムを読み取って適宜な記憶手段例えば原文情報記録部１６に格納した後、翻訳処理用プログラムに従って所定の処理を実行する。
【００５０】
すなわち、翻訳処理装置の翻訳処理制御部１２は、図４に示すように原文情報記録部１６に記録される不要なデータを消去するなどの初期化処理を実行した後（ＳＴ１）、原文情報の入力有りかを判断する（ＳＴ２）。この原文情報の入力判断は、第１言語入力手段１１から原文情報が入力されているか、また原文情報記録部１６に未翻訳の原文情報が存在するかの何れも含まれる。原文情報記録部１６の原文情報が未翻訳であるか否かはフラグの有無などによって判断することができる。これらの処理は原文情報入力判断機能に相当する。
【００５１】
なお、第１言語入力手段１１から原文情報が入力された場合、原文情報記録部１６に一時保存される（ＳＴ３）。
【００５２】
引き続き、翻訳処理制御部１２は、翻訳する原文情報を読み出して表示装置１４２に表示する一方、翻訳処理部１３１にて翻訳処理を実行するが、この翻訳処理に先立って入力された原文情報に誤りや翻訳するための前処理する必要とするか否か，つまり原文を編集する必要があるか否かを判断し（ＳＴ４）、原文情報を編集する必要があると判断された場合には、文比較部１３３にて既に原文情報と同じ文の編集履歴データが編集内容記録部１９に存在する必要があるか判断する（ＳＴ５）。これらＳＴ４，ＳＴ５は編集内容有無確認機能を実現するものである。
【００５３】
ここで、原文情報の編集が必要であり、かつ、編集内容記録部１９に編集履歴データが存在しない場合、翻訳担当者が原文情報の編集を行うと、編集処理部１３２はその原文情報及び編集履歴データを受け取り、編集内容記録部１９に記録する（ＳＴ６，ＳＴ７：原文編集履歴記録機能）。
【００５４】
一方、ＳＴ５において原文情報と類似する原文情報に相当する編集履歴データが編集内容記録部１９に存在する場合、その編集履歴データである編集内容が適用可能か否かを判断する（ＳＴ８）。この適用可能の判断は、例えば翻訳する原文情報と編集内容記録部１９に記録される原文情報とが同一であるとか、同じ旬であったり、同じ文構造であるなどの場合には適用可能と判断し（ＳＴ８）、翻訳処理部１３１は、編集内容記録部１９に記録される編集内容を翻訳処理に適用し翻訳する（ＳＴ９）。これらＳＴ８，ＳＴ９は編集内容適用翻訳機能を実現するものである。
【００５５】
ところで、ＳＴ４にて原文編集の必要がない場合、ＳＴ７にて編集履歴データの記録終了後、さらにＳＴ８において編集内容適用不可と判断された場合、辞書・文法記録部１８に記録される辞書及び文法規則を用いて、通常の翻訳処理を実行する（ＳＴ１０：通常翻訳処理機能）。
【００５６】
以上のようにして編集内容適用翻訳処理又は通常の翻訳処理を実行した後、その訳文が希望した結果であるか否かを判断し（ＳＴ１１）、希望した訳文結果でなければＳＴ６に戻り、再度原文情報を編集処理し、その編集内容を編集内容記録部１９に記録し、同様に通常の翻訳処理を繰り返す。
【００５７】
ＳＴ１１において訳文が希望の内容である場合、原文情報に全部について翻訳処理を完了したかを判断し（ＳＴ１２）、完了していない場合にはＳＴ４に戻り同様の処理を繰り返す実行する。
【００５８】
以下、翻訳処理の具体例について説明する。
【００５９】
＊　原文例１の場合。
【００６０】
「Ｈａｒｒｙ　ｆｉｎｄｓ　ｈｉｍｓｅｌｆ　ａｔ　Ｈｏｇｗａｒｔｓ　Ｓｃｈｏｏｌ　ｏｆ　Ｗｉｔｃｈｃｒａｆｔ
ａｎｄ　Ｗｉｚａｒｄｒｙ．」　…　　　　　　　　　　　　　　　　　　　　（１）
をそのまま翻訳すると、
訳文：ハリーは魔法と妙技のホグワーツ学校にいます。　…　　　　（２）
となり、ａｎｄで結ばれた並列語がＳｃｈｏｏｌとＷｉｚａｒｄｒｙと解釈される。そこで、
「Ｈａｒｒｙ　ｆｉｎｄｓ　ｈｉｍｓｅｌｆ　ａｔ　“Ｈｏｇｗａｒｔｓ　Ｓｃｈｏｏｌ　ｏｆ　Ｗｉｔｃｈｃｒａｆｔ
ａｎｄ　Ｗｉｚａｒｄｒｙ”．」　…　　　　　　　　　　　　　　　　　　　（３）
と編集することにより、
訳文：ハリーは、「ホグワーツ魔法・魔術学校」にいます。　…　（４）
と訳出することが出来たとする。このとき、編集内容記録部１９には、（１）の文のとき、前記（３）のような文に編集したという編集履歴データを記録するので、次に類似する文が出てきた場合、翻訳処理部１３１では、かかる編集履歴データを適用し翻訳処理を実行する。
【００６１】
なお、記録する内容及び適用する方法には、以下の幾つかの例が挙げられる。
【００６２】
（Ａ）：（１）の文と（３）の文とを丸ごと記録し、（１）と同じ文が出現した場合に（３）の文を適用し、翻訳処理を行う。
【００６３】
（Ｂ）：Ｈｏｇｗａｒｔｓ　Ｓｃｈｏｏｌ　ｏｆ　Ｗｉｔｃｈｃｒａｆｔ　ａｎｄ　Ｗｉｚａｒｄｒｙを“　”でくくるという編集内容を記録し、Ｈｏｇｗａｒｔｓ　Ｓｃｈｏｏｌ　ｏｆ　Ｗｉｔｃｈｃｒａｆｔ　ａｎｄ　Ｗｉｚａｒｄｒｙが出てきたら、“　”でくくり、翻訳処理を行う。
【００６４】
（Ｃ）：Ｈｏｇｗａｒｔｓ　Ｓｃｈｏｏｌ　ｏｆ　Ｗｉｔｃｈｃｒａｆｔ　ａｎｄ　Ｗｉｚａｒｄｒｙを一語で解釈するか、または名詞句として解釈することを優先する編集内容を記録し、Ｈｏｇｗａｒｔｓ　Ｓｃｈｏｏｌ　ｏｆ　Ｗｉｔｃｈｃｒａｆｔ　ａｎｄ　Ｗｉｚａｒｄｒｙが出てきたとき、この原文情報を一語或いは名詞句で解釈し、翻訳処理を行う。
【００６５】
（Ｄ）：Ｈｏｇｗａｒｔｓ　Ｓｃｈｏｏｌ　ｏｆ　Ｗｉｔｃｈｃｒａｆｔ　ａｎｄ　Ｗｉｚａｒｄｒｙ内の単語は、連接性が高いという編集内容を記録し、これを構成する単語が文中に出てきた場合、この単語の関係が強いという解釈を優先させることにより、翻訳処理を行う。
【００６６】
＊　原文例２の場合。
【００６７】
「Ｔｈｅ　ｎｕｍｂｅｒｓ　ｒｕｎ　ｃｏｎｓｅｃｕｔｉｖｅｌｙ　ｆｒｏｍ　ｒｉｇｈｔ　ｔｏ　ｌｅｆｔ．」…（５）
をそのまま翻訳すると、
訳文：連続的にちょうど実行された数は去りました。　　　　　　…（６）
と翻訳されてしまう。そこで、
「Ｔｈｅ　ｎｕｍｂｅｒｓ　ｒｕｎ　ｃｏｎｓｅｃｕｔｉｖｅｌｙ　“ｆｒｏｍ　ｒｉｇｈｔ　ｔｏ　ｌｅｆｔ”．」…（７）
と編集することにより、
訳文：数は、「右から左まで」連続的に及びます。　　　　　　　…（８）
と訳出させた場合、これは、他の解釈よりも「ｆｒｏｍＸＸｔｏＸＸ」の解釈を優先させるという編集記録を行い、ｆｒｏｍ　ｓｔａｒｔ　ｔｏ　ｅｎｄという文においてもこれを優先させるという適用方法もある。
【００６８】
＊　原文例３の場合。
【００６９】
逆に、
「１９９４Ｊ．Ｋ．Ｒｏｗｌｉｎｇ　ｃｏｎｔｉｎｕｅｓ　ｔｏ　ｗｒｉｔｅ　ｔｈｅ　ｂｏｏｋｓ　ｉｎ　Ｅｄｉｎｂｕｒｇｈ　ｃａｆｅｓ」　　　　　　　　　　　　　　　　　　　　　　…（９）
をそのまま訳出すると、
訳文：１９９４のＪ．Ｋ．ローリングはエディンバラ・カフェで本を書き続けます。　　　　　　　　　　　　　　　　　　　　　　　　　　　…（１０）
と翻訳されてしまう。そこで、
「１９９４：Ｊ．Ｋ．Ｒｏｗｌｉｎｇ　ｃｏｎｔｉｎｕｅｓ　ｔｏ　ｗｒｉｔｅ　ｔｈｅ　ｂｏｏｋｓ　ｉｎ　Ｅｄｉｎｂｕｒｇｈ　ｃａｆｅｓ」　　　　　　　　　　　　　　　　　　　　　…（１１）
と編集することにより、
訳文：１９９４：Ｊ．Ｋ．ローリングはエディンバラ・カフェで本を書き続けます。　　　　　　　　　　　　　　　　　　　　　　　　　　　…（１２）
と訳出させることができる。この場合も同様に例えば下記の記録、適用が可能である。
【００７０】
（Ｅ）　編集前の文と編集後の文とを覚え、置換する。
【００７１】
（Ｆ）　文頭に数字があった場合、その後ろが大文字の場合、「：」を補う。
【００７２】
（Ｇ）　文頭の数字は、その語に続く文字列とは語間の関係が希薄。
【００７３】
＊　原文例４の場合。
【００７４】
Ａｎｄのスコープ制御（単語距離の乖離）の場合でも同様に、
「Ｔｈｅｙ　ａｒｅ　ｅｎｔｉｔｌｅｄ　Ｆａｎｔａｓｔｉｃ　Ｂｅａｓｔｓ　ａｎｄ　Ｗｈｅｒｅ　ｔｏ　Ｆｉｎｄ　Ｔｈｅｍ　ｂｙ　Ｎｅｗｘ　Ｓｃａｍａｎｄｅｒ　ａｎｄ　Ｑｕｉｄｄｉｔｃｈ　Ｔｈｒｏｕｇｈ　ｔｈｅ　Ａｇｅｓ　ｂｙ　Ｋｅｎｎｉｌｗ−ｏｒｔｈｙ　Ｗｈｉｓｐ．」　　　　　　　　　　　　　　　　　　　　　　　…（１３）
の原文に対し、
「Ｔｈｅｙ　ａｒｅ　ｅｎｔｉｔｌｅｄ　Ｆａｎｔａｓｔｉｃ　Ｂｅａｓｔｓ　ａｎｄ　Ｗｈｅｒｅ　ｔｏ　Ｆｉｎｄ　Ｔｈｅｍ
ｂｙ　Ｎｅｗｘ　Ｓｃａｍａｎｄｅｒ，ａｎｄ　Ｑｕｉｄｄｉｔｃｈ　Ｔｈｒｏｕｇｈ　ｔｈｅ　Ａｇｅｓ　ｂｙ　Ｋｅｎｎｉｌｗ−ｏｒｔｈｙ　Ｗｈｉｓｐ．」　　　　　　　　　　　　　　　　　　　　　　　…（１４）
に編集することにより、Ｎｅｗｘ　ＳｃａｍａｎｄｅｒとＱｕｉｄｄｉｔｃｈとはａｎｄで等価な関係で結ばれないという知識を記録し、適用することができる。
【００７５】
従って、以上のような実施の形態によれば、図４に示す一連の処理を実行することにより、入力される原文情報の編集が必要か否かを判断し、編集の必要ありと判断されたとき、編集内容記録部１９に翻訳する原文と類似する原文及び編集履歴が存在するか否かを判断し、類似する原文が記録されている場合、編集履歴を適用して原文を翻訳し、類似する関係に無い場合には通常の翻訳処理を行うことにより、翻訳担当者が特に補助情報を指定することなく、文の曖昧性を容易に見つけ出し、過去の編集履歴を有効に活用し、迅速に的確な訳文に翻訳することができる。
【００７６】
なお、上記実施の形態では、語彙の距離についての編集を例に挙げたが、それ以外の編集についても同様の実施が可能である。また、前述する原文例は、英日翻訳の例に説明したが、それ以外の言語対に関しても適用可能である。
【００７７】
その他、本願発明は、上記実施の形態に限定されるものでなく、その要旨を逸脱しない範囲で種々変形して実施できる。
【００７８】
さらに、各実施の形態は可能な限り組み合わせて実施することが可能であり、その場合には組み合わせによる効果が得られる。さらに、上記各実施の形態には種々の上位，下位段階の発明が含まれており、開示された複数の構成要素の適宜な組み合わせにより種々の発明が抽出され得るものである。例えば問題点を解決するための手段に記載される全構成要件から幾つかの構成要件が省略されうることで発明が抽出された場合には、その抽出された発明を実施する場合には省略部分が周知慣用技術で適宜補われるものである。
【００７９】
【発明の効果】
以上説明したように本発明によれば、原文から異なる言語の文に翻訳するに際し、過去の原文の編集履歴を有効に活用しつつ翻訳するので、翻訳担当者が特に補助情報を指定することなく、文の曖昧性を容易に見つけ出し、迅速に的確な翻訳処理することができる翻訳サービスシステム、翻訳サービス方法、翻訳サービスサーバ、翻訳処理装置及びプログラムを提供することができる。
【図面の簡単な説明】
【図１】本発明に係わる翻訳サービスシステムの一実施の形態を示す系統構成図。
【図２】本発明に係わる翻訳サービスサーバ、翻訳処理装置などの一実施の形態を示す構成図。
【図３】本発明に係わる翻訳処理サービス方法の一実施の形態を説明する図。
【図４】本発明に係わる翻訳サービスサーバ、翻訳処理装置等の動作、プログラムの一実施の形態を説明する図。
【符号の説明】
１…ネットワーク
２…翻訳ソフト供給装置
３…翻訳サービスサーバ
１１…第１言語入力手段
１２…翻訳処理制御部
１３…翻訳処理本体部
１４…翻訳結果出力手段
１７…プログラム記録媒体
１９…編集内容記録部
３１…Ｗｅｂ用データベース
３２…Ｗｅｂサーバ
３３…データ蓄積データベース
３４…翻訳提供サーバ
１３１…翻訳処理部
１３２…編集処理部
１３３…文比較部
【図１】
2004013785.tif 000003
【図２】
2004013785.tif 000004
【図３】
2004013785.tif 000005
【図４】
2004013785.tif 000006