(57)【要約】【課題】ＫＷＩＣ表示を活用し翻訳修正の作業効率を向上させることができる機械翻訳プログラムおよび機械翻訳装置を提供すること。【解決手段】第１言語の複数の文と、当該複数の文の少なくとも一部の文の訳文である第２言語の複数の文とを準備し、任意の語句を、第１言語で指定することをユーザに促し、指定された語句を含む第１言語の文を、第１言語の複数の文のうちから検索し、検索で得られた第１言語の文それぞれを、指定された語句の表示位置が横座標または縦座標として揃うように表示する。【選択図】図２
2006268621.tif 000002
【特許請求の範囲】
【請求項１】
第１言語の複数の文と、当該複数の文の少なくとも一部の文の訳文である第２言語の複数の文とを準備するステップと、
任意の語句を、前記第１言語で指定することをユーザに促すステップと、
前記指定された語句を含む前記第１言語の文を、前記第１言語の前記複数の文のうちから検索するステップと、
前記検索で得られた前記第１言語の文それぞれを、前記指定された語句の表示位置が横座標または縦座標として揃うように表示するステップと
をコンピュータに実行させるための機械翻訳プログラム。
【請求項２】
前記表示された第１言語の文のうちから任意の文を選択することをユーザに促すステップと、
前記選択された第１言語の文の中の前記指定された語句を別の語句に一括置き換えするステップと
をさらにコンピュータに実行させるための請求項１記載の機械翻訳プログラム。
【請求項３】
前記表示された第１言語の文のうちから任意の文を選択することをユーザに促すステップと、
前記選択された第１言語の文の中の前記指定された語句のうち所定の補助情報を有するものを別の語句に一括置き換えするステップと
をさらにコンピュータに実行させるための請求項１記載の機械翻訳プログラム。
【請求項４】
前記表示された第１言語の文のうちから任意の範囲を指定することをユーザに促すステップと、
前記指定された範囲の名称を入力することをユーザに促すステップと、
前記入力された名称を前記指定された範囲に対応づけて保持するステップと、
前記名称の入力をユーザに再び促すステップと、
前記再び入力された名称に対応づけられて前記保持された範囲の第１言語の文の中の前記指定された語句を別の語句に一括置き換えするステップと
をさらにコンピュータに実行させるための請求項１記載の機械翻訳プログラム。
【請求項５】
前記表示された第１言語の文それぞれに訳対応する前記第２言語の文それぞれを、当該表示された第１言語の文それぞれに対応づけて表示するステップと、
当該表示された第２言語の文の中の前記指定された語句に対応する訳語を別の訳語に一括置き換えするステップと
をさらにコンピュータに実行させるための請求項１記載の機械翻訳プログラム。
【請求項６】
前記表示された第１言語の文それぞれに訳対応する前記第２言語の文それぞれを、当該表示された第１言語の文それぞれに対応づけて表示するステップと、
当該表示された第２言語の文の中の前記指定された語句に対応する訳語のうち所定の補助情報を有するものを別の訳語に一括置き換えするステップと
をさらにコンピュータに実行させるための請求項１記載の機械翻訳プログラム。
【請求項７】
ユーザによる前記任意の語句の指定の後に、前記第１言語の複数の文のうち前記第２言語による訳文が準備されていないものについて、前記第２言語による訳文を準備するステップと、
当該準備された第２言語による訳文の中の前記指定された語句に対応する訳語を別の訳語に置き換えするステップと
をさらにコンピュータに実行させるための請求項１記載の機械翻訳プログラム。
【請求項８】
ユーザによる前記任意の語句の指定の後に、前記第１言語の複数の文のうち前記第２言語の訳文が準備されていないものについて、前記第２言語の訳文を準備するステップと、
当該準備された第２言語の訳文の中の前記指定された語句に対応する訳語のうち所定の補助情報を有するものを別の訳語に置き換えするステップと
をさらにコンピュータに実行させるための請求項１記載の機械翻訳プログラム。
【請求項９】
前記指定された語句の訳として対応する前記第２言語の語句を含む前記第２言語の文を、前記第２言語の複数の文のうちから検索するステップと、
当該検索で得られた前記第２言語の文それぞれを、前記訳として対応する前記第２言語の前記語句の表示位置が横座標または縦座標として揃うように表示するステップと
をさらにコンピュータに実行させるための請求項１記載の機械翻訳プログラム。
【請求項１０】
前記表示された第２言語の文のうちから任意の文を選択することをユーザに促すステップと、
前記選択された第２言語の文の中の前記訳として対応する前記第２言語の前記語句を別の語句に一括置き換えするステップと
をさらにコンピュータに実行させるための請求項９記載の機械翻訳プログラム。
【請求項１１】
前記表示された第２言語の文のうちから任意の文を選択することをユーザに促すステップと、
前記選択された第２言語の文の中の前記訳として対応する前記第２言語の前記語句のうち所定の補助情報を有するものを別の語句に一括置き換えするステップと
をさらにコンピュータに実行させるための請求項９記載の機械翻訳プログラム。
【請求項１２】
前記表示された第２言語の文のうちから任意の範囲を選択することをユーザに促すステップと、
前記指定された範囲の名称を入力することをユーザに促すステップと、
前記入力された名称を前記指定された範囲に対応づけて保持するステップと、
前記名称の入力をユーザに再び促すステップと、
前記再び入力された名称に対応づけられた前記保持された範囲の前記第２言語の文の中の、前記訳として対応する前記第２言語の前記語句を別の語句に一括置き換えするステップと
をさらにコンピュータに実行させるための請求項９記載の機械翻訳プログラム。
【請求項１３】
第１言語の複数の文と、当該複数の文の訳文である第２言語の複数の文とを準備するステップと、
任意の語句を、前記第２言語で指定することをユーザに促すステップと、
前記指定された語句に訳対応する前記第１言語の語句を含む前記第１言語の文を、前記第１言語の前記複数の文のうちから検索するステップと、
前記検索で得られた前記第１言語の文それぞれを、前記指定された語句に訳対応する前記第１言語の前記語句の表示位置が横座標または縦座標として揃うように表示するステップと
をコンピュータに実行させるための機械翻訳プログラム。
【請求項１４】
前記表示された第１言語の文のうちから任意の文を選択することをユーザに促すステップと、
前記選択された第１言語の文の中の前記指定された語句に訳対応する前記第１言語の前記語句を別の語句に一括置き換えするステップと
をさらにコンピュータに実行させるための請求項１３記載の機械翻訳プログラム。
【請求項１５】
第１言語の複数の文と、当該複数の文の少なくとも一部の文の訳文である第２言語の複数の文とを準備する手段と、
任意の語句を、前記第１言語で指定することをユーザに促す手段と、
前記指定された語句を含む前記第１言語の文を、前記第１言語の前記複数の文のうちから検索する手段と、
前記検索で得られた前記第１言語の文それぞれを、前記指定された語句の表示位置が横座標または縦座標として揃うように表示する手段と
を具備することを特徴とする機械翻訳装置。
【請求項１６】
前記表示された第１言語の文のうちから任意の文を選択することをユーザに促す手段と、
前記選択された第１言語の文の中の前記指定された語句を別の語句に一括置き換えする手段と
をさらに具備することを特徴とする請求項１５記載の機械翻訳装置。
【請求項１７】
前記表示された第１言語の文のうちから任意の文を選択することをユーザに促す手段と、
前記選択された第１言語の文の中の前記指定された語句のうち所定の補助情報を有するものを別の語句に一括置き換えする手段と
をさらに具備することを特徴とする請求項１５記載の機械翻訳装置。
【請求項１８】
前記表示された第１言語の文のうちから任意の範囲を指定することをユーザに促す手段と、
前記指定された範囲の名称を入力することをユーザに促す手段と、
前記入力された名称を前記指定された範囲に対応づけて保持する手段と、
前記名称の入力をユーザに再び促す手段と、
前記再び入力された名称に対応づけられて前記保持された範囲の第１言語の文の中の前記指定された語句を別の語句に一括置き換えする手段と
をさらに具備することを特徴とする請求項１５記載の機械翻訳装置。
【請求項１９】
前記表示された第１言語の文それぞれに訳対応する前記第２言語の文それぞれを、当該表示された第１言語の文それぞれに対応づけて表示する手段と、
当該表示された第２言語の文の中の前記指定された語句に対応する訳語を別の訳語に一括置き換えする手段と
をさらに具備することを特徴とする請求項１５記載の機械翻訳装置。
【請求項２０】
前記表示された第１言語の文それぞれに訳対応する前記第２言語の文それぞれを、当該表示された第１言語の文それぞれに対応づけて表示する手段と、
当該表示された第２言語の文の中の前記指定された語句に対応する訳語のうち所定の補助情報を有するものを別の訳語に一括置き換えする手段と
をさらに具備することを特徴とする請求項１５記載の機械翻訳装置。
【請求項２１】
ユーザによる前記任意の語句の指定の後に、前記第１言語の複数の文のうち前記第２言語による訳文が準備されていないものについて、前記第２言語による訳文を準備する手段と、
当該準備された第２言語による訳文の中の前記指定された語句に対応する訳語を別の訳語に置き換えする手段と
をさらに具備することを特徴とする請求項１５記載の機械翻訳装置。
【請求項２２】
ユーザによる前記任意の語句の指定の後に、前記第１言語の複数の文のうち前記第２言語の訳文が準備されていないものについて、前記第２言語の訳文を準備する手段と、
当該準備された第２言語の訳文の中の前記指定された語句に対応する訳語のうち所定の補助情報を有するものを別の訳語に置き換えする手段と
をさらに具備することを特徴とする請求項１５記載の機械翻訳装置。
【請求項２３】
前記指定された語句の訳として対応する前記第２言語の語句を含む前記第２言語の文を、前記第２言語の複数の文のうちから検索する手段と、
当該検索で得られた前記第２言語の文それぞれを、前記訳として対応する前記第２言語の前記語句の表示位置が横座標または縦座標として揃うように表示する手段と
をさらに具備することを特徴とする請求項１５記載の機械翻訳装置。
【請求項２４】
前記表示された第２言語の文のうちから任意の文を選択することをユーザに促す手段と、
前記選択された第２言語の文の中の前記訳として対応する前記第２言語の前記語句を別の語句に一括置き換えする手段と
をさらに具備することを特徴とする請求項２３記載の機械翻訳装置。
【請求項２５】
前記表示された第２言語の文のうちから任意の文を選択することをユーザに促す手段と、
前記選択された第２言語の文の中の前記訳として対応する前記第２言語の前記語句のうち所定の補助情報を有するものを別の語句に一括置き換えする手段と
をさらに具備することを特徴とする請求項２３記載の機械翻訳装置。
【請求項２６】
前記表示された第２言語の文のうちから任意の範囲を選択することをユーザに促す手段と、
前記指定された範囲の名称を入力することをユーザに促す手段と、
前記入力された名称を前記指定された範囲に対応づけて保持する手段と、
前記名称の入力をユーザに再び促す手段と、
前記再び入力された名称に対応づけられた前記保持された範囲の前記第２言語の文の中の、前記訳として対応する前記第２言語の前記語句を別の語句に一括置き換えする手段と
をさらに具備することを特徴とする請求項２３記載の機械翻訳装置。
【請求項２７】
第１言語の複数の文と、当該複数の文の訳文である第２言語の複数の文とを準備する手段と、
任意の語句を、前記第２言語で指定することをユーザに促す手段と、
前記指定された語句に訳対応する前記第１言語の語句を含む前記第１言語の文を、前記第１言語の前記複数の文のうちから検索する手段と、
前記検索で得られた前記第１言語の文それぞれを、前記指定された語句に訳対応する前記第１言語の前記語句の表示位置が横座標または縦座標として揃うように表示する手段と
を具備することを特徴とする機械翻訳装置。
【請求項２８】
前記表示された第１言語の文のうちから任意の文を選択することをユーザに促す手段と、
前記選択された第１言語の文の中の前記指定された語句に訳対応する前記第１言語の前記語句を別の語句に一括置き換えする手段と
をさらに具備することを特徴とする請求項２７記載の機械翻訳装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自然言語を別の自然言語に翻訳する機械翻訳プログラムおよび機械翻訳装置に係り、特に、効率的な訳修正をするのに好適な機械翻訳プログラムおよび機械翻訳装置に関する。
【背景技術】
【０００２】
コンピュータを使用した機械翻訳技術の発展・普及にはめざましいものがある。しかし、機械翻訳技術が発展しようとも、対象となるべき言語自身も変化を続けているため完璧な翻訳に到達することは困難であり、翻訳結果の編集が必要となる。編集を効率よく行うために、第１言語の文・語句と第２言語の文・語句とを対応づけて表示・編集を行える２箇国語エディタが用いられている。また、そのエディタには通常の文書編集機能に加え翻訳独自の編集機能が搭載され、言語知識をオペレータが蓄積できるような枠組みが搭載されている。
【０００３】
しかし、すべてのオペレータに言語知識を要求することは現実的ではなく、多くのオペレータは、表層に現れる文を読み表層レベルでの修正を行うこととなる。その修正を効率よく行うために検索結果のＫＷＩＣ表示（key word in context：検索結果の表示の際に、検索キーワードだけでなく、文中での検索キーワードの使用状況を併せて表示する方法。）などが提供されている。このＫＷＩＣ表示は、文書編集の効率化を図ることができるが、その検索結果に対しオペレータが十分な知識を保持していない場合は、作業効率を十分上げることができないという問題があった。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このように従来の機械翻訳装置では、言語知識が十分でないオペレータが操作する際、作業効率を上げることができないという課題があった。本発明は、このような状況を鑑みてなされたもので、ＫＷＩＣ表示を活用し翻訳修正の作業効率を向上させることができる機械翻訳プログラムおよび機械翻訳装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記の課題を解決するため、本発明に係る機械翻訳プログラムは、第１言語の複数の文と、当該複数の文の少なくとも一部の文の訳文である第２言語の複数の文とを準備するステップと、任意の語句を、前記第１言語で指定することをユーザに促すステップと、前記指定された語句を含む前記第１言語の文を、前記第１言語の前記複数の文のうちから検索するステップと、前記検索で得られた前記第１言語の文それぞれを、前記指定された語句の表示位置が横座標または縦座標として揃うように表示するステップとをコンピュータに実行させることを特徴とする。
【０００６】
すなわち、この翻訳プログラムでは、第１言語の文と、その訳文である第２言語の文とがそれぞれ複数準備された段階で、第１言語で任意の語句の指定がユーザに促される。これに従い、語句が指定されると、第１言語の文のうちから指定された語句を含むものが検索され、さらに、検索で得られた文が表示される。その際に指定された語句の表示位置が横座標または縦座標として揃うように表示される。したがって、指定された語句が各文において分かりやすく表示されることになり、ユーザは、それらの文における使われ方を確認してその修正作業を効率化できる。
【０００７】
なお、「語句」とは、一つの単語のほか、単語が連続しているまとまりや句、節をも含む意味である。また、横座標が揃うのは文の表示が横書きの場合、縦座標が揃うのは文の表示が縦書きの場合である。これらは以下の説明でも同様である。
【０００８】
また、本発明に係る別の機械翻訳プログラムは、第１言語の複数の文と、当該複数の文の訳文である第２言語の複数の文とを準備するステップと、任意の語句を、前記第２言語で指定することをユーザに促すステップと、前記指定された語句に訳対応する前記第１言語の語句を含む前記第１言語の文を、前記第１言語の前記複数の文のうちから検索するステップと、前記検索で得られた前記第１言語の文それぞれを、前記指定された語句に訳対応する前記第１言語の前記語句の表示位置が横座標または縦座標として揃うように表示するステップとをコンピュータに実行させることを特徴とする。
【０００９】
この機械翻訳プログラムでは、語句の指定が第２言語であるところ、検索はその訳対応語である第１言語の語句で、第１言語の文を対象に行われる。表示については上記の機械翻訳プログラムと同様である。したがって、指定された語句の訳対応語句が各文において分かりやすく表示されることになり、ユーザは、それらの文における使われ方を確認してその修正作業を効率化できる。
【００１０】
また、本発明に係る機械翻訳装置は、第１言語の複数の文と、当該複数の文の少なくとも一部の文の訳文である第２言語の複数の文とを準備する手段と、任意の語句を、前記第１言語で指定することをユーザに促す手段と、前記指定された語句を含む前記第１言語の文を、前記第１言語の前記複数の文のうちから検索する手段と、前記検索で得られた前記第１言語の文それぞれを、前記指定された語句の表示位置が横座標または縦座標として揃うように表示する手段とを具備することを特徴とする。
【００１１】
また、本発明に係る別の機械翻訳装置は、第１言語の複数の文と、当該複数の文の訳文である第２言語の複数の文とを準備する手段と、任意の語句を、前記第２言語で指定することをユーザに促す手段と、前記指定された語句に訳対応する前記第１言語の語句を含む前記第１言語の文を、前記第１言語の前記複数の文のうちから検索する手段と、前記検索で得られた前記第１言語の文それぞれを、前記指定された語句に訳対応する前記第１言語の前記語句の表示位置が横座標または縦座標として揃うように表示する手段とを具備することを特徴とする。
【００１２】
これらの機械翻訳装置も、上記の機械翻訳プログラムそれぞれと同様な作用・効果を有する。なお、機械翻訳装置が具備する各手段は、例えばマイクロプロセッサやメモリ、ハードディスク、入力装置、表示装置などのハードウエアと、これらのハードウエア上で動作するオペレーティングシステム等の基本ソフトウエアやアプリケーションプログラムなどとによって構成することが可能である。
【発明の効果】
【００１３】
本発明によれば、翻訳修正の作業効率を向上させることができる機械翻訳プログラムおよび機械翻訳装置を提供することができる。
【発明を実施するための最良の形態】
【００１４】
本発明に係る機械翻訳プログラムの実施態様として、前記表示された第１言語の文のうちから任意の文を選択することをユーザに促すステップと、前記選択された第１言語の文の中の前記指定された語句を別の語句に一括置き換えするステップとをさらにコンピュータに実行させるようにしてもよい。所定の第１言語の文の表示により文の確認を行った上で、文の選択および選択された文の中の指定語句の一括置き換えを行うものである。
【００１５】
また、実施態様として、前記表示された第１言語の文のうちから任意の文を選択することをユーザに促すステップと、前記選択された第１言語の文の中の前記指定された語句のうち所定の補助情報を有するものを別の語句に一括置き換えするステップとをさらにコンピュータに実行させるようにしてもよい。これは、一括置き換えする語句を「所定の補助情報を有するもの」に限定する。一括置き換えの必要のないものを除外する便宜を図るためである。なお、「所定の補助情報」には、例えば、特定の品詞、単数・複数のいずれか、特定の活用形、文中での特定の格（例えば主語の場合）などを例示できる。さらにその「所定の補助情報」には、その言語においての補助情報に限らず、対応する訳または原文における語句の補助情報の場合も含まれる。
【００１６】
また、実施態様として、前記表示された第１言語の文のうちから任意の範囲を指定することをユーザに促すステップと、前記指定された範囲の名称を入力することをユーザに促すステップと、前記入力された名称を前記指定された範囲に対応づけて保持するステップと、前記名称の入力をユーザに再び促すステップと、前記再び入力された名称に対応づけられて前記保持された範囲の第１言語の文の中の前記指定された語句を別の語句に一括置き換えするステップとをさらにコンピュータに実行させるようにしてもよい。表示された第１言語の文のうちから語句置き換えの候補となるものをあらかじめ選択しておき、あとでその置き換えをする便宜を図るためである。
【００１７】
また、実施態様として、前記表示された第１言語の文それぞれに訳対応する前記第２言語の文それぞれを、当該表示された第１言語の文それぞれに対応づけて表示するステップと、当該表示された第２言語の文の中の前記指定された語句に対応する訳語を別の訳語に一括置き換えするステップとをさらにコンピュータに実行させるようにしてもよい。第１言語により指定された語句の対応訳語を、第２言語の文の表示において一括変換するものである。
【００１８】
また、実施態様として、前記表示された第１言語の文それぞれに訳対応する前記第２言語の文それぞれを、当該表示された第１言語の文それぞれに対応づけて表示するステップと、当該表示された第２言語の文の中の前記指定された語句に対応する訳語のうち所定の補助情報を有するものを別の訳語に一括置き換えするステップとをさらにコンピュータに実行させるようにしてもよい。「所定の補助情報」についてはすでに述べた通りである。
【００１９】
また、実施態様として、ユーザによる前記任意の語句の指定の後に、前記第１言語の複数の文のうち前記第２言語による訳文が準備されていないものについて、前記第２言語による訳文を準備するステップと、当該準備された第２言語による訳文の中の前記指定された語句に対応する訳語を別の訳語に置き換えするステップとをさらにコンピュータに実行させるようにしてもよい。これは、語句の指定時においては第２言語による訳文ができていないときに、その訳文ができた後に第２言語の文中の語句の置き換えを忘れずに行うためのものである。翻訳途上では第２言語による訳文が一部しかないが、これによれば、その後訳文ができたときにおいて忘れずに所定の語句置き換えが行われる。
【００２０】
また、実施態様として、ユーザによる前記任意の語句の指定の後に、前記第１言語の複数の文のうち前記第２言語の訳文が準備されていないものについて、前記第２言語の訳文を準備するステップと、当該準備された第２言語の訳文の中の前記指定された語句に対応する訳語のうち所定の補助情報を有するものを別の訳語に置き換えするステップとをさらにコンピュータに実行させるようにしてもよい。「所定の補助情報」についてはすでに述べた通りである。
【００２１】
また、実施態様として、前記指定された語句の訳として対応する前記第２言語の語句を含む前記第２言語の文を、前記第２言語の複数の文のうちから検索するステップと、当該検索で得られた前記第２言語の文それぞれを、前記訳として対応する前記第２言語の前記語句の表示位置が横座標または縦座標として揃うように表示するステップとをさらにコンピュータに実行させるようにすることもできる。これは、第１言語の文の表示を指定語句の表示位置を揃えるように行うとともに、第２言語の文においてもその表示を指定語句の対応訳語の表示位置を揃えるように行うものである。この場合、ユーザは第２言語の文における対応訳語の使われ方を確認してその修正作業を効率化できる。
【００２２】
なお、以上の実施態様の説明は、語句の指定が第１言語で行われることを前提としているが、第２言語の語句で指定を行い、その対応訳が上記の指定された語句に相当するものとして、各実施態様を構成することもできる。
【００２３】
以上を踏まえ、以下では本発明の実施形態を図面を参照しながら説明する。図１は、本発明の一実施形態に係る機械翻訳装置の構成を示すブロック図である。この機械翻訳装置は機械翻訳プログラムを備え、これにより、同図に示すように、入力部１１、表示部１２、翻訳部１３、検索部１４、記録部１５、制御部１６の各部が機能する。以下では、例としえ第１言語を英語、第２言語を日本語として説明を行う。
【００２４】
入力部１１は、翻訳するための原文や各種コマンド、検索キーワードなどを入力するためのもので、通常キーボード、マウス、文字認識装置、音声認識装置などが用いら得る。表示部１２は、入力部１１から入力された文や翻訳部１３で翻訳された結果や、記録部１５に記録された内容などを表示するためのもので、ＣＲＴや液晶ディスプレイのほか、壁面やゴーグルへの投射などにより一般に実現される。
【００２５】
翻訳部１３は、入力部１１から入力された文や記録部１５に記録された文を第１言語である英語から第２言語である日本語に翻訳するためのもので、通常、プログラムで実現される。検索部１４は、入力されたキーワードなどにより検索を行うものであり、詳細は後述する。記録部１５は、入力部１１から入力されたデータや翻訳部１３で翻訳された結果、検索部１４で検索された結果などを表示するためのもので、電子的、磁気的、光学的、機械的などの記録方式による媒体を用いることができる。制御部１６は、この機械翻訳装置全体を制御するものであり、特に、記録部１５に記録されている文書を検索部１４で検索し、ＫＷＩＣ形式で表示部１２に表示し、表示されたものに対し特定の語句の置き換えを行う制御機能を有する。
【００２６】
図２は、本発明の一実施形態に係る機械翻訳装置の動作フローを示す流れ図である。以下では、図２をも参照して、本発明の一実施形態に係る機械翻訳装置の動作を説明する。まず、原文（英語の文章：ここで「文章」とは「文」（センテンス）の集合）およびその結果たる翻訳結果を準備する。ここでは、すでに記録部１５に読み込まれているとする（ステップ２１）。なお、翻訳結果たる日本語文については、後述するが、この最初の段階ですべての英語文に対して準備されていなくてもよい。
【００２７】
次に、キーワード検索を行うため、英語（または日本語）の語句（キーワード）の入力を入力部１１から受け付ける（ステップ２２）。そして、入力されたキーワードを含む英語文（または日本語文）を、上記準備された英語文（または日本語文）を対象に検索部１４により検索する（ステップ２３）。その結果としてキーワードを含む英語文（または日本語文）が検索されたら、それらをキーワード部分の横位置が揃うようにＫＷＩＣで表示部１２に表示する（ステップ２４）。このようなキーワード部分の横位置の一致が表示においてなされていると、単なるＫＷＩＣ表示の場合に比較し、指定された語句が各文において分かりやすく表示されることになり、ユーザは、それらの文における使われ方の確認が容易である。
【００２８】
そこで、ユーザはその表示内容を参照して必要なコマンドを入力部１１より入力し、装置の側はこれを受け付ける（ステップ２５）。このコマンドが、語句置き換えの対象となる文の指定の場合は（ステップ２６のＹ）、その指定の文を語句置き換えの対象文として記録する（ステップ２８）。さらに、その指定の名称が、ユーザによって付与された場合には（ステップ２９のＹ）、それを併せて保持する（ステップ３０）。このような名称の付与は、いくつもの語句置き換えをあとでまとめて行う場合に、名称によってその場合の語句置き換え対象文を呼び出すことができ得策である。
【００２９】
語句置き換えの対象となる文の指定がない場合は（ステップ２６のＮ）、表示された文全部を語句置き換えの対象文とする（ステップ２７）。その後、ＫＷＩＣ部分の部分またはその対応する訳文または原文を対象に語句置き換えを行う。例えば、置き換え前および置き換え後の語句がともに英語の語句であるなどの入力がされた場合は（ステップ３１のＹ）、英語の置き換え対象文において語句の置き換えを実行する（ステップ３２）。
【００３０】
また、置き換え前および置き換え後の語句がともに日本語の語句であるなどの入力がされた場合には（ステップ３１のＮ）、ここでは、対応する英語文の語句について品詞の指定がされているかどうかにより処理を異ならせる。これは、対応する英語文の語句がある特定の品詞の場合にのみ、日本語文において語句置き換えを適用することができるようにした付加機能の例である。このような付加機能は、「対応する英語文の語句が特定の品詞」である場合に限らず、対応する英語文の語句が、単数・複数のいずれか、特定の活用形、文中での特定の格（例えば主語の場合）であるときなど、種々考えられる。また、対応する英語文の語句についての制限ではなく、日本語の置き換え前の語句そのものについての制限として入力できるように構成することももちろん可能である。
【００３１】
対応する英語文の語句について品詞の指定がされていない場合（＝通常の場合）には（ステップ３３のＮ）、日本語の置き換え対象文において語句の置き換えを実行する（ステップ３４）。なお、ここで、日本語の置き換え対象文がまだ訳として準備されていない場合には、語句置き換えの作業内容を記憶しておき、準備がされたのちの段階で例えば直ちに語句置き換えを実行するようにしてもよい（同ステップ）。このような後段階での語句置き換えを可能とすることにより、例えば、途中まで訳を作成してその訳修正を行った場合に、修正作業の内容を自動的にあとの訳作成の結果に反映することが可能になり、訳修正の抜けを防止する上で非常に有用である。
【００３２】
また、対応する英語文の語句について品詞の指定がされている場合には（ステップ３３のＹ）、日本語の置き換え対象文において、対応の英語文の語句の品詞が指定のものであるとき日本語の置き換え対象文で語句置き換えを実行する（ステップ３５）。ここでも日本語の置き換え対象文がまだ訳として準備されていない場合には、準備がされたのちの段階で例えば直ちに語句置き換えを実行するとしてもよい（同ステップ）。
【００３３】
次に、具体例について、図３ないし図７を参照して説明する。まず、図３は、本発明の一実施形態に係る機械翻訳装置において表示部１２に表示されるウインドウの構成例および作業途中でのウインドウの例を示す図である。図３（ａ）に示すように、表示部１２に表示されるウインドウは、例えばメニュー領域４１、原文表示領域４２、訳文表示領域４３、作業領域４４を有する。
【００３４】
メニュー領域４１は、ウインドウの最上に位置し、各種のコマンドを指定するため用いられる。ウインドウのメニュー領域４１の下は、翻訳・編集するための領域であり、左側が原文（英語文）表示領域４２、右側が訳文（日本語文）表示領域４３である。そしてそれらのさらに下は、文のＫＷＩＣ表示などの表示を行う作業領域４４である。ここで、原文と訳文とが読み込まれると、例えば図３（ｂ）に示すように、それらが各対応するように左右に表示される（図２におけるステップ２１の段階に対応）。
【００３５】
次に、図４は、本発明の一実施形態に係る機械翻訳装置において表示部に表示される、作業途上でのウインドウの別の例を示す図である。この段階は、図３（ｂ）に示した状態から、「like」をキーワードとして入力し、その検索結果を作業領域にＫＷＩＣ表示させたものである。ここでは、原文の検索結果表示においてキーワード「like」が隅付き括弧で示され、かつその横位置が揃うように表示させている。これにより、指定された語句が各文において分かりやすく表示され、ユーザは、それらの文における使われ方の確認が容易である。隅付き括弧の表示は、ほかに、下線を付す、太字体にする、イタリック体にする、表示色を変える、マーカを付す、など種々考えられる。
【００３６】
また、図４の作業領域における訳文の表示は、検索された語句「like」を含む原文に対応する訳文として取り出されたものである。ここでは、キーワード「like」に対応する訳語に原文と同様の隅付き括弧を付しているが、表示の横位置は特に揃えていない。もちろん、訳文においてもキーワードに対応する訳語の表示の横位置を揃えるようにしてもよい。また、作業領域における訳文の表示は、キーワード「like」の訳である日本語の語句をキーに訳文を検索することによっても得ることができる。図４に示す段階は、図２におけるステップ２４に対応する。
【００３７】
次に、図５は、本発明の一実施形態に係る機械翻訳装置において表示部１２に表示される、作業途上でのウインドウのさらに別の例を示す図である。図５（ａ）に示す段階は、図４に示す状態において、作業領域の原文のうち修正を行おうとする原文の指定を行ったものである。ここでは、「like」を「love」に修正したいので、最初の段および３番目の段の原文にチェックを入力している。なお、このようなチェックは、対応する訳文を参照することで効率的に行うことができる。このような指定により、必要のない「like」もが一括的に「love」に置き換えられてしまうのを避けることができる。図５（ａ）の段階は、図２におけるステップ２８の実行結果に相当する。
【００３８】
図５（ｂ）に示す段階は、図５（ａ）に示す状態において、「like」→「love」の語句置き換えを行った結果を示すものである。この語句置き換えは、原文のうち上記チェックのあるもののみを対象文として行われるので、図示するように、最初の段および３番目の段の原文の「like」が「love」に置き換わる。図５（ｂ）に示す段階は、図２におけるステップ３２の実行結果に相当する。
【００３９】
次に、図６は、本発明の一実施形態に係る機械翻訳装置において表示部１２に表示される、作業途上でのウインドウのさらに別の例を示す図である。図６（ａ）に示す段階は、図４に示す状態において、作業領域の訳文のうち修正の候補となるものの指定を、その対応する原文の側で行ったものである。なお、このような指定は、訳文の側で行うようにしてもよい。ここでは、訳文の「好き」を「趣味」に修正したいが、その候補にしたくない３段目の文にはチェックを付していない。このチェックは、対応する訳文を参照することで効率的に行うことができる。このような指定により、置き換えの必要のない「好き」もが一括的に「趣味」に置き換えられてしまうのを避けることができる。図６（ａ）の段階は、図２におけるステップ３３をＮ側に抜けた状態に相当する。
【００４０】
図６（ｂ）に示す段階は、図６（ａ）に示す状態において、「好き」→「趣味」の語句置き換えを行った結果を示すものである。この語句置き換えは、原文のうち上記チェックのあるもののみを対象文（候補）として行われるので、図示するように、最初の段の訳文の「好き」のみが「趣味」に置き換わる。図６（ｂ）に示す段階は、図２におけるステップ３４の実行結果に相当する。図６（ｂ）に示す作業領域の訳文においては、置き換え後の「趣味」には、何らの特別の表示をしていない。しかし、例えば、別の特別の表示（下線を付す、太字体にする、イタリック体にする、表示色を変える、マーカを付す）をするようにしてもよい。
【００４１】
次に、図７は、本発明の一実施形態に係る機械翻訳装置において表示部１２に表示される、作業途上でのウインドウのさらに別の例を示す図である。図７（ａ）に示す段階は、図４に示した状態から、日本語の「好き」をキーワードとして入力し、その検索結果を作業領域にＫＷＩＣ表示させたものである。ここでは、訳文の検索結果表示においてキーワード「好き」が隅付き括弧で示され、かつその横位置が揃うように表示させている。これにより、指定された語句が各文において分かりやすく表示され、ユーザは、それらの文における使われ方の確認が容易である。
【００４２】
図７（ａ）の作業領域における原文の表示は、検索された語句「好き」を含む訳文に対応する原文として取り出されたものである。ここでは、キーワード「好き」に対応する訳語に原文と同様の隅付き括弧を付し、かつ、表示の横位置も揃えている。なお、作業領域における原文の表示は、キーワード「好き」の対応語である英語の語句をキーに原文を検索することによっても得ることができる。図７（ａ）に示す段階は、図２におけるステップ２４に対応する。
【００４３】
図７（ｂ）に示す段階は、図７（ａ）に示す状態において、「好きだ」→「愛している」の語句置き換えを行った結果を示すものである。しかし、図示するように一括的には語句置き換えがなされていない。これは、図２におけるステップ３３をＹ側に抜けておこなわれるの処理と類似の処理がなされるように、条件指定が予めされていたためである。この場合は、「好き」に対応する原文の語句が「love」であるものに限って語句置き換えがされるように、条件が予め指定されている。このような条件指定は、図２に示すように、対応する原文の語句がある特定の品詞である場合など、種々考えられる。図７（ｂ）に示す段階は、図２におけるステップ３５の実行結果に相当する。
【００４４】
図７に示した例では、当然ながら、図７（ａ）に示した段階において、英語の語句置き換えを指定するようにしてもよい。その際、語句置き換えの候補となる任意の文の指定を伴ってから行うようにしてもよい。
【００４５】
図６に示した例では、原文のうちチェックのあるもののみを対象文（候補）として「好き」→「趣味」の語句置き換えを行ったと説明をしたが、次のような処理とすることも可能である。原文にチェックを付すまでは同じであるが、訳文における語句置き換えを置き換え前の語句として「好き」と「似ている」の両者と指定し、置き換え語の語句を「趣味」と指定する。ただし、日本語の語句に対応する原文の語句が動詞であるものに限って語句置き換えがされるように、条件を予め指定しておく。このように条件指定することで、図２におけるステップ３３をＹ側に抜けることができ、結果として、図６（ｂ）に示すような表示を得る。
【００４６】
以上本発明の実施形態の説明では、英日翻訳を例にとって説明したが、この言語対に限定するものではない。また、語句として１語の場合の説明を行っているが、複数の語・句・節であっても支障があるものではない。本発明はその趣旨を逸脱しない範囲で種々変更して実施することができる。
【図面の簡単な説明】
【００４７】
【図１】本発明の一実施形態に係る機械翻訳装置の構成を示すブロック図。
【図２】本発明の一実施形態に係る機械翻訳装置の動作フローを示す流れ図。
【図３】本発明の一実施形態に係る機械翻訳装置において表示部に表示されるウインドウの構成例および作業途中でのウインドウの例を示す図。
【図４】本発明の一実施形態に係る機械翻訳装置において表示部に表示される、作業途上でのウインドウの別の例を示す図。
【図５】本発明の一実施形態に係る機械翻訳装置において表示部に表示される、作業途上でのウインドウのさらに別の例を示す図。
【図６】本発明の一実施形態に係る機械翻訳装置において表示部に表示される、作業途上でのウインドウのさらに別の例を示す図。
【図７】本発明の一実施形態に係る機械翻訳装置において表示部に表示される、作業途上でのウインドウのさらに別の例を示す図。
【符号の説明】
【００４８】
１１…入力部、１２…表示部、１３…翻訳部、１４…検索部、１５…記録部、１６…制御部、４１…メニュー領域、４２…原文表示領域、４３…訳文表示領域、４４…作業領域。
【図１】
2006268621.tif 000003
【図２】
2006268621.tif 000004
【図３】
2006268621.tif 000005
【図４】
2006268621.tif 000006
【図５】
2006268621.tif 000007
【図６】
2006268621.tif 000008
【図７】
2006268621.tif 000009