(57)【特許請求の範囲】
【請求項１】
ネットワークを介して他の機械翻訳端末装置および文章の標準化を行う文標準化サーバと接続される機械翻訳端末装置であって、
対訳データベースを記憶する対訳データベース部と、
入力された翻訳対象の文章である翻訳対象文章に対し、前記文標準化サーバにより前記標準化を施すことにより得られる標準化文章を自己の前記対訳データベースおよび他の機械翻訳端末装置の対訳データベースのうち少なくとも自己の前記対訳データベースを参照することにより翻訳して翻訳結果文章を得、さらに前記翻訳対象文章に対し前記標準化を施すことができない場合に前記翻訳対象文章を自己の前記対訳データベースおよび他の機械翻訳端末装置の対訳データベースのうち少なくとも自己の前記対訳データベースを参照することにより前記翻訳結果文章を得る翻訳部と、
前記翻訳部による翻訳結果文章を前記翻訳対象文章に対応づけて前記対訳データベースを更新する、さらに前記翻訳部による翻訳結果文章を前記翻訳対象文章に対応づけて前記対訳データベースを仮に更新するとともに、前記文標準化サーバにより前記標準化を施すことにより前記標準化文章が得られた後に、前記仮に更新した前記対訳データベースの対応部分を前記標準化文章および前記翻訳結果文章に基づいて更新する対訳データベース更新部と、を備えた
ことを特徴とする機械翻訳端末装置。
【請求項２】
ネットワークを介して他の機械翻訳端末装置および文章の標準化を行う文標準化サーバと接続される機械翻訳端末装置であって、
対訳データベースを記憶する対訳データベース部と、
入力された翻訳対象の文章である翻訳対象文章に対し、前記文標準化サーバにより前記標準化を施すことにより得られる標準化文章を自己の前記対訳データベース部および他の機械翻訳端末装置の対訳データベースのうち少なくとも自己の前記対訳データベースを参照することにより翻訳結果文章を得、さらに前記翻訳対象文章に対し前記標準化を施すことができない場合に前記翻訳対象文章を自己の前記対訳データベースおよび他の機械翻訳端末装置の対訳データベースのうち少なくとも自己の前記対訳データベースを参照することにより翻訳して前記翻訳結果文章を得る翻訳部と、
前記翻訳結果文章をユーザが編集し、編集翻訳文章を得るための編集部と、
前記編集翻訳文章を前記翻訳対象文章に対応づけて前記対訳データベースを更新する、さらに前記編集翻訳文章を前記翻訳対象文章に対応づけて前記対訳データベースを仮に更新するとともに、前記文標準化サーバにより前記標準化を施すことにより前記標準化文章が得られた後に、前記仮に更新した前記対訳データベースの対応部分を前記標準化文章および前記編集翻訳文章に基づいて更新する対訳データベース更新部と、を備えた
ことを特徴とする機械翻訳端末装置。
【請求項３】
請求項１または請求項２記載の機械翻訳端末装置において、
前記翻訳部は、前記対訳データベースを参照しても前記翻訳結果文章が得られなかった場合に、前記翻訳対象文章の構文解析および予め記憶した辞書の参照を行って翻訳を行い、前記翻訳結果文章を生成する
ことを特徴とする機械翻訳端末装置。
【請求項４】
文章の標準化を行う文標準化サーバと、
前記文標準化サーバにネットワークを介して接続される複数の機械翻訳端末装置と、を備え、
前記機械翻訳端末装置は、対訳データベースを記憶する対訳データベース部と、
入力された翻訳対象の文章である翻訳対象文章に対し、前記文標準化サーバにより前記標準化を施すことにより得られる標準化文章を自己の前記対訳データベースおよび他の機械翻訳端末装置の対訳データベースのうち少なくとも自己の前記対訳データベースを参照することにより翻訳して翻訳結果文章を得、さらに前記翻訳対象文章に対し前記標準化を施すことができない場合に前記翻訳対象文章を自己の前記対訳データベースおよび他の機械翻訳端末装置の対訳データベースのうち少なくとも自己の前記対訳データベースを参照することにより前記翻訳結果文章を得る翻訳部と、
前記翻訳部による翻訳結果文章を前記翻訳対象文章に対応づけて前記対訳データベースを更新する、さらに前記翻訳部による翻訳結果文章を前記翻訳対象文章に対応づけて前記対訳データベースを仮に更新するとともに、前記文標準化サーバにより前記標準化を施すことにより前記標準化文章が得られた後に、前記仮に更新した前記対訳データベースの対応部分を前記標準化文章および前記翻訳結果文章に基づいて更新する対訳データベース更新部と、を備えた
ことを特徴とする機械翻訳システム。
【請求項５】
文章の標準化を行う文標準化サーバと、
前記文標準化サーバにネットワークを介して接続される複数の機械翻訳端末装置と、を備え、
前記機械翻訳端末装置は、対訳データベースを記憶する対訳データベース部と、
入力された翻訳対象の文章である翻訳対象文章に対し、前記文標準化サーバにより前記標準化を施すことにより得られる標準化文章を自己の前記対訳データベース部および他の機械翻訳端末装置の対訳データベースのうち少なくとも自己の前記対訳データベースを参照することにより翻訳結果文章を得、さらに前記翻訳対象文章に対し前記標準化を施すことができない場合に前記翻訳対象文章を自己の前記対訳データベースおよび他の機械翻訳端末装置の対訳データベースのうち少なくとも自己の前記対訳データベースを参照することにより翻訳して前記翻訳結果文章を得る翻訳部と、
前記翻訳結果文章をユーザが編集し、編集翻訳文章を得るための編集部と、
前記編集翻訳文章を前記翻訳対象文章に対応づけて前記対訳データベースを更新する、さらに前記編集翻訳文章を前記翻訳対象文章に対応づけて前記対訳データベースを仮に更新するとともに、前記文標準化サーバにより前記標準化を施すことにより前記標準化文章が得られた後に、前記仮に更新した前記対訳データベースの対応部分を前記標準化文章および前記編集翻訳文章に基づいて更新する対訳データベース更新部と、を備えた
ことを特徴とする機械翻訳システム。
【請求項６】
請求項４または請求項５記載の機械翻訳システムにおいて、
前記翻訳部は、前記対訳データベースを参照しても前記翻訳結果文章が得られなかった場合に、前記翻訳対象文章の構文解析および予め記憶した辞書の参照を行って翻訳を行い、前記翻訳結果文章を生成する
ことを特徴とする機械翻訳システム。
【請求項７】
ネットワークを介して他の機械翻訳端末装置および文章の標準化を行う文標準化サーバと接続され、対訳データベースを記憶する対訳データベース部、翻訳部、対訳データベース更新部、各部を制御する制御手段を備えた機械翻訳端末装置の制御方法であって、
前記制御手段は、前記翻訳部に、入力された翻訳対象の文章である翻訳対象文章に対し、前記文標準化サーバにより前記標準化を施すことにより得られる標準化文章を自己の前記対訳データベースおよび他の機械翻訳端末装置の対訳データベースのうち少なくとも自己の前記対訳データベースを参照することにより翻訳して翻訳結果文章を得させ、さらに前記翻訳対象文章に対し前記標準化を施すことができない場合に前記翻訳対象文章を自己の前記対訳データベースおよび他の機械翻訳端末装置の対訳データベースのうち少なくとも自己の前記対訳データベースを参照することにより前記翻訳結果文章を得させる過程と、
前記対訳データベースに、前記翻訳結果文章を前記翻訳対象文章に対応づけて前記対訳データベースを更新させ、さらに前記翻訳結果文章を前記翻訳対象文章に対応づけて前記対訳データベースを仮に更新するとともに、前記文標準化サーバにより前記標準化を施すことにより前記標準化文章が得られた後に、前記仮に更新した前記対訳データベースの対応部分を前記標準化文章および前記翻訳結果文章に基づいて更新させる過程と、を備えた
ことを特徴とする機械翻訳端末装置の制御方法。
【請求項８】
ネットワークを介して他の機械翻訳端末装置および文章の標準化を行う文標準化サーバと接続され、対訳データベースを記憶する対訳データベース部、翻訳部、対訳データベース更新部、編集部、各部を制御する制御手段を備えた機械翻訳端末装置の制御方法であって、
前記制御手段は、前記翻訳部に、入力された翻訳対象の文章である翻訳対象文章に対し、前記文標準化サーバにより前記標準化を施すことにより得られる標準化文章を自己の前記対訳データベースおよび他の機械翻訳端末装置の対訳データベースのうち少なくとも自己の前記対訳データベースを参照することにより翻訳結果文章を得させ、さらに前記翻訳対象文章に対し前記標準化を施すことができない場合に前記翻訳対象文章を自己の前記対訳データベースおよび他の機械翻訳端末装置の対訳データベースのうち少なくとも自己の前記対訳データベース部を参照することにより翻訳して前記翻訳結果文章を得させる過程と、
前記編集部に、前記翻訳結果文章をユーザが編集し、編集翻訳文章を得させる過程と、
前記対訳データベースに、前記編集翻訳文章を前記翻訳対象文章に対応づけて前記対訳データベースを更新させ、さらに前記編集翻訳文章を前記翻訳対象文章に対応づけて前記対訳データベースを仮に更新させるとともに、前記文標準化サーバにより前記標準化を施すことにより前記標準化文章が得られた後に、前記仮に更新した前記対訳データベースの対応部分を前記標準化文章および前記編集翻訳文章に基づいて更新させる
ことを特徴とする機械翻訳端末装置の制御方法。
【請求項９】
請求項７または請求項８記載の機械翻訳端末装置の制御方法において、
前記対訳データベースを参照しても前記翻訳結果文章が得られなかった場合に、前記標準化文章の構文解析および予め記憶した辞書の参照を行って翻訳し、前記翻訳結果文章を生成する過程を備えた
ことを特徴とする機械翻訳端末装置の制御方法。
【請求項１０】
文章の標準化を行う文標準化サーバと、ネットワークを介して前記文標準化サーバと接続される複数の機械翻訳端末装置とを備え、前記機械翻訳端末装置が、対訳データベースを記憶する対訳データベース部、翻訳部、対訳データベース更新部、各部を制御する制御手段を有する機械翻訳システムの制御方法であって、
前記制御手段は、前記翻訳部に、入力された翻訳対象の文章である翻訳対象文章に対し、前記文標準化サーバにより前記標準化を施すことにより得られる標準化文章を自己の前記対訳データベースおよび他の機械翻訳端末装置の対訳データベースのうち少なくとも自己の前記対訳データベースを参照することにより翻訳結果文章を得させ、さらに前記翻訳対象文章に対し前記標準化を施すことができない場合に前記翻訳対象文章を自己の前記対訳データベースおよび他の機械翻訳端末装置の対訳データベースのうち少なくとも自己の前記対訳データベース部を参照することにより翻訳して前記翻訳結果文章を得させる過程と、
前記対訳データベースに、前記翻訳結果文章をユーザが編集し、編集翻訳文章を得させ、さらに、前記編集翻訳文章を前記翻訳対象文章に対応づけて前記対訳データベースを仮に更新させるとともに、前記文標準化サーバにより前記標準化を施すことにより前記標準化文章が得られた後に、前記仮に更新した前記対訳データベースの対応部分を前記標準化文章および前記編集翻訳文章に基づいて更新させる過程と、を備えた
ことを特徴とする機械翻訳システムの制御方法。
【請求項１１】
文章の標準化を行う文標準化サーバと、ネットワークを介して前記文標準化サーバと接続される複数の機械翻訳端末装置とを備え、前記機械翻訳端末装置が、対訳データベースを記憶する対訳データベース部、翻訳部、対訳データベース更新部、編集部、各部を制御する制御手段を有する機械翻訳システムの制御方法であって、
前記制御手段は、前記翻訳部に、入力された翻訳対象の文章である翻訳対象文章に対し、前記文標準化サーバにより前記標準化を施すことにより得られる標準化文章を自己の前記対訳データベースおよび他の機械翻訳端末装置の対訳データベースのうち少なくとも自己の前記対訳データベースを参照することにより翻訳結果文章を得させ、さらに前記翻訳対象文章に対し前記標準化を施すことができない場合に前記翻訳対象文章を自己の前記対訳データベースおよび他の機械翻訳端末装置の対訳データベースのうち少なくとも自己の前記対訳データベース部を参照することにより翻訳して前記翻訳結果文章を得させる過程と、
前記編集部に、前記翻訳結果文章をユーザが編集し、編集翻訳文書を得させる過程と、
前記対訳データベースに、前記編集翻訳文章を前記翻訳対象文章に対応づけて前記対訳データベースを更新させ、さらに前記編集翻訳文章を前記翻訳対象文章に対応づけて前記対訳データベースを仮に更新させるとともに、前記文標準化サーバにより前記標準化を施すことにより前記標準化文章が得られた後に、前記仮に更新した前記対訳データベースの対応部分を前記標準化文章および前記編集翻訳文章に基づいて更新させる過程と、を備えた
ことを特徴とする機械翻訳システムの制御方法。
【請求項１２】
請求項１０または請求項１１記載の機械翻訳システムの制御方法において、
前記対訳データベースを参照しても前記翻訳結果文章が得られなかった場合に、前記標準化文章の構文解析および予め記憶した辞書の参照を行って翻訳し、前記翻訳結果文章を生成する過程を備えた
ことを特徴とする機械翻訳システムの制御方法。
【請求項１３】
ネットワークを介して他の機械翻訳端末装置および文章の標準化を行う文標準化サーバと接続され、対訳データベースを記憶する対訳データベース部、翻訳部、対訳データベース更新部、各部を制御する制御手段を備えたコンピュータにより構成された機械翻訳端末装置の制御プログラムであって、
前記コンピュータに、入力された翻訳対象の文章である翻訳対象文章に対し、前記標準化を施すことにより得られる標準化文章を少なくとも所定の前記対訳データベースを参照することにより翻訳して翻訳結果文章を得させ、さらに前記翻訳対象文章に対し前記標準化を施すことができない場合に前記翻訳対象文章を自己の前記対訳データベースおよび他の機械翻訳端末装置の対訳データベースのうち少なくとも自己の前記対訳データベースを参照することにより前記翻訳結果文章を得させる機能と、
前記翻訳結果文章を前記翻訳対象文章に対応づけて前記対訳データベースを更新させ、さらに前記翻訳結果文章を前記翻訳対象文章に対応づけて前記対訳データベースを仮に更新するとともに、前記文標準化サーバにより前記標準化を施すことにより前記標準化文章が得られた後に、前記仮に更新した前記対訳データベースの対応部分を前記標準化文章および前記翻訳結果文章に基づいて更新させる機能と、を実行させるための機械翻訳端末装置の制御プログラム。
【請求項１４】
ネットワークを介して他の機械翻訳端末装置および文章の標準化を行う文標準化サーバと接続され、対訳データベースを記憶する対訳データベース部、翻訳部、対訳データベース更新部、翻訳部、各部を制御する制御手段を備えたコンピュータにより構成された機械翻訳端末装置の制御プログラムであって、
前記コンピュータに、入力された翻訳対象の文章である翻訳対象文章に対し、前記標準化を施すことにより得られる標準化文章を少なくとも所定の前記対訳データベースを参照することにより翻訳して翻訳結果文章を得させ、さらに前記翻訳対象文章に対し前記標準化を施すことができない場合に前記翻訳対象文章を自己の前記対訳データベースおよび他の機械翻訳端末装置の対訳データベースのうち少なくとも自己の前記対訳データベースを参照することにより前記翻訳結果文章を得させる機能と、
前記翻訳結果文章をユーザが編集し、編集翻訳文章を得させる機能と、
前記翻訳結果文章を前記翻訳対象文章に対応づけて前記対訳データベースを更新させ、さらに前記編集翻訳文章を前記翻訳対象文章に対応づけて前記対訳データベースを仮に更新するとともに、前記文標準化サーバにより前記標準化を施すことにより前記標準化文章が得られた後に、前記仮に更新した前記対訳データベースの対応部分を前記標準化文章および前記編集翻訳文章に基づいて更新させる機能と、を実行させるための機械翻訳端末装置の制御プログラム。
【請求項１５】
請求項１３または１４記載の機械翻訳端末装置の制御プログラムにおいて、
前記対訳データベースを参照しても前記翻訳結果文章が得られなかった場合に、前記標準化文章の構文解析および予め記憶した辞書の参照を行って翻訳し、前記翻訳結果文章を生成する機能を備えた
ことを特徴とする機械翻訳端末装置の制御プログラム。
【請求項１６】
文章の標準化を行う文標準化サーバと、ネットワークを介して前記文標準化サーバと接続される複数の機械翻訳端末装置とを備え、前記機械翻訳端末装置が、コンピュータにより対訳データベースを記憶する対訳データベース部、翻訳部、対訳データベース更新部、各部を制御する制御手段を有する機械翻訳システムの制御プログラムであって、
前記コンピュータに、入力された翻訳対象の文章である翻訳対象文章に対し、前記文標準化サーバにより前記標準化を施すことにより得られる標準化文章を自己の前記対訳データベースおよび他の機械翻訳端末装置の対訳データベースのうち少なくとも自己の前記対訳データベースを参照することにより翻訳結果文章を得させ、さらに前記翻訳対象文章に対し前記標準化を施すことができない場合に前記翻訳対象文章を自己の前記対訳データベースおよび他の機械翻訳端末装置の対訳データベースのうち少なくとも自己の前記対訳データベース部を参照することにより翻訳して前記翻訳結果文章を得させる機能と、
前記対訳データベースに、前記翻訳結果文章をユーザが編集し、編集翻訳文章を得させ、さらに、前記編集翻訳文章を前記翻訳対象文章に対応づけて前記対訳データベースを仮に更新させるとともに、前記文標準化サーバにより前記標準化を施すことにより前記標準化文章が得られた後に、前記仮に更新した前記対訳データベースの対応部分を前記標準化文章および前記編集翻訳文章に基づいて更新させる機能と、を実行させるための機械翻訳システムの制御プログラム。
【請求項１７】
文章の標準化を行う文標準化サーバと、ネットワークを介して前記文標準化サーバと接続される複数の機械翻訳端末装置とを備え、前記機械翻訳端末装置が、コンピュータにより対訳データベースを記憶する対訳データベース部、翻訳部、対訳データベース更新部、編集部、各部を制御する制御手段を有する機械翻訳システムの制御プログラムであって、
前記コンピュータに、入力された翻訳対象の文章である翻訳対象文章に対し、前記文標準化サーバにより前記標準化を施すことにより得られる標準化文章を自己の前記対訳データベースおよび他の機械翻訳端末装置の対訳データベースのうち少なくとも自己の前記対訳データベースを参照することにより翻訳結果文章を得させ、さらに前記翻訳対象文章に対し前記標準化を施すことができない場合に前記翻訳対象文章を自己の前記対訳データベースおよび他の機械翻訳端末装置の対訳データベースのうち少なくとも自己の前記対訳データベース部を参照することにより翻訳して前記翻訳結果文章を得させる機能と、
前記翻訳結果文章をユーザが編集し、編集翻訳文書を得させる機能と、
前記編集翻訳文章を前記翻訳対象文章に対応づけて前記対訳データベースを更新させ、さらに前記編集翻訳文章を前記翻訳対象文章に対応づけて前記対訳データベースを仮に更新させるとともに、前記文標準化サーバにより前記標準化を施すことにより前記標準化文章が得られた後に、前記仮に更新した前記対訳データベースの対応部分を前記標準化文章および前記編集翻訳文章に基づいて更新させる機能と、を実行させるための機械翻訳システムの制御プログラム。
【請求項１８】
請求項１６または請求項１７記載の機械翻訳システムの制御プログラムにおいて、
前記対訳データベースを参照しても前記翻訳結果文章が得られなかった場合に、前記標準化文章の構文解析および予め記憶した辞書の参照を行って翻訳し、前記翻訳結果文章を生成する過程を備えた
ことを特徴とする機械翻訳システムの制御プログラム。
【請求項１９】
請求項１３ないし請求項１８のいずれかに記載の制御プログラムを記録した
ことを特徴とする記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、機械翻訳端末装置、機械翻訳システム、機械翻訳端末装置の制御方法、機械翻訳システムの制御方法、機械翻訳端末装置の制御プログラム及び記録媒体に係り、特に分散機械翻訳を効率的に行わせるための技術に関する。
【０００２】
【従来の技術】
特開平８−２２１４２２号公報には、ネットワークを利用した機械翻訳システムが開示されている。この機械翻訳システムにおいては、同一文章の重複翻訳という無駄を避けるべく、一度翻訳した文章（翻訳結果）を原文とともにネットワークを介して接続されたデータベースサーバ上の対訳データベースに登録している。そして、翻訳対象の文章が入力された場合には、対訳データベースを参照し、既に翻訳した原文と同一の文章が翻訳対象として指示された場合には、翻訳は行わず、対訳データベースから翻訳結果を読み出して翻訳を依頼したユーザに対して提示する構成を採っていた。
【０００３】
また、翻訳の対象となる文章は、自然言語で作成されており、語や表記のゆれが存在している。このため、例えば、文章として「私は学校へ行きます。」、「僕は学校に行く。」という文章は本来同じ意味の文章であるにもかかわらず、それぞれ別の文章として取り扱われていた。
【０００４】
【発明が解決しようとする課題】
特開平８−２２１４２２号公報に開示されている技術においては、ネットワークおよびデータベースサーバの利用が必須となり、ユーザ端末単独の効果的な実施は困難であるという問題点があった。
また、語や表記のゆれに基づく入力文の不統一に起因して対訳データベースの効率的な利用が妨げられるという問題点があった。
【０００５】
そこで、本発明の目的は、大規模で効率の高い対訳データベースを容易に構築できるとともに、オンライン時及びオフライン時の双方において、ユーザ端末で機械翻訳を行うことが可能な機械翻訳端末装置、機械翻訳システム、機械翻訳端末装置の制御方法、機械翻訳システムの制御方法、機械翻訳端末装置の制御プログラム及び記録媒体を提供することにある。
【０００６】
【課題を解決するための手段】
上記課題を解決するために本発明が採用する機械翻訳端末装置は、ネットワークを介して他の機械翻訳端末装置および文章の標準化を行う文標準化サーバと接続される機械翻訳端末装置であって、
対訳データベースを記憶する対訳データベース部と、入力された翻訳対象の文章である翻訳対象文章に対し、前記文標準化サーバにより前記標準化を施すことにより得られる標準化文章を自己の前記対訳データベースおよび他の機械翻訳端末装置の対訳データベースのうち少なくとも自己の前記対訳データベースを参照することにより翻訳して翻訳結果文章を得、さらに前記翻訳対象文章に対し前記標準化を施すことができない場合に前記翻訳対象文章を自己の前記対訳データベースおよび他の機械翻訳端末装置の対訳データベースのうち少なくとも自己の前記対訳データベースを参照することにより前記翻訳結果文章を得る翻訳部と、前記翻訳部による翻訳結果文章を前記翻訳対象文章に対応づけて前記対訳データベースを更新する、さらに前記翻訳部による翻訳結果文章を前記翻訳対象文章に対応づけて前記対訳データベースを仮に更新するとともに、前記文標準化サーバにより前記標準化を施すことにより前記標準化文章が得られた後に、前記仮に更新した前記対訳データベースの対応部分を前記標準化文章および前記翻訳結果文章に基づいて更新する対訳データベース更新部と、を備えたことを特徴としている。
【０００７】
また、本発明が採用する別の機械翻訳端末装置は、ネットワークを介して他の機械翻訳端末装置および文章の標準化を行う文標準化サーバと接続される機械翻訳端末装置であって、
対訳データベースを記憶する対訳データベース部と、入力された翻訳対象の文章である翻訳対象文章に対し、前記文標準化サーバにより前記標準化を施すことにより得られる標準化文章を自己の前記対訳データベース部および他の機械翻訳端末装置の対訳データベースのうち少なくとも自己の前記対訳データベースを参照することにより翻訳結果文章を得、さらに前記翻訳対象文章に対し前記標準化を施すことができない場合に前記翻訳対象文章を自己の前記対訳データベースおよび他の機械翻訳端末装置の対訳データベースのうち少なくとも自己の前記対訳データベースを参照することにより翻訳して前記翻訳結果文章を得る翻訳部と、前記翻訳結果文章をユーザが編集し、編集翻訳文章を得るための編集部と、
前記編集翻訳文章を前記翻訳対象文章に対応づけて前記対訳データベースを更新する、さらに前記編集翻訳文章を前記翻訳対象文章に対応づけて前記対訳データベースを仮に更新するとともに、前記文標準化サーバにより前記標準化を施すことにより前記標準化文章が得られた後に、前記仮に更新した前記対訳データベースの対応部分を前記標準化文章および前記編集翻訳文章に基づいて更新する対訳データベース更新部と、を備えたことを特徴としている。
【０００８】
この場合において、前記翻訳部は、前記対訳データベースを参照しても前記翻訳結果文章が得られなかった場合に、前記翻訳対象文章の構文解析および予め記憶した辞書の参照を行って翻訳を行い、前記翻訳結果文章を生成する、ようにしてもよい。
【０００９】
本発明が採用する機械翻訳システムは、文章の標準化を行う文標準化サーバと、前記文標準化サーバにネットワークを介して接続される複数の機械翻訳端末装置と、を備え、
前記機械翻訳端末装置は、対訳データベースを記憶する対訳データベース部と、入力された翻訳対象の文章である翻訳対象文章に対し、前記文標準化サーバにより前記標準化を施すことにより得られる標準化文章を自己の前記対訳データベースおよび他の機械翻訳端末装置の対訳データベースのうち少なくとも自己の前記対訳データベースを参照することにより翻訳して翻訳結果文章を得、さらに前記翻訳対象文章に対し前記標準化を施すことができない場合に前記翻訳対象文章を自己の前記対訳データベースおよび他の機械翻訳端末装置の対訳データベースのうち少なくとも自己の前記対訳データベースを参照することにより前記翻訳結果文章を得る翻訳部と、前記翻訳部による翻訳結果文章を前記翻訳対象文章に対応づけて前記対訳データベースを更新する、さらに前記翻訳部による翻訳結果文章を前記翻訳対象文章に対応づけて前記対訳データベースを仮に更新するとともに、前記文標準化サーバにより前記標準化を施すことにより前記標準化文章が得られた後に、前記仮に更新した前記対訳データベースの対応部分を前記標準化文章および前記翻訳結果文章に基づいて更新する対訳データベース更新部と、を備えたことを特徴としている。
【００１０】
本発明が採用する別の機械翻訳システムは、文章の標準化を行う文標準化サーバと、前記文標準化サーバにネットワークを介して接続される複数の機械翻訳端末装置と、を備え、
前記機械翻訳端末装置は、対訳データベースを記憶する対訳データベース部と、入力された翻訳対象の文章である翻訳対象文章に対し、前記文標準化サーバにより前記標準化を施すことにより得られる標準化文章を自己の前記対訳データベース部および他の機械翻訳端末装置の対訳データベースのうち少なくとも自己の前記対訳データベースを参照することにより翻訳結果文章を得、さらに前記翻訳対象文章に対し前記標準化を施すことができない場合に前記翻訳対象文章を自己の前記対訳データベースおよび他の機械翻訳端末装置の対訳データベースのうち少なくとも自己の前記対訳データベースを参照することにより翻訳して前記翻訳結果文章を得る翻訳部と、前記翻訳結果文章をユーザが編集し、編集翻訳文章を得るための編集部と、前記編集翻訳文章を前記翻訳対象文章に対応づけて前記対訳データベースを更新する、さらに前記編集翻訳文章を前記翻訳対象文章に対応づけて前記対訳データベースを仮に更新するとともに、前記文標準化サーバにより前記標準化を施すことにより前記標準化文章が得られた後に、前記仮に更新した前記対訳データベースの対応部分を前記標準化文章および前記編集翻訳文章に基づいて更新する対訳データベース更新部と、を備えたことを特徴している。
【００１１】
この場合において、前記翻訳部は、前記対訳データベースを参照しても前記翻訳結果文章が得られなかった場合に、前記翻訳対象文章の構文解析および予め記憶した辞書の参照を行って翻訳を行い、前記翻訳結果文章を生成するようにしてもよい。
【００１２】
本発明が採用する機械翻訳端末装置の制御方法は、ネットワークを介して他の機械翻訳端末装置および文章の標準化を行う文標準化サーバと接続され、対訳データベースを記憶する対訳データベース部、翻訳部、対訳データベース更新部、各部を制御する制御手段を備えた機械翻訳端末装置の制御方法であって、
前記制御手段は、前記翻訳部に、入力された翻訳対象の文章である翻訳対象文章に対し、前記文標準化サーバにより前記標準化を施すことにより得られる標準化文章を自己の前記対訳データベースおよび他の機械翻訳端末装置の対訳データベースのうち少なくとも自己の前記対訳データベースを参照することにより翻訳して翻訳結果文章を得させ、さらに前記翻訳対象文章に対し前記標準化を施すことができない場合に前記翻訳対象文章を自己の前記対訳データベースおよび他の機械翻訳端末装置の対訳データベースのうち少なくとも自己の前記対訳データベースを参照することにより前記翻訳結果文章を得させる過程と、前記対訳データベースに、前記翻訳結果文章を前記翻訳対象文章に対応づけて前記対訳データベースを更新させ、さらに前記翻訳結果文章を前記翻訳対象文章に対応づけて前記対訳データベースを仮に更新するとともに、前記文標準化サーバにより前記標準化を施すことにより前記標準化文章が得られた後に、前記仮に更新した前記対訳データベースの対応部分を前記標準化文章および前記翻訳結果文章に基づいて更新させる過程と、を備えたことを特徴としている。
【００１３】
本発明が採用する機械翻訳端末装置の別の制御方法は、ネットワークを介して他の機械翻訳端末装置および文章の標準化を行う文標準化サーバと接続され、対訳データベースを記憶する対訳データベース部、翻訳部、対訳データベース更新部、編集部、各部を制御する制御手段を備えた機械翻訳端末装置の制御方法であって、
前記制御手段は、前記翻訳部に、入力された翻訳対象の文章である翻訳対象文章に対し、前記文標準化サーバにより前記標準化を施すことにより得られる標準化文章を自己の前記対訳データベースおよび他の機械翻訳端末装置の対訳データベースのうち少なくとも自己の前記対訳データベースを参照することにより翻訳結果文章を得させ、さらに前記翻訳対象文章に対し前記標準化を施すことができない場合に前記翻訳対象文章を自己の前記対訳データベースおよび他の機械翻訳端末装置の対訳データベースのうち少なくとも自己の前記対訳データベース部を参照することにより翻訳して前記翻訳結果文章を得させる過程と、前記編集部に、前記翻訳結果文章をユーザが編集し、編集翻訳文章を得させる過程と、前記対訳データベースに、前記編集翻訳文章を前記翻訳対象文章に対応づけて前記対訳データベースを更新させ、さらに前記編集翻訳文章を前記翻訳対象文章に対応づけて前記対訳データベースを仮に更新させるとともに、前記文標準化サーバにより前記標準化を施すことにより前記標準化文章が得られた後に、前記仮に更新した前記対訳データベースの対応部分を前記標準化文章および前記編集翻訳文章に基づいて更新させることを特徴としている。
【００１４】
前記対訳データベースを参照しても前記翻訳結果文章が得られなかった場合に、前記標準化文章の構文解析および予め記憶した辞書の参照を行って翻訳し、前記翻訳結果文章を生成する過程を備えるようにしてもよい。
【００１５】
本発明が採用する機械翻訳システムの制御方法は、文章の標準化を行う文標準化サーバと、ネットワークを介して前記文標準化サーバと接続される複数の機械翻訳端末装置とを備え、前記機械翻訳端末装置が、対訳データベースを記憶する対訳データベース部、翻訳部、対訳データベース更新部、各部を制御する制御手段を有する機械翻訳システムの制御方法であって、
前記制御手段は、前記翻訳部に、入力された翻訳対象の文章である翻訳対象文章に対し、前記文標準化サーバにより前記標準化を施すことにより得られる標準化文章を自己の前記対訳データベースおよび他の機械翻訳端末装置の対訳データベースのうち少なくとも自己の前記対訳データベースを参照することにより翻訳結果文章を得させ、さらに前記翻訳対象文章に対し前記標準化を施すことができない場合に前記翻訳対象文章を自己の前記対訳データベースおよび他の機械翻訳端末装置の対訳データベースのうち少なくとも自己の前記対訳データベース部を参照することにより翻訳して前記翻訳結果文章を得させる過程と、前記対訳データベースに、前記翻訳結果文章をユーザが編集し、編集翻訳文章を得させ、さらに、前記編集翻訳文章を前記翻訳対象文章に対応づけて前記対訳データベースを仮に更新させるとともに、前記文標準化サーバにより前記標準化を施すことにより前記標準化文章が得られた後に、前記仮に更新した前記対訳データベースの対応部分を前記標準化文章および前記編集翻訳文章に基づいて更新させる過程と、を備えたことを特徴としている。
【００１６】
本発明が採用する機械翻訳システムの別の制御方法は、文章の標準化を行う文標準化サーバと、ネットワークを介して前記文標準化サーバと接続される複数の機械翻訳端末装置とを備え、前記機械翻訳端末装置が、対訳データベースを記憶する対訳データベース部、翻訳部、対訳データベース更新部、編集部、各部を制御する制御手段を有する機械翻訳システムの制御方法であって、
前記制御手段は、前記翻訳部に、入力された翻訳対象の文章である翻訳対象文章に対し、前記文標準化サーバにより前記標準化を施すことにより得られる標準化文章を自己の前記対訳データベースおよび他の機械翻訳端末装置の対訳データベースのうち少なくとも自己の前記対訳データベースを参照することにより翻訳結果文章を得させ、さらに前記翻訳対象文章に対し前記標準化を施すことができない場合に前記翻訳対象文章を自己の前記対訳データベースおよび他の機械翻訳端末装置の対訳データベースのうち少なくとも自己の前記対訳データベース部を参照することにより翻訳して前記翻訳結果文章を得させる過程と、前記編集部に、前記翻訳結果文章をユーザが編集し、編集翻訳文書を得させる過程と、前記対訳データベースに、前記編集翻訳文章を前記翻訳対象文章に対応づけて前記対訳データベースを更新させ、さらに前記編集翻訳文章を前記翻訳対象文章に対応づけて前記対訳データベースを仮に更新させるとともに、前記文標準化サーバにより前記標準化を施すことにより前記標準化文章が得られた後に、前記仮に更新した前記対訳データベースの対応部分を前記標準化文章および前記編集翻訳文章に基づいて更新させる過程と、を備えたことを特徴としている。
【００１７】
前記対訳データベースを参照しても前記翻訳結果文章が得られなかった場合に、前記標準化文章の構文解析および予め記憶した辞書の参照を行って翻訳し、前記翻訳結果文章を生成する過程を備えるようにしてもよい。
【００１８】
本発明が採用する機械翻訳端末装置の制御プログラムは、ネットワークを介して他の機械翻訳端末装置および文章の標準化を行う文標準化サーバと接続され、対訳データベースを記憶する対訳データベース部、翻訳部、対訳データベース更新部、各部を制御する制御手段を備えたコンピュータにより構成された機械翻訳端末装置の制御プログラムであって、
前記コンピュータに、入力された翻訳対象の文章である翻訳対象文章に対し、前記標準化を施すことにより得られる標準化文章を少なくとも所定の前記対訳データベースを参照することにより翻訳して翻訳結果文章を得させ、さらに前記翻訳対象文章に対し前記標準化を施すことができない場合に前記翻訳対象文章を自己の前記対訳データベースおよび他の機械翻訳端末装置の対訳データベースのうち少なくとも自己の前記対訳データベースを参照することにより前記翻訳結果文章を得させる機能と、前記翻訳結果文章を前記翻訳対象文章に対応づけて前記対訳データベースを更新させ、さらに前記翻訳結果文章を前記翻訳対象文章に対応づけて前記対訳データベースを仮に更新するとともに、前記文標準化サーバにより前記標準化を施すことにより前記標準化文章が得られた後に、前記仮に更新した前記対訳データベースの対応部分を前記標準化文章および前記翻訳結果文章に基づいて更新させる機能と、を実行させる。
【００１９】
本発明が採用する機械翻訳端末装置の別の制御プログラムは、ネットワークを介して他の機械翻訳端末装置および文章の標準化を行う文標準化サーバと接続され、対訳データベースを記憶する対訳データベース部、翻訳部、対訳データベース更新部、翻訳部、各部を制御する制御手段を備えたコンピュータにより構成された機械翻訳端末装置の制御プログラムであって、
前記コンピュータに、入力された翻訳対象の文章である翻訳対象文章に対し、前記標準化を施すことにより得られる標準化文章を少なくとも所定の前記対訳データベースを参照することにより翻訳して翻訳結果文章を得させ、さらに前記翻訳対象文章に対し前記標準化を施すことができない場合に前記翻訳対象文章を自己の前記対訳データベースおよび他の機械翻訳端末装置の対訳データベースのうち少なくとも自己の前記対訳データベースを参照することにより前記翻訳結果文章を得させる機能と、前記翻訳結果文章をユーザが編集し、編集翻訳文章を得させる機能と、前記翻訳結果文章を前記翻訳対象文章に対応づけて前記対訳データベースを更新させ、さらに前記編集翻訳文章を前記翻訳対象文章に対応づけて前記対訳データベースを仮に更新するとともに、前記文標準化サーバにより前記標準化を施すことにより前記標準化文章が得られた後に、前記仮に更新した前記対訳データベースの対応部分を前記標準化文章および前記編集翻訳文章に基づいて更新させる機能と、を実行させる。
【００２０】
前記対訳データベースを参照しても前記翻訳結果文章が得られなかった場合に、前記標準化文章の構文解析および予め記憶した辞書の参照を行って翻訳し、前記翻訳結果文章を生成する過程を備えるようにしてもよい。
【００２１】
本発明が採用する機械翻訳システムの制御プログラムは、文章の標準化を行う文標準化サーバと、ネットワークを介して前記文標準化サーバと接続される複数の機械翻訳端末装置とを備え、前記機械翻訳端末装置が、コンピュータにより対訳データベースを記憶する対訳データベース部、翻訳部、対訳データベース更新部、各部を制御する制御手段を有する機械翻訳システムの制御プログラムであって、
前記コンピュータに、入力された翻訳対象の文章である翻訳対象文章に対し、前記文標準化サーバにより前記標準化を施すことにより得られる標準化文章を自己の前記対訳データベースおよび他の機械翻訳端末装置の対訳データベースのうち少なくとも自己の前記対訳データベースを参照することにより翻訳結果文章を得させ、さらに前記翻訳対象文章に対し前記標準化を施すことができない場合に前記翻訳対象文章を自己の前記対訳データベースおよび他の機械翻訳端末装置の対訳データベースのうち少なくとも自己の前記対訳データベース部を参照することにより翻訳して前記翻訳結果文章を得させる機能と、前記対訳データベースに、前記翻訳結果文章をユーザが編集し、編集翻訳文章を得させ、さらに、前記編集翻訳文章を前記翻訳対象文章に対応づけて前記対訳データベースを仮に更新させるとともに、前記文標準化サーバにより前記標準化を施すことにより前記標準化文章が得られた後に、前記仮に更新した前記対訳データベースの対応部分を前記標準化文章および前記編集翻訳文章に基づいて更新させる機能と、を実行させる。
【００２２】
本発明が採用する機械翻訳システムの別の制御プログラムは、文章の標準化を行う文標準化サーバと、ネットワークを介して前記文標準化サーバと接続される複数の機械翻訳端末装置とを備え、前記機械翻訳端末装置が、コンピュータにより対訳データベースを記憶する対訳データベース部、翻訳部、対訳データベース更新部、編集部、各部を制御する制御手段を有する機械翻訳システムの制御プログラムであって、
前記コンピュータに、入力された翻訳対象の文章である翻訳対象文章に対し、前記文標準化サーバにより前記標準化を施すことにより得られる標準化文章を自己の前記対訳データベースおよび他の機械翻訳端末装置の対訳データベースのうち少なくとも自己の前記対訳データベースを参照することにより翻訳結果文章を得させ、さらに前記翻訳対象文章に対し前記標準化を施すことができない場合に前記翻訳対象文章を自己の前記対訳データベースおよび他の機械翻訳端末装置の対訳データベースのうち少なくとも自己の前記対訳データベース部を参照することにより翻訳して前記翻訳結果文章を得させる機能と、前記翻訳結果文章をユーザが編集し、編集翻訳文書を得させる機能と、前記編集翻訳文章を前記翻訳対象文章に対応づけて前記対訳データベースを更新させ、さらに前記編集翻訳文章を前記翻訳対象文章に対応づけて前記対訳データベースを仮に更新させるとともに、前記文標準化サーバにより前記標準化を施すことにより前記標準化文章が得られた後に、前記仮に更新した前記対訳データベースの対応部分を前記標準化文章および前記編集翻訳文章に基づいて更新させる機能と、を実行させる。
【００２３】
前記対訳データベースを参照しても前記翻訳結果文章が得られなかった場合に、前記標準化文章の構文解析および予め記憶した辞書の参照を行って翻訳し、前記翻訳結果文章を生成する過程を備えるようにしてもよい。
【００２４】
また記憶媒体に上記各制御プログラムを記録するようにしてもよい。
【００２９】
【発明の実施の形態】
次に本発明の好適な実施の形態について図面を参照して説明する。
機械翻訳システム１０は、全体として分散機械翻訳システムを構成しており、機械翻訳を行う際に、入力された自然言語で記述された翻訳対象文章に生じている語や表記の揺れを吸収すべく翻訳対象文章に対し標準化を行う。従って、機械翻訳を行う場合に、翻訳対象文章の語や表記の揺れを考慮することが必要なくなり、機械翻訳を行うための対訳データベースを効率的に構築することができる。
【００３０】
以下、本実施形態の機械翻訳システム１０について詳細に説明する。
図１に機械翻訳システムの概要構成ブロック図を示す。
実施形態の機械翻訳システム１０は、大別すると、ネットワーク１１と、複数の翻訳装置１２（機械翻訳端末装置）と、文標準化サーバ１３と、を備えて構成されている。
この場合において、翻訳装置１２および文標準化サーバ１３は、実際的には、図示しないマイクロプロセッサユニット、ＲＯＭ、ＲＡＭ、外部記憶装置、入出力装置、表示装置などを備えたコンピュータにより構成されている。
翻訳装置１２は、ユーザ端末として機能しており、入出力部２０と、翻訳部２１と、対訳データベース部２２と、対訳データベース更新部２３と、通信部２４と、を備えている。
【００３１】
入出力部２０は、図示しないキーボード、マウス、タブレットなどの入力装置およびリムーバブルディスクドライブ等を備え、ユーザが入力した文章に対応する文章データ、リムーバブルディスクドライブによりリムーバブルディスクから読み出した文章データあるいは通信部２４を介してネットワークから受信した文章データを翻訳対象文章に対応する原文データとして翻訳部２１に出力する。
翻訳部２１は、通信部２４およびネットワーク１１を介して文標準化サーバ１３と通信可能な場合には、翻訳対象文章データを文標準化サーバ１３に対して送信し、標準化を行わせる。そして標準化された翻訳対象文章データである標準化文章データを自己の対訳データベース（対訳データベース部２２）およびネットワーク１１を介して利用可能な他の翻訳装置１２の対訳データベースのうち、少なくとも自己の対訳データベースを参照して翻訳する。
【００３２】
対訳データベース部２２は、図２に示すように、標準化フラグ（ＳＴＤ）３１、原文データ３２、訳文データ３３、翻訳者データ３４及び日時データ３５を格納している。
標準化フラグ３１は、原文データ３２に対応する翻訳対象文章が文標準化サーバにより標準化されているか否かを示すフラグである。フラグが立っている場合（図では、アスタリスク「＊」が記入されている場合）は、当該翻訳対象文章は、文標準化サーバにより標準化された標準化文章とされており、原文データ３２がこの標準化文章に対応するものとなっていることを示している。
原文データ３２は、上述したように翻訳対象文章あるいは標準化文章に対応する文章データを格納している。具体的には、翻訳対象文章として「私はプログラマーです。」、「俺はプログラマだ。」に対応する文章データが格納されている。
また、標準化文章として「今日はいい天気だ。」、「良いニュースがある。」、「大ニュースだ。」に対応する文章データが格納されている。
訳文データ３３は、原文データ３２に対応する文章を翻訳した結果である翻訳結果文章に対応する翻訳結果文章データを格納している。具体的には、翻訳結果文章として「It is good weather today.」、「I am a programmer.」、「There is a good news.」、「It's big news.」に対応する文章データが格納されている。
翻訳者データ３４は、訳文データ３３に格納されている翻訳結果文章データに対応する翻訳結果文章に翻訳者に関する情報を格納している。具体的には、訳文データが機械翻訳によるものである場合には、翻訳者として「ＭＴ」を格納しており、訳文データがユーザの翻訳による場合には、翻訳者としてユーザ名を格納している（図２では、ユーザ名「ｋａｓａｉ」の場合について示している）。
日時データ３５は、対訳データベースが更新された日付を格納している。
【００３３】
対訳データベース更新部２３は、翻訳部２１による訳文データ３３（翻訳結果文章に対応）を原文データ３２（標準化文章に対応）に対応づけて更新する。なお、文標準化サーバ１３がメンテナンス中などの理由により文標準化サーバ１３による文標準化が事前になされなかった場合には、翻訳部２１による訳文データ３３（翻訳対象文章に対応）に対応づけて対訳データベース部２２を仮に更新するとともに、文標準化サーバ１３により翻訳対象文章に標準化を施すことにより標準化文章に対応する原文データ３２が得られた後に、仮に更新した対訳データベースの対応部分を標準化文章に対応する原文データ３２および訳文データ３３に基づいて更新することとなる。
通信部２４は、ネットワークを介して他の翻訳装置１２あるいは文標準化サーバとの間で通信を行う際のインターフェース機能を提供する。
【００３４】
文標準化サーバ１３は、大別すると、文標準化部４１と、辞書・規則部４２と、通信部４３と、を備えている。
文標準化部４１は、辞書・規則部４２内の標準化用辞書および標準化規則に基づいて翻訳装置１２が標準化を依頼してきた翻訳対象文章を標準化して標準化文章として依頼元の翻訳装置１２に対して送り返す。
辞書・規則部４２は、文標準化部４１が文章の標準化を行う際に用いる標準化用辞書および標準化規則を格納している。
通信部４３は、ネットワークを介して翻訳装置１２との間で通信を行う際のインターフェース機能を提供する。
【００３５】
次に図２ないし図８を参照して機械翻訳システムの動作を説明する。
図３に翻訳装置の処理フローチャートを示す。
ユーザが翻訳対象の文章を入力すると（ステップＳ１）、翻訳対象文章データは、入出力部２０を介して翻訳部２１に転送される。
これにより翻訳部２１は、通信部２４を介して、ネットワーク１１が利用可能であるかを判別する。この判別において、ネットワーク１１の利用が可能である場合には、翻訳部２１は、文標準化サーバ１３が利用可能であるか否かを判別する（ステップＳ２）。
ステップＳ２の判別において、文標準化サーバ１３が利用可能である場合には（ステップＳ２；Ｙｅｓ）、翻訳部２１は、図４の模式図においてステップＳ２１に示すように、ネットワーク１１を介して翻訳対象文章データ（図４では「私はプログラマーです。」に対応）を文標準化サーバ１３に転送し、文標準化の依頼を行う（ステップＳ３）。
この文標準化の依頼により、文標準化サーバ１３は、翻訳対象文章データの標準化を行い、標準化文章データを原文データ３２として翻訳装置１２に送り返すこととなる。
【００３６】
具体的には、図４の模式図に示すように、翻訳対象文章データとして「私はプログラマーです。」という文章が送られてきた場合には、ステップＳ２２に示すように辞書・規則部４２内の標準化用辞書および標準化規則に基づいて翻訳対象文章データの標準化を行い、「私はプログラマだ。」という文章に対応する標準化文章データを翻訳装置１２に送り返すこととなる。
文標準化サーバ１３から標準化文章データが送信されると、翻訳装置１２の翻訳部２１は、自己の対訳データベース部２２の翻訳データベースを参照して検索を行う（ステップＳ４）。自己の対訳データベース部２２の翻訳データベースに標準化文章データに対応する原文データ３２が存在しない場合には、翻訳部２１は、通信部２４及びネットワーク１１を介して他の翻訳装置１２が存在するか否かを検索する。
【００３７】
この検索の結果、他の翻訳装置１２が見つかった場合には、翻訳部２１は当該他の翻訳装置１２の対訳データベースを参照し、同様に当該標準化文章データに対応する原文データ３２が存在するか否かの検索を行う。
次に翻訳部２１は、当該標準化文章データと同一の内容を有する原文データ３２が存在したか否かを判別する（ステップＳ５）。
ステップＳ５の判別において、標準化文章データに対応する原文データ３２が存在しない場合には（ステップＳ５；Ｎｏ）、翻訳部２１は予め記憶している図示しない翻訳辞書及び翻訳規則に基づいて翻訳処理を行い、標準化文章データに対応する訳文データ３３を生成する（ステップＳ６）。
そして、生成した訳文データ３３に対応する翻訳結果文章をユーザに対して提示する（ステップＳ７）。
【００３８】
一方、ステップＳ５の判別において、標準化文章データに対応する原文データ３２が存在する場合には、当該原文データ３２に対応する訳文データ３３を当該原文データ３２が格納されていた対訳データベースから読み出し、当該訳文データ３３に対応する翻訳結果文章をユーザに対して提示する（ステップＳ７）。
次に翻訳装置１２は、ユーザに対して提示している翻訳結果文章の確認を促し（ステップＳ８）、修正が必要か否かを入出力部２０を介してユーザに入力させる。
次に翻訳部２１は、ユーザによる翻訳結果文章の修正の有無を判別する（ステップＳ９）。
ステップＳ９の判別において、翻訳結果文章の修正が有る場合には（ステップＳ９；Ｎｏ）、翻訳部２１は、入出力部２０を介して対訳データベース更新部２３を制御し、原文データ３２および対応する訳文データ３３を用いて対訳データベースを更新して処理を終了する（ステップＳ１１）。この場合において、ステップＳ２の処理の段階で標準化サーバ１３の利用が可能と判別されていた場合には、標準化フラグ３１を立て、原文データ３２に対応する翻訳対象文章が文標準化サーバ１３により既に標準化されていることを示すこととなる。
【００３９】
ステップＳ９の判別において、翻訳結果文章の修正が無い場合には、ステップＳ４の翻訳処理がなされたか否かを判別する（ステップＳ１０）。
ステップＳ１０の判別において、ステップＳ４の翻訳処理がなされなかったと判別された場合には（ステップＳ１０；Ｎｏ）、翻訳対象文章あるいは標準化文章に対応する原文データ３２および翻訳結果文章に対応する訳文データ３３は既に対訳データベースに登録済みであるので、対訳データベースの更新は行わずに処理を終了する。
ステップＳ１０の判別において、ステップＳ４の翻訳処理がなされたと判別された場合には（ステップＳ１０；Ｙｅｓ）、翻訳部２１は、入出力部２０を介して対訳データベース更新部２３を制御し、原文データ３２および対応する訳文データ３３を用いて対訳データベースを更新して処理を終了する（ステップＳ１１）。この場合においても、ステップＳ２の処理の段階で標準化サーバ１３の利用が可能と判別されていた場合には、標準化フラグ３１を立て、原文データ３２に対応する翻訳対象文章が文標準化サーバ１３により既に標準化されていることを示すこととなる。
【００４０】
上記説明においては、ステップＳ２の処理の段階で標準化サーバ１３の利用ができない判別されていた場合については詳しく述べなかったが、この場合には、翻訳対象文章の標準化がなされていないため、このまま報知すれば、従来例と同様に本来同じ意味の複数の文章がそれぞれ別の文章として取り扱われてしまい、対訳データベースの肥大化を招き、翻訳速度の低下を招いたり、対訳データベースの非効率化となってしまう。
そこで、本実施形態においては、最初の翻訳時には翻訳対象文章の標準化を行えなかった場合でも、その後、標準化サーバ１３の利用が可能となった時点で原文データ３２として仮に登録されている翻訳対象文章を標準化して本登録を行う構成を採っている。
【００４１】
以下、最初の翻訳時には翻訳対象文章の標準化を行えなかった場合にその後標準化を行う場合の処理について図２、図５ないし図８を参照して説明する。
図５に対訳データベース内の原文データを後から標準化し、必要に応じて本登録を行う場合の処理フローチャートを示す。
対訳データベース更新部２３は、対訳データベース部２２内の対訳データベースを参照し、標準化未処理の原文データ３２が存在するか否かを判別する（ステップＳ２１）。
具体的には、対訳データベースの標準化フラグ３１を参照し、フラグが立っていない原文データ３２を抽出することとなる。
ステップＳ２１の判別において、標準化未処理の原文データ３２が存在しない場合には（ステップＳ２１；Ｎｏ）、処理を終了する。
ステップＳ２１の判別において、標準化未処理の原文データ３２が存在する場合には、（ステップＳ２１；Ｙｅｓ）、ネットワーク１１を介して文標準化サーバ１３が利用可能であるか否かを判別する（ステップＳ２２）。
ステップＳ２２の判別において、対訳データベース更新部２３が文標準化サーバが利用できないと判別した場合には（ステップＳ２２；Ｎｏ）、一定時間待機して（ステップＳ２３）、再び処理をステップＳ２２に移行する。
ステップＳ２２の判別において、原文データ３２ベース更新部が文標準化サーバ１３が利用できると判別した場合には（ステップＳ２２；Ｙｅｓ）、対訳データベースを更新して、対訳データベースの標準化処理を行い、処理を再びステップＳ２１に移行する。
【００４２】
ここで、図６ないし図８を参照して対訳データベース部の標準化処理について詳細に説明する。
図６に対訳データベースの標準化処理のフローチャートを示す。
以下、初期状態の対訳データベースの構成が図２に示すようなものであった場合を例として説明する。
上述したように標準化フラグが立っているデータ（図２では、標準化フラグ３１部分にアスタリスク（＊）が記載されているデータ）は標準化済みの原文データ３２を表している。
逆に標準化フラグが立っていないデータは、標準化がなされていない原文データ３２を表している。より詳細には、「今日はいい天気だ。」、「よいニュースがある。」、「大ニュースだ。」という文章は、すでに標準化がなされている文章であり、標準化文章である。
これに対し、「私はプログラマーです。」および「俺はプログラマだ。」という文章は、未だ標準化がなされていない文章、すなわち、翻訳対象文章そのものであることを表している。
そこで、対訳データベース更新部２３は、対訳データベースを参照し、標準化フラグとしてアスタリスクが記載されていないデータ、すなわち、未だ標準化がなされていない原文データ３２を取得する（ステップＳ３１）。
【００４３】
次に取得した原文データ３２を文標準化サーバ１３に対しネットワーク１１を介して送信する。具体的には、図２に示した原文データ３２に対応する原文「私はプログラマーです。」に対応する文字列を文標準化サーバ１３に対して送信する（ステップＳ３２）。
これにより文標準化サーバ１３は所定の辞書・規則部に格納された標準化用辞書および標準化規則に基づいて原文データ３２に対応する原文「私はプログラマーです。」を標準化し、標準化後の訳文「私はプログラマだ。」に対応する文字列データを標準化データとして翻訳装置１２に送信する（ステップＳ３３）。
翻訳装置１２の対訳データベース更新部２３は、標準化された文章に対応する文字列をネットワーク１１を介して受信する。
対訳データベース更新部２３は、対訳データベース内に標準化された原文データ３２と同一の原文データが存在するか否かを判別する（ステップＳ３４）。
この場合に、当該対訳データベース更新部２３が対応する対訳データベース部２２内の対訳データベースのみを参照してもよいが、ネットワーク１１を介して接続されている他の翻訳装置１２内の対訳データベース部２２内の対訳データベースを併せて参照するようにしてもよい。これにより機械翻訳システム全体として、より効率的な対訳データベースを構築することが可能となる。
【００４４】
上述の例の場合には、対訳データベース内に標準化された原文データ３２および訳文データ３３と同一のデータは存在しない（ステップＳ３４；Ｎｏ）。
したがって、対訳データベース更新部２３は、受信した標準化文章の文字列（＝「私はプログラマだ。」）を新たな原文データ３２とする。
そして、図７に示すように、対応する訳文データ３３（＝「I am a programmer.」）とともに、新規レコードとして登録する（ステップＳ３５）。
そして図７中、消去線で示すように、標準化前の原文データ３２である「私はプログラマーです。」に対応する元のレコードを削除する（ステップＳ３６）。
同様に原文データ３２に対応する原文「俺はプログラマだ。」に対応する文字列を文標準化サーバ１３に対して送信する。
これにより文標準化サーバ所定の辞書・規則部に格納された標準化用辞書および標準化規則に基づいて原文データに対応する原文「俺はプログラマだ。」を標準化し、標準化後の原文「私はプログラマだ。」に対応する文字列データを標準化データとして翻訳装置１２に送信する。
【００４５】
翻訳装置１２の対訳データベース更新部２３は、標準化された文章に対応する文字列をネットワーク１１を介して受信する。
対訳データベース更新部２３は、対訳データベース内に標準化された原文データ３２と同一の原文データ３２が存在するか否かを判別する（ステップＳ３４）。
この場合には、対訳データベース内に標準化された原文データ３２および訳文データが同じデータが存在するので（ステップＳ３４；Ｙｅｓ）、対訳データベース更新部２３は、受信した文字列を新たな原文データ３２として対応する訳文データ３３（＝「I am a programmer.」）とともに、新規レコードとして登録することなく、標準化前の原文「俺はプログラマだ。」に対応する元のレコードを削除して処理を終了する（ステップＳ）。
以上の説明のように本実施形態によれば、各翻訳装置１２は、ネットワーク１１が利用できない場合であっても、独立して翻訳装置として機能することが可能である。
【００４６】
さらにネットワーク１１が利用可能な場合には、ネットワーク１１を介して他の翻訳装置１２内の対訳データベースを利用することができ、大規模な対訳データベースを用いた翻訳処理を行うことができる。
また、対訳データベースの検索および登録を行う際に原文である翻訳対象文章の標準化を行ってできうる限り表記の統一化を図ることができ、より効率的な対訳データベースの利用を図ることができ、処理速度を向上させることができる。
また、文章の標準化をネットワークを介して接続された文標準化サーバ１３に行わせることにより各翻訳装置１２毎の機械翻訳システム全体の対訳データベースの表現の統一化を図り、効率的な翻訳処理が行える。
【００４７】
以上の説明においては、文標準化サーバが一つの場合について説明したが、複数の文標準化サーバを設け、これらの文標準化サーバが文標準化の整合性を持たせるようにすれば、各文標準化サーバの負荷を低減しつつ、より効率的な機械翻訳システムを提供することが可能となる。
【００４８】
以上の説明においては、コンピュータを翻訳装置あるいは文標準化サーバとして機能させるための制御プログラムをＲＯＭ、ＲＡＭあるいは外部記憶装置に予め格納している場合を前提として説明したが、これらのプログラムを光ディスクなどのリムーバブル記録媒体に記録して、インストールするようにしたり、ネットワークを介してダウンロードし、インストールするように構成することも可能である。ダウンロードを行う場合には、実行のたびにダウンロードするようにすることも可能である。
【００４９】
【発明の効果】
本発明によれば、対訳データベースに翻訳対象文章を標準化するので、同一の意味を有し、表現の異なる複数の文章を対訳データベース内で持つ必要がなくなり、対訳データベースをより効率的に利用することが可能となる。
また、翻訳対象文章の標準化は、複数の翻訳装置に対して共通の文標準化サーバを用いて行うので、文標準化サーバが異なることにより標準化辞書、標準化規則などの不統一に起因する各翻訳装置の対訳データベース間の不統一を極力抑制することができ、翻訳の質の一定化を図ることができる。
さらに複数のユーザの翻訳作業の成果を容易に共有することが可能となる。
さらにまた、対訳データベースはネットワーク上のサーバでなく、各翻訳装置側に持たせているので、ネットワークを利用できない状況においてもスタンドアロンで翻訳を行うことが可能となる。
【図面の簡単な説明】
【図１】  実施形態の機械翻訳システムの概要構成ブロック図である。
【図２】  対訳データベースの説明図である。
【図３】  実施形態の翻訳装置の処理フローチャートである。
【図４】  文標準化処理の概要説明図である。
【図５】  対訳データベース内のデータを後から標準化する場合の翻訳装置のメイン処理フローチャートである。
【図６】  対訳データベース標準化のサブルーチン処理フローチャートである。
【図７】  対訳データベース標準化の処理説明図（その１）である。
【図８】  対訳データベース標準化の処理説明図（その２）である。
【符号の説明】
１０……機械翻訳システム
１１……ネットワーク
１２……翻訳装置（機械翻訳端末装置）
１３……文標準化サーバ
２０……入出力部
２１……翻訳部
２２……対訳データベース部
２３……対訳データベース更新部
２４……通信部
３１……標準化フラグ（ＳＴＤ）
３２……原文データ
３３……訳文データ
３４……翻訳者データ
３５……日時データ
４１……文標準化部
４２……辞書・規則部
４３……通信部
【図１】
0004035975.tif 000002
【図２】
0004035975.tif 000003
【図３】
0004035975.tif 000004
【図４】
0004035975.tif 000005
【図５】
0004035975.tif 000006
【図６】
0004035975.tif 000007
【図７】
0004035975.tif 000008
【図８】
0004035975.tif 000009