(57)【要約】【課題】端末に設けられた辞書を適切に更新する。【解決手段】入力された変換元情報を変換先情報に変換する第１辞書を有する端末と、ネットワークを介して端末の第１辞書を更新させる更新処理サーバとを備えた辞書更新システムは、端末は、第１辞書を格納する第１辞書格納部と、第１辞書に基づき変換元情報を変換先情報に変換する処理中に得られる変換処理情報を格納する変換処理情報格納部と、変換処理情報を更新処理サーバに送信する変換処理情報送信部とを有し、更新処理サーバは、変換処理情報に基づいて、第１辞書を更新する辞書更新情報を生成する辞書更新情報生成部と、辞書更新情報を端末に送信する辞書更新情報送信部とを有する。【選択図】  図１
2004206307.tif 000002
【特許請求の範囲】
【請求項１】
入力された変換元情報を変換先情報に変換する第１辞書を有する端末と、ネットワークを介して前記端末の前記第１辞書を更新させる更新処理サーバとを備えた辞書更新システムであって、
前記端末は、
前記第１辞書を格納する第１辞書格納部と、
前記第１辞書に基づき前記変換元情報を前記変換先情報に変換する処理中に得られる変換処理情報を格納する変換処理情報格納部と、
前記変換処理情報を前記更新処理サーバに送信する変換処理情報送信部と
を有し、
前記更新処理サーバは、
前記変換処理情報に基づいて、前記第１辞書を更新する辞書更新情報を生成する辞書更新情報生成部と、
前記辞書更新情報を前記端末に送信する辞書更新情報送信部と
を有することを特徴とする辞書更新システム。
【請求項２】
前記更新処理サーバは、変換元情報を変換先情報に変換する第２辞書を格納する第２辞書格納部を更に有し、
前記辞書更新情報生成部は、前記変換処理情報に基づいて、前記第１辞書に追加すべき情報を前記第２辞書から選択し、前記辞書更新情報として生成することを特徴とする請求項１記載の辞書更新システム。
【請求項３】
前記第１辞書格納部は、第１言語で記述された前記変換元情報を、第２言語で記述された前記変換先情報に翻訳する前記第１辞書を格納し、前記変換処理情報格納部は、前記変換処理情報として、前記変換元情報を、翻訳結果の確信度に対応付けた情報を格納し、
前記更新処理サーバは、受け取った前記変換元情報を、前記第２辞書を用いて翻訳し、翻訳の確信度を出力する翻訳部を更に有し、
前記辞書更新情報生成部は、前記変換元情報に対応付けて受け取った前記確信度が、前記翻訳部により翻訳された場合の確信度を下回る場合に、前記翻訳部による前記変換元情報の翻訳に用いられた情報を前記第２辞書から選択し、前記辞書更新情報として生成することを特徴とする請求項２記載の辞書更新システム。
【請求項４】
前記変換処理情報格納部は、前記変換元情報における翻訳の前記確信度が、予め定められた基準確信度より低い場合に、当該変換元情報を格納することを特徴とする請求項３記載の辞書更新システム。
【請求項５】
前記変換処理情報格納部は、前記第１辞書により変換できなかった前記変換元情報を、前記変換処理情報として格納し、
前記辞書更新情報生成部は、前記辞書更新情報として、前記変換処理情報に対応する変換先情報を、前記第２辞書から選択することを特徴とする請求項２記載の辞書更新システム。
【請求項６】
前記辞書更新情報生成部は、更に、前記変換処理情報を含む複合語の変換先の情報を、前記第２辞書から選択することを特徴とする請求項５記載の辞書更新システム。
【請求項７】
前記第１辞書格納部は、前記第１辞書として複数の第１部分辞書を格納し、
前記変換処理情報格納部は、前記複数の第１部分辞書のそれぞれの使用頻度を、前記変換処理情報として格納し、
前記変換処理情報送信部は、前記複数の第１部分辞書のそれぞれの使用頻度を、前記変換処理情報として前記更新処理サーバに送信し、
前記第２辞書格納部は、前記第２辞書として、前記複数の第１部分辞書のそれぞれに対応付けられた複数の第２部分辞書を格納し、
前記辞書更新情報生成部は、一の第１部分辞書の前記使用頻度が予め定められた第１頻度より高い場合に、前記一の第１部分辞書に対応する一の前記第２部分辞書を、前記辞書更新情報として生成することを特徴とする請求項２記載の辞書更新システム。
【請求項８】
前記第２辞書は、前記第１辞書を含み、
前記辞書更新情報生成部は、他の前記第１部分辞書の前記使用頻度が予め定められた第２頻度より低い場合に、前記他の第１部分辞書を削除する旨の削除指示を前記辞書更新情報として生成することを特徴とする請求項７記載の辞書更新システム。
【請求項９】
前記更新処理サーバは、前記端末に設けられた記憶装置の空き容量を示す容量情報を管理する容量管理部を更に有し、
前記辞書更新情報生成部は、前記空き容量情報が示す空き容量が、予め定められた容量より小さいことを更に条件として、前記削除指示を生成することを特徴とする請求項８記載の辞書更新システム。
【請求項１０】
前記端末は、
前記変換元情報を変換した前記変換先情報を、外部の端末に電子メールにより送信する電子メール送信部を更に備え、
前記変換処理情報送信部は、前記電子メールが送信される毎に、更に、当該電子メールを前記変換処理情報として前記更新処理サーバに送信し、
前記辞書更新情報送信部は、前記電子メールに基づいて、前記辞書更新情報を作成し、前記端末に送信することを特徴とする請求項１記載の辞書更新システム。
【請求項１１】
前記変換処理情報送信部は、前記電子メール中の文章における複数の語句間の語順を入れ替えることにより前記変換処理情報を生成することを特徴とする請求項１０記載の辞書更新システム。
【請求項１２】
前記変換処理情報送信部は、前記変換処理情報を前記更新処理サーバに送信した場合に、前記変換処理情報格納部に格納されている前記変換処理情報を削除することを特徴とする請求項１記載の辞書更新システム。
【請求項１３】
入力された変換元情報を変換先情報に変換する第１辞書を有し、外部に設けられた更新処理サーバに当該第１辞書を更新させる端末であって、
前記第１辞書に基づき前記変換元情報を前記変換先情報に変換する処理中に得られる変換処理情報を格納する変換処理情報格納部と、
前記変換処理情報を前記更新処理サーバに送信する変換処理情報送信部と、
前記第１辞書を格納し、前記第１辞書を更新する辞書更新情報を前記更新処理サーバから受け取った場合に、当該第１辞書を更新する第１辞書格納部と
を備えることを特徴とする端末。
【請求項１４】
第１言語で記述された前記変換元情報を、前記第１辞書を用いて、第２言語で記述された前記変換先情報に翻訳する翻訳部を更に備え、
前記変換処理情報送信部は、前記変換処理情報として、前記変換元情報を、翻訳結果の確信度に対応付けた情報を前記更新サーバに送信し、
前記第１辞書格納部は、前記確信度に応じて前記更新処理サーバから返送された前記辞書更新情報に基づき、前記第１辞書を更新することを特徴とする請求項１３記載の端末。
【請求項１５】
前記変換処理情報格納部は、前記第１辞書により変換できなかった前記変換元情報を、前記変換処理情報として格納し、
前記第１辞書格納部は、前記辞書更新情報として、前記変換処理情報に対応する変換先情報を、前記更新処理サーバから受信し、当該変換先情報を追加することにより前記第１辞書を更新することを特徴とする請求項１３記載の端末。
【請求項１６】
前記第１辞書格納部は、前記第１辞書として複数の第１部分辞書を格納し、
前記変換処理情報格納部は、前記複数の第１部分辞書のそれぞれの使用頻度を、前記変換処理情報として格納し、
前記変換処理情報送信部は、前記複数の第１部分辞書のそれぞれの使用頻度を、前記変換処理情報として前記更新処理サーバに送信し、
前記第１辞書格納部は、予め定められた第１頻度より高い使用頻度を有する一の前記第１部分辞書に対応付けられた他の部分辞書を、前記更新処理サーバから受信し、当該他の部分辞書を追加することにより前記第１辞書を更新することを特徴とする請求項１３記載の端末。
【請求項１７】
入力された変換元情報を変換先情報に変換する第１辞書を有する端末に、当該第１辞書を更新するための辞書更新情報を送信する更新処理サーバであって、
前記第１辞書に基づき前記変換元情報を前記変換先情報に変換する処理中に得られる変換処理情報を前記端末から受け取り、当該変換処理情報に基づいて、前記第１辞書を更新する辞書更新情報を生成する辞書更新情報生成部と、
前記辞書更新情報を前記端末に送信することにより、前記第１辞書を更新させる辞書更新情報送信部と
を備えることを特徴とする更新処理サーバ。
【請求項１８】
入力された変換元情報を変換先情報に変換する第１辞書を有する端末と、ネットワークを介して前記端末の前記第１辞書を更新させる更新処理サーバとを制御する制御方法であって、
前記端末に、前記第１辞書を格納させる段階と、
前記端末に、前記第１辞書に基づき前記変換元情報を前記変換先情報に変換する処理中に得られる変換処理情報を格納させる段階と、
前記端末に、前記変換処理情報を前記更新処理サーバに送信させる段階と、
前記更新処理サーバに、前記変換処理情報に基づいて、前記第１辞書を更新する辞書更新情報を生成させる段階と、
前記更新処理サーバに、前記辞書更新情報を前記端末に送信させる段階と
を備えることを特徴とする制御方法。
【請求項１９】
入力された変換元情報を変換先情報に変換する第１辞書を有する端末に、当該第１辞書を更新するための辞書更新情報を送信する更新処理サーバとしてコンピュータを機能させるプログラムであって、
前記コンピュータを、
前記第１辞書に基づき前記変換元情報を前記変換先情報に変換する処理中に得られる変換処理情報を前記端末から受け取り、当該変換処理情報に基づいて、前記第１辞書を更新する辞書更新情報を生成する辞書更新情報生成部と、
前記辞書更新情報を前記端末に送信することにより、前記第１辞書を更新させる辞書更新情報送信部と
して機能させることを特徴とするプログラム。
【請求項２０】
入力された変換元情報を変換先情報に変換する第１辞書を有し、外部に設けられた更新処理サーバに当該第１辞書を更新させる端末としてコンピュータを機能させるプログラムであって、
前記コンピュータを、
前記第１辞書に基づき前記変換元情報を前記変換先情報に変換する処理中に得られる変換処理情報を格納する変換処理情報格納部と、
前記変換処理情報を前記更新処理サーバに送信する変換処理情報送信部と、
前記第１辞書を格納し、前記第１辞書を更新する辞書更新情報を前記更新サーバから受け取った場合に、当該第１辞書を更新する第１辞書格納部と
して機能させることを特徴とするプログラム。
【請求項２１】
請求項１９又は請求項２０記載のプログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、辞書更新システム、更新処理サーバ、端末、制御方法、プログラム及び記録媒体に関する。特に本発明は、利用者の利用状況に応じて辞書を更新する辞書更新システム、更新処理サーバ、端末、制御方法、プログラム及び記録媒体に関する。
【０００２】
【従来の技術】
従来、機械翻訳システムにおいて、利用者は、翻訳の精度を向上させるために、新たな語句を辞書に追加することができる。しかし、利用者が新たな語句を辞書に追加する作業は煩雑であり、特に辞書が複数の分野に分割されている場合においては、適切な分野を選択するのは困難であった。そこで、例えば、特許文献１に提案されている機械翻訳システムは、利用者から指定された追加すべき語句に基づいて、追加先の辞書の種類を選択することにより、利用者の利便性を高めている。
【０００３】
【特許文献１】
特開平１０−２６９２２０号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、上記システムは利用者が自分でユーザー辞書に新たな語句を登録する際の補助を目的としており、利用者の使用履歴等に基づいて自動的にユーザー辞書に新たな語が追加されるわけではない。また、一般の機械翻訳システムでは分野辞書を追加インストールすることができるものもあるが、そのような場合であっても、どの分野辞書をインストールするかは利用者が明示的に指示する必要があり、自動的にインストールすべき辞書が選択されるわけではない。  そこで本発明は、上記の課題を解決することのできる辞書更新システム、更新処理サーバ、端末、制御方法、プログラム及び記録媒体を提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【０００５】
【課題を解決するための手段】
即ち、本発明の第１の形態によると、入力された変換元情報を変換先情報に変換する第１辞書を有する端末と、ネットワークを介して端末の第１辞書を更新させる更新処理サーバとを備えた辞書更新システムであって、端末は、第１辞書を格納する第１辞書格納部と、第１辞書に基づき変換元情報を変換先情報に変換する処理中に得られる変換処理情報を格納する変換処理情報格納部と、変換処理情報を更新処理サーバに送信する変換処理情報送信部とを有し、更新処理サーバは、変換処理情報に基づいて、第１辞書を更新する辞書更新情報を生成する辞書更新情報生成部と、辞書更新情報を端末に送信する辞書更新情報送信部とを有することを特徴とする辞書更新システム、当該更新処理サーバ、当該端末、当該辞書更新システムを制御する制御方法、当該辞書更新システムを実現するプログラム及び記録媒体を提供する。
なお上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションも又発明となりうる。
【０００６】
【発明の実施の形態】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、又実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【０００７】
図１は、辞書更新システム１０の機能ブロック図を示す。辞書更新システム１０は、入力された変換元情報を変換先情報に変換する第１辞書を有する端末１００と、ネットワーク２０を介して端末１００の第１辞書を更新させる更新処理サーバ２００とを備える。端末１００は、例えば、ＰＤＡなどの携帯通信端末であり、無線通信網及びインターネットを含むネットワーク２０を介して更新処理サーバ２００と接続されている。端末１００は、ＨＴＴＰやＦＴＰ等のプロトコルにより更新処理サーバ２００と通信してもよいし、電子メール等の手段により更新処理サーバ２００と通信してもよい。これに代えて、端末１００は、ネットワーク２０として、ＵＳＢ等のＩ／Ｏポート接続を介して、更新処理サーバ２００と接続されてもよい。
端末１００は、機械翻訳などに代表される語句の変換処理に用いられる第１辞書を有している。そして、端末１００は、利用者からの指示に応じて第１辞書を用いた翻訳を行い、翻訳の結果を示す変換処理情報、例えば、翻訳に失敗した場合の翻訳対象の語句等を格納する。更新処理サーバ２００は、変換処理情報に応じて、第１辞書を更新し、以降の翻訳精度を高めることができる。
【０００８】
端末１００は、第１辞書格納部１１０と、翻訳部１２０と、変換処理情報格納部１３０と、変換処理情報送信部１４０とを有する。第１辞書格納部１１０は、第１言語で記述された変換元情報を、第２言語で記述された変換先情報に翻訳する第１辞書を格納する。これに代えて、第１辞書格納部１１０は、第１辞書として、かなで記述された変換元情報を、漢字を含む変換先情報に変換するかな漢字変換の辞書を格納してもよい。第１言語とは、例えば英語であり、第２言語とは、例えば日本語である。この場合、第１辞書格納部１１０は、英和翻訳を行う第１辞書を格納する。これに代えて、第１辞書とは、和英辞書であってもよいし、そのほかの複数の言語間の翻訳を行うための辞書であってもよい。
そして、第１辞書格納部１１０は、第１辞書を更新する辞書更新情報を、辞書更新情報送信部２４０から受け取り、当該辞書更新情報に応じて第１辞書を更新する。辞書更新情報とは、例えば、第１辞書に新たに追加する変換元情報及び変換先情報の組合せである。
【０００９】
翻訳部１２０は、変換元情報を第１辞書に基づいて変換先情報に翻訳する。翻訳部１２０は、変換元情報を第１辞書に基づいてかな漢字変換し、変換先情報を生成してもよい。そして、翻訳部１２０は、翻訳する処理中に得られる変換処理情報を、変換処理情報格納部１３０に送る。変換処理情報とは、翻訳の結果生じたログ情報であり、代表的には、第１辞書に登録されていないために翻訳できなかった変換元情報である。変換処理情報格納部１３０は、変換処理情報を翻訳部１２０から受け取り、変換処理情報送信部１４０に送る。変換処理情報送信部１４０は、受け取った変換処理情報をネットワーク２０を介して辞書更新情報生成部２３０に送る。
【００１０】
変換処理情報を送信するタイミングとしては、例えば、変換処理情報送信部１４０は、利用者からの指示を受けた時に変換処理情報を送る。これに代えて、変換処理情報送信部１４０は、変換処理情報格納部１３０内の変換処理情報が更新される毎に変換処理情報を送ってもよいし、予め定められた時間毎に定期的に変換処理情報を送ってもよいし、端末１００内に設けられた電池の充電を開始する毎に変換処理情報を送ってもよいし、外部と通信するための接続装置（クレードル等）に接続された場合に変換処理情報を送ってもよい。
【００１１】
更新処理サーバ２００は、第２辞書格納部２１０と、翻訳部２２０と、容量管理部２２５と、辞書更新情報生成部２３０と、辞書更新情報送信部２４０とを有する。第２辞書格納部２１０は、変換元情報から変換先情報を生成する第２辞書を格納する。翻訳部２２０は、辞書更新情報生成部２３０から受け取った変換元情報を、第２辞書格納部２１０から取得した第２辞書を用いて翻訳し、翻訳の確からしさを示す確信度を当該変換元情報に対応付けて辞書更新情報生成部２３０に出力する。
【００１２】
容量管理部２２５は、端末１００に設けられた記憶装置の空き容量を示す空き容量情報を管理し、辞書更新情報生成部２３０に送る。例えば、容量管理部２２５は、空き容量情報を定期的に端末１００から受け取ってもよいし、更新処理サーバ２００から端末１００に送信されたデータのサイズに基づいて推定される空き容量を空き容量情報として算出してもよい。
【００１３】
辞書更新情報生成部２３０は、変換処理情報送信部１４０から受け取った変換処理情報に基づいて、第１辞書を更新する辞書更新情報を第２辞書格納部２１０から選択することにより生成する。例えば、辞書更新情報生成部２３０は、変換処理情報に含まれる変換元情報を翻訳部２２０に翻訳させ、翻訳部２２０による翻訳に用いられたデータを第２辞書格納部２１０から選択し、第１辞書に追加する辞書更新情報として生成する。更に、辞書更新情報生成部２３０は、容量管理部２２５から受け取った空き容量情報に基づいて、第１辞書の一部を削除する旨の削除指示を辞書更新情報として生成してもよい。そして、辞書更新情報生成部２３０は、生成した辞書更新情報を辞書更新情報送信部２４０に送る。辞書更新情報送信部２４０は、受け取った辞書更新情報をネットワーク２０を介して第１辞書格納部１１０に送る。
なお、辞書更新情報は、第１辞書に追加する情報に加え、既に第１辞書格納部１１０に格納されている第１辞書を含んでもよい。この場合、辞書更新情報生成部２３０は、第１辞書に追加する情報及び既に第１辞書格納部１１０に格納されている第１辞書の双方を、第１辞書を更新する辞書更新情報として生成する。即ち、第１辞書格納部１１０は、受け取った辞書更新情報を単に第１辞書と置き換えることにより、第１辞書を更新することができるので、端末１００側での処理を簡素化することが出来る。
【００１４】
図２は、第１辞書格納部１１０及び第２辞書格納部２１０の一例を示し、図２（ａ）は、第１辞書格納部１１０に格納される第１辞書を示す。第１辞書格納部１１０は、第１辞書として複数の第１部分辞書、例えば、基本辞書１１８、コンピュータ部分辞書１１２、料理部分辞書１１４、及びペット部分辞書１１６を格納している。また、図２（ｂ）は、第２辞書格納部２１０に格納される第２辞書を示す。第２辞書格納部２１０は、第２辞書として、複数の第１部分辞書のそれぞれに対応付けられた複数の第２部分辞書、例えば、基本辞書２１８、コンピュータ部分辞書２１２、料理部分辞書２１４、及びペット部分辞書２１６を格納している。基本辞書１１８及び基本辞書２１８のそれぞれは、例えば、代名詞、基本的な動詞、及び基本的な単語・複合語・文法ルールを格納している。
【００１５】
基本辞書２１８、コンピュータ部分辞書２１２、料理部分辞書２１４、及びペット部分辞書２１６のそれぞれは、基本辞書１１８、コンピュータ部分辞書１１２、料理部分辞書１１４、及びペット部分辞書１１６のそれぞれと同一の分野の語句を格納してもよいし、同一の識別情報に対応付けられていてもよい。例えば、コンピュータ部分辞書２１２及びコンピュータ部分辞書１１２のそれぞれは、コンピュータ分野の語句を格納しているコンピュータ分野辞書である。また、識別情報の例として、コンピュータ部分辞書２１２及びコンピュータ部分辞書１１２のそれぞれは、「コンピュータ」という分野名称に対応付けられて格納されていてもよいし、コンピュータ分野辞書である旨を示す識別番号、例えば「０００１」に対応付けられて格納されていてもよい。即ち、辞書更新情報生成部２３０は、分野名称又は識別番号を検索することにより、第２部分辞書及び第１部分辞書の対応付けを容易に認識することが出来る。
【００１６】
また、第２辞書は、第１辞書を含んでおり、基本辞書２１８、コンピュータ部分辞書２１２、料理部分辞書２１４、及びペット部分辞書２１６のそれぞれは、基本辞書１１８、コンピュータ部分辞書１１２、料理部分辞書１１４、及びペット部分辞書１１６のそれぞれを包含していてもよい。例えば、コンピュータ部分辞書１１２は、コンピュータ部分辞書２１２に格納されたコンピュータ分野の語句のうち、使用頻度が高い基本的な語句のみを選択することによって作成される。
【００１７】
このように、第２辞書格納部２１０に格納される第２部分辞書は、第１辞書格納部１１０に格納される第１部分辞書に対応付けられている。従って、後述する辞書更新情報生成部２３０は、第１部分辞書に対応付けられた第２部分辞書を適切に選択できる。例えば、辞書更新情報生成部２３０は、図３（ｃ）の説明において後述するように、一の第１部分辞書の使用頻度が所定頻度より高い場合に、この一の第１部分辞書に対応付けられた第２部分辞書を適切に選択し、第１辞書に追加させることができる。
なお、辞書を複数の部分辞書に分類する形態は、本図に示したものに限定されない。例えば、第１辞書格納部１１０は、使用頻度の高低により分類された複数の第１部分辞書を格納してもよい。
【００１８】
図３は、変換処理情報格納部１３０の一例を示す。図３（ａ）において、変換処理情報格納部１３０は、第１辞書により変換できなかった変換元情報である未知語を変換処理情報として格納する。翻訳部１２０は、翻訳処理の過程で未知語を検出した場合に、本図で示すように、変換処理情報として未知語を変換処理情報格納部１３０に格納する。この場合、辞書更新情報生成部２３０は、辞書更新情報として、未知語に対応する変換先情報を第２辞書から選択し送信させる。従って、第１辞書格納部１１０は、未知語に対応する変換先情報を第１辞書に追加するので、未知語として検出された語句を、以降の翻訳処理において適切に翻訳させることができる。
【００１９】
図３（ｂ）において、変換処理情報格納部１３０は、変換元情報である翻訳対象の文章を、翻訳結果の確信度に対応付けて格納する。翻訳の確信度とは、翻訳の確からしさの目安を表す数値であり、算出方法の一例については、図６にて後述する。翻訳部１２０は、翻訳対象の文章を翻訳する毎に、翻訳対象の文章を、翻訳の確信度に対応付けて変換処理情報格納部１３０に順次格納する。そして、翻訳部２２０は、受け取った翻訳対象の文章を、第２辞書を用いて翻訳し、翻訳の確信度を辞書更新情報生成部２３０に出力する。辞書更新情報生成部２３０は、翻訳対象の文章に対応付けて変換処理情報送信部１４０から受け取った確信度が、翻訳部２２０により翻訳された場合の確信度を下回る場合に、翻訳部２２０による翻訳に用いられた情報を第２辞書から選択し、辞書更新情報として第１辞書格納部１１０に送る。これを受けて、第１辞書格納部１１０は、より確信度の高い翻訳を行うための情報を第１辞書に追加することができる。
【００２０】
図３（ｃ）において、変換処理情報格納部１３０は、複数の第１部分辞書のそれぞれを識別する第１部分辞書識別情報に対応付けて、当該第１部分辞書の分野を示す分野識別情報及び当該第１部分辞書の使用頻度を格納する。使用頻度とは、例えば、第１部分辞書を以前に更新してから現在までの使用回数である。これに代えて、使用頻度は、予め定められた期間内に使用された回数であってもよい。第１部分辞書の使用回数とは、例えば、第１部分辞書に格納された語句を翻訳に用いた回数でもよいし、第１部分辞書を用いて翻訳した文の数であってもよい。
【００２１】
また、翻訳部１２０が、それぞれに使用優先順位を対応付けた複数の第１部分辞書を翻訳に用いる形態においては、以下のように算出された回数を使用頻度としてもよい。翻訳部１２０は、複数の第１部分辞書を、使用優先順位に応じて使い分ける、例えば、使用優先順位の高い一の第１部分辞書と、使用優先順位の低い他の第１部分辞書との双方に、同一の変換元情報が登録されていた場合に、使用優先順位の高い一の第１部分辞書に基づいた変換先情報を翻訳結果とする。ここで、翻訳部１２０は、翻訳の精度を向上させるために、翻訳結果及び利用者からの指示等に応じて、翻訳対象の文毎に使用優先順位を変更する。この場合、翻訳部１２０は、一の第１部分辞書の使用優先順位が全ての第１部分辞書の中で最高であった場合に翻訳された文の数を、当該一の第１部分辞書の使用頻度として変換処理情報格納部１３０に格納する。
【００２２】
図４は、辞書更新システム１０の動作フローを示す。翻訳部１２０は、入力された変換元情報を、第１辞書を用いて変換先情報に翻訳する（Ｓ１００）。そして、翻訳部１２０による翻訳結果に応じて、変換処理情報格納部１３０は、第１辞書により変換できなかった変換元情報の一例である未知語を変換処理情報として格納する（Ｓ１１０）。変換処理情報格納部１３０は、翻訳の確信度が予め定められた基準確信度より低い場合に、当該確信度に対応する当該変換元情報、例えば翻訳対象の文を、確信度に対応付けて変換処理情報として格納する（Ｓ１２０）。これに代えて、変換処理情報格納部１３０は、確信度の低い順に予め定められた数の変換元情報を選択して格納してもよいし、変換処理情報格納部１３０の容量に空きがある場合においては、全ての変換元情報を格納してもよい。
続いて、変換処理情報格納部１３０は、複数の第１部分辞書のそれぞれの使用頻度を、第１部分辞書のそれぞれを識別する情報に対応付けて変換処理情報として格納する（Ｓ１３０）。
【００２３】
変換処理情報送信部１４０は、第１辞書の更新処理を開始する旨の更新指示を利用者から受け取っていない場合に（Ｓ１４０：ＮＯ）、Ｓ１００に処理を戻す。一方、変換処理情報送信部１４０は、更新指示を利用者から受け取った場合に（Ｓ１４０：ＹＥＳ）、変換処理情報格納部１３０内に格納された全ての変換処理情報を取得し、辞書更新情報生成部２３０に送信する（Ｓ１５０）。
【００２４】
辞書更新情報生成部２３０は、変換処理情報を変換処理情報送信部１４０から受け取る（Ｓ２００）。そして、辞書更新情報生成部２３０は、変換処理情報として未知語を受け取った場合に、未知語に対応する変換先情報を、第２辞書から選択することにより辞書更新情報を生成する（Ｓ２１０）。例えば、辞書更新情報生成部２３０は、変換処理情報として未知語である英単語「ｒｅｓｅｎｔｅｎｃｅ」を受け取った場合に、未知語に対応する変換先情報として、「再判決を下す」という動詞と、「再判決」という名詞の双方を、辞書更新情報として生成する。更に、辞書更新情報生成部２３０は、未知語を含む複合語の変換先情報を、第２辞書から選択することにより辞書更新情報を生成する。例えば、英単語「ｔｏｘｉｃｉｔｙ」が未知語であった場合には、辞書更新情報生成部２３０は、「ａｃｕｔｅ  ｔｏｘｉｃｉｔｙ」及び「ｔｏｘｉｃｉｔｙ  ｅｑｕｉｖａｌｅｎｃｙ  ｆａｃｔｏｒ」等の複合語の変換先情報を、辞書更新情報として生成する。
【００２５】
また、辞書更新情報生成部２３０は、変換処理情報として、基準確信度より小さい確信度の変換元情報を受け取った場合に、当該変換元情報に基づいて辞書更新情報を生成する（Ｓ２２０）。また、辞書更新情報生成部２３０は、変換処理情報として、第１部分辞書を識別する識別情報に対応付けられた使用頻度を受け取った場合に、当該使用頻度に基づいて辞書更新情報を生成する（Ｓ２３０）。そして、辞書更新情報送信部２４０は、生成された辞書更新情報を第１辞書格納部１１０に送る（Ｓ２４０）。更新処理サーバ２００は、変換処理情報を受信するたびに上記の一連の処理を繰り返す。
【００２６】
第１辞書格納部１１０は、第１辞書を更新する辞書更新情報を更新処理サーバ２００から受け取った場合に、当該辞書更新情報に基づき、第１辞書を更新する（Ｓ１６０）。例えば、第１辞書格納部１１０は、未知語に対応する変換先情報を受け取った場合には、当該変換先情報を第１辞書に追加する。また、第１辞書格納部１１０は、Ｓ１２０において生成した確信度に応じた辞書更新情報を更新処理サーバ２００から受け取った場合には、当該辞書更新情報に含まれる語句を第１辞書に追加する。また、第１辞書格納部１１０は、予め定められた第１頻度より高い使用頻度を有する一の第１部分辞書に対応付けられた第２部分辞書を更新処理サーバ２００から受信した場合には、当該第２部分辞書を第１辞書に追加する。
【００２７】
そして、変換処理情報送信部１４０は、変換処理情報を更新処理サーバ２００に送信した場合に、変換処理情報格納部１３０に格納されている変換処理情報を削除する（Ｓ１７０）。変換処理情報送信部１４０は、変換処理情報を送信（Ｓ１５０）した後、かつ第１辞書を更新（Ｓ１６０）する前に、変換処理情報を削除してもよい。しかしながら、変換処理情報送信部１４０は、辞書の更新が適切に行われたことを確認するまで変換処理情報を保持するために、第１辞書が更新された後に変換処理情報を削除するのが望ましい。
【００２８】
図５は、図４に示したＳ１２０の詳細を示す。翻訳部１２０は、変換元情報における翻訳の確信度を計算する（Ｓ１２１０）。例えば、翻訳部１２０は、翻訳の確信度を、確信度が最も高いことを示す１００％から、確信度が最も低いことを示す０％までの数値で計算する。そして、変換処理情報格納部１３０は、変換元情報における翻訳の確信度が、予め定められた基準確信度より低い場合に（Ｓ１２２０：ＹＥＳ）、当該変換元情報を確信度に対応付けて格納する（Ｓ１２３０）。
【００２９】
図６は、確信度を算出する一例、即ち、図５のＳ１２１０の詳細を示す。翻訳部１２０は、英日翻訳において、英文６００「Ｉ  ｃａｎ  ｐｌａｙ」を日本語文６１０「私は遊ぶことができる」に翻訳する場合に、翻訳の確信度を１００％と算出する。一方、翻訳部１２０は、英文６００「Ｉ  ｃａｎ  ｐｌａｙ」を日本語文６２０「私は遊びを缶詰にする」に翻訳する場合に、翻訳の確信度を１０％と算出する。確信度の算出過程を以下に示す。なお、翻訳部２２０が確信度を出力する処理も、本図で説明する処理と略同一であるので説明を省略する。
【００３０】
まず、各英単語に対応付けて、当該英単語が用いられる品詞毎に、使用頻度の低さを示すコストが予め定められている。例えば、英単語「ｃａｎ」が助動詞として用いられる場合のコストは５であり、動詞として用いられる場合のコストは４００である。本図において、上記のコストを、各品詞名の直後の括弧内に示した。同様に、各句を構成する規則に対しても予めコストが対応付けられている。例えば、助動詞と動詞を動詞句としてまとめる規則のコストは１８である。
【００３１】
翻訳部１２０は、翻訳対象の英文６００を受け取ると、分解可能な全ての組合せにより英文６００を品詞分解する。そして、分解された複数の品詞について、文法規則によって可能な全ての組合せにより句を生成する。翻訳部１２０は、このように解析された全ての文のそれぞれについて、合計のコストを計算する。例えば、英文６００を日本語文６１０に翻訳する場合のコストは、式「５＋５＋５＋１８＋１８＋１８」により６９と計算される。一方、英文６００を日本語文６２０に翻訳する場合のコストは、式「５＋４００＋５＋１８＋８０＋１８＋１８」により５４４と計算される。そして、翻訳部１２０は、全ての文の中から最小のコストを有する文を選択する等の方法で、変換先情報を生成する。
【００３２】
翻訳部１２０は、変換先情報の生成に用いられたコストから、以下のような条件に基づき、翻訳の確信度を算出する。
条件１．コストが１５０以下の場合、確信度は１００％
条件２．解析不能（構文解析の失敗等）であった場合、確信度は０％
条件３．それ以外の場合、確信度は、１００％から（コスト÷単語数）を減じた値。ただし、１０％を最低とする。
従って、翻訳部１２０は、日本語文６１０の確信度を端末１００％と、日本語文６２０の確信度を１０％とそれぞれ計算する。以上で説明したコスト付けや確信度の計算方法は一例であり、複数の翻訳結果の中から最も確からしい結果を選択する他の処理方法に置き換えることも出来る。
【００３３】
図７は、Ｓ２２０の詳細を示す。辞書更新情報生成部２３０は、変換処理情報として、基準確信度より小さい確信度の変換元情報を変換処理情報送信部１４０から受け取った場合に、変換元情報の一例である翻訳対象の文を、翻訳部２２０に送信する。これを受けて、翻訳部２２０は、第２辞書を用いて文を翻訳する（Ｓ２２１０）。そして、翻訳部２２０は、図６で説明した方法により、翻訳の確信度を算出し出力する（Ｓ２２２０）。辞書更新情報生成部２３０は、変換元情報に対応付けて端末１００から受け取った確信度が、翻訳部２２０により翻訳された場合の確信度を下回る場合に（Ｓ２２３０：ＹＥＳ）、翻訳部２２０による変換元情報の翻訳に用いられた情報を第２辞書から選択し（Ｓ２２４０）、辞書更新情報として生成する（Ｓ２２５０）。例えば、辞書更新情報生成部２３０は、翻訳部２２０による変換元情報の翻訳に用いられた情報の中で、翻訳に用いた語句を含む複合語のデータや、構文解析で用いた句をまとめる規則のデータを、第２部分辞書から選択して辞書更新情報として生成する。
【００３４】
図８は、図４に示したＳ２３０の詳細の一例を示す。辞書更新情報生成部２３０は、一の第１部分辞書の使用頻度が、予め定められた第１頻度より高いか否かを判断する（Ｓ２３２０）。一の第１部分辞書の使用頻度が、第１頻度より高い場合に（Ｓ２３２０：ＹＥＳ）、辞書更新情報生成部２３０は、一の第１部分辞書に対応する第２部分辞書を辞書更新情報として生成する（Ｓ２３３０）。他の例として、辞書更新情報生成部２３０は、空き容量情報が示す空き容量が、予め定められた容量より小さいか否かを判断してもよい。この場合、空き容量が、予め定められた容量より小さい場合に、辞書更新情報生成部２３０は、辞書更新情報を生成しなくてもよい。そして、辞書更新情報生成部２３０は、全ての第１部分辞書について使用頻度を調べ終わった場合に（Ｓ２３３５：ＹＥＳ）、処理を終了する。全ての第１部分辞書について未だ使用頻度を調べ終わっていない場合に（Ｓ２３３５：ＮＯ）、辞書更新情報生成部２３０は、Ｓ２３２０に処理を戻し、他の第１部分辞書について同様に処理させる。
【００３５】
一方、一の第１部分辞書の使用頻度が、第１頻度より高くない場合に（Ｓ２３２０：ＮＯ）、辞書更新情報生成部２３０は、当該一の第１部分辞書の使用頻度が、予め定められた第２頻度より低いか否かを判断する（Ｓ２３４０）。一の第１部分辞書の使用頻度が第２頻度より低くない場合に（Ｓ２３４０：ＮＯ）、辞書更新情報生成部２３０は、Ｓ２３３５に処理を移す。一の第１部分辞書の使用頻度が第２頻度より低い場合に（Ｓ２３４０：ＹＥＳ）、辞書更新情報生成部２３０は、空き容量情報が示す空き容量が、予め定められた容量より小さいか否かを判断する（Ｓ２３５０）。空き容量が、予め定められた容量以上である場合に（Ｓ２３５０：ＮＯ）、辞書更新情報生成部２３０は、Ｓ２３３５に処理を移す。空き容量が、予め定められた容量より小さいことを条件として（Ｓ２３５０：ＹＥＳ）、辞書更新情報生成部２３０は、当該一の第１部分辞書を削除する旨を示す削除指示を辞書更新情報として生成し、Ｓ２３３５に処理を移す。
【００３６】
図９は、本実施形態の変形例における辞書更新システム１０の機能ブロック図を示す。本変形例における端末１００は、図１に示した端末１００に加えて、更に、電子メール送信部１５０を有する。辞書更新システム１０が備える他の構成については図１における辞書更新システム１０と略同一であるので、相違点のみを説明する。
【００３７】
電子メール送信部１５０は、変換元情報を翻訳した変換先情報を翻訳部１２０から受け取り、利用者等の指示に応じて、変換先情報を電子メールとして外部の端末に送信する。電子メール送信部１５０は、更に、この電子メールを変換処理情報格納部１３０に送ると伴に、電子メールを送信した旨を変換処理情報送信部１４０に通知する。変換処理情報格納部１３０は、電子メールを、変換処理情報として格納する。
【００３８】
そして、変換処理情報送信部１４０は、電子メールを送信した旨の通知を受け取る毎に、即ち、電子メール送信部１５０により電子メールが送信される毎に、電子メールを含む変換処理情報を変換処理情報格納部１３０から取得し電子メールとして辞書更新情報生成部２３０に送る。例えば、変換処理情報送信部１４０は、電子メールの宛先（ＴＯ欄）として、利用者から入力された電子メールの受取人を指定し、電子メールのカーボンコピーの宛先（ＣＣ欄）として、更新処理サーバ２００に対応付けられたメールアドレスを指定する。そして、辞書更新情報生成部２３０は、受け取った電子メールに基づいて辞書更新情報を作成し、第１辞書格納部１１０に送信する。
なお、変換処理情報送信部１４０は、電子メール中の文章における複数の語句間の語順を入れ替えることにより変換処理情報を生成することが望ましい。ネットワーク２０が、不特定多数により共用されるオープンネットワークである場合や、更新処理サーバ２００が、不特定多数により利用されるＡＳＰサーバである場合であっても、電子メールの内容を盗聴されることを防止できるからである。更に、更新処理サーバ２００は、語順が入れ替えられた電子メールの文章を受け取った場合であっても、語句の出現頻度等を適切に認識することが出来る。すなわち、更新処理サーバ２００は、暗号の復号処理等の追加処理を行うことなく、内容の秘匿性をある程度保ちつつ、変換処理情報を受信することが出来る。
【００３９】
このように、端末１００は、利用者が翻訳により作成した電子メールを送信する毎に、当該電子メールを更新処理サーバ２００に送る。従って、端末１００の利用者は、第１辞書を更新させるために煩雑な操作を行うことなく、第１辞書を更新させることができる。
【００４０】
図１０は、変形例における辞書更新システム１０の動作フローを示す。本変形例における動作フローは、図４に示した動作フローのＳ１４０に代えて、Ｓ１８０を有する。その他の構成については、図３に示した動作フローと略同一であるので、相違点のみを説明する。
【００４１】
電子メール送信部１５０は、利用者からメール送信指示を受け取ったか否かを判断する（Ｓ１８０）。メール送信指示を受け取った場合に（Ｓ１８０：ＹＥＳ）、変換処理情報送信部１４０は、翻訳により生成された電子メールを更新処理サーバ２００に送る（Ｓ１５０）。変換処理情報送信部１４０は、更に、変換処理情報格納部１３０に格納されている変換処理情報を更新処理サーバ２００に送ってもよい。
【００４２】
図１１は、本実施形態及び変形例に係る更新処理サーバ２００のハードウェア構成の一例を示す。本実施形態に係る更新処理サーバ２００は、ホストコントローラ１０８２により相互に接続されるＣＰＵ１０００、ＲＡＭ１０２０、グラフィックコントローラ１０７５、及び表示装置１０８０を有するＣＰＵ周辺部と、入出力コントローラ１０８４によりホストコントローラ１０８２に接続される通信インターフェイス１０３０、ハードディスクドライブ１０４０、及びＣＤ−ＲＯＭドライブ１０６０を有する入出力部と、入出力コントローラ１０８４に接続されるＲＯＭ１０１０、フレキシブルディスクドライブ１０５０、及び入出力チップ１０７０を有するレガシー入出力部とを備える。
【００４３】
ホストコントローラ１０８２は、ＲＡＭ１０２０と、高い転送レートでＲＡＭ１０２０をアクセスするＣＰＵ１０００及びグラフィックコントローラ１０７５とを接続する。ＣＰＵ１０００は、ＲＯＭ１０１０及びＲＡＭ１０２０に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィックコントローラ１０７５は、ＣＰＵ１０００等がＲＡＭ１０２０内に設けたフレームバッファ上に生成する画像データを取得し、表示装置１０８０上に表示させる。これに代えて、グラフィックコントローラ１０７５は、ＣＰＵ１０００等が生成する画像データを格納するフレームバッファを、内部に含んでもよい。
【００４４】
入出力コントローラ１０８４は、ホストコントローラ１０８２と、比較的高速な入出力装置である通信インターフェイス１０３０、ハードディスクドライブ１０４０、及びＣＤ−ＲＯＭドライブ１０６０を接続する。通信インターフェイス１０３０は、ネットワークを介して他の装置と通信する。ハードディスクドライブ１０４０は、更新処理サーバ２００が使用するプログラム及びデータを格納する。ＣＤ−ＲＯＭドライブ１０６０は、ＣＤ−ＲＯＭ１０９５からプログラム又はデータを読み取り、入出力コントローラ１０８４を介してＲＡＭ１０２０に提供する。
【００４５】
また、入出力コントローラ１０８４には、ＲＯＭ１０１０と、フレキシブルディスクドライブ１０５０や入出力チップ１０７０等の比較的低速な入出力装置とが接続される。ＲＯＭ１０１０は、更新処理サーバ２００の起動時にＣＰＵ１０００が実行するブートプログラムや、更新処理サーバ２００のハードウェアに依存するプログラム等を格納する。フレキシブルディスクドライブ１０５０は、フレキシブルディスク１０９０からプログラム又はデータを読み取り、入出力コントローラ１０８４を介してＲＡＭ１０２０に提供する。入出力チップ１０７０は、フレキシブルディスク１０９０や、例えばパラレルポート、シリアルポート、キーボードポート、マウスポート等を介して各種の入出力装置を接続する。
【００４６】
更新処理サーバ２００に提供されるプログラムは、フレキシブルディスク１０９０、ＣＤ−ＲＯＭ１０９５、又はＩＣカード等の記録媒体に格納されて利用者によって提供される。プログラムは、記録媒体から読み出され、入出力コントローラ１０８４を介して更新処理サーバ２００にインストールされ、更新処理サーバ２００において実行される。
【００４７】
更新処理サーバ２００にインストールされて実行されるプログラムは、第１辞書格納モジュールと、翻訳モジュールと、変換処理情報格納モジュールと、変換処理情報送信モジュールと、電子メール送信モジュールとを含む。各モジュールが更新処理サーバ２００に働きかけて行わせる動作は、図１から図１０において説明した更新処理サーバ２００における、対応する部材の動作と同一であるから、説明を省略する。
【００４８】
以上に示したプログラム又はモジュールは、外部の記録媒体に格納されてもよい。記録媒体としては、フレキシブルディスク１０９０、ＣＤ−ＲＯＭ１０９５の他に、ＤＶＤやＰＤ等の光学記録媒体、ＭＤ等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスク又はＲＡＭ等の記憶装置を記録媒体として使用し、ネットワークを介してプログラムを更新処理サーバ２００に提供してもよい。
【００４９】
図１２は、本実施形態及び変形例に係る端末１００のハードウェア構成の一例を示す。端末１００が備える部材は、図１１における同一符号の各部材と略同一であるので、相違点のみを説明する。端末１００は、ハードディスクドライブ１０４０、ＣＤ−ＲＯＭドライブ１０６０、及びフレキシブルディスクドライブ１０５０を備えなくともよい。端末１００は、図１１に示した構成に加え、更にＩＣカードスロット１０５５を備えてもよい。端末１００は、更に、通信インターフェイス１０３０に接続された無線通信部を備えてもよい。端末１００を実現するプログラムは、記録媒体に格納され端末１００に提供されてもよいし、更新処理サーバ２００からネットワークを介してインストールされてもよい。端末１００にインストールされて実行されるプログラムは、第２辞書格納モジュールと、翻訳モジュールと、容量管理モジュールと、辞書更新情報生成モジュールと、辞書更新情報送信モジュールとを含む。各モジュールが端末１００に働きかけて行わせる動作は、図１から図１０において説明した端末１００における、対応する部材の動作と同一であるから、説明を省略する。
【００５０】
以上に示したプログラム又はモジュールは、外部の記録媒体に格納されてもよい。記録媒体としては、フレキシブルディスク、ＣＤ−ＲＯＭの他に、ＤＶＤやＰＤ等の光学記録媒体、ＭＤ等の光磁気記録媒体、テープ媒体、ＩＣカード１０９２等の半導体メモリ等を用いることができる。また、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスク又はＲＡＭ等の記憶装置を記録媒体として使用し、ネットワークを介してプログラムを端末１００に提供してもよい。
【００５１】
以上の説明から明らかなように、辞書更新システム１０は、翻訳の処理結果を示す変換処理情報に基づいて、端末１００内の第１辞書を自動的に更新することができる。例えば、利用者が翻訳処理又はメール送信処理のみを行わせている場合であっても、辞書更新システム１０は、端末１００内の第１辞書を、更新処理サーバ２００内の第２辞書を用いて更新し、以降の翻訳精度を高めることができる。
【００５２】
また、辞書更新システム１０は、端末１００の利用者に応じて適切に第１辞書をカスタマイズすることができる。特に、辞書更新システム１０は、利用者が翻訳を行わせる毎に、変換処理情報を生成することにより第１辞書を更新するので、利用者が第１辞書を用いた翻訳を繰り返す毎に、翻訳精度を高めることができる。
【００５３】
従って、端末１００がＰＤＡ等の携帯通信端末等であり、比較的小さい記憶領域に第１辞書を格納する場合であっても、辞書更新システム１０は、第１辞書を随時更新することにより、翻訳の精度を高めることができる。即ち、翻訳の精度を下げることなく、端末１００の記憶領域を小さくできるので、端末１００の小型化及び低消費電力化を実現できる。
【００５４】
以上で説明した実施形態によれば、以下に示す辞書更新システム、更新処理サーバ、端末、制御方法、プログラム及び記録媒体を実現することができる。
（項目１）  入力された変換元情報を変換先情報に変換する第１辞書を有する端末と、ネットワークを介して前記端末の前記第１辞書を更新させる更新処理サーバとを備えた辞書更新システムであって、前記端末は、前記第１辞書を格納する第１辞書格納部と、前記第１辞書に基づき前記変換元情報を前記変換先情報に変換する処理中に得られる変換処理情報を格納する変換処理情報格納部と、前記変換処理情報を前記更新処理サーバに送信する変換処理情報送信部とを有し、前記更新処理サーバは、前記変換処理情報に基づいて、前記第１辞書を更新する辞書更新情報を生成する辞書更新情報生成部と、前記辞書更新情報を前記端末に送信する辞書更新情報送信部とを有することを特徴とする辞書更新システム。
（項目２）  前記更新処理サーバは、変換元情報を変換先情報に変換する第２辞書を格納する第２辞書格納部を更に有し、前記辞書更新情報生成部は、前記変換処理情報に基づいて、前記第１辞書に追加すべき情報を前記第２辞書から選択し、前記辞書更新情報として生成することを特徴とする項目１記載の辞書更新システム。
【００５５】
（項目３）  前記第１辞書格納部は、第１言語で記述された前記変換元情報を、第２言語で記述された前記変換先情報に翻訳する前記第１辞書を格納し、前記変換処理情報格納部は、前記変換処理情報として、前記変換元情報を、翻訳結果の確信度に対応付けた情報を格納し、前記更新処理サーバは、受け取った前記変換元情報を、前記第２辞書を用いて翻訳し、翻訳の確信度を出力する翻訳部を更に有し、前記辞書更新情報生成部は、前記変換元情報に対応付けて受け取った前記確信度が、前記翻訳部により翻訳された場合の確信度を下回る場合に、前記翻訳部による前記変換元情報の翻訳に用いられた情報を前記第２辞書から選択し、前記辞書更新情報として生成することを特徴とする項目２記載の辞書更新システム。
（項目４）  前記変換処理情報格納部は、前記変換元情報における翻訳の前記確信度が、予め定められた基準確信度より低い場合に、当該変換元情報を格納することを特徴とする項目３記載の辞書更新システム。
（項目５）  前記変換処理情報格納部は、前記第１辞書により変換できなかった前記変換元情報を、前記変換処理情報として格納し、前記辞書更新情報生成部は、前記辞書更新情報として、前記変換処理情報に対応する変換先情報を、前記第２辞書から選択することを特徴とする項目２記載の辞書更新システム。
【００５６】
（項目６）  前記辞書更新情報生成部は、更に、前記変換処理情報を含む複合語の変換先の情報を、前記第２辞書から選択することを特徴とする項目５記載の辞書更新システム。
（項目７）  前記第１辞書格納部は、前記第１辞書として複数の第１部分辞書を格納し、前記変換処理情報格納部は、前記複数の第１部分辞書のそれぞれの使用頻度を、前記変換処理情報として格納し、前記変換処理情報送信部は、前記複数の第１部分辞書のそれぞれの使用頻度を、前記変換処理情報として前記更新処理サーバに送信し、前記第２辞書格納部は、前記第２辞書として、前記複数の第１部分辞書のそれぞれに対応付けられた複数の第２部分辞書を格納し、前記辞書更新情報生成部は、一の第１部分辞書の前記使用頻度が予め定められた第１頻度より高い場合に、前記一の第１部分辞書に対応する一の前記第２部分辞書を、前記辞書更新情報として生成することを特徴とする項目２記載の辞書更新システム。
（項目８）  前記第２辞書は、前記第１辞書を含み、前記辞書更新情報生成部は、他の前記第１部分辞書の前記使用頻度が予め定められた第２頻度より低い場合に、前記他の第１部分辞書を削除する旨の削除指示を前記辞書更新情報として生成することを特徴とする項目７記載の辞書更新システム。
【００５７】
（項目９）  前記更新処理サーバは、前記端末に設けられた記憶装置の空き容量を示す容量情報を管理する容量管理部を更に有し、前記辞書更新情報生成部は、前記空き容量情報が示す空き容量が、予め定められた容量より小さいことを更に条件として、前記削除指示を生成することを特徴とする項目８記載の辞書更新システム。
（項目１０）  前記端末は、前記変換元情報を変換した前記変換先情報を、外部の端末に電子メールにより送信する電子メール送信部を更に備え、前記変換処理情報送信部は、前記電子メールが送信される毎に、更に、当該電子メールを前記変換処理情報として前記更新処理サーバに送信し、前記辞書更新情報送信部は、前記電子メールに基づいて、前記辞書更新情報を作成し、前記端末に送信することを特徴とする項目１記載の辞書更新システム。
（項目１１）  前記変換処理情報送信部は、前記電子メール中の文章における複数の語句間の語順を入れ替えることにより前記変換処理情報を生成することを特徴とする項目１０記載の辞書更新システム。
（項目１２）  前記変換処理情報送信部は、前記変換処理情報を前記更新処理サーバに送信した場合に、前記変換処理情報格納部に格納されている前記変換処理情報を削除することを特徴とする項目１記載の辞書更新システム。
【００５８】
（項目１３）  入力された変換元情報を変換先情報に変換する第１辞書を有し、外部に設けられた更新処理サーバに当該第１辞書を更新させる端末であって、前記第１辞書に基づき前記変換元情報を前記変換先情報に変換する処理中に得られる変換処理情報を格納する変換処理情報格納部と、前記変換処理情報を前記更新処理サーバに送信する変換処理情報送信部と、前記第１辞書を格納し、前記第１辞書を更新する辞書更新情報を前記更新処理サーバから受け取った場合に、当該第１辞書を更新する第１辞書格納部とを備えることを特徴とする端末。
（項目１４）  第１言語で記述された前記変換元情報を、前記第１辞書を用いて、第２言語で記述された前記変換先情報に翻訳する翻訳部を更に備え、前記変換処理情報送信部は、前記変換処理情報として、前記変換元情報を、翻訳結果の確信度に対応付けた情報を前記更新サーバに送信し、前記第１辞書格納部は、前記確信度に応じて前記更新処理サーバから返送された前記辞書更新情報に基づき、前記第１辞書を更新することを特徴とする項目１３記載の端末。
（項目１５）  前記変換処理情報格納部は、前記第１辞書により変換できなかった前記変換元情報を、前記変換処理情報として格納し、前記第１辞書格納部は、前記辞書更新情報として、前記変換処理情報に対応する変換先情報を、前記更新処理サーバから受信し、当該変換先情報を追加することにより前記第１辞書を更新することを特徴とする項目１３記載の端末。
【００５９】
（項目１６）  前記第１辞書格納部は、前記第１辞書として複数の第１部分辞書を格納し、前記変換処理情報格納部は、前記複数の第１部分辞書のそれぞれの使用頻度を、前記変換処理情報として格納し、前記変換処理情報送信部は、前記複数の第１部分辞書のそれぞれの使用頻度を、前記変換処理情報として前記更新処理サーバに送信し、前記第１辞書格納部は、予め定められた第１頻度より高い使用頻度を有する一の前記第１部分辞書に対応付けられた他の部分辞書を、前記更新処理サーバから受信し、当該他の部分辞書を追加することにより前記第１辞書を更新することを特徴とする項目１３記載の端末。
（項目１７）  入力された変換元情報を変換先情報に変換する第１辞書を有する端末に、当該第１辞書を更新するための辞書更新情報を送信する更新処理サーバであって、前記第１辞書に基づき前記変換元情報を前記変換先情報に変換する処理中に得られる変換処理情報を前記端末から受け取り、当該変換処理情報に基づいて、前記第１辞書を更新する辞書更新情報を生成する辞書更新情報生成部と、前記辞書更新情報を前記端末に送信することにより、前記第１辞書を更新させる辞書更新情報送信部とを備えることを特徴とする更新処理サーバ。
（項目１８）  入力された変換元情報を変換先情報に変換する第１辞書を有する端末と、ネットワークを介して前記端末の前記第１辞書を更新させる更新処理サーバとを制御する制御方法であって、前記端末に、前記第１辞書を格納させる段階と、前記端末に、前記第１辞書に基づき前記変換元情報を前記変換先情報に変換する処理中に得られる変換処理情報を格納させる段階と、前記端末に、前記変換処理情報を前記更新処理サーバに送信させる段階と、前記更新処理サーバに、前記変換処理情報に基づいて、前記第１辞書を更新する辞書更新情報を生成させる段階と、前記更新処理サーバに、前記辞書更新情報を前記端末に送信させる段階とを備えることを特徴とする制御方法。
【００６０】
（項目１９）  入力された変換元情報を変換先情報に変換する第１辞書を有する端末に、当該第１辞書を更新するための辞書更新情報を送信する更新処理サーバとしてコンピュータを機能させるプログラムであって、前記コンピュータを、前記第１辞書に基づき前記変換元情報を前記変換先情報に変換する処理中に得られる変換処理情報を前記端末から受け取り、当該変換処理情報に基づいて、前記第１辞書を更新する辞書更新情報を生成する辞書更新情報生成部と、前記辞書更新情報を前記端末に送信することにより、前記第１辞書を更新させる辞書更新情報送信部として機能させることを特徴とするプログラム。
（項目２０）  入力された変換元情報を変換先情報に変換する第１辞書を有し、外部に設けられた更新処理サーバに当該第１辞書を更新させる端末としてコンピュータを機能させるプログラムであって、前記コンピュータを、前記第１辞書に基づき前記変換元情報を前記変換先情報に変換する処理中に得られる変換処理情報を格納する変換処理情報格納部と、前記変換処理情報を前記更新処理サーバに送信する変換処理情報送信部と、前記第１辞書を格納し、前記第１辞書を更新する辞書更新情報を前記更新サーバから受け取った場合に、当該第１辞書を更新する第１辞書格納部として機能させることを特徴とするプログラム。
（項目２１）  項目１９又は項目２０記載のプログラムを記録した記録媒体。
【００６１】
以上、本発明を実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。上記実施形態に、多様な変更または改良を加えることができる。そのような変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。例えば、端末１００は、翻訳部１２０を備えなくてよい。この場合の端末１００とは、例えば、他の端末に、翻訳の辞書を付加機能として提供する端末である。即ち、第１辞書格納部端末１１０は、他の端末に設けられた翻訳部により用いられる第１辞書を格納してもよい。
【００６２】
【発明の効果】
上記説明から明らかなように、本発明によれば端末に設けられた辞書を適切に更新することができる。
【図面の簡単な説明】
【図１】図１は、辞書更新システム１０の機能ブロック図。
【図２】図２は、第１辞書格納部１１０及び第２辞書格納部２１０の一例を示す図。
【図３】図３は、変換処理情報格納部１３０の一例を示す図。
【図４】図４は、辞書更新システム１０の動作フロー図。
【図５】図５は、Ｓ１２０の詳細を示すフロー図。
【図６】図６は、確信度を算出する一例を示す図。
【図７】図７は、図４に示したＳ２２０の詳細を示すフロー図。
【図８】図８は、図４に示したＳ２３０の詳細の一例を示すフロー図。
【図９】図９は、本実施形態の変形例における辞書更新システム１０の機能ブロック図。
【図１０】図１０は、変形例における辞書更新システム１０の動作フロー図。
【図１１】図１１は、本実施形態及び変形例に係る更新処理サーバ２００のハードウェア構成の一例を示す図。
【図１２】図１２は、本実施形態及び変形例に係る端末１００のハードウェア構成の一例を示す図。
【符号の説明】
１０  辞書更新システム
２０  ネットワーク
１００  端末
１１０  第１辞書格納部
１１２  コンピュータ部分辞書
１１４  料理部分辞書
１１６  ペット部分辞書
１１８  基本辞書
１２０  翻訳部
１３０  変換処理情報格納部
１４０  変換処理情報送信部
１５０  電子メール送信部
２００  更新処理サーバ
２１０  第２辞書格納部
２１２  コンピュータ部分辞書
２１４  料理部分辞書
２１６  ペット部分辞書
２１８  基本辞書
２２０  翻訳部
２２５  容量管理部
２３０  辞書更新情報生成部
２４０  辞書更新情報送信部
６００  英文
６１０  日本語文
６２０  日本語文
【図１】
2004206307.tif 000003
【図２】
2004206307.tif 000004
【図３】
2004206307.tif 000005
【図４】
2004206307.tif 000006
【図５】
2004206307.tif 000007
【図６】
2004206307.tif 000008
【図７】
2004206307.tif 000009
【図８】
2004206307.tif 000010
【図９】
2004206307.tif 000011
【図１０】
2004206307.tif 000012
【図１１】
2004206307.tif 000013
【図１２】
2004206307.tif 000014