(57)【要約】【課題】  インターネットから検索した原文とその翻訳結果の翻訳文とを関連付けることによって、インターネットから検索した原文とその翻訳結果の翻訳文との関係を明確にすることができる機械翻訳装置を提供することを目的とする。【解決手段】第１記憶手段により記憶された原文を表示する第１ウィンドウ（２４、２６）と第２記憶手段により記憶された翻訳文を表示する第２ウィンドウ（２５、２７）から構成される表示装置４を備え、原文を表示する第１ウィンドウ（２４、２６）と原文の翻訳文を表示する第２ウィンドウ（２５、２７）とを対で表示装置４に表示させる。【選択図】  図８
2007094722.tif 000002
【特許請求の範囲】
【請求項１】
第１言語で表現された原文を記憶する第１記憶手段と、
前記原文を第１言語から第２言語に翻訳する翻訳手段と、
少なくとも前記翻訳手段により翻訳された翻訳文を記憶する第２記憶手段と、
前記第１記憶手段により記憶された原文を表示する第１ウィンドウと前記第２記憶手段により記憶された少なくともその翻訳文を表示する第２ウィンドウから構成される表示手段と、
前記第１ウィンドウと前記第２ウィンドウを関連付ける関連付け手段と、
前記関連付け手段によって関連付けられた前記第１記憶手段の内容を表示する第１ウィンドウと前記第２記憶手段の内容を表示する第２ウィンドウとを対で前記表示手段に表示させる表示制御手段と、を備えたことを特徴とする機械翻訳装置。
【請求項２】
前記第１又は第２ウィンドウを選択するウィンドウ選択手段と、前記表示手段に表示される第１及び第２ウィンドウの表示順序を設定する表示順序設定手段を備え、前記表示順序設定手段は、前記ウィンドウ選択手段で選択された一方のウィンドウと前記関連付け手段により関連付けられて対となっている他方のウィンドウを少なくとも前面に表示させ、且つ、前記ウィンドウ選択手段で選択された一方のウィンドウを前記関連付け手段により関連付けられて対になっている他方のウィンドウより前面に表示させることを特徴とする請求項１に記載の機械翻訳装置。
【請求項３】
前記原文は、通信媒体より入手した文章であって、その入手された文章の入手先を示すアドレスとともに第１記憶手段に記憶されるようにしたことを特徴とする請求項１又は請求項２に記載の機械翻訳装置。
【請求項４】
前記翻訳手段の起動は、前記原文を翻訳アイコンにドラッグアンドドロップすることにより行われることを特徴とする請求項１乃至請求項３のいずれかに記載の機械翻訳装置。
【請求項５】
前記第２記憶手段は、前記原文とその翻訳文を並列に記憶することを特徴とする請求項１乃至請求項４のいずれかに記載の機械翻訳装置。
【請求項６】
前記ウィンドウ選択手段が、前記第１記憶手段の内容に従い前記表示手段により表示される第１ウィンドウ、或いは前記第２記憶手段の内容に従い前記表示手段により表示される第２ウィンドウのいずれでもない第３ウィンドウを選択した場合には、前記表示順序設定手段は、前記第３ウィンドウを前面に表示させることを特徴とする請求項１乃至請求項５のいずれかに記載の機械翻訳装置。
【請求項７】
前記通信媒体より入手した文章が表示された前記第１ウィンドウのファイル保存が選択されると第１ウィンドウの前記第１記憶手段への保存処理が行われ、前記関連付け手段により前記第１ウィンドウと関連付けられた前記第２ウィンドウが有る場合には、前記通信媒体より入手した文章とその入手された文章の入手先を示すアドレスとその入手された文章を前記翻訳手段によって翻訳した翻訳文とを第２ウィンドウの第２記憶手段にターミネータで区切って保存するようにしたことを特徴とする請求項１に記載の機械翻訳装置。
【請求項８】
前記翻訳手段によって翻訳された翻訳文が表示された前記第２ウィンドウのファイル保存が選択されると、前記関連付け手段により前記第２ウィンドウと関連付けられた前記通信媒体より入手した文章が表示された前記第１ウィンドウが有る場合には、前記通信媒体より入手した文章とその入手された文章の入手先を示すアドレスとその入手された文章を前記翻訳手段によって翻訳した翻訳文とを第２ウィンドウの第２記憶手段にターミネータで区切って保存するようにしたことを特徴とする請求項１に記載の機械翻訳装置。
【請求項９】
前記第１ウィンドウ、或いは前記第２ウィンドウのいずれでもない前記第３ウィンドウのファイル保存が選択されると、前記第３ウィンドウに表示されている表示内容が第３記憶手段に保存されるようにしたことを特徴とする請求項６に記載の機械翻訳装置。
【請求項１０】
前記通信媒体より入手した文章とその入手された文章の入手先を示すアドレスとその入手された文章を前記翻訳手段によって翻訳した翻訳文とを第２記憶手段にターミネータで区切って保存している第２ウィンドウを起動したときには、前記アドレスにより前記通信媒体を介して入手した文章を第１ウィンドウに表示し、前記第２ウィンドウには第２記憶手段から少なくとも前記翻訳文を読み出して表示するようにしたことを特徴とする請求項７又は請求項８に記載の機械翻訳装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機械翻訳装置に関し、特に原文及びその入手先とその翻訳文とを関連付けて管理するものに関する。
【背景技術】
【０００２】
従来、機械翻訳装置においては、キーボードからなる入力部（翻訳対象原文ファイル、マウスのドラッグ＆ドロップによる入力の場合もある）と、この入力部により入力される第１言語の入力原文としての英文を記憶する原文記憶部と、翻訳処理に使用する各種辞書の情報を収容した翻訳辞書部と、この翻訳辞書部内の情報を用いて入力原文である英文を第２言語である日本語文に翻訳する翻訳部と、この翻訳部で得られた訳文としての日本語文を記憶する訳文記憶部と、原文や訳文を表示するための表示制御部および表示部と、原文や訳文等を清書してハードコピーとして出力する印刷部と、全体を制御する編集制御部とから構成され（特許文献１：２頁目右側下段下から７行目〜３頁目左側上段上から７行目、図１参照）、所謂、原文―訳文の編集領域を有した対訳エディタと呼ばれるエディタを用いて、原文を入力して翻訳する機械翻訳装置（以降、対話翻訳と略す）の構成になっている。
【０００３】
また、近年、インターネットの発達に伴い、全世界のネットワークを相互に接続することにより様々な情報を検索することができる。これに伴いインターネットから検索した情報（原文）を部分的に他の言語に翻訳する必要性が発生する場合がある。この場合、マウスで翻訳希望部分を範囲選択して翻訳希望部分のコピーをし、機械翻訳装置の翻訳ソフトのアプリケーション側にペーストして翻訳する。或いは、翻訳希望部分をドラッグし、機械翻訳装置の翻訳ソフトのアプリケーション上にドロップして翻訳するなどして翻訳希望部分を翻訳していた。
【０００４】
【特許文献１】特開昭６３−３００３６１号公報（２頁目右側下段下から７行目〜３頁目左側上段上から７行目、図１参照）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述のように、インターネットから検索した原文を部分的に他の言語に翻訳する場合、マウスで翻訳希望部分を範囲選択して翻訳希望部分のコピーをし、機械翻訳装置の翻訳ソフトのアプリケーション側にペーストして翻訳、或いは、翻訳希望部分をドラッグし、機械翻訳装置の翻訳ソフトのアプリケーション上にドロップして翻訳するなどして翻訳希望部分を翻訳し、翻訳希望部分の原文とその翻訳結果を対話翻訳形式で関連付けることはあるが、特にインターネットから検索した原文と翻訳希望部分の翻訳結果を関連付けるということは行われていなかった。そのため、インターネットから検索した一つ又は複数の原文の中で発生する複数の翻訳希望部分の対話翻訳を繰り返すとインターネットから検索した原文と翻訳結果の関係が分からなくなるという問題があった。
【０００６】
本発明は、上述した問題点に鑑みてなされたものであり、インターネットから検索した原文から翻訳希望部分を切り出して機械翻訳装置の翻訳ソフトのアプリケーション側にドロップ又はペーストして翻訳したときに、インターネットから検索した原文とその翻訳結果の翻訳文とを関連付けることによって、インターネットから検索した原文とその翻訳結果の翻訳文との関係を明確にすることができる機械翻訳装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
この課題を解決するために成された請求項１に係る発明は、第１言語で表現された原文を記憶する第１記憶手段と、前記原文を第１言語から第２言語に翻訳する翻訳手段と、少なくとも前記翻訳手段により翻訳された翻訳文を記憶する第２記憶手段と、前記第１記憶手段により記憶された原文を表示する第１ウィンドウと前記第２記憶手段により記憶された少なくともその翻訳文を表示する第２ウィンドウから構成される表示手段と、前記第１ウィンドウと前記第２ウィンドウを関連付ける関連付け手段と、前記関連付け手段によって関連付けられた前記第１記憶手段の内容を表示する第１ウィンドウと前記第２記憶手段の内容を表示する第２ウィンドウとを対で前記表示手段に表示させる表示制御手段と、を備えたことを特徴とする。
【０００８】
また、請求項２に係る発明は、請求項１に記載の機械翻訳装置において、前記第１又は第２ウィンドウを選択するウィンドウ選択手段と、前記表示手段に表示される第１及び第２ウィンドウの表示順序を設定する表示順序設定手段を備え、前記表示順序設定手段は、前記ウィンドウ選択手段で選択された一方のウィンドウと前記関連付け手段により関連付けられて対となっている他方のウィンドウを少なくとも前面に表示させ、且つ、前記ウィンドウ選択手段で選択された一方のウィンドウを前記関連付け手段により関連付けられて対になっている他方のウィンドウより前面に表示させることを特徴とする。
【０００９】
また、請求項３に係る発明は、請求項１又は請求項２に記載の機械翻訳装置において、前記原文は、通信媒体より入手した文章であって、その入手された文章の入手先を示すアドレスとともに第１記憶手段に記憶されるようにしたことを特徴とする。
【００１０】
また、請求項４に係る発明は、請求項１乃至請求項３のいずれかに記載の機械翻訳装置において、前記翻訳手段の起動は、前記原文を翻訳アイコンにドラッグアンドドロップすることにより行われることを特徴とする。
【００１１】
また、請求項５に係る発明は、請求項１乃至請求項４のいずれかに記載の機械翻訳装置において、前記第２記憶手段は、前記原文とその翻訳文を並列に記憶することを特徴とする。
【００１２】
また、請求項６に係る発明は、請求項１乃至請求項５のいずれかに記載の機械翻訳装置において、前記ウィンドウ選択手段が、前記第１記憶手段の内容に従い前記表示手段により表示される第１ウィンドウ、或いは前記第２記憶手段の内容に従い前記表示手段により表示される第２ウィンドウのいずれでもない第３ウィンドウを選択した場合には、前記表示順序設定手段は、前記第３ウィンドウを前面に表示させることを特徴とする。
【００１３】
また、請求項７に係る発明は、請求項１に記載の機械翻訳装置において、前記通信媒体より入手した文章が表示された前記第１ウィンドウのファイル保存が選択されると第１ウィンドウの前記第１記憶手段への保存処理が行われ、前記関連付け手段により前記第１ウィンドウと関連付けられた前記第２ウィンドウが有る場合には、前記通信媒体より入手した文章とその入手された文章の入手先を示すアドレスとその入手された文章を前記翻訳手段によって翻訳した翻訳文とを第２ウィンドウの第２記憶手段にターミネータで区切って保存するようにしたことを特徴とする。
【００１４】
そして、請求項８に係る発明は、請求項１に記載の機械翻訳装置において、前記翻訳手段によって翻訳された翻訳文が表示された前記第２ウィンドウのファイル保存が選択されると、前記関連付け手段により前記第２ウィンドウと関連付けられた前記通信媒体より入手した文章が表示された前記第１ウィンドウが有る場合には、前記通信媒体より入手した文章とその入手された文章の入手先を示すアドレスとその入手された文章を前記翻訳手段によって翻訳した翻訳文とを第２ウィンドウの第２記憶手段にターミネータで区切って保存するようにしたことを特徴とする。
【００１５】
そして、請求項９に係る発明は、請求項６に記載の機械翻訳装置において、前記第１ウィンドウ、或いは前記第２ウィンドウのいずれでもない前記第３ウィンドウのファイル保存が選択されると、前記第３ウィンドウに表示されている表示内容が第３記憶手段に保存されるようにしたことを特徴とする。
【００１６】
そして、請求項１０に係る発明は、請求項７又は請求項８に記載の機械翻訳装置において、前記通信媒体より入手した文章とその入手された文章の入手先を示すアドレスとその入手された文章を前記翻訳手段によって翻訳した翻訳文とを第２記憶手段にターミネータで区切って保存している第２ウィンドウを起動したときには、前記アドレスにより前記通信媒体を介して入手した文章を第１ウィンドウに表示し、前記第２ウィンドウには第２記憶手段から少なくとも前記翻訳文を読み出して表示するようにしたことを特徴とする。
【発明の効果】
【００１７】
請求項１に記載の発明に係る機械翻訳装置では、第１言語で表現された原文を記憶する第１記憶手段と、原文を第１言語から第２言語に翻訳する翻訳手段と、少なくとも翻訳手段により翻訳された翻訳文を記憶する第２記憶手段と、第１記憶手段により記憶された原文を表示する第１ウィンドウと第２記憶手段により記憶された少なくともその翻訳文を表示する第２ウィンドウから構成される表示手段と、第１ウィンドウと前記第２ウィンドウを関連付ける関連付け手段と、関連付け手段によって関連付けられた第１記憶手段の内容を表示する第１ウィンドウと第２記憶手段の内容を表示する第２ウィンドウとを対で表示手段に表示させる表示制御手段とを備えたので、第１記憶手段により記憶された原文を表示する第１ウィンドウと第２記憶手段により記憶された少なくともその翻訳文を表示する第２ウィンドウを独立して並べて表示することによって、原文と翻訳文を対比しやすくすることができ、原文と翻訳文の関連をスムーズに理解させることができる。特に、部分翻訳された翻訳文に対しては通信媒体から入手した翻訳文の元となる第１ウィンドウに表示された文章を読むことによって、第２ウィンドウに表示された翻訳文の翻訳元の文章に対する切り出し位置がわかり、全体の文章の流れの中で何故そのように翻訳されたかを理解しやすくできる。更に、第１ウィンドウと第２ウィンドウは、関連付けられて最前面に対で表示されるので、その所在位置が一目で分かり、例えば、第２ウィンドウを閲覧していて第１ウィンドウが必要になったとき、多数表示されたウィンドウ表示の中から第１ウィンドウを探す煩わしさを無くすことができる。
【００１８】
また、請求項２に記載の発明に係る機械翻訳装置では、第１又は第２ウィンドウを選択するウィンドウ選択手段と、表示手段に表示される第１及び第２ウィンドウの表示順序を設定する表示順序設定手段を備え、表示順序設定手段は、ウィンドウ選択手段で選択された一方のウィンドウと関連付け手段により関連付けられて対となっている他方のウィンドウを少なくとも前面に表示させ、且つ、ウィンドウ選択手段で選択された一方のウィンドウを関連付け手段により関連付けられて対になっている他方のウィンドウより前面に表示させるようにしたことにより、所望するウィンドウが最前面に表示されるので所望するウィンドウを表示装置の多数表示されたウィンドウ表示の中から検索しなければならないという煩わしさを無くすことができる。更に、次に表示されているウィンドウ表示が最前面に表示されているウィンドウ表示と関連付けられているので、関連づけられたウィンドウを参照する場合には、次のウィンドウを参照すればよいので、多数表示されたウィンドウ表示の中から探すこと無く検索することができる。
【００１９】
また、請求項３に記載の発明に係る機械翻訳装置では、原文は、通信媒体より入手した文章であって、その入手された文章の入手先を示すアドレスとともに第１記憶手段に記憶されるようにしたので、原文が全体の文章の部分であって全体の文章が必要になった場合に、アドレスに基づいて通信媒体を経由して検索し、全体の文章を入手することができる。また、アドレスに示されている原文以外の情報も入手でき、その原文を理解するための参考にすることもできる。
【００２０】
また、請求項４に記載の発明に係る機械翻訳装置では、翻訳手段の起動は、原文を翻訳アイコンにドラッグアンドドロップすることにより行われるようにしたので、その都度翻訳手段の起動の指示をする必要がないので操作を簡単にすることができる。また、ドロップする場所が翻訳アイコンで一定になるのでドロップ操作時に何処にドロップしたらよいかという迷いを無くすことができる。
【００２１】
また、請求項５に記載の発明に係る機械翻訳装置では、第２記憶手段は、原文とその翻訳文を並列に記憶するようにしたので、第２記憶手段の内容を表示装置に表示したときどのような原文がどのように翻訳されたかが原文とその翻訳文が対比されていることにより一目で分かる。また、第２記憶手段に翻訳文しかないとすると翻訳文がどの原文から翻訳されたかを対比するための原文を探さなければならないが、原文とその翻訳文が対比されているので、原文を探す煩わしさを無くすことができる。
【００２２】
また、請求項６に記載の発明に係る機械翻訳装置では、ウィンドウ選択手段が、第１記憶手段の内容に従い表示手段により表示される第１ウィンドウ、或いは第２記憶手段の内容に従い表示手段により表示される第２ウィンドウのいずれでもない第３ウィンドウを選択した場合には、表示順序設定手段は、第３ウィンドウを前面に表示させるようにしたことにより、所望するウィンドウが最前面に表示されるので所望するウィンドウを表示装置の多数表示されたウィンドウ表示の中から検索しなければならないという煩わしさを無くすことができる。
【００２３】
また、請求項７に記載の発明に係る機械翻訳装置では、通信媒体より入手した文章が表示された第１ウィンドウのファイル保存が選択されると第１ウィンドウの第１記憶手段への保存処理が行われ、関連付け手段により第１ウィンドウと関連付けられた第２ウィンドウが有る場合には、通信媒体より入手した文章とその入手された文章の入手先を示すアドレスとその入手された文章を翻訳手段によって翻訳した翻訳文とを第２ウィンドウの第２記憶手段にターミネータで区切って保存するようにしたことにより、常に翻訳文を表示する第２ウィンドウに翻訳元の情報を備えていることになるので、翻訳元の文章を参照する必要性が発生したときに、所望する翻訳元の文章があるウィンドウを表示装置の多数表示されたウィンドウ表示の中から検索するという煩わしさを無くすことができる。
【００２４】
また、請求項８に記載の発明に係る機械翻訳装置では、翻訳手段によって翻訳された翻訳文が表示された第２ウィンドウのファイル保存が選択されると、関連付け手段により第２ウィンドウと関連付けられた通信媒体より入手した文章が表示された第１ウィンドウが有る場合には、通信媒体より入手した文章とその入手された文章の入手先を示すアドレスとその入手された文章を翻訳手段によって翻訳した翻訳文とを第２ウィンドウの第２記憶手段にターミネータで区切って保存するようにしたことにより、常に翻訳文を表示する第２ウィンドウに翻訳元の情報を備えていることになるので、翻訳元の文章を参照する必要性が発生したときに、所望する翻訳元の文章があるウィンドウを表示装置の多数表示されたウィンドウ表示の中から検索するという煩わしさを無くすことができる。
【００２５】
また、請求項９に記載の発明に係る機械翻訳装置では、第１ウィンドウ、或いは第２ウィンドウのいずれでもない第３ウィンドウのファイル保存が選択されると、第３ウィンドウに表示されている表示内容が第３記憶手段に保存されるようにしたので、機械翻訳装置の動作を阻害することなく他のアプリケーションを動作させることができる。
【００２６】
そして、請求項１０に記載の発明に係る機械翻訳装置では、通信媒体より入手した文章とその入手された文章の入手先を示すアドレスとその入手された文章を翻訳手段によって翻訳した翻訳文とを第２記憶手段にターミネータで区切って保存している第２ウィンドウを起動したときには、アドレスにより通信媒体を介して入手した文章を第１ウィンドウに表示し、第２ウィンドウには第２記憶手段から少なくとも翻訳文を読み出して表示するようにしたことにより、通信媒体から入手した翻訳文の元となる文章を第１ウィンドウに表示し、翻訳文を第２ウィンドウに対になるように表示しているので、翻訳文と翻訳元の関連を後から第２ウィンドウを起動して見たときでも理解しやすくすることができる。特に、部分翻訳された翻訳文に対しては通信媒体から入手した翻訳文の元となる第１ウィンドウに表示された文章を読むことによって、第２ウィンドウに表示された翻訳文の翻訳元の文章に対する切り出し位置がわかり、全体の文章の流れの中で何故そのように翻訳されたかを理解しやすくできる。
【発明を実施するための最良の形態】
【００２７】
以下、本発明に係る機械翻訳装置を具体化した実施形態について図面を参照しつつ詳細に説明する。本実施形態においては、機械翻訳装置１として翻訳ソフトが動作しているとき、表示装置４に表示されている通信媒体としてのインターネットから取得した翻訳対象ウィンドウの文章に対して、マウス１０のマウスカーソル２８によって翻訳希望部分を範囲選択し、これを翻訳アイコン２９にドロップして翻訳を起動させ、翻訳文ウィンドウに日本文から英文に翻訳した対訳を表示する機械翻訳装置１を例として説明する。
尚、機械翻訳装置１は、翻訳ソフトを動作させる以外にワープロソフト等の他のソフトも動作させることができる。
【００２８】
まず、本実施形態に係る機械翻訳装置１の構成について簡単に説明する。図１は、本実施形態に係る機械翻訳装置のブロック図である。図１に示すように、本実施形態の機械翻訳装置１は、ＣＰＵ２や、入力装置３、表示装置４、印刷装置５、ＲＯＭ６、ＲＡＭ７、インターフェイスコネクタ８等で構成されている。
【００２９】
ここで、入力装置３は、翻訳対象とする原文を入力するものであり、例えば、キーボード９やマウス１０などがある。このキーボード９は、主に文章を入力するのに使用され、マウス１０は、翻訳ソフトが動作しているとき、表示装置４に表示されている通信媒体としてのインターネットから取得した翻訳対象ウィンドウの文章に対して、マウス１０のマウスカーソル２８によって翻訳希望部分を範囲選択し、これを翻訳アイコン２９にドロップして翻訳を起動させるのに使用される。
尚、マウス１０のマウスカーソル２８によって翻訳希望部分を範囲選択してドロップする先は、対訳を開いたウィンドウ上にドロップしてもよい。
【００３０】
また、表示装置４は、翻訳対象ウィンドウに翻訳対象であるインターネットから取得した文章を表示し、翻訳文ウィンドウに翻訳対象の翻訳希望部分を翻訳した対訳文を表示し、また、ワープロウィンドウ３０（図１２参照）等の他のウィンドウにワープロの文章等を表示するものであり、例えば、ＣＲＴディスプレイや液晶ディスプレイなどがある。
従って、表示装置４においては、翻訳対象であるインターネットから取得した文章を表示する翻訳対象ウィンドウと翻訳対象の翻訳希望部分を翻訳した対訳文を表示する翻訳文ウィンドウとが対比できる形式で表示される。
【００３１】
また、印刷装置５は、翻訳対象ウィンドウの翻訳対象であるインターネットから取得した文章、翻訳文ウィンドウの翻訳対象の翻訳希望部分を翻訳した対訳文、また、ワープロウィンドウ等の他のウィンドウにおける文章等を印刷するものである。
【００３２】
また、ＣＰＵ２は、本実施形態の機械翻訳装置１を制御するものであり、このとき、ＲＯＭ６に記憶された各種プログラム・テーブル・データや、ＲＡＭ７に確保された各種エリアなどを使用する。
【００３３】
また、ＲＯＭ６には、プログラム部１１や、データ部１２などのエリアがある。このプログラム部１１には、機械翻訳装置１が翻訳装置として機能するためにＣＰＵ２によって実行される翻訳希望部分の原文を翻訳する翻訳部１３、また、翻訳対象とする文章を翻訳対象ウィンドウへ入力する場合や翻訳希望部分の原文を翻訳文ウィンドウへ入力する場合に入力装置３を制御する入力制御部１４、また、表示装置４に発現し、翻訳対象ウィンドウの文章に対して、マウス１０のマウスカーソル２８によって翻訳希望部分を範囲選択し、これを翻訳アイコン２９にドロップした時に翻訳を起動させる翻訳アイコン２９を制御するアイコン制御部１５、また、翻訳対象ウィンドウの文章に対して、マウス１０のマウスカーソル２８によって翻訳希望部分を範囲選択し、マウス１０のマウスカーソル２８によって指示された翻訳希望部分の原文を切り出す文切り出し制御部１６、また、翻訳対象ウィンドウに翻訳対象であるインターネットから取得した文章の表示や翻訳文ウィンドウに翻訳対象の翻訳希望部分を翻訳した対訳文の表示、更に、ワープロウィンドウ等の他のウィンドウにワープロの文章等を表示する表示装置４を制御する表示制御部１７、また、翻訳対象ウィンドウの翻訳対象であるインターネットから取得した文章、翻訳文ウィンドウの翻訳対象の翻訳希望部分の原文を翻訳した対訳文、更に、ワープロウィンドウ等の他のウィンドウにおける文章等を印刷する印刷装置５を制御する印刷制御部１８などの各種プログラムや、ワープロソフト等の他のソフトをコントロールするプログラム、また、プログラムの実行に際して必要なテーブルなどが記憶されている。また、データ部１２には、翻訳希望部分の原文を翻訳するための辞書などが記憶されている翻訳辞書エリア１９や、付加機能を持たせるための図示しない辞書エリアなどがある。
【００３４】
また、ＲＡＭ７には、ウィンドウ関連テーブルエリア２０、ワークエリア２１、図示しないワープロウィンドウエリアなどの各種記憶エリアが設けられている。このウィンドウ関連テーブルエリア２０には、通信媒体としてのインターネットから取得して翻訳対象ウィンドウに表示される翻訳対象の文章を記憶するＩＥエリア２２とＩＥエリア２２から取得して翻訳文ウィンドウに表示される翻訳希望部分の原文を翻訳した対訳文を記憶する対訳エリア２３が設けられている。そして、ＩＥエリア２２には、例えばＩＥ−Ａ２４と呼称するインターネットから取得して翻訳対象ウィンドウに表示される翻訳対象の文章が記憶される。また、対訳エリア２３には、例えば対訳−Ａ２５と呼称するＩＥ−Ａ２４から取得して翻訳文ウィンドウに表示される翻訳希望部分の原文を翻訳した対訳文が記憶される。そして、ＩＥ−Ａ２４の翻訳対象ウィンドウと対訳−Ａ２５の翻訳文ウィンドウは関連付けられている。同様に、ＩＥエリア２２には、例えばＩＥ−Ｂ２６と呼称するインターネットから取得して翻訳対象ウィンドウに表示される翻訳対象の文章が記憶される。また、対訳エリア２３には、例えば対訳−Ｂ２７と呼称するＩＥ−Ｂ２６から取得して翻訳文ウィンドウに表示される翻訳希望部分の原文を翻訳した対訳文が記憶される。そして、ＩＥ−Ｂ２６の翻訳対象ウィンドウと対訳−Ｂ２７の翻訳文ウィンドウは関連付けられている。そのため、ＩＥ−Ｂ２６の翻訳対象ウィンドウと対訳−Ｂ２７の翻訳文ウィンドウは、表示装置４に対で表示される。また、ワークエリア２１には、ＣＰＵ２が各種プログラムを実行する際に必要なエリアが確保されている。
尚、ウィンドウ関連テーブルエリア２０に「関連付けＯＦＦ」エリアを設けておいて、翻訳文ウィンドウに設けられた「関連付けＯＮ／ＯＦＦ」ボタンを押下すると、ウィンドウ関連テーブルエリア２０の該当ウィンドウの「関連付けＯＦＦ」エリアにフラグが立って、そのフラグが立っているウィンドウは関連付けを行わないようにし、また、この状態で翻訳文ウィンドウに設けられた「関連付けＯＮ／ＯＦＦ」ボタンを押下すると、ウィンドウ関連テーブルエリア２０の該当ウィンドウの「関連付けＯＦＦ」エリアのフラグをはずしてそのウィンドウの関連付けを復活させるようにしてもよい。
【００３５】
また、インターフェイスコネクタ８は、インターネットに接続し翻訳したいインターネットのホームページ画面などの情報を機械翻訳装置１に取り込むのに使用される。
尚、情報の取り込みは、パーソナルコンピュータ経由でインターフェイスコネクタ８から機械翻訳装置１に取り込んでもよい。
【００３６】
次に、上記のように構成された機械翻訳装置１の動作を図２乃至図１９に基づいて説明する。また、本実施形態の機械翻訳装置１では、日本語の原文から英語の翻訳文に翻訳する形態について説明する。
【００３７】
先ず、図２から説明する。図２は、機械翻訳装置１の表示装置４の画面にマウスカーソル２８、翻訳用アイコン２９、ＩＥ−Ａ２４が表示されている状態を示す説明図である。図２に示すように、機械翻訳装置１の表示装置４の画面にマウスカーソル２８、翻訳用アイコン２９が表示され、ＩＥ−Ａ２４と呼称するインターネットから取得された翻訳対象の文章が表示装置４の画面の翻訳対象ウィンドウに表示されている。マウスカーソル２８は、翻訳ソフトが動作しているとき、表示装置４に表示されている通信媒体としてのインターネットから取得した翻訳対象ウィンドウのＩＥ−Ａ２４に対して、マウス１０で操作されるマウスカーソル２８を文切り出し制御部１６の制御によって翻訳希望部分を範囲選択して切り出し、これを翻訳アイコン２９にドロップして翻訳を起動させるのに使用される。また、翻訳アイコン２９は、アイコン制御部１５で制御され、マウスカーソル２８からドロップされて受け取った翻訳希望部分の原文を翻訳部１３に送り、翻訳を起動させるのに使用される。
【００３８】
次に、図３に基づいて、翻訳対象ウィンドウに表示されているＩＥ−Ａ２４の文章から翻訳希望部分を範囲選択して切り出し、その翻訳希望部分の原文を翻訳部１３で翻訳してその翻訳結果を対訳−Ａ２５の文章として翻訳文ウィンドウに表示する状態を説明する。図３は、翻訳対象ウィンドウのＩＥ−Ａ２４の文章から翻訳希望部分を範囲選択して切り出し、その翻訳希望部分の原文の翻訳結果を対訳−Ａ２５の文章として翻訳文ウィンドウに表示している状態を示す説明図である。図２の状態の時に、マウスカーソル２８を操作して翻訳対象ウィンドウに表示されているＩＥ−Ａ２４の文章の中の「カリフォルニアまでは長いフライトです。」を範囲選択し、翻訳希望部分の原文として切り出す。次に、この翻訳希望部分の原文をマウスカーソル２８を操作して表示装置４の画面に表示されている翻訳アイコン２９にドロップする。すると翻訳アイコン２９は、翻訳希望部分の原文を翻訳部１３に送り翻訳を開始する。翻訳が終了すると、図３に示すように、翻訳文ウィンドウが開き、日本文側に「カリフォルニアまでは長いフライトです。」、英文側に「It is a long flight to California.」が対比して表示された対訳−Ａ２５が表示される。この時、ＲＡＭ７にあるウィンドウ関連テーブルエリア２０にＩＥ−Ａ２４と対訳−Ａ２５が関連付けられて保存される（図１参照）。
【００３９】
次に、図４に基づいて、範囲選択された翻訳希望部分の原文を翻訳部１３に送出して翻訳する工程を説明する。図４は、翻訳部内部の翻訳の工程を模式的に示す工程図である。上述したように、範囲選択された翻訳希望部分の原文の「カリフォルニアまでは長いフライトです。」の部分が翻訳部１３に送出されてくる。図４に示すように、翻訳部１３の内部では翻訳対象文「カリフォルニアまでは長いフライトです。」を入力文として取り込むと、形態素解析→解析→変換→生成の工程を経て翻訳文である出力文「It is a long flight to California.」が出力される。この工程の技術は公知であるので詳細な説明を省略する。
【００４０】
次に、図５に基づいて、図１に示すＲＡＭ７にあるウィンドウ関連テーブルエリア２０にＩＥ−Ａ２４と対訳−Ａ２５が関連付けられて保存される処理を説明する。図５は、関連付けプログラムのフローチャートである。
先ず、翻訳対象ウィンドウのＩＥ−Ａ２４の文章から翻訳希望部分を範囲選択して切り出すためにマウス１０によってマウスカーソル２８を操作して翻訳希望部分の範囲選択（ドラッグ）を開始する（Ｓ１）。この時、マウスカーソル２８を操作して翻訳希望部分の範囲選択を開始すると、範囲選択開始位置にある翻訳対象ウィンドウのウィンドウハンドル（ＩＥ−Ａ）を取得する（Ｓ２）。次に、この翻訳希望部分の原文をマウスカーソル２８を操作して表示装置４の画面に表示されている翻訳アイコン２９にドロップして翻訳を開始する（Ｓ３）。翻訳が終了すると、翻訳文ウィンドウが開き、日本文の翻訳希望部分の原文と英文の翻訳文が対比して表示された対訳−Ａ２５が表示される。この翻訳文ウィンドウのウィンドウハンドル（対訳−Ａ）を取得する（Ｓ４）。そして、Ｓ２とＳ４で取得したウィンドウハンドル（ＩＥ−Ａ、対訳−Ａ）をウィンドウ関連テーブルで関連付けて保存する（Ｓ５）。
【００４１】
次に、図６に基づいて、図３の状態に加えてＩＥ−Ｂ２６と呼称するインターネットから取得された翻訳対象の文章が表示装置４の画面の翻訳対象ウィンドウに表示されている状態を説明する。図６は、機械翻訳装置１の表示装置４の画面にマウスカーソル２８、翻訳用アイコン２９、ＩＥ−Ａ２４、対訳−Ａ２５、ＩＥ−Ｂ２６が表示されている状態を示す説明図である。図６に示すように、機械翻訳装置１の表示装置４の画面にマウスカーソル２８、翻訳用アイコン２９が表示され、ＩＥ−Ａ２４と呼称するインターネットから取得された翻訳対象の文章が表示装置４の画面の翻訳対象ウィンドウに表示されているとともに、ＩＥ−Ａ２４の翻訳希望部分が翻訳されて翻訳希望ウィンドウに対訳−Ａ２５として表示されている。この状態に加えて、ＩＥ−Ｂ２６と呼称するインターネットから取得された翻訳対象の文章が表示装置４の画面の翻訳対象ウィンドウに表示されている。
【００４２】
次に、図７に基づいて、翻訳対象ウィンドウに表示されているＩＥ−Ｂ２６の文章から翻訳希望部分を範囲選択して切り出し、その翻訳希望部分の原文を翻訳部１３で翻訳してその翻訳結果を対訳−Ｂ２７の文章として翻訳文ウィンドウに表示する状態を説明する。図７は、翻訳対象ウィンドウのＩＥ−Ｂ２６の文章から翻訳希望部分を範囲選択して切り出し、その翻訳希望部分の原文の翻訳結果を対訳−Ｂ２７の文章として翻訳文ウィンドウに表示している状態を示す説明図である。図６の状態の時に、マウスカーソル２８を操作して翻訳対象ウィンドウに表示されているＩＥ−Ｂ２６の文章の中の「対象者別の主なサービスをご紹介します。」を範囲選択し、翻訳希望部分の原文として切り出す。次に、この翻訳希望部分の原文をマウスカーソル２８を操作して表示装置４の画面に表示されている翻訳アイコン２９にドロップする。すると翻訳アイコン２９は、翻訳希望部分の原文を翻訳部１３に送り翻訳を開始する。翻訳が終了すると、図７に示すように、翻訳文ウィンドウが開き、日本文側に「対象者別の主なサービスをご紹介します。」、英文側に「It is guided about the service for each target.」が対比して表示された対訳−Ｂ２７が表示される。この時、ＲＡＭ７にあるウィンドウ関連テーブルエリア２０にＩＥ−Ｂ２６と対訳−Ｂ２７が関連付けられて保存される（図１参照）。尚、翻訳方法及び関連付け方法は、図４、図５の説明で詳細に説明しているのでここでは省略する。
尚、一つの翻訳対象ウィンドウ（ＩＥ−Ａ）に、複数の翻訳文ウィンドウ（対訳−Ａ、対訳−Ｂ、対訳−Ｃ・・・）を関連付けるようにしてもよい。
上述のウィンドウの関連付け操作によって、表示装置４の画面に表示されるそれぞれのウィンドウの表示順序は図７に示すように、手前から対訳−Ｂ２７、ＩＥ−Ｂ２６、対訳−Ａ２５、ＩＥ−Ａ２４の順になる。
そして、例えば、最初にワープロ用のワープロウィンドウ３０が開いていたとすると図７は、図８のように、手前から対訳−Ｂ２７、ＩＥ−Ｂ２６、対訳−Ａ２５、ＩＥ−Ａ２４、ワープロウィンドウ３０の順に表示装置４の画面に表示される。図8は、図７の状態にワープロウィンドウを追加した状態を示す説明図である。
【００４３】
続いて、図８に示すように、表示装置４の画面に表示されるそれぞれのウィンドウの表示順序が手前から対訳−Ｂ２７、ＩＥ−Ｂ２６、対訳−Ａ２５、ＩＥ−Ａ２４、ワープロウィンドウ３０の順になっている状態から、翻訳対象ウィンドウのＩＥ−Ａ２４を選択すると表示装置４の表示画面がどのように変化するかを図９に基づいて説明する。図９は、図８の状態から翻訳対象ウィンドウのＩＥ−Ａ２４が選択された状態を示す説明図である。図９に示すように、翻訳対象ウィンドウのＩＥ−Ａ２４が選択されると、表示装置４の画面に表示されるウィンドウは、一番手前に選択された翻訳対象ウィンドウのＩＥ−Ａ２４が表示される。次に、翻訳対象ウィンドウのＩＥ−Ａ２４と関連付けられている翻訳文ウィンドウの対訳−Ａ２５が表示される。そして、翻訳文ウィンドウの対訳−Ｂ２７が表示され、翻訳文ウィンドウの対訳−Ｂ２７と関連付けられている翻訳対象ウィンドウのＩＥ−Ｂ２６が表示されて最奥にワープロウィンドウ３０が表示される。
【００４４】
上述の表示装置４の画面に表示されるそれぞれのウィンドウの表示順序を変化させて表示する動作の流れを図１０に基づいて説明する。図１０は、ウィンドウ並び替えプログラムのフローチャートである。
先ず、表示装置４の画面に表示されるそれぞれのウィンドウの一つを選択する（Ｓ１１）。次に、選択されたウィンドウが翻訳対象ウィンドウまたは翻訳文ウィンドウかを判断する（Ｓ１２）。選択されたウィンドウが翻訳対象ウィンドウまたは翻訳文ウィンドウであると判断されると（Ｓ１２：ＹＥＳ）、Ｓ１３に進み、選択された翻訳対象ウィンドウまたは翻訳文ウィンドウに関連付けがあるか判断する（Ｓ１３）。選択された翻訳対象ウィンドウまたは翻訳文ウィンドウに関連付けがあると判断されると（Ｓ１３：ＹＥＳ）、Ｓ１４に進み、選択したウィンドウに関連付けられたウィンドウを表示装置４の表示画面の最前面にする命令を発行する（Ｓ１４）。次に、Ｓ１５に進み、選択したウィンドウを最前面にする命令を発行することによって、選択されたウィンドウは、関連付けられたウィンドウよりも表示装置４の表示画面の最前面に表示される（Ｓ１５）。
また、Ｓ１２に戻って、選択されたウィンドウが翻訳対象ウィンドウまたは翻訳文ウィンドウでないと判断されると（Ｓ１２：ＮＯ）、Ｓ１６に進み、選択したウィンドウを最前面にする命令が発行されて、選択されたウィンドウは、表示装置４の表示画面の最前面に表示される（Ｓ１６）。同様にＳ１３に戻って、選択された翻訳対象ウィンドウまたは翻訳文ウィンドウに関連付けがないと判断されると（Ｓ１３：ＮＯ）、Ｓ１６に進み、選択したウィンドウを最前面にする命令が発行されて、選択されたウィンドウは、表示装置４の表示画面の最前面に表示される（Ｓ１６）。
【００４５】
上述の図１０のフローチャートに翻訳対象ウィンドウのＩＥ−Ａ２４が選択された場合を当てはめると以下のようになる。
先ず、翻訳対象ウィンドウＩＥ−Ａ２４を選択する（Ｓ１１）。次に、翻訳対象ウィンドウＩＥ−Ａ２４が、翻訳対象ウィンドウまたは翻訳文ウィンドウであるかが判断される（Ｓ１２）。翻訳対象ウィンドウＩＥ−Ａ２４は、翻訳対象ウィンドウであるので（Ｓ１２：ＹＥＳ）、Ｓ１３に進み、翻訳対象ウィンドウＩＥ−Ａ２４に関連付けのウィンドウがあるか判断される（Ｓ１３）。翻訳対象ウィンドウＩＥ−Ａ２４には、翻訳文ウィンドウ対訳−Ａ２５が関連付けられているので（Ｓ１３：ＹＥＳ）、Ｓ１４に進み、選択された翻訳対象ウィンドウＩＥ−Ａ２４に関連付けられた翻訳文ウィンドウ対訳−Ａ２５を表示装置４の表示画面の最前面にする命令が発行されるので、翻訳文ウィンドウ対訳−Ａ２５は表示装置４の表示画面の最前面に表示される（Ｓ１４）。次に、Ｓ１５に進み、選択した翻訳対象ウィンドウＩＥ−Ａ２４を最前面にする命令が発行されることによって、選択された翻訳対象ウィンドウＩＥ−Ａ２４は、関連付けられた翻訳文ウィンドウ対訳−Ａ２５よりも表示装置４の表示画面の最前面に表示される（Ｓ１５）。この動作の流れによって、前述したように図9に示すそれぞれのウィンドウの表示順序は、手前からＩＥ−Ａ２４、対訳−Ａ２５、対訳−B２７、ＩＥ−Ｂ２６、ワープロウィンドウ３０の順の表示になるのである。このように、選択された翻訳対象ウィンドウ（例えば、ＩＥ−Ａ２４）に対し、関連付けられた翻訳文ウィンドウ（例えば、対訳−Ａ２５）が対で表示されるので、表示装置４に表示された多数のウィンドウの中から翻訳文ウィンドウ（対訳−Ａ２５）を検索する煩わしさを無くすことができる。
【００４６】
次に、図１０のフローチャートに翻訳文ウィンドウの対訳−Ａ２５が選択された場合を当てはめると以下のようになる。
先ず、翻訳文ウィンドウ対訳−Ａ２５を選択する（Ｓ１１）。次に、翻訳文ウィンドウ対訳−Ａ２５が、翻訳対象ウィンドウまたは翻訳文ウィンドウであるかが判断される（Ｓ１２）。翻訳文ウィンドウ対訳−Ａ２５は、翻訳対象ウィンドウであるので（Ｓ１２：ＹＥＳ）、Ｓ１３に進み、翻訳文ウィンドウ対訳−Ａ２５に関連付けのウィンドウがあるか判断される（Ｓ１３）。翻訳文ウィンドウ対訳−Ａ２５には、翻訳対象ウィンドウＩＥ−Ａ２４が関連付けられているので（Ｓ１３：ＹＥＳ）、Ｓ１４に進み、選択された翻訳文ウィンドウ対訳−Ａ２５に関連付けられた翻訳対象ウィンドウＩＥ−Ａ２４を表示装置４の表示画面の最前面にする命令が発行されるので、翻訳対象ウィンドウＩＥ−Ａ２４は表示装置４の表示画面の最前面に表示される（Ｓ１４）。次に、Ｓ１５に進み、選択した翻訳文ウィンドウ対訳−Ａ２５を最前面にする命令が発行されることによって、選択された翻訳文ウィンドウ対訳−Ａ２５は、関連付けられた翻訳対象ウィンドウＩＥ−Ａ２４よりも表示装置４の表示画面の最前面に表示される（Ｓ１５）。この動作の流れによって、図１１に示すように、それぞれのウィンドウの表示順序は、手前から対訳−Ａ２５、ＩＥ−Ａ２４、対訳−B２７、ＩＥ−Ｂ２６、ワープロウィンドウ３０の順の表示になるのである。図１１は、図８の状態から翻訳文ウィンドウの対訳−Ａ２５を選択した状態を示す説明図である。このように、選択された翻訳文ウィンドウ（例えば、対訳−Ａ２５）に対し、関連付けられた翻訳対象ウィンドウ（例えば、ＩＥ−Ａ２４）が対で表示されるので、表示装置４に表示された多数のウィンドウの中から翻訳対象ウィンドウ（ＩＥ−Ａ２４）を検索する煩わしさを無くすことができる。
【００４７】
次に、図１０のフローチャートにワープロウィンドウ３０が選択された場合を当てはめると以下のようになる。
先ず、ワープロウィンドウ３０を選択する（Ｓ１１）。次に、ワープロウィンドウ３０が、翻訳対象ウィンドウまたは翻訳文ウィンドウであるかが判断される（Ｓ１２）。ワープロウィンドウ３０は、翻訳対象ウィンドウまたは翻訳文ウィンドウでもないので（Ｓ１２：ＮＯ）、Ｓ１６に進み、選択したワープロウィンドウ３０を最前面にする命令が発行されて、選択されたワープロウィンドウ３０は、表示装置４の表示画面の最前面に表示される（Ｓ１６）。この動作の流れによって、図１２に示すように、それぞれのウィンドウの表示順序は、手前からワープロウィンドウ３０、対訳−Ｂ２７、ＩＥ−Ｂ２６、対訳−Ａ２５、ＩＥ−Ａ２４の順の表示になるのである。図１２は、図８の状態からワープロウィンドウ３０を選択した状態を示す説明図である。
【００４８】
続いて、図８の状態でウィンドウを保存する方法を図１３に基づいて説明する。図１３は、ウィンドウを保存するプログラムのフローチャートである。
先ず、選択されているウィンドウのファイル保存を選択する（Ｓ２１）。次に、Ｓ２２に進み、選択されているウィンドウが翻訳対象ウィンドウであるかを判断する（Ｓ２２）。選択されているウィンドウが翻訳対象ウィンドウであると判断されると（Ｓ２２：ＹＥＳ）、Ｓ２３に進み、選択されている翻訳対象ウィンドウの保存処理が行われ（Ｓ２３）、Ｓ２４に進み、保存処理された翻訳対象ウィンドウに関連付けのウィンドウがあるかを判断する（Ｓ２４）。保存処理された翻訳対象ウィンドウに関連付けられた翻訳文ウィンドウがないと判断されると（Ｓ２４：ＮＯ）、そこでプログラムは終了する。また、保存処理された翻訳対象ウィンドウに関連付けられた翻訳文ウィンドウがあると判断されると（Ｓ２４：ＹＥＳ）、Ｓ２７に進み、保存処理された翻訳対象ウィンドウのインターネットアドレスを取得する（Ｓ２７）。そして、Ｓ２８に進み、保存処理された翻訳対象ウィンドウに関連付けられている翻訳文ウィンドウは、取得した翻訳対象ウィンドウのインターネットアドレスと翻訳希望部分の原文である日本文とその翻訳結果である英文をターミネータで区切って保存処理する（Ｓ２８）。
また、Ｓ２２に戻って、選択されているウィンドウが翻訳対象ウィンドウでないと判断されると（Ｓ２２：ＮＯ）、Ｓ２５に進み、選択されているウィンドウが翻訳文ウィンドウであるかを判断する（Ｓ２５）。選択されているウィンドウが翻訳文ウィンドウであると判断されると（Ｓ２５：ＹＥＳ）、次に、選択されている翻訳文ウィンドウに関連付けの翻訳対象ウィンドウがあるかを判断する（Ｓ２６）。選択されている翻訳文ウィンドウに関連付けの翻訳対象ウィンドウがあると判断すると（Ｓ２６：ＹＥＳ）、Ｓ２７に進み、関連付けされている翻訳対象ウィンドウのインターネットアドレスを取得する（Ｓ２７）。そして、Ｓ２８に進み、翻訳文ウィンドウは、関連付けられている翻訳対象ウィンドウの取得したインターネットアドレスと翻訳希望部分の原文である日本文とその翻訳結果である英文をターミネータで区切って保存処理する（Ｓ２８）。
また、Ｓ２５に戻って、選択されているウィンドウが翻訳文ウィンドウでないと判断されると（Ｓ２５：ＮＯ）、Ｓ２９に進み、選択されているウィンドウの通常の保存処理が行われる（Ｓ２３）。
また、Ｓ２６に戻って、選択されている翻訳文ウィンドウに関連付けの翻訳対象ウィンドウがないと判断すると（Ｓ２６：ＮＯ）、Ｓ２９に進み、選択されている翻訳文ウィンドウの保存処理が行われる（Ｓ２９）。
【００４９】
上述の図１３のフローチャートで翻訳対象ウィンドウＩＥ−Ｂ２６のファイル保存が選択された場合を当てはめると以下のようになる。
先ず、翻訳対象ウィンドウＩＥ−Ｂ２６のファイル保存を選択する（Ｓ２１）。次に、Ｓ２２に進み、選択されている翻訳対象ウィンドウＩＥ−Ｂ２６が翻訳対象ウィンドウであるかが判断される（Ｓ２２）。選択されている翻訳対象ウィンドウＩＥ−Ｂ２６は、翻訳対象ウィンドウであるので（Ｓ２２：ＹＥＳ）、Ｓ２３に進み、選択されている翻訳対象ウィンドウＩＥ−Ｂ２６の保存処理が行われ（Ｓ２３）（図１４参照）、Ｓ２４に進み、保存処理された翻訳対象ウィンドウＩＥ−Ｂ２６に関連付けのウィンドウがあるかを判断する（Ｓ２４）。保存処理された翻訳対象ウィンドウＩＥ−Ｂ２６には、関連付けられた翻訳文ウィンドウ対訳−Ｂ２７があるので（Ｓ２４：ＹＥＳ）、Ｓ２７に進み、保存処理された翻訳対象ウィンドウＩＥ−Ｂ２６のインターネットアドレスを取得する（Ｓ２７）。そして、Ｓ２８に進み、保存処理された翻訳対象ウィンドウＩＥ−Ｂ２６に関連付けられている翻訳文ウィンドウ対訳−Ｂ２７は、取得した翻訳対象ウィンドウＩＥ−Ｂ２６のインターネットアドレスと翻訳希望部分の原文である日本文「対象者別の主なサービスをご紹介します。」とその翻訳結果である英文「It is guided about the service for each target.」をターミネータで区切って保存処理する（Ｓ２８）（図１５参照）。
ここで、図１４は、翻訳対象ウィンドウＩＥ−Ｂ２６を保存するためにWebページの保存ダイアログ３１が表示された状態を示す説明図である。図１４に示すWebページの保存ダイアログ３１は、翻訳対象ウィンドウＩＥ−Ｂ２６のファイル保存の操作で発現する。また、図１５は、翻訳文ウィンドウ対訳−Ｂ２７を保存するために保存ダイアログ３２が表示された状態を示す説明図である。図１５に示すように、保存ダイアログ３２は、翻訳文ウィンドウ対訳−Ｂ２７のファイル保存の操作で発現、または、関連付けられた翻訳対象ウィンドウＩＥ−Ｂ２６の保存時に発現する。
【００５０】
次に、図１３のフローチャートに翻訳文ウィンドウ対訳−Ｂ２７のファイル保存が選択された場合を当てはめると以下のようになる。
先ず、翻訳文ウィンドウ対訳−Ｂ２７のファイル保存を選択する（Ｓ２１）。次に、Ｓ２２に進み、選択されている翻訳文ウィンドウ対訳−Ｂ２７が翻訳対象ウィンドウであるかが判断される（Ｓ２２）。選択されている翻訳文ウィンドウ対訳−Ｂ２７は、翻訳対象ウィンドウでないので（Ｓ２２：ＮＯ）、Ｓ２５に進み、選択されている翻訳文ウィンドウ対訳−Ｂ２７が翻訳文ウィンドウであるかを判断する（Ｓ２５）。選択されている翻訳文ウィンドウ対訳−Ｂ２７は、翻訳文ウィンドウであるので（Ｓ２５：ＹＥＳ）、次に、選択されている翻訳文ウィンドウ対訳−Ｂ２７に関連付けの翻訳対象ウィンドウがあるかを判断する（Ｓ２６）。選択されている翻訳文ウィンドウ対訳−Ｂ２７には、関連付けの翻訳対象ウィンドウＩＥ−Ｂ２６があるので（Ｓ２６：ＹＥＳ）、Ｓ２７に進み、関連付けされている翻訳対象ウィンドウＩＥ−Ｂ２６のインターネットアドレスを取得する（Ｓ２７）。そして、Ｓ２８に進み、翻訳文ウィンドウ対訳−Ｂ２７は、関連付けられている翻訳対象ウィンドウＩＥ−Ｂ２６の取得したインターネットアドレスと翻訳希望部分の原文である日本文「対象者別の主なサービスをご紹介します。」とその翻訳結果である英文「It is guided about the service for each target.」をターミネータで区切って保存処理する（Ｓ２８）（図１６参照）。
ここで、図１６は、翻訳文ウィンドウ対訳−Ｂ２７を保存するために保存ダイアログ３３が表示された状態を示す説明図である。図１６に示すように、保存ダイアログ３３は、翻訳文ウィンドウ対訳−Ｂ２７のファイル保存の操作で発現、または、関連付けられた翻訳対象ウィンドウＩＥ−Ｂ２６の保存時に発現する。
【００５１】
次に、図１３のフローチャートに翻訳対象ウィンドウまたは翻訳文ウィンドウ以外のワープロウィンドウ３０のファイル保存が選択された場合を当てはめると以下のようになる。
先ず、ワープロウィンドウ３０のファイル保存を選択する（Ｓ２１）。次に、Ｓ２２に進み、選択されているワープロウィンドウ３０が翻訳対象ウィンドウであるかが判断される（Ｓ２２）。選択されているワープロウィンドウ３０は、翻訳対象ウィンドウでないので（Ｓ２２：ＮＯ）、Ｓ２５に進み、選択されているワープロウィンドウ３０が翻訳文ウィンドウであるかを判断する（Ｓ２５）。選択されているワープロウィンドウ３０は、翻訳文ウィンドウでないので（Ｓ２５：ＮＯ）、Ｓ２９に進み、選択されているワープロウィンドウ３０の通常の保存処理が行われる（Ｓ２９）（図１７参照）。
ここで、図１７は、ワープロウィンドウ３０を保存するために保存ダイアログ３４が表示された状態を示す説明図である。図１７に示すように、保存ダイアログ３４は、ワープロウィンドウ３０のファイル保存の操作で発現する。
【００５２】
続いて、上記の方法で保存された翻訳文ウィンドウの再起動の方法を、図１８、図１９に基づいて説明する。図１８は、保存された翻訳文ウィンドウ対訳−Ｂ２７を再起動するプログラムのフローチャート、図１９は、再起動によって翻訳対象ウィンドウＩＥ−Ｂ２６、翻訳文ウィンドウＩＥ−Ｂ２７が対で表示される状態を示す説明図である。
先ず、図１８に基づいて説明する。翻訳文ウィンドウ対訳−Ｂ２７は、関連付けられている翻訳対象ウィンドウＩＥ−Ｂ２６の取得したインターネットアドレスと翻訳希望部分の原文である日本文とその翻訳結果である英文をターミネータで区切って保存されているので、再起動する翻訳文ウィンドウ対訳−Ｂ２７のデータの先頭に関連付けられている翻訳対象ウィンドウＩＥ−Ｂ２６の取得したインターネットアドレスのurlのデータがあるか判断する（Ｓ３１）．再起動する翻訳文ウィンドウ対訳−Ｂ２７のデータの先頭にurlのデータがあると判断すると（Ｓ３１：ＹＥＳ）、Ｓ３２に進み、翻訳対象ウィンドウＩＥ−Ｂ２６のアドレスをインターネットアドレスとして読み込み、インターネットを起動して翻訳対象ウィンドウＩＥ−Ｂ２６を表示装置４の画面の中に表示する。次に、Ｓ３３に進み、翻訳文ウィンドウ対訳−Ｂ２７を起動して（Ｓ３３）、ターミネータで区切られている翻訳希望部分の原文である日本文「対象者別の主なサービスをご紹介します。」を日本語表示部分に表示し（Ｓ３４）、同様に、ターミネータで区切られているその翻訳文である英文「It is guided about the service for each target.」を英文表示部分に表示する（Ｓ３４）。これによって、図１９に示すように、翻訳対象ウィンドウＩＥ−Ｂ２６と翻訳文ウィンドウ対訳−Ｂ２７が関連付けられて対で表示装置４の表示画面に表示される。この時、翻訳文ウィンドウ対訳−Ｂ２７が最前面に表示される。
次に、Ｓ３１に戻って、再起動する翻訳文ウィンドウ対訳−Ｂ２７のデータの先頭にurlのデータがないと判断すると（Ｓ３１：ＮＯ）、Ｓ３３に進み、翻訳文ウィンドウ対訳−Ｂ２７を起動して（Ｓ３３）、翻訳希望部分の原文である日本文「対象者別の主なサービスをご紹介します。」を日本語表示部分に表示し（Ｓ３４）、同様に、その翻訳文である英文「It is guided about the service for each target.」を英文表示部分に表示する（Ｓ３４）。
【００５３】
ここで、ＣＰＵ２、ＲＯＭ６、プログラム部１１、ＲＡＭ７、ＩＥエリア２２、ＩＥ−Ａ２４、ＩＥ−Ｂ２６、ワークエリア２１は第１記憶手段を構成する。ＣＰＵ２、ＲＯＭ６、プログラム部１１、データ部１２、翻訳部１３、翻訳辞書エリア１９、ＲＡＭ７、ワークエリア２１は翻訳手段を構成する。ＣＰＵ２、ＲＯＭ６、プログラム部１１、ＲＡＭ７、対訳エリア２３、対訳−Ａ２５、対訳−Ｂ２７、ワークエリア２１は第２記憶手段を構成する。表示装置４、ＣＰＵ２、ＲＯＭ６、プログラム部１１、表示制御部１７、ＲＡＭ７、ワークエリア２１は表示手段を構成する。ＣＰＵ２、ＲＯＭ６、プログラム部１１、ＲＡＭ７、ウィンドウ関連テーブルエリア２０、ＩＥエリア２２、ＩＥ−Ａ２４、ＩＥ−Ｂ２６、対訳エリア２３、対訳−Ａ２５、対訳−Ｂ２７、ワークエリア２１は関連付け手段を構成する。表示装置４、ＣＰＵ２、ＲＯＭ６、プログラム部１１、表示制御部１７、ＲＡＭ７、ワークエリア２１は表示制御手段を構成する。ＣＰＵ２、ＲＯＭ６、プログラム部１１、表示制御部１７、ＲＡＭ７、ワークエリア２１はウィンドウ選択手段を構成する。表示装置４、ＣＰＵ２、ＲＯＭ６、プログラム部１１、表示制御部１７、ＲＡＭ７、ワークエリア２１は表示順序設定手段を構成する。ＣＰＵ２、ＲＯＭ６、ＲＡＭ７は第３記憶手段を構成する。
【００５４】
以上詳細に説明した通り、本実施形態に係る機械翻訳装置１では、第１言語で表現された原文を記憶するＣＰＵ２、ＲＯＭ６、プログラム部１１、ＲＡＭ７、ＩＥエリア２２、ＩＥ−Ａ２４、ＩＥ−Ｂ２６、ワークエリア２１で構成される第１記憶手段と、原文を第１言語から第２言語に翻訳するＣＰＵ２、ＲＯＭ６、プログラム部１１、データ部１２、翻訳部１３、翻訳辞書エリア１９、ＲＡＭ７、ワークエリア２１で構成される翻訳手段と、少なくとも翻訳手段により翻訳された翻訳文を記憶するＣＰＵ２、ＲＯＭ６、プログラム部１１、ＲＡＭ７、対訳エリア２３、対訳−Ａ２５、対訳−Ｂ２７、ワークエリア２１で構成される第２記憶手段と、第１記憶手段により記憶された原文を表示する第１ウィンドウ（ＩＥ−Ａ２４、ＩＥ−Ｂ２６）と第２記憶手段により記憶された少なくともその翻訳文を表示する第２ウィンドウ（対訳−Ａ２５、対訳−Ｂ２７）から構成され、更に、表示装置４、ＣＰＵ２、ＲＯＭ６、プログラム部１１、表示制御部１７、ＲＡＭ７、ワークエリア２１で構成される表示手段と、第１ウィンドウ（ＩＥ−Ａ２４、ＩＥ−Ｂ２６）と前記第２ウィンドウ（対訳−Ａ２５、対訳−Ｂ２７）を関連付けるＣＰＵ２、ＲＯＭ６、プログラム部１１、ＲＡＭ７、ウィンドウ関連テーブルエリア２０、ＩＥエリア２２、ＩＥ−Ａ２４、ＩＥ−Ｂ２６、対訳エリア２３、対訳−Ａ２５、対訳−Ｂ２７、ワークエリア２１で構成される関連付け手段と、関連付け手段によって関連付けられた第１記憶手段の内容を表示する第１ウィンドウ（ＩＥ−Ａ２４、ＩＥ−Ｂ２６）と第２記憶手段の内容を表示する第２ウィンドウ（対訳−Ａ２５、対訳−Ｂ２７）とを対で表示手段に表示させる表示装置４、ＣＰＵ２、ＲＯＭ６、プログラム部１１、表示制御部１７、ＲＡＭ７、ワークエリア２１で構成される表示制御手段とを備えたので、第１記憶手段により記憶された原文を表示する第１ウィンドウ（ＩＥ−Ａ２４、ＩＥ−Ｂ２６）と第２記憶手段により記憶された少なくともその翻訳文を表示する第２ウィンドウ（対訳−Ａ２５、対訳−Ｂ２７）を独立して並べて表示することによって、原文と翻訳文を対比しやすくすることができ、原文と翻訳文の関連をスムーズに理解させることができる。特に、部分翻訳された翻訳文に対しては通信媒体としてのインターネットから入手した翻訳文の元となる第１ウィンドウ（ＩＥ−Ａ２４、ＩＥ−Ｂ２６）に表示された文章を読むことによって、第２ウィンドウ（対訳−Ａ２５、対訳−Ｂ２７）に表示された翻訳文の翻訳元の文章に対する切り出し位置がわかり、全体の文章の流れの中で何故そのように翻訳されたかを理解しやすくできる。更に、第１ウィンドウ（ＩＥ−Ａ２４、ＩＥ−Ｂ２６）と第２ウィンドウ（対訳−Ａ２５、対訳−Ｂ２７）は、関連付けられて最前面に対で表示されるので、その所在位置が一目で分かり、例えば、第２ウィンドウ（対訳−Ａ２５、対訳−Ｂ２７）を閲覧していて第１ウィンドウ（ＩＥ−Ａ２４、ＩＥ−Ｂ２６）が必要になったとき、多数表示されたウィンドウ表示の中から第１ウィンドウ（ＩＥ−Ａ２４、ＩＥ−Ｂ２６）を探す煩わしさを無くすことができる。
【００５５】
また、機械翻訳装置１では、第１又は第２ウィンドウ（対訳−Ａ２５、対訳−Ｂ２７）のいずれかを選択するＣＰＵ２、ＲＯＭ６、プログラム部１１、表示制御部１７、ＲＡＭ７、ワークエリア２１で構成されるウィンドウ選択手段と、表示手段に表示される第１及び第２ウィンドウ（対訳−Ａ２５、対訳−Ｂ２７）の表示順序を設定する表示装置４、ＣＰＵ２、ＲＯＭ６、プログラム部１１、表示制御部１７、ＲＡＭ７、ワークエリア２１で構成される表示順序設定手段を備え、表示順序設定手段は、ウィンドウ選択手段で選択された一方のウィンドウと、ＣＰＵ２、ＲＯＭ６、プログラム部１１、ＲＡＭ７、ウィンドウ関連テーブルエリア２０、ＩＥエリア２２、ＩＥ−Ａ２４、ＩＥ−Ｂ２６、対訳エリア２３、対訳−Ａ２５、対訳−Ｂ２７、ワークエリア２１で構成される関連付け手段により関連付けられて対となっている他方のウィンドウを少なくとも前面に表示させ、且つ、ウィンドウ選択手段で選択された一方のウィンドウを関連付け手段により関連付けられて対になっている他方のウィンドウより前面に表示させるようにしたことにより、所望するウィンドウが最前面に表示されるので、その所在位置が一目で分かり、所望するウィンドウを表示装置４の多数表示されたウィンドウ表示の中から検索しなければならないという煩わしさを無くすことができる。更に、次に表示されているウィンドウ表示が最前面に表示されているウィンドウ表示と関連付けられているので、関連づけられたウィンドウを参照する場合には、次のウィンドウを参照すればよいことになるので、多数表示されたウィンドウ表示の中から探すこと無く検索することができる。
【００５６】
また、機械翻訳装置１では、原文は、通信媒体としてのインターネットより入手した文章であって、その入手された文章の入手先を示すアドレスとともに、ＣＰＵ２、ＲＯＭ６、プログラム部１１、ＲＡＭ７、ＩＥエリア２２、ＩＥ−Ａ２４、ＩＥ−Ｂ２６、ワークエリア２１で構成される第１記憶手段に記憶されるようにしたので、原文が全体の文章の部分であって全体の文章が必要になった場合に、アドレスに基づいて通信媒体としてのインターネットを経由して検索し、全体の文章を入手することができる。また、アドレスに示されている原文以外の情報も入手でき、その原文を理解するための参考にすることもできる。
【００５７】
また、機械翻訳装置１では、ＣＰＵ２、ＲＯＭ６、プログラム部１１、データ部１２、翻訳部１３、翻訳辞書エリア１９、ＲＡＭ７、ワークエリア２１で構成される翻訳手段の起動は、原文を翻訳アイコン２９にドラッグアンドドロップすることにより行われるようにしたので、その都度翻訳手段の起動の指示をする必要がないので操作を簡単にすることができる。また、ドロップする場所が翻訳アイコン２９で一定になるのでドロップ操作時に何処にドロップしたらよいかという迷いを無くすことができる。
【００５８】
また、機械翻訳装置１では、ＣＰＵ２、ＲＯＭ６、プログラム部１１、ＲＡＭ７、対訳エリア２３、対訳−Ａ２５、対訳−Ｂ２７、ワークエリア２１で構成される第２記憶手段は、原文とその翻訳文を並列に記憶するようにしたので、第２記憶手段の内容を表示装置に表示したときどのような原文がどのように翻訳されたかが原文とその翻訳文が対比されていることにより一目で分かる。また、第２記憶手段に翻訳文しかないとすると翻訳文がどの原文から翻訳されたかを対比するための原文を探さなければならないが、原文とその翻訳文が対比されているので、原文を探す煩わしさを無くすことができる。
【００５９】
また、機械翻訳装置１では、ＣＰＵ２、ＲＯＭ６、プログラム部１１、表示制御部１７、ＲＡＭ７、ワークエリア２１で構成されるウィンドウ選択手段が、ＣＰＵ２、ＲＯＭ６、プログラム部１１、ＲＡＭ７、ＩＥエリア２２、ＩＥ−Ａ２４、ＩＥ−Ｂ２６、ワークエリア２１で構成される第１記憶手段の内容に従い、表示装置４、ＣＰＵ２、ＲＯＭ６、プログラム部１１、表示制御部１７、ＲＡＭ７、ワークエリア２１で構成される表示手段により表示される第１ウィンドウ（ＩＥ−Ａ２４、ＩＥ−Ｂ２６）、或いは、ＣＰＵ２、ＲＯＭ６、プログラム部１１、ＲＡＭ７、対訳エリア２３、対訳−Ａ２５、対訳−Ｂ２７、ワークエリア２１で構成される第２記憶手段の内容に従い表示手段により表示される第２ウィンドウ（対訳−Ａ２５、対訳−Ｂ２７）のいずれでもない第３ウィンドウを選択した場合には、表示順序設定手段は、第３ウィンドウ（ワープロウィンドウ３０）を前面に表示させるようにしたことにより、所望するウィンドウが最前面に表示されるので所望するウィンドウを表示装置の多数表示されたウィンドウ表示の中から検索しなければならないという煩わしさを無くすことができる。
【００６０】
また、機械翻訳装置１では、通信媒体より入手した文章が表示された第１ウィンドウ（ＩＥ−Ａ２４、ＩＥ−Ｂ２６）のファイル保存が選択されると第１ウィンドウ（ＩＥ−Ａ２４、ＩＥ−Ｂ２６）のＣＰＵ２、ＲＯＭ６、プログラム部１１、ＲＡＭ７、ＩＥエリア２２、ＩＥ−Ａ２４、ＩＥ−Ｂ２６、ワークエリア２１で構成される第１記憶手段への保存処理が行われ、ＣＰＵ２、ＲＯＭ６、プログラム部１１、ＲＡＭ７、ウィンドウ関連テーブルエリア２０、ＩＥエリア２２、ＩＥ−Ａ２４、ＩＥ−Ｂ２６、対訳エリア２３、対訳−Ａ２５、対訳−Ｂ２７、ワークエリア２１で構成される関連付け手段により第１ウィンドウ（ＩＥ−Ａ２４、ＩＥ−Ｂ２６）と関連付けられた第２ウィンドウ（対訳−Ａ２５、対訳−Ｂ２７）が有る場合には、通信媒体としてのインターネットより入手した文章とその入手された文章の入手先を示すアドレスとその入手された文章をＣＰＵ２、ＲＯＭ６、プログラム部１１、データ部１２、翻訳部１３、翻訳辞書エリア１９、ＲＡＭ７、ワークエリア２１で構成される翻訳手段によって翻訳した翻訳文とを第２ウィンドウ（対訳−Ａ２５、対訳−Ｂ２７）のＣＰＵ２、ＲＯＭ６、プログラム部１１、ＲＡＭ７、対訳エリア２３、対訳−Ａ２５、対訳−Ｂ２７、ワークエリア２１で構成される第２記憶手段にターミネータで区切って保存するようにしたことにより、常に翻訳文を表示する第２ウィンドウ（対訳−Ａ２５、対訳−Ｂ２７）に翻訳元の情報を備えていることになるので、翻訳元の文章を参照する必要性が発生したときに、所望する翻訳元の文章があるウィンドウを表示装置の多数表示されたウィンドウ表示の中から検索するという煩わしさを無くすことができる。
【００６１】
また、機械翻訳装置１では、ＣＰＵ２、ＲＯＭ６、プログラム部１１、データ部１２、翻訳部１３、翻訳辞書エリア１９、ＲＡＭ７、ワークエリア２１で構成される翻訳手段によって翻訳された翻訳文が表示された第２ウィンドウ（対訳−Ａ２５、対訳−Ｂ２７）のファイル保存が選択されると、ＣＰＵ２、ＲＯＭ６、プログラム部１１、ＲＡＭ７、ウィンドウ関連テーブルエリア２０、ＩＥエリア２２、ＩＥ−Ａ２４、ＩＥ−Ｂ２６、対訳エリア２３、対訳−Ａ２５、対訳−Ｂ２７、ワークエリア２１で構成される関連付け手段により第２ウィンドウ（対訳−Ａ２５、対訳−Ｂ２７）と関連付けられた通信媒体としてのインターネットより入手した文章が表示された第１ウィンドウ（ＩＥ−Ａ２４、ＩＥ−Ｂ２６）が有る場合には、通信媒体より入手した文章とその入手された文章の入手先を示すアドレスとその入手された文章を翻訳手段によって翻訳した翻訳文とを第２ウィンドウ（対訳−Ａ２５、対訳−Ｂ２７）のＣＰＵ２、ＲＯＭ６、プログラム部１１、ＲＡＭ７、対訳エリア２３、対訳−Ａ２５、対訳−Ｂ２７、ワークエリア２１で構成される第２記憶手段にターミネータで区切って保存するようにしたことにより、常に翻訳文を表示する第２ウィンドウ（対訳−Ａ２５、対訳−Ｂ２７）に翻訳元の情報を備えていることになるので、翻訳元の文章を参照する必要性が発生したときに、所望する翻訳元の文章があるウィンドウを表示装置４の多数表示されたウィンドウ表示の中から検索するという煩わしさを無くすことができる。
【００６２】
また、機械翻訳装置１では、第１ウィンドウ（ＩＥ−Ａ２４、ＩＥ−Ｂ２６）、或いは第２ウィンドウ（対訳−Ａ２５、対訳−Ｂ２７）のいずれでもない第３ウィンドウ（ワープロウィンドウ３０）のファイル保存が選択されると、第３ウィンドウ（ワープロウィンドウ３０）に表示されている表示内容が、ＣＰＵ２、ＲＯＭ６、ＲＡＭ７で構成される第３記憶手段に保存されるようにしたので、機械翻訳装置１の動作を阻害することなく他のアプリケーションを動作させることができる。
【００６３】
そして、機械翻訳装置１では、通信媒体としてのインターネットより入手した文章とその入手された文章の入手先を示すアドレスとその入手された文章をＣＰＵ２、ＲＯＭ６、プログラム部１１、データ部１２、翻訳部１３、翻訳辞書エリア１９、ＲＡＭ７、ワークエリア２１で構成される翻訳手段によって翻訳した翻訳文とを、ＣＰＵ２、ＲＯＭ６、プログラム部１１、ＲＡＭ７、対訳エリア２３、対訳−Ａ２５、対訳−Ｂ２７、ワークエリア２１で構成される第２記憶手段にターミネータで区切って保存している第２ウィンドウ（対訳−Ａ２５、対訳−Ｂ２７）を起動したときには、アドレスにより通信媒体としてのインターネットを介して入手した文章を第１ウィンドウ（ＩＥ−Ａ２４、ＩＥ−Ｂ２６）に表示し、第２ウィンドウ（対訳−Ａ２５、対訳−Ｂ２７）には第２記憶手段から少なくとも翻訳文を読み出して表示するようにしたことにより、通信媒体としてのインターネットから入手した翻訳文の元となる文章を第１ウィンドウ（ＩＥ−Ａ２４、ＩＥ−Ｂ２６）に表示し、翻訳文を第２ウィンドウ（対訳−Ａ２５、対訳−Ｂ２７）に対になるように表示しているので、翻訳文と翻訳元の関連を後から第２ウィンドウ（対訳−Ａ２５、対訳−Ｂ２７）を起動して見たときでも理解しやすくすることができる。特に、部分翻訳された翻訳文に対しては通信媒体としてのインターネットから入手した翻訳文の元となる第１ウィンドウ（ＩＥ−Ａ２４、ＩＥ−Ｂ２６）に表示された文章を読むことによって、第２ウィンドウ（対訳−Ａ２５、対訳−Ｂ２７）に表示された翻訳文の翻訳元の文章に対する切り出し位置がわかり、全体の文章の流れの中で何故そのように翻訳されたかを理解しやすくできる。
【００６４】
尚、本発明は、上記実施形態の記載に限定されるものでなく、その趣旨を逸脱しない範囲で様々な変更が可能である。
【図面の簡単な説明】
【００６５】
【図１】本実施形態に係る機械翻訳装置のブロック図である。
【図２】機械翻訳装置の表示装置の画面にマウスカーソル、翻訳用アイコン、ＩＥ−Ａが表示されている状態を示す説明図である。
【図３】翻訳対象ウィンドウのＩＥ−Ａの文章から翻訳希望部分を範囲選択して切り出し、その翻訳希望部分の原文の翻訳結果を対訳−Ａの文章として翻訳文ウィンドウに表示している状態を示す説明図である。
【図４】翻訳部内部の翻訳の工程を模式的に示す工程図である。
【図５】関連付けプログラムのフローチャートである。
【図６】機械翻訳装置の表示装置の画面にマウスカーソル、翻訳用アイコン、ＩＥ−Ａ、対訳−Ａ、ＩＥ−Ｂが表示されている状態を示す説明図である。
【図７】翻訳対象ウィンドウのＩＥ−Ｂの文章から翻訳希望部分を範囲選択して切り出し、その翻訳希望部分の原文の翻訳結果を対訳−Ｂの文章として翻訳文ウィンドウに表示している状態を示す説明図である。
【図８】図７の状態にワープロウィンドウを追加した状態を示す説明図である。
【図９】図８の状態から翻訳対象ウィンドウのＩＥ−Ａが選択された状態を示す説明図である。
【図１０】ウィンドウ並び替えプログラムのフローチャートである。
【図１１】図８の状態から翻訳文ウィンドウの対訳−Ａが選択された状態を示す説明図である。
【図１２】図８の状態からワープロウィンドウが選択された状態を示す説明図である。
【図１３】ウィンドウを保存するプログラムのフローチャートである。
【図１４】翻訳対象ウィンドウＩＥ−Ｂを保存するためにWebページの保存ダイアログが表示された状態を示す説明図である。
【図１５】翻訳文ウィンドウ対訳−Ｂを保存するために保存ダイアログが表示された状態を示す説明図である。
【図１６】翻訳文ウィンドウ対訳−Ｂを保存するために保存ダイアログが表示された状態を示す説明図である。
【図１７】ワープロウィンドウを保存するために保存ダイアログが表示された状態を示す説明図である。
【図１８】保存された翻訳文ウィンドウ対訳−Ｂを再起動するプログラムのフローチャートである。
【図１９】再起動によって翻訳対象ウィンドウＩＥ−Ｂ、翻訳文ウィンドウＩＥ−Ｂが対で表示される状態を示す説明図である。
【符号の説明】
【００６６】
１          機械翻訳装置
２          ＣＰＵ
３          入力装置
４          表示装置
６          ＲＯＭ
７          ＲＡＭ
８          インターフェイスコネクタ
１１        プログラム部
１２        データ部
１３        翻訳部
１７        表示制御部
１９        翻訳辞書エリア
２０        ウィンドウ関連テーブルエリア
２２        ＩＥエリア
２３        対訳エリア
２４        ＩＥ−Ａ
２５        対訳−Ａ
２６        ＩＥ−Ｂ
２７        対訳−Ｂ
３０        ワープロウィンドウ
【図１】
2007094722.tif 000003
【図２】
2007094722.tif 000004
【図３】
2007094722.tif 000005
【図４】
2007094722.tif 000006
【図５】
2007094722.tif 000007
【図６】
2007094722.tif 000008
【図７】
2007094722.tif 000009
【図８】
2007094722.tif 000010
【図９】
2007094722.tif 000011
【図１０】
2007094722.tif 000012
【図１１】
2007094722.tif 000013
【図１２】
2007094722.tif 000014
【図１３】
2007094722.tif 000015
【図１４】
2007094722.tif 000016
【図１５】
2007094722.tif 000017
【図１６】
2007094722.tif 000018
【図１７】
2007094722.tif 000019
【図１８】
2007094722.tif 000020
【図１９】
2007094722.tif 000021