(57)【要約】【課題】翻訳精度の向上を図る翻訳システムを提供すること。【解決手段】原文の文法解析規則から成る文法解析規則データ４３１と、原語と訳語との翻訳規則から成る翻訳辞書データ４３３，４３４と、原文と訳文との翻訳事例から成る翻訳事例データ４３５とを記憶し、文法解析規則データに基づいて原文を解析する原文解析部４３６と、翻訳事例データに原文をマッチングさせると共に翻訳辞書データに基づいて原文を訳文に翻訳する処理を行う翻訳部４３７とを備え、翻訳辞書データは、複数のユーザにて構成されるグループ毎に当該グループにて用いられる固有の単語が登録されているグループ辞書データ４３３を含む、という構成を採っている。【選択図】　　　　図２
2004118285.tif 000002
【特許請求の範囲】
【請求項１】
原文の文法解析規則から成る文法解析規則データと、原語と訳語との翻訳規則から成る翻訳辞書データと、原文と訳文との翻訳事例から成る翻訳事例データとを記憶し、前記文法解析規則データに基づいて原文を解析する原文解析部と、前記翻訳事例データに原文をマッチングさせると共に前記翻訳辞書データに基づいて原文を訳文に翻訳する処理を行う翻訳部とを備え、コンピュータを用いて自動的に機械翻訳を行う翻訳システムにおいて、
前記翻訳辞書データは、複数の前記ユーザにて構成されるグループ毎に当該グループにて用いられる固有の単語が登録されているグループ辞書データを含むことを特徴とする翻訳システム。
【請求項２】
前記翻訳辞書データは、複数の前記グループにて構成される上位グループ毎に当該上位グループにて用いられる固有の単語が登録されている上位グループ辞書データを含むことを特徴とする請求項１記載の翻訳システム。
【請求項３】
前記翻訳辞書データは、全ての前記ユーザにて構成される組織にて用いられる固有の単語が登録されている最上位辞書データを含むことを特徴とする請求項２記載の翻訳システム。
【請求項４】
前記翻訳システムは、所定の企業において用いられる企業文書翻訳システムであり、
前記翻訳辞書データに含まれるグループ辞書データは、前記企業内の所定の部門において用いられる固有の単語が登録されている部門辞書データであることを特徴とする請求項１記載の翻訳システム。
【請求項５】
前記翻訳システムは、所定の企業において用いられる企業文書翻訳システムであり、
前記翻訳辞書データに含まれるグループ辞書データ及び上位グループ辞書データは、前記企業内の所定の部門において用いられる固有の単語が登録されている部門辞書データであることを特徴とする請求項２記載の翻訳システム。
【請求項６】
前記翻訳システムは、所定の企業において用いられる企業文書翻訳システムであり、
前記翻訳辞書データに含まれるグループ辞書データ及び上位グループ辞書データは、前記企業内の所定の部門において用いられる固有の単語が登録されている部門辞書データであると共に、前記翻訳辞書データに含まれる最上位辞書データは、前記企業において用いられる固有の単語が登録されている企業辞書データであることを特徴とする請求項３記載の翻訳システム。
【請求項７】
前記翻訳辞書データは、ユーザ毎に当該ユーザにて用いられる固有の単語が登録されている個人辞書データを含むことを特徴とする請求項１，２，３，４，５又は６記載の翻訳システム。
【請求項８】
前記翻訳システムは、所定の企業において用いられる企業文書翻訳システムであり、
前記翻訳辞書データに含まれる個人辞書データは、前記企業の社員にて用いられる固有の単語が登録されている社員辞書データであることを特徴とする請求項７記載の翻訳システム。
【請求項９】
前記翻訳システムは、当該システムに登録した特定の会員のみが使用可能な会員型文書翻訳システムであり、
前記翻訳辞書データに含まれるグループ辞書データは、前記特定の会員にて構成されるグループにおいて用いられる固有の単語が登録されている特定会員グループ辞書データであることを特徴とする請求項１記載の翻訳システム。
【請求項１０】
前記翻訳システムは、当該システムに登録した特定の会員のみが使用可能な会員型文書翻訳システムであり、
前記翻訳辞書データに含まれるグループ辞書データ及び上位グループ辞書データは、前記特定の会員にて構成されるグループにおいて用いられる固有の単語が登録されている特定会員グループ辞書データであることを特徴とする請求項２記載の翻訳システム。
【請求項１１】
前記翻訳システムは、当該システムに登録した特定の会員のみが使用可能な会員型文書翻訳システムであり、
前記翻訳辞書データに含まれるグループ辞書データ及び上位グループ辞書データは、前記特定の会員にて構成されるグループにおいて用いられる固有の単語が登録されている特定会員グループ辞書データであると共に、前記翻訳辞書データに含まれる最上位辞書データは、前記会員が属する組織において用いられる固有の単語が登録されている組織辞書データであることを特徴とする請求項３記載の翻訳システム。
【請求項１２】
前記翻訳辞書データは、ユーザ毎に当該ユーザにて用いられる固有の単語が登録されている個人辞書データを含むと共に、当該個人辞書データは、前記会員にて用いられる固有の単語が登録されている会員辞書データであることを特徴とする請求項９，１０又は１１記載の翻訳システム。
【請求項１３】
前記ユーザにて入力される辞書選択データを受信する機能を備えると共に、
前記翻訳部は、前記辞書選択データに応じた前記翻訳辞書データに含まれる辞書データを用いて翻訳処理を実行する、ことを特徴とする請求項１，２，３，４，５，６，７，８，９，１０，１１又は１２記載の翻訳システム。
【請求項１４】
前記ユーザの個人データを記憶すると共に、前記ユーザにて入力される認証データと前記個人データとを照合する認証部を備え、
前記翻訳部は、認証されたユーザからの依頼に対してのみ翻訳処理を実行する、ことを特徴とする請求項１，２，３，４，５，６，７，８，９，１０，１１，１２又は１３記載の翻訳システム。
【請求項１５】
前記翻訳部は、前記ユーザの個人データに基づいて前記翻訳辞書データに含まれる辞書データを選択して翻訳処理に用いる、ことを特徴とする請求項１４記載の翻訳システム。
【請求項１６】
前記認証部にて認証されたユーザにて入力された辞書更新データを受け取り、これに基づいて翻訳辞書データの内容を更新する翻訳辞書更新部を備えたことを特徴とする請求項１４又は１５記載の翻訳システム。
【請求項１７】
前記認証部にて認証されたユーザに対して、本システムにて翻訳処理を依頼する毎に所定の金額を課金して当該課金データを前記個人データの記憶する課金処理部を備えたことを特徴とする請求項１４，１５又は１６記載の翻訳システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、翻訳システムにかかり、特に、翻訳事例データベースに基づいて翻訳処理を行う翻訳エンジンを備えた翻訳システムに関する。
【０００２】
【従来の技術】
近年、コンピュータを用いて、第１言語による文章を第２言語の文章に自動的に機械翻訳するシステムが開発されている。この翻訳システムは、翻訳用のソフトウェアが組み込まれたコンピュータにより実現され、当該コンピュータは、第１言語である原語を解析する基準となるデータからなる原語解析辞書データ、及び、各語の翻訳規則からなる翻訳辞書データを記憶すると共に、上記原語解析データに基づいて原語（文章）を解析する原語解析部、及び、翻訳辞書データを参照して第１言語を第２言語に翻訳する翻訳部とを備えている。これにより、ユーザにて入力された第１言語による文章を、自動的に機械翻訳することができる。
【０００３】
そして、上述のように機械翻訳において文書の翻訳精度の向上を図るためには、上記翻訳辞書データとしてシステム内に記憶されるデータ数を増加、すなわち、翻訳時に参照する辞書数を増加することが考えられる。例えば、標準の辞書に加え、ユーザが独自に登録するユーザ辞書や特定の専門分野特有の用語を扱う専門用語辞書などを記憶し、あらゆる原語に対応して翻訳を図ろうとする翻訳システムが特許文献１には開示されている。ここで、機械翻訳の基本辞書として、１０万から２０万のエントリがあれば汎用辞書としては十分であると言われている。そして、翻訳に必要な残りの単語は、翻訳対象文章の属する分野に特有な単語、新語、固有名などであり、これらをあらかじめ用意することは困難であるため、ユーザが対象とするドキュメントに応じて追加する必要がある。従って、ユーザ辞書作成支援環境はシステム運用系として必須である。
【０００４】
しかし、複数の会員が登録して使用する会員型文書翻訳システムでは、システム利用時に会員固有の辞書のカスタマイズができず、さらには特定会員属性間での辞書カスタマイズや共有ということができず、翻訳精度の向上が期待できないという問題が生じていた。このことは、会員の属性、例えば興味ある分野や学術分野での会員間という範囲での辞書の共有という発想が生じがたいこともその一因である。
【０００５】
一方で、企業内文書翻訳システムでは、ユーザ辞書の登録はでき、一部のユーザ辞書のアサインが可能となっているものの、固有な辞書のみであって、柔軟な個別対応の辞書や、多数の辞書を共有機能がなく、やはり翻訳精度の向上を図ることができなかった。
【０００６】
ここで、例えば、一般的な新聞に出てくる単語の９０％は最重要単語１万語でカバーできると言われている。そして、一般的な英語の中辞典の見出し数をみても、数万語（７〜８万語）であり、その中で星印などのついている最重要単語は数千語（７〜８千語）である。従って、上述のように、いくら登録単語数を増加させたところでそのうち使用する単語は限られており、辞書だけでは単語のつなぎのような訳に留まり、人間がわかりやすい文章に構成できないという問題が生じる。また、専門的な用語が登録されていることから一般的でない翻訳が実行されてしまうという不都合も生じ、むしろわかりづらい翻訳文となってしまうという問題も生じる。従って、上述した会員型文書翻訳システムあるいは企業内文書翻訳システムの例においても、ユーザ辞書のアサインが可能か否かにかかわらず、辞書数の増加だけでは翻訳精度の向上を図ることが困難である。
【０００７】
一方で、機械翻訳において翻訳精度の向上を図るために、翻訳事例データベース型翻訳エンジンを用いた翻訳システムが開発されている。このシステムは、例えば、特許文献２に示すように、文章の翻訳パターンである事例ルールをデータベース（事例ベース）としてあらかじめコンピュータに記憶し、かかるデータベースを参照して翻訳を行うというものである。そして、上記事例ベースを一般の技術者でも専用のツールを用いて容易に作成することができることとしたため、翻訳エンジン自身の改良すなわちコード化が、限られた技術者に頼られていた点が改善され、より容易に利用でき、かつ、翻訳精度の向上を図ることができる。
【０００８】
ここで、事例ベース型の翻訳システムでは、表現をいかに自然に訳すかが重要であり、そのためには、「翻訳事例＝単語の組み合わせ」を大量に記憶して利用する。最重要動詞１０００語と最重要名詞１０００語の組み合わせを記憶するだけでも１００万事例が必要である。翻訳品質を向上させるためには、最低限でもこの程度の翻訳事例を記憶し利用する必要がある。こうして、現在では、文書内容によっては、翻訳精度が機械翻訳として耐えうる限度の７，８割になった。
【０００９】
【特許文献１】
特開平６−９６１１４号公報
【特許文献２】
特開平１１−２７２６７２号公報
【００１０】
【発明が解決しようとする課題】
そこで、上述した事例ベース型の翻訳システムを利用すると共に、多くの辞書データを登録することで、さらなる翻訳精度の向上を図ることができると考えられる。しかしながら、さらに専門性の高い文書の翻訳や、会社あるいは部署独自の文書の翻訳など、より個々に応じた機械翻訳を望むことが出来ず、かかる点で翻訳精度の向上に不満が生じていた。
【００１１】
【発明の目的】
本発明は、上記従来例の有する不都合を改善し、特に、より翻訳精度の向上を図ることができる翻訳システムを提供することをその目的とする。
【００１２】
【課題を解決するための手段】
そこで、本発明では、原文の文法解析規則から成る文法解析規則データと、原語と訳語との翻訳規則から成る翻訳辞書データと、原文と訳文との翻訳事例から成る翻訳事例データとを記憶し、文法解析規則データに基づいて原文を解析する原文解析部と、翻訳事例データに原文をマッチングさせると共に翻訳辞書データに基づいて原文を訳文に翻訳する処理を行う翻訳部とを備え、コンピュータを用いて自動的に機械翻訳を行う翻訳システムにおいて、翻訳辞書データは、複数のユーザにて構成されるグループ毎に当該グループにて用いられる固有の単語が登録されているグループ辞書データを含む、という構成を採っている。
【００１３】
また、翻訳辞書データは、複数のグループにて構成される上位グループ毎に当該上位グループにて用いられる固有の単語が登録されている上位グループ辞書データを含んだり、全てのユーザにて構成される組織にて用いられる固有の単語が登録されている最上位辞書データを含むこととすると望ましい。さらに、翻訳辞書データは、ユーザ毎に当該ユーザにて用いられる固有の単語が登録されている個人辞書データを含むこととするとなお望ましい。
【００１４】
このような構成にすることにより、翻訳システムであるコンピュータにて、まず、翻訳対象である原文が原文解析部にて文法解析され、解析された原文がいずれかの翻訳事例データに当てはめられる。そして、当てはめられた事例規則に従うと共に、各単語が翻訳辞書データに基づいて翻訳処理され、訳文が生成される。このとき、ユーザ毎の個人辞書データや、複数のユーザにて構成されるグループ固有のグループ辞書データ、さらには、ユーザに関係のあるさらに上位のグループにおいて固有に用いられる上位グループ辞書データ、最上位辞書データを参照して、単語から訳語への翻訳が実行される。従って、これらの辞書データを用いて翻訳を行うことにより、ユーザにとって関係のある可能性の高い単語が登録されている辞書数の増加を図ることができるため、効率よく辞書を利用することができ、翻訳精度の向上を図ることができる。このとき、むやみに不要な辞書が増加することを抑制しているため、処理時間の増加や翻訳精度が低下するという不都合の発生が抑制される。
【００１５】
例えば、翻訳システムが、所定の企業において用いられる企業文書翻訳システムである場合には、翻訳辞書データに含まれる個人辞書データは、企業の社員にて用いられる固有の単語が登録されている社員辞書データであり、翻訳辞書データに含まれるグループ辞書データは、企業内の所定の部門において用いられる固有の単語が登録されている部門辞書データである。さらにこのとき、上位グループ辞書データは、企業内の所定の部門において用いられる固有の単語が登録されている部門辞書データであり、最上位辞書データは、企業において用いられる固有の単語が登録されている企業辞書データである。
【００１６】
また、翻訳システムが、当該システムに登録した特定の会員のみが使用可能な会員型文書翻訳システムである場合には、翻訳辞書データに含まれる個人辞書データは、会員にて用いられる固有の単語が登録されている会員辞書データであり、翻訳辞書データに含まれるグループ辞書データは、特定の会員にて構成されるグループにおいて用いられる固有の単語が登録されている特定会員グループ辞書データである。さらにこのとき、上位グループ辞書データは、特定の会員にて構成されるグループにおいて用いられる固有の単語が登録されている特定会員グループ辞書データであり、最上位辞書データは、会員が属する組織において用いられる固有の単語が登録されている組織辞書データである。
【００１７】
このようにすることにより、従来、辞書データの共有を実現していなかった会員型文書翻訳システムや企業文書翻訳システムにおいて、複数のユーザが属するグループ固有の辞書データ、そして、グループが階層化されている場合にその上位グループ固有の辞書データを共有することとしたため、翻訳処理の効率化、及び、翻訳精度の向上を図ることができる。
【００１８】
さらに、上記本システムにおいて、ユーザにて入力される辞書選択データを受信する機能を備えると共に、翻訳部は、辞書選択データに応じた翻訳辞書データに含まれる辞書データを用いて翻訳処理を実行する、ようにしてもよい。これにより、翻訳処理時に全てを用いるのではなく、ユーザにて選択された翻訳辞書データ（例えば、グループ辞書データのみ）を用いて翻訳部にて翻訳処理を行うため、翻訳精度の向上を図ると共に、不要な辞書データを用いないことによる翻訳処理の迅速化、効率化を図ることができる。
【００１９】
また、本システムにおいて、ユーザの個人データを記憶すると共に、ユーザにて入力される認証データと個人データとを照合する認証部を備え、翻訳部は、認証されたユーザからの依頼に対してのみ翻訳処理を実行する、ようにしてもよい。このとき、翻訳部は、ユーザの個人データに基づいて翻訳辞書データに含まれる辞書データを選択して翻訳処理に用いる、こととしてもよい。これにより、翻訳処理を本システムに登録されたユーザに対してのみ実行するため、翻訳文書、及び、組織やグループ特有の用語から成るグループ辞書データなどの機密性の向上をも図ることができる。このとき、ユーザの個人データに当該ユーザが属するグループ等の情報を記憶しておくことにより、自動的にユーザ固有の個人辞書や当該ユーザが所属するグループ辞書が選択され、翻訳処理に用いられることとなる、翻訳精度の向上、翻訳処理の効率化を図ることができる。
【００２０】
また、上記のようにユーザを認証する構成において、認証部にて認証されたユーザにて入力された辞書更新データを受け取り、これに基づいて翻訳辞書データの内容を更新する翻訳辞書更新部を備えることとしてもよい。これにより、認証されたユーザのみが翻訳辞書データ内の個人辞書データやグループ辞書データに、新たな単語の翻訳規則を追加するなど更新することができ、翻訳辞書データのセキュリティの向上を図ることができる。
【００２１】
また、認証部にて認証されたユーザに対して、本システムにて翻訳処理を依頼する毎に所定の金額を課金して当該課金データを前記個人データの記憶する課金処理部を備えてもよい。これにより、自動的にユーザに課金され、翻訳処理による利益の向上を図ると共に、課金処理の効率化を図ることができる。
【００２２】
【発明の実施の形態】
〈第１の実施形態〉
本発明の第１の実施形態を、図１乃至図６を参照して説明する。図１は、本発明である翻訳システムの構成を示すブロック図である。図２は、翻訳システムの機能ブロック図である。図３は、システムに記憶されているデータの構造を示す図である。図４乃至図６は、動作を示すシーケンス図である。
【００２３】
（全体構成）
本発明である翻訳システムは、第１の実施形態においては、所定の企業において用いられる企業文書翻訳システムである。従って、翻訳システムは企業において管理、運用され、あるいは、当該企業に委託された所定のメーカーによって管理、運用されているものである。そして、翻訳処理を依頼するのは、企業の従業員である。以下、従業員をユーザあるいは社員とも呼ぶ。
【００２４】
図１に示すように、第１の実施形態における翻訳システムは、社員が操作するコンピュータであるユーザ端末１にネットワーク２を介して接続されたコンピュータである認証サーバ３と、この認証サーバ３に接続されたコンピュータである翻訳処理サーバ４と、により構成される。そして、社員は、自己の端末１にて認証サーバ３を介して翻訳処理サーバ４に原文を送信すると共に翻訳処理要求を行い、これに応じて翻訳処理サーバ４にて翻訳処理されて生成された翻訳文を受信して得ることができる。以下、これを詳述する。図２に、各コンピュータ１，３，４が有する機能等を示す。
【００２５】
（ユーザ端末）
ユーザ端末１は、上述したように企業の従業員である社員が有する演算部、記憶部を備えたコンピュータである。但し、コンピュータはＰＤＡや携帯電話などの情報携帯端末であってもよい。このユーザ端末１は、ネットワーク２を介して当該ネットワーク２上に接続されている他のコンピュータにアクセスできるよう、通信手段、通信機能を有している。
【００２６】
そして、ユーザ端末１には、上記通信機能として、他のコンピュータがネットワーク１上に開設するウェブサイトから提供されるコンテンツを閲覧するためのブラウザ１１と呼ばれるソフトウェアが組み込まれている。これにより、ウェブサイトの提供コンテンツを閲覧することができると共に、このブラウザ上にて入力したデータを、ウェブサイトを開設する他のコンピュータに送信することもできる。従って、本実施形態では、ユーザ端末１と翻訳システム３，４とのデータのやり取り、すなわち、社員からの翻訳の要求などは、このブラウザを介して行うこととする。但し、データのやり取りは他の手法にて行ってもよい。ＦＴＰによりデータの送受信を行ってもよい。
【００２７】
具体的にユーザ端末１は、当該端末１を操作するユーザである社員の社員コードなどの識別データをはじめ、当該社員にてキーボードやマウスなどの入力装置を用いて入力されるデータを、ウェブブラウザ１１を介して認証サーバ３に送信する機能を有している。特に、入力された翻訳対象である原文データを受け付け、暗号化してウェブブラウザ１１を介して認証サーバ３に送信する原文入力部１２を備えている。このとき原文データは、既にテキストデータ化されているものをマウスで指定することにより入力されるものでもよい。また、後述するように、翻訳処理に用いる辞書データを選択する情報や、当該辞書データの内容を更新するデータなどの入力された情報もユーザ端末１にて受け付けられ、ネットワーク２を介して認証サーバ３に送信され、このデータは認証サーバ３から翻訳処理サーバ４へと送信される。さらに、ユーザ端末１は、翻訳処理サーバ４にて翻訳処理され送信される暗号化された翻訳文を受信して、復号化してディスプレイなどの表示部に表示する翻訳文表示部１３を備えている。
【００２８】
（ネットワーク）
ネットワーク２は、専用線や電話回線あるいはＣＡＴＶのケーブル等を用い、ＴＣＰ／ＩＰプロトコルといった通信プロトコルにて通信を行うインターネットである。但し、特定企業内のみで稼働するイントラネットや、ＴＣＰ／ＩＰ以外のプロトコルで通信する特定のネットワークであってもよい。
【００２９】
（認証サーバ）
認証サーバ３は、所定の演算処理能力を有するＣＰＵと、所定の記憶容量を有する記憶装置、さらには、通信機能を備えていて、ユーザ端末１から常時アクセス可能なウェブサイトを開設している。そして、認証サーバ３は、このウェブサイトにアクセスしてくるユーザ端末１に対して、当該端末１のブラウザを介してデータの送受信を行う。但し、データの送受信方法は、これに限定されるものではない。また、認証サーバ３は、翻訳処理サーバ４と原文、翻訳文の送受信を行う。
【００３０】
具体的には、認証サーバ３は、翻訳処理を依頼すべくアクセスしてくる社員のアクセス管理を行う認証部３１と、原文及び翻訳文のセキュリティ管理を行う暗号・復号部３２と、翻訳処理を利用したユーザに課金処理を行う課金部３３（課金処理部）と、を備えている。認証部３１は、社員の社員コードなどがあらかじめ記憶された社員コード記憶部と、ユーザ端末１から送信された社員コードとを認証するよう作動する認証処理部とにより構成される。そして、認証処理部にて認証が承諾されたユーザ端末１は、アクセスが許容され、翻訳処理依頼が受け付けられる。暗号・復号部３２は、ユーザ端末１から送信される暗号化された原文データを復号して翻訳処理サーバ４に送信したり、翻訳処理サーバ４から送信される翻訳文データを、暗号化してユーザ端末１に送信するよう作動する。これにより、翻訳依頼されるデータのセキュリティの向上を図ることができる。また、課金部３３は、翻訳処理を依頼したユーザである社員や当該社員が所属する部門（部署）に対して請求するシステム使用料である課金データの生成を行い、当該ユーザの社員コードに対応して、あるいは、部門名に対応して課金データを記憶するよう作動する。例えば、１回翻訳を依頼する毎に、所定の料金が課金される。そしてその決済は、電子マネーなどの電子的貨幣を用いて行われてもよく、クレジット決済や手渡しにて行われてもよい。
【００３１】
ここで、上述した各部における処理は、認証サーバ３のＣＰＵに各処理用プログラムが組み込まれることにより実現できる。このとき、各処理用プログラムは、あらかじめ認証サーバ３内のハードディスクや不揮発メモリなどの記憶装置に記憶されていてもよく、ネットワーク２を介して他のコンピュータからダウンロードされてもよい。
【００３２】
（翻訳処理サーバ）
翻訳処理サーバ４は、実際に機械翻訳処理を行うコンピュータであり、所定の演算処理能力を有するＣＰＵと、所定の記憶容量を有する記憶装置、さらには、通信機能を備えているサーバコンピュータである。そして、上記認証サーバ３に直接所定のケーブルにて接続されていて、当該認証サーバ３と原文と翻訳文の送受信を行う。
【００３３】
具体的には、翻訳処理サーバ４自体の動作を制御するプロセス制御部４１と、当該翻訳処理サーバ４の表示部を制御する表示制御部４２と、翻訳処理を行う翻訳エンジン部４３と、により構成される。上記表示制御部４２は、ユーザ端末１から翻訳依頼された原文を表示する原語表示部４２１と、翻訳処理後の翻訳文を表示する翻訳語文表示部４２２とにより構成される。また、翻訳エンジン部４３について、以下に詳述する。
【００３４】
翻訳エンジン部４３には、翻訳処理に必要なデータが記憶されている。すなわち、ハードディスクなどの記憶装置がその一部となっている。その記憶データは、原文の文法解析規則から成る原語解析辞書データ４３１（文法解析規則データ）と、翻訳文の文法解析規則から成る翻訳語解析辞書データ４３２と、原語と訳語との翻訳規則から成る翻訳辞書データ４３３，４３４と、原文と訳文との翻訳事例から成る事例ベース４３５（翻訳事例データ）とがある。
【００３５】
そして、上記事例ベース４３５には、例えば１００万の翻訳事例が蓄積されている。ここで、翻訳事例とは、単語の組み合わせ事例である。これにより、翻訳精度の向上を図ることができる。また、翻訳辞書データ４３３，４３４は、一般的に用いられる単語が登録されている基本辞書データ４３４と、その他の辞書データであり主にユーザ固有の単語が登録されているユーザ辞書データ４３３とにより構成される。さらに、このユーザ辞書データ４３３は、ユーザ毎に当該ユーザにて用いられる固有の単語が登録されている個人辞書データと、複数のユーザにて構成されるグループ毎に当該グループにて用いられる固有の単語が登録されているグループ辞書データと、複数のグループにて構成される上位グループ毎に当該グループにて用いられる固有の単語が登録されている上位グループ辞書データと、全てのユーザにて構成される組織にて用いられる固有の単語が登録されている最上位辞書データと、各専門分野にて用いられる専門用語が登録されている専門用語辞書データと、を含んでいる。
【００３６】
そして、本実施形態では、特に、上記個人辞書データは、本システムが設置されている企業の社員にて用いられる固有の単語が登録されている社員辞書データであり、上記グループ辞書データ及び上記上位グループ辞書データは、企業内の所定の部門において用いられる固有の単語が登録されている部門辞書データである。すなわち、所定の部門や部署を包括するさらに大きな部門がある場合には、当該部門辞書データが上位グループ辞書データにも該当する。また、上記最上位辞書データは、企業において用いられる固有の単語が登録されている企業辞書データである。これらの辞書データには、個人毎、企業の部署毎、あるいは、企業毎において頻繁に用いられる専門用語の翻訳辞書データが記憶されたものであり、あらかじめ記憶されていたり、後述するようにユーザにて更新される。但し、これらの辞書データは、全てが含まれていることに限定されない。部門辞書データのみが含まれていてもよく、企業辞書データのみであってもよい。
【００３７】
また、翻訳エンジン部４３には、ＣＰＵにて実現される、上記原語解析辞書データ４３１（文法解析規則データ）に基づいて原文を解析する原語（原文）解析部４３６と、事例ベース４３５（翻訳事例データ）に原文をマッチングさせると共に翻訳辞書データ４３３，４３４に基づいて原文を訳文に翻訳する処理を行う翻訳部４３７と、翻訳語解析辞書データ４３２に基づいて翻訳文を生成する翻訳語生成部４３８と、が備えられている。また、図示しないが、ユーザにて入力された辞書更新データを受け取り、これに基づいて翻訳辞書データの内容を更新する翻訳辞書更新部も備えられている。この翻訳辞書更新部については、動作説明時にその詳細を説明する。
【００３８】
上記翻訳部４３７は、まず、原語解析部４３６にて構文解析された原文と構文パターンが一致する事例データを事例ベース４３５の中から検索する。そして、一致した事例ベース４３５内の翻訳規則に基づくと共に、各単語は基本辞書データ４３４及びユーザ辞書データ４３３に基づいて翻訳処理される。このとき、用いられるユーザ辞書データ４３３は、翻訳依頼している社員固有の社員辞書データや、当該社員が所属している部門の部門辞書データ、さらには、企業固有の企業辞書データである。このように、翻訳依頼をした社員が所属する部門や企業固有の辞書データを当該社員が使用（共有）することができるようにすることで、専門性の高い単語が登録されている辞書データを利用できると共に、不要な単語の登録を抑制することができ、効率よく翻訳処理を実行することができる。また、登録辞書データの抑制から、サーバ記憶容量の抑制をも図ることができる。
【００３９】
このとき、社員の社員コードに対応して当該社員が利用可能な社員辞書データに関する情報や、その社員が所属する部門及び部門辞書データなどの情報が登録されている社員管理データベース（個人データ）が認証処理サーバ３あるいは翻訳処理サーバ４にあらかじめ記憶されており、翻訳部４３７にて用いられるユーザ辞書データ４３３の種別が、社員にて入力された社員コード及び社員管理データベースに基づいて選択される。図３に、社員管理データベースの一例を示す。この社員管理データベースは、図３（ａ）の社員データベースと、図３（ｂ）に示す部門データベースとにより構成されている。そして、社員データベースには、社員毎に、社員番号である社員コード、氏名、所属する部門、認証サーバ３アクセス時に必要なパスワード（ＰＷ）、部門辞書を更新できるか否かなどを表す権限の有無、自分固有の社員辞書データの保存先情報（例えば、ＵＲＬ）、さらには図示していないが課金情報などが記憶されている。また、部門データベースには、部門毎に、部門名、課金情報、部門固有の部門辞書データの保存先情報などが記憶されている。但し、辞書データの選択は上記の方法に限定されず、後述するように社員にて入力された辞書選択データに応じて選択されてもよい。
【００４０】
ここで、上述した各部における処理は、翻訳処理サーバ４のＣＰＵに各処理用プログラムが組み込まれることにより実現できる。このとき、各処理用プログラムは、あらかじめ翻訳処理サーバ４内のハードディスクや不揮発メモリなどの記憶装置に記憶されていてもよく、ネットワーク２を介して他のコンピュータからダウンロードされてもよい。
【００４１】
（動作）
次に、本実施形態における動作を、図４乃至図５を参照して説明する。まず、図４のシーケンス図を参照して、翻訳処理サーバ４に登録されているユーザ辞書データ４３３に、新たな社員辞書データを追加したり、既存の辞書データの内容を更新する手順、すなわち、翻訳処理サーバ４に備えられている翻訳辞書更新部の動作を主に説明する。
【００４２】
社員は、まず認証サーバ３にブラウザを介してアクセスし、辞書を作成・更新する旨の情報を送信する（ステップＳ１）。これを受けて認証サーバ３は、認証画面データをユーザ端末１に送信し（ステップＳ２）、ユーザ端末１のブラウザにはかかる認証画面が表示される。表示された認証画面の所定箇所に、社員は社員コードであるＩＤ及びパスワード（ＰＷ）を入力し、認証サーバ３に送信する（ステップＳ３）。認証サーバ３は、受信したＩＤ及びＰＷをあらかじめ自身に記憶されている社員管理データベース（個人データ）と照合して、認証処理を行う（ステップＳ４）。そして、照合結果が一致したときに、アクセスしてきた社員に翻訳処理システムの利用を許容する。ちなみに、ステップＳ４の認証処理は、認証サーバ３が翻訳処理サーバ４にアクセスして、当該翻訳処理サーバ４に記憶されている社員管理データベースを参照して行ってもよい。すなわち、認証サーバ３には社員管理データベースが記憶されていなくてもよい。
【００４３】
続いて、認証サーバ３は、翻訳処理サーバ４に対して、アクセスを許容した社員のＩＤすなわち社員コードを送信すると共に、当該社員が更新可能なユーザ辞書データ４３３のリストを要求する（ステップＳ５）。これに応じて、翻訳処理サーバ４は、送信された社員コードと、当該サーバ４に記憶されている社員管理データベースとを参照することで、当該社員に対応する各辞書データ、すなわち、この社員が作成した社員辞書データ及び当該社員が所属する部門辞書データ、さらには、企業辞書データを検索する。そして、対応する辞書データへのアクセスアドレスであるＵＲＬ（図３参照）を取得し、これを更新可能な辞書種類データとして認証サーバ３を介してユーザ端末１に送信する（ステップＳ６）。このとき、翻訳処理サーバ４は、無条件に更新可能な辞書種類データをユーザ端末１に送信してもよいが、図３（ａ）に示す社員データベース内の権限情報欄を参照し、かかる欄の情報に応じて更新可能な辞書種類データを送信してもよい。例えば、社員辞書データは当然に更新する権限を有するが、部門辞書データは更新する権限がない旨の情報が入力されている場合には、かかる社員には部門辞書データを更新する権限がないため、当該部門辞書データのＵＲＬデータは通知されない。
【００４４】
そして、更新可能な辞書種類データを受信したユーザ端末１には、かかるリストが表示され、社員はこれらから更新すべき辞書データを選択する。また、新たに個人辞書データを作成する場合には、新規作成ボタンを選択する。これらの情報は認証サーバ３を介して翻訳処理サーバ４に送信され（ステップＳ７）、これを受けた翻訳処理サーバ４から辞書更新画面あるいは辞書作成画面がユーザ端末１に送信される（ステップＳ８）。ここで、ステップＳ６において無条件に更新可能な辞書の選択が行われた場合には、翻訳処理サーバ４が辞書更新画面送信前にこの社員が更新権限を有するか否かの判断を行い、かかる権限がない場合には更新画面を送信しないこととなる。
【００４５】
その後、ユーザ端末１に表示された更新画面に、社員が社員辞書、部門辞書、企業辞書に追加する専門用語の翻訳規則の入力を行うことで、翻訳処理サーバ４に送信される（ステップＳ９）。この入力された情報に基づいて、翻訳処理サーバ４は辞書の更新登録あるいは新規作成を行う（ステップＳ１０）。
【００４６】
このように、社員が自己の社員辞書データや、所属する部門の部門辞書データさらには企業辞書データの内容を更新可能とすることで、事後的に頻繁に用いる単語を登録することができ、翻訳精度の向上を図ることができる。また、更新できる社員を、社員コードや権限情報に基づいて制限することにより、不用意に辞書データが改ざんされることを抑制でき、セキュリティの向上を図ることができる。
【００４７】
次に、社員が実際に翻訳依頼したときの動作を図５のシーケンス図を参照して説明する。社員は、まず認証サーバ３にブラウザを介してアクセスし、翻訳依頼する旨の情報を送信する（ステップＳ１１）。これを受けて認証サーバ３は、認証画面データをユーザ端末１に送信し（ステップＳ１２）、ユーザ端末１のブラウザにはかかる認証画面が表示される。表示された認証画面の所定箇所に、社員は社員コードであるＩＤ及びパスワード（ＰＷ）を入力し、認証サーバ３に送信する（ステップＳ１３）。認証サーバ３は、受信したＩＤ及びＰＷをあらかじめ自身に記憶されている社員管理データベースと照合して、認証処理を行う（ステップＳ１４）。そして、照合結果が一致したときに、アクセスしてきた社員に翻訳処理システムの利用を許容する。ちなみに、ステップＳ１４の認証処理は、認証サーバ３が翻訳処理サーバ４にアクセスして、当該翻訳処理サーバ４に記憶されている社員管理データベースを参照して行ってもよい。
【００４８】
続いて、認証サーバ３は、ユーザ端末５に翻訳すべき原文データを要求する（ステップＳ１５）。これに応じて社員がブラウザ１１上に原文データを入力することにより、当該原文データは原文入力部１２にて暗号化されて認証サーバ３に送信される（ステップＳ１６）。これにより、原文データがインターネット伝送時に第三者に傍受されたとしても、当該第三者は閲覧不可能であるため、セキュリティの向上を図ることができる。
【００４９】
続いて、認証サーバ３は、受信した原文データを復号化し、当該原文データと共に翻訳依頼している社員の社員コードを翻訳処理サーバ４に送信する（ステップＳ１７）。これを受けた翻訳処理サーバ４は、原文データを保持すると共に、社員コードから当該社員の社員辞書データ、当該社員が所属する部門の部門辞書データ、さらには、企業辞書データを翻訳処理時に利用できるよう組み込みを行う（ステップＳ１８）。このとき、社員辞書データなどの選択は、社員コードと、上述した社員管理データベース内の社員データベース及び部門データベース（図３（ａ），（ｂ）参照）とを参照して行う。具体的には、社員コードに対応した社員辞書データのＵＲＬや部門辞書データのＵＲＬさらには企業辞書データのＵＲＬを読み出して、翻訳部４３７が参照できるよう組み込み処理を行う。
【００５０】
続いて、翻訳処理サーバ４は、まず、一時的に保持している原文データを原語解析部４３６に読み出し、原語解析辞書データに基づいて原文解析処理を行い、翻訳用に分解する（ステップＳ１９）。続いて、分解された原文は翻訳部４３７に送信され、当該翻訳部４３７にて原文に適応する翻訳事例が事例ベース４３５から検索される。そして、これと同時に、上記選択された社員辞書、部門辞書、企業辞書や、一般辞書さらには専門辞書データが参照されて、機械翻訳が実行される。その後、翻訳語生成部４３８にて翻訳語解析辞書４３２が参照されて翻訳文が生成される（ステップＳ２０）。このようにして生成された翻訳文は、一旦翻訳語文表示部４２２に保持された後に、認証サーバ３に送信される（ステップＳ２１）。
【００５１】
続いて、認証サーバ３では、翻訳依頼を行った社員が所属する部門に、翻訳処理システム利用料として所定料金が課金され、課金データが生成される（ステップＳ２２）。かかるデータは認証サーバ３あるいは翻訳処理サーバ４に記憶されている部門データベース（図３（ｂ）参照）内に記憶され、ユーザ端末１に送信されて社員に通知される。このとき、生成された翻訳文も認証サーバ３にて暗号化されてユーザ端末１に送信される（ステップＳ２３）。そして、ユーザ端末１にて翻訳文が復号化されて表示されることで（ステップＳ２４）、翻訳依頼した社員は翻訳文を得ることができる。
【００５２】
このようにすることにより、翻訳依頼した社員が作成した社員辞書データに加えて、当該社員が所属する部門の部門辞書データ、さらには、企業辞書データが翻訳処理時に利用されるため、社員にとって関係のある可能性の高い単語が登録されている辞書数の増加を図ることができるため、効率よく辞書を利用することができ、翻訳精度の向上を図ることができる。そして、本システムを利用できる社員は認証された者のみであるため、翻訳対象である文章のセキュリティの向上をも図ることができる。さらに、翻訳依頼した社員や部門にシステム利用料が自動的に課金されるため、当該利用料による利益を得ることができる。
【００５３】
ここで、翻訳処理サーバ４が翻訳処理時に用いるユーザ辞書データはあらかじめ記憶されている社員管理データベースを参照して選択されることを上述したが（図５のステップＳ１８参照）、このように選択されることに限定されない。翻訳処理を依頼する社員が自ら翻訳処理に用いる辞書を選択してもよい。その動作例を図６のシーケンス図に示す。なお、この動作は、図５の一部に変更を加え、すなわち、ステップＳ１４とステップＳ１５の間にステップＳＡ１〜ステップＳＡ３の処理を挿入したものであり、他の動作は図５と同様である。
【００５４】
まず、認証サーバ３にて翻訳依頼すべくアクセスしてきたユーザ端末１の社員の認証が終了すると（ステップＳ１４）、辞書選択画面が認証サーバ３からユーザ端末１に送信され、当該画面がユーザ端末１に表示される（ステップＳＡ１）。このとき、辞書選択画面の送信は、認証サーバ３から依頼を受けた翻訳処理サーバ４によってなされてもよい。そして、社員はこの画面に、翻訳処理時に利用されることを望む辞書データを選択する情報を入力し、認証サーバ３を介して翻訳処理サーバ４に送信する（ステップＳＡ２）。そして、この辞書選択データに基づいて翻訳処理サーバ４では社員辞書データなどのユーザ辞書データが選択され、これが翻訳部４３７に組み込まれる（ステップＳＡ３）。その後、図５に示すステップＳ１５以下の処理が実行される。但し、図５のステップＳ１８の処理は、上記ステップＳＡ３にて代用されているため、実行されない。
【００５５】
このようにすることにより、社員が翻訳処理時に不要と思われる辞書データを選択しないことで、翻訳時に利用される辞書データ数の軽減を図ることができ、翻訳精度の低下を抑制しつつ、翻訳処理サーバ４にかかる処理負担の軽減を図ることができる。例えば、個人的な文章を翻訳する場合であって、個人（社員）辞書データのみの利用で十分と考えるときには、当該社員辞書データのみを選択することで、上記の効果が生ずる。
【００５６】
〈第２の実施形態〉
次に、本発明の第２の実施形態について、図７乃至図８を参照して説明する。第２の実施形態における翻訳システムは、当該システムに登録した特定の会員のみが使用可能な会員型文書翻訳システムである。従って、翻訳システム自体は、会員を取り仕切る業者などによって管理、運用され、あるいは、当該業者に委託された所定のメーカーによって管理、運用されているものである。そして、翻訳処理を依頼するのは、上記登録した会員である。以下、会員をユーザとも呼ぶ。
【００５７】
（構成）
この第２の実施形態における翻訳システムは、上述した図１及び図２に示すシステムとほぼ同一の構成であるが、以下の点で異なる。まず、ユーザ端末１は、会員が操作するコンピュータである。また、翻訳処理サーバ４に記憶されている翻訳辞書データのうちのユーザ辞書データ４３３は、かかる会員用に以下のようなものが登録されている。
【００５８】
すなわち、上述した個人辞書データは、会員にて用いられる固有の単語が登録されている会員辞書データであり、グループ辞書データは、特定の会員にて構成されるグループ（例えば、グループＡ１１，Ａ１２，Ａ２１，・・・）において用いられる固有の単語が登録されている特定会員グループ辞書データである。例えば、複数の会員の共通する趣味に対応した専門用語が登録されている辞書データである。また、上位グループ辞書データも、特定の会員にて構成されるグループ（例えば、グループＡ１，Ａ２，・・・）において用いられる固有の単語が登録されている特定会員グループ辞書データである。これは、グループ辞書データよりもさらに上位概念の辞書に相当し、特定の会員にて構成されるグループのうち、さらに趣味や興味ある分野が共通する複数のグループが集まって構成されるグループに対応した専門用語が登録されている辞書データである。さらに、最上位辞書データは、会員が属する組織において用いられる固有の単語が登録されている組織辞書データである（例えば、Ａ，Ｂ，・・・）。ここで、本実施形態における組織とは、会員全てを包含する組織でなくてもよい。いくつかの分野ごとに分けられているグループの最上位に位置するグループを組織と呼んでもよい。すなわち、組織は、１つであることに限定されず、複数のグループの最上位グループとして位置づけさられているものであってもよい。
【００５９】
また、本実施形態では、上述した認証サーバ３や翻訳処理サーバ４に記憶されている図３に示す社員管理データベースは、翻訳システムを用いる会員を管理する会員管理データベースであり、例えば、図７に示すようなデータ構成となっている。すなわち、会員管理データベースは、図７（ａ）に示す会員データベース、図７（ｂ）に示す会員グループデータベース、図７（ｃ）に示す上位グループデータベース、図７（ｄ）に示す最上位グループデータベースとにより構成される。そして、図７（ａ）の会員データベースには、会員毎に、会員番号である会員コード、氏名、所属するグループ、認証サーバ３アクセス時に必要なパスワード（ＰＷ）、会員グループ辞書データを更新できるか否かなどを表す権限の有無、課金情報、さらには、自分固有の会員辞書データがある場合には図示しないが当該会員辞書データの保存先情報（例えば、ＵＲＬ）、などが記憶されている。また、図７（ｂ）の会員グループデータベースには、グループ毎に、さらに上位グループの情報、グループ固有の特定会員グループ辞書データの保存先情報などが記憶されている。そして、同様に、図７（ｃ）の上位グループデータベースには、さらに上位のグループ情報である最上位グループの情報、そして、当該グループ固有の特定会員グループ辞書データの保存先情報などが記憶されている。図７（ｄ）の最上位グループデータベースには、各最上位グループ固有の組織辞書データの保存先情報などが記憶されている。
【００６０】
上記のようなデータを記憶しているため、本実施形態では、翻訳処理サーバ４や認証サーバ３が有する機能も異なる。しかし、基本的な処理は共通するため、各サーバ３，４にて作動する各部の説明は省略し、以下の動作説明にてその詳細を説明する。
【００６１】
（動作）
次に、本実施形態における動作を説明する。まず、図８を参照して会員登録の動作について説明する。まず、あるユーザが会員登録すべくユーザ端末１にて認証サーバ３にアクセスし、その旨の情報をブラウザを介して送信する（ステップＳ５１）。これを受けた認証サーバ３は入会画面を送信し（ステップＳ５２）、ユーザ端末１のブラウザには当該入会画面が表示される。この画面上にて、ユーザは個人情報を入力し（ステップＳ５３）、興味のあるグループを選択する（ステップＳ５４）。また、クレジット番号などの翻訳システムの利用で課金されたときの決済を行うための情報（課金情報）を入力して（ステップＳ５５）、これらを認証サーバ３に送信する。
【００６２】
すると、認証サーバ３は、ユーザを特定する会員コード（ＩＤ）及びパスワードを発行し、ユーザ端末１に送信する（ステップＳ５７）。また、受信したデータを上述した図７に示す会員管理データベースに登録すると共に（ステップＳ５８）、必要に応じて翻訳処理サーバ４にも送信する（ステップＳ５９）。そして、翻訳処理サーバ４にも会員管理データベースが生成される（ステップＳ６０）。但し、当該データベースは、いずれか一方のサーバにのみ登録されるものであってもよい。
【００６３】
このようにして、一般ユーザは翻訳システムの会員になることができ、所定の利用料金を支払うことにより翻訳処理を依頼することができる。特に、後述するように、所属したグループ固有の辞書データを利用することができるため、翻訳精度の高い翻訳結果を得ることができる。
【００６４】
次に、本実施形態における翻訳辞書の更新処理動作と、翻訳処理動作とを、上述した図４及び図５を参照して説明する。まず、図４のシーケンス図を参照して、翻訳処理サーバ４に登録されているユーザ辞書データ４３３に、新たな個人辞書データを追加したり、既存の辞書データの内容を更新する手順を説明する。
【００６５】
会員は、まず認証サーバ３にブラウザを介してアクセスし、辞書を作成・更新する旨の情報を送信する（ステップＳ１）。これを受けて認証サーバ３は、認証画面データをユーザ端末１に送信し（ステップＳ２）、ユーザ端末１のブラウザにはかかる認証画面が表示される。表示された認証画面の所定箇所に、会員は会員コードであるＩＤ及びパスワード（ＰＷ）を入力し、認証サーバ３に送信する（ステップＳ３）。認証サーバ３は、受信したＩＤ及びＰＷをあらかじめ当該認証サーバ３に記憶されている会員管理データベースと照合して、認証処理を行う（ステップＳ４）。そして、照合結果が一致したときに、アクセスしてきた会員に翻訳処理システムの利用を許容する。ちなみに、ステップＳ４の認証処理は、認証サーバ３が翻訳処理サーバ４にアクセスして、当該翻訳処理サーバ４に記憶されている会員管理データベースを参照して行ってもよい。
【００６６】
続いて、認証サーバ３は、翻訳処理サーバ４に対して、アクセスを許容した会員のＩＤすなわち会員コードを送信すると共に、当該会員が更新可能なユーザ辞書データ４３３のリストを要求する（ステップＳ５）。これに応じて、翻訳処理サーバ４は、送信された会員コードと、当該サーバ４に記憶されている会員管理データベースとを参照することで、当該会員に対応する各辞書データ、すなわち、この会員が作成した会員辞書データ及び当該会員が所属する特定会員グループ辞書データ、また、さらに上位の特定会員グループ辞書データ、さらには、組織辞書データを検索する。そして、対応する辞書データへのアクセスアドレスであるＵＲＬ（図７参照）を取得し、これを更新可能な辞書種類データとして認証サーバ３を介してユーザ端末１に送信する（ステップＳ６）。このとき、翻訳処理サーバ４は、無条件に更新可能な辞書種類データをユーザ端末１に送信してもよいが、図７（ａ）に示す会員データベース内の権限情報欄を参照し、かかる欄の情報に応じて更新可能な辞書種類データを送信してもよい。例えば、会員辞書データは当然に更新する権限を有するが、特定会員グループ辞書データは更新する権限がない旨の情報がある場合には、かかる会員には部門辞書データを更新する権限がないため、当該部門辞書データのＵＲＬデータは通知されない。ちなみに、この権限に関する情報は、例えば、会員入会時に会員を管理する業者にて決定されて入力される。
【００６７】
そして、更新可能な辞書種類データを受信したユーザ端末１には、かかるリストが表示され、会員はこれらから更新すべき辞書データを選択する。また、新たに会員辞書データを作成する場合には、新規作成ボタンを選択する。これらの情報は認証サーバ３を介して翻訳処理サーバ４に送信され（ステップＳ７）、これを受けた翻訳処理サーバ４から辞書更新画面あるいは辞書作成画面がユーザ端末１に送信される（ステップＳ８）。ここで、ステップＳ６において無条件に更新可能な辞書の選択が行われた場合には、翻訳処理サーバ４が辞書更新画面送信前にこの会員が更新権限を有するか否かの判断を行い、かかる権限がない場合には更新画面を送信しないこととなる。
【００６８】
その後、ユーザ端末１に表示された更新画面に、会員が会員辞書、特定会員グループ辞書、組織辞書に追加する専門用語の翻訳規則の入力を行うことで、翻訳処理サーバ４に送信される（ステップＳ９）。この入力された情報に基づいて、翻訳処理サーバ４は辞書データの更新登録あるいは新規作成を行う（ステップＳ１０）。
【００６９】
このように、会員が自己の会員辞書データや、所属するグループの特定会員グループ辞書データ、さらには複数のグループが所属する上位の特定会員グループ辞書データや組織辞書データの内容を更新可能とすることで、事後的に頻繁に用いる単語を登録することができ、翻訳精度の向上を図ることができる。また、更新できる会員を、会員コードや権限情報に基づいて制限することにより、不用意に辞書データが改ざんされることを抑制できる。
【００７０】
次に、会員が実際に翻訳依頼したときの動作を図５のシーケンス図を参照して説明する。会員は、まず認証サーバ３にブラウザを介してアクセスし、翻訳依頼する旨の情報を送信する（ステップＳ１１）。これを受けて認証サーバ３は、認証画面データをユーザ端末１に送信し（ステップＳ１２）、ユーザ端末１のブラウザにはかかる認証画面が表示される。表示された認証画面の所定箇所に、会員は会員コードであるＩＤ及びパスワード（ＰＷ）を入力し、認証サーバ３に送信する（ステップＳ１３）。認証サーバ３は、受信したＩＤ及びＰＷをあらかじめ自身に記憶されている会員管理データベースと照合して、認証処理を行う（ステップＳ１４）。そして、照合結果が一致したときに、アクセスしてきた会員に翻訳処理システムの利用を許容する。ちなみに、ステップＳ１４の認証処理は、認証サーバ３が翻訳処理サーバ４にアクセスして、当該翻訳処理サーバ４に記憶されている会員管理データベースを参照して行ってもよい。
【００７１】
続いて、認証サーバ３は、ユーザ端末５に翻訳すべき原文データを要求する（ステップＳ１５）。これに応じて社員がブラウザ１１上に原文データを入力することにより、当該原文データは原文入力部１２にて暗号化されて認証サーバ３に送信される（ステップＳ１６）。これにより、原文データがインターネット伝送時に第三者に傍受されたとしても、当該第三者は閲覧不可能であるため、セキュリティの向上を図ることができる。
【００７２】
続いて、認証サーバ３は、受信した原文データを復号し、当該原文データと共に翻訳依頼している会員の会員コードを翻訳処理サーバ４に送信する（ステップＳ１７）。これを受けた翻訳処理サーバ４は、原文データを保持すると共に、会員コードから当該会員の会員辞書データ、当該会員が所属するグループの特定会員グループ辞書データ、また、その上位グループにおける特定会員グループ辞書データ、さらには、組織辞書データを翻訳処理時に利用できるよう組み込みを行う（ステップＳ１８）。このとき、会員辞書データなどの選択は、会員コードと、上述した会員管理データベース内の会員データベース及び会員グループデータベース、上位グループデータベース、最上位グループデータベース（図７（ａ）〜（ｄ）参照）とを参照して行う。具体的には、会員コードに対応した会員辞書データのＵＲＬや特定会員グループ辞書データのＵＲＬさらには組織辞書データのＵＲＬを読み出して、翻訳部４３７が参照できるよう組み込み処理を行う。
【００７３】
続いて、翻訳処理サーバ４は、まず、一時的に保持している原文データを原語解析部４３６に読み出し、原語解析辞書データに基づいて原文解析処理を行い、翻訳用に分解する（ステップＳ１９）。続いて、分解された原文は翻訳部４３７に送信され、当該翻訳部４３７にて原文に適応する翻訳事例が事例ベース４３５から検索される。そして、これと同時に、上記選択された会員辞書、特定会員グループ辞書、組織辞書や、一般辞書さらには専門辞書データが参照されて、機械翻訳が実行される。その後、翻訳語生成部４３８にて翻訳語解析辞書４３２が参照されて翻訳文が生成される（ステップＳ２０）。このようにして生成された翻訳文は、一旦翻訳語文表示部４２２に保持された後に、認証サーバ３に送信される（ステップＳ２１）。
【００７４】
続いて、認証サーバ３では、翻訳依頼を行った会員に、翻訳処理システム利用料として所定料金が課金され、課金データが生成される（ステップＳ２２）。かかるデータは認証サーバ３あるいは翻訳処理サーバ４に記憶されている会員データベース（図７（ａ）参照）内に記憶され、ユーザ端末１に送信されて会員に通知される。このとき、生成された翻訳文も認証サーバ３にて暗号化されてユーザ端末１に送信される（ステップＳ２３）。そして、ユーザ端末１にて翻訳文が復号化されて表示されることで（ステップＳ２４）、翻訳依頼した会員は翻訳文を得ることができる。なお、例えば、会員にて会員登録時に入力されたクレジット番号により、翻訳システム利用料はクレジット決済される。
【００７５】
このようにすることにより、翻訳依頼した会員が作成した会員辞書データに加えて、当該会員が所属するグループの特定会員グループ辞書データ、さらには、複数のグループが所属する上位グループの特定会員グループ辞書データや組織辞書データが翻訳処理時に利用されるため、会員にとって関係のある可能性の高い単語が登録されている辞書数の増加を図ることができるため、効率よく辞書を利用することができ、翻訳精度の向上を図ることができる。
【００７６】
〈第３の実施形態〉
以下、本発明の第３の実施形態について説明する。第３の実施形態における翻訳システムは、図２に示す翻訳エンジン部４３を有する翻訳処理サーバ４が複数相互に接続されていて、それぞれが異なる言語の翻訳システムとなっている。例えば、日本語−英語翻訳エンジン、日本語−中国語翻訳エンジン、日本語−韓国語翻訳エンジンをそれぞれ異なる翻訳処理サーバに搭載し、認証サーバ３からそれぞれの翻訳エンジンを有する翻訳処理サーバに翻訳処理が振り分けられることにより、翻訳処理サーバの処理負担の軽減を図ると共に、翻訳処理速度の向上を図ることができる。
【００７７】
〈第４の実施形態〉
以下、本発明の第４の実施形態について説明する。第４の実施形態における翻訳システムは、図１乃至図２に示すように、個々の独立したサーバコンピュータ３，４がネットワークにて接続されて構成されておらず、一つのコンピュータにて構成される。すなわち、一つのコンピュータが、認証サーバ３及び翻訳処理サーバ４が有するデータ及び機能を備えている。
【００７８】
これにより、一つのコンピュータの処理負担は増大するが、近年におけるコンピュータの処理能力の増加により十分実現は可能である。そして、一つのコンピュータにまとめることにより、システム管理が容易になると共に、翻訳処理を行うコンピュータにて暗号・復号処理を行うこととなり、セキュリティ強化を図ることができる。
【００７９】
【発明の効果】
本発明は、以上のように構成され機能するので、これによると、翻訳依頼したユーザが作成した個人辞書データや、当該ユーザが所属するグループのグループ辞書データ、さらには、上位グループ辞書データ、最上位辞書データが翻訳処理時に利用されるため、ユーザにとって関係のある可能性の高い単語が登録されている辞書数の増加を図ることができるため、効率よく辞書を利用することができ、翻訳精度の向上を図ることができる。そして、本システムを利用できるユーザは認証された者のみであるため、翻訳対象である文章のセキュリティの向上をも図ることができる。さらに、翻訳依頼したユーザなどにシステム利用料が自動的に課金されるため、当該利用料による利益を得ることができる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態における構成を示すブロック図である。
【図２】本発明の第１の実施形態における構成を示す機能ブロック図である。
【図３】第１の実施形態における社員管理データベースのデータ構成を示す図である。
【図４】第１の実施形態におけるユーザ辞書データの更新処理動作を示すシーケンス図である。
【図５】第１の実施形態における翻訳処理動作を示すシーケンス図である。
【図６】第１の実施形態における翻訳処理動作の他の例を示すシーケンス図である。
【図７】第２の実施形態における会員管理データベースのデータ構成を示す図である。
【図８】第２の実施形態における会員登録時の動作を示すシーケンス図である。
【符号の説明】
１　ユーザ端末
２　ネットワーク
３　認証サーバ
４　翻訳処理サーバ
３１　認証部
３２　暗号・復号部
３３　課金部（課金処理部）
４３１　原語解析辞書データ（文法解析規則データ）
４３２　翻訳語解析辞書データ
４３３　ユーザ辞書データ（翻訳辞書データ）
４３４　基本辞書データ（翻訳辞書データ）
４３５　事例ベース（翻訳事例データ）
４３６　原語解析部（原文解析部）
４３７　翻訳部
４３８　翻訳語生成部
【図１】
2004118285.tif 000003
【図２】
2004118285.tif 000004
【図３】
2004118285.tif 000005
【図４】
2004118285.tif 000006
【図５】
2004118285.tif 000007
【図６】
2004118285.tif 000008
【図７】
2004118285.tif 000009
【図８】
2004118285.tif 000010