(57)【要約】【課題】第１言語を第２言語に翻訳する場合に第２言語を設定しなくても、相手先言語を決定する。【解決手段】情報端末機１を使用するユーザＪにより入力された第１言語が翻訳訳語決定サーバ３内の翻訳部により翻訳された言語と情報端末機２のユーザＧの母国語とが一致するとき、翻訳部により翻訳された言語を第２言語として決定し、第１言語と翻訳部により翻訳された言語が情報端末機２のユーザＧの母国語とが一致しないとき、翻訳された言語と情報端末機２のユーザＧの母国語が一致するまで翻訳訳語決定サーバ３が、優先順位の高い順番に翻訳部を順次使用し、第１言語を翻訳する。また、優先順位決定部２２０は、翻訳部の情報を保存することにより、優先順位の決定も行う。【選択図】  図１
2004206185.tif 000002
【特許請求の範囲】
【請求項１】
入力された第１言語を送信する第１の送信手段と、
前記第１の送信手段により送信された第１言語を受け取る第１の受信手段と、
前記受信した第１言語を任意の言語へ翻訳する第１の翻訳手段と、
前記第１の翻訳手段により翻訳された訳語を送信する第２の送信手段と、
前記第２の送信手段により送信された任意の言語を受信する第２の受信手段と、
入力された任意の言語を送信する第３の送信手段と、
前記第３の送信手段により送信された任意の言語を受け取る第３の受信手段と、
前記第３の送信手段から前記第３の受信手段に対して所定の時間内に前記任意の言語に対する反応がなかったとき、前記第１の翻訳手段により他の言語に翻訳し、前記第３の送信手段から前記第３の受信手段に対して前記任意の言語に対する反応があるまで翻訳を繰り返し、この反応のあったときの前記任意の言語を第２言語として決定する第２言語決定手段と、
前記決定手段により決定した第２言語から第１言語へと翻訳する第２の翻訳手段と、
前記第２の翻訳手段により翻訳された訳語を送信する第４の送信手段と、
前記第４の送信手段により送信された翻訳訳語を受け取る第４の受信手段と
を備えたことを特徴とする翻訳訳語決定システム。
【請求項２】
入力された第１言語を送信する第１の送信手段と、
前記第１の送信手段により送信された第１言語を受け取る第１の受信手段と、
前記受信した第１言語を任意の言語へ翻訳する第１の翻訳手段と、
前記第１の翻訳手段により翻訳された訳語を送信する第２の送信手段と、
前記第２の送信手段により送信された任意の言語を受信する第２の受信手段と、
入力された任意の言語を送信する第３の送信手段と、
前記第３の送信手段により送信された任意の言語を受け取る第３の受信手段と、
前記第３の送信手段から前記第３の受信手段に対して所定の時間内に前記任意の言語に対する反応がなかったとき、前記第１の翻訳手段により他の言語に翻訳し、前記第３の送信手段から前記第３の受信手段に対して前記任意の言語に対する反応があるまで翻訳を繰り返す手段と、
前記第３の送信手段から前記第３の受信手段に対して所定の時間内に前記任意の言語に対する反応があったとき、この反応があったときの前記任意の言語を第２言語として決定する第２言語決定手段と、
前記決定手段により決定した第２言語から第１言語へと翻訳する第２の翻訳手段と、
前記第２の翻訳手段により翻訳された訳語を送信する第４の送信手段と、
前記第４の送信手段により送信された翻訳訳語を受け取る第４の受信手段とを備えたことを特徴とする翻訳訳語決定システム。
【請求項３】
前記第３の送信手段から前記第３の受信手段に対して所定の時間内に前記任意の言語に対する反応があったときの翻訳情報を保存する保存手段と、
前記保存手段により保存された第１または第２の翻訳手段に関する情報から翻訳の優先度を決定する優先度決定手段とを更に備えたことを特徴とする請求項１または請求項２記載の翻訳訳語決定システム。
【請求項４】
複数の情報端末機と接続可能であり、
前記情報端末機から入力された第１言語を第２言語に翻訳する翻訳訳語決定サーバであって、
入力された第１言語から第２言語へおよび入力された第２言語から第１言語へと双方向に翻訳する複数の翻訳部と、
前記翻訳部を制御し、翻訳された訳文を受け取り、または送り出すことを行う制御部と、
翻訳に使用される前記複数の翻訳部の優先順位を決定する優先順位決定部を備えたことを特徴とする翻訳訳語決定サーバ。
【請求項５】
前記入力された第１言語は、予め設定された言語であることを特徴とする請求項２記載の翻訳訳語決定サーバ。
【請求項６】
前記入力された第１言語は、前記翻訳訳語決定サーバの所在地に依存した言語であることを特徴とする請求項２記載の翻訳訳語決定サーバ。
【請求項７】
前記優先順位決定部は、前記翻訳訳語決定サーバと接続された翻訳部利用度データベースに、翻訳時に使用された翻訳部の情報を保存し、更新することにより優先順位を決定することを特徴とする請求項３または請求項４記載の翻訳訳語決定サーバ。
【請求項８】
前記翻訳部利用度データベースは、前記翻訳訳語決定サーバ内に設けられていることを特徴とする請求項３または請求項４または請求項５記載の翻訳訳語決定サーバ。
【請求項９】
入力された第１言語を任意の言語に翻訳する翻訳ステップと、
前記翻訳ステップにより前記任意の言語に翻訳された結果を送信する送信ステップを備えた翻訳訳語決定方法において、
前記送信ステップによる送信から所定の時間内に、前記翻訳ステップにより翻訳された前記任意の言語に対する反応がなかったとき、前記翻訳ステップにより他の言語に翻訳し、前記翻訳された前記他の言語に対する反応があるまで翻訳を繰り返し、この反応があったときの言語を第２言語として決定する決定ステップとを具備することを特徴とする翻訳訳語決定方法。
【請求項１０】
入力された第１言語を任意の言語に翻訳する翻訳ステップと、
前記翻訳ステップにより前記任意の言語に翻訳された結果を送信する送信ステップを備えた翻訳訳語決定方法において、
前記送信ステップによる送信から所定の時間内に、前記翻訳ステップにより翻訳された前記任意の言語に対する反応があったとき、翻訳された前記任意の言語を第２言語として決定する決定ステップと、
前記送信ステップによる送信から所定の時間内に、前記翻訳ステップにより翻訳された前記任意の言語に対する反応がなかったとき、前記翻訳ステップにより他の言語に翻訳し、前記翻訳された前記他の言語に対する反応があるまで第１言語を繰り返し翻訳する反復翻訳ステップとを具備することを特徴とする翻訳訳語決定方法。
【請求項１１】
前記送信ステップによる送信から所定の時間内に、前記翻訳ステップにより翻訳された前記任意の言語に対する反応があったときの翻訳情報を保存する保存ステップと、
前記保存ステップにより保存された前記翻訳情報から翻訳の優先度を決定する翻訳優先度決定ステップとを更に備えたことを特徴とする請求項９記載または請求項１０記載の翻訳訳語決定方法。
【請求項１２】
前記翻訳優先度決定ステップは、前記翻訳ステップまたは前記反復翻訳ステップに使用される翻訳の使用回数を用いて翻訳の優先度を決定することを特徴とする請求項１１記載の翻訳訳語決定方法。
【請求項１３】
前記翻訳優先度決定ステップは、前記送信ステップによる送信から所定の時間内に、前記翻訳ステップにより翻訳された前記任意の言語に対する反応があった回数を用いて翻訳の優先度を決定することを特徴とする請求項１１記載の翻訳訳語決定方法。
【請求項１４】
前記翻訳優先度決定ステップは、前記送信ステップによる送信から所定の時間内に、前記翻訳ステップにより翻訳された前記任意の言語に対する反応があった回数および前記翻訳ステップまたは前記反復翻訳ステップにより使用される翻訳の使用回数を用いて翻訳の優先度を決定することを特徴とする請求項１１記載の翻訳訳語決定方法。
【請求項１５】
コンピュータに、
入力された第１言語を任意の言語に翻訳する翻訳機能と、
前記翻訳機能により前記任意の言語に翻訳された結果を送信する送信機能を実現させるプログラムにおいて、
前記送信機能による送信から所定の時間内に、前記翻訳機能により翻訳された前記任意の言語に対する反応がなかったとき、前記翻訳機能により他の言語に翻訳し、前記翻訳された前記他の言語に対する反応があるまで翻訳を繰り返し、この反応があったときの言語を第２言語として決定する決定機能とを実現させることを特徴とするプログラム。
【請求項１６】
コンピュータに、
入力された第１言語を任意の言語に翻訳する翻訳機能と、
前記翻訳機能により前記任意の言語に翻訳された結果を送信する送信機能を実現させるプログラムにおいて、
前記送信機能による送信から所定の時間内に、前記翻訳機能により翻訳された前記任意の言語に対する反応があったとき、翻訳された前記任意の言語を第２言語として決定する決定機能と、
前記送信機能による送信から所定の時間内に、前記翻訳機能により翻訳された前記任意の言語に対する反応がなかったとき、前記翻訳機能により他の言語に翻訳し、前記翻訳された前記他の言語に対する反応があるまで第１言語を繰り返し翻訳する反復翻訳機能とを実現させることを特徴とするプログラム。
【請求項１７】
前記送信機能による送信から所定の時間内に、前記翻訳機能により翻訳された前記任意の言語に対する反応があったときの翻訳情報を保存する保存機能と、
前記保存機能により保存された翻訳情報から翻訳の優先度を決定する翻訳優先度決定機能とを更に実現させることを特徴とする請求項１５記載または請求項１６記載のプログラム。
【請求項１８】
前記翻訳優先度決定機能は、前記翻訳機能または前記反復翻訳機能に使用される翻訳の使用回数を用いて翻訳の優先度を決定する機能を実現させることを特徴とする請求項１７記載のプログラム。
【請求項１９】
前記翻訳優先度決定機能は、前記送信機能による送信から所定時間内に、前記翻訳機能により翻訳された前記任意の言語に対する反応があった回数を用いて翻訳の優先度を決定する機能を実現させることを特徴とする請求項１７記載のプログラム。
【請求項２０】
前記翻訳優先度決定機能は、前記送信機能による送信から所定時間内に、前記翻訳機能により翻訳された前記任意の言語に対する反応があった回数および前記翻訳機能により使用される翻訳の使用回数を用いて翻訳の優先度を決定する機能を実現させることを特徴とする請求項１７記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、機械翻訳技術に係り、特にインターネットなどの通信ネットワークを介したリアルタイムな会話形式における翻訳訳語決定システム、翻訳訳語決定サーバ、翻訳訳語決定方法およびプログラムに関する。
【０００２】
【従来の技術】
近年、インターネットなどの通信ネットワークを利用したチャットと呼ばれるリアルタイムに会話できるサービスが流行している。これは、同じ言語を使うもの同士に限られず、異なる言語を使用するもの同士のチャットも可能である。但し、従来のチャットでは、異なる言語を利用するもの同士では、どちらか一方が相手の言語に翻訳することが必要であった。
この方法の打開策として、通信ネットワークを利用した情報交換方法がある。（例えば、特許文献1参照）。この方法によれば、通信ネットワークを介してチャットをして情報交換をする際に、通信端末器の記憶容量等のスペックに関係なく、利用者の入力した文章データを複数言語に翻訳し、情報交換画面に表示させるようにすることができる。
【０００３】
一方、従来の翻訳技術では、敢えて翻訳したい言語を選定する必要が絞られるチャットにおいて、第１言語から第２言語に翻訳する場合、第２言語がどの言語なのかを指定しなければ、言いたいことが伝わらない等の問題点があった。
具体的な例として、日本語を母国語とするユーザＪとドイツ語を母国語とするユーザＧとのチャットを挙げる。不特定多数の人とチャットをする場合、「こんにちは。」や「はじめまして。」などと初めに挨拶を交わすことがよくある。
【０００４】
しかし、相手先言語を指定することができないため、「こんにちは。」、「はじめまして。」を仮に「Buongiorno.」、「Piacere.」と翻訳を行っても、イタリア語を母国語としないユーザＧには理解することができない。これでは、ユーザが満足したリアルタイムな会話を実行できない。
【０００５】
【特許文献１】
特開２００２−７３５１４号公報（第5頁）
【発明が解決しようとする課題】
上記した従来技術においては、複数の言語に同時翻訳し、必要以上に翻訳処理をさせることで、翻訳サーバに負担をかけることがあった。また、第１言語から第２言語に翻訳する場合に、第２言語がどの言語なのかを指定しなければ、翻訳することができない。そのためチャット等で通信する場合においては、求める第２言語が不特定であり翻訳方向を指定した相手でなければ、言いたいことが伝わらない等の問題があった。
【０００６】
そこで、本発明は上記の問題を解決するためになされたものであり、第１言語を第２言語に翻訳する場合に翻訳先言語を設定しなくても、翻訳先言語を決定する翻訳訳語決定システム、翻訳訳語決定サーバ、翻訳訳語決定方法およびプログラムを提供することを目的とする。
【０００７】
【課題を解決するための手段】
これらの課題を解決するために本発明の翻訳訳語決定システムは、入力された第１言語を送信する第１の送信手段と、第１の送信手段により送信された第１言語を受け取る第１の受信手段と、受信した第１言語を任意の言語へ翻訳する第１の翻訳手段と、第１の翻訳手段により翻訳された訳語を送信する第２の送信手段と、第２の送信手段により送信された任意の言語を受信する第２の受信手段と、入力された任意の言語を送信する第３の送信手段と、第３の送信手段により送信された任意の言語を受け取る第３の受信手段と、第３の送信手段から第３の受信手段に対して所定の時間内に任意の言語に対する反応がなかったとき、第１の翻訳手段により他の言語に翻訳し、第３の送信手段から第３の受信手段に対して任意の言語に対する反応があるまで翻訳を繰り返し、この反応のあったときの任意の言語を第２言語として決定する第２言語決定手段と、決定手段により決定した第２言語から第１言語へと翻訳する第２の翻訳手段と、第２の翻訳手段により翻訳された訳語を送信する第４の送信手段と、第４の送信手段により送信された翻訳訳語を受け取る第４の受信手段とを備えたことを特徴としている。
【０００８】
また、本発明の翻訳訳語決定システムは、入力された第１言語を送信する第１の送信手段と、第１の送信手段により送信された第１言語を受け取る第１の受信手段と、受信した第１言語を任意の言語へ翻訳する第１の翻訳手段と、第１の翻訳手段により翻訳された訳語を送信する第２の送信手段と、第２の送信手段により送信された任意の言語を受信する第２の受信手段と、入力された任意の言語を送信する第３の送信手段と、第３の送信手段により送信された任意の言語を受け取る第３の受信手段と、第３の送信手段から第３の受信手段に対して所定の時間内に任意の言語に対する反応がなかったとき、第１の翻訳手段により他の言語に翻訳し、第３の送信手段から第３の受信手段に対して任意の言語に対する反応があるまで翻訳を繰り返す手段と、第３の送信手段から第３の受信手段に対して所定の時間内に任意の言語に対する反応があったとき、この反応があったときの任意の言語を第２言語として決定する第２言語決定手段と、決定手段により決定した第２言語から第１言語へと翻訳する第２の翻訳手段と、第２の翻訳手段により翻訳された訳語を送信する第４の送信手段と、第４の送信手段により送信された翻訳訳語を受け取る第４の受信手段とを備えたことを特徴としている。
【０００９】
また、本発明の翻訳訳語決定システムには、上記した手段の他に、第３の送信手段から第３の受信手段に対して所定の時間内に任意の言語に対する反応があったときの翻訳情報を保存する保存手段と、保存手段により保存された第１または第２の翻訳手段に関する情報から翻訳の優先度を決定する優先度決定手段とを更に備えたことを特徴としている。
次に、本発明の翻訳訳語決定サーバは、複数の情報端末機と接続可能であり、情報端末機から入力された第１言語を第２言語に翻訳する翻訳訳語決定サーバであって、入力された第１言語から第２言語へおよび入力された第２言語から第１言語へと双方向に翻訳する複数の翻訳部と、翻訳部を制御し、翻訳された訳文を受け取り、または送り出すことを行う制御部と、翻訳に使用される複数の翻訳部の優先順位を決定する優先順位決定部を備えたことを特徴としている。
【００１０】
次に、本発明の翻訳訳語決定方法は、入力された第１言語を任意の言語に翻訳する翻訳ステップと、翻訳ステップにより任意の言語に翻訳された結果を送信する送信ステップを備えた翻訳訳語決定方法において、送信ステップによる送信から所定の時間内に、翻訳ステップにより翻訳された任意の言語に対する反応がなかったとき、翻訳ステップにより他の言語に翻訳し、翻訳された他の言語に対する反応があるまで翻訳を繰り返し、この反応があったときの言語を第２言語として決定する決定ステップとを具備することを特徴としている。
【００１１】
また、本発明の翻訳訳語決定方法は、入力された第１言語を任意の言語に翻訳する翻訳ステップと、翻訳ステップにより任意の言語に翻訳された結果を送信する送信ステップを備えた翻訳訳語決定方法において、送信ステップによる送信から所定の時間内に、翻訳ステップにより翻訳された任意の言語に対する反応があったとき、翻訳された任意の言語を第２言語として決定する決定ステップと、送信ステップによる送信から所定の時間内に、翻訳ステップにより翻訳された任意の言語に対する反応がなかったとき、翻訳ステップにより他の言語に翻訳し、翻訳された他の言語に対する反応があるまで第１言語を繰り返し翻訳する反復翻訳ステップとを具備することを特徴としている。
【００１２】
この他、本発明の翻訳訳語決定方法は、送信ステップによる送信から所定の時間内に、翻訳ステップにより翻訳された任意の言語に対する反応があったときの翻訳情報を保存する保存ステップと、保存ステップにより保存された翻訳情報から翻訳の優先度を決定する翻訳優先度決定ステップとを更に備えたことを特徴としている。
次に、本発明の翻訳訳語決定プログラムは、コンピュータに、入力された第１言語を任意の言語に翻訳する翻訳機能と、翻訳機能により任意の言語に翻訳された結果を送信する送信機能を実現させるプログラムにおいて、送信機能による送信から所定の時間内に、翻訳機能により翻訳された任意の言語に対する反応がなかったとき、翻訳機能により他の言語に翻訳し、翻訳された他の言語に対する反応があるまで翻訳を繰り返し、この反応があったときの言語を第２言語として決定する決定機能とを実現させることを特徴としている。
【００１３】
または、本発明の翻訳訳語決定プログラムは、コンピュータに、入力された第１言語を任意の言語に翻訳する翻訳機能と、翻訳機能により任意の言語に翻訳された結果を送信する送信機能を実現させるプログラムにおいて、送信機能による送信から所定の時間内に、翻訳機能により翻訳された任意の言語に対する反応があったとき、翻訳された任意の言語を第２言語として決定する決定機能と、送信機能による送信から所定の時間内に、翻訳機能により翻訳された任意の言語に対する反応がなかったとき、翻訳機能により他の言語に翻訳し、翻訳された他の言語に対する反応があるまで第１言語を繰り返し翻訳する反復翻訳機能とを実現させることを特徴としている。
【００１４】
この他、本発明の翻訳訳語決定プログラムは、送信機能による送信から所定の時間内に、翻訳機能により翻訳された任意の言語に対する反応があったときの翻訳情報を保存する保存機能と、保存機能により保存された翻訳情報から翻訳の優先度を決定する翻訳優先度決定機能とを更に実現させることを特徴としている。
【００１５】
【発明の実施の形態】
（第１の実施の形態）
以下、本発明における第１の実施の形態について図面を参照して説明する。また、この実施例では説明を簡略化するために、日本語を母国語とするユーザＪと、独語を母国語とするユーザＧとのチャットを想定し、日本語を母国語とするユーザＪは、独語を母国語とするユーザＧが何語を母国語とするかはわからないということを前提とし、日本語で最初の挨拶をするときに使用する入力文「こんにちは。」という文を例にとって説明する。
【００１６】
まず、本発明の翻訳訳語決定システムの概要を図１および図８乃至図１３を参照して説明する。
図１は、本発明における第１の実施の形態における翻訳訳語決定システム図であり、ユーザＪが使用する情報端末機１およびユーザＧが使用する情報端末機２、翻訳訳語決定サーバ３と翻訳部利用度データベース４で構成される。情報端末機１と情報端末機２は、翻訳訳語決定サーバ３を介してインターネットなどの通信ネットワークに接続されているものとする。
【００１７】
また、説明の簡略化のため、翻訳訳語決定サーバ３を初めて使用する場合等においては、翻訳訳語決定サーバ３内にある翻訳部の優先順位は、管理者によって予め設定されているものとする。
情報端末機１は、主に、ユーザＪが母国語である日本語を入力するキーボード、マウス等の入力部２０１、翻訳訳語決定サーバ３によって母国語である日本語に翻訳された結果を出力するＬＣＤなどのディスプレイ表示部等の出力部２０２で構成される。同様に、情報端末機２は、ユーザＧが母国語である独語を入力する入力部２０３、翻訳訳語決定サーバ３によって母国語である独語に翻訳された結果を出力する出力部２０４で構成される。
【００１８】
翻訳訳語決定サーバ３は、入力された日本語または英語を日本語と英語の文法や語彙を含む日英翻訳辞書２０９を参照しながら訳文を生成する日英翻訳部２０５と、入力された日本語または仏語を日本語と仏語の文法や語彙を含む日仏翻訳辞書２１０を参照しながら訳文を生成する日仏翻訳部２０６と、入力された日本語または伊語を日本語と伊語の文法や語彙を含む日伊翻訳辞書２１１を参照しながら訳文を生成する日伊翻訳部２０７と、入力された日本語または独語を日本語と独語の文法や語彙を含む日独翻訳辞書２１２を参照しながら訳文を生成する日独翻訳部２０８とを備え、どの翻訳部を使用するか等の翻訳部制御機能を有し翻訳訳語を情報端末機に送信または情報端末機から受信する翻訳訳語送受信機能を有する制御部２１５と、翻訳部使用回数等により翻訳部の優先順位を決定づける優先順位決定部２２０で構成される。
【００１９】
ここで、各々の翻訳部が有する翻訳辞書は、図８に示すように、第１言語の各見出し語およびその品詞に対して、第２言語の訳語が対応づけられており、以下の図９、図１０、図１１も同様である。それぞれ、図８は、図１中の日英翻訳辞書２０９内のデータを表し、図９は、図１中の日仏翻訳辞書２１０内のデータ、図１０は図１中の日伊翻訳辞書２１１内のデータ、図１１は図１中の日独翻訳辞書２１２内のデータを表したものである。
【００２０】
また、翻訳訳語決定サーバ３内の翻訳部の優先順位は、図１２に示す翻訳部優先順位表にあるとおりであり、例えば、図１３に示す翻訳部使用頻度表における各々の翻訳部の使用回数等により決定されるものである。
翻訳部利用度データベース４は、翻訳部の利用度、例えば、その使用回数が保存される。この翻訳部の使用回数は、例えば、翻訳訳語決定サーバ３内の翻訳部の優先順位を決定する。
次に、翻訳訳語決定システムの動作を図２および図３を参照して説明する。図２および図３は第１の実施の形態における翻訳処理の流れを示すフローチャートであり、このフローチャートの説明をするにあたり、必要なパラメータを以下のように定義する。
【００２１】
まず、翻訳訳語決定サーバ３内の翻訳部の優先順位はパラメータｎで表わす。このｎは、自然数であり、また、翻訳訳語決定サーバ３内の翻訳部数と同じであり、このｎの値が小さいほど優先順位が高いとする。また、言語パラメータとしてＬで、翻訳部の優先順位ｎを決定するパラメータとしてＣｎでそれぞれ表わす。
この言語パラメータＬは、Ｌ＝０のとき、翻訳訳語決定サーバ３内の翻訳部でどの翻訳部を使用すればよいかを決定する処理を実行する。Ｌ＝１のとき、Ｌ＝０のときの処理で決定された翻訳部を使用して翻訳処理を実行する。Ｌ＝２のとき、翻訳訳語決定サーバ３内の翻訳部の中に、求める翻訳部を決定することができなかった場合に、入力された入力文をそのまま出力する処理を実行する。
【００２２】
一方、このＣｎは、例えば、翻訳部の使用回数を考慮したパラメータであって、累積するものであり、本システムの初期状態では本来的に０であるが、予め管理者により設定された値からカウントされるものであってもよい。なお、この実施の形態および下記の実施の形態においては、Ｃｎは管理者によって予め設定されているものとする（図１３参照。）。
図２において、まず言語パラメータＬを初期化するため０を設定する（Ｓ１）。情報端末機１のユーザＪの入力する入力文「こんにちは。」、つまり第１言語は制御部２１５で受け取られ（Ｓ２）、言語パラメータＬがどの値なのかを判定する（Ｓ３）。まず、ここでは言語パラメータＬは０であるため、図３の（Ａ）へ行く（Ｓ３においてＬ＝０）。
【００２３】
制御部２１５は、図１２に示す優先順位の最も高い、つまりｎ＝１である（Ｓ１０）日英翻訳部２０５で翻訳処理を実行し、日英翻訳辞書２０９を参照しながら、図８に示すように「Good afternoon.」（翻訳番号Ｅ１）という翻訳訳語を得て（Ｓ１１）、情報端末機２のユーザＧの出力部２０４に出力する（Ｓ１２）。
続いて、制御部２１５は、所定の時間待った後（Ｓ１３）、ユーザＧからの反応が返ってきたかの判定を行う（Ｓ１４）。ユーザＧの母国語は独語のため「Good afternoon.」という翻訳訳語の意味を理解することができず、反応をかえすことはできない。
【００２４】
ユーザＧからの反応が所定時間の間に返ってこないと（Ｓ１４のＮＯ）、翻訳訳語決定サーバ３内の翻訳部の中で、最も優先順位の低い翻訳部まで使用したかを判定する（Ｓ１５）。最後の翻訳部まで使用していない場合（Ｓ１５のＮＯ）には、ｎ＝ｎ＋１によりｎ＝２とし（Ｓ１６）、優先順位２の翻訳部で翻訳（Ｓ１１においてｎ＝ｎ＋１）し、結果を再度、情報端末機２の出力部２０４に出力し（Ｓ１２）、所定時間待つ（Ｓ１３）。
【００２５】
この作業が、ユーザＧが反応を返すことのできる翻訳訳語「Guten Tag.」（図１１翻訳番号Ｇ１）まで繰り返し行われる。このとき（Ｓ１４のＹＥＳ）、制御部２１５は日独翻訳部２０８で翻訳された言語とユーザＧから送信された言語が一致したと判定し、この独語を第２言語として決定し、同時に使用するべき翻訳部も決定する（Ｓ１７）。優先順位決定部２２０は、使用された翻訳部の使用回数を表すパラメータＣｎに＋１をカウントし（Ｓ１７）、この決定された翻訳部の使用回数を翻訳部利用度データベース４に保存する（Ｓ１８）。制御部２１５は、言語パラメータＬ＝１にする（Ｓ１９）。
【００２６】
ここで、図２に示すように、言語パラメータ＝１になった後は、情報端末機１の入力部２０１より第１言語を受け取り（Ｓ２）、言語パラメータＬ＝１であるから（Ｓ３においてＬ＝１）、上記過程で決定された使用するべき優先順位ｎの翻訳部で翻訳処理を実行する（Ｓ４）。その度に上記パラメータＣｎがカウントされ（Ｓ５）、翻訳部利用度データベース４にＣｎが保存され（Ｓ６）、翻訳訳語をユーザＧの使用する情報端末機２の出力部２０４に出力する（Ｓ７）。
【００２７】
次に、チャットが続けられるのか終了されるのかを判定するため、各情報端末機から通信ネットワークから切断の処理がなされたかの判定を行う（Ｓ８）。切断の処理がなされなければ、引き続きチャットは実行され（Ｓ８のＮＯ）、切断の処理が実行されると、チャットは終了する（Ｓ８のＹＥＳ）。
一方、Ｓ１４において反応がなく、Ｓ１５において最後の翻訳部、つまり、最も優先順位の低い翻訳部までを使用した場合には、使用する翻訳部がなくなり、言語パラメータＬ＝２とし（Ｓ２０）、図２に示す（Ｂ）へ行き、情報端末機１のユーザＪが入力した入力文を受け取り（Ｓ２、Ｓ３においてＬ＝２）、その入力文をそのままユーザＧの情報端末機２の出力部２０４に出力する（Ｓ９）。
【００２８】
次に、フローチャート中の翻訳部使用回数のカウントについて説明する。尚、図２および図３中の翻訳部使用回数のカウント処理実行箇所は、第１回目がＳ１７、第２回目以降がＳ５であるので、この順に沿って説明する。
第１回目（Ｓ１７）のとき、言語パラメータＬ＝０である。優先順位ｎの翻訳部で翻訳された訳語に対して反応があるときに（Ｓ１４のＹＥＳ）、このＳ１７の処理は、１度だけ実行され、Ｃｎ＝Ｃｎ＋１とされるだけである。
【００２９】
第２回目以降（Ｓ５）のとき、言語パラメータＬ＝１である。優先順位ｎの翻訳部で翻訳されると（Ｓ４）、翻訳部の使用回数は＋１カウントされ、Ｃｎ＝Ｃｎ＋１とされる。但し、Ｓ４の処理が実行されるのは複数回あり得るので、翻訳部の使用の度にＣｎはカウントされる。
Ｓ１４の処理後およびＳ５の処理後に、優先順位決定部２２０は翻訳部利用度データベース４にＣｎの増加分を保存する。このとき、図１３に示す翻訳部使用頻度表のＣｎの欄が順次更新され、翻訳訳語決定サーバ３が終了されるときに、更新された使用回数は、再び翻訳訳語決定サーバ３の翻訳処理開始時等に、新たな翻訳部の優先順位として反映される。
【００３０】
このように、本発明における第１の実施の形態によれば、情報端末機１のユーザＪが入力した入力文を翻訳し、その翻訳訳語が情報端末機２のユーザＧの母国語になるまで翻訳訳語を出力し、ユーザＧからの反応を受け取ることによって第２言語が何語であろうと特定することができ、円滑なコミュニケーションをとることができる。同時に、翻訳に使用される翻訳部の使用回数を考慮した優先順位の決定処理を実行することにより、翻訳訳語決定サーバ３の翻訳部使用効果が反映され、翻訳部使用の度に逐一変化する優先順位に柔軟に対応できるようになる。
【００３１】
（第２の実施の形態）
次に、本発明における第２の実施の形態について図面を参照して説明する。尚、本発明における第２の実施の形態に関連する翻訳訳語決定システムの概要の説明（図１および図８乃至図１３参照）は、第１の実施の形態と同様であるので、ここでは省略する。
この第２の実施の形態と第１の実施の形態との異なる点は、翻訳部利用度を表わすパラメータＣｎのカウント方法である。
それでは、第２の実施の形態における翻訳訳語決定システムの動作を図４および図５を参照して説明する。
【００３２】
図４および図５は、第２の実施の形態における翻訳処理の流れを説明するフローチャートであり、図２および図３と同様の処理については、図４および図５中のステップ（Ｓ）の下一桁の数字を同じにし、この同様の処理を実行する箇所についての説明は省略し、以下、第２の実施の形態と第１の実施の形態における処理上の相違点を主に説明する。
使用するべき翻訳部が決定されていないとき（言語パラメータＬ＝０）において、情報端末機１のユーザＪが入力した入力文に対して情報端末機２のユーザＧからの反応があるとき（Ｓ３４のＹＥＳ）、制御部２１５は日独翻訳部２０８で翻訳された言語とユーザＧから送信された言語が一致したと判定し、使用するべき翻訳部を決定する。優先順位決定部２２０は、チャット組数（例えば、ユーザＪとユーザＧの２人で１組とする）に所定の重み（例えば、Ｑという定数。）を付けた値を使用回数パラメータＣｎと同次元であると見なしてカウントする（Ｓ３７）。このカウントされたＣｎは、第１の実施の形態と同様、優先順位決定部２２０によって翻訳部利用度データベース４に保存される（Ｓ３８）。その後、制御部２１５が言語パラメータＬ＝１にする（Ｓ３９）。
【００３３】
言語パラメータＬ＝１になると、制御部２１５により使用するべき翻訳部が決定されるので、その翻訳部により翻訳処理が行われ（Ｓ２４）、翻訳訳語が情報端末機２のユーザＧの出力部２０４に出力される（Ｓ２７）。後続する処理の流れは、図２と同様であるので、以下省略する。
次に、フローチャート中の翻訳部使用回数のカウントについて説明する。この第２の実施の形態では、翻訳部使用回数のカウント処理実行箇所は、Ｓ３７の処理１回だけである。
【００３４】
Ｓ３７のとき、言語パラメータＬ＝０である。優先順位ｎの翻訳部で翻訳された訳語に対して反応があるときに（Ｓ３４のＹＥＳ）、上記チャット組数に所定の重み（例えば、Ｑという定数）を付けた値を翻訳部使用回数パラメータＣｎと同次元であると見なされ、Ｃｎ＝Ｃｎ＋Ｑとカウントされる。
Ｓ３７の処理後に、優先順位決定部２２０は、翻訳部利用度データベース４にＣｎの増加分を保存する。つまり、図１３に示す翻訳部使用頻度表中の翻訳に使用される翻訳部の使用回数の欄に、Ｃｎの増加分をカウントする。言語パラメータＬ＝１になった後は、特に翻訳部の使用回数をカウントしない（Ｓ５、Ｓ６に相当する処理はなし）。
【００３５】
このように、本発明における第２の実施の形態によれば、第１の実施の形態と同様、情報端末機１のユーザＪが入力した入力文を翻訳し、その翻訳訳語が情報端末機２のユーザＧの母国語になるまで出力し、ユーザＧからの反応を受け取ることによって第２言語が何語であろうと特定することができ、円滑なコミュニケーションをとることができる。同時に、チャットの組数を考慮した優先順位の決定処理を実行することにより、翻訳訳語決定サーバ３の翻訳部使用の度に逐一変化する優先順位に柔軟に対応できるようになる。
【００３６】
（第３の実施の形態）
次に、本発明における第３の実施の形態について図面を参照して説明する。尚、本発明における第３の実施の形態に関連する翻訳訳語決定システムの概要の説明（図１および図８乃至図１３参照）は、第１の実施の形態と同様であるので、ここでは省略する。
この第３の実施の形態と第１の実施の形態との異なる点は、第２の実施の形態と同様、翻訳部利用度を表わすパラメータＣｎのカウント方法である。
【００３７】
それでは、第３の実施の形態における翻訳訳語決定システムの動作を図６および図７を参照して説明する。
図６および図７は、第３の実施の形態における翻訳処理の流れを説明するフローチャートであり、図２および図３と同様の処理については、図６および図７中のステップ（Ｓ）の下一桁の数字を同じにし、この同様の処理を実行する箇所についての説明は省略し、以下、第３の実施の形態と第１の実施の形態における処理上の相違点を主に説明する。
使用するべき翻訳部が決定されていない状態（言語パラメータＬ＝０）において、情報端末機１のユーザＪが入力した入力文に対して情報端末機２のユーザＧからの反応があるとき（Ｓ５４のＹＥＳ）、制御部２１５は日独翻訳部２０８で翻訳された言語とユーザＧから送信された言語が一致したと判定し、使用するべき翻訳部を決定する。優先順位決定部２２０は、決定された翻訳部の使用回数およびチャット組数（例えば、ユーザＪとユーザＧの２人で１組とする）に所定の重み（例えば、Ｑという定数）を付けた値（使用回数パラメータＣｎと同次元と見なす）との和をもってカウントする（Ｓ５７）。このカウントされたＣｎは、第１の実施の形態と同様、優先順位決定部２２０によって翻訳部利用度データベース４に保存される（Ｓ５８）。その後、制御部２１５が言語パラメータＬを１にする（Ｓ５９）。
【００３８】
言語パラメータＬ＝１になると、使用するべき翻訳部が決定されるので、その翻訳部により翻訳処理が行われ（Ｓ４４）、翻訳訳語が情報端末機２のユーザＧの出力部２０４に出力される（Ｓ４７）。後続する処理の流れは、図２と同様であるので、以下省略する。
次に、フローチャート中の翻訳部使用回数のカウントについて説明する。この第３の実施の形態では、翻訳部使用回数のカウント処理実行箇所は、第１回目がＳ５７、第２回目以降がＳ４５であるので、この順に沿って説明する。
【００３９】
第１回目（Ｓ５７）のとき、言語パラメータＬ＝０である。優先順位ｎの翻訳部で翻訳された訳語に対して反応があるときに（Ｓ５４のＹＥＳ）、このＳ５７の処理は、１度だけ実行され、Ｃｎ＝Ｃｎ＋１とされるだけである。
第２回目以降（Ｓ４５）のとき、言語パラメータＬ＝１である。優先順位ｎの翻訳部で翻訳されると（Ｓ４４）、翻訳部の使用回数は＋１カウントされ、Ｃｎ＝Ｃｎ＋１とする。但し、Ｓ４４の処理が実行されるのは複数回あり得るので、翻訳部の使用の度にＣｎはカウントされる。
【００４０】
Ｓ５４の処理後およびＳ４５の処理後に、優先順位決定部２２０は翻訳部利用度データベース４にＣｎの増加分を保存する。このとき、図１３に示す翻訳部使用頻度表のＣｎの欄が順次更新され、翻訳訳語決定サーバ３が終了されるときに、更新された使用回数は、再び翻訳訳語決定サーバ３の翻訳処理開始時等に、新たな翻訳部の優先順位として反映される。
このように、本発明における第３の実施の形態によれば、第１の実施の形態および第２の実施の形態と同様、情報端末機１のユーザＪが入力した入力文を翻訳し、その翻訳訳語が情報端末機２のユーザＧの母国語になるまで翻訳訳語を出力し、ユーザＧからの反応を受け取ることによって、第２言語が何語であろうと特定することができ、円滑なコミュニケーションをとることができる。
【００４１】
同時に、チャットの組数に所定の重みをつけ、翻訳部の使用回数と同次元と見なすことにより、翻訳部の優先順位の決定処理を実行することにより、翻訳訳語決定サーバ３の翻訳部使用の度に逐一変化する優先順位に対して柔軟に対応できるようになる。
なお、本発明は、上記実施の形態に限定されるものでなく、その要旨を逸脱しない範囲で種々変形して実施できる。例えば、図１に示す翻訳部利用度データベース４は、外付け設置でなく、翻訳訳語決定サーバ３が内部に設ける機構の一部であってもよい。また、優先順位決定部２２０を翻訳訳語決定サーバ３内に設けるのでなく、外付け装置である翻訳部利用度データベースの中に設けてもよい。また、チャットの組数は常に一組だけとは限らない。
【００４２】
【発明の効果】
以上の本発明によれば、インターネットなどの通信ネットワークを用いたメッセージのやりとりにおいて、入力された第１言語を翻訳し相手に翻訳訳語を出力する。相手からの反応があったときの翻訳された言語を第２言語と決定し、相手からの反応がなかったときは相手からの反応があるまで優先順位の高い翻訳部を順次使用して翻訳を繰り返す。よって、第２言語を特定することなく、円滑なコミュニケーションを図ることができる。
【００４３】
また、翻訳に使用される翻訳部の使用回数等を考慮した翻訳辞書の選択基準となる優先順位の決定部を備えたことにより、翻訳訳語決定サーバの翻訳部使用の効果が反映され、翻訳部使用の度に逐一変化する優先順位に対して柔軟な対応をすることができる。
【図面の簡単な説明】
【図１】本発明の翻訳訳語決定システム全体の構成を説明するブロック図。
【図２】本発明における第１の実施の形態を説明する全体的フローチャート。
【図３】本発明における第１の実施の形態を説明する一部的フローチャート。
【図４】本発明における第２の実施の形態を説明する全体的フローチャート。
【図５】本発明における第２の実施の形態を説明する一部的フローチャート。
【図６】本発明における第３の実施の形態を説明する全体的フローチャート。
【図７】本発明における第３の実施の形態を説明する一部的フローチャート。
【図８】図１中における日英翻訳辞書２０９内のデータ構造を表す図。
【図９】図１中における日仏翻訳辞書２１０内のデータ構造を表す図。
【図１０】図１中における日伊翻訳辞書２１１内のデータ構造を表す図。
【図１１】図１中における日独翻訳辞書２１２内のデータ構造を表す図。
【図１２】図１中の翻訳部利用度データベース４内における翻訳部優先順位を表す図。
【図１３】図１中の翻訳部利用度データベース４内における翻訳部使用頻度を表す図。
【符号の説明】
１、２・・・情報端末機
３    ・・・翻訳訳語決定サーバ
４    ・・・翻訳部利用度データベース
２０１・・・情報端末機１の入力部
２０２・・・情報端末機１の出力部
２０３・・・情報端末機２の入力部
２０４・・・情報端末機２の出力部
２０５・・・日英翻訳部
２０６・・・日仏翻訳部
２０７・・・日伊翻訳部
２０８・・・日独翻訳部
２０９・・・日英翻訳辞書
２１０・・・日仏翻訳辞書
２１１・・・日伊翻訳辞書
２１２・・・日独翻訳辞書
２１５・・・制御部
２２０・・・優先順位決定部
【図１】
2004206185.tif 000003
【図２】
2004206185.tif 000004
【図３】
2004206185.tif 000005
【図４】
2004206185.tif 000006
【図５】
2004206185.tif 000007
【図６】
2004206185.tif 000008
【図７】
2004206185.tif 000009
【図８】
2004206185.tif 000010
【図９】
2004206185.tif 000011
【図１０】
2004206185.tif 000012
【図１１】
2004206185.tif 000013
【図１２】
2004206185.tif 000014
【図１３】
2004206185.tif 000015