(57)【要約】【課題】  翻訳される原文と翻訳結果である訳文を対訳表示させる機械翻訳装置及び機械翻訳プログラムを提供する。【解決手段】  日英翻訳画面１００では、左側に文番号ウィンドウ１３０、その右側の領域を約二等分して左側に日本文原文ウィンドウ１１０、右側に英文訳文ウィンドウ１２０が設けられている。英日翻訳画面では、左側に文番号ウィンドウ、その右側の領域を約二等分して左側に英文原文ウィンドウ、右側に日本文訳文ウィンドウが設けられている。そして、日英翻訳画面１００の日本文原文ウィンドウ１１０の背景色は赤色、英文訳文ウィンドウ１２０の背景色は青色となり、英日翻訳画面の英文原文ウィンドウの背景は青色、日本文訳文ウィンドウの背景色は赤色となっている。日本文を赤色、英文を青色として、背景色を異なるものとしているので、日本文のウィンドウと英文のウィンドウとの識別性が高まる。【選択図】  図２
2006127270.tif 000002
【特許請求の範囲】
【請求項１】
入力された原文を翻訳し、原文と共に翻訳された結果である訳文を表示する機械翻訳装置であって、
第１言語の原文を表示する第１言語原文表示手段と、
当該第１言語原文表示手段に表示されている第１言語の原文を第２言語に翻訳する第１翻訳手段と、
当該第１翻訳手段により前記第１言語の原文が第２言語に翻訳された訳文を表示する第２言語訳文表示手段と、
第２言語の原文を表示する第２言語原文表示手段と、
当該第２言語原文表示手段に表示されている第２言語の原文を第１言語に翻訳する第２翻訳手段と、
当該第２翻訳手段により前記第２言語の原文が第１言語に翻訳された訳文を表示する第１言語訳文表示手段とを備え、
前記第１言語原文表示手段の背景色と前記第１言語訳文表示手段の背景色とを第１の色で表示し、前記第２言語原文表示手段の背景色と前記第２言語訳文表示手段の背景色とを第２の色で表示し、第１の色と第２の色とは異なる色であることを特徴とする機械翻訳装置。
【請求項２】
前記第１言語原文表示手段に表示されている、所定の区切りで区切られた文章のまとまり、又は、前記第２言語訳文表示手段に表示されている当該まとまりの訳文に対して番号を付与する第１番号付与手段と、
当該第１番号付与手段により付与された前記番号を表示する第１番号表示手段と、
前記第２言語原文表示手段に表示されている、所定の区切りで区切られた文章のまとまり、又は、前記第１言語訳文表示手段に表示されている当該まとまりの訳文に対して番号を付与する第２番号付与手段と、
当該第２番号付与手段により付与された番号を表示する第２番号表示手段とを備え、
前記第１番号表示手段の背景色を第１の色とし、前記第２番号表示手段の背景色を第２の色とすることを特徴とする請求項１に記載の機械翻訳装置。
【請求項３】
前記第１番号表示手段又は前記第２番号表示手段に表示されている表示番号のうちの少なくとも１つの表示番号を選択する番号選択手段と、
当該番号選択手段により前記表示番号が選択された場合に、選択された表示番号の周囲又は選択された表示番号の色を所定の色に変更する第１表示色変更手段とを備えたことを特徴とする請求項２に記載の機械翻訳装置。
【請求項４】
前記第１言語原文表示手段、前記第１言語訳文表示手段、前記第２言語原文表示手段、又は、前記第２言語訳文表示手段に表示されている文字を変更、削除、追加するためのカーソルを表示するカーソル表示手段と、
前記カーソル表示手段によりカーソルが前記第１言語原文表示手段又は前記第２言語訳文表示手段に表示されている場合にはカーソルが表示されている前記まとまりに付与された番号を表示する第１番号表示手段の表示番号、前記カーソル表示手段によりカーソルが前記第１言語訳文表示手段又は前記第２言語原文表示手段に表示されている場合にはカーソルが表示されている前記まとまりに付与された番号を表示する第２番号表示手段の表示番号について、当該表示番号の周囲又は当該表示番号の色を所定の色に変更する第２表示色変更手段とを備えたことを特徴とする請求項２又は３に記載の機械翻訳装置。
【請求項５】
前記所定の色は、
前記カーソル表示手段により前記第１言語原文表示手段にカーソルが表示されている場合、又は、前記カーソル表示手段により前記第１言語訳文表示手段にカーソルが表示されている場合には、前記第１の色と同系色であり、
前記カーソル表示手段により前記第２言語原文表示手段にカーソルが表示されている場合、又は、前記カーソル表示手段により前記第２言語訳文表示手段にカーソルが表示されている場合には、前記第２の色と同系色であることを特徴とする請求項４に記載の機械翻訳装置。
【請求項６】
前記第１言語原文表示手段に表示される原文の言語の種類を表示する第１言語原文種類表示手段と、
前記第１言語訳文表示手段に表示される訳文の言語の種類を表示する第１言語訳文種類表示手段と、
前記第２言語原文表示手段に表示される原文の言語の種類を表示する第２言語原文種類表示手段と、
前記第２言語訳文表示手段に表示される訳文の言語の種類を表示する第２言語訳文種類表示手段と、
前記カーソル表示手段により前記第１言語原文表示手段にカーソルが表示されている場合には、第１言語原文種類表示手段の背景又は表示されている文字若しくは図を、前記第２言語訳文種類表示手段の背景又は表示されている文字若しくは図よりも強調表示し、
前記カーソル表示手段により前記第２言語訳文表示手段にカーソルが表示されている場合には、第２言語訳文種類表示手段の背景又は表示されている文字若しくは図を、前記第１言語原文種類表示手段の背景又は表示されている文字若しくは図よりも強調表示し、
前記カーソル表示手段により前記第２言語原文表示手段にカーソルが表示されている場合には、第２言語原文種類表示手段の背景又は表示されている文字若しくは図を、前記第１言語訳文種類表示手段の背景又は表示されている文字若しくは図よりも強調表示し、
前記カーソル表示手段により前記第１言語訳文表示手段にカーソルが表示されている場合には、第１言語訳文種類表示手段の背景又は表示されている文字若しくは図を、前記第２言語原文種類表示手段の背景又は表示されている文字若しくは図よりも強調表示する表示制御手段とを備えたことを特徴とする請求項１乃至５のいずれかに記載の機械翻訳装置。
【請求項７】
前記第１言語原文種類表示手段及び前記第１言語訳文種類表示手段の背景色は前記第１の色と同系色であり、前記第２言語原文種類表示手段及び前記第２言語訳文種類表示手段の背景色は前記第２の色と同系色であることを特徴とする請求項６に記載の機械翻訳装置。
【請求項８】
入力された原文を翻訳し、原文と共に翻訳された結果である訳文を表示する動作をコンピュータに実行させるための機械翻訳プログラムであって、
第１言語の原文を表示する第１言語原文表示手段の背景色を第１の色で表示する第１言語原文表示ステップと、
前記第１言語原文表示手段に表示されている第１言語の原文を第２言語に翻訳する第１翻訳ステップと、
前記第１翻訳ステップによって翻訳された第２言語の訳文を表示する第２言語訳文表示手段の背景色を第１の色とは異なる第２の色で表示する第２言語訳文表示ステップと、
第２言語の原文を表示する第２言語原文表示手段の背景色を第２の色で表示する第２言語原文表示ステップと、
前記第２言語原文表示手段に表示されている第２言語の原文を第１言語に翻訳する第２翻訳ステップと、
前記第２翻訳ステップによって翻訳された第１言語の訳文を表示する前記第１言語訳文表示手段の背景色を第１の色で表示する第１言語訳文表示ステップとを備えたことを特徴とする機械翻訳プログラム。
【請求項９】
前記第１言語原文表示手段に表示されている前記まとまり、及び、前記第２言語訳文表示手段に表示されている当該まとまりの訳文に対して番号を付与する第１番号付与ステップと、
前記第２言語原文表示手段に表示されている前記まとまり、及び、前記第１言語訳文表示手段に表示されている当該まとまりの訳文に対して番号を付与する第２番号付与ステップと、
前記第１言語原文表示手段に表示されている、所定の区切りで区切られた文章のまとまり、又は、前記第２言語訳文表示手段に表示されている当該まとまりの訳文に対して付与された番号を表示する第１番号表示手段の背景色を第１の色で表示する第１番号表示ステップと、
前記第２言語原文表示手段に表示されている、所定の区切りで区切られた文章のまとまり、又は、前記第１言語訳文表示手段に表示されている当該まとまりの訳文に対して付与された番号を表示する第２番号表示手段の背景色を第２の色で表示する第２番号表示ステップとを備えたことを特徴とする請求項８に記載の機械翻訳プログラム。
【請求項１０】
前記第１番号表示手段又は前記第２番号表示手段に表示されている表示番号のうちの少なくとも１つの表示番号を選択する番号選択ステップと、
当該番号選択ステップにより前記表示番号が選択された場合に、選択された表示番号の周囲又は選択された表示番号の色を所定の色に変更する第１表示色変更ステップとを備えたことを特徴とする請求項９に記載の機械翻訳プログラム。
【請求項１１】
前記第１言語原文表示手段、前記第１言語訳文表示手段、前記第２言語原文表示手段、又は、前記第２言語訳文表示手段に表示されている文字を変更、削除、追加するためのカーソルを表示するカーソル表示ステップと、
前記カーソル表示ステップによりカーソルが前記第１言語原文表示手段又は前記第２言語訳文表示手段に表示されている場合にはカーソルが表示されている前記まとまりに付与された番号を表示する第１番号表示手段の表示番号、前記カーソル表示ステップによりカーソルが前記第１言語訳文表示手段又は前記第２言語原文表示手段に表示されている場合にはカーソルが表示されている前記まとまりに付与された番号を表示する第２番号表示手段の表示番号について、当該番号の周囲又は当該番号の色を所定の色に変更する第２表示色変更ステップとを備えたことを特徴とする請求項９又は１０に記載の機械翻訳プログラム。
【請求項１２】
前記所定の色は、
前記カーソル表示ステップにより前記第１言語原文表示手段にカーソルが表示されている場合、又は、前記カーソル表示ステップにより前記第１言語訳文表示手段にカーソルが表示されている場合には、前記第１の色と同系色とし、
前記カーソル表示ステップにより前記第２言語原文表示手段にカーソルが表示されている場合、又は、前記カーソル表示ステップにより前記第２言語訳文表示手段にカーソルが表示されている場合には、前記第２の色と同系色とすることを特徴とする請求項１１に記載の機械翻訳プログラム。
【請求項１３】
前記カーソル表示ステップにより前記第１言語原文表示手段にカーソルが表示されている場合には、前記第１言語原文表示手段に表示される原文の言語の種類を表示する第１言語原文種類表示手段の背景又は表示されている文字若しくは図を、前記第２言語訳文表示手段に表示される訳文の言語の種類を表示する第２言語訳文種類表示手段の背景又は表示されている文字若しくは図よりも強調表示し、
前記カーソル表示ステップにより前記第２言語訳文表示手段にカーソルが表示されている場合には、前記第２言語訳文種類表示手段の背景又は表示されている文字若しくは図を、前記第１言語原文種類表示手段の背景又は表示されている文字若しくは図よりも強調表示し、
前記カーソル表示ステップにより前記第２言語原文表示手段にカーソルが表示されている場合には、前記第２言語原文表示手段に表示される原文の言語の種類を表示する第２言語原文種類表示手段の背景又は表示されている文字若しくは図を、前記第１言語訳文表示手段に表示される訳文の言語の種類を表示する第１言語訳文種類表示手段の背景又は表示されている文字若しくは図よりも強調表示し、
前記カーソル表示ステップにより前記第１言語訳文表示手段にカーソルが表示されている場合には、前記第１言語訳文種類表示手段の背景又は表示されている文字若しくは図を、前記第２言語原文種類表示手段の背景又は表示されている文字若しくは図よりも強調表示する表示制御ステップを備えたことを特徴とする請求項８乃至１２のいずれかに記載の機械翻訳プログラム。
【請求項１４】
前記第１言語原文種類表示手段及び前記第１言語訳文種類表示手段の背景色は前記第１の色と同系色とし、前記第２言語原文種類表示手段及び前記第２言語訳文種類表示手段の背景色は前記第２の色と同系色とすることを特徴とする請求項１３に記載の機械翻訳プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機械翻訳装置及び機械翻訳プログラムに関するものであり、詳細には、翻訳される原文と翻訳結果である訳文を対訳表示させる機械翻訳装置及び機械翻訳プログラムに関するものである。
【背景技術】
【０００２】
従来、翻訳される原文と翻訳結果である訳文を同一の画面上に表示させ、原文と訳文とを対比して見ることのできる翻訳表示装置が提案されている（例えば、特許文献１参照）。このような翻訳表示装置では、原文を表示する表示手段に入力された原文が表示され、翻訳結果が訳文を表示する表示手段に表示される。また、このような翻訳表示装置では、第１の言語から第２の言語への翻訳を行う画面と、第２の言語から第１の言語への翻訳を行う画面とを別々に表示し、それぞれの翻訳を行うことができるものが多い。
【特許文献１】特許２９１８１１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、第１の言語から第２の言語への翻訳を行おうとしているにもかかわらず、操作者が誤って第２の言語から第１の言語への翻訳を行う画面を表示させてしまうことがある。このような場合には、第１の言語の文章を原文とし、第２の言語を訳文とするが、誤って第２の言語から第１の言語への翻訳を行う画面を表示している場合には、原文として第２の言語を扱うにもかかわらず、第１の言語が入力されるので、正しく翻訳を行うことができない。そこで、誤って表示した第２の言語から第１の言語への翻訳を行う画面から、正しい第１の言語から第２の言語への翻訳を行う画面に切り替え、再度原文として第１言語の文章を入力しなければならず、手間がかかるという問題点がある。
【０００４】
本発明は、上述の問題点を解決するためになされたものであり、第１の言語から第２の言語への翻訳を行う画面と、第２の言語から第１の言語への翻訳を行う画面との識別性の高い機械翻訳装置及び機械翻訳プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、請求項１に係る発明の機械翻訳装置では、入力された原文を翻訳し、原文と共に翻訳された結果である訳文を表示する機械翻訳装置であって、第１言語の原文を表示する第１言語原文表示手段と、当該第１言語原文表示手段に表示されている第１言語の原文を第２言語に翻訳する第１翻訳手段と、当該第１翻訳手段により前記第１言語の原文が第２言語に翻訳された訳文を表示する第２言語訳文表示手段と、第２言語の原文を表示する第２言語原文表示手段と、当該第２言語原文表示手段に表示されている第２言語の原文を第１言語に翻訳する第２翻訳手段と、当該第２翻訳手段により前記第２言語の原文が第１言語に翻訳された訳文を表示する第１言語訳文表示手段とを備え、前記第１言語原文表示手段の背景色と前記第１言語訳文表示手段の背景色とを第１の色で表示し、前記第２言語原文表示手段の背景色と前記第２言語訳文表示手段の背景色とを第２の色で表示し、第１の色と第２の色とは異なる色であることを特徴とする構成となっている。
【０００６】
また、請求項２に係る発明の機械翻訳装置では、請求項１に記載の発明の構成に加えて、前記第１言語原文表示手段に表示されている、所定の区切りで区切られた文章のまとまり、又は、前記第２言語訳文表示手段に表示されている当該まとまりの訳文に対して番号を付与する第１番号付与手段と、当該第１番号付与手段により付与された前記番号を表示する第１番号表示手段と、前記第２言語原文表示手段に表示されている、所定の区切りで区切られた文章のまとまり、又は、前記第１言語訳文表示手段に表示されている当該まとまりの訳文に対して番号を付与する第２番号付与手段と、当該第２番号付与手段により付与された番号を表示する第２番号表示手段とを備え、前記第１番号表示手段の背景色を第１の色とし、前記第２番号表示手段の背景色を第２の色とすることを特徴とする構成となっている。
【０００７】
また、請求項３に係る発明の機械翻訳装置では、請求項２に記載の発明の構成に加えて、前記第１番号表示手段又は前記第２番号表示手段に表示されている表示番号のうちの少なくとも１つの表示番号を選択する番号選択手段と、当該番号選択手段により前記表示番号が選択された場合に、選択された表示番号の周囲又は選択された表示番号の色を所定の色に変更する第１表示色変更手段とを備えたことを特徴とする構成となっている。
【０００８】
また、請求項４に係る発明の機械翻訳装置では、請求項２又は３に記載の発明の構成に加えて、前記第１言語原文表示手段、前記第１言語訳文表示手段、前記第２言語原文表示手段、又は、前記第２言語訳文表示手段に表示されている文字を変更、削除、追加するためのカーソルを表示するカーソル表示手段と、前記カーソル表示手段によりカーソルが前記第１言語原文表示手段又は前記第２言語訳文表示手段に表示されている場合にはカーソルが表示されている前記まとまりに付与された番号を表示する第１番号表示手段の表示番号、前記カーソル表示手段によりカーソルが前記第１言語訳文表示手段又は前記第２言語原文表示手段に表示されている場合にはカーソルが表示されている前記まとまりに付与された番号を表示する第２番号表示手段の表示番号について、当該表示番号の周囲又は当該表示番号の色を所定の色に変更する第２表示色変更手段とを備えたことを特徴とする構成となっている。
【０００９】
また、請求項５に係る発明の機械翻訳装置では、請求項４に記載の発明の構成に加えて、前記所定の色は、前記カーソル表示手段により前記第１言語原文表示手段にカーソルが表示されている場合、又は、前記カーソル表示手段により前記第１言語訳文表示手段にカーソルが表示されている場合には、前記第１の色と同系色であり、前記カーソル表示手段により前記第２言語原文表示手段にカーソルが表示されている場合、又は、前記カーソル表示手段により前記第２言語訳文表示手段にカーソルが表示されている場合には、前記第２の色と同系色であることを特徴とする構成となっている。
【００１０】
また、請求項６に係る発明の機械翻訳装置では、請求項１乃至５のいずれかに記載の発明の構成に加えて、前記第１言語原文表示手段に表示される原文の言語の種類を表示する第１言語原文種類表示手段と、前記第１言語訳文表示手段に表示される訳文の言語の種類を表示する第１言語訳文種類表示手段と、前記第２言語原文表示手段に表示される原文の言語の種類を表示する第２言語原文種類表示手段と、前記第２言語訳文表示手段に表示される訳文の言語の種類を表示する第２言語訳文種類表示手段と、前記カーソル表示手段により前記第１言語原文表示手段にカーソルが表示されている場合には、第１言語原文種類表示手段の背景又は表示されている文字若しくは図を、前記第２言語訳文種類表示手段の背景又は表示されている文字若しくは図よりも強調表示し、前記カーソル表示手段により前記第２言語訳文表示手段にカーソルが表示されている場合には、第２言語訳文種類表示手段の背景又は表示されている文字若しくは図を、前記第１言語原文種類表示手段の背景又は表示されている文字若しくは図よりも強調表示し、前記カーソル表示手段により前記第２言語原文表示手段にカーソルが表示されている場合には、第２言語原文種類表示手段の背景又は表示されている文字若しくは図を、前記第１言語訳文種類表示手段の背景又は表示されている文字若しくは図よりも強調表示し、前記カーソル表示手段により前記第１言語訳文表示手段にカーソルが表示されている場合には、第１言語訳文種類表示手段の背景又は表示されている文字若しくは図を、前記第２言語原文種類表示手段の背景又は表示されている文字若しくは図よりも強調表示する表示制御手段とを備えたことを特徴とする構成となっている。
【００１１】
また、請求項７に係る発明の機械翻訳装置では、請求項６に記載の発明の構成に加えて、前記第１言語原文種類表示手段及び前記第１言語訳文種類表示手段の背景色は前記第１の色と同系色であり、前記第２言語原文種類表示手段及び前記第２言語訳文種類表示手段の背景色は前記第２の色と同系色であることを特徴とする構成となっている。
【００１２】
また、請求項８に係る発明の機械翻訳プログラムでは、入力された原文を翻訳し、原文と共に翻訳された結果である訳文を表示する動作をコンピュータに実行させるための機械翻訳プログラムであって、第１言語の原文を表示する第１言語原文表示手段の背景色を第１の色で表示する第１言語原文表示ステップと、前記第１言語原文表示手段に表示されている第１言語の原文を第２言語に翻訳する第１翻訳ステップと、前記第１翻訳ステップによって翻訳された第２言語の訳文を表示する第２言語訳文表示手段の背景色を第１の色とは異なる第２の色で表示する第２言語訳文表示ステップと、第２言語の原文を表示する第２言語原文表示手段の背景色を第２の色で表示する第２言語原文表示ステップと、前記第２言語原文表示手段に表示されている第２言語の原文を第１言語に翻訳する第２翻訳ステップと、前記第２翻訳ステップによって翻訳された第１言語の訳文を表示する前記第１言語訳文表示手段の背景色を第１の色で表示する第１言語訳文表示ステップとを備えたことを特徴とする構成となっている。
【００１３】
また、請求項９に係る発明の機械翻訳プログラムでは、請求項８に記載の発明の構成に加えて、前記第１言語原文表示手段に表示されている前記まとまり、及び、前記第２言語訳文表示手段に表示されている当該まとまりの訳文に対して番号を付与する第１番号付与ステップと、前記第２言語原文表示手段に表示されている前記まとまり、及び、前記第１言語訳文表示手段に表示されている当該まとまりの訳文に対して番号を付与する第２番号付与ステップと、前記第１言語原文表示手段に表示されている、所定の区切りで区切られた文章のまとまり、又は、前記第２言語訳文表示手段に表示されている当該まとまりの訳文に対して付与された番号を表示する第１番号表示手段の背景色を第１の色で表示する第１番号表示ステップと、前記第２言語原文表示手段に表示されている、所定の区切りで区切られた文章のまとまり、又は、前記第１言語訳文表示手段に表示されている当該まとまりの訳文に対して付与された番号を表示する第２番号表示手段の背景色を第２の色で表示する第２番号表示ステップとを備えたことを特徴とする構成となっている。
【００１４】
また、請求項１０に係る発明の機械翻訳プログラムでは、請求項９に記載の発明の構成に加えて、前記第１番号表示手段又は前記第２番号表示手段に表示されている表示番号のうちの少なくとも１つの表示番号を選択する番号選択ステップと、当該番号選択ステップにより前記表示番号が選択された場合に、選択された表示番号の周囲又は選択された表示番号の色を所定の色に変更する第１表示色変更ステップとを備えたことを特徴とする構成となっている。
【００１５】
また、請求項１１に係る発明の機械翻訳プログラムでは、請求項９又は１０に記載の発明の構成に加えて、前記第１言語原文表示手段、前記第１言語訳文表示手段、前記第２言語原文表示手段、又は、前記第２言語訳文表示手段に表示されている文字を変更、削除、追加するためのカーソルを表示するカーソル表示ステップと、前記カーソル表示ステップによりカーソルが前記第１言語原文表示手段又は前記第２言語訳文表示手段に表示されている場合にはカーソルが表示されている前記まとまりに付与された番号を表示する第１番号表示手段の表示番号、前記カーソル表示ステップによりカーソルが前記第１言語訳文表示手段又は前記第２言語原文表示手段に表示されている場合にはカーソルが表示されている前記まとまりに付与された番号を表示する第２番号表示手段の表示番号について、当該番号の周囲又は当該番号の色を所定の色に変更する第２表示色変更ステップとを備えたことを特徴とする構成となっている。
【００１６】
また、請求項１２に係る発明の機械翻訳プログラムでは、請求項１１に記載の発明の構成に加えて、前記所定の色は、前記カーソル表示ステップにより前記第１言語原文表示手段にカーソルが表示されている場合、又は、前記カーソル表示ステップにより前記第１言語訳文表示手段にカーソルが表示されている場合には、前記第１の色と同系色とし、前記カーソル表示ステップにより前記第２言語原文表示手段にカーソルが表示されている場合、又は、前記カーソル表示ステップにより前記第２言語訳文表示手段にカーソルが表示されている場合には、前記第２の色と同系色とすることを特徴とする構成となっている。
【００１７】
また、請求項１３に係る発明の機械翻訳プログラムでは、請求項８乃至１２のいずれかに記載の発明の構成に加えて、前記カーソル表示ステップにより前記第１言語原文表示手段にカーソルが表示されている場合には、前記第１言語原文表示手段に表示される原文の言語の種類を表示する第１言語原文種類表示手段の背景又は表示されている文字若しくは図を、前記第２言語訳文表示手段に表示される訳文の言語の種類を表示する第２言語訳文種類表示手段の背景又は表示されている文字若しくは図よりも強調表示し、前記カーソル表示ステップにより前記第２言語訳文表示手段にカーソルが表示されている場合には、前記第２言語訳文種類表示手段の背景又は表示されている文字若しくは図を、前記第１言語原文種類表示手段の背景又は表示されている文字若しくは図よりも強調表示し、前記カーソル表示ステップにより前記第２言語原文表示手段にカーソルが表示されている場合には、前記第２言語原文表示手段に表示される原文の言語の種類を表示する第２言語原文種類表示手段の背景又は表示されている文字若しくは図を、前記第１言語訳文表示手段に表示される訳文の言語の種類を表示する第１言語訳文種類表示手段の背景又は表示されている文字若しくは図よりも強調表示し、前記カーソル表示ステップにより前記第１言語訳文表示手段にカーソルが表示されている場合には、前記第１言語訳文種類表示手段の背景又は表示されている文字若しくは図を、前記第２言語原文種類表示手段の背景又は表示されている文字若しくは図よりも強調表示する表示制御ステップを備えたことを特徴とする構成となっている。
【００１８】
また、請求項１４に係る発明の機械翻訳プログラムでは、請求項１３に記載の発明の構成に加えて、前記第１言語原文種類表示手段及び前記第１言語訳文種類表示手段の背景色は前記第１の色と同系色とし、前記第２言語原文種類表示手段及び前記第２言語訳文種類表示手段の背景色は前記第２の色と同系色とすることを特徴とする構成となっている。
【発明の効果】
【００１９】
請求項１に係る発明の機械翻訳装置では、第１言語原文表示手段は、第１言語の原文を表示し、第１翻訳手段は、第１言語原文表示手段に表示されている第１言語の原文を第２言語に翻訳し、第２言語訳文表示手段は、第１翻訳手段により第１言語の原文が第２言語に翻訳された訳文を表示し、第２言語原文表示手段は、第２言語の原文を表示し、第２翻訳手段は、第２言語原文表示手段に表示されている第２言語の原文を第１言語に翻訳し、第１言語訳文表示手段は、第２翻訳手段により第２言語の原文が第１言語に翻訳された訳文を表示することができる。そして、第１言語原文表示手段の背景色と第１言語訳文表示手段の背景色とを第１の色で表示し、第２言語原文表示手段の背景色と第２言語訳文表示手段の背景色とを第２の色で表示し、第１の色と第２の色とを異なる色とすることができる。したがって、第１言語を表示する表示手段は第１の色、第２言語を表示する表示手段は第２の色となっているので、第１言語原文表示手段と第２言語訳文表示手段とが表示されている場合と、第２言語原文表示手段と第１言語訳文表示手段とが表示されている場合とでは、画面の色配置が異り、第１言語原文表示手段と第２言語訳文表示手段とが表示されている場合と、第２言語原文表示手段と第１言語訳文表示手段とが表示されている場合との視覚的な識別性が高まる。すなわち、第１言語から第２言語への翻訳アプリケーションが起動されているか、あるいは第２言語から第１言語への翻訳アプリケーションが起動されているかを表示装置の表示を一見するだけで即座に識別でき、常に翻訳作業を誤りなく、効率的に遂行することができる。
【００２０】
また、請求項２に係る発明の機械翻訳装置では、請求項１に記載の発明の効果に加えて、第１番号付与手段は、第１言語原文表示手段に表示されている、所定の区切りで区切られた文章のまとまり、又は、第２言語訳文表示手段に表示されているまとまりの訳文に対して番号を付与し、第１番号表示手段は、第１番号付与手段により付与された番号を表示し、第２番号付与手段は、第２言語原文表示手段に表示されている、所定の区切りで区切られた文章のまとまり、又は、第１言語訳文表示手段に表示されているまとまりの訳文に対して番号を付与し、第２番号表示手段は、第２番号付与手段により付与された番号を表示することができる。そして、第１番号表示手段の背景色を第１の色とし、第２番号表示手段の背景色を第２の色とすることができる。したがって、第１翻訳手段により、第１言語原文表示手段に表示されている第１言語原文を第２言語訳文に翻訳する場合には、第１番号表示手段の背景色が第１言語原文表示手段の背景色と同じ第１の色で表示されているので、画面全体として第１の色が強くなり、第２翻訳手段により、第２言語原文表示手段に表示されている第２言語原文を第１言語訳文に翻訳する場合には、第２番号表示手段の背景色が第２言語原文表示手段の背景色と同じ第２の色となっているので、画面全体として第２の色が強くなり、第１言語原文表示手段と第２言語訳文表示手段とが表示されている場合と、第２言語原文表示手段と第１言語訳文表示手段とが表示されている場合との視覚的な識別性が高まる。
【００２１】
また、請求項３に係る発明の機械翻訳装置では、請求項２に記載の発明の効果に加えて、番号選択手段は、第１番号表示手段又は第２番号表示手段に表示されている表示番号のうちの少なくとも１つの表示番号を選択し、第１表示色変更手段は、番号選択手段により表示番号が選択された場合に、選択された表示番号の周囲又は選択された表示番号の色を所定の色に変更することができる。したがって、どのまとまりが選択されているのかの識別性が高くなる。
【００２２】
また、請求項４に係る発明の機械翻訳装置では、請求項２又は３に記載の発明の効果に加えて、カーソル表示手段は、第１言語原文表示手段、第１言語訳文表示手段、第２言語原文表示手段、又は、第２言語訳文表示手段に表示されている文字を変更、削除、追加するためのカーソルを表示し、第２表示色変更手段は、カーソル表示手段によりカーソルが第１言語原文表示手段又は第２言語訳文表示手段に表示されている場合にはカーソルが表示されているまとまりに付与された番号を表示する第１番号表示手段の表示番号、カーソル表示手段によりカーソルが第１言語訳文表示手段又は第２言語原文表示手段に表示されている場合にはカーソルが表示されているまとまりに付与された番号を表示する第２番号表示手段の表示番号について、表示番号の周囲又は表示番号の色を所定の色に変更することができる。したがって、そのまとまりにカーソルが存在しているか否かの識別性が高くなる。
【００２３】
また、請求項５に係る発明の機械翻訳装置では、請求項４に記載の発明の効果に加えて、所定の色を、カーソル表示手段により第１言語原文表示手段にカーソルが表示されている場合、又は、カーソル表示手段により第１言語訳文表示手段にカーソルが表示されている場合には、第１の色と同系色とし、カーソル表示手段により第２言語原文表示手段にカーソルが表示されている場合、又は、カーソル表示手段により第２言語訳文表示手段にカーソルが表示されている場合には、第２の色と同系色とすることができる。したがって、カーソルが表示されている表示手段の背景色と同系色で、表示番号の周囲又は表示番号が表示されるので、どちらの表示手段にカーソルが存在しているのかの識別性が高くなる。
【００２４】
また、請求項６に係る発明の機械翻訳装置では、請求項１乃至５のいずれかに記載の発明の効果に加えて、第１言語原文種類表示手段は、第１言語原文表示手段に表示される原文の言語の種類を表示し、第１言語訳文種類表示手段は、第１言語訳文表示手段に表示される訳文の言語の種類を表示し、第２言語原文種類表示手段は、第２言語原文表示手段に表示される原文の言語の種類を表示し、第２言語訳文種類表示手段は、第２言語訳文表示手段に表示される訳文の言語の種類を表示することができ、表示制御手段は、カーソル表示手段により第１言語原文表示手段にカーソルが表示されている場合には、第１言語原文種類表示手段の背景又は表示されている文字若しくは図を、第２言語訳文種類表示手段の背景又は表示されている文字若しくは図よりも強調表示し、カーソル表示手段により第２言語訳文表示手段にカーソルが表示されている場合には、第２言語訳文種類表示手段の背景又は表示されている文字若しくは図を、第１言語原文種類表示手段の背景又は表示されている文字若しくは図よりも強調表示し、カーソル表示手段により第２言語原文表示手段にカーソルが表示されている場合には、第２言語原文種類表示手段の背景又は表示されている文字若しくは図を、第１言語訳文種類表示手段の背景又は表示されている文字若しくは図よりも強調表示し、カーソル表示手段により第１言語訳文表示手段にカーソルが表示されている場合には、第１言語訳文種類表示手段の背景又は表示されている文字若しくは図を、第２言語原文種類表示手段の背景又は表示されている文字若しくは図よりも強調表示することができる。したがって、カーソルが存在する場合には、言語の種類を表示する各種類表示手段が強調表示されるので、どの表示手段にカーソルが存在しているかの識別性が高くなる。
【００２５】
また、請求項７に係る発明の機械翻訳装置では、請求項６に記載の発明の効果に加えて、第１言語原文種類表示手段及び第１言語訳文種類表示手段の背景色を第１の色と同系色とし、第２言語原文種類表示手段及び第２言語訳文種類表示手段の背景色を第２の色と同系色とすることができる。したがって、言語の種類が表示される種類表示手段が、原文や訳文が表示される表示手段と同系色で表示されているので、視覚的に違和感がなく見やすい。
【００２６】
また、請求項８に係る発明の機械翻訳プログラムでは、コンピュータに、第１言語の原文を表示する第１言語原文表示手段の背景色を第１の色で表示する第１言語原文表示ステップと、第１言語原文表示手段に表示されている第１言語の原文を第２言語に翻訳する第１翻訳ステップと、第１翻訳ステップによって翻訳された第２言語の訳文を表示する第２言語訳文表示手段の背景色を第１の色とは異なる第２の色で表示する第２言語訳文表示ステップと、第２言語の原文を表示する第２言語原文表示手段の背景色を第２の色で表示する第２言語原文表示ステップと、第２言語原文表示手段に表示されている第２言語の原文を第１言語に翻訳する第２翻訳ステップと、第２翻訳ステップによって翻訳された第１言語の訳文を表示する第１言語訳文表示手段の背景色を第１の色で表示する第１言語訳文表示ステップとを実行させることができる。したがって、第１言語を表示する表示手段は第１の色、第２言語を表示する表示手段は第２の色となっているので、第１言語原文表示手段と第２言語訳文表示手段とが表示されている場合と、第２言語原文表示手段と第１言語訳文表示手段とが表示されている場合とでは、画面の色配置が異り、第１言語原文表示手段と第２言語訳文表示手段とが表示されている場合と、第２言語原文表示手段と第１言語訳文表示手段とが表示されている場合との視覚的な識別性が高まる。すなわち、第１言語から第２言語への翻訳アプリケーションが起動されているか、あるいは第２言語から第１言語への翻訳アプリケーションが起動されているかを表示装置の表示を一見するだけで即座に識別でき、常に翻訳作業を誤りなく、効率的に遂行することができる。
【００２７】
また、請求項９に係る発明の機械翻訳プログラムでは、請求項８に記載の発明の効果に加えて、コンピュータに、第１言語原文表示手段に表示されているまとまり、及び、第２言語訳文表示手段に表示されているまとまりの訳文に対して番号を付与する第１番号付与ステップと、第２言語原文表示手段に表示されているまとまり、及び、第１言語訳文表示手段に表示されているまとまりの訳文に対して番号を付与する第２番号付与ステップと、第１言語原文表示手段に表示されている、所定の区切りで区切られた文章のまとまり、又は、第２言語訳文表示手段に表示されているまとまりの訳文に対して付与された番号を表示する第１番号表示手段の背景色を第１の色で表示する第１番号表示ステップと、第２言語原文表示手段に表示されている、所定の区切りで区切られた文章のまとまり、又は、第１言語訳文表示手段に表示されているまとまりの訳文に対して付与された番号を表示する第２番号表示手段の背景色を第２の色で表示する第２番号表示ステップとを実行させることができる。したがって、第１翻訳手段により、第１言語原文表示手段に表示されている第１言語原文を第２言語訳文に翻訳する場合には、第１番号表示手段の背景色が第１言語原文表示手段の背景色と同じ第１の色で表示されているので、画面全体として第１の色が強くなり、第２翻訳手段により、第２言語原文表示手段に表示されている第２言語原文を第１言語訳文に翻訳する場合には、第２番号表示手段の背景色が第２言語原文表示手段の背景色と同じ第２の色となっているので、画面全体として第２の色が強くなり、第１言語原文表示手段と第２言語訳文表示手段とが表示されている場合と、第２言語原文表示手段と第１言語訳文表示手段とが表示されている場合との視覚的な識別性が高まる。
【００２８】
また、請求項１０に係る発明の機械翻訳プログラムでは、請求項９に記載の発明の効果に加えて、コンピュータに、第１番号表示手段又は第２番号表示手段に表示されている表示番号のうちの少なくとも１つの表示番号を選択する番号選択ステップと、番号選択ステップにより表示番号が選択された場合に、選択された表示番号の周囲又は選択された表示番号の色を所定の色に変更する第１表示色変更ステップとを実行させることができる。したがって、どのまとまりが選択されているのかの識別性が高くなる。
【００２９】
また、請求項１１に係る発明の機械翻訳プログラムでは、請求項９又は１０に記載の発明の効果に加えて、コンピュータに、第１言語原文表示手段、第１言語訳文表示手段、第２言語原文表示手段、又は、第２言語訳文表示手段に表示されている文字を変更、削除、追加するためのカーソルを表示するカーソル表示ステップと、カーソル表示ステップによりカーソルが第１言語原文表示手段又は第２言語訳文表示手段に表示されている場合にはカーソルが表示されているまとまりに付与された番号を表示する第１番号表示手段の表示番号、カーソル表示ステップによりカーソルが第１言語訳文表示手段又は第２言語原文表示手段に表示されている場合にはカーソルが表示されているまとまりに付与された番号を表示する第２番号表示手段の表示番号について、番号の周囲又は番号の色を所定の色に変更する第２表示色変更ステップとを実行させることができる。したがって、そのまとまりにカーソルが存在しているか否かの識別性が高くなる。
【００３０】
また、請求項１２に係る発明の機械翻訳プログラムでは、請求項１１に記載の発明の効果に加えて、コンピュータで扱われる所定の色を、カーソル表示ステップにより第１言語原文表示手段にカーソルが表示されている場合、又は、カーソル表示ステップにより第１言語訳文表示手段にカーソルが表示されている場合には、第１の色と同系色とし、カーソル表示手ステップにより第２言語原文表示手段にカーソルが表示されている場合、又は、カーソル表示手ステップにより第２言語訳文表示手段にカーソルが表示されている場合には、第２の色と同系色とすることができる。したがって、カーソルが表示されている表示手段の背景色と同系色で、表示番号の周囲又は表示番号が表示されるので、どちらの表示手段にカーソルが存在しているのかの識別性が高くなる。
【００３１】
また、請求項１３に係る発明の機械翻訳プログラムでは、請求項８乃至１２のいずれかに記載の発明の効果に加えて、コンピュータに、カーソル表示ステップにより第１言語原文表示手段にカーソルが表示されている場合には、第１言語原文表示手段に表示される原文の言語の種類を表示する第１言語原文種類表示手段の背景又は表示されている文字若しくは図を、第２言語訳文表示手段に表示される訳文の言語の種類を表示する第２言語訳文種類表示手段の背景又は表示されている文字若しくは図よりも強調表示し、カーソル表示ステップにより第２言語訳文表示手段にカーソルが表示されている場合には、第２言語訳文種類表示手段の背景又は表示されている文字若しくは図を、第１言語原文種類表示手段の背景又は表示されている文字若しくは図よりも強調表示し、カーソル表示ステップにより第２言語原文表示手段にカーソルが表示されている場合には、第２言語原文表示手段に表示される原文の言語の種類を表示する第２言語原文種類表示手段の背景又は表示されている文字若しくは図を、第１言語訳文表示手段に表示される訳文の言語の種類を表示する第１言語訳文種類表示手段の背景又は表示されている文字若しくは図よりも強調表示し、カーソル表示ステップにより第１言語訳文表示手段にカーソルが表示されている場合には、第１言語訳文種類表示手段の背景又は表示されている文字若しくは図を、第２言語原文種類表示手段の背景又は表示されている文字若しくは図よりも強調表示する表示制御ステップを実行させることができる。したがって、カーソルが存在する場合には、言語の種類を表示する各種類表示手段が強調表示されるので、どの表示手段にカーソルが存在しているかの識別性が高くなる。
【００３２】
また、請求項１４に係る発明の機械翻訳プログラムでは、請求項１３に記載の発明の効果に加えて、コンピュータにおいて、第１言語原文種類表示手段及び第１言語訳文種類表示手段の背景色を第１の色と同系色とさせ、第２言語原文種類表示手段及び第２言語訳文種類表示手段の背景色を第２の色と同系色とさせることができる。したがって、言語の種類が表示される種類表示手段が、原文や訳文が表示される表示手段と同系色で表示されているので、視覚的に違和感がなく見やすい。
【発明を実施するための最良の形態】
【００３３】
以下、本発明の実施の形態を図面を参照して説明する。図１は、本発明の機械翻訳プログラムを搭載した、機械翻訳装置１の電気的構成を示すブロック図である。図１に示すように、機械翻訳装置１には、機械翻訳装置１の制御を司るＣＰＵ１０が設けられ、ＣＰＵ１０には、各種のデータを一時的に記憶するＲＡＭ１１と、ＢＩＯＳ等を記憶したＲＯＭ１２と、データの受け渡しの仲介を行うＩ／Ｏインタフェイス１３とが接続されている。Ｉ／Ｏインタフェイス１３には、ハードディスク装置１８が接続され、当該ハードディスク装置１８には、翻訳辞書記憶エリア１８０と、画面情報記憶エリア１８１と、プログラム記憶エリア１８２と、その他の情報記憶エリア１８３とが設けられている。
【００３４】
尚、翻訳辞書記憶エリア１８０には、翻訳に使用される翻訳辞書が記憶されており、画面情報記憶エリア１８１では、ディスプレイ３４に表示される画面に関する情報が記憶されており、プログラム記憶エリア１８２には、ＣＰＵ１０で実行される機械翻訳プログラムが記憶されており、その他の情報記憶エリア１８３には、機械翻訳装置１で使用されるその他の情報が記憶されている。
【００３５】
また、Ｉ／Ｏインタフェイス１３には、マウス３３と、ビデオコントローラ１４と、キーコントローラ１５と、ＣＤ−ＲＯＭドライブ１６と、ＦＤドライブ１７とが接続され、ビデオコントローラ１４にはディスプレイ３４が接続され、キーコントローラ１５にはキーボード３５が接続されている。なお、ＣＤ−ＲＯＭドライブ１６に挿入されるＣＤ−ＲＯＭ３６には、機械翻訳プログラムや、当該機械翻訳プログラムで使用される翻訳辞書、画面情報等のデータが記憶されており、導入時に、機械翻訳プログラムは、ＣＤ−ＲＯＭ３６からハードディスク装置１８にセットアップされてプログラム記憶エリア１８２に記憶され、翻訳辞書は翻訳辞書記憶エリア１８０へ記憶され、画面情報は画面情報記憶エリア１８１へ記憶されるようになっている。また、ＦＤドライブ１７では、フレキシブルディスク（以下、ＦＤとする）３７の読み取りや書き込みが可能となっている。
【００３６】
尚、機械翻訳プログラム及び当該プログラムで使用される種々のデータは、ＣＤ−ＲＯＭ３６から機械翻訳装置１へ導入するのではなく、ＦＤ３７から導入してもよく、また、ＤＶＤ等他の記憶媒体を読み取るドライブを接続して、それらの記憶媒体から導入するようにしてもよい。また、機械翻訳装置１をＬＡＮやインターネットに接続し、他のコンピュータからネットワークを介して導入してもよい。
【００３７】
本実施の形態では、本発明の機械翻訳装置として日本文を英文に、英文を日本文に翻訳する機械翻訳装置について説明する。図２は、日本文を英文に翻訳する日英翻訳アプリケーションにおいて表示される日英翻訳画面１００のイメージ図であり、図３は、英文を日本文に翻訳する英日翻訳アプリケーションにおいて表示される英日翻訳画面２００のイメージ図である。本実施の形態では、日英翻訳アプリケーションの実行を指示すると、図２に示すような日英翻訳画面１００が表示され、入力された日本文を英文に翻訳することができる。また、英日翻訳アプリケーションの実行を指示すると、図３に示すような英日翻訳画面２００が表示され、入力された英文を日本文に翻訳することができる。尚、翻訳される文章を「原文」、原文が翻訳された結果の文章を「訳文」と称する。
【００３８】
ここで、図２を参照して、日英翻訳画面１００について説明する。図２に示す例では、日英翻訳画面１００の上部にはタイトルバー１４０、メニューバー１５０が表示され、下部にはステータスバー１６０が表示されている。そして、メニューバー１５０とステータスバー１６０との間である、日英翻訳画面１００の大部分を占める領域では、左側に文番号ウィンドウ１３０が設けられており、その右側の領域を約二等分して左側に日本文原文ウィンドウ１１０、右側に英文訳文ウィンドウ１２０が設けられている。そして、文番号ウィンドウ１３０の上部には文番号ウィンドウタイトル欄１３１が設けられており、その下側に文番号表示エリア１３２が設けられている。そして、日本文原文ウィンドウ１１０の上部には日本文原文ウィンドウタイトル欄１１１が設けられ、その下側に日本文原文入力エリア１１２が設けられている。そして、英文訳文ウィンドウ１２０の上部には英文訳文ウィンドウタイトル欄１２１が設けられ、その下側に英文訳文表示エリア１２２が設けられている。
【００３９】
尚、左側の日本文原文ウィンドウ１１０の日本文原文入力エリア１１２に日本文を入力し、メニューバー１５０から「翻訳」メニューを選択して表示されるプルダウンメニュー（図示外）において「翻訳実行」を選択すると、右側の英文訳文ウィンドウ１２０の英文訳文表示エリア１２２に訳文が表示される（図４参照）。日本文原文入力エリア１１２へは、日本文原文入力エリア１１２へ入力カーソル３００を表示させ、キーボード３５を操作して１文字ずつ入力したり、マウス３３やキーボード３５を操作して他のテキスト情報から貼り付けて入力したりすることができる。また、メニューバー１５０から「編集」メニューを選択して表示されるリストボックス（図示外）において「挿入」を選択して、他の文書ファイルのテキストデータを挿入してもよい。また、英文訳文表示エリア１２２に表示された訳文は、入力カーソル３００を表示させて（図５参照）、マウス３３やキーボード３５を操作して編集することができる。
【００４０】
次に、図３を参照して、英日翻訳画面２００について説明する。図３に示す例では、英日翻訳画面２００の上部にはタイトルバー２４０、メニューバー２５０が表示され、下部にはステータスバー２６０が表示されている。そして、メニューバー２５０とステータスバー２６０との間である、英日翻訳画面２００の大部分を占める領域では、左側に文番号ウィンドウ２３０が設けられており、その右側の領域を約二等分して左側に英文原文ウィンドウ２１０、右側に日本文訳文ウィンドウ２２０が設けられている。そして、文番号ウィンドウ２３０の上部には文番号ウィンドウタイトル欄２３１が設けられており、その下側に文番号表示エリア２３２が設けられている。そして、英文原文ウィンドウ２１０の上部には英文原文ウィンドウタイトル欄２１１が設けられ、その下側に英文原文入力エリア２１２が設けられている。そして、日本文訳文ウィンドウ２２０の上部には日本文訳文ウィンドウタイトル欄２２１が設けられ、その下側に日本文訳文表示エリア２２２が設けられている。
【００４１】
尚、左側の英文原文ウィンドウ２１０の英文原文入力エリア２１２に日本文を入力し、メニューバー２５０から「翻訳」メニューを選択して表示されるリストボックス（図示外）において「翻訳実行」を選択すると、右側の日本文訳文ウィンドウ２２０の日本文訳文表示エリア２２２に訳文が表示される（図３参照）。また、英文原文入力エリア２１２への入力は、日本文原文入力エリア１１２への入力と同様に、キーボード３５やマウス３３を操作して行うことができる。また、日本文訳文表示エリア２２２に表示された訳文も、英文訳文表示エリア１２２に表示された訳文と同様に、入力カーソル３００を表示させて、マウス３３やキーボード３５を操作して編集することができる。
【００４２】
尚、日英翻訳画面１００の日本文原文入力エリア１１２及び文番号表示エリア１３２の背景色は赤色、英文訳文表示エリア１２２の背景色は青色となり、英日翻訳画面２００の英文原文入力エリア２１２及び文番号表示エリア２３２の背景は青色、日本文訳文表示エリア２２２の背景色は赤色となっている。すなわち、日本文は赤色、英文は青色とされている。したがって、日英翻訳画面１００では左が赤、右が青となり、英日翻訳画面２００では、左が青、右が赤となっているので、日英翻訳アプリケーションを起動させようとして、誤って英日翻訳アプリケーションを起動させた場合には、英日翻訳画面２００が表示され、日英翻訳画面１００とは左右の赤青が逆になっているので、日英翻訳アプリケーションが起動されていないことが判り易い。また、逆に、英日翻訳アプリケーションを起動させようとして、誤って日英翻訳アプリケーションを起動させた場合にも、日英翻訳画面１００が表示され、英日翻訳画面２００とは左右の青赤が逆になっているので、英日翻訳アプリケーションが起動されていないことが判り易い。すなわち、日本文を赤、英文を青として、背景色を異なるものとしているので、日本文のウィンドウと英文のウィンドウとの識別性が高まり、日本文原文ウィンドウ１１０の日本文原文入力エリア１１２へ英文を入力してしまったり、英文原文ウィンドウ２１０の英文原文入力エリア２１２へ日本文を入力してしまったりすることがなくなる。
【００４３】
尚、本実施の形態の図面中においては、背景色の赤色を表示する際に白地に黒点の網点で表現し、青色を表現する際には斜線で表現することとする。そして、赤色では網点の密度が疎なもの程淡色の赤色であり、密なものほど濃色の赤色であるとし、青色では斜線の間隔が疎なもの程淡色の青色であり、密なものほど濃色の青色であるとしている。そして、本実施の形態では、３段階の濃淡の赤色及び青色を使用している。赤色では、図２の日本文原文ウィンドウタイトル欄１１１の背景色が濃色の赤色、図２の日本文原文入力エリア１１２、文番号表示エリア１３２及び図３の日本文訳文表示エリア２２２の背景色が中間の赤色、図３の日本文訳文ウィンドウタイトル欄２２１及び図２の文番号ウィンドウタイトル欄１３１の背景色が淡色の赤色とされている。また、青色では、図３の英文原文ウィンドウタイトル欄２１１の背景色が濃色の青色、図２の英文訳文表示エリア１２２、図３の英文原文入力エリア２１２及び図３の文番号表示エリア２３２の背景色が中間の青色、図２の英文訳文ウィンドウタイトル欄１２１及び図３の文番号ウィンドウタイトル欄２３１の背景色が淡色の青色とされている。
【００４４】
また、本実施の形態の機械翻訳装置１では、日本文原文入力エリア１１２又は英文原文入力エリア２１２に入力された文章は、「改行コード」を「区切り」として分割されて、分割された文章のまとまりごとに文番号が付与されて管理される。日本文原文入力エリア１１２又は英文原文入力エリア２１２に文章が入力される際に「改行コード」が入力された場合に、直前の改行コード又は文頭から、その改行コードまでの文章に対して、すでに付与されている文番号の最大のものに「１」加算された文番号が付与される。
【００４５】
図４乃至図７は、日本文から英文へ翻訳された結果が表示されている日英翻訳画面１００のイメージ図である。図４乃至図７に示す例では、「私は昨日、買い物へ行きました。私は冬のコートと来年のカレンダーが欲しかったので、大きな本屋さんと百貨店へ行きました。茶色の素敵なコートが買えました。」という日本文が日本文原文入力エリア１１２に表示されており、その翻訳結果として、「Ｉ  ｗｅｎｔ  ｓｈｏｐｐｉｎｇ  ｙｅｓｔｅｒｄａｙ．Ｓｉｎｃｅ  Ｉ  ｗａｎｔｅｄ  ｔｈｅ  ｃａｌｅｎｄｅｒ  ｎｅｘｔ  ｙｅａｒ  ａｎｄ  ｔｈｅ  ｃｏａｔ  ｏｆ  ｗｉｎｔｅｒ，Ｉ  ｗｅｎｔ  ｔｏ  ｔｈｅ  ｂｉｇ  ｂｏｏｋｓｔｏｒｅ  ａｎｄ  ｔｈｅ  ｄｅｐａｒｔｍｅｎｔ  ｓｔｏｒｅ．Ｉ  ｗａｓ  ａｂｌｅ  ｔｏ  ｂｕｙ  ｔｈｅ  ｎｉｃｅ  ｂｒｏｗｎ  ｃｏａｔ．」という英文が英文訳文表示エリア１２２に表示されている。
【００４６】
そして、日本文原文入力エリア１１２の１行目の「私は昨日、買い物へ行きました。」というまとまりに対して、文番号「００１」が付与されており、文番号表示エリア１３２の１行目に「００１」が表示されている。また、対訳として英文訳文表示エリア１２２の１行目に「Ｉ  ｗｅｎｔ  ｓｈｏｐｐｉｎｇ  ｙｅｓｔｅｒｄａｙ．」が表示されている。また、日本文原文入力エリア１１２の２〜４行目の「私は、冬のコートと来年のカレンダーが欲しかったので、大きな本屋さんと百貨店へ行きました。」というまとまりに対しては、文番号「００２」が付与されており、文番号表示エリア１３２の２行目に「００２」が表示されている。また、対訳として英文訳文表示エリア１２２の２〜４行目に「Ｓｉｎｃｅ  Ｉ  ｗａｎｔｅｄ  ｔｈｅ  ｃａｌｅｎｄｅｒ  ｎｅｘｔ  ｙｅａｒ  ａｎｄ  ｔｈｅ  ｃｏａｔ  ｏｆ  ｗｉｎｔｅｒ，Ｉ  ｗｅｎｔ  ｔｏ  ｔｈｅ  ｂｉｇ  ｂｏｏｋｓｔｏｒｅ  ａｎｄ  ｔｈｅ  ｄｅｐａｒｔｍｅｎｔ  ｓｔｏｒｅ．」が表示されている。また、日本文原文入力エリア１１２の５行目の「茶色の素敵なコートが買えました。」というまとまりに対しては、文番号「００３」が付与されており、文番号表示エリア１３２の５行目に「００３」が表示されている。また、対訳として英文訳文表示エリア１２２の５，６行目に「Ｉ  ｗａｓ  ａｂｌｅ  ｔｏ  ｂｕｙ  ｔｈｅ  ｎｉｃｅ  ｂｒｏｗｎ  ｃｏａｔ．」が表示されている。
【００４７】
また、図４において、日本文原文入力エリア１１２の５行目の行頭に入力カーソル３００が表示されている。つまり、文番号「００３」のまとまりが選択されている。そこで、文番号表示エリア１３２に表示されている文番号「００３」の周囲が濃色の赤色とされて、現在、日本文原文入力エリアの文番号「００３」のまとまりに入力カーソル３００が表示されて選択されていることを強調表示している。したがって、編集対象となっている文章の認知をわかりやすくしている。
【００４８】
尚、入力カーソル３００を日本文原文入力エリア１１２、英文訳文表示エリア１２２、日本文訳文表示エリア２２２、又は、英文原文入力エリア２１２に表示させるには、マウスカーソル４００を各入力エリア又は表示エリア上に移動させて、左クリックを１回行えばよい。すると、マウスカーソル４００の位置に入力カーソル３００が表示される（図６参照）。図６に示す例では、日本文原文入力エリア１１２の３行目にマウスカーソル４００が存在し、クリックが行われ、入力カーソル３００が表示され、文番号「００２」が選択されている。よって、文番号表示エリア１３２に表示されている文番号「００２」の周囲が濃色の赤色とされて、現在、日本文原文入力エリアの文番号「００２」のまとまりに入力カーソル３００が表示されて選択されていることを強調表示している。
【００４９】
また、文番号表示エリア１３２上に移動させて、文番号の上で左クリックを１回行うと、その文番号のまとまりが選択され、文番号が強調表示されて、入力カーソル３００が原文入力エリア（日英翻訳画面１００では日本文原文入力エリア１１２、英日翻訳画面２００では英文原文入力エリア２１２）の当該文番号の文書の先頭に表示される（図７参照）。図７に示す例では、文番号表示エリア１３２の「００２」にマウスカーソル４００が存在し、クリックが行われ、日本文原文入力エリア１１２の文番号「００２」のまとまりの先頭（２行目行頭）に入力カーソル３００が表示されている。そして、文番号表示エリア１３２に表示されている文番号「００２」の周囲が濃色の赤色とされて、現在、日本文原文入力エリアの文番号「００２」のまとまりに入力カーソル３００が表示されて選択されていることを強調表示している。
【００５０】
また、図５に示す例では、入力カーソル３００が英文訳文表示エリア１２２に表示されているので、文番号表示エリア１３２に表示されている文番号「００３」の周囲が濃色の青色とされて、現在、英文訳文表示エリア１２２の文番号「００３」のまとまりに入力カーソル３００が表示されて選択されていることを強調表示している。
【００５１】
ここで、図８乃至図１４のフローチャートを参照して、機械翻訳装置の制御について説明する。図８は、日英翻訳アプリケーションのメイン処理を示すフローチャートであり、図９は、英日翻訳アプリケーションのメイン処理を示すフローチャートである。そして、図１０は、編集処理で行われる文字入力処理のフローチャートであり、図１１は、編集処理で行われるタイトル色変更処理のフローチャートであり、図１２は、編集処理及び文番号選択処理で行われる入力カーソル移動処理のフローチャートであり、図１３は、編集処理で行われる文番号選択処理フローチャートであり、図１４は、文番号選択処理で行われる行数割り出し処理のフローチャートである。
【００５２】
まず、図８のフローチャートを参照して、日英翻訳アプリケーションのメイン処理について説明する。この処理は、日英翻訳アプリケーションの起動の指示がなされた際に、開始される。まず、日英翻訳画面１００のフレームウィンドウが作成され（Ｓ１１）、文番号ウィンドウ１３０が作成される（Ｓ１２）。この際には、文番号表示エリア１３２の背景色は中間の赤色、文番号ウィンドウタイトル欄１３１は淡色の赤色とされる（図２参照）。そして、日本文原文ウィンドウ１１０が作成される（Ｓ１３）。この際には、日本文原文ウィンドウタイトル欄１１１の背景色が淡色の赤色、日本文原文入力エリア１１２の背景色が中間の赤色とされる。そして、英文訳文ウィンドウ１２０が作成される（Ｓ１４）。この際には、英文訳文ウィンドウタイトル欄１２１の背景色が淡色の青色、英文訳文表示エリア１２２の背景色が中間の青色とされる。そして、タイトルバー１４０、メニューバー１５０、ステータスバー１６０が作成され（Ｓ１５）、アクティブウィンドウが日本文原文ウィンドウ１１０に設定される（Ｓ１６）。ここで、日本文原文ウィンドウ１１０の日本文原文ウィンドウタイトル欄１１１の背景色が濃色の赤色とされ、タイトル文字のサイズが大きくされて強調される。さらに、入力カーソル３００が日本文原文ウィンドウ１１０の１行目の１文字目に表示され、文番号表示エリア１３２に文番号「００１」が表示され、その文番号の周囲が濃色の赤色として強調表示される。
【００５３】
そして、編集処理が行われる（Ｓ１７、図１０〜図１４参照）。この編集処理では、日英翻訳アプリケーション起動中に日英翻訳画面１００に対して行われた、マウス３３やキーボード３５の操作による入力に対する種々の処理が行われる。例えば、文字入力処理（図１０），タイトル色変更処理（図１１），入力カーソル移動処理（図１２），文番号選択処理（図１３）である。文字入力処理では、キーボード３３から入力された文字、マウス３３やキーボード３５の操作により挿入された文字に対する処理が行われる（図１０参照）。また、タイトル色変更処理では、マウス３３やキーボード３５の操作によりアクティブウィンドウの変更があった場合に日本文原文ウィンドウタイトル欄１１１、英文訳文ウィンドウタイトル欄１２１の表示色の変更が行われる。また、入力カーソル移動処理では、マウス３３やキーボード３５の操作により入力カーソル３００が移動された場合に、入力カーソル３００が表示されているまとまりの文番号について、文番号表示エリア１３２の表示文番号が強調表示される。また、文番号選択処理では、文番号表示エリア１３２に表示されている文番号がマウス３３又はキーボード３５の操作により選択された場合に、選択された文番号を強調表示し、入力カーソル３００を日本文原文入力エリア１１２の該当する行の行頭に表示させる。
【００５４】
そして、「翻訳実行」の指示がなされたか否かの判断が行われ（Ｓ１８）、「翻訳実行」の指示がなされたら（Ｓ１８：ＹＥＳ）、日本文原文入力エリア１１２に入力され、表示されている日本文原文の英文への翻訳が実行される（Ｓ１９）。尚、「翻訳実行」の指示がなされていない場合には（Ｓ１８：ＮＯ）、何も行われない。そして、本アプリケーションの終了指示がなされたか否かの判断が行われ（Ｓ２０）、終了指示がなされていなければ（Ｓ２０：ＮＯ）、Ｓ１７へ戻り、編集処理が行われる（Ｓ１７）。終了指示がなされていれば（Ｓ２０：ＹＥＳ）、本アプリケーションは終了する。
【００５５】
次に、図９のフローチャートを参照して、英日翻訳アプリケーションのメイン処理について説明する。この処理は、英日翻訳アプリケーションの起動の指示がなされた際に、開始される。まず、英日翻訳画面２００のフレームウィンドウが作成され（Ｓ３１）、文番号ウィンドウ２３０が作成される（Ｓ３２）。この際には、文番号表示エリア２３２の背景色は中間の青色、文番号ウィンドウタイトル欄２３１は淡色の青色とされる（図３参照）。そして、英文原文ウィンドウ２１０が作成される（Ｓ３３）。この際には、英文原文ウィンドウタイトル欄２１１の背景色が淡色の青色、英文原文入力エリア２１２の背景色が中間の青色とされる。そして、日本文訳文ウィンドウ２２０が作成される（Ｓ３４）。この際には、日本文訳文ウィンドウタイトル欄２２１の背景色が淡色の赤色、日本文訳文表示エリア２２２の背景色が中間の赤色とされる。そして、タイトルバー２４０、メニューバー２５０、ステータスバー２６０が作成され（Ｓ３５）、アクティブウィンドウが英文原文ウィンドウ２１０に設定される（Ｓ３６）。ここで、英文原文ウィンドウ２１０の英文原文ウィンドウタイトル欄２１１の背景色が濃色の青色とされて強調される。さらに、入力カーソル３００が英文原文ウィンドウ２１０の１行目の１文字目に表示され、文番号表示エリア２３２に文番号「００１」が表示され、その文番号の周囲が濃色の青色として強調表示される。
【００５６】
そして、編集処理が行われる（Ｓ３７、図１０〜図１４参照）。この編集処理では、英日翻訳アプリケーション起動中に英日翻訳画面２００に対して行われた、マウス３３やキーボード３５の操作による入力に対する種々の処理が行われる。例えば、文字入力処理（図１０参照），タイトル色変更処理（図１１参照），入力カーソル移動処理（図１２参照），文番号選択処理（図１３参照）である。文字入力処理では、キーボード３３から入力された文字、マウス３３やキーボード３５の操作により挿入された文字に対する処理が行われる。また、タイトル色変更処理では、マウス３３やキーボード３５の操作によりアクティブウィンドウの変更があった場合に英文原文ウィンドウタイトル欄２１１、日本文訳文ウィンドウタイトル欄２２１の表示色の変更が行われる。また、入力カーソル移動処理では、マウス３３やキーボード３５の操作により入力カーソル３００が移動された場合に、カーソル３００が表示されているまとまりの文番号について、文番号表示エリア２３２の表示文番号が強調表示される。また、文番号選択処理では、文番号表示エリア２３２に表示されている文番号がマウス３３又はキーボード３５の操作により選択された場合に、選択された文番号を強調表示し、入力カーソル３００を英文原文入力エリア２１２の該当する行の行頭に表示させる。
【００５７】
そして、「翻訳実行」の指示がなされたか否かの判断が行われ（Ｓ３８）、「翻訳実行」の指示がなされたら（Ｓ３８：ＹＥＳ）、英文原文入力エリア２１２に入力され、表示されている英文原文の英文への翻訳が実行される（Ｓ３９）。尚、「翻訳実行」の指示がなされていない場合には（Ｓ３８：ＮＯ）、何も行われない。そして、本アプリケーションの終了指示がなされたか否かの判断が行われ（Ｓ４０）、終了指示がなされていなければ（Ｓ４０：ＮＯ）、Ｓ３７へ戻り、編集処理が行われる（Ｓ３７）。終了指示がなされていれば（Ｓ４０：ＹＥＳ）、本アプリケーションは終了する。
【００５８】
ここで、図１０乃至図１４のフローチャートを参照して、編集処理において実施される文字入力処理（図１０参照），タイトル色変更処理（図１１参照），入力カーソル移動処理（図１２参照），文番号選択処理（図１３、１４参照）について説明する。編集処理は、日英翻訳アプリケーションにおいても、英日翻訳アプリケーションにおいても実行されるが、本説明では、日英翻訳アプリケーションでの処理を例に挙げて説明する。
【００５９】
まず、図１０のフローチャートを参照して、文字入力処理について説明する。文字入力処理では、キーボード３３から日本文原文入力エリア１１２に入力された文字、マウス３３やキーボード３５の操作により挿入された文字に対する処理が行われ、入力された文字が１文字読み込まれた際に開始される。
【００６０】
まず、入力された文字が「改行コード」であるか否かの判断が行われる（Ｓ５１）。「改行コード」でなければ（Ｓ５１：ＮＯ）、入力された文字が日本文原文入力エリア１１２に入力されている文字列を記憶する記憶エリアに記憶され（Ｓ５２）、入力された文字が日本文原文入力エリア１１２に表示され（Ｓ５３）、処理は終了する。尚、日本文原文入力エリア１１２に入力されている文字列を記憶する記憶エリアは、その他の情報記憶エリア１８３に設けられている。
【００６１】
また、「改行コード」であれば（Ｓ５１：ＹＥＳ）、「改行コード」が日本文原文入力エリア１１２に入力されている文字列を記憶する記憶エリアに記憶され（Ｓ５４）、最大文番号に「１」が加算される（Ｓ５５）。尚、この最大文番号は、その他の情報記憶エリア１８３に設けられている最大文番号記憶エリアに記憶されている。そして、日本文原文入力エリア１１２の入力カーソル３００が現在表示されている行の次行の先頭に表示される（Ｓ５６）。そして、文番号表示エリア１３２において、入力カーソル３００が表示されている行と同じ行に最大文番号が追加表示され（Ｓ５７）、その最大文番号の周囲が濃色の赤色とされて強調表示される（Ｓ５８）。そして、他の文番号は強調表示でない通常表示される（Ｓ５９）。そして、処理は終了する。
【００６２】
次に、図１１のフローチャートを参照して、編集処理において実施されるタイトル色変更処理について説明する。このタイトル色変更処理では、マウス３３やキーボード３５の操作によりアクティブウィンドウの変更があった場合に日本文原文ウィンドウタイトル欄１１１、英文訳文ウィンドウタイトル欄１２１の表示色の変更が行われる。
【００６３】
図１１に示すように、日本文原文ウィンドウ１１０がアクティブウィンドウであれば（Ｓ７１：ＹＥＳ）、日本文原文ウィンドウ１１０の日本文原文ウィンドウタイトル欄１１１の背景色が濃色の赤色とされて、強調表示される（Ｓ７２）。また、日本文原文ウィンドウ１１０がアクティブウィンドウでなければ（Ｓ７１：ＮＯ）、日本文原文ウィンドウ１１０の日本文原文ウィンドウタイトル欄１１１の背景色が強調表示でない淡色の赤色とされる（Ｓ７３）。
【００６４】
また、英文訳文ウィンドウ１２０がアクティブウィンドウであれば（Ｓ７４：ＹＥＳ）、英文訳文ウィンドウ１２０の英文訳文ウィンドウタイトル欄１２１の背景色が濃色の青色とされて、強調表示される（Ｓ７５）。また、英文訳文ウィンドウ１２０がアクティブウィンドウでなければ（Ｓ７４：ＮＯ）、英文訳文ウィンドウ１２０の英文訳文ウィンドウタイトル欄１２１の背景色が強調表示でない淡色の青色とされる（Ｓ７６）。そして、本処理は終了する。
【００６５】
次に、図１２のフローチャートを参照して、入力カーソル移動処理について説明する。入力カーソル移動処理では、マウス３３やキーボード３５の操作により入力カーソル３００が移動された場合に、文番号表示エリア１３２の選択文番号を示すための強調表示の制御が行われる。
【００６６】
まず、入力カーソル３００の位置が取得され、入力カーソル位置変数Ｐにセットされ（Ｓ１０１）、文字位置変数Ｐ１に初期値の０文字目がセットされ（Ｓ１０２）、文番号変数Ｌに初期値の１文目がセットされる（Ｓ１０３）。そして、文字位置変数Ｐ１が入力カーソル位置変数Ｐと同じ値であり、同じ位置を差しているか否かの判断が行われる（Ｓ１０４）。ここで、文字位置変数Ｐ１が入力カーソル位置変数Ｐと同じ値であり、同じ位置を差していれば（Ｓ１０４：ＹＥＳ）、入力カーソル３００は１文目の０文字目を差しているので、文番号「１」の表示が強調表示され（Ｓ１０９）、文番号「１」以外の文番号は通常通りの表示が行われ（Ｓ１１０）、処理は終了する。
【００６７】
また、文字位置変数Ｐ１が入力カーソル位置変数Ｐと同じ値でなく、位置を差していなければ（Ｓ１０４：ＮＯ）、文字位置変数Ｐ１の差す文字を１文字ずつ移動させると共に、文番号変数Ｌにおいて文番号がカウントされて、入力カーソル位置変数Ｐの指している位置の文番号が算出される（Ｓ１０４〜Ｓ１０８）。そこで、まず、文字位置変数Ｐ１が０文字目を差している、すなわち初期値であるか否かの判断が行われ（Ｓ１０５）、０文字目であれば（Ｓ１０５：ＹＥＳ）、文字位置変数Ｐ１に「１」が加算されて文字位置が次の位置に移動され（Ｓ１０８）、Ｓ１０４へ戻る。そして、文字位置変数Ｐ１が入力カーソル位置変数Ｐと同じ値であり、同じ位置を差しているか否かの判断が行われる（Ｓ１０４）。
【００６８】
また、文字位置変数Ｐ１が０文字目でなければ（Ｓ１０５：ＮＯ）、文字位置変数Ｐ１の１つ前の文字（文字位置「Ｐ１−１」）が「改行」であり、かつ、文字位置変数Ｐ１の文字が通常文字であるか否かの判断が行われる（Ｓ１０６）。尚、通常文字とは、「改行」を示すコード以外のコードで示される文字とする。そして、この条件を満たす場合は（Ｓ１０６：ＹＥＳ）、区切り記号である「改行」の次の、「改行」でない文字ということになるので、改行された次の先頭の通常文字であることがわかる。そこで、文番号変数Ｌに「１」が加算される（Ｓ１０７）。そして、文字位置変数Ｐ１に「１」が加算され（Ｓ１０８）、Ｓ１０４へ戻る。また、Ｓ１０６の条件を満たさない場合には（Ｓ１０６：ＮＯ）、１文字前と文番号に変更はないので、何もせずにＳ１０８へ進み、文字位置変数Ｐ１に「１」が加算されて文字位置が次の位置に移動され（Ｓ１０８）、Ｓ１０４へ戻る。
【００６９】
以上のように、Ｓ１０４〜Ｓ１０８の処理が繰り返され、文字位置変数Ｐ１が入力カーソル位置変数Ｐとが同じ位置を差したら（Ｓ１０４：ＹＥＳ）、文番号変数Ｌにセットされている値が入力カーソル３００のあるまとまりの文番号であるので、文番号変数Ｌの文番号の表示が強調表示され（Ｓ１０９）、文番号変数Ｌ以外の文番号は通常通りの表示が行われる（Ｓ１１０）。尚、入力カーソル３００が日本文原文入力エリア１１２に存在する場合には、Ｓ１０９において文番号Ｌの周囲が濃色の赤色とされることにより強調表示され、入力カーソル３００が英文訳文表示エリア１２２に存在する場合には、Ｓ１０９において文番号Ｌの周囲が濃色の青色とされることにより強調表示される。
【００７０】
このようにして、入力カーソル３００が移動した際には、入力カーソル３００のある文章の文番号が算出され、その文番号の表示が強調表示される。
【００７１】
次に、図１３及び図１４のフローチャートを参照して、文番号選択処理について説明する。文番号選択処理では、文番号表示エリア１３２に表示されている文番号がマウス３３又はキーボード３５の操作により選択された場合に、選択された文番号を強調表示し、入力カーソル３００を日本文原文入力エリア１１２の該当する行の行頭に表示させる。
【００７２】
まず、マウス３３によりクリックされた位置の座標（Ｘ，Ｙ）が取得される（Ｓ１２１）。そして、行数割出処理が行われ（Ｓ１２２）、そのクリック位置（Ｘ，Ｙ）が文番号表示エリア１３２の何行目に表示されているかが割り出される。
【００７３】
具体的には、図１４に示すように、まず、日本文原文入力エリア１１２の左上座標（ＸＴ，ＹＴ）が取得される（Ｓ１３１）。そして、クリック位置（Ｘ，Ｙ）と、日本文原文入力エリア１１２の左上座標（ＸＴ，ＹＴ）との縦方向での距離ＤＹが算出される（Ｓ１３２）。この距離ＤＹは、クリック位置のｙ座標の値「Ｙ」と、左上のｙ座標「ＹＴ」との差により算出される。次いで、日本文原文入力エリア１１２の１行分の高さが高さ変数Ｈにセットされる（Ｓ１３３）。この１行分の高さは、１文字の高さに行間を加えた距離である。次いで、日本文原文入力エリア１１２に表示されている原文の先頭行の行数ＬＦが取得される（Ｓ１３４）。そして、文番号表示エリア１３２のクリック位置（Ｘ，Ｙ）の対応する、日本文原文入力エリア１１２の行数ＬＳが算出される（Ｓ１３５）。これは、原文の先頭行の行数ＬＦに、距離ＤＹを１行分の高さＨで割った値の整数部分を加算した値となる。図７に示す例では、文番号「００２」上にマウスカーソル４００があり、クリックが行われている。例えば、クリック位置（１２０，３５１）、日本文原文入力エリア１１２の左上座標（２２１，２４６）、１行の高さ＝８０とすると、日本文原文入力エリア１１２に表示されている原文の先頭行の行数ＬＦ＝１行目なので、ＬＳ＝１＋（３５１−２４６）／８０≒１＋１．３≒２行目となる。
【００７４】
そして、文番号選択処理へ戻り、日本文原文ウィンドウ１１０の表示データのＬＳ行目の先頭文字位置に入力カーソル３００を表示する設定が行われ、入力カーソル３００が表示される（Ｓ１２３）。そして、入力カーソル移動処理が行われ（Ｓ１２４）、Ｓ１２３で入力カーソル３００が表示されたまとまりに付与された文番号、すなわち、マウス３３によりクリックされた文番号が強調表示されて、それ以外の文番号は通常表示される（図１２参照）。そして、本処理は終了する。
【００７５】
以上のようにして、日本文原文ウィンドウ１１０又は英文訳文ウィンドウ１２０において、入力カーソル３００が表示されている文章の文番号は他の文番号よりも強調されて表示される。また、文番号ウィンドウ１３０に表示されている文番号がマウス３３により選択された場合には、日本文原文ウィンドウ１１０のその文番号の文章の先頭に入力カーソル３００が表示される。
【００７６】
尚、上記では、日英翻訳アプリケーションでの編集処理の説明を行ったが、英日翻訳アプリケーションでも同様な処理が行われる。ただし、日本文原文ウィンドウ１１０は英文原文ウィンドウ２１０、英文訳文ウィンドウ１２０は日本文訳文ウィンドウ２２０とされて処理は行われる。例えば、図１０に示した文字入力処理では、Ｓ５８において、最大文番号の周囲が濃色の赤色とされて強調表示されているが、英日翻訳アプリケーションにおいては、濃色の青色とされる。
【００７７】
また、例えば、図１１に示したタイトル色変更処理では、Ｓ７１〜Ｓ７３において日本文原文ウィンドウ１１０に対する日本文原文ウィンドウタイトル欄１１１の表示変更処理が行われているが、英日翻訳アプリケーションでは、英文原文ウィンドウ２１０に対する英文原文ウィンドウタイトル欄２１１の表示変更処理が行われ、英文原文ウィンドウ２１０がアクティブウィンドウであれば、英文原文ウィンドウタイトル欄２１１は濃色の青色表示とされ、アクティブウィンドウでなければ淡色の青色表示とされる。また、Ｓ７４〜Ｓ７６においては、英文訳文ウィンドウ１２０に対する英文訳文ウィンドウタイトル欄１２１の表示変更処理が行われているが、英日翻訳アプリケーションでは、日本文訳文ウィンドウ２２０に対する日本文訳文ウィンドウタイトル欄２２１の表示変更処理が行われ、日本文訳文ウィンドウがアクティブウィンドウであれば、日本文訳文ウィンドウタイトル欄２２１は濃色の赤色表示とされ、アクティブウィンドウでなければ淡色の赤色表示とされる。
【００７８】
また、例えば、図１２に示した入力カーソル移動処理では、Ｓ１０９において、入力カーソル３００が日本文原文入力エリア１１２に存在する場合には、文番号Ｌの周囲が濃色の赤色とされることにより強調表示され、入力カーソル３００が英文訳文表示エリア１２２に存在する場合には、文番号Ｌの周囲が濃色の青色とされることにより強調表示されているが、英日翻訳アプリケーションでは、入力カーソル３００が英文原文入力エリア２１２に存在する場合には、文番号Ｌの周囲が濃色の青色とされることにより強調表示され、入力カーソル３００が日本文訳文表示エリア２２２に存在する場合には、文番号Ｌの周囲が濃色の赤色とされる。
【００７９】
したがって、日英翻訳アプリケーションの日英翻訳画面１００では左が赤色、右が青色となり、英日翻訳アプリケーションの英日翻訳画面２００では左が青色、右が赤色となるので、どちらのアプリケーションが起動しているのか識別しやすくなる。また、入力カーソル３００の表示されているまとまりの文番号は周囲の色が変更されて、他の文番号よりも強調表示されるので、どのまとまりが選択されているかの識別性が高くなる。また、入力カーソル３００があるウィンドウと同系色となっているので、どちらのウィンドウに入力カーソル３００があるのかの識別性が高くなる。さらに、日英／英日両翻訳アプリケーションが同時に起動している場合でも、日本文ウィンドウと英文ウィンドウとの区別が明確となり、例えば再翻訳処理（日本文から英文への翻訳精度を高めるために、再度英文から日本文への翻訳をする処理）において、日英翻訳アプリケーションで翻訳された英文を英日翻訳アプリケーションで再翻訳するために、英文訳文表示エリア１２２からコピー又は切り取りをし、英文原文表示エリア２１２へ貼り付けをする際の各ウィンドウの識別性が高いため誤操作防止につながる。
【００８０】
尚、日本語を第１言語、英語を第２言語とすると、上記実施の形態では、日本文原文ウィンドウ１１０の日本文原文入力エリア１１２が「第１言語原文表示手段」に該当し、英文訳文ウィンドウ１２０の英文訳文表示エリア１２２が「第２言語訳文表示手段」に該当し、英文原文ウィンドウ２１０の英文原文入力エリア２１２が「第２言語原文表示手段」に該当し、日本文訳文ウィンドウ２２０の日本文訳文表示エリア２２２が「第１言語訳文表示手段」に該当し、文番号ウィンドウ１３０の文番号表示エリア１３２が「第１番号表示手段」に該当し、文番号ウィンドウ２３０の文番号表示エリア２３２が「第２番号表示手段」に該当し、日本文原文ウィンドウタイトル欄１１１が「第１言語原文種類表示手段」に該当し、日本文訳文ウィンドウタイトル欄１２１が「第１言語訳文種類表示手段」に該当し、英文原文ウィンドウタイトル欄２１１が「第２言語原文種類表示手段」に該当し、英文訳文ウィンドウタイトル欄２２１が「第２言語訳文種類表示手段」に該当する。
【００８１】
また、日英翻訳アプリケーションのメイン処理のＳ１９が「第１翻訳ステップ」に該当し、この処理を行うＣＰＵ１０が「第１翻訳手段」に相当し、英日翻訳アプリケーションのメイン処理のＳ３９が「第２翻訳ステップ」に該当し、この処理を行うＣＰＵ１０が「第２翻訳手段」に相当する。そして、日英翻訳アプリケーションのメイン処理のＳ１３が「第１言語原文表示ステップ」に該当し、Ｓ１４が「第２言語訳文表示ステップ」に該当し、Ｓ１２が「第１番号表示ステップ」に該当し、英日翻訳アプリケーションのメイン処理のＳ３３が「第２言語原文表示ステップ」に該当し、Ｓ３４が「第１言語訳文表示ステップ」に該当し、Ｓ３２が「第２番号表示ステップ」に該当する。
【００８２】
また、文字入力処理のＳ５１，Ｓ５５が「第１番号付与ステップ」及び「第２番号付与ステップ」に該当し、「第１番号付与ステップ」の処理を行うＣＰＵ１０が「第１番号付与手段」に相当し、「第２番号付与ステップ」の処理を行うＣＰＵ１０が「第２番号付与手段」に相当する。そして、文番号選択処理（図１３）が「番号選択ステップ」に該当し、この処理を行うＣＰＵ１０が「番号選択手段」に相当し、タイトル色変更処理（図１１）の各ステップが「表示制御ステップ」に該当し、この処理を行うＣＰＵ１０が「表示制御手段」に相当し、入力カーソル移動処理のＳ１０９，Ｓ１１０が「第１表示色変更ステップ」，「第２表示色変更ステップ」に該当し、この処理を行うＣＰＵ１０が「第１表示色変更手段」，「第２表示色変更手段」に相当する。そして、文番号選択処理のＳ１２３が「カーソル表示ステップ」に該当し、この処理を行うＣＰＵ１０が「カーソル表示手段」に相当する。
【００８３】
尚、本発明の機械翻訳装置及び機械翻訳プログラムは、上記した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。例えば、上記実施の形態では、日本文と英文とを例に挙げたが、翻訳する言語はこれに限らず、他の言語であってもよいことは言うまでもない。また、日本文のウィンドウの背景色を赤、英文のウィンドウの背景色を青としたが、背景の色はこれに限らず、区別の付きやすい色を用いればよい。また、タイトル欄は赤色の淡色や濃色、青色の淡色や濃色としたが、赤色に対してはえんじや赤茶色、オレンジといった赤色の同系色を用い、青色に対しては水色や紺色、青緑といった青色の同系色を用いてもよい。
【００８４】
また、選択されているウィンドウを強調表示する際に、タイトル欄を濃色としているが、強調の方法はこれには限らない。タイトル色を濃色とするのではなく、他の色としたり、文字サイズを大きくしたり、文字種類を変更したり、太字としたりしてもよい。また、タイトル欄には「英文」、「日本文」というように言語の種類が文字で表現されているが、その国の国旗やその言語をイメージさせるイラストで表現してもよい。
【産業上の利用可能性】
【００８５】
本発明の機械翻訳装置及び機械翻訳プログラムは、翻訳される原文と翻訳結果である訳文を対訳表示させる機械翻訳装置及び機械翻訳プログラムにおいて利用可能である。
【図面の簡単な説明】
【００８６】
【図１】機械翻訳装置１の電気的構成を示すブロック図である。
【図２】日本文を英文に翻訳する日英翻訳アプリケーションにおいて表示される日英翻訳画面１００のイメージ図である。
【図３】英文を日本文に翻訳する英日翻訳アプリケーションにおいて表示される英日翻訳画面２００のイメージ図である。
【図４】日本文から英文へ翻訳された結果が表示されている日英翻訳画面１００のイメージ図である。
【図５】日本文から英文へ翻訳された結果が表示されている日英翻訳画面１００のイメージ図である。
【図６】日本文から英文へ翻訳された結果が表示されている日英翻訳画面１００のイメージ図である。
【図７】日本文から英文へ翻訳された結果が表示されている日英翻訳画面１００のイメージ図である。
【図８】日英翻訳アプリケーションのメイン処理を示すフローチャートである。
【図９】英日翻訳アプリケーションのメイン処理を示すフローチャートである。
【図１０】日英翻訳アプリケーションのメイン処理及び英日翻訳アプリケーションのメイン処理で行われる編集処理のフローチャートである。
【図１１】編集処理で行われるタイトル色変更処理のフローチャートである。
【図１２】編集処理及び文番号選択処理で行われる入力カーソル移動処理のフローチャートである。
【図１３】編集処理で行われる文番号選択処理フローチャートである。
【図１４】文番号選択処理で行われる行数割り出し処理のフローチャートである。
【符号の説明】
【００８７】
１  機械翻訳装置
１００  日英翻訳画面
１１０  日本文原文ウィンドウ
１１１  日本文原文ウィンドウタイトル欄
１１２  日本文原文入力エリア
１２０  英文訳文ウィンドウ
１２１  英文訳文ウィンドウタイトル欄
１２２  英文訳文表示エリア
１３０  文番号ウィンドウ
１３１  文番号ウィンドウタイトル欄
１３２  文番号表示エリア
１４０  タイトルバー
１５０  メニューバー
１６０  ステータスバー
２００  英日翻訳画面
２１０  英文原文ウィンドウ
２１１  英文原文ウィンドウタイトル欄
２１２  英文原文入力エリア
２２０  日本文訳文ウィンドウ
２２１  日本文訳文ウィンドウタイトル欄
２２２  日本文訳文表示エリア
２３０  文番号ウィンドウ
２３１  文番号ウィンドウタイトル欄
２３２  文番号表示エリア
３００  入力カーソル
【図１】
2006127270.tif 000003
【図２】
2006127270.tif 000004
【図３】
2006127270.tif 000005
【図４】
2006127270.tif 000006
【図５】
2006127270.tif 000007
【図６】
2006127270.tif 000008
【図７】
2006127270.tif 000009
【図８】
2006127270.tif 000010
【図９】
2006127270.tif 000011
【図１０】
2006127270.tif 000012
【図１１】
2006127270.tif 000013
【図１２】
2006127270.tif 000014
【図１３】
2006127270.tif 000015
【図１４】
2006127270.tif 000016