(57)【要約】  【課題】  一の端末装置から送信された文字情報を、他の端末装置で使用する言語に翻訳して前記他の端末装置へ送信することができる多言語翻訳システム、該翻訳システムを構成する中央処理装置、コンピュータプログラム及び多言語翻訳方法を提供する。  【解決手段】  中央処理装置１０は、一の端末装置２０が送信した文字情報をユニコードに変換し、該文字情報の言語と関連付けて情報データベース１７２に記憶する。他の端末装置２０からの文字情報の送信要求により、該他の端末装置２０で使用する言語を特定し、該言語と前記文字情報と関連付けて記憶した言語とが一致するか否かを判定し、一致しない場合は、前記文字情報を前記他の端末装置２０で使用する言語に翻訳して前記他の端末装置２０へ送信する。【選択図】      図１
2006004296.tif 000002
【特許請求の範囲】
【請求項１】
一の端末装置から送信された文字情報を中央処理装置で受信して記憶し、他の端末装置からの要求に基づいて、記憶した文字情報を前記他の端末装置で使用する言語に翻訳して前記他の端末装置へ送信する多言語翻訳システムにおいて、
前記中央処理装置は、
前記一の端末装置及び他の端末装置夫々で使用する第１の言語及び第２の言語を特定する特定手段と、
前記一の端末装置から受信した文字情報と特定した第１の言語とを関連付けて記憶する記憶手段と、
前記第１の言語及び第２の言語が一致するか否かを判定する判定手段と、
判定結果に基づいて、前記他の端末装置へ送信する文字情報を前記第２の言語に翻訳する翻訳手段と
を備えることを特徴とする多言語翻訳システム。
【請求項２】
前記中央処理装置は、
文字情報をユニコードに変換する変換手段を備え、
前記記憶手段は、ユニコードに変換された文字情報を記憶すべくなしてあることを特徴とする請求項１に記載された多言語翻訳システム。
【請求項３】
前記中央処理装置は、
端末装置の種別を判別する判別手段と、
翻訳した文字情報を、判別した種別に応じた書式にして生成する生成手段とを備え、
生成した文字情報を前記端末装置へ送信すべくなしてあることを特徴とする請求項１又は請求項２に記載された多言語翻訳システム。
【請求項４】
前記特定手段は、端末装置が送信した該端末装置に備えられたブラウザのロケール情報に基づいて、前記端末装置で使用する言語を特定すべくなしてあることを特徴とする請求項１乃至請求項３のいずれかに記載された多言語翻訳システム。
【請求項５】
受信した文字情報を記憶し、記憶した文字情報を翻訳して送信する中央処理装置において、
受信した文字情報及び送信する文字情報夫々の第１の言語及び第２の言語を特定する特定手段と、
受信した文字情報と特定した第１の言語とを関連付けて記憶する記憶手段と、
前記第１の言語及び第２の言語が一致するか否かを判定する判定手段と、
判定結果に基づいて、前記送信する文字情報を前記第２の言語に翻訳する翻訳手段と
を備えることを特徴とする中央処理装置。
【請求項６】
文字情報をユニコードに変換する変換手段を備え、
前記記憶手段は、ユニコードに変換された文字情報を記憶すべくなしてあることを特徴とする請求項５に記載された中央処理装置。
【請求項７】
コンピュータに、受信した文字情報を記憶させ、記憶した文字情報を翻訳させ、翻訳した文字情報を送信させるためのコンピュータプログラムにおいて、
コンピュータを、
受信した文字情報及び送信する文字情報夫々の第１の言語及び第２の言語を特定させる手段と、
受信した文字情報と特定した第１の言語とを関連付けて記憶させる手段と、
前記第１の言語及び第２の言語が一致するか否かを判定させる手段と、
判定結果に基づいて、前記送信する文字情報を前記第２の言語に翻訳させる手段として機能させることを特徴とするコンピュータプログラム。
【請求項８】
コンピュータを、受信した文字情報をユニコードに変換させる手段として機能させることを特徴とする請求項７に記載されたコンピュータプログラム。
【請求項９】
コンピュータを、
端末装置の種別を判別させる手段と、
翻訳した文字情報を、判別した種別に応じた書式にして生成させる手段として機能させることを特徴とする請求項７又は請求項８に記載されたコンピュータプログラム。
【請求項１０】
コンピュータを、端末装置に備えられたブラウザのロケール情報に基づいて、前記端末装置で使用する言語を特定させる手段として機能させることを特徴とする請求項７乃至請求項９に記載されたコンピュータプログラム。
【請求項１１】
一の端末装置から送信された文字情報を中央処理装置で受信して記憶し、他の端末装置からの要求に基づいて、記憶した文字情報を前記他の端末装置で使用する言語に翻訳して前記他の端末装置へ送信する多言語翻訳方法において、
前記中央処理装置は、
前記一の端末装置及び他の端末装置夫々で使用する第１の言語及び第２の言語を特定し、
前記一の端末装置から受信した文字情報と特定した第１の言語とを関連付けて記憶し、
前記第１の言語及び第２の言語が一致するか否かを判定し、
判定結果に基づいて、前記他の端末装置へ送信する文字情報を前記第２の言語に翻訳することを特徴とする多言語翻訳方法。
【請求項１２】
文字情報をユニコードに変換し、
ユニコードに変換された文字情報を記憶することを特徴とする請求項１１に記載された多言語翻訳方法。
【請求項１３】
端末装置の種別を判別し、
翻訳した文字情報を、判別した種別に応じた書式にして生成し、
生成した文字情報を送信することを特徴とする請求項１１又は請求項１２に記載された多言語翻訳方法。
【請求項１４】
端末装置が送信した該端末装置に備えられたブラウザのロケール情報に基づいて、前記端末装置で使用する言語を特定することを特徴とする請求項１１乃至請求項１３のいずれかに記載された多言語翻訳方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークを介して中央処理装置に接続された複数の端末装置の相互間で文字情報に基づいて情報交換を行なう場合に、文字情報を端末装置で使用する言語に翻訳する多言語翻訳システム、該多言語翻訳システムを構成する中央処理装置、コンピュータプログラム及び多言語翻訳方法に関する。
【背景技術】
【０００２】
インターネットに代表される通信ネットワークの発展に伴って、パーソナルコンピュータ、携帯電話機などの複数の端末装置の相互間で、インターネットを介して様々な情報を交換する機会が増大している。
【０００３】
例えば、企業は、インターネット上に自社のホームページを開設することにより、顧客又は取引先企業などからの問合せ及びその回答を行なうためのフォームを提供する。顧客又は取引先企業などのユーザが、前記フォームを用いて問合せを行うと、該問合せの内容により予め定められた担当者に告知され、問合せ内容に対する回答が顧客又は取引先企業のユーザに伝えられることにより情報の交換が行なわれている。
【０００４】
また、衣食住のあらゆる分野で情報交換するための数多くのシステムがインターネット上に構成され、電子メール、掲示板、チャットなどの手段を用いて、様々な情報が相互に提供されている（非特許文献１参照）。
【非特許文献１】サイプレスソフト株式会社ホームページ、［online］、［平成１６年  ６月１８日検索］、インターネット＜ＵＲＬ：http://www.cyp.co.jp＞
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の例にあっては、文字情報に基づく情報交換は日本語のみにより行なわれていた。このため、外国との間で情報交換を行なう場合には、発信する文字情報を相手国の言語に予め翻訳しておく必要があった。このような文字情報の翻訳作業は、相手国の言語に詳しくないユーザにとっては大変な労力を必要とした。さらに、企業のグローバル化又は衣食住のあらゆる分野における国際交流が盛んになるにつれて、かかる労力は飛躍的に増大した。また、相手国が複数ある場合などは、夫々の相手国の言語に翻訳する作業に要する労力はさらに増大し、情報交換を途中で断念する場合もあった。また、相手国から送られてきた文字情報が自国の言語でない場合は、前記文字情報を翻訳する必要があり、翻訳できない場合には、相手とのコミュニケーションが図れないなどの制限があり、ユーザにとって利便性の向上が望まれていた。
【０００６】
本発明は、斯かる事情に鑑みてなされたものであり、一の端末装置から送信された文字情報を該文字情報の第１の言語とともに記憶し、他の端末装置へ送信する文字情報を前記第１の言語から前記他の端末装置で使用する第２の言語に翻訳する構成にすることにより、端末装置で使用する言語に翻訳して文字情報を送信することができる多言語翻訳システム、該多言語翻訳システムを構成する中央処理装置、該中央処理装置で実行されるコンピュータプログラム及び多言語翻訳方法を提供することを目的とする。
【０００７】
また、本発明の他の目的は、ユニコードに変換された文字情報を記憶する構成にすることにより、多言語に対応した翻訳を行なうことができる多言語翻訳システム、該多言語翻訳システムを構成する中央処理装置、該中央処理装置で実行されるコンピュータプログラム及び多言語翻訳方法を提供することにある。
【０００８】
また、本発明の他の目的は、端末装置の種別を判別し、判別した種別に応じた書式の文字情報を生成する構成にすることにより、端末装置の種別に対応して文字情報を送信することができる多言語翻訳システム、コンピュータプログラム及び多言語翻訳方法を提供することにある。
【０００９】
また、本発明の他の目的は、端末装置に備えられたブラウザのロケール情報に基づいて端末装置で使用する言語を特定する構成にすることにより、予め使用する言語を登録することなく、翻訳された文字情報を送信することができる多言語翻訳システム、コンピュータプログラム及び多言語翻訳方法を提供することにある。
【課題を解決するための手段】
【００１０】
第１の発明の多言語翻訳システムは、一の端末装置から送信された文字情報を中央処理装置で受信して記憶し、他の端末装置からの要求に基づいて、記憶した文字情報を前記他の端末装置で使用する言語に翻訳して前記他の端末装置へ送信する多言語翻訳システムにおいて、前記中央処理装置は、前記一の端末装置及び他の端末装置夫々で使用する第１の言語及び第２の言語を特定する特定手段と、前記一の端末装置から受信した文字情報と特定した第１の言語とを関連付けて記憶する記憶手段と、前記第１の言語及び第２の言語が一致するか否かを判定する判定手段と、判定結果に基づいて、前記他の端末装置へ送信する文字情報を前記第２の言語に翻訳する翻訳手段とを備えることを特徴とする。
【００１１】
第２の発明の多言語翻訳システムは、前記中央処理装置は、文字情報をユニコードに変換する変換手段を備え、前記記憶手段は、ユニコードに変換された文字情報を記憶すべくなしてあることを特徴とする。
【００１２】
第３の発明の多言語翻訳システムは、前記中央処理装置は、端末装置の種別を判別する判別手段と、翻訳した文字情報を、判別した種別に応じた書式にして生成する生成手段とを備え、生成した文字情報を前記端末装置へ送信すべくなしてあることを特徴とする。
【００１３】
第４の発明の多言語翻訳システムは、前記特定手段は、端末装置が送信した該端末装置に備えられたブラウザのロケール情報に基づいて、前記端末装置で使用する言語を特定すべくなしてあることを特徴とする。
【００１４】
第５の発明の中央処理装置は、受信した文字情報を記憶し、記憶した文字情報を翻訳して送信する中央処理装置において、受信した文字情報及び送信する文字情報夫々の第１の言語及び第２の言語を特定する特定手段と、受信した文字情報と特定した第１の言語とを関連付けて記憶する記憶手段と、前記第１の言語及び第２の言語が一致するか否かを判定する判定手段と、判定結果に基づいて、前記送信する文字情報を前記第２の言語に翻訳する翻訳手段とを備えることを特徴とする。
【００１５】
第６の発明の中央処理装置は、文字情報をユニコードに変換する変換手段を備え、前記記憶手段は、ユニコードに変換された文字情報を記憶すべくなしてあることを特徴とする。
【００１６】
第７の発明のコンピュータプログラムは、コンピュータに、受信した文字情報を記憶させ、記憶した文字情報を翻訳させ、翻訳した文字情報を送信させるためのコンピュータプログラムにおいて、コンピュータを、受信した文字情報及び送信する文字情報夫々の第１の言語及び第２の言語を特定させる手段と、受信した文字情報と特定した第１の言語とを関連付けて記憶させる手段と、前記第１の言語及び第２の言語が一致するか否かを判定させる手段と、判定結果に基づいて、前記送信する文字情報を前記第２の言語に翻訳させる手段として機能させることを特徴とする。
【００１７】
第８の発明のコンピュータプログラムは、コンピュータを、受信した文字情報をユニコードに変換させる手段として機能させることを特徴とする。
【００１８】
第９の発明のコンピュータプログラムは、コンピュータを、端末装置の種別を判別させる手段と、翻訳した文字情報を、判別した種別に応じた書式にして生成させる手段として機能させることを特徴とする。
【００１９】
第１０の発明のコンピュータプログラムは、コンピュータを、端末装置に備えられたブラウザのロケール情報に基づいて、前記端末装置で使用する言語を特定させる手段として機能させることを特徴とする。
【００２０】
第１１の発明の多言語翻訳方法は、一の端末装置から送信された文字情報を中央処理装置で受信して記憶し、他の端末装置からの要求に基づいて、記憶した文字情報を前記他の端末装置で使用する言語に翻訳して前記他の端末装置へ送信する多言語翻訳方法において、前記中央処理装置は、前記一の端末装置及び他の端末装置夫々で使用する第１の言語及び第２の言語を特定し、前記一の端末装置から受信した文字情報と特定した第１の言語とを関連付けて記憶し、前記第１の言語及び第２の言語が一致するか否かを判定し、判定結果に基づいて、前記他の端末装置へ送信する文字情報を前記第２の言語に翻訳することを特徴とする。
【００２１】
第１２の発明の多言語翻訳方法は、文字情報をユニコードに変換し、ユニコードに変換された文字情報を記憶することを特徴とする。
【００２２】
第１３の発明の多言語翻訳方法は、端末装置の種別を判別し、翻訳した文字情報を、判別した種別に応じた書式にして生成し、生成した文字情報を送信することを特徴とする。
【００２３】
第１４の発明の多言語翻訳方法は、端末装置が送信した該端末装置に備えられたブラウザのロケール情報に基づいて、前記端末装置で使用する言語を特定することを特徴とする。
【００２４】
第１、第５、第７及び第１１の発明にあっては、一の端末装置から文字情報が送信されると、中央処理装置は、送信された文字情報を受信し、受信した文字情報を原文のまま記憶する。また、前記中央処理装置は、前記一の端末装置で使用する第１の言語を特定し、受信した文字情報と特定した第１の言語とを関連付けて記憶する。これにより、記憶した文字情報の言語が関連付けられる。他の端末装置から前記中央処理装置に対して、記憶された文字情報を送信する要求がされた場合、前記中央処理装置は、前記他の端末装置で使用する第２の言語を特定する。前記文字情報の第１の言語と第２の言語とが一致するか否かを判定し、第１の言語と第２の言語とが一致しない場合には、前記中央処理装置は、記憶した文字情報を前記第２の言語に翻訳し、翻訳した文字情報を前記他の端末装置へ送信する。
【００２５】
第２、第６、第８及び第１２の発明にあっては、一の端末装置から文字情報が送信されると、中央処理装置は、送信された文字情報を受信し、受信した文字情報をユニコードに変換し、ユニコードに変換された文字情報を記憶する。これにより、変換されたユニコードは、受信した文字情報の第１の言語と関連付けて記憶される。他の端末装置から前記中央処理装置に対して、記憶された文字情報を送信する要求がされた場合、前記中央処理装置は、前記他の端末装置で使用する第２の言語を特定する。第１の言語と第２の言語とが一致するか否かを判定し、第１の言語と第２の言語とが一致しない場合には、前記中央処理装置は、記憶したユニコードを前記第２の言語に対応する文字情報に翻訳し、翻訳した文字情報を前記他の端末装置へ送信する。
【００２６】
第３、第７、第９及び第１３の発明にあっては、端末装置からの要求に基づいて、文字情報を送信する場合に、前記端末装置の種別を判別し、翻訳した文字情報を、判別した種別に応じた書式にして生成することにより、パーソナルコンピュータ又は携帯電話機などの端末装置の種別を判別することが可能となり、種別に応じた書式の文字情報を生成して送信する。
【００２７】
第４、第８、第１０及び第１４の発明にあっては、端末装置に備えられたブラウザのロケール情報に基づいて該端末装置で使用する言語を特定することにより、端末装置で使用する言語を予め登録することなく、端末装置で使用する言語を確実に特定する。
【発明の効果】
【００２８】
第１、第５、第７及び第１１の発明にあっては、一の端末装置から送信された第１の言語の文字情報を、他の端末装置からの要求に基づいて、該他の端末装置で使用する第２の言語に翻訳して前記他の端末装置へ送信することができ、文字情報を送信及び受信する端末装置で使用される言語がいずれの言語であっても、使用する言語に対応して翻訳した文字情報を得ることができ、翻訳に関わるユーザの利便性が向上する。
【００２９】
第２、第６、第８及び第１２の発明にあっては、ユニコードに変換された文字情報を記憶することにより、ユニコードを介して多言語に対応した翻訳を行なうことができる。
【００３０】
第３、第７、第９及び第１３の発明にあっては、端末装置の種別に対応した書式の文字情報を生成することができ、端末装置の種別の相違に基づく文字化け、誤表示などの問題を未然に防止することができる。
【００３１】
第４、第８、第１０及び第１４の発明にあっては、端末装置に備えられたブラウザから使用する言語を特定することにより、端末装置を使用するユーザは、予め使用する言語を登録しておく必要がなく、ユーザの利便性が向上する。
【発明を実施するための最良の形態】
【００３２】
図１は本発明の多言語翻訳システムの構成を示すブロック図である。１０は文字情報を記憶する中央処理装置であり、中央処理装置１０には、インターネットに代表される通信ネットワークＮＷを介して、ユーザが使用する複数の端末装置２０、２０、…（例えば、パーソナルコンピュータ又は携帯電話機）が接続されている。任意の端末装置２０から送信された文字情報（例えば、電子メール、掲示板、チャット、企業における各種問合せ、問合せに対する回答など）は、中央処理装置１０において記憶される。記憶された文字情報に対して、任意の端末装置２０からの要求により、中央処理装置１０は、要求された文字情報を端末装置２０へ送信することにより、端末装置２０において要求した文字情報を閲覧することができる。
【００３３】
端末装置２０は、ＣＰＵ２１、ＲＡＭ２２、記録手段２３、入出力手段２４、及び通信手段２５を備え、記録手段２３は、ウエブページを閲覧するためのブラウザを備えている。また、通信手段２５は、通信ネットワークＮＷを介して中央処理装置１０に接続してある。
【００３４】
端末装置２０において、ＲＡＭ２２に、ブラウザが読み込まれることにより、端末装置２０は、中央処理装置１０へアクセスするためのブラウザとして機能する。端末装置２０は、中央処理装置１０へアクセスする場合は、中央処理装置１０に存在する情報を特定するための特定記号であるＵＲＬを使ってアクセスをする。このＵＲＬは、ＨＴＴＰ（Hyper Text Transfer Protocol）プロトコルを示すスキーム名、中央処理装置１０に接続するための情報を示すドメイン名及び中央処理装置１０内のファイルの位置を示すパス名から構成され、端末装置２０はＵＲＬを特定して、文字情報の作成、編集、削除、表示などの要求を中央処理装置１０へ送信する。
【００３５】
中央処理装置１０は、本発明のコンピュータプログラムＰＧを記録したＣＤ−ＲＯＭ３０を駆動する記録手段１６、コンピュータプログラムＰＧを一時的に記憶するＲＡＭ１２、ネットワークＮＷに接続するための通信手段１３、マウス、キーボード、ディスプレイなどの入出力手段１４、文字情報を含む各種データベースを記憶する記憶手段１７、記憶された文字情報を所要の翻訳する翻訳手段１５、及びコンピュータプログラムＰＧを実行するＣＰＵ１１を備えている。
【００３６】
記憶部１７には、使用者データベース１７１、情報データベース１７２、基本画面データベース１７３、書式定義データベース１７４が記憶されている。ＣＰＵ１１は、コンピュータプログラムＰＧの実行に伴って、これらの各種データベースにアクセスする。
【００３７】
中央処理装置１０は、端末装置２０からの要求に応じて、中央処理装置１０に備えられたＪＡＶＡ（登録商標）サーブレットを起動して、要求された文字情報をページ記述言語であるＨＴＭＬ（Hyper Text Markup Language）で記述されたＨＴＭＬファイルとして作成し、端末装置２０へ送信する。これにより、端末装置２０、２０、…に備えられたブラウザが送信されたＨＴＭＬファイルを解析し表示する。
【００３８】
図２及び図３は各種データベースの構成を示す概念図である。使用者データベース１７１は、使用者ＩＤ、使用者ＩＤに対応するパスワード、使用者の名前、使用者の使用言語コード（例えば、日本語はＪＰ、英語はＥＮなど）、及び使用者の端末装置の種別（例えば、パーソナルコンピュータ、携帯電話機など）を示す欄が備えられている。使用者ＩＤ、パスワード、及び名前は予め登録することにより、使用者データベース１７１に記録される。使用言語コード及び使用者の端末装置の種別は、ユーザがログオンする都度確認され、使用者ＩＤごとに使用者データベース１７１が更新される。
【００３９】
情報データベース１７２は、文字情報を区別するための番号、使用者ＩＤ、記憶された文字情報の言語を示す原文言語コード（例えば、日本語はＪＰ、英語はＥＮなど）、文字情報、及び文字情報の記憶場所を示すＵＲＬから構成されている。端末装置２０から文字情報が送信される都度、中央処理装置１０は、受信した文字情報及び該文字情報を送信した端末装置２０で使用した言語を原文言語コードとして関連付けて記憶し、記憶した文字情報の記憶場所も合わせて情報データベース１７２に記憶する。
【００４０】
基本画面データベース１７３は、パーソナルコンピュータ及び携帯電話機ごとに予め定められてあり、使用する言語コードごとに、電子メール、掲示板、問合せフォームなどに用いられる定型の書式を予めＨＴＭＬなどのファイルとして作成して記憶してある。端末装置２０から中央処理装置１０への接続のためのロングオンの際に、中央処理装置１０は、端末装置２０で使用する言語を特定し、特定した言語に応じた基本画面を端末装置２０へ送信する。
【００４１】
書式定義データベース１７４は、端末装置の種別、機種名称、デバイスＩＤ、書式を示す欄が備えられている。端末装置２０から中央処理装置１０への接続のためのロングオンの際に、中央処理装置１０は、端末装置２０の種別を取得し、取得した種別に基づいて書式定義データベース１７４を検索し、使用する書式を取得する。例えば、中央処理装置１０は、端末装置２０がパーソナルコンピュータである場合はＨＴＭＬの書式を用い、端末装置２０が携帯電話機である場合はＨＤＭＬの書式を用いる。
【００４２】
次に、本発明に係る多言語翻訳システムの処理手順について説明する。図４乃至図６は基本画面を表示する手順を示すフローチャートである。ユーザは端末装置２０において使用者ＩＤ及びパスワードを入力する（Ｓ２０１）。端末装置２０は、ユーザが入力した使用者ＩＤ及びパスワードをＨＴＴＰ要求として中央処理装置１０へ送信し（Ｓ２０２）、中央処理装置１０からの応答待ち（Ｓ２０３）を行なう。
【００４３】
中央処理装置１０は、端末装置２０からのログオン待ちの状態にあり（Ｓ１０１）、端末装置２０からのログオンの有無を判定する（Ｓ１０２）。端末装置２０からログオンが無い場合は（Ｓ１０２でＮＯ）、ステップＳ１０１の処理を行い、端末装置２０からログオンが有った場合は（Ｓ１０２でＹＥＳ）、送信された使用者ＩＤ及びパスワードを受信し（Ｓ１０３）、受信した使用者ＩＤ及びパスワードが使用者データ１７１に予め登録されているユーザか否かを判断する（Ｓ１０４）。受信した使用者ＩＤ及びパスワードが登録されていない場合は（Ｓ１０４でＮＯ）、中央処理装置１０は、エラーメッセージの画面を作成し、端末装置２０へ送信する（Ｓ１０５）。
【００４４】
中央処理装置１０からの応答待ちである端末装置２０は（Ｓ２０３）、中央処理装置１０からの応答の有無を判定し（Ｓ２０４）、応答が無い場合は（Ｓ２０４でＮＯ）、ステップＳ２０３の処理を続ける。応答が有った場合は（Ｓ２０４でＹＥＳ）、エラーメッセージの有無を判定し（Ｓ２０５）、エラーメッセージが有る場合は（Ｓ２０５でＹＥＳ）、中央処理装置１０から送信されたエラーメッセージの画面を受信し（Ｓ２０６）、受信したエラーメッセージ画面を表示して（Ｓ２０７）、処理を終了する。
【００４５】
一方、受信した使用者ＩＤ及びパスワードが登録されている場合は（Ｓ１０４でＹＥＳ）、中央処理装置１０は、端末装置２０から送信されたＨＴＴＰ要求のヘッダからユーザエージェント変数を取得し、端末装置２０の種別を取得し（Ｓ１０６）、取得した端末装置の種別を使用者データベース１７１に記憶する（Ｓ１０７）。
【００４６】
中央処理装置１０は、使用者データベース１７１にアクセスして、受信した使用者ＩＤに対応する使用言語コードが特定できるか否かを判定する（Ｓ１０８）。使用言語コードが特定できない場合は（Ｓ１０８でＮＯ）、中央処理装置１０は、端末装置２０から送信されたＨＴＴＰ要求のヘッダで示される端末装置２０に備えられたブラウザのロケールデータを取得し（Ｓ１０９）、ロケールデータに設定された言語を端末装置２０で使用する使用言語として抽出する（Ｓ１１０）。中央処理装置１０は、取得した言語を使用者データベース１７１の使用言語コードとして記憶する（Ｓ１１１）。
【００４７】
中央処理装置１０は、基本画面データベース１７３にアクセスすることにより、使用言語に対応した基本画面を選択し（Ｓ１１２）、選択した基本画面を端末装置２０へ送信して（Ｓ１１３）、処理を終了する。一方、使用言語コードが特定できた場合は（Ｓ１０８でＹＥＳ）、ステップＳ１１２以降の処理を行う。
【００４８】
エラーメッセージが無い場合は（Ｓ２０５でＮＯ）、端末装置２０は、中央処理装置１０が送信した基本画面を受信し（Ｓ２０８）、受信した基本画面を表示して（Ｓ２０９）、処理を終了する。これにより、使用言語ごとに予め定められた基本画面を端末装置２０に表示する。例えば、日本語を使用する端末装置では日本語の基本画面を表示し、英語を使用する端末装置では英語の基本画面を表示する。
【００４９】
図７、図８は情報データベースを作成する手順を示すフローチャートである。端末装置２０のユーザは、上述の基本画面表示処理に基づいて表示された基本画面の中から、例えば、問合せ、電子メール、掲示板などのメニューから所要のメニューを選択する（Ｓ２２１）。端末装置２０は、ユーザが一時使用する言語コードを入力したか否かを判定し（Ｓ２２２）、一時使用する言語コードを入力した場合は（Ｓ２２２でＹＥＳ）、入力された一時使用言語コードを中央処理装置１０へ送信する（Ｓ２２３）。
【００５０】
中央処理装置１０は、端末装置２０からの要求待ちの状態にあり（Ｓ１２１）、一時使用言語コードの入力又は文字情報の入力の有無を判定し（Ｓ１２２）、一時使用言語コードが入力された場合、送信された一時使用言語コードを受信し（Ｓ１２３）、受信した一時使用言語コードを使用言語コードとして使用者データベース１７１に記憶し（Ｓ１２４）、端末装置２０からの要求待ちを行なう（Ｓ１２１）。
【００５１】
一時使用する言語を入力しない場合は（Ｓ２２２でＮＯ）、端末装置２０のユーザは選択した画面において文字情報の入力を行なう（Ｓ２２４）。端末装置２０は、入力された文字情報を中央処理装置１０へ送信して（Ｓ２２５）、処理を終了する。
【００５２】
中央処理装置１０は、文字情報の入力がされた場合（Ｓ１２２）、送信された文字情報を受信し（Ｓ１２５）、受信した文字情報をユニコードに変換する（Ｓ１２６）。中央処理装置１０は、変換したユニコードを情報データベース１７２に記憶するとともに（Ｓ１２７）、使用言語コードを使用者データベース１７１から取得し、取得した使用言語コードを原文言語コードとして情報データベース１７２に前記ユニコードと関連付けて記憶して（Ｓ１２８）、処理を終了する。
【００５３】
図９乃至１１は翻訳画面を表示する手順を示すフローチャートである。端末装置２０のユーザは、上述の基本画面表示処理（ステップＳ２０１乃至ステップＳ２０９）に基づいて表示された基本画面の中から、例えば、問合せ、電子メール、掲示板などのメニューから所要の情報を表示させるためのメニューを選択する（Ｓ２４１）。端末装置２０は、ユーザが選択した表示画面の要求をＵＲＬを特定して送信し（Ｓ２４２）、中央処理装置１０の応答待ちをする（Ｓ２４３）。中央処理装置１０からの応答の有無を判定し（Ｓ２４４）、応答が無い場合は、ステップＳ２４３の処理を続ける。
【００５４】
中央処理装置１０は、端末装置２０からの要求待ちの状態にあり（Ｓ１４１）、表示画面の要求の有無を判定する（Ｓ１４２）。表示画面の要求が有る場合は（Ｓ１４２でＹＥＳ）、原文表示であるか否かを判定し（Ｓ１４３）、原文表示でない場合は（Ｓ１４３でＮＯ）、端末装置２０から送信された表示画面の要求を受信し（Ｓ１４４）、特定されたＵＲＬに基づいて情報データベース１７２から要求された画面に表示する文字情報を取得する（Ｓ１４５）。さらに、中央処理装置１０は、情報データベース１７２から取得した文字情報に対応する原文言語コードを取得する（Ｓ１４６）。
【００５５】
中央処理装置１０は、取得した原文言語コードと端末装置２０で使用される使用言語コードとが一致するか否かを判定し（Ｓ１４７）、原文言語コードと使用言語コードとが一致しない場合は（Ｓ１４７でＮＯ）、ユニコードとして記憶された文字情報を原文言語コードで示す言語から使用言語コードで示す文字情報へ翻訳する（Ｓ１４８）。
【００５６】
中央処理装置１０は、ステップＳ１０６で取得した端末装置２０の種別から書式定義データベース１７４にアクセスし、端末装置２０に対応する書式を取得し（Ｓ１４９）、取得した書式に基づいて、翻訳された文字情報からＨＴＭＬファイル（又はＨＤＭＬファイルなど）を作成し（Ｓ１５０）、作成したＨＴＭＬファイルを端末装置２０へ送信し（Ｓ１５１）、処理を終了する。
【００５７】
端末装置２０は、中央処理装置１０からの応答が有ると判定した場合は（Ｓ２４４でＹＥＳ）、送信されたＨＴＭＬファイルを受信し（Ｓ２４５）、受信したＨＴＭＬファイルを解析することにより、要求した画面を表示する（Ｓ２４６）。端末装置２０のユーザが翻訳して表示された文字情報に対して、原文表示を選択した場合は（Ｓ２４７でＹＥＳ）、端末装置２０は、原文画面の要求を送信し（Ｓ２４８）、中央処理装置１０の応答待ちを行なう（Ｓ２４９）。端末装置２０のユーザが翻訳して表示された文字情報に対して、原文表示を選択しない場合は（Ｓ２４７でＮＯ）、処理を終了する。
【００５８】
中央処理装置１０は、原文表示であると判定した場合は（Ｓ１４３でＹＥＳ）、端末装置２０が送信した原文画面の要求を受信し（Ｓ１５２）、特定されたＵＲＬに基づいて情報データベース１７２から要求された画面に表示する文字情報を取得する（Ｓ１５３）。取得した文字情報からＨＴＭＬファイルを作成し（Ｓ１５４）、作成したＨＴＭＬファイルを端末装置２０へ送信し（Ｓ１５５）、処理を終了する。
【００５９】
端末装置２０は、中央処理装置１０からの応答の有無を判定し（Ｓ２５０）、応答が無い場合は（Ｓ２５０でＮＯ）、ステップＳ２４９の処理を続ける。応答が有った場合は（Ｓ２５０でＹＥＳ）、送信されたＨＴＭＬファイルを受信し（Ｓ２５１）、受信したＨＴＭＬを解析することにより、原文画面を表示して（Ｓ２５２）、処理を終了する。
【００６０】
一方、原文言語コードと使用言語コードとが一致する場合は（Ｓ１４７でＹＥＳ）、ステップＳ１５３以降の処理を行う。
【００６１】
図１２は文字情報を入力する画面及び翻訳画面の例を示す説明図である。端末装置２０で表示されたメニュー画面から「問合せ」を選択すると図１２（ａ）に示すような問合せ内容を入力する画面が表示される。端末装置２０で使用する言語が日本語である場合は、タイトル、問合せ分野、氏名などの定型フォーマットを含む基本画面は日本語で表示される。
【００６２】
端末装置２０のユーザは、使用言語、問合せ分野などの選択し、例えば、日本語で、氏名、会社名、部署名、問合せに関する題名及び問合せ内容を入力する。端末装置２０のユーザが送信ボタンを操作することにより、端末装置２０は、入力された文字情報を中央処理装置１０へ送信し、央処理装置１０は受信した文字情報をユニコードに変換し、使用言語コード（例えば、日本語はＪＰ）とともに、情報データベース１７２に記憶する。また、入力した内容を訂正する場合は訂正ボタンを操作し、入力した内容をＰＤＦファイルとして記録する場合はＰＤＦボタンを操作することができる。
【００６３】
中央処理装置１０は、日本語だけに限らず、英語、中国語、韓国語、ポルトガル語などいずれの言語による文字情報も同様に、使用言語とともに情報データベース１７２に記憶する。
【００６４】
端末装置２０で表示されたメニュー画面から「問合せ内容」を選択すると図１２（ｂ）に示すような問合せ内容を示す画面が表示される。端末装置２０で使用する言語が日本語である場合は、タイトル、問合せ分野、氏名などの定型フォーマットを含む基本画面は日本語で表示されるとともに、題名及び問合せ内容が、日本語に翻訳されて表示される。また、原文ボタンを操作することにより、端末装置２０は、日本語による表示に代えて、表示する文字情報が記憶された際の言語により表示する。
【００６５】
中央処理装置１０は、日本語だけに限らず、英語、中国語、韓国語、ポルトガル語などいずれの言語による文字情報も同様に、使用言語に翻訳した文字情報を端末装置２０に表示する。
【００６６】
以上説明したように、中央処理装置１０は、端末装置２０から入力された文字情報をユニコードに変換して記憶し、記憶した文字情報の使用言語コードを関連付けて原文言語として記憶する。これにより、端末装置２０で使用される言語がいかなる言語であっても、文字情報と該文字情報の原文言語とが対応して記憶される。一方、端末装置２０が記憶された文字情報を表示する要求を中央処理装置１０へ送信した場合は、中央処理装置１０は、前記端末装置２０で使用する言語を特定し、特定した言語と前記文字情報の原文言語とが一致するか否かを判定し、特定した言語と前記文字情報の原文言語とが一致しない場合には、前記文字情報を特定した言語に翻訳する。これにより、端末装置２０で使用される言語がいかなる言語であっても、該言語に翻訳した文字情報を表示することができる。従って、二カ国語の間の翻訳のみならず、多言語の間で文字情報を翻訳して文字情報による情報交換が可能となる。
【００６７】
また、パーソナルコンピュータ、携帯電話機などの端末装置の種別を取得して、端末装置の種別に対応した書式の文字情報を生成することができ、インターネットに接続される端末装置の種別に限定されずに、文字情報による情報交換が可能になる。
【００６８】
また、端末装置に備えられたブラウザから使用する言語を特定することにより、中央処理装置１０に接続可能な端末装置であれば、該端末装置で使用する言語を取得することが可能となり、端末装置のユーザは自分が使用している言語を予め登録することなく、文字情報による情報交換ができ、ユーザの利便性が向上する。
【００６９】
上述の実施の形態では、中央処理装置１０は、ＪＡＶＡサーブレットを備えるものであったが、これに限らず、ＣＧＩ（Common Gateway Interface）などのインタフェースを介してＣＧＩプログラムを利用する構成でもよい。
【００７０】
上述の実施の形態では、中央処理装置１０は、記憶手段１７、翻訳手段１５を備える構成であったが、これに限らず、記憶手段１５をデータベースサーバとして中央処置装置１０とは別の構成にしてもよく、また、翻訳手段１５も、翻訳処理に特化したアプリケーションサーバとして中央処理装置１０とは別の構成にしてもよい。
【００７１】
上述の実施の形態では、問合せに関する画面を例として説明したが、文字情報に基づいて情報交換するものは、これに限られるものではなく、電子メール、掲示板、チャットなどの画面を用いた利用形態もあり、その他にも、人材情報、海外向けの会員に対する情報提供、個人的な文通システムなど、複数の国の間で翻訳を必要とするあらゆる情報交換のためのシステムに利用することが可能である。
【図面の簡単な説明】
【００７２】
【図１】本発明の多言語翻訳システムの構成を示すブロック図である。
【図２】各種データベースの構成を示す概念図である。
【図３】各種データベースの構成を示す概念図である。
【図４】基本画面を表示する手順を示すフローチャートである。
【図５】基本画面を表示する手順を示すフローチャートである。
【図６】基本画面を表示する手順を示すフローチャートである。
【図７】情報データベースを作成する手順を示すフローチャートである。
【図８】情報データベースを作成する手順を示すフローチャートである。
【図９】翻訳画面を表示する手順を示すフローチャートである。
【図１０】翻訳画面を表示する手順を示すフローチャートである。
【図１１】翻訳画面を表示する手順を示すフローチャートである。
【図１２】文字情報を入力する画面及び翻訳画面の例を示す説明図である。
【符号の説明】
【００７３】
１０  中央処理装置  
２０  端末装置
１７１  使用者データベース
１７２  情報データベース
１７３  基本画面データベース
１７４  書式定義データベース
【図１】
2006004296.tif 000003
【図２】
2006004296.tif 000004
【図３】
2006004296.tif 000005
【図４】
2006004296.tif 000006
【図５】
2006004296.tif 000007
【図６】
2006004296.tif 000008
【図７】
2006004296.tif 000009
【図８】
2006004296.tif 000010
【図９】
2006004296.tif 000011
【図１０】
2006004296.tif 000012
【図１１】
2006004296.tif 000013
【図１２】
2006004296.tif 000014