(57)【要約】【課題】  読み手にとって読み易く、かつ、その読み手の立場に則した訳文が得られるようにする機械翻訳技術を提供する。【解決手段】  翻訳先言語が読み手により指定された場合に、その翻訳先言語に応じてその読み手の属する国を特定する第１のステップと、原文データの表す文章を上記翻訳先言語で翻訳しその翻訳文を表す翻訳文データを生成する第２のステップと、その翻訳文データを解析して、その翻訳文データの表す翻訳文の主語、目的語および動詞を特定する第３のステップと、上記翻訳文の目的語が読み手の属する国に関連する事物を表しているか否かを判定し、その判定結果が肯定的である場合に、上記翻訳文の主語と目的語とを入れ替える第１の編集とその動詞をその反対の意味を有する動詞に置き換える第２の編集とをその翻訳文データに施す第４のステップと、をコンピュータ装置に実行させるプログラムを提供する。【選択図】    図４
2006277148.tif 000002
【特許請求の範囲】
【請求項１】
所定の翻訳元言語で記述された文章を表す原文データが入力される入力手段と、
翻訳先言語またはその翻訳先言語による翻訳文の読み手の属する国の少なくとも一方を指定させる指定手段と、
前記指定手段によって翻訳先言語または翻訳文の読み手の属する国の何れか一方が指定された場合にその指定内容に応じて他方を特定する第１の特定手段と、
前記入力手段へ入力された原文データの表す文章を、前記指定手段により指定された翻訳先言語または前記第１の特定手段により特定された翻訳先言語による翻訳文へと翻訳しその翻訳文を表す翻訳文データを生成する翻訳手段と、
前記翻訳手段により生成された翻訳文データを解析して、その翻訳文データの表す翻訳文の主語、目的語および動詞を特定する第２の特定手段と、
前記第２の特定手段により特定された目的語が、前記指定手段により指定された国または前記第１の特定手段により特定された国に関連する事物を表しているか否かを判定する判定手段と、
前記判定手段による判定結果が肯定的である場合に、前記第２の特定手段により特定された主語と目的語とを入れ替える第１の編集と、前記第２の特定手段により特定された動詞をその反対の意味を有する動詞に置き換える第２の編集と、を前記翻訳文データに施す編集手段と
を有する翻訳装置。
【請求項２】
所定の翻訳元言語で記述された文章を表す原文データが入力される入力手段と、
翻訳先言語またはその翻訳先言語による翻訳文の読み手の属する国の少なくとも一方を指定させる指定手段と、
前記指定手段によって翻訳先言語または翻訳文の読み手の属する国の何れか一方が指定された場合にその指定内容に応じて他方を特定する第１の特定手段と、
前記入力手段へ入力された原文データを解析して、その原文データの表す文章の主語、目的語および動詞を特定する第２の特定手段と、
前記第２の特定手段により特定された目的語が、前記指定手段により指定された国または前記第１の特定手段により特定された国に関連する事物を表しているか否かを判定する判定手段と、
前記判定手段による判定結果が肯定的である場合に、前記第２の特定手段により特定された主語と目的語とを入れ替える第１の編集と、前記第２の特定手段により特定された動詞をその反対の意味を有する動詞に置き換える第２の編集と、を前記原文データに施す編集手段と、
前記編集手段による編集が施された原文データの表す文章を、前記指定手段により指定された翻訳先言語または前記第１の特定手段により特定された翻訳先言語による翻訳文へと翻訳しその翻訳文を表す翻訳文データを生成する翻訳手段と、
を有する翻訳装置。
【請求項３】
前記第２の特定手段により特定された動詞の表す表現の度合いを予め定められた条件にしたがって調整する調整手段をさらに有する
ことを特徴とする請求項１または２に記載の翻訳装置。
【請求項４】
前記調整手段は、
前記入力手段へ入力された原文データに、その原文データの表す文章についての著作権を放棄することを表すデータが付加されている場合、または、その文章について著作権を主張することを表すデータが付加されていない場合に、前記第２の特定手段により特定された動詞の表す表現の度合いを予め定められた条件にしたがって調整する
ことを特徴とする請求項３に記載の翻訳装置。
【請求項５】
コンピュータ装置に、
翻訳先言語またはその翻訳先言語による翻訳文の読み手の属する国の少なくとも一方を指定させ、両者のうちの何れか一方が指定された場合には、その指定内容に応じて他方を特定する第１のステップと、
前記コンピュータ装置へ入力された原文データの表す文章を前記翻訳先言語による翻訳文へと翻訳しその翻訳文を表す翻訳文データを生成する第２のステップと、
前記第２のステップにて生成された翻訳文データを解析して、その翻訳文データの表す翻訳文の主語、目的語および動詞を特定する第３のステップと、
前記第３のステップにて特定された目的語が前記読み手の属する国に関連する事物を表しているか否かを判定し、その判定結果が肯定的である場合に、前記第３のステップにて特定された主語と目的語とを入れ替える第１の編集と、前記第３のステップにて特定された動詞をその反対の意味を有する動詞に置き換える第２の編集と、を前記翻訳文データに施す第４のステップと
を実行させるプログラム。
【請求項６】
コンピュータ装置に、
翻訳先言語またはその翻訳先言語による翻訳文の読み手の属する国の少なくとも一方を指定させ、両者のうちの何れか一方が指定された場合には、その指定内容に応じて他方を特定する第１のステップと、
前記コンピュータ装置へ入力された原文データを解析して、その原文データの表す文章の主語、目的語および動詞を特定する第２のステップと、
前記第２のステップにて特定された目的語が前記読み手の属する国に関連する事物を表しているか否かを判定し、その判定結果が肯定的である場合に、前記第２のステップにて特定された主語と目的語とを入れ替える第１の編集と、前記第２のステップにて特定された動詞をその反対の意味を有する動詞に置き換える第２の編集と、を前記原文データに施す第３のステップと、
前記第３のステップにて編集が施された原文データの表す文章を前記翻訳先言語による翻訳文へと翻訳しその翻訳文を表す翻訳文データを生成する第４のステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第１の言語で記述された文章を表す原文データを受取り、その文章を第１の言語とは異なる第２の言語へと翻訳して出力する翻訳装置に関する。
【背景技術】
【０００２】
近年、インターネットなどワールドワイドな通信環境の普及やビジネス分野など多様な分野での国際化の進展に伴い、母国語など普段使用している言語とは異なる言語で記述された文章に接する機会が増加してきている。このため、文章の翻訳を手軽に行いたいといったニーズが高まっており、このようなニーズに応えるための技術が種々提案されている。この種の技術の一例としては、パーソナルコンピュータ（以下、「ＰＣ」）などのコンピュータ装置に翻訳ソフトウェアをインストールして、その翻訳ソフトウェアにしたがって翻訳処理を実行させる機械翻訳が挙げられる。しかしながら、この種の機械翻訳では、例えば、翻訳対象の文章を単語単位でその訳語に置き換えてしまうなど、その翻訳結果がいわゆる直訳調になってしまい、その翻訳文の読み手にとって読み易い翻訳結果を得ることができないといった問題点があった。そこで、このような問題点を解決するための技術が従来より種々提案されており、その一例としては、特許文献１や特許文献２に開示された技術が挙げられる。
【０００３】
特許文献１には、英語で記述された文章を日本語に翻訳する翻訳装置に、翻訳対象の文章に所定の動詞（“ｇｉｖｅ”、“ｍａｋｅ”、“ｔａｋｅ”等）の直接目的語となっている名詞が含まれており、かつ、その名詞が動作名詞（その名詞の動詞形を上記所定の動詞と置き換えて主動詞とすることによって、同じ意味の文に書き換えることが可能な名詞）である場合に、その名詞を動詞化して文を書き換えた後に翻訳を行うことによって日本語として自然な訳文が得られるようにする技術が開示されている。
【０００４】
特許文献２には、翻訳対象の文に、慣用表現を構成する複数の単語が含まれている場合には、それら単語を慣用表現に置き換えて翻訳する技術が開示されている。
【特許文献１】特開平３−０１５９７８号公報
【特許文献２】特開平４−３１３１５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１や２に開示された技術を用いて、自然な翻訳文が得られるようにしたとしても、その翻訳文が読み手にとって読み易くなるわけではない。例えば、原文の読み手として主に想定されている人物の立場と、翻訳文の読み手の立場とが異なっている場合（具体的には、前者の母国と後者の母国とが異なっている場合など）には、その立場の違いに応じて、その文意を汲み取る際に違和感を感じてしまったり、その文章に共感を抱くことができなくなってしまったりする場合があるからである。
【０００６】
本発明は、上記課題に鑑みて為されたものであり、読み手にとって読み易く、かつ、その読み手の立場に則した翻訳文が得られるようにする機械翻訳技術を提供することを目的としている。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明は、所定の翻訳元言語で記述された文章を表す原文データが入力される入力手段と、翻訳先言語またはその翻訳先言語による翻訳文の読み手の属する国の少なくとも一方を指定させる指定手段と、前記指定手段によって翻訳先言語または翻訳文の読み手の属する国の何れか一方が指定された場合にその指定内容に応じて他方を特定する第１の特定手段と、前記入力手段へ入力された原文データの表す文章を、前記指定手段により指定された翻訳先言語または前記第１の特定手段により特定された翻訳先言語による翻訳文へと翻訳しその翻訳文を表す翻訳文データを生成する翻訳手段と、前記翻訳手段により生成された翻訳文データを解析して、その翻訳文データの表す翻訳文の主語、目的語および動詞を特定する第２の特定手段と、前記第２の特定手段により特定された目的語が、前記指定手段により指定された国または前記第１の特定手段により特定された国に関連する事物を表しているか否かを判定する判定手段と、前記判定手段による判定結果が肯定的である場合に、前記第２の特定手段により特定された主語と目的語とを入れ替える第１の編集と前記第２の特定手段により特定された動詞をその反対の意味を有する動詞に置き換える第２の編集とを前記翻訳文データに施す編集手段とを有する翻訳装置を提供する。
【０００８】
また、上記課題を解決するために、本発明は、コンピュータ装置に、翻訳先言語またはその翻訳先言語による翻訳文の読み手の属する国の少なくとも一方を指定させ、両者のうちの何れか一方が指定された場合には、その指定内容に応じて他方を特定する第１のステップと、前記コンピュータ装置へ入力された原文データの表す文章を前記翻訳先言語による翻訳文へと翻訳しその翻訳文を表す翻訳文データを生成する第２のステップと、前記第２のステップにて生成された翻訳文データを解析して、その翻訳文データの表す翻訳文の主語、目的語および動詞を特定する第３のステップと、前記第３のステップにて特定された目的語が前記読み手の属する国に関連する事物を表しているか否かを判定し、その判定結果が肯定的である場合に、前記第３のステップにて特定された主語と目的語とを入れ替える第１の編集と前記第３のステップにて特定された動詞をその反対の意味を有する動詞に置き換える第２の編集とを前記翻訳文データに施す第４のステップとを実行させるプログラムを提供する。また、本発明の別の態様にあっては、コンピュータ装置読み取り可能な記録媒体に上記プログラムを書き込んで提供するとしても勿論良い。
【０００９】
このような翻訳装置またはプログラムによれば、原文において、翻訳文の読み手に関連する事物が目的語として記載されている場合には、その原文を上記翻訳先言語へと翻訳した後に、さらに、その翻訳結果に、主語と目的語を入れ替える第１の編集と、動詞を反対の意味を有する動詞へ置き換える第２の編集とが施される。この結果、読み手の属する国に関連する事物を主語とした翻訳文が得られることになる。
【００１０】
また、上記課題を解決するために、本発明は、所定の翻訳元言語で記述された文章を表す原文データが入力される入力手段と、翻訳先言語またはその翻訳先言語による翻訳文の読み手の属する国の少なくとも一方を指定させる指定手段と、前記指定手段によって翻訳先言語または翻訳文の読み手の属する国の何れか一方が指定された場合にその指定内容に応じて他方を特定する第１の特定手段と、前記入力手段へ入力された原文データを解析して、その原文データの表す文章の主語、目的語および動詞を特定する第２の特定手段と、前記第２の特定手段により特定された目的語が、前記指定手段により指定された国または前記第１の特定手段により特定された国に関連する事物を表しているか否かを判定する判定手段と、前記判定手段による判定結果が肯定的である場合に、前記第２の特定手段により特定された主語と目的語とを入れ替える第１の編集と前記第２の特定手段により特定された動詞をその反対の意味を有する動詞に置き換える第２の編集とを前記原文データに施す編集手段と、前記編集手段による編集が施された原文データの表す文章を、前記指定手段により指定された翻訳先言語または前記第１の特定手段により特定された翻訳先言語による翻訳文へと翻訳しその翻訳文を表す翻訳文データを生成する翻訳手段と、を有する翻訳装置を提供する。
【００１１】
また、上記課題を解決するために、本発明は、コンピュータ装置に、翻訳先言語またはその翻訳先言語による翻訳文の読み手の属する国の少なくとも一方を指定させ、両者のうちの何れか一方が指定された場合には、その指定内容に応じて他方を特定する第１のステップと、前記コンピュータ装置へ入力された原文データを解析して、その原文データの表す文章の主語、目的語および動詞を特定する第２のステップと、前記第２のステップにて特定された目的語が前記読み手の属する国に関連する事物を表しているか否かを判定し、その判定結果が肯定的である場合に、前記第２のステップにて特定された主語と目的語とを入れ替える第１の編集と前記第２のステップにて特定された動詞をその反対の意味を有する動詞に置き換える第２の編集とを前記原文データに施す第３のステップと、前記第３のステップにて編集が施された原文データの表す文章を前記翻訳先言語による翻訳文へと翻訳しその翻訳文を表す翻訳文データを生成する第４のステップと、を実行させるプログラムを提供する。また、本発明の別の態様にあっては、コンピュータ装置読み取り可能な記録媒体に上記プログラムを書き込んで提供するとしても勿論良い。
【００１２】
このような翻訳装置またはプログラムによれば、原文において、翻訳文の読み手に関連する事物が目的語として記載されている場合には、その主語と目的語とを入れ替える第１の編集と、動詞を反対の意味を有する動詞へ置き換える第２の編集とを施した後に、上記翻訳先言語へと翻訳される。この結果、読み手の属する国に関連する事物を主語とした翻訳文が得られることになる。
【００１３】
より好ましい態様においては、前記第２の特定手段により特定された動詞の表す表現の度合いを予め定められた条件にしたがって調整する調整手段をさらに有することを特徴とすることが望ましい。
【００１４】
さらに、好ましい態様においては、前記調整手段は、前記入力手段へ入力された原文データに、その原文データの表す文章についての著作権を放棄することを表すデータが付加されている場合、または、その文章について著作権を主張することを表すデータが付加されていない場合に、前記第２の特定手段により特定された動詞の表す表現の度合いを予め定められた条件にしたがって調整することが望ましい。
【発明の効果】
【００１５】
本発明によれば、読み手にとって読み易く、かつ、その読み手の立場に則した翻訳文を得ることが可能になる、といった効果を奏する。
【発明を実施するための最良の形態】
【００１６】
以下、本発明を実施する際の最良の形態について図面を参照しつつ説明する。
（Ａ．構成）
図１は、本発明の１実施形態に係る翻訳装置１１０を含んでいる翻訳システム１０の構成例を示すブロック図である。図１の画像読取装置１２０は、例えばＡＤＦ（Auto Document Feeder）などの自動給紙機構を備えたスキャナ装置であり、ＡＤＦにセットされた紙文書を１ページずつ読み取り、読み取った画像に対応する画像データをＬＡＮ（Local Area Network）などの通信線１３０を介して翻訳装置１１０へ引渡すものである。なお、本実施形態では、通信線１３０がＬＡＮである場合について説明するが、ＷＡＮ（Wide Area Network）やインターネットなどであっても良いことは勿論である。また、本実施形態では、翻訳装置１１０と画像読取装置１２０とを夫々個別のハードウェアとして構成する場合について説明するが、両者を一体のハードウェアで構成するとしても良いことは勿論である。このような態様にあっては、通信線１３０は、係るハードウェア内で翻訳装置１１０と画像読取装置１２０とを接続する内部バスである。
【００１７】
図１の翻訳装置１１０は、画像読取装置１２０から引渡された画像データの表す文章をその文章の記述に用いられている第１の言語とは異なる第２の言語に翻訳し、その翻訳結果に応じた画像データ（以下、「翻訳文データ」）を記憶するものであり、図２に示す構成を有している。図２に示されているように、翻訳装置１１０は、制御部２００と、通信インターフェイス（以下、ＩＦ）部２１０と、表示部２２０と、操作部２３０と、記憶部２４０と、これら各構成要素間のデータ授受を仲介するバス２５０と、を備えている。
【００１８】
制御部２００は、例えばＣＰＵ（Central Processing Unit）であり、後述する記憶部２４０に格納されている各種ソフトウェアを実行することによって、翻訳装置１１０の各部を中枢的に制御するものである。通信ＩＦ部２１０は、通信線１３０を介して画像読取装置１２０に接続されており、この通信線１３０を介して画像読取装置１２０から送られてくる画像データを受取り、制御部２００へ引渡すものである。つまり、この通信ＩＦ部２１０は、画像読取装置１２０から送られてくる画像データが入力される入力手段として機能する。なお、実施形態では、画像読取装置１２０から翻訳装置１１０へと引渡される画像データは、翻訳対象の文章（すなわち、原文）を表しているのであるから、以下では、「原文データ」と称する。なお、本実施形態では、原文データとして原文の画像を表す画像データを用いる場合について説明したが、原文の記述に用いられている文字を表す文字コード（例えば、ＡＳＣＩＩコードやシフトＪＩＳコードなど）をその記述順に配列したコードデータを上記原文データとして用いても良いことは勿論である。
【００１９】
表示部２２０は、例えば液晶ディスプレイとその駆動回路であり、制御部２００から引渡されたデータに応じた画像を表示し、各種ユーザインタフェイスを提供するためのものである。操作部２３０は、例えば、複数の操作子（図示省略）を備えたキーボードであり、それら操作子の操作内容に応じたデータ（以下、操作内容データ）を制御部２００へ引渡すことによって、上記各操作子の操作内容を制御部２００へ伝達するためのものである。
【００２０】
記憶部２４０は、図２に示されているように、揮発性記憶部２４０ａと不揮発性記憶部２４０ｂとを含んでいる。揮発性記憶部２４０ａは、例えばＲＡＭ（Random Access Memory）であり、後述する各種ソフトウェアにしたがって作動している制御部２００によってワークエリアとして利用される。一方、不揮発性記憶部２４０ｂは、例えば、ハードディスクであり、通信ＩＦ部２１０を介して画像読取装置１２０から入力された原文データに対応する翻訳文データを記憶するためのものである。この不揮発性記憶部２４０ｂには、本実施形態に係る翻訳装置１１０に特有な機能を制御部２００に実現させるためのデータやソフトウェアが格納されている。
【００２１】
不揮発性記憶部２４０ｂに格納されているデータの一例としては、制御部２００に機械翻訳を行わせるための各種辞書データベース（以下、「ＤＢ」）と、国別ＤＢとが挙げられる。ここで、辞書ＤＢの一例としては、各言語間の単語の対応関係を表す対訳辞書ＤＢと、各言語について互いに反対の意味内容を表す単語同士を対応付けて格納した反対語辞書ＤＢとが挙げられる。一方、上記国別ＤＢには、各国毎に、その国の公用語を表すデータと、その国に関連する事物を表すデータが格納されている。この国別ＤＢは、翻訳先言語か、または、翻訳文の読み手の属する国（例えば、読み手の母国や居住国）の何れかが指定された場合に、他方を制御部２００に特定させる際に利用されたり、読み手の立場に則した編集を制御部２００に施させる際に利用される。なお、以下では、翻訳先言語を、その翻訳先言語による翻訳文の読み手に指定させる場合について説明する。
【００２２】
一方、不揮発性記憶部２４０ｂに格納されているソフトウェアの一例としては、オペレーティングシステム（Operating System 以下、「ＯＳ」）を制御部２００に実現させるためのＯＳソフトウェアや、翻訳ソフトウェアとが挙げられる。ここで、翻訳ソフトウェアとは、画像読取装置１２０から入力された原文データの表す原文を、上記読み手により指定された翻訳先言語へと翻訳する処理と、その翻訳結果にその読み手の立場に則した編集を施す処理とを制御部２００に行わせるためのソフトウェアである。以下、これらソフトウェアを実行することによって制御部２００に付与される機能について説明する。
【００２３】
翻訳装置１１０の電源（図示省略）が投入されると、制御部２００は、まず、ＯＳソフトウェアを不揮発性記憶部２４０ｂから読み出し実行する。ＯＳソフトウェアにしたがって作動しＯＳを実現している状態の制御部２００には、翻訳装置１１０の各部を制御する機能や、他のソフトウェアを不揮発性記憶部２４０ｂから読み出し実行する機能が付与される。例えば、操作部２３０を介して上記翻訳ソフトウェアの実行を指示されると、制御部２００は、上記翻訳ソフトウェアを不揮発性記憶部２４０ｂから読み出し、これを実行する。この翻訳ソフトウェアにしたがって作動している制御部２００には、以下に述べる３つの機能が付与される。
【００２４】
第１に、翻訳先言語を上記読み手に指定させ、その指定内容に応じてその読み手の属す国を特定する第１の特定機能である。具体的には、制御部２００は、まず、図３に示す言語指定画面を表示部２２０に表示させる。この言語指定画面を視認した読み手は、操作部２３０によりプルダウンメニュ３１０を適宜操作することによって、翻訳先言語を選択し、さらに、決定ボタンＢ１を押下することによって、所望の翻訳先言語を指定することができる。一方、制御部２００は、操作部２３０から引き渡された操作内容データに応じて翻訳先言語を特定し、その翻訳先言語をキーとして言語対応辞書を検索することによって、その翻訳先言語を公用語として使用している国を上記読み手の属する国として特定する。なお、読み手により指定された翻訳先言語を公用語として使用している国が複数ある場合には、それら複数の国の各々を表すデータ（例えば、各国の国名を表す文字列データや各国の国旗や紋章を表す図像データ）を表示し、それら複数の国のうちからその読み手の属する国を選択させるようにすれば良い。
【００２５】
第２に、画像読取装置１２０から入力された原文データの表す原文を上記翻訳先言語による翻訳文へ翻訳し、その翻訳文を表す翻訳文データを生成する翻訳機能である。具体的には、制御部２００は、まず、上記原文データを解析してその原文データの表す文章の記述に用いられている言語である翻訳元言語を特定する次いで、制御部２００は、その翻訳元言語と上記翻訳先言語とに応じた対訳辞書ＤＢを参照して、その原文データの表す文章を翻訳する。なお、本実施形態では、画像読取装置１２０から入力された原文データを解析することによって、翻訳元言語を制御部２００に特定させる場合について説明したが、上述した翻訳先言語の指定と同様に、翻訳元言語を読み手に指定させるとしても良いことは勿論である。
【００２６】
第３に、翻訳機能により生成された翻訳文データの表す翻訳文を解析しその主語、目的語および動詞を特定する第２の特定機能である。具体的には、制御部２００は、上記翻訳文データの表す翻訳文に形態素解析を施して、その構成要素毎に分解し、上記翻訳先言語の文法規則にしたがってそれら構成要素のうちから主語、目的語および動詞を特定する。そして、第４に、上記第２の特定機能により特定された目的語が上記第１の特定機能により特定された国（すなわち、翻訳文の読み手の属する国）に関連する事物を表しているか否かを、上記読み手の属する国に対応する国別ＤＢの格納内容を参照して判定し、その判定結果が肯定的である場合に、上記第２の特定機能により特定された主語と目的語とを入れ替る第１の編集と上記第２の特定機能により特定された動詞を、翻訳先言語に対応する反対語辞書ＤＢを参照して、その反対の意味を有する動詞に置き換える第２の編集とを上記翻訳文データに施す編集機能である。なお、このようにして得られた翻訳文データは、制御部２００によって表示部２２０へと引渡され、その翻訳文データの表す翻訳文が表示部２２０に表示されることになる。
【００２７】
以上に説明したように、本実施形態に係る翻訳装置１１０のハードウェア構成は一般的なコンピュータ装置のハードウェア構成と同一であり、不揮発性記憶部２４０ｂに格納されている各種ソフトウェアを制御部２００に実行させることによって、本発明に係る翻訳装置に特有な機能が実現される。このように、本実施形態では、本発明に係る翻訳装置に特有な機能をソフトウェアモジュールで実現する場合について説明したが、これらの機能を担っているハードウェアモジュールを組み合わせて本発明に係る翻訳装置を構成するとしても良いことは勿論である。
【００２８】
（Ｂ.動作）
次いで、翻訳装置１１０が行う動作のうち、その特徴を顕著に示す動作について説明する。なお、以下に説明する動作例では、翻訳装置１１０により生成される翻訳文の読み手が翻訳装置１１０の操作部２３０に設けられている各種操作子を操作して各種指示を入力する場合、すなわち、上記読み手が翻訳装置１１０のユーザである場合について説明する（以下では、上記読み手を単に「ユーザ」とも表記する）。そして、翻訳装置１１０の制御部２００は上記ＯＳソフトウェアにしたがって作動しており、ユーザが何らかの入力操作を行うことを待ち受けているものとする。
【００２９】
ユーザが操作部２３０を適宜操作し、上記翻訳ソフトウェアの実行を指示する旨の入力操作を行うと、操作部２３０はその操作内容に応じた操作内容データを制御部２００へ引き渡す。本動作例では、上記翻訳ソフトウェアの実行を指示する旨の操作内容データが操作部２３０から制御部２００へ引渡されるのであるから、制御部２００は、その操作内容データに応じて上記翻訳ソフトウェアを不揮発性記憶部２４０ｂから読み出し、これを実行する。以下、上記翻訳ソフトウェアにしたがって制御部２００が行う翻訳処理について図面を参照しつつ説明する。
【００３０】
図４は、上記翻訳ソフトウェアにしたがって制御部２００が行う翻訳処理の流れを示すフローチャートである。図４に示すように、制御部２００は、まず、言語指定画面（図３参照）を表示部２２０に表示させ、翻訳先言語をユーザに指定させる（ステップＳＡ１００）。前述したように、この言語指定画面を視認したユーザは、プルダウンメニュ３１０を適宜操作し、決定ボタンＢ１を押下することによって、所望の翻訳先言語を選択することができる。一方、制御部２００は、上記ユーザの操作内容を表す操作内容データ（すなわち、プルダウンメニュにて選択されら項目を表すデータおよび決定ボタンＢ１が押下されたことを表すデータ）を操作部２３０から受取り、その操作内容データに基づいて何れの言語が選択されたのか（すなわち、プルダウンメニュの何番目に表示されている言語が選択されたのか）を特定する。なお、本動作例では、翻訳先言語として「日本語」が選択された場合について説明する。このように翻訳先言語の選択が為されると、制御部２００は、選択された言語を表す翻訳先言語データを生成し揮発性記憶部２４０ａへ書き込む。
【００３１】
次いで、制御部２００は、上記言語指定画面にて指定された翻訳先言語に基づいて、ユーザ（すなわち、その翻訳先言語による翻訳文の読み手）の属する国を特定する（ステップＳＡ１１０）。具体的には、制御部２００は、上記翻訳先言語データで上記国別ＤＢを検索し、その翻訳先言語データの表す言語を公用語として使用している国を特定する。本動作例では、翻訳先言語として「日本語」が指定され、日本語を公用語として使用している国は、「日本国」だけであるから、上記読み手の属する国として「日本国」が特定されることになる。以降、制御部２００は、翻訳対象の文章を表す原文データが画像読取装置１２０から送られてくることを待ち受ける。
【００３２】
一方、ユーザが画像読取装置１２０のＡＤＦに紙文書をセットし、所定の操作（例えば、画像読取装置１２０の操作部に設けられている起動ボタンの押下など）を行うと、その紙文書に対応する画像が画像読取装置１２０によって読み取られ、その画像に対応する原文データが通信線１３０を介して画像読取装置１２０から翻訳装置１１０へ送られる。本動作例では、図５（ａ）に示す文章を表す原文データが画像読取装置１２０から送られてくる場合について説明する。
【００３３】
制御部２００は、通信ＩＦ部２１０を介して上記原文データを受取ると（ステップＳＡ１２０）、その原文データを解析してその原文データの表す文章の記述に用いられている言語（すなわち、翻訳元言語）を特定する（ステップＳＡ１３０）。本動作例では、図５（ａ）に示す文章を表す原文データが画像読取装置１２０から送られてくるのであるから、上記ステップＳＡ１３０にて翻訳元言語として「英語」が特定される。次いで、制御部２００は、言語指定画面にてユーザにより指定された翻訳先言語と上記ステップＳＡ１３０にて特定した翻訳元言語とに応じて定まる対訳辞書ＤＢ（本動作例では、英語・日本語対訳辞書ＤＢ）を参照して上記原文データの表す文章を翻訳し、その翻訳結果（すなわち、翻訳文）を表す翻訳文データを生成し（ステップＳＡ１４０）、その翻訳文データを揮発性記憶部２４０ａへ書き込む。その結果、揮発性記憶部２４０ａには、図５（ｂ）に示す翻訳文を表す翻訳文データが格納されることになる。
【００３４】
次いで、制御部２００は、ステップＳＡ１４０にて生成した翻訳文データの表す翻訳文に形態素解析を施し、その主語、目的語および動詞を特定する（ステップＳＡ１５０）。本動作例では、図５（ｂ）に示す翻訳文を表す翻訳文データについて上記ステップＳＡ１５０の処理が実行される結果、主語として「アメリカ」が特定され、目的語として「日本」が特定され、動詞として「勝つ」が特定されることになる。
【００３５】
次いで、制御部２００は、ステップＳＡ１５０にて特定された目的語が上記ステップＳＡ１１０にて特定した国（すなわち、上記翻訳文データの表す翻訳文の読み手の属する国）に関連性を有する事物を表しているか否かを判定する（ステップＳＡ１６０）。具体的には、制御部２００は、ステップＳＡ１５０にて特定された目的語に対応する単語が、ステップＳＡ１１０にて特定した国に対応する国別ＤＢに格納されているか否かを判定し、格納されている場合には、上記目的語は上記読み手の属する国に関連性を有する事物を表していると判定する。そして、制御部２００は、ステップＳＡ１６０の判定結果が“Ｙｅｓ”である場合に、上記ステップＳＡ１５０にて特定した主語と目的語とを入れ替える第１の編集を上記翻訳文データに施し（ステップＳＡ１７０）、さらに、翻訳先言語に対応する反対語辞書ＤＢを参照して、上記ステップＳＡ１５０にて特定された動詞をその反対の意味を有する動詞に置き換える第２の編集を翻訳文データに施し（ステップＳＡ１８０）、当該翻訳処理を終了する。本動作例では、翻訳文の読み手の属する国として「日本国」が上記ステップＳＡ２にて特定され、翻訳文の目的語として「日本」（すなわち、日本国の略称）が特定されているのであるから、ステップＳＡ１６０の判定結果は“Ｙｅｓ”になり、上記ステップＳＡ１７０およびステップＳＡ１８０の処理が実行されることになる。その結果、揮発性記憶部２４０ａに格納されている翻訳文データは、図５（ｃ）に示す翻訳文を表す翻訳文データに編集されることになる。
【００３６】
ここで、注目すべき点は、図５（ｂ）に示す翻訳文と図５（ｃ）に示す翻訳文とを比較すると、両者の意味内容は同一であるものの、読み手が日本人である場合には、前者の文章よりも後者の文章を読み易く感じる点である。何故ならば、一般に、文章は、その主語がその文章の読み手に強く関連しているほど、その読み手にとって読み易く、その読み手に共感を与え易いからである。つまり、文章は、その主語がその文章の読み手に強く関連しているほど、その読み手の立場に則した文章になる。このように、本実施形態に係る翻訳装置１１０によれば、読み手にとって読み易く、かつ、その読み手の立場に則した翻訳文を手軽に得ることが可能になるといった効果を奏する。
【００３７】
（Ｃ．変形例）
以上、本発明の１実施形態について説明したが、係る実施形態を以下のように変形しても良いことは勿論である。
（Ｃ−１：変形例１）
上述した実施形態では、翻訳装置１１０により生成される翻訳文の読み手が翻訳装置１１０のユーザである場合について説明したが、両者が異なっていても良いことは勿論である。上記読み手と上記ユーザとが異なっている場合には、図４に示すステップＳＡ１００において、ユーザが普段使用している言語を翻訳先言語として指定させるのではなく、上記読み手が普段使用している言語を翻訳先言語として指定させるようにすれば良い。
【００３８】
（Ｃ−２：変形例２）
上述した実施形態では、ユーザにより指定された翻訳先言語に応じてその翻訳文の読み手の属する国を特定する場合について説明したが、逆に、ユーザに上記読み手の属する国を指定させ、指定された国の公用語を翻訳先言語として特定するとしても勿論良い。なお、複数の言語を公用語として用いている国が読み手の属する国として指定された場合には、それら複数の言語のうちの何れかを翻訳先言語として指定させるようにしても良い。要は、翻訳先言語と読み手の属する国との何れか一方が指定された場合に、その指定内容に応じて他方を特定する態様であれば良い。また、翻訳先言語と読み手の属する国の両者とを指定させるようにしても勿論良い。
【００３９】
（Ｃ−３：変形例３）
上述した実施形態では、翻訳装置１１０により翻訳された翻訳文をその翻訳装置１１０の表示部２２０に表示させる場合について説明した。しかしながら、上記翻訳文を表す翻訳文データを、例えば、プリンタなどの画像形成装置へ送信しその翻訳文データの表す画像（すなわち、上記翻訳文を表す画像）を印刷用紙などの記録材上に形成させるようにしても良く、他のコンピュータ装置へ送信しそのコンピュータ装置に記憶させるようにしても良い。また、上述した実施形態では、上記翻訳文を表す翻訳文データとしてその翻訳文を表す画像データを生成する場合について説明したが、その翻訳文に対応するコードデータを上記翻訳文データとして生成するようにしても勿論良い。
【００４０】
（Ｃ−４：変形例４）
上述した実施形態では、画像読取装置１２０から引渡された原文データの表す文章を翻訳先言語で翻訳した後に、本発明に係る翻訳装置に特有な編集（すなわち、目的語と主語の入れ替え、および、動詞をその反対の意味を有する動詞への置き換え）を施す場合について説明した。しかしながら、上記原文データに上記編集を施した後に、上記翻訳先言語へと翻訳するようにしても良いことは勿論である。
【００４１】
（Ｃ−５：変形例５）
上述したように、本実施形態では、翻訳対象の文章の目的語がその文章の翻訳文の読み手の属する国に関連する事物である場合に、その文章の目的語と主語とを入れ替えるとともに、動詞をその反対の意味を有する動詞に置き換える場合について説明した。しかしながら、上記動詞の置き換えとともにその動詞の表す表現を適宜調整するようにしても良い。具体的には、図６（ａ）に示す原文を表す原文データが翻訳装置１１０へ入力され、図４に示す翻訳処理を実行することによって、図６（ｃ）に示す翻訳文が得られのであるが、さらに、図６（ｄ）に示す翻訳文のように表現を調整するようにしても良い。このようなことは以下のようにして実現される。
【００４２】
例えば、主語が読み手に関連性を有する文にて動詞として用いられた場合に、読み手とって好ましい意味内容の文を構成するであろう動詞については、その表現の度合いを正の値で表すパラメータ（以下、「重み」ともいう）を対応付けてその意味内容毎にグループ化して前述した対訳辞書ＤＢに登録しておくとともに、その反対に、読み手にとって好ましくない意味内容の文を構成するであろう動詞については、その表現の度合いを負の値で表すパラメータを対応付けてその意味内容毎にグループ化して対訳辞書ＤＢに登録しておく。例えば、「勝つ」という意味内容を有する動詞のグループについての対訳辞書ＤＢの登録内容は図６（ｅ）に示すようになり、その反対の意味である「負ける」という意味内容を有する動詞のグループについての対訳辞書ＤＢの格納内容は図６（ｆ）に示すようになる。なお、図６（ｅ）および（ｆ）に示すような態様で対訳辞書ＤＢを構成した場合には、対応付けられているパラメータの絶対値が等しい動詞は互いに反対語の関係を有することになる。このため、上記のような態様で対訳辞書ＤＢを構成する場合には、必ずしも反対語辞書ＤＢを翻訳装置１１０に記憶させておく必要はない。
【００４３】
さて、図６（ａ）に示す原文に対して、図６（ｅ）および図６（ｆ）に示す格納内容を有する対訳辞書ＤＢを用いて図４に示す翻訳処理を施すと、まず、ステップＳＡ１３０の処理により図６（ｂ）に示す翻訳文がえられ、その翻訳文に対してステップＳＡ１７０およびステップＳＡ１８０の処理を施すことによって、図６（ｃ）に示す翻訳文が得られることは前述した通りである。そして、このステップＳＡ１８０の処理を施すことによって得られた翻訳文に対して、図７に示す調整処理をさらに施すことによって、図６（ｄ）に示す翻訳文が得られるのである。以下、図７に示す調整処理について説明する。
【００４４】
図７は、本変形例に係る調整処理の流れを示すフローチャートである。
図７に示すように、制御部２００は、まず、ステップＳＡ１８０にて置き換えた動詞に対応付けられているパラメータが負の値を表しているか否か（すなわち、主語が読み手に関連性を有する文にて用いられた場合に、その読み手にとって好ましくない意味内容の文を構成する動詞であるか否か）を判定する（ステップＳＢ１００）。そして、ステップＳＢ１００の判定結果が“Ｙｅｓ”である場合には、制御部２００は、ステップＳＡ１８０にて置き換えた動詞を、その動詞と同一のグループに属し、かつ、所定の値（例えば、“２”）だけ小さい絶対値のパラメータを対応付けて上記対訳辞書ＤＢに登録されている動詞で置き換える（ステップＳＢ１１０）。これにより、ステップＳＡ１８０で置き換えられ動詞が、同一の意味内容を有し、より表現を和らげた動詞に置き換えられることになる。
以上が本変形例に係る調整処理である。
【００４５】
例えば、上記ステップＳＡ１８０の処理において、原文における動詞をその反対の意味を有する動詞に置き換えることによって、「完敗する」という動詞が得られた場合には、さらに、パラメータの絶対値が“２”だけ小さい動詞（すなわち、「惜敗する」：図６（ｅ）参照）に置き換える。このようにすれば、上記図６（ａ）に示す原文の翻訳文は、図６（ｃ）に示すように表現が和らげられることになる。なお、本変形例では、図４に示す翻訳処理を実行することにより、その翻訳結果が読み手にとって好ましくない意味内容の翻訳文になる場合には、表現の度合いを和らげるように調整する場合について説明したが、逆に、翻訳結果が読み手にとって好ましい意味内容の翻訳文になる場合には、より表現の度合いを強めるように調整するとしても勿論良い。具体的には、上記ステップＳＡ１８０にて置き換えた動詞に対応付けられているパラメータが正の値を表している場合には、その動詞と同一のグループに属し、かつ、パラメータの絶対値が所定の値だけ大きい動詞にさらに置き換えるようにすれば良い。要は、ステップＳＡ１８０にて置き換えた動詞が、読み手にとって好ましくない意味内容の動詞、または、読み手にとって好ましい意味内容の動詞であるなど、予め定められた条件を満たした場合に、表現の調整を行う態様であれば良い。
【００４６】
また、原文がスポーツなどの勝敗について記述された文章であり、その原文に点差を表す表現が含まれていた場合には、その点差に応じて表現の度合いを調整するようにしても良い。このようなことは、スポーツの種別毎に点差に応じた重みを対応付けて格納した重みテーブル（図８（ａ）参照）を翻訳装置１１０に記憶させておき、原文に含まれている点差を表す表現に対応する重みを上記重みテーブルを参照して特定し、その重みを上記対訳辞書ＤＢに登録されているパラメータの絶対値と対応付けることによって勝ち負けの度合いを特定し、さらに、上記のような調整を行うようにすれば良い。例えば、サッカーの勝敗について図８（ｂ）に示すように記述された原文についは、図４に示す翻訳処理を施すことによって、図８（ｃ）に示す翻訳文へと翻訳されることになるが、さらに、本変形例に係る調整処理を施すことによって、図８（ｄ）に示すように表現が調整されることになる。
【００４７】
なお、上記のように表現を調整してしまうと、原文データの表す文章の意味内容とその翻訳文の意味内容とが異なったものになってしまうため、その原文データの表す文章について著作権が主張されていない場合にのみ、上記表現の調整を施すようにすることが望ましい。具体的には、上記原文データにその原文データの表す文章について著作権を主張しないことを表すデータが付加されていた場合、または、著作権を主張する旨のデータが付加されていない場合にのみ、上記表現の調整を施すようにすれば良い。
【００４８】
（Ｃ−６：変形例６）
上述した実施形態では、本発明に係る翻訳装置に特有な機能を制御部２００に実現させるためのソフトウェアを不揮発性記憶部２２０ｂに予め記憶させておく場合について説明した。しかしながら、例えばＣＤ−ＲＯＭ（Compact Disk- Read Only Memory）やＤＶＤ（Digital Versatile Disk）などのコンピュータ装置読み取り可能な記録媒体に、上記ソフトウェアを記録しておき、このような記録媒体を用いて一般的なコンピュータ装置に上記ソフトウェアをインストールするとしても良いことは勿論である。このようにすると、一般的なコンピュータ装置を本発明に係る翻訳装置として機能させることが可能になるといった効果を奏する。
【図面の簡単な説明】
【００４９】
【図１】本発明の１実施形態に係る翻訳装置１１０を有する翻訳システム１０の構成例を示すブロック図である。
【図２】同翻訳装置１１０のハードウェア構成の一例を示すブロック図である。
【図３】同翻訳装置１１０の制御部２００が翻訳ソフトウェアにしたがって行う翻訳処理の流れを示すフローチャートである。
【図４】同制御部２００が翻訳ソフトウェアにしたがって表示部２２０に表示させる言語指定画面の一例を示す図である。
【図５】同翻訳装置１１０へ入力される原文データの表す文章およびその翻訳結果の一例を示す図である。
【図６】変形例５に係る調整処理を説明するための図である。
【図７】同変形例５に係る調整処理の流れを示すフローチャートである。
【図８】同変形例５に係る他の調整処理を説明するための図である。
【符号の説明】
【００５０】
１０…翻訳システム、１１０…翻訳装置、１２０…画像読取装置、１３０…通信線、２００…制御部、２１０…通信ＩＦ部、２２０…表示部、２３０…操作部、２４０…記憶部、２４０ａ…揮発性記憶部、２４０ｂ…不揮発性記憶部、２５０…バス。
【図１】
2006277148.tif 000003
【図２】
2006277148.tif 000004
【図３】
2006277148.tif 000005
【図４】
2006277148.tif 000006
【図５】
2006277148.tif 000007
【図６】
2006277148.tif 000008
【図７】
2006277148.tif 000009
【図８】
2006277148.tif 000010