(57)【要約】【課題】メール本文をユーザが希望する言語に翻訳できるデータ翻訳装置を提供する。【解決手段】データ翻訳装置は、送信元の端末を示す識別情報と宛先の端末を示す識別情報と本文とを含む電子メールを受信するメール送受信部２１と、端末の識別情報毎に使用言語が格納された第１のテーブル情報を参照し、受信メールに含まれている送信元および宛先の端末の識別情報に基づいて送信元の使用言語および宛先の使用言語を特定するアドレス管理部２２と、翻訳ソフトウェア毎に、翻訳前の言語を示す情報および翻訳後の言語を示す情報が格納された第２のテーブル情報を参照し、アドレス管理部２２で特定した送信元および宛先の使用言語に基づいて翻訳ソフトウェアを特定し、該特定した翻訳ソフトウェアにより本文を翻訳する翻訳部２３と、を有する。メール送受信部２１は、翻訳部２３によって翻訳された結果を添付した電子メールを宛先の端末へ送信する。【選択図】図１
2011141750.tif 000002
【特許請求の範囲】
【請求項１】
送信元の端末を示す識別情報と宛先の端末を示す識別情報と送信元の使用言語で記述された本文とを含むデータを受信する送受信部と、
端末の識別情報毎に使用言語が格納された第１のテーブル情報を保持し、前記送受信部によって前記データが受信されると、該受信データに含まれている前記送信元および宛先の端末の識別情報に基づいて、前記第１のテーブル情報から送信元の使用言語および宛先の使用言語を特定するアドレス管理部と、
翻訳ソフトウェア毎に、翻訳前の言語を示す情報および翻訳後の言語を示す情報が格納された第２のテーブル情報を保持し、前記アドレス管理部で特定した送信元の使用言語および宛先の使用言語をそれぞれ翻訳前および翻訳後の言語として認識し、該認識した翻訳前および翻訳後の言語に基づいて、前記第２のテーブル情報から翻訳ソフトウェアを特定し、該特定した翻訳ソフトウェアにより前記データの本文を翻訳する翻訳部と、を有し、
前記送受信部は、前記翻訳部によって翻訳された前記本文の翻訳結果を前記データに添付し、該データを前記宛先の端末の識別情報によって特定される宛先へ送信する、データ翻訳装置。
【請求項２】
前記送受信部は、前記宛先の端末の識別情報として複数の異なる宛先の端末の識別情報を含む前記データを受信し、
前記アドレス管理部は、前記送受信部で受信したデータに含まれている前記送信元および各宛先の端末の識別情報に基づいて、前記第１のテーブル情報から送信元の使用言語および各宛先の使用言語を特定し、
前記翻訳部は、宛先毎に、前記アドレス管理部で特定した送信元および宛先の使用言語に基づいて前記第２のテーブル情報から翻訳ソフトウェアを特定し、該特定した翻訳ソフトウェアで前記本文を翻訳する、請求項１に記載のデータ翻訳装置。
【請求項３】
前記アドレス管理部は、前記翻訳結果を添付したデータが宛先の端末に送信された場合に、該送信データの送信元および宛先の識別情報と前記翻訳部にて用いた翻訳ソフトウェアの情報とを履歴情報として保持するとともに、前記送受信部から送信元および宛先の識別情報が供給されると、それら識別情報が前記履歴情報の中に存在するか否かを調べ、存在する場合は、それら識別情報に対応付けて保持されている翻訳ソフトウェアの情報を前記翻訳部に供給し、
前記翻訳部は、前記アドレス管理部から翻訳ソフトウェアの情報が供給されると、該情報により特定される翻訳ソフトウェアを用いて、前記送受信部にて受信されたデータの本文を翻訳する、請求項１に記載のデータ翻訳装置。
【請求項４】
前記データは電子メールであり、前記送信元および宛先の端末の識別情報および前記端末の識別情報はメールアドレスである、請求項１乃至３のいずれか１項に記載のデータ翻訳装置。
【請求項５】
複数の端末と、
前記複数の端末がネットワークを介して接続されるサーバと、を有し、
前記サーバは、
送信元の端末を示す識別情報と宛先の端末を示す識別情報と送信元の使用言語で記述された本文とを含むデータを受信する送受信部と、
端末の識別情報毎に使用言語が格納された第１のテーブル情報を保持し、前記送受信部によって前記データが受信されると、該受信データに含まれている前記送信元および宛先の端末の識別情報に基づいて、前記第１のテーブル情報から送信元の使用言語および宛先の使用言語を特定するアドレス管理部と、
翻訳ソフトウェア毎に、翻訳前の言語を示す情報および翻訳後の言語を示す情報が格納された第２のテーブル情報を保持し、前記アドレス管理部で特定した送信元の使用言語および宛先の使用言語をそれぞれ翻訳前および翻訳後の言語として認識し、該認識した翻訳前および翻訳後の言語に基づいて、前記第２のテーブル情報から翻訳ソフトウェアを特定し、該特定した翻訳ソフトウェアにより前記データの本文を翻訳する翻訳部と、を有し、
前記送受信部は、前記翻訳部によって翻訳された前記本文の翻訳結果を前記データに添付し、該データを前記宛先の端末の識別情報によって特定される宛先へ送信する、データ翻訳システム。
【請求項６】
送受信部が、送信元の端末を示す識別情報と宛先の端末を示す識別情報と送信元の使用言語で記述された本文とを含むデータを受信するステップと、
アドレス管理部が、端末の識別情報毎に使用言語が格納された第１のテーブル情報を保持し、前記送受信部によって前記データが受信されると、該受信データに含まれている前記送信元および宛先の端末の識別情報に基づいて、前記第１のテーブル情報から送信元の使用言語および宛先の使用言語を特定するステップと、
翻訳部が、翻訳ソフトウェア毎に、翻訳前の言語を示す情報および翻訳後の言語を示す情報が格納された第２のテーブル情報を保持し、前記アドレス管理部で特定した送信元の使用言語および宛先の使用言語をそれぞれ翻訳前および翻訳後の言語として認識し、該認識した翻訳前および翻訳後の言語に基づいて、前記第２のテーブル情報から翻訳ソフトウェアを特定し、該特定した翻訳ソフトウェアにより前記データの本文を翻訳するステップと、
前記送受信部が、前記翻訳部によって翻訳された前記本文の翻訳結果を前記データに添付し、該データを前記宛先の端末の識別情報によって特定される宛先へ送信するステップと、を含む、データ翻訳方法。
【請求項７】
送信元の端末を示す識別情報と宛先の端末を示す識別情報と送信元の使用言語で記述された本文とを含むデータを受信する第１の処理と、
端末の識別情報毎に使用言語が格納された第１のテーブル情報を保持し、前記第１の処理で受信されたデータに含まれている前記送信元および宛先の端末の識別情報に基づいて、前記第１のテーブル情報から送信元の使用言語および宛先の使用言語を特定する第２の処理と、
翻訳ソフトウェア毎に、翻訳前の言語を示す情報および翻訳後の言語を示す情報が格納された第２のテーブル情報を保持し、前記第２の処理で特定した送信元の使用言語および宛先の使用言語をそれぞれ翻訳前および翻訳後の言語として認識し、該認識した翻訳前および翻訳後の言語に基づいて、前記第２のテーブル情報から翻訳ソフトウェアを特定し、該特定した翻訳ソフトウェアにより前記データの本文を翻訳する第３の処理と、
前記第３の処理で翻訳された前記本文の翻訳結果を前記データに添付し、該データを前記宛先の端末の識別情報によって特定される宛先へ送信する第４の処理を、コンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、任意言語で記載された文章を含むデータ、例えば電子メールの本文を自動的に他の言語に翻訳する技術に関する。
【背景技術】
【０００２】
特許文献１には、電子メールの本文を自動的に他の言語に翻訳することが可能な処理装置が記載されている。この処理装置は、電子メールの自動翻訳を行う翻訳ユニットを備えたメールサービスユニットを有する。
【０００３】
翻訳ユニットは、送信元のメールアドレスのトップドメインに基づいて送信元のユーザの国を特定し、その国の公用言語を送信元のユーザの使用言語として認識し、さらに、宛先のメールアドレスのトップドメインに基づいて宛先のユーザの国を特定し、その国の公用言語を宛先のユーザの使用言語として認識する翻訳言語識別部と、メール本文を、送信元のユーザの使用言語から宛先のユーザの使用言語に翻訳する翻訳部とを有する。
【０００４】
送信元のユーザの使用言語で記述した電子メールは、処理装置によって自動的に宛先のユーザの使用言語に翻訳される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１０−１４９３５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
電子メールを利用するユーザの中には、トップドメインで特定される公用言語とは異なる言語を使用するユーザも存在する。特許文献１に記載の処理装置では、トップドメインに基づいて使用言語を特定しているため、トップドメインで特定される公用言語とは異なる言語を使用するユーザに対しては、自動翻訳のサービスを提供することは困難である。
【０００７】
本発明の目的は、上記問題を解決し、電子メールなどのデータの本文をユーザが希望する言語に翻訳することができる、データ翻訳装置、データ翻訳システム、データ翻訳方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明のデータ翻訳装置は、
送信元の端末を示す識別情報と宛先の端末を示す識別情報と送信元の使用言語で記述された本文とを含むデータを受信する送受信部と、
端末の識別情報毎に使用言語が格納された第１のテーブル情報を保持し、前記送受信部によって前記データが受信されると、該受信データに含まれている前記送信元および宛先の端末の識別情報に基づいて、前記第１のテーブル情報から送信元の使用言語および宛先の使用言語を特定するアドレス管理部と、
翻訳ソフトウェア毎に、翻訳前の言語を示す情報および翻訳後の言語を示す情報が格納された第２のテーブル情報を保持し、前記アドレス管理部で特定した送信元の使用言語および宛先の使用言語をそれぞれ翻訳前および翻訳後の言語として認識し、該認識した翻訳前および翻訳後の言語に基づいて、前記第２のテーブル情報から翻訳ソフトウェアを特定し、該特定した翻訳ソフトウェアにより前記データの本文を翻訳する翻訳部と、を有し、
前記送受信部は、前記翻訳部によって翻訳された前記本文の翻訳結果を前記データに添付し、該データを前記宛先の端末の識別情報によって特定される宛先へ送信する。
【０００９】
本発明のデータ翻訳システムは、
複数の端末と、
前記複数の端末がネットワークを介して接続されるサーバと、を有し、
前記サーバは、
送信元の端末を示す識別情報と宛先の端末を示す識別情報と送信元の使用言語で記述された本文とを含むデータを受信する送受信部と、
端末の識別情報毎に使用言語が格納された第１のテーブル情報を保持し、前記送受信部によって前記データが受信されると、該受信データに含まれている前記送信元および宛先の端末の識別情報に基づいて、前記第１のテーブル情報から送信元の使用言語および宛先の使用言語を特定するアドレス管理部と、
翻訳ソフトウェア毎に、翻訳前の言語を示す情報および翻訳後の言語を示す情報が格納された第２のテーブル情報を保持し、前記アドレス管理部で特定した送信元の使用言語および宛先の使用言語をそれぞれ翻訳前および翻訳後の言語として認識し、該認識した翻訳前および翻訳後の言語に基づいて、前記第２のテーブル情報から翻訳ソフトウェアを特定し、該特定した翻訳ソフトウェアにより前記データの本文を翻訳する翻訳部と、を有し、
前記送受信部は、前記翻訳部によって翻訳された前記本文の翻訳結果を前記データに添付し、該データを前記宛先の端末の識別情報によって特定される宛先へ送信する。
【００１０】
本発明のデータ翻訳方法は、
送受信部が、送信元の端末を示す識別情報と宛先の端末を示す識別情報と送信元の使用言語で記述された本文とを含むデータを受信するステップと、
アドレス管理部が、端末の識別情報毎に使用言語が格納された第１のテーブル情報を保持し、前記送受信部によって前記データが受信されると、該受信データに含まれている前記送信元および宛先の端末の識別情報に基づいて、前記第１のテーブル情報から送信元の使用言語および宛先の使用言語を特定するステップと、
翻訳部が、翻訳ソフトウェア毎に、翻訳前の言語を示す情報および翻訳後の言語を示す情報が格納された第２のテーブル情報を保持し、前記アドレス管理部で特定した送信元の使用言語および宛先の使用言語をそれぞれ翻訳前および翻訳後の言語として認識し、該認識した翻訳前および翻訳後の言語に基づいて、前記第２のテーブル情報から翻訳ソフトウェアを特定し、該特定した翻訳ソフトウェアにより前記データの本文を翻訳するステップと、
前記送受信部が、前記翻訳部によって翻訳された前記本文の翻訳結果を前記データに添付し、該データを前記宛先の端末の識別情報によって特定される宛先へ送信するステップと、を含む。
【００１１】
本発明のプログラムは、
送信元の端末を示す識別情報と宛先の端末を示す識別情報と送信元の使用言語で記述された本文とを含むデータを受信する第１の処理と、
端末の識別情報毎に使用言語が格納された第１のテーブル情報を保持し、前記第１の処理で受信されたデータに含まれている前記送信元および宛先の端末の識別情報に基づいて、前記第１のテーブル情報から送信元の使用言語および宛先の使用言語を特定する第２の処理と、
翻訳ソフトウェア毎に、翻訳前の言語を示す情報および翻訳後の言語を示す情報が格納された第２のテーブル情報を保持し、前記第２の処理で特定した送信元の使用言語および宛先の使用言語をそれぞれ翻訳前および翻訳後の言語として認識し、該認識した翻訳前および翻訳後の言語に基づいて、前記第２のテーブル情報から翻訳ソフトウェアを特定し、該特定した翻訳ソフトウェアにより前記データの本文を翻訳する第３の処理と、
前記第３の処理で翻訳された前記本文の翻訳結果を前記データに添付し、該データを前記宛先の端末の識別情報によって特定される宛先へ送信する第４の処理を、コンピュータに実行させることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、電子メールなどのデータの本文をユーザが希望する言語に自動的に翻訳することができるため、利便性に優れたシステムまたは装置を提供することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態である電子メール翻訳システムの構成を示すブロック図である。
【図２】図１に示す電子メール翻訳システムにて用いられる第１のテーブル情報の一例を示す図である。
【図３】図１に示す電子メール翻訳システムにて用いられる第２のテーブル情報の一例を示す図である。
【図４】図１に示す電子メール翻訳システムにて行われる電子メール翻訳処理の一手順を示すフローチャートである。
【発明を実施するための形態】
【００１４】
次に、本発明の実施形態について図面を参照して説明する。
【００１５】
図１は、本発明の一実施形態である電子メール翻訳システムの構成を示すブロック図である。
【００１６】
図１を参照すると、電子メール翻訳システムは、サーバ２と、インターネットに代表されるネットワーク３０を介してサーバ２に接続されるユーザ端末１１、１２とを有する。
【００１７】
サーバ２は、ユーザ端末１１、１２間で送受信される電子メールを指定された言語に翻訳する、データ翻訳装置である電子メール翻訳装置２０を有する。ユーザ端末は、３台以上であってもよい。
【００１８】
サーバ２およびユーザ端末１１、１２は、プログラムに従って動作するコンピュータシステムである。コンピュータシステムは、外部装置とネットワーク３０を介して通信する通信手段と、マウスやキーボードなどの入力手段と、液晶ディスプレイなどの表示手段と、プログラムやデータが格納される記憶手段と、プログラムに従って動作し、入力手段からの信号を受け付けて各部の動作を制御する制御手段（ＣＰＵ）とを有する。記憶手段として、半導体メモリ、ハードディスク、記録媒体（例えば、光による情報の記録や再生が可能なディスクなど）などを用いることができる。
【００１９】
電子メール翻訳装置２０は、メール送受信部２１、アドレス管理部２２および翻訳部２３を有する。メール送受信部２１、アドレス管理部２２および翻訳部２３は、制御手段によって実現される機能である。
【００２０】
メール送受信部２１は、ユーザ端末１１、１２の間で送受信される電子メールの中継を行う。例えば、ユーザ端末１１が、電子メールをユーザ端末１２へ送信した場合は、その電子メールは、メール送受信部２１を介してユーザ端末１２に供給される。ユーザ端末１２が、ユーザ端末１１からの電子メールに対する返信メールを送信した場合は、その返信メールは、メール送受信部２１を介してユーザ端末１１に供給される。
【００２１】
電子メールは、送信元メールアドレスと宛先メールアドレスの情報と本文を含んでいる。メール送受信部２１は、送信元メールアドレスと宛先メールアドレスの情報を参照して電子メールの受信および送信の処理を行う。また、メール送受信部２１は、電子メールを受け取ると、その電子メールの本文および送信元メールアドレスと宛先メールアドレスの情報とをアドレス管理部２２へ渡す。さらに、メール送受信部２１は、電子メールを送信する際に、アドレス管理部２２から供給された翻訳結果をその電子メールに付与する。
【００２２】
アドレス管理部２２は、図２に示すような使用言語の情報がメールアドレス毎に格納された第１のテーブル情報を保持している。アドレス管理部２２は、第１のテーブル情報を参照して、メール送受信部２１からの電子メールの送信元メールアドレスと宛先メールアドレスの情報に基づいて、送信元の使用言語と宛先の使用言語をそれぞれ特定する。さらに、アドレス管理部２２は、特定した送信元の使用言語および宛先の使用言語をそれぞれ翻訳対象言語および翻訳言語として、それら言語の情報とメール送受信部２１から供給された電子メールの本文とを含む翻訳要求を翻訳部２３に送信する。
【００２３】
第１のテーブル情報へのメールアドレスおよび使用言語の登録は予め行われる。具体的には、電子メール翻訳装置２０による電子メール翻訳のサービスを受けるユーザは、予め、自身のメールアドレスと使用言語をサービス提供者に供給する。サービス提供者は、ユーザによって供給されたメールアドレスと使用言語を第１のテーブル情報に格納する。
【００２４】
メールアドレスと使用言語の登録は、例えば、ユーザ端末を使用して行うことも可能である。この場合は、ユーザは、自身のユーザ端末上で、予め与えられているサーバ２のアドレスにアクセスするための入力操作を行う。入力操作が行われると、ユーザ端末が、登録要求をサーバ２に送信する。サーバ２は、登録要求に応じて、登録画面情報をユーザ端末に送信し、ユーザ端末に登録画面を表示する。ユーザは、登録画面上で、必要な情報（メールアドレスや使用言語の情報を含む）を入力する。入力情報がユーザ端末からサーバ２へ送信され、サーバ２にて、受信した入力情報に含まれるメールアドレスおよび使用言語が第１のテーブル情報に格納される。
【００２５】
アドレス管理部２２は、翻訳要求に対する応答（翻訳応答）を翻訳部２３から受信すると、その翻訳応答に含まれている翻訳結果をメール送受信部２１に供給する。
【００２６】
翻訳部２３は、翻訳ソフトウェア（以下単に翻訳ソフトと記す）毎に、翻訳前の言語（翻訳対象言語）を示す情報および翻訳後の言語（翻訳言語）を示す情報が格納された第２のテーブル情報を保持している。
【００２７】
図３に、第２のテーブル情報の一例を示す。この第２のテーブル情報は、翻訳ソフト、翻訳対象言語、翻訳言語の項目からなる。翻訳ソフトの項目には、例えば、「英／日翻訳ソフト」や「日／英翻訳ソフト」といった翻訳ソフトの情報が格納される。翻訳対象言語の項目には、その翻訳ソフトの翻訳対象である言語の情報が格納される。翻訳言語の項目には、翻訳結果として得られる言語の情報が格納される。例えば、「英／日翻訳ソフト」は、英語を日本語に翻訳するソフトであって、翻訳対象言語の項目には、「英語」を示す情報が格納され、翻訳言語の項目には、「日本語」を示す情報が格納されている。
【００２８】
アドレス管理部２２から翻訳要求を受信すると、翻訳部２３は、第２のテーブル情報を参照して、その翻訳要求に含まれている翻訳対象言語および翻訳言語の情報に基づいて翻訳ソフトを特定する。さらに、翻訳部２３は、その特定した翻訳ソフトを使用して、翻訳要求に含まれている電子メール本文を翻訳し、その翻訳結果を含む翻訳応答をアドレス管理部２２に送信する。
【００２９】
次に、電子メール翻訳装置２０にて行われる電子メール翻訳処理について説明する。
【００３０】
図４は、電子メール翻訳処理の一手順を示すフローチャートである。ここでは、ユーザ端末１１のユーザが日本語を使用し、ユーザ端末１２のユーザが英語を使用すると仮定し、日本語で作成された本文を含む電子メールが、ユーザ端末１１からユーザ端末１２へ送信される。第１のテーブル情報には、ユーザ端末１１のメールアドレスと使用言語としての日本語の情報が格納され、ユーザ端末１２のメールアドレスと使用言語としての英語の情報が格納されている。
【００３１】
メール送受信部２１が、ユーザ端末１１から電子メールを受信し（ステップＳ１０）、受信した電子メールの送信元および宛先のメールアドレスの情報をアドレス管理部２２に供給する（ステップＳ１１）。
【００３２】
次に、アドレス管理部２２が、第１のテーブル情報を参照して、メール送受信部２１から供給された送信元メールアドレスと宛先メールアドレスの情報に基づいて、送信元の使用言語（日本語）と宛先の使用言語（英語）をそれぞれ特定する（ステップＳ１２）。そして、アドレス管理部２２は、特定した送信元の使用言語が特定した宛先の使用言語と同じであるか否かを判定する（ステップＳ１３）。
【００３３】
送信元の使用言語が宛先の使用言語と同じである場合は、アドレス管理部２２は、電子メールをそのまま送信するようにメール送受信部２１に指示する。送信元の使用言語が宛先の使用言語と異なる場合は、アドレス管理部２２は、送信元の使用言語が宛先の使用言語をそれぞれ翻訳対象言語および翻訳言語として認識し、それら言語の情報とメール送受信部２１から供給された電子メールの本文とを含む翻訳要求を翻訳部２３に送信する。ここでは、送信元の使用言語は日本語であり、宛先の使用言語は英語であるので、送信元の使用言語が宛先の使用言語と異なると判定される。
【００３４】
次に、翻訳部２３が、第２のテーブル情報を参照して、アドレス管理部２２からの翻訳要求に含まれている翻訳対象言語および翻訳言語の情報に基づいて翻訳ソフトを特定する（ステップＳ１４）。ここでは、翻訳対象言語は日本語であり、翻訳言語は英語であるので、図３の第２のテーブル情報から「日／英翻訳ソフト」が使用すべき翻訳ソフトとして特定される。
【００３５】
次に、翻訳部２３が、その特定した翻訳ソフトを使用して、翻訳要求に含まれている電子メール本文を翻訳する（ステップＳ１５）。ここでは、電子メールの本文（日本語）が英語に翻訳される。
【００３６】
次に、翻訳部２３が、翻訳結果を含む翻訳応答をアドレス管理部２２に送信する。アドレス管理部２２は、翻訳応答を翻訳部２３から受信すると、その翻訳応答に含まれている翻訳結果（英語）を電子メールに添付して送信するようにメール送受信部２１に指示する。そして、メール送受信部２１が、アドレス管理部２２からの翻訳結果を、ユーザ端末１１から受信した電子メールに添付し、その電子メールをユーザ端末１２に送信する（ステップＳ１６）。
【００３７】
上述した電子メール翻訳処理によれば、ユーザ端末１１からユーザ端末１２へ向けて送信された電子メールの本文（日本語）は、電子メール翻訳装置２０によって英語に翻訳される。ユーザ端末１２は、ユーザ端末１１からの電子メール（日本語）とその本文の翻訳結果（英文）を電子メール翻訳装置２０から受信する。このように、ユーザ端末１１から送信された電子メール（日本語）は、電子メール翻訳装置２０にて自動的に英語に翻訳しされた後、その翻訳結果とともにユーザ端末１２へ供給される。ユーザ端末１２のユーザは、翻訳するための操作を行うことなく、電子メールの本文（日本語）を英語に翻訳した結果を受け取ることができる。
【００３８】
なお、ユーザ端末が、他の複数のユーザ端末に同じ内容の電子メールを一斉に送信する場合は、電子メール翻訳装置２０では、電子メールの送信元メールアドレスおよび複数の宛先メールアドレスが参照される。この場合、送信元メールアドレスと各宛先メールアドレスのそれぞれについて使用言語が特定される。そして、宛先メールアドレス毎に、ステップＳ１３〜Ｓ１６の処理が実行される。
【００３９】
本実施形態の電子メール翻訳システムにおいて、アドレス管理部２２は、翻訳結果を添付した電子メールを宛先のユーザ端末に送信するようにメール送受信部２１に指示した場合は、その電子メールの送信元メールアドレスおよび宛先メールアドレスと翻訳部２３にて用いた翻訳ソフトの情報とを履歴情報として保持し、電子メールを受信するたびに、その履歴情報を参照してもよい。
【００４０】
具体的には、図４のステップＳ１２において、アドレス管理部２２は、メール送受信部２１から送信元メールアドレスおよび宛先メールアドレスが供給されると、それらメールアドレスが履歴情報の中に存在するか否かを判定する。
【００４１】
メールアドレスが履歴情報の中に存在する場合、アドレス管理部２２は、それらメールアドレスに対応付けて保持されている翻訳ソフトの情報を履歴情報から取得する。そして、アドレス管理部２２は、その取得した翻訳ソフトの情報とメール送受信部２１から供給された電子メールの本文とを含む翻訳要求を翻訳部２３に送信する。この場合は、翻訳部２３は、翻訳要求の翻訳ソフトの情報を参照して使用すべき翻訳ソフトを認識し、その翻訳ソフトで電子メールの本文を翻訳する。このような処理により、使用言語の特定や翻訳ソフトの特定の処理を省略することができるので、サーバ２における処理負荷を軽減することができる。
【００４２】
メールアドレスが履歴情報の中に存在しない場合は、前述した図４のステップＳ１２〜Ｓ１５の処理を実行する。
【００４３】
また、本実施形態の電子メール翻訳システムにおいて、電子メールの本文の翻訳が行われた場合、アドレス管理部２２は、本文に代えて翻訳結果を添付した電子メールを送信するようにメール送受信部２１に指示してもよい。この場合は、本文が送信されない分、送信データ量を削減することができる。
【００４４】
また、本実施形態の電子メール翻訳システムでは、アドレス管理部２２は、メールアドレスに基づいて使用言語を管理しているが、メールアドレスの代わりに他のユーザ識別情報（端末識別情報やユーザＩＤなど）を使用してもよい。この場合、第１のテーブル情報には、ユーザ識別情報毎に、使用言語の情報が格納される。メール送受信部２１は、送信元のユーザ端末から、送信元および宛先のユーザ識別情報および本文を含むデータを受信し、その受信データに含まれている送信元および宛先のユーザ識別情報および本文をアドレス管理部２２に供給する。アドレス管理部２２は、第１のテーブル情報を参照し、送信元および宛先のユーザ識別情報に基づいて送信元および宛先の使用言語を特定する。これ以降の処理は、図４のステップＳ１３〜Ｓ１５の処理と同じである。翻訳後、メール送受信部２１は、翻訳結果を添付した送信データを宛先のユーザ識別情報により特定されるユーザ端末へ送信する。
【００４５】
以上説明した本発明によれば、電子メールなどのデータの本文をユーザが希望する言語に自動的に翻訳することができるため、利便性に優れたシステムまたは装置を提供することができる。
【符号の説明】
【００４６】
２  サーバ
１１、１２  ユーザ端末
２０  電子メール翻訳装置
２１  メール送受信部
２２  アドレス管理部
２３  翻訳部
３０  ネットワーク
【図１】
2011141750.tif 000003
【図２】
2011141750.tif 000004
【図３】
2011141750.tif 000005
【図４】
2011141750.tif 000006