(57)【特許請求の範囲】
【請求項１】
１つの言語で表現された複数の出力データを記憶するとともに、この記憶された各出力データそれぞれに対して、他の言語で表現された出力データをそれぞれ対応づけて記憶する第一記憶手段と、  上記複数言語にわたる１つの出力データに共通して、当該出力データが出力される状態を示し、当該出力データが複数の領域のどの領域に対応して出力されるかを示す第一の状態データ、当該出力データが提示される領域内に出力されるものであるかを示す第二の状態データ、当該出力データが選択されるもの、表示出力されるもの、ボタン操作されるもの、及び入力されて出力されるべきものいずれであるかの性質を示す第三の状態データを記憶する第二記憶手段とを備えたコンピュータが、
上記複数言語変換装置にアクセスする操作者によって、上記領域に所望の言語で入力された上記出力データと、辞書メモリを使ってこの出力データを他の言語に変換した他言語の出力データとを、複数言語にわたって、上記第一記憶手段に記憶させる処理と、
同じく上記複数言語変換装置にアクセスする操作者によって、上記領域に所望の言語で入力された上記出力データの状態に基づいて、上記第一、第二及び第三の状態データを、上記複数言語にわたる当該１つの出力データに共通して、上記第二記憶手段に記憶させる処理と、
複数の言語のいずれかを指定して入力されたとき、  この指定言語に応じた上記出力データを上記第一記憶手段から読み出すとともに、この出力データに対応した上記第一、第二及び第三の状態データを上記第二記憶手段から読み出し、  上記第一の状態データに応じた領域につき、上記第二の状態データに基づき当該出力データが、データが提示される領域内に出力されるものであれば、上記領域内に出力させ、上記第三の状態データに基づき、選択されるもの、表示出力されるもの、ボタン操作されるもの、または入力されて出力されるべき性質に応じて上記領域に当該出力データを対応して出力させる処理とを実行する複数言語変換のためのコンピュータプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【請求項２】
１つの言語で表現された複数の出力データを記憶するとともに、この記憶された各出力データそれぞれに対して、他の言語で表現された出力データをそれぞれ対応づけて記憶する第一記憶手段と、  上記複数言語にわたる１つの出力データに共通して、当該出力データが出力される状態を示し、当該出力データが複数の領域のどの領域に対応して出力されるかを示す第一の状態データ、当該出力データが提示される領域内に出力されるものであるかを示す第二の状態データ、当該出力データが選択されるもの、表示出力されるもの、ボタン操作されるもの、及び入力されて出力されるべきものいずれであるかの性質を示す第三の状態データを記憶する第二記憶手段とを備えたコンピュータが、
上記複数言語変換装置にアクセスする操作者によって、上記領域に所望の言語で入力された上記出力データと、辞書メモリを使ってこの出力データを他の言語に変換した他言語の出力データとを、複数言語にわたって、上記第一記憶手段に記憶させ、
同じく上記複数言語変換装置にアクセスする操作者によって、上記領域に所望の言語で入力された上記出力データの状態に基づいて、上記第一、第二及び第三の状態データを、上記複数言語にわたる当該１つの出力データに共通して、上記第二記憶手段に記憶させ、
複数の言語のいずれかを指定して入力されたとき、  この指定言語に応じた上記出力データを上記第一記憶手段から読み出すとともに、この出力データに対応した上記第一、第二及び第三の状態データを上記第二記憶手段から読み出し、  上記第一の状態データに応じた領域につき、上記第二の状態データに基づき当該出力データが、データが提示される領域内に出力されるものであれば、上記領域内に出力させ、上記第三の状態データに基づき、選択されるもの、表示出力されるもの、ボタン操作されるもの、または入力されて出力されるべき性質に応じて上記領域に当該出力データを対応して出力させることを特徴とする複数言語変換方法。
【請求項３】
複数言語変換装置において、
１つの言語で表現された複数の出力データを記憶するとともに、この記憶された各出力データそれぞれに対して、他の言語で表現された出力データをそれぞれ対応づけて記憶する第一記憶手段と、
上記複数言語にわたる１つの出力データに共通して、当該出力データが出力される状態を示し、当該出力データが複数の領域のどの領域に対応して出力されるかを示す第一の状態データ、当該出力データが提示される領域内に出力されるものであるか当該領域外に出力されるものであるかを示す第二の状態データ、当該出力データが選択されるもの、表示出力されるもの、ボタン操作されるもの、及び入力されて出力されるべきものいずれであるかの性質を示す第三の状態データを記憶する第二記憶手段と、
上記複数言語変換装置にアクセスする操作者によって、上記領域に所望の言語で入力された上記出力データと、辞書メモリを使ってこの出力データを他の言語に変換した他言語の出力データとを、複数言語にわたって、上記第一記憶手段に記憶させる手段と、
同じく上記複数言語変換装置にアクセスする操作者によって、上記領域に所望の言語で入力された上記出力データの状態に基づいて、上記第一、第二及び第三の状態データを、上記複数言語にわたる当該１つの出力データに共通して、上記第二記憶手段に記憶させる手段と、
複数の言語のいずれかを指定して入力する手段と、
この指定言語に応じた上記出力データを上記第一記憶手段から読み出すとともに、この出力データに対応した上記第一、第二及び第三の状態データを上記第二記憶手段から読み出し、  上記第一の状態データに応じた領域につき、上記第二の状態データに基づき当該出力データが、データが提示される領域内に出力されるものであれば、上記領域内に出力し、上記第三の状態データに基づき、選択されるもの、表示出力されるもの、ボタン操作されるもの、または入力されて出力されるべき性質に応じて上記領域に当該出力データを対応して出力する手段と、を備えたことを特徴とする複数言語変換装置。
【請求項４】
上記第一の状態データは上記出力データが表示されるべき上記領域を示すラベルネームであり、
上記第二の状態データは上記出力データが表示されるのは上記領域の内かどうかを示すフィールドネームであり、
上記第三の状態データは、上記出力データが、選択されるもの、表示出力されるもの、ボタン操作されるもの、及び入力されて出力されるべきのいずれであるかをの性質を示すラベルタイプであることを特徴とする請求項３記載の複数言語変換装置。
【請求項５】
上記出力データは、フォームネームごとに分けられ、
上記領域にこのフォームネームの出力データの一つが表示されているとき、  所定の切換操作によって、同一のフォームネームを有する全ての出力データが表示されることを特徴とする請求項４記載の複数言語変換装置。
【請求項６】
上記辞書メモリに、入力された出力データに対する他言語の出力データが記憶されていなければ、上記操作者に対して当該他言語の出力データの入力を促し、
この入力がなされないときには、上記複数言語変換装置の管理者に対して通知されることを特徴とする請求項５記載の複数言語変換装置。
【請求項７】
上記第一記憶手段に、  ある２つの言語につき直接対応する出力データがなければ、  これら２つの言語に対応する言語及びさらにこれに対応する言語を当該記憶する手段の中から順次検索して、これらの言語を経由した当該２つの言語の間の上記出力データの変換経路を検索し、  これらの出力データの変換経路の中で経由する言語の数が最も少ない変換経路を選び出すとともに、この最も少ない変換経路が複数あるとき、英語の言語を経由する変換経路を選び出すことを特徴とする請求項６記載の複数言語変換装置。
【請求項８】
上記各言語に対応した各国の通貨及び度量衡の変換データを記憶し、  上記複数の言語の指定入力の切換えに応じて、上記出力データの中の価格及び単位の値のデータにつき、上記変換データに基づいて変換して、上記領域内に出力して表示するとともに、上記通貨及び度量衡を表すデータを、当該領域に対応して当該領域の外に出力して表示することを特徴とする請求項７記載の複数言語変換装置。
【請求項９】
上記各言語に対応した各国の時差の変換データを記憶し、  上記複数の言語の指定入力の切換えに応じて、上記出力データの中の時刻のデータにつき、上記変換データに基づいて変換して、上記領域内に出力して表示するとともに、上記現地時刻を表すデータを、当該領域に対応して当該領域の外に出力して表示することを特徴とする請求項８記載の複数言語変換装置。
【発明の詳細な説明】
【発明の属する技術分野】
【０００１】
本発明は、複数言語変換装置及び複数言語変換方法に関し、特に複数の言語にわたって出力データを変換して出力することのできる装置及び方法に関する。
【発明の背景】
【０００２】
従来このような複数言語変換装置に近いものは電子辞書がある。電子辞書にはある言語の言葉とこれに対応する他の言語の言葉とが対応付けて記憶されている。そして、ある言語の言葉を入力すると、これに応じた他の言語の言葉が出力される。一例を挙げると、日本語の「特許」という言葉を入力すると、英語の「ｐａｔｅｎｔ」という言葉が出力される。
【０００３】
しかしながら、このような電子辞書では、単にある言語の言葉を他の言語の言葉に置き換えるだけである。本発明の目的は、ある処理プログラムに応じて出力される言語を他の言語に簡単に置き換えることのできる複数言語変換装置及び複数言語変換方法を提供することにある。
【課題を解決するための手段（発明のサマリー）】
【０００４】
上記目的を達成するため、本発明は、所定の指示に応じて所定の処理を行うためのプログラムに基づいて出力される１つの言語で表現された複数の出力データを記憶し、この記憶された各出力データそれぞれに対して、他の言語で表現された出力データをそれぞれ対応づけて記憶し、上記各言語のいずれかの言語の各出力データに対応して、当該出力データが出力される状態を示す状態データを記憶し、上記複数の言語のいずれかを指定し、この指定言語に応じた上記出力データを読み出すとともに、この出力データに応じた状態データに基づいて、当該出力データを所定の出力状態で出力するようにした。
【０００５】
これにより、ある処理プログラムに応じて出力される言語を、他の言語に簡単に置き換えることができる。この出力は表示出力、印刷出力、書き込み出力、データ転送出力またはデータ送信出力などである。
【発明の実施の最良形態】
【０００６】
（１）装置の全体回路
図１は複数言語変換装置１の回路を示す。ＲＯＭ２またはＲＡＭ３には、後述する各図面の各フローチャートに応じた各種のプログラムであって、ＣＰＵ５によって実行される各種のプログラムが記憶され、その他の各種制御データ及び数値データが記憶されている。ＲＡＭ３には、各種の中間処理データ、各種指示データ、各種指示コマンドなども記憶される。
【０００７】
ＲＯＭ２またはＲＡＭ３には、後述する変換テーブル１０が備えられている。この変換テーブル１０には、複数の言語の各言葉、熟語、文（出力データ）が対応付けられて記憶されている。この変換テーブル１０によって、出力されるデータの表現言語が置き換えられ、切り換えられる。
【０００８】
ＲＯＭ２及びＲＡＭ３（内部記憶媒体／手段）はハードディスク、フラッシュメモリまたはＥＰＲＯＭなどの記憶装置も可能である。このＲＯＭ２及びＲＡＭ３には、光ディスク、光磁気ディスクまたは磁気ディスク等の情報記憶部４（外部記憶媒体／手段）に記憶されるコンピュータのプログラムが書き写され記憶される（インストール／転送される）。またＲＯＭ２及びＲＡＭ３には外部／内部のコンピュータから送信されるプログラムも記憶される（インストール／転送される）。このプログラムの記憶媒体は通信媒体も含む。
【０００９】
このインストール（転送／複写）は、情報記憶部４が本複数言語変換装置１にセットされたとき、または本複数言語変換装置１の電源が投入されたとき自動的に実行され、または操作者による操作によってインストールされる。このプログラムは、上述の各フローチャートに応じた各種のプログラムであり、所定の指示に応じて所定の処理を行うためのプログラムである。
【００１０】
なお、本複数言語変換装置１に予め別のオペレーティングシステム、システムプログラム（ＯＳ）、その他のプログラムが記憶され、上記プログラムはこれらのＯＳ、その他のプログラムとともに実行されてもよい。このプログラムは本装置（コンピュータ本体）にインストールされ実行されたときに、別のプログラムとともにまたは単独で請求項（クレーム）に記載された処理・機能を実行させることができればよい。
【００１１】
また、このプログラムの一部または全部が本装置以外の１つ以上の別装置に記憶されて実行され、本装置と別装置との間にはインターネット、ラン（ＬＡＮ）、その他の通信ネットワークシステムなどの通信手段を介して、これから処理するデータ／既に処理されたデータ／プログラムが送受され、本装置及び別装置全体として、本発明が実行されてもよい。そして、上記複数言語変換装置１は、インターネットまたはランのサーバーとしても使用され得る。
【００１２】
キーボード６からは、所定の指示、上記各種指示データ及び各種指示コマンドが入力される。このキーボード６は、マウス、音声入力機、タッチパネル、デジタイザ、情報記憶装置からのコマンド読み取り機などの各種入力機器を付加したりまたは代用できる。このキーボード６からは、出力する言語を指定できる。この言語は、日本語、日本古典語、英語、ドイツ語、フランス語、イタリア語、ロシア語、オランダ語、ロマンシュ語、デンマーク語、フィンランド語、スウェーデン語、ノルウェー語、スペイン語、ポルトガル語、ギリシャ語、キプロス語、中国語、朝鮮語、スワヒリ語、アラビア語などの複数の言語である。
【００１３】
ディスプレイ７には上記所定の処理を行うプログラムによって処理された内容が、上記指定された言語で表示出力される。このディスプレイ７は、印刷プリンタ、音声出力機、各種インターフェース、情報記憶装置からの処理情報書き込み機などを付加したりまたは代用できる。したがって、出力としては、表示出力、印刷出力、書き込み出力、データ転送出力またはデータ送信出力が可能である。
【００１４】
上記各種インターフェースは、インターネット、ラン（ＬＡＮ）、その他の通信ネットワークシステムのサーバーの機能を持っていて、電話回線に接続され、この電話回線を通じて外部又は内部のコンピュータまたは通信機器（携帯電話機・電話機・ファクシミリ）と接続される。
【００１５】
タイミング発生部８からは、上記装置の全回路の同期を取るためのタイミングコントロール信号が各回路に出力される。このタイミングコントロール信号は、各周期のクロック信号のほか、これらのクロック信号を論理積または論理和した信号、時分割処理のチャンネル分割時間の周期を持つ信号、チャンネルナンバデータなどを含む。
【００１６】
（２）変換テーブル１０
図２は上記ＲＯＭ２またはＲＡＭ３内の変換テーブル１０の一例を示す。この例では日本語と英語の２つの言語の出力変換を示すが、他の言語を付加してもよいし置き換えてもよい。この変換テーブル１０の「Ｊａｐａｎｅｓｅ」つまり「日本語」として、多数の言葉、熟語、文つまり出力データが順次記憶されている。この記憶形態は各文字のコード（ＪＩＳコードなど）のシリアルな繋がりである。
【００１７】
この日本語の言語で表現された各出力データに対応して、英語の言語で表現された各出力データが対応付けられて記憶されている。つまり各言語の出力データそれぞれは個別に１対１で対応している。例えば、「お客Ｎｏ．」と「Ｃｌｉｅｎｔ  Ｎｏ．」、「国」と「Ｃｏｕｎｔｒｙ」、「名前」と「Ｆｉｒｓｔ  Ｎａｍｅ」、「氏名」と「Ｌａｓｔ  Ｎａｍｅ」などである。
【００１８】
これら各言語の各出力データそれぞれには、「フォームネーム（ＦｏｒｍＮａｍｅ）」が付いている。この「フォームネーム（ＦｏｒｍＮａｍｅ）」には、「カスタマフォーム（ＣｕｓｔｏｍｅｒＦｏｒｍ）」、「カスタマリストフォーム（ＣｕｓｔｏｍｅｒＬｉｓｔＦｏｒｍ）」、「カスタマアウトプットフォーム（ＣｕｓｔｏｍｅｒＯｕｔｐｕｔＦｏｒｍ）」、「メインメニュー（ＭａｉｎＭｅｎｕ）」などがある。
【００１９】
同じ「フォームネーム（ＦｏｒｍＮａｍｅ）」を持つ出力データは、１つの画面に同時表示され、これら各種の「フォームネーム（ＦｏｒｍＮａｍｅ）」によって、当該出力データが表示される画面が決定され、切り換えられる出力データ群ごとに分けられる。したがって、「フォームネーム（ＦｏｒｍＮａｍｅ）」に基づいて、出力されるデータ群が切り換えられ、出力画面、出力内容、表示内容または表示画面が切り換えられるときに、当該「フォームネーム（ＦｏｒｍＮａｍｅ）」がチェックされる。
【００２０】
また、これら各言語の各出力データそれぞれには、「フィールドネーム（ＦｉｅｌｄＮａｍｅ）」が付いていることがある。この「フィールドネーム（ＦｉｅｌｄＮａｍｅ）」が付いていれば、当該出力データにはフィールドが付いていることになる。このフィールドは、例えばテキストボックス２０であり、このテキストボックス２０領域に入るべきデータが付いていることになる。
【００２１】
例えば、市（Ｃｉｔｙ）であれば、この市（Ｃｉｔｙ）のテキストボックス２０内には、「名古屋（Ｎａｇｏｙａ）」「横浜（Ｙｏｋｏｈａｍａ）」「大阪（Ｏｓａｋａ）」などが表示される。これら「名古屋（Ｎａｇｏｙａ）」「横浜（Ｙｏｋｏｈａｍａ）」「大阪（Ｏｓａｋａ）」…も変換テーブル１０に記憶され、市（Ｃｉｔｙ）と同じ「フィールドネーム（ＦｉｅｌｄＮａｍｅ）」が付いている。
【００２２】
さらに、これら各言語の各出力データそれぞれには、「ラベルネーム（ＬａｂｅｌＮａｍｅ）」が付いている。この「ラベルネーム（ＬａｂｅｌＮａｍｅ）」は、当該出力データが入るべきテキストボックス２０を示す。したがって、上記「名古屋（Ｎａｇｏｙａ）」「横浜（Ｙｏｋｏｈａｍａ）」「大阪（Ｏｓａｋａ）」…の「ラベルネーム（ＬａｂｅｌＮａｍｅ）」として、上記市（Ｃｉｔｙ）と同じ「フィールドネーム（ＦｉｅｌｄＮａｍｅ）」が付く。
【００２３】
上記「フィールドネーム（ＦｉｅｌｄＮａｍｅ）」及び「ラベルネーム（ＬａｂｅｌＮａｍｅ）」は当該出力データが出力される状態を示す状態データであり、上記出力データが提示される領域つまり上記テキストボックス２０内に出力されるデータであるか、当該領域つまりテキストボックス２０の性質を示すデータであるかを示す。
【００２４】
上記テキストボックス２０領域内に出力される「名古屋（Ｎａｇｏｙａ）」「横浜（Ｙｏｋｏｈａｍａ）」「大阪（Ｏｓａｋａ）」などの出力データは、操作者によって入力されることができ、テキストボックス２０領域に当該複数の出力データが並べて表示出力される。
【００２５】
またさらに、これら各言語の各出力データそれぞれには、「ラベルタイプ（ＬａｂｅｌＴｙｐｅ）」が付いている。この「ラベルタイプ（ＬａｂｅｌＴｙｐｅ）」は、ＳＣ（セレクトコントロール）、ＬＣ（ラベルコントロール）、ＢＣ（ボタンコントロール）、ＦＣ（フィールドコントロール）などである。ＳＣ（セレクトコントロール）は選択操作をする出力データであることを表し、ＬＣ（ラベルコントロール）は画面表示をする出力データであることを表し、ＢＣ（ボタンコントロール）はボタン（押す、クリック）操作をする出力データであることを表し、ＦＣ（フィールドコントロール）はデータ入力操作をする出力データであることを表す。
【００２６】
上記ＲＯＭ２またはＲＡＭ３内には、多数の言語間の通常の辞書メモリ１１も記憶されている。当該変換テーブル１０に操作者によって入力された１つの言語による出力データ（言葉、熟語、文）は、当該辞書メモリ１１によって自動的に他の言語に順次変換され、当該変換テーブル１０に自動的に記憶される。むろん、手作業によって他の言語の出力データ（言葉、熟語、文）が入力されてもよい。
【００２７】
この辞書メモリ１１は普通の品詞などの対応する言語データのほか、当該業界に特有の商品またはサービスの型番、名称、分野、金額、性能、特徴など固有の品詞の対応する言語データが記憶される。したがって、このような固有のデータも言語変換される。
【００２８】
この固有データは、例えば車両であれば、世界中の車両の車種、製造会社名、名称、型式、年型、型番、色、価格、右／左ハンドル、乗車人数、排気量、付属品などである。この固有データは、例えば書籍であれば、世界中の書籍のタイトル、分野、ページ数、発行年月日、記載言語、発行会社名、著者、価格などである。この固有データは、例えば水産物であれば、分野、種類、水揚げ年月日、水揚げ海域、１個当たりの価格、冷凍温度、重量、肉色、最低購入個数、輸送費、輸送日数、輸送状態などである。
【００２９】
この固有データは、例えば宿泊施設であれば、場所、宿泊年月日、価格、部屋の種類（シングル／ダブル／スウィート）、洗濯サービス付き、テレビ付き、バストイレ付き、パソコン付き、駐車場付き、レストラン付き、ルームサービス付きなどである。この固有データは、例えば飛行機であれば、就航機種、就航区間、就航年月日、発着時刻、価格、座席数、種類（ファーストクラス／ビジネスクラス／エコノミークラス／ウインドウシート）、喫煙／禁煙、パソコン付き、テレビ付きなどである。  上記変換テーブル１０には、操作者によって出力データが入力され書き込まれ記憶される。この場合、書き込まれる出力データには、入力されるテキストボックス２０に係る「フィールドネーム（ＦｉｅｌｄＮａｍｅ）」と同じ名前の「ラベルネーム（ＬａｂｅｌＮａｍｅ）」が自動的に付加される。
【００３０】
（３）複数言語の切換表示例
図３乃至図１０は、複数言語の切換表示の例を示す。最初に図３のメインメニューが表示される。このメインメニューは電源投入または所定のスタートスイッチを操作または所定の開始指示をすることによって表示される。このメインメニューには「Ｅｎｇｌｉｓｈ／日本語」「お客様表」「お客印刷」「ＳＴＯＰ」のアイコン２３などが表示される。
【００３１】
ここで実行されるプログラムは、顧客管理のプログラムである。言語切り換えされるプログラムは、このような顧客管理プログラムに限られず、他の種々のプログラムでも可能である。上記「お客様表」「お客印刷」のアイコン２３をクリックすると、当該顧客管理プログラムが実行され、顧客データが入力されたり、記憶されたり、出力されたりする。
【００３２】
「Ｅｎｇｌｉｓｈ／日本語」のアイコン２３をクリックすると、図５のウインドウが重ねて表示される。この図５のウインドウでは、「Ｅｎｇｌｉｓｈ（英語）」と「日本語（Ｊａｐａｎｅｓｅ）」のオプションボタンと「ＯＫ」のアイコン２３が表示される。このウインドウ内のいずれかのオプションボタンをクリックして「ＯＫ」のアイコン２３をクリックすると、日本語と英語のいずれかの言語が選択指定される。
【００３３】
むろん、上記他の言語についての変換テーブル１０が記憶されていれば、これに応じて、他のドイツ語、フランス語、イタリア語、ロシア語、オランダ語、ロマンシュ語、デンマーク語、フラマン語、フィンランド語、スウェーデン語、ノルウェー語、スペイン語、ポルトガル語、ギリシャ語、キプロス語、中国語、広東語、朝鮮語、インドネシア語、ヒンディー語、ピリピノ語、タイ語、マレー語、スワヒリ語、アラビア語、日本古典語などのオプションボタンも表示され、これらの言語を選択することが可能となる。このようにして選択指定された言語を示すデータは上記ＲＡＭ３に記憶される。このような多数の言語のオプションボタンは他の表示画面においても隅に表示される。図面では英語と日本語の例を示してある。
【００３４】
このようにして日本語が選択指定されると、画面切換によって、以後図３、図６、図８、図１０の日本語画面のみが切り換え表示される。また英語が選択指定されると、画面切換によって、以後図４、図７、図９の英語画面のみが切り換え表示される。また、１つの言語の中で画面を切り換えているときに、他の言語の画面に切り換えられる。この場合、各画面の隅には図５に示される各言語のアイコン２３が常時表示される。
【００３５】
上述のようにして、英語が指定されると、図４のメインメニューが表示される。このメインメニューには「Ｅｎｇｌｉｓｈ／日本語」「Ｃｕｓｔｏｍｅｒｓ」「ＣｕｓｔｏｍｅｒＲｅｐｏｒｔｓ」「ＳＴＯＰ」のアイコン２３などが表示される。
【００３６】
上記図３の日本語の「お客様表」をクリックすると、図６に示す日本語の「お客様表」が表示される。上記図４の英語の「Ｃｕｓｔｏｍｅｒｓ」をクリックすると、図７に示す英語の「Ｃｕｓｔｏｍｅｒｓ」が表示される。
【００３７】
これら図６及び図７の画面にて、お客Ｎｏ．（ＣｌｉｅｎｔＮｏ．）、カタログＮｏ．（ＣａｔａｌｏｇｕｅＮｏ．）、名前（ＦｉｒｓｔＮａｍｅ）、氏名（Ｌａｓｔ／ＣＯ．Ｎａｍｅ）、住所（Ａｄｄｒｅｓｓ）、市・町（Ｃｉｔｙ）、州（Ｐｒｏｖ／Ｓｔａｔｅ）、国（Ｃｏｕｎｔｒｙ）、電話番号（Ｔｅｌ）、ＦＡＸ番号（Ｆａｃｓｉｍｉｌｅ）、電子メール（Ｅ−Ｍａｉｌ）、メモ（Ｎｏｔｅｓ）につき、各お客ごとのデータが対応テキストボックス２０に入力される。
【００３８】
英語画面では英語のデータが入力され、日本語画面では日本語のデータが入力される。この場合、お客データが１つの言語で入力されると、上記辞書メモリ１１が使用され、当該入力データが他の言語のデータに自動的に変換され、変換メモリ１０に書き込まれる。
【００３９】
また、このように書き込まれる出力データには、入力されるテキストボックス２０に係る「フィールドネーム（ＦｉｅｌｄＮａｍｅ）」と同じ名前の「ラベルネーム（ＬａｂｅｌＮａｍｅ）」が自動的に付加され、上記変換テーブル１０に書き込まれる。
【００４０】
上記テキストボックス２０内に複数のデータが入力されているときには、当該テキストボックス２０の右端にスクロールバー（リストオープンアイコン）２１が付加表示される。このスクロールバー２１をクリックすると、当該テキストボックス２０内に記憶されている出力データの全てが並んでリスト表示される。当該テキストボックス２０内の全出力データの表示は、上述したように変換テーブル１０の「フィールドネーム（ＦｉｅｌｄＮａｍｅ）」及び「ラベルネーム（ＬａｂｅｌＮａｍｅ）」に基づいて行われる。
【００４１】
これら図６及び図７の画面にて、「全表示（ＳｈｏｗＡｌｌ）」のアイコン２３をクリックすると、図８（日本語）または図９（英語）に示す顧客リストが表示される。この図８及び図９の画面でも、テキストボックス２０とスクロールバー（リストオープンアイコン）２１が表示され、「フィールドネーム（ＦｉｅｌｄＮａｍｅ）」及び「ラベルネーム（ＬａｂｅｌＮａｍｅ）」に基づいて、各テキストボックス内の全ての出力データが表示出力される。
【００４２】
さらに、上記図３または図４のメインメニューで、「お客印刷（ＣｕｓｔｏｍｅｒＲｅｐｏｒｔｓ）」のアイコン２３をクリックすると、図１０の画面が表示される。この画面で国ごと、市・町ごとに顧客を分類して振り分けて表示させることができる。この図１０の画面は、日本語の例であり、英語についても同様に表示されるが、英語については図面は省略した。この図１０の画面でも、テキストボックス２０とスクロールバー２１が表示され、「フィールドネーム（ＦｉｅｌｄＮａｍｅ）」及び「ラベルネーム（ＬａｂｅｌＮａｍｅ）」に基づいて、各テキストボックス内の全ての出力データが表示出力される。
【００４３】
このような顧客管理のフローチャートまたはプログラムそのものは図示しない。本発明の真髄は次述する複数言語変換処理のフローチャートまたはプログラムにあるからである。言語切り換えの対象となるプログラムは、このような顧客管理プログラムに限られず、他の種々のプログラムでも可能であり、次述する複数言語変換処理はどのような処理の中でも可能である。
【００４４】
（４）複数言語の変換処理
図１１及び図１２は、複数言語変換処理のフローチャートを示す。この複数言語の変換処理は、出力されるデータ群が切り換えられて、出力画面、出力内容、入力画面、入力内容、表示内容または表示画面が切り換えられるごとに実行される。この処理は登録した者なら誰でもインターネット又はランシステムなどの通信システムを介してまたは本装置で直接選択できる。例えば、上記顧客管理プログラムなどで画面切換のアイコンがクリックなどされると、当該図１１のフローチャートに応じたプログラムが実行される。なお、言語の変換処理は、言語が選択指定されたときに、バッチ処理により、予め一括して実行されていてもよい。
【００４５】
まず、ＲＡＭ３内の選択指定言語のデータに基づいて、図２の変換テーブル１０の行アドレスが決定され（ステップ０１）、新たに切り換え指定された表示画面が判別される（ステップ０２）。この表示画面を表すデータは上記「フォームネーム（ＦｏｒｍＮａｍｅ）」に対応している。
【００４６】
そして、変換テーブル１０より、指定表示画面に対応した「フォームネーム（ＦｏｒｍＮａｍｅ）」が付いている全ての出力データが読み出される（ステップ０３）。この読み出された各出力データは、表示画面の対応する位置（座標）に表示される（ステップ０４）。この出力データは通常はテキストボックス２０の左側に表示される。以上の処理が変換テーブル１０の全データについて繰り返される（ステップ０５、０６）。
【００４７】
次いで、この読み出された各出力データにつき、「フィールドネーム（ＦｉｅｌｄＮａｍｅ）」が付いているか否か判別される（ステップ１１）。付いていれば、さらに変換テーブル１０内の「ラベルネーム（ＬａｂｅｌＮａｍｅ）」がサーチされ（ステップ１２）、上記「フィールドネーム（ＦｉｅｌｄＮａｍｅ）」と同じ「ラベルネーム（ＬａｂｅｌＮａｍｅ）」が付いている出力データがピックアップされる（ステップ１３）。
【００４８】
このピックアップされた出力データは、上記「フィールドネーム（ＦｉｅｌｄＮａｍｅ）」がついている出力データに係るテキストボックス２０内にコピーされ書き込まれる。このテキストボックス２０への書き込みは、実際にはＲＡＭ３内の各テキストボックス２０…に対応した各レジスタに書き込まれ、この段階では画面には表示されない。以上の処理が変換テーブル１０の全データについて繰り返される（ステップ１４、１５）。
【００４９】
そして、上記テキストボックス２０内のスクロールバー（リストオープンアイコン）２１がクリックされると（ステップ２１）、このテキストボックス２０に対応する上記ＲＡＭ３内のレジスタが判別され（ステップ２２）、このレジスタ内の全出力データが読み出され、このテキストボックス２０から広げられたウインドウ内に並べられて表示される（ステップ２３）。この表示状態は図１３及び図１４に示される。図１３は日本語の出力データを示し、図１４は英語の出力データを示す。
【００５０】
こうして、テキストボックス２０領域の外側の言葉、熟語、文だけでなく、テキストボックス２０領域内に提示される言葉、熟語、文についても、一括して言語が切り換えられる。しかも、テキストボックス２０のスクロールバー２１をクリックすれば、変換された言語のリストが一括表示される。
【００５１】
（５）商品またはサービスの入力処理
図１５は売買する商品またはサービスに関する上記出力データの入力処理のフローチャートを示す。この入力処理は初期画面においてデータ入力のモード選択によって開始される。この処理は登録した者なら誰でもインターネット又はランシステムなどの通信システムを介してまたは本装置で直接選択できる。まず、入力する内容につき、譲渡するまたは提供するか、譲渡される希望または提供される希望のモード表示がされる（ステップ３１）。この表示は図１７に示される。
【００５２】
「譲渡する／提供する／予約される（売る）」では、商品を販売したいまたはサービスを提供したい者が、自社の商品またはサービスを登録または入力する。「譲渡される／提供される／予約する（買う）」では、商品を購入したいまたはサービスを受けたい者が、希望する商品またはサービスを登録または入力する。
【００５３】
この表示されたモードのアイコン２３に対してクリック操作などにより、いずれかのモードが選択されると（ステップ３２）、当該モードに応じた入力画面が表示される（ステップ３３）。この入力画面は図１８に示される。
【００５４】
この入力画面に対して登録希望者はインターネット、ラン（ＬＡＮ）、その他の通信ネットワークシステムを通じてまたは直接、商品またはサービスに関する出力データを入力する（ステップ３４）。
【００５５】
この譲渡される商品の内容または希望を示すデータは、譲渡される商品の価格、種類、分野、性能、名称、型番、色、外観、デザイン、数量、時期、時間帯、場所、使用期間、使用量、付加物、申込方法、申込時期、申込先または／及び譲渡する者または譲渡される者の住所、氏名、年齢、電話番号、ファクシミリ番号、メールアドレス、ホームページアドレス、性別または／及び職業である。また提供されるサービスの内容または希望を示すデータは、提供されるサービスの価格、種類、分野、名称、数量、時期、時間帯、場所、使用期間、使用量、付加内容、申込方法、申込時期、申込先または／及び提供する者または提供される者の住所、氏名、年齢、電話番号、ファクシミリ番号、メールアドレス、ホームページアドレス、性別または／及び職業である。
【００５６】
上記商品は、例えば、新品または中古品、または／及び工業製品、鉱産物、農産物、水産物、林産物、園芸品、機械製品、機械部品、電気製品、電気機器、事務機器、コンピュータ、携帯電話、電子部品、金属製品、鉄鋼、化学製品、繊維製品、布製品、自動車、自転車、車両、船舶、航空機、乗り物、不動産、建造物、がん具、遊戯具、運道具、書籍、食品、飲料、酒、たばこ、衣料、靴、カバン、薬品、化粧品、絵画、骨董品、美術品、貴金属、宝石、時計、裁縫用品、台所用品、楽器、紙製品、事務用品、医療用品、工具、測定器具、理化学機械、建材または／及び家具である。
【００５７】
上記サービスは、例えば、各種予約、各種相談、または／及び宿泊施設、リゾート施設、催事場、式場、会場、部屋または会議室の提供または予約、輸送または宅配便の提供または予約、車両、鉄道、航空機または船舶の提供または予約、興行の提供または予約、スポーツの観戦または予約、映画の観覧または予約、宝くじの提供または予約、在宅介護または看護の提供または予約、駐車場の提供または予約、飲食物の提供または予約、職業のあっせん、人の紹介、品物の貸与または予約、各種通信サービス、通信機器の貸与または予約、各種品物の修理、図書の貸与、預金、有価証券、商品取引または保険の契約または情報の提供または／及び新聞、放送またはニュースの情報の提供である。
【００５８】
上記ステップ３１のモード表示または３３の入力画面表示では、図１１の複数言語変換処理が別に並行して実行される。したがって、入力者または登録者は、所望の言語で商品またはサービスに関する出力データを入力することができる。
【００５９】
次いで、この入力された商品またはサービスに関する出力データすべては、辞書メモリ１１を使って、他の言語の出力データにすべて変換されて変換テーブル１０に書き込まれ記憶されたり、新たな変換テーブル１０が作成されたりする（ステップ３５）。
【００６０】
この入力された出力データにも「ラベルタイプ（ＬａｂｅｌＴｙｐｅ）」が付けられる（ステップ３６）。この場合の「ラベルタイプ（ＬａｂｅｌＴｙｐｅ）」は、通常はＦＣ（フィールドコントロール）であるが、場合によってＳＣ（セレクトコントロール）、ＬＣ（ラベルコントロール）、ＢＣ（ボタンコントロール）となる。
【００６１】
この場合、この辞書メモリ１１は普通の品詞などの対応する言語データのほか、当該業界に特有の商品またはサービスの型番、名称、分野、金額、性能、特徴など固有の品詞の対応する言語データが記憶される。したがって、このような固有のデータも言語変換される。
【００６２】
もし、入力された出力データに対して対応する他言語の出力データ（言葉、熟語、文）が辞書メモリ１１に記憶されていなければ、他言語の出力データの入力を促すメッセージが表示され、これにより他言語の出力データが必ず記憶される（ステップ３７）。この他言語の出力データの入力は、入力者／登録者が入力できないときには、本システムの管理者に対してメッセージが送られ入力が促される（ステップ３７）。これらのステップ３１〜３７の処理の途中で初期画面表示を選択すると処理は初期画面へリターンする。
【００６３】
（６）商品またはサービスの検索処理
図１６は売買する商品またはサービスに関する上記出力データの検索処理のフローチャートを示す。この検索処理は初期画面においてデータ入力のモード選択によって開始される。この処理は登録した者なら誰でもインターネット又はランシステムなどの通信システムを介してまたは本装置で直接選択できる。まず、検索する内容につき、譲渡される希望または提供される希望か、譲渡するまたは提供するかのモード表示がされる（ステップ４１）。この表示は図１７に示される。
【００６４】
「譲渡される／提供される／予約する（買う）」では、購入希望者の購入したい商品または提供希望者の受けたいサービスが登録または入力される。「譲渡する／提供する／予約される（売る）」では、商品を販売したいまたはサービスを提供したい者が、自社の商品またはサービスを登録または入力する。
【００６５】
この表示されたモードに対してクリック操作などにより、いずれかのモードが選択されると（ステップ４２）、当該モードに応じた入力画面が表示される（ステップ４３）。この入力画面は図１８に示される。
【００６６】
この入力画面に対して登録希望者はインターネット、ラン（ＬＡＮ）、その他の通信ネットワークシステムを通じてまたは直接、検索したい商品またはサービスに関する出力データを入力する（ステップ４４）。このステップ４１、４２、４３、４４の入力処理は、図１３の出力データのステップ３１、３２、３３、３４の入力処理と同じである。詳しくはこのステップ３１、３２、３３、３４の説明が参照される。
【００６７】
次いで、この入力された出力データに一致該当する商品またはサービスに関する出力データが上記変換テーブル１０の中から順次検索され、該当する出力データのリストが出力され表示される（ステップ４５）。この検索リストは図１９に示される。
【００６８】
上記ステップ４２で、「譲渡される／提供される／予約する（買う）」が選択されていれば、この希望に合致する商品またはサービスの一覧が表示される。例えば、書籍、中古及び新品、１９９５年から２０００年の発行、分野インターネット、価格５００日本円から５０００日本円、ページ数無制限、記載言語英語、発行年月日、発行会社名、著者、タイトルなどを全てまたは一部入力すれば、これらの条件に合致該当した商品に関する複数の出力データが出力され検索リストが表示される。
【００６９】
また例えば、分野まぐろ、種類くろまぐろ、水揚げ年月日、水揚げ海域、１個当たりの価格、冷凍温度、重量、肉色、最低購入個数、輸送費、輸送日数、輸送状態などを全てまたは一部入力すれば、これらの条件に合致した商品に関する複数の出力データが出力され検索リストが表示される。また、ホテル、場所ニューヨーク南部、宿泊年月日、価格１００米ドル〜２００米ドル、シングル、洗濯サービス付き、テレビ付き、バストイレ付き、パソコン付き、駐車場付き、レストラン付き、ルームサービス付きなどを全てまたは一部入力すれば、これらの条件に合致したサービスに関する複数の出力データが出力され検索リストが表示される。
【００７０】
また、上記ステップ４２で、「譲渡する／提供する／予約される（売る）」が選択されていれば、この商品またはサービスを求めている者の一覧が表示される。例えば、中古、ワゴン車、１９９７年の型式、７人乗り、価格１万米ドル、排気量２０００ｃｃ、左ハンドル、製造会社名、エアーバック付き、ナビゲーション付きなどを全てまたは一部入力すれば、この条件に合致した商品を求めている者の住所、氏名、年齢、電話番号、ファクシミリ番号、メールアドレス、ホームページアドレス、性別、職業、申込方法、申込時期または／及び申込先に関する複数の出力データが出力され検索リストが表示される。また、飛行機の就航機種、就航区間ニューヨークから東京、飛行（就航）年月日、発着時刻、価格２５０米ドル、座席数５、ファーストクラス、ウインドウシート、喫煙不可、パソコン付き、テレビ付きなどを全てまたは一部入力すれば、この条件に合致したサービスを求めている者の住所、氏名、年齢、電話番号、ファクシミリ番号、メールアドレス、ホームページアドレス、性別、職業、申込方法、申込時期または／及び申込先に関する複数の出力データが出力され検索リストが表示される。
【００７１】
このような検索リストを見て、契約を希望すれば、電子メールを発信したり、ホームページアドレスにリンクすることができる（ステップ４６）。これにより、予約したり、契約をしたり、契約の申込をしたりすることができる。これらステップ４１〜４６の処理の途中で初期画面表示を選択すると処理は初期画面へリターンする。
【００７２】
上記ステップ４１のモード表示、ステップ４３の入力画面表示またはステップ４５の検索リスト表示では、図１１の複数言語変換処理が別に並行して実行される。したがって、入力者または登録者は、所望の言語で商品またはサービスに関する出力データを入力したり、所望の言語で検索リストが表示されることができる。
【００７３】
（７）新たな言語の変換テーブルの作成
図２０は既に記憶されている言語間の変換テーブル１０を利用して、新たな別の言語間の変換テーブル１０を作成する処理のフローチャートを示す。この作成処理は初期画面において変換テーブル作成のモード選択によって開始される。この処理は本システムの管理者のみが選ぶことができる。しかし、この処理は登録した者なら誰でもインターネット又はランシステムなどの通信システムを介してまたは本装置で直接選択できてもよい。まず、既に記憶されている変換テーブル１０についての変換される各言語がサーチされて出力され表示される（ステップ５１）。この表示は図２１に示される。
【００７４】
このサーチでは、各変換テーブル１０の先頭のインデックスデータの中にある変換言語のコードが読み出される。例えば、日本語−英語であれば、「日本語」「英語」のコードが読み出され、英語−ドイツ語であれば、「英語」「ドイツ語」のコードが読み出され、ドイツ語−中国語であれば、「ドイツ語」「中国語」のコードが読み出される。
【００７５】
こうして表示された各言語につき、新たな変換テーブル１０を作成したい２つの言語をクリックして選択する（ステップ５２）。選択されれば、選択された２つの言語の変換テーブルが既にあればその旨を表示する（ステップ５３、５４）。
【００７６】
変換テーブル１０が無ければ（ステップ５３）、選択された２つの言語を結びつけるのに使用する変換テーブル１０が一番すくない作成方法が検索される。この場合、この２つの言語の一方の言語を有している変換テーブル１０が複数サーチされ（ステップ５５）、このサーチされた各変換テーブル１０の他方の言語を有している他の変換テーブル１０が複数サーチされ（ステップ５６）、このサーチされた各変換テーブル１０の他方の言語が上記２つの言語の他方の言語か否か判断される（ステップ５７）。
【００７７】
何れも該当しなければ、このサーチされた各変換テーブル１０の他方の言語を有している他の変換テーブル１０が複数サーチされ（ステップ５６）、このサーチされた各変換テーブル１０の他方の言語が上記２つの言語の他方の言語か否かまた判断される（ステップ５７）。これらステップ５６、５７の処理が繰り返されて、上記２つの言語の他方の言語が検出されれば（ステップ５７）、これら２つの言語を結びつける全ての変換テーブル１０を使って、上記一方の言語の出力データに対する上記他方の言語の出力データが順次求められていく（ステップ５８）。
【００７８】
図２２はこの検索の仕方を示す。上記一方の言語から各変換テーブル１０を枝状に繋いで、末端が他方の言語に達するまで検索が行われる。もし、検索結果が複数であれば、使用する変換テーブル１０がもっとも少ない変換経路またはできるだけ英語を有する変換経路が優先される。
【００７９】
この求められた１対の出力データはＲＡＭ３に順次書き込まれ、新たな変換テーブル１０が作成される（ステップ５９）。こうして、複数の変換テーブル１０を介在させて、いままでなかった２つの言語について新たな変換テーブル１０を作成することができる。つまり、第１の変換テーブル１０では第１の言語（例えば日本語）で表現された出力データと第２の言語（例えば英語）で表現された出力データとが対応して記憶され、第２の変換テーブル１０では上記第２の言語（例えば英語）で表現された出力データと第３の言語（例えばドイツ語）で表現された出力データとが対応して記憶される場合、この第２の言語（例えば英語）の出力データを介在して、この第１の言語（例えば日本語）の出力データと第３の言語（例えばドイツ語）の出力データとを対応させて出力または記憶することができる。
【００８０】
これらステップ５１〜５９の処理の途中で初期画面表示を選択すると処理は初期画面へリターンする。上記ステップ５１の各言語表示では、図１１の複数言語変換処理が別に並行して実行される。したがって、操作者は新たな変換テーブル１０の作成を所望の言語で指示することができる。
【００８１】
（８）度量衡、通貨、時差の変換
図２３はＲＡＭ３の中の度量衡テーブル１２を示す。この度量衡テーブル１２には、各国ごとの言語、通貨単位、長さ単位、面積単位、体積単位、重さ単位、世界時間（時差）、緯度経度（首都）、気候、首都、休日（祝日）などの各国の度量衡が記憶されている。例えば、日本であれば、日本語、円、メートル、リットル、キログラム、＋９時間、＋３６度−１４０度、８月−夏、東京、1/1、1/10、2/11…である。アメリカ合衆国であれば、英語、ドル、ヤード／フィート／インチ、エーカー、ガロン、ポンド、−５時間、＋４０度＋７５度、８月−夏、ワシントン、1/1、１／第３月曜日、2/12…、7/4…である。ドイツであれば、ドイツ語、ユーロ／マルク、メートル、リットル、キログラム、＋１時間、＋５０度＋１０度、８月−夏、ベルリン／ボン、1/1、4/17、4/19、4/20、5/1…である。
【００８２】
世界時間（時差）は、イギリスのロンドンを基準としてプラスマイナスで示される。緯度経度は、その国の中心または首都の位置を示す。この度量衡テーブル１２を用いて言語から国名が求められることもある。
【００８３】
図２４はＲＡＭ３の中の度量衡変換リスト１３を示す。この度量衡変換リスト１３は、上記通貨単位、長さ単位、面積単位、体積単位、重さ単位、世界時間（時差）など、度量衡テーブル１２の中の相互に変換が必要な度量衡についての変換データ（変換レート、為替レート）が記憶される。例えば、１ドル＝１０５円、１ドル＝０．９５ユーロ、１ドル＝１．９マルク、１ドル＝６．５フラン、１ユーロ＝１０７円、１マルク＝５５円、１フラン＝１６円、１ペセタ＝６５円などである。また、１インチ＝２．５４センチメートル、１フィート＝３０．４８センチメートル、１ヤード＝０．９１４４メートル、１メートル＝１００センチメートル、１ヤード＝３フィート、１フィート＝１２インチ、１エーカー＝４０．４６９アール、１エーカー＝４８４０平方ヤード、１アール＝１００平方メートル、１ガロン＝４．５４６リットル（イギリス）、１ガロン＝３．７８５リットル（アメリカ）、１リットル＝約１０００ｃｃ、１ポンド＝４５３．６グラム、１ポンド＝１６オンス、１キログラム＝１０００グラムなどである。
【００８４】
上記通貨単位は、本システムの管理者によって随時書き換えられたり、変更された新たな通貨単位がインターネットを通じて送られてくると、自動的に書き換えられる。
【００８５】
図２５は度量衡、通貨及び時差の変換処理のフローチャートを示す。この変換処理は上記図１１の複数言語変換処理の中で実行され、ステップ１５の処理の後で実行される。この処理によって、上記言語切換によって単に出力データの言語が切り換えられるのみではなく、価格などを表す通貨、度量衡などを表す単位、時差なども切り換えられる。
【００８６】
まず、上記図６乃至図１０、図１３、図１４、図１７、図１８、図１９、図２１の入力画面又は出力画面において、価格などの度量衡が入力または出力されていれば（ステップ７１）、上記出力データが入力された時の元の言語、及びステップ０１で選択された変換言語に対応する国名が上記度量衡テーブル１２から読み出される（ステップ７２）。
【００８７】
この元の言語は変換言語の切り換え前の言語でありＲＡＭ３などに記憶されている。もし、これらの元言語及び変換言語に対応する国が複数ある場合には、その国のリストがディスプレイ７に表示され、上記操作者、入力者または登録者に対して国の選択が促される（ステップ７２）。また上記出力データの入力または出力において国名が入力または出力されていれば、この国名が選択される（ステップ７２）。
【００８８】
そして、これら２つの国に対応する各通貨単位が上記度量衡テーブル１２から求められる（ステップ７３）。次いで、この２つの通貨単位の交換レート（為替レート）が度量衡変換リスト１３から求められる（ステップ７４）。もし、この２つの通貨単位の交換レート（為替レート）が度量衡変換リスト１３に記憶されていなければ、図２０及び図２２の新しい変換テーブル作成処理と同じ処理によって、度量衡変換リスト１３に既に記憶されている通貨の交換レートを複数介在させて新たな交換レートが計算される。
【００８９】
この求められた交換レートに基づいて、上記価格が異なる通貨体位の価格に変換されて表示出力される（ステップ７５）。また、長さ単位、面積単位、体積単位、重さ単位についても、同様にして、上記度量衡テーブル１２及び度量衡変換リスト１３が用いられ、上記２つの国に対応する変換レートが求められる（ステップ７６）。そして、求められた変換レートに基づいて、長さ、面積、体積、重量が異なる単位に変換されて表示出力される（ステップ７７）。
【００９０】
さらに、時差についても、同様にして、上記度量衡テーブル１２が用いられ、上記２つの国に対応する世界時間の差が求められる（ステップ７８）。そして、求められた差に基づいて、入力された時刻に対応する国の現地時刻が求められ表示出力される（ステップ７９）。
【００９１】
こうして、通貨単位、時差、単位などの度量衡についても、言語変換とともに合わせて変換される。よって、入力された出力データを各国の習慣に応じた状態で出力または入力することができる。
【００９２】
本発明は上記実施例に限定されず、本発明の趣旨を逸脱しない範囲で種々変更可能である。例えば、上記テキストボックス２０は、変換された言語が表示されれば、どのような形式でもよく、ウインドウ、切り換え画面、分割画面など、どのような表示形式でもよい。変換された言語の出力は表示出力、印刷出力、書き込み出力、データ転送出力またはデータ送信出力などでもよい。
【００９３】
また、上記言語変換処理は、表示画面の切り換えのほか、新たなウインドウの重ねての表示のとき、表示画面分割のとき、印刷ページの更新切り換え、または１ページ分、１ブロック分若しくは１ファイル分の出力データの出力完了のように、あるまとまった出力データの出力が完了して、データ出力が区切られたときに実行されてもよい。
【００９４】
また、本発明はインターネットシステム、ランシステムまたはコンピュータなどにおいて実施され得る。上記各図の回路の機能はソフトウエア（フローチャート）によって実施されても良いし、上記各図のフローチャートの機能はハードウエア（回路）によって実施されてもよい。各請求項記載の発明は、当該発明をコンピュータに実行させるコンピュータプログラムを記憶した媒体、コンピュータプログラムの通信装置（方法）、言語変換装置（方法）、言語変換結果の提供装置（方法）としても実現可能である。
【００９５】
所定の指示に応じて所定の処理を行うためのプログラムに基づいて出力される１つの言語で表現された複数の出力データを記憶する手段と、  この記憶された各出力データそれぞれに対して、他の言語で表現された出力データをそれぞれ対応づけて記憶する手段と、  上記各言語のいずれかの言語の各出力データに対応して、当該出力データが出力される状態を示す状態データを記憶する手段とに対して、  上記複数の言語のいずれかを指定させ、  この指定言語に応じた上記出力データを読み出すとともに、この出力データに応じた状態データに基づいて、当該出力データを所定の出力状態で出力させることを少なくともコンピュータに実行させる複数言語変換のためのコンピュータプログラムの通信方法／複数言語変換装置（方法）／複数言語変換結果の提供装置（方法）。
国際出願当初の特許請求の範囲は以下のとおりであった。
［１］所定の指示に応じて所定の処理を行うためのプログラムに基づいて出力される１つの言語で表現された複数の出力データを記憶する手段と、  この記憶された各出力データそれぞれに対して、他の言語で表現された出力データをそれぞれ対応づけて記憶する手段と、  上記各言語のいずれかの言語の各出力データに対応して、当該出力データが出力される状態を示す状態データを記憶する手段と、  上記複数の言語のいずれかを指定する手段と、  この指定言語に応じた上記出力データを読み出すとともに、この出力データに応じた状態データに基づいて、当該出力データを所定の出力状態で出力する手段とを備えたことを特徴とする複数言語変換装置。
［２］所定の指示に応じて所定の処理を行うためのプログラムに基づいて出力される１つの言語で表現された複数の出力データを記憶する手段と、  この記憶された各出力データそれぞれに対して、他の言語で表現された出力データをそれぞれ対応づけて記憶する手段と、  上記各言語のいずれかの言語の各出力データに対応して、当該出力データが出力される状態を示す状態データを記憶する手段とに対して、  上記複数の言語のいずれかを指定させ、  この指定言語に応じた上記出力データを読み出すとともに、この出力データに応じた状態データに基づいて、当該出力データを所定の出力状態で出力させることを特徴とする複数言語変換方法。
［３］所定の指示に応じて所定の処理を行うためのプログラムに基づいて出力される１つの言語で表現された複数の出力データを記憶する手段と、  この記憶された各出力データそれぞれに対して、他の言語で表現された出力データをそれぞれ対応づけて記憶する手段と、  上記各言語のいずれかの言語の各出力データに対応して、当該出力データが出力される状態を示す状態データを記憶する手段と、に対して、  上記複数の言語のいずれかを指定させる処理、  この指定言語に応じた上記出力データを読み出すとともに、この出力データに応じた状態データに基づいて、当該出力データを所定の出力状態で出力させる処理とをコンピュータに実行させる複数言語変換のためのコンピュータプログラムを記憶した記憶媒体。
［４］上記複数言語の変換処理は、出力されるデータ群が切り換えられて、出力画面、出力内容、入力画面、入力内容、表示内容または表示画面が切り換えられるときに実行され、  上記出力データは、この切り換えられる出力データ群ごとに分けられる請求項１記載の複数言語変換装置。
［５］上記状態データは、上記出力データが提示される領域内に出力されるデータであるか、当該領域の性質を示すデータであるかを示し、  または／及び上記状態データは、上記出力データが選択されるものであること、表示出力されるものであること、操作されるものであること、または入力操作されるものであることを表す請求項１記載の複数言語変換装置。
［６］上記領域内に出力される出力データは、操作者によって入力され、  １つの言語で入力された上記出力データは、各言語を変換するための辞書データの記憶データに基づいて他の言語に変換され、この変換された他の言語の出力データは、上記入力された出力データと対応づけて記憶される請求項１記載の複数言語変換装置。
［７］上記領域はテキストボックスであり、当該出力データが複数記憶されているときは、テキストボックスに当該複数の出力データが並べて表示出力される請求項５記載の複数言語変換装置。
［８］上記各言語の出力データそれぞれは個別に１対１で対応していることを特徴とする請求項１記載の複数言語変換装置。
［９］上記出力データは売買する商品またはサービスに関するデータであり、  この売買する商品またはサービスに関するデータそれぞれに対して、他の言語で表現された出力データがそれぞれ対応づけて記憶され、  上記指定言語に応じた上記商品またはサービスに関するデータを読み出すとともに、このデータに応じた状態データに基づいて、当該出力データが所定の出力状態で出力される請求項１記載の複数言語変換装置。
［１０］上記商品またはサービスに関するデータは、譲渡する者からの譲渡される商品または提供する者からの提供されるサービスの内容を示すデータ、または譲渡される者からの譲渡される商品の希望または提供される者からの提供されるサービスの希望の内容を示すデータである請求項９記載の複数言語変換装置。
［１１］上記譲渡される商品の内容または希望を示すデータは、譲渡される商品の価格、種類、分野、性能、名称、型番、色、外観、デザイン、数量、時期、時間帯、場所、使用期間、使用量、付加物、申込方法、申込時期、申込先または／及び譲渡する者または譲渡される者の住所、氏名、年齢、電話番号、ファクシミリ番号、メールアドレス、ホームページアドレス、性別または／及び職業であり、  上記提供されるサービスの内容または希望を示すデータは、提供されるサービスの価格、種類、分野、名称、数量、時期、時間帯、場所、使用期間、使用量、付加内容、申込方法、申込時期、申込先または／及び提供する者または提供される者の住所、氏名、年齢、電話番号、ファクシミリ番号、メールアドレス、ホームページアドレス、性別または／及び職業である請求項９記載の複数言語変換装置。
［１２］上記各出力データそれぞれに対して、他の言語で表現された出力データをそれぞれ対応づけて記憶する手段は、第１の記憶手段、第２の記憶手段の少なくとも２つであり、  この第１の記憶手段では第１の言語で表現された出力データと第２の言語で表現された出力データとが対応して記憶され、  この第２の記憶手段では上記第２の言語で表現された出力データと第３の言語で表現された出力データとが対応して記憶され、  上記第２の言語の出力データを介在して、この第１の言語の出力データと第３の言語の出力データとを対応させて出力または記憶する請求項１記載の複数言語変換装置。
［１３］各国または各言語ごとの通貨、時差または／及び度量衡の変換データを記憶する手段をさらに備え、  上記出力データの言語の変換とともに、当該出力データの中の価格、時刻または／及び単位のデータにつき、上記変換データに基づいて変換して出力する請求項１記載の複数言語変換装置。
［１４］上記複数言語の変換処理は、出力されるデータ群が切り換えられて、出力画面、出力内容、表示内容または表示画面が切り換えられるときに実行され、  上記出力データは、この切り換えられる出力データ群ごとに分けられる請求項２記載の複数言語変換方法。
［１５］上記状態データは、上記出力データが提示される領域内に出力されるデータであるか、当該領域の性質を示すデータであるかを示し、  または／及び上記状態データは、上記出力データが選択されるものであること、表示出力されるものであること、操作されるものであること、または入力操作されるものであることを表す請求項２記載の複数言語変換方法。
［１６］上記領域内に出力される出力データは、操作者によって入力され、  １つの言語で入力された上記出力データは、各言語を変換するための辞書データの記憶データに基づいて他の言語に変換され、この変換された他の言語の出力データは、上記入力された出力データと対応づけて記憶される請求項２記載の複数言語変換方法。
［１７］上記出力データは売買する商品またはサービスに関するデータであり、  この売買する商品またはサービスに関するデータそれぞれに対して、他の言語で表現された出力データがそれぞれ対応づけて記憶され、  上記指定言語に応じた上記商品またはサービスに関するデータが読み出されるとともに、このデータに応じた状態データに基づいて、当該出力データが所定の出力状態で出力される請求項２記載の複数言語変換方法。
［１８］上記商品またはサービスに関するデータは、譲渡する者からの譲渡される商品または提供する者からの提供されるサービスの内容を示すデータ、または譲渡される者からの譲渡される商品の希望または提供される者からの提供されるサービスの希望の内容を示すデータである請求項１７記載の複数言語変換方法。
［１９］上記各出力データそれぞれに対して、他の言語で表現された出力データをそれぞれ対応づけて記憶する手段は、第１の記憶手段、第２の記憶手段の少なくとも２つであり、  この第１の記憶手段では第１の言語で表現された出力データと第２の言語で表現された出力データとが対応して記憶され、  この第２の記憶手段では上記第２の言語で表現された出力データと第３の言語で表現された出力データとが対応して記憶され、  上記第２の言語の出力データを介在させて、この第１の言語の出力データと第３の言語の出力データとを対応させて出力または記憶させる請求項２記載の複数言語変換方法。
［２０］各国または各言語ごとの通貨、時差または／及び度量衡の変換データを記憶する手段をさらに備え、  上記出力データの言語の変換とともに、当該出力データの中の価格、時刻または／及び単位のデータにつき、上記変換データに基づいて変換させて出力させる請求項２記載の複数言語変換方法。
［２１］上記複数言語の変換処理は、出力されるデータ群が切り換えられて、出力画面、出力内容、表示内容または表示画面が切り換えられるときに実行され、  上記出力データは、この切り換えられる出力データ群ごとに分けられる請求項３記載の複数言語変換のためのコンピュータプログラムを記憶した記憶媒体。
［２２］上記状態データは、上記出力データが提示される領域内に出力されるデータであるか、当該領域の性質を示すデータであるかを示し、  または／及び上記状態データは、上記出力データが選択されるものであること、表示出力されるものであること、操作されるものであること、または入力操作されるものであることを表す請求項３記載の複数言語変換のためのコンピュータプログラムを記憶した記憶媒体。
［２３］上記領域内に出力される出力データは、操作者によって入力され、  １つの言語で入力された上記出力データは、各言語を変換するための辞書データの記憶データに基づいて他の言語に変換され、この変換された他の言語の出力データは、上記入力された出力データと対応づけて記憶される請求項３記載の複数言語変換のためのコンピュータプログラムを記憶した記憶媒体。
［２４］上記出力データは売買する商品またはサービスに関するデータであり、  この商品またはサービスに関するデータは、譲渡する者からの譲渡される商品または提供する者からの提供されるサービスの内容を示すデータ、または譲渡される者からの譲渡される商品の希望または提供される者からの提供されるサービスの希望の内容を示すデータである請求項３記載の複数言語変換のためのコンピュータプログラムを記憶した記憶媒体。
［２５］上記各出力データそれぞれに対して、他の言語で表現された出力データをそれぞれ対応づけて記憶する手段は、第１の記憶手段、第２の記憶手段の少なくとも２つであり、  この第１の記憶手段では第１の言語で表現された出力データと第２の言語で表現された出力データとが対応して記憶され、  この第２の記憶手段では上記第２の言語で表現された出力データと第３の言語で表現された出力データとが対応して記憶され、  上記第２の言語の出力データを介在させて、この第１の言語の出力データと第３の言語の出力データとを対応させて出力または記憶させる請求項３記載の複数言語変換のためのコンピュータプログラムを記憶した記憶媒体。
［２６］各国または各言語ごとの通貨、時差または／及び度量衡の変換データを記憶する手段をさらに備え、  上記出力データの言語の変換とともに、当該出力データの中の価格、時刻または／及び単位のデータにつき、上記変換データに基づいて変換させて出力させる処理をさらにコンピュータに実行させる請求項３記載の複数言語変換のためのコンピュータプログラムを記憶した記憶媒体。
【００９６】
以上のように、本発明に係る複数言語変換装置、複数言語変換方法及び複数言語変換のためのコンピュータプログラムを記憶した記憶媒体は、ある処理プログラムに応じて出力される言語を、他の言語に簡単に置き換えることに適している。より具体的には、ある言語で入力された商品の譲渡またはサービスの提供に関するデータを他の言語に置き換えることに適している。また、この言語変換は第１の言語から第２の言語、第２の言語から第３の言語、第３の言語から第４の言語へと順次連鎖的に変換していくのに有益である。さらに、ある通貨単位、度量衡単位、世界時間で表された価格、長さまたは重量など、時刻を別の言語または国に応じた価格、長さまたは重量など、時刻に変換するのに有効である。
【図面の簡単な説明】
【００９７】
【図１】  言語変換装置または言語変換方法を実現する装置の全体回路を示す。
【図２】  ＲＯＭ２またはＲＡＭ３内の変換テーブル１０を示す。
【図３】  ディスプレイ７に表示される日本語のメインメニュー画面を示す。
【図４】  ディスプレイ７に表示される英語のメインメニュー画面を示す。
【図５】  ディスプレイ７に表示される日本語と英語の選択画面を示す。
【図６】  ディスプレイ７に表示される日本語の顧客入力画面を示す。
【図７】  ディスプレイ７に表示される英語の顧客入力画面を示す。
【図８】  ディスプレイ７に表示される日本語の顧客リスト画面を示す。
【図９】  ディスプレイ７に表示される英語の顧客リスト画面を示す。
【図１０】ディスプレイ７に表示される日本語の顧客リスト印刷画面を示す。
【図１１】複数言語変換処理のフローチャートを示す。
【図１２】テキストボックス２０を開いて出力データを表示する処理のフローチャートを示す。
【図１３】テキストボックス２０内の日本語の出力データを示す。
【図１４】テキストボックス２０内の英語の出力データを示す。
【図１５】売買する商品またはサービスに関する上記出力データの入力処理のフローチャートを示す。
【図１６】売買する商品またはサービスに関する上記出力データの検索処理のフローチャートを示す。
【図１７】「譲渡する／提供する／予約される（売る）」及び「譲渡される／提供される／予約する（買う）」の選択画面を示す。
【図１８】売買する商品またはサービスに関するデータの入力画面を示す。
【図１９】入力された出力データに該当する商品またはサービスに関する出力データの検索リストの表示画面を示す。
【図２０】既に記憶されている言語間の変換テーブル１０を利用して、新たな別の言語間の変換テーブル１０を作成する処理のフローチャートを示す。
【図２１】既に記憶されている変換テーブル１０の各言語の表示画面を示す。
【図２２】新たな別の言語間の変換テーブル１０を作成する場合の検索の仕方を示す。
【図２３】ＲＡＭ３内の度量衡テーブル１２を示す。
【図２４】ＲＡＭ３の中の度量衡変換リスト１３を示す。
【図２５】度量衡、通貨及び時差の変換処理のフローチャートを示す。
【符号の説明】
【００９８】
１…複数言語変換装置、２…ＲＯＭ、
３…ＲＡＭ、４…情報記憶部、
５…ＣＰＵ、６…キーボード、
７…ディスプレイ、８…タイミング発生部、
１０…変換テーブル、１１…辞書メモリ、
２０…テキストボックス、２３…アイコン、
２１…スクロールバー（リストオープンアイコン）。
【図１】
0004633937.tif 000002
【図２】
0004633937.tif 000003
【図３】
0004633937.tif 000004
【図４】
0004633937.tif 000005
【図５】
0004633937.tif 000006
【図６】
0004633937.tif 000007
【図７】
0004633937.tif 000008
【図８】
0004633937.tif 000009
【図９】
0004633937.tif 000010
【図１０】
0004633937.tif 000011
【図１１】
0004633937.tif 000012
【図１２】
0004633937.tif 000013
【図１３】
0004633937.tif 000014
【図１４】
0004633937.tif 000015
【図１５】
0004633937.tif 000016
【図１６】
0004633937.tif 000017
【図１７】
0004633937.tif 000018
【図１８】
0004633937.tif 000019
【図１９】
0004633937.tif 000020
【図２０】
0004633937.tif 000021
【図２１】
0004633937.tif 000022
【図２２】
0004633937.tif 000023
【図２３】
0004633937.tif 000024
【図２４】
0004633937.tif 000025
【図２５】
0004633937.tif 000026