(57)【要約】【課題】  良好に翻訳できない部分があった場合でも、解釈に誤解を与えることがない翻訳文を作成できる翻訳装置および翻訳方法を提供する。【解決手段】  翻訳対象である原文を翻訳して翻訳文を作成する翻訳部１５と、翻訳部１５による翻訳の精度を検出する翻訳精度検出部１８と、表示を行うプリンタ２６と、プリンタ２６を制御する表示様態制御部２５とを有し、表示様態制御部２５は、プリンタ２６によって、原文と翻訳文とを比較可能に表示させるとともに、翻訳文の翻訳精度検出部１８で検出された精度が低い場合には、精度低下の原因部分は原文のまま強調して表示を行わせる。【選択図】        図１
2006350662.tif 000002
【特許請求の範囲】
【請求項１】
翻訳対象である原文を翻訳して翻訳文を作成する翻訳手段と、
該翻訳手段による翻訳の精度を検出する翻訳精度検出手段と、
表示を行う表示手段と、
該表示手段の表示を制御する表示制御手段とを有し、
該表示制御手段は、前記表示手段によって、前記原文と前記翻訳文とを比較可能に表示させるとともに、前記翻訳文の前記翻訳精度検出手段で検出された精度が低い場合には、精度低下の原因部分は原文のまま強調して表示を行わせることを特徴とする翻訳装置。
【請求項２】
前記表示制御手段は、前記表示手段によって、前記原文および前記翻訳文とともに、前記翻訳精度検出手段で検出された精度を表示させることを特徴とする請求項１に記載の翻訳装置。
【請求項３】
他の翻訳手段とネットワークで接続可能とされていて、前記精度低下の原因部分を、前記他の翻訳手段で翻訳させる翻訳依頼手段を有することを特徴とする請求項１または２に記載の翻訳装置。
【請求項４】
前記表示手段は紙面に印刷可能なプリンタであり、前記表示制御手段は、前記プリンタによって前記紙面に、前記原文および前記翻訳文とともに、所定の位置に折り線を記したレイアウトで印刷することを特徴とする請求項１乃至３のいずれか一項に記載の翻訳装置。
【請求項５】
前記翻訳手段は、前記翻訳文の言語が予め登録された登録言語でない場合に、前記原文を前記登録言語で翻訳し、前記表示制御手段は、前記表示手段によって、前記原文と前記翻訳文とに加えて前記登録言語による翻訳文を表示させることを特徴とする請求項１乃至４のいずれか一項に記載の翻訳装置。
【請求項６】
翻訳対象である原文を翻訳して翻訳文を作成する翻訳工程と、
前記翻訳文の翻訳の精度を検出する翻訳精度検出工程と、
前記原文と前記翻訳文とを比較可能に表示させるとともに、前記翻訳文の前記翻訳精度検出工程で検出された精度が低い場合には、精度低下の原因部分は原文のまま強調して表示を行わせる表示工程とを有することを特徴とする翻訳方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、翻訳装置および翻訳方法に関する。
【背景技術】
【０００２】
入力された原文を機械翻訳する技術に関するものとして、原文を所定の単位で区切り、その各部分に対応する対訳を原文に対応させて表示することによって、一度にすべての対訳を表示することができ、かつ各対訳の訳文内での位置を示す位置情報を表示することによって、原文との対応をとりながら訳文全体をチェックすることが可能な機械翻訳対訳表示装置（例えば特許文献１参照）や、例文として記憶された内容を翻訳対象である原文とともに表示する際に、所定の単語に対して対訳候補としてどのような対訳があるかを表示する対訳候補表示装置（例えば特許文献２参照）、さらには、翻訳結果の正確度を評価し、正確度が必然的に劣ることが予測される情報がセットされた場合、翻訳結果に特別な強調を伴って出力する機械翻訳装置（例えば特許文献３参照）がある。
【特許文献１】特開平５−１０８７１１号公報
【特許文献２】特開２００４−６２３８４号公報
【特許文献３】特開平６−３１８２２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、入力された原文を機械翻訳する場合、全文を良好に翻訳できた場合は特に問題はないが、良好に翻訳できない部分があった場合に、良好に翻訳できた部分と良好に翻訳できなかった部分とが混在しているとかえって意味の解釈に誤解を与えてしまう可能性があった。
【０００４】
本発明はこのような課題に鑑みてなされたものであり、その目的は、良好に翻訳できない部分があった場合でも、解釈に誤解を与えることがない翻訳文を作成できる翻訳装置および翻訳方法を提供することである。
【課題を解決するための手段】
【０００５】
上述の目的を達成するため、本発明は、翻訳対象である原文を翻訳して翻訳文を作成する翻訳手段と、該翻訳手段による翻訳の精度を検出する翻訳精度検出手段と、表示を行う表示手段と、該表示手段を制御する表示制御手段とを有し、前記表示制御手段は、前記表示手段によって、前記原文と前記翻訳文とを比較可能に表示させるとともに、前記翻訳文の前記翻訳精度検出手段で検出された精度が低い場合には、精度低下の原因部分は原文のまま強調して表示を行わせることを特徴とする翻訳装置を提供する。
【０００６】
この翻訳装置によれば、表示制御手段は、表示手段によって、原文と翻訳文とを比較可能に表示させるため、これらの比較を容易に行うことができる。また、その際に翻訳文の精度を翻訳精度検出手段で検出し、この精度が低い場合には、表示制御手段が、表示手段によって、精度低下の原因部分つまり適正な翻訳ができなかった部分は原文のまま強調して表示を行わせることになるため、ユーザに精度低下の原因部分を明確に認識させることができるとともに、例えばユーザがこの部分を読み飛ばすようになることから、適正でない翻訳を表示させる場合のように解釈に誤解を与えることがない。
【０００７】
また、前記表示制御手段が、前記表示手段によって、前記原文および前記翻訳文とともに、前記翻訳精度検出手段で検出された精度を表示させるようにしても良い。
これにより、翻訳文がどの程度の精度で翻訳されたかをユーザに認識させることができる。
【０００８】
さらに、他の翻訳手段とネットワークで接続可能とされていて、前記精度低下の原因部分を、前記他の翻訳手段で翻訳させる翻訳依頼手段を設けるようにしても良い。
これにより、自身の翻訳能力が十分でない場合であっても翻訳依頼手段が他の翻訳手段で翻訳させることで適正に翻訳することができる。
【０００９】
加えて、前記表示手段は紙面に印刷可能なプリンタであり、前記表示制御手段は、前記プリンタによって前記紙面に、前記原文および前記翻訳文とともに、所定の位置に折り線を記したレイアウトで印刷するようにしても良い。
これにより、翻訳の精度が悪い部分を折って隠したり、翻訳文を折って隠したりできる。翻訳文を折って隠すようにすれば、教材としての利用価値が高くなる。
【００１０】
さらに、前記翻訳手段は、前記翻訳文の言語が予め登録された登録言語でない場合に、前記原文を前記登録言語で翻訳し、前記表示制御手段は、前記表示手段によって、前記原文と前記翻訳文とに加えて前記登録言語による翻訳文を表示させるようにしても良い。
これにより、表示手段によって、原文と通常の翻訳文とに加えて、予め登録された登録言語による翻訳文を表示させることができるため、ユーザが原文も通常の翻訳文も理解不可なときに、理解可能な言語の翻訳文を表示させることができる。
【００１１】
さらに、本発明は、翻訳対象である原文を翻訳して翻訳文を作成する翻訳工程と、前記翻訳文の翻訳の精度を検出する翻訳精度検出工程と、前記原文と前記翻訳文とを比較可能に表示させるとともに、前記翻訳文の前記翻訳精度検出工程で検出された精度が低い場合には、精度低下の原因部分は原文のまま強調して表示を行わせる表示工程とを有することを特徴とする翻訳方法としても提供することが可能である。
【発明を実施するための最良の形態】
【００１２】
次に、発明を実施するための最良の一実施形態について説明する。
図１は、本実施形態の翻訳装置１１を示すブロック図である。図１に示すように、翻訳装置１１は、翻訳対象である原文が入力される入力部（入力手段）１２と、所望の翻訳文の言語が複数の候補の中から選択操作入力される翻訳文言語選択操作部（翻訳文言語選択操作手段）１３と、所定の言語が予め登録された言語登録部（言語登録手段）１４と、入力部１２に入力された原文を、翻訳文言語選択操作部１３で選択可能な複数の言語（言語登録部１４に登録された所定の言語も含む）で翻訳して翻訳文を作成可能な翻訳部（翻訳手段）１５とを有している。ここで、入力部１２は、例えばＯＣＲ装置を有していて翻訳対象の原文が記載された紙面から原文の文字データを読み取り電子データに変換して入力可能であり、また直接電子データでも入力可能となっている。また、言語登録部１４には、この翻訳装置１１が使用される地域で主として使用される言語（例えば日本で使用されるのであれば日本語）がユーザ等によって予め登録されている。
【００１３】
加えて、翻訳装置１１は、翻訳部１５による翻訳の精度を検出する翻訳精度検出部（翻訳精度検出手段）１８と、外部サーバ（他の翻訳手段）１９とネットワークで接続可能とされていて、翻訳精度検出部１８で検出された精度低下の原因部分を、ネットワーク接続された外部サーバ１９で翻訳させる翻訳依頼部（翻訳依頼手段）２０と、この翻訳依頼部２０による外部サーバ１９での翻訳を実行するか否かが選択操作入力される翻訳依頼設定操作部（翻訳依頼設定操作手段）２１とを有している。
【００１４】
さらに、翻訳装置１１は、複数の印刷モードの中から所望の印刷モードが選択操作入力される印刷モード選択操作部（印刷モード選択操作手段）２４と、印刷モード選択操作部２４の選択結果と翻訳精度検出部１８の検出結果とに基づいて表示様態を設定する表示様態制御部（表示制御手段）２５と、この表示様態制御部２５で制御されて設定された表示様態で紙面に印刷を行う、つまり紙面を介して表示を行うプリンタ（表示手段）２６とを有している。
【００１５】
次に、上記した翻訳装置１１の制御内容について、図２のフローチャートを参照しつつ説明する。
【００１６】
まず、翻訳対象である原文の入力が入力部１２にあると（ステップＳ１）、翻訳部１５が、翻訳文言語選択操作部１３への選択操作に基づいて翻訳文言語を判定する（ステップＳ２）。そして、翻訳部１５は、入力部１２に入力された翻訳対象である原文を、設定された翻訳文言語で翻訳して翻訳文を作成する（翻訳工程：ステップＳ３）。
【００１７】
翻訳完了後に、翻訳精度検出部１８が、翻訳された翻訳文の翻訳の精度を検出する（翻訳精度検出工程：ステップＳ４）。この場合の精度の検出手法は、例えば、図３に示すように原文の段落ごとに精度を算出する。図３では、上段の段落であるParagraph１の翻訳率が１００％であり、中段の段落であるParagraph２の翻訳率が２０％であり、下段の段落であるParagraph３の翻訳率が７０％であった場合を例として示している。翻訳精度の基本的な算出方法は、翻訳処理にタイムアウトの閾値を設け、処理時間内に翻訳結果を出力できなかった段落の単語数の割合を求める。翻訳時間は、原文の文構造が複雑（重文や複文）になると処理時間がかかるため、処理時間内に翻訳結果を出力できない場合がある。このときは「文＋when [as , that ]＋文」などの重文や接続詞や関係詞を含んだ複文を「S+V+O」のような単文する処理や、修飾語句を取り除く処理を自動的に行う。
例えば、
原文“She had intended returning home by seven, but she missed the train.”
という文があらかじめ設定した翻訳処理時間の閾値が超えた場合、
１．She had intended returning home by seven.
２．She missed the train
と単文に分割し、翻訳を施す。
翻訳結果は、
「彼女は７時までに帰るつもりだった  but  電車に間に合わなかった。」となる。
原文の単語数は、１２で、翻訳できなかった単語数は、１なので、
１／１２＝０．０８３
０．０８３×１００＝８．３％
この８．３％が、翻訳できなかった割合となる。
よって、翻訳精度は、１００−８．３＝９１．７％となる。
これを段落単位で行う。なお、１文単位あるいは文全体で行っても良い。
【００１８】
次に、ステップＳ４での翻訳精度検出部１８で検出された精度低下の原因部分つまり未翻訳の部分を、ネットワーク接続された外部サーバ１９で翻訳させる翻訳依頼モードが翻訳依頼設定操作部２１で設定されているか否か判定し（ステップＳ５）、設定されている場合、翻訳依頼部２０が未翻訳の部分をネットワーク接続された外部サーバ１９で翻訳させる（ステップＳ６）。ステップＳ６の後、翻訳依頼部２０が外部サーバ１９で翻訳ができたか否かを判定し（ステップＳ７）、外部サーバ１９で翻訳ができた場合にはステップＳ４に戻る。
【００１９】
他方、ステップＳ５で、未翻訳の部分を、ネットワーク接続された外部サーバ１９で翻訳させる翻訳依頼モードが設定されていないと判定された場合、およびステップＳ７で外部サーバ１９でも翻訳ができなかった場合には、表示様態制御部２５が翻訳精度検出部１８の検出結果と、印刷モード選択操作部２４で選択操作された印刷モードとに基づいてプリンタ２６で用紙に印刷を行うための表示様態を決定する（ステップＳ８）。
【００２０】
ここで、表示様態制御部２５は、印刷モード選択操作部２４で選択操作されたすべての印刷モードに対して、入力部１２に入力された原文と翻訳部１５で翻訳された翻訳文とを比較可能に印刷させるとともに、翻訳文について翻訳精度検出部１８で検出された精度が低い場合には、精度低下の原因部分は原文のまま強調して印刷を行わせる。
【００２１】
例えば、印刷モード選択操作部２４で、図４に示すように一枚の用紙Ｓの紙面を左右二分割し、紙面右側の領域ＸＲに原文、紙面左側の領域ＸＬに翻訳文の構成（逆も可）で並べたレイアウトの２ＵＰ印刷を行わせるとともに、翻訳精度検出部１８で検出された精度を印刷させるモードが選択された場合には、上記設定されたレイアウトでプリンタ２６に印刷させることになるが、このとき、いずれの印刷モードが設定されたとしても、翻訳文について翻訳精度検出部１８で検出された精度が低い場合には、精度低下の原因部分は原文のまま強調して印刷を行わせる。例えば、図４に示すように原文のうちの“the first grade”が翻訳できず精度低下の原因部分となる場合には、これを原文のまま提示するとともにアンダラインを施すことで強調表示して印刷を行わせる。なお、強調表示としては網掛けを施したり、太字で表示したりしても良い。
【００２２】
また、表示様態制御部２５は、印刷モード選択操作部２４で、上記に加えて、翻訳精度検出部１８で検出された精度を印刷させるモードが選択された場合には、プリンタ２６によって、原文および翻訳文とともに、翻訳精度検出部１８で検出された精度を印刷させるようになっている。例えば、図４に示す領域ＸＬの上側の段落であるParagraph１のように翻訳精度が８０％である場合には、“Acc.８０％”という数字を翻訳文の段落の下側に印刷させることになり、図４に示す領域ＸＬの下側の段落であるParagraph２のように翻訳精度が１００％である場合には、“Acc.１００％”という数字を翻訳文の段落の下側に印刷させることになっている。なお、翻訳精度検出部１８で検出された精度に応じて段落毎に色分けを施してプリンタ２６で印刷させることも可能である。さらには、精度の閾値を設定し精度が閾値を下回る段落だけ閾値を上回る段落とは異なる色となるようにプリンタ２６で印刷させることも可能である。
【００２３】
なお、印刷モード選択操作部２４では、例えば、図５に示すように、一枚の用紙Ｓの紙面を左右方向に三分割し、原文を中央部で分けて両外側の領域ＸＲ，ＸＬに配置し、分けられた原文の間の領域ＸＭに翻訳文を配置し、原文の各領域ＸＲ，ＸＬと翻訳文の領域ＸＭとの境界部分間に山折りを示す実線の折り線３０を記し、翻訳文の左右方向の中央部に谷折りを示す破線の折り線３１を記したレイアウトで印刷するモードを選択することも可能であり、このモードが選択されると表示様態制御部２５は、これを実行するようにプリンタ２６を制御する。
【００２４】
このようなレイアウトで印刷すれば、それぞれ折り線３０，３１の指示通りに折ることで、図５（ａ）〜図５（ｃ）および図６（ａ），図６（ｂ）に示すように、閉じた状態では翻訳文を隠すことができ、開いた状態では翻訳文を見ることができることになる。これにより、例えば、開いたり閉じたりしながら原文と翻訳文とを比較できる教材として使用できる。
【００２５】
さらに、印刷モード選択操作部２４では、例えば、図７に示すように、一枚の用紙Ｓの紙面を左右二分割し、紙面右側の領域ＸＲに原文、紙面左側の領域ＸＬに翻訳文の構成（逆も可）で並べたレイアウトの２ＵＰ印刷を行わせるとともに、翻訳精度検出部１８で検出された精度が、予め設定された閾値を下回る段落があると、この段落の下側に山折りを示す実線の折り線３２を記し、この段落の上下方向の中央部に翻訳文の左右方向の中央部に谷折りを示す破線の折り線３３を記すモードを選択可能であり、このモードが選択されると表示様態制御部２５は、これを実行するようにプリンタ２６を制御する。ここで、図７の例では、閾値は５０％に設定されており、最上段の段落であるParagraph１は翻訳率が閾値以上の大きい例えば１００％、上から二段目の段落であるParagraph２は翻訳率が閾値を下回る例えば２０％、上から三段目の段落であるParagraph３は翻訳率が閾値以上の例えば６０％、最下段の段落であるParagraph４は翻訳率が閾値以上の例えば７０％であり、翻訳率が閾値を下回る上から二段目の段落に対して上記した折り線３２，３３が記されている。
【００２６】
このようなレイアウトで印刷すれば、それぞれ折り線３２，３３の指示通りに折ることで、図７（ａ），図７（ｂ）に示すように、閉じた状態では翻訳率が閾値を下回った段落であるParagraph２の原文および翻訳文を隠すことができ、開いた状態ではこれら原文および翻訳文を見ることができることになる。これにより、例えば、翻訳率が閾値を下回った段落の原文および翻訳文を敢えて見ないようにできる。
【００２７】
さらに、印刷モード選択操作部２４では、一枚の用紙の紙面を左右二分割し、紙面右側に原文、紙面左側に翻訳文の構成（逆も可）で並べたレイアウトの２ＵＰ印刷を行わせるとともに、これらの間に山折りを示す実線の折り線を記すモードを選択可能であり、このモードが選択されると表示様態制御部２５は、これを実行するようにプリンタ２６を制御する。これにより、片面印刷のようにすることができる。
【００２８】
上記したステップＳ８で、表示様態が決定されると、表示様態制御部２５は、翻訳文言語選択操作部１３で設定された翻訳文の言語が言語登録部１４に予め登録された登録言語であるか否かを判定し（ステップＳ９）、翻訳文言語選択操作部１３で設定された翻訳文の言語が登録言語でない場合には、入力部１２に入力された同じ原文を翻訳部１５によって登録言語で翻訳させることになる（ステップＳ１０）。そして、表示様態制御部２５は、翻訳文言語選択操作部１３で設定された翻訳文の言語が登録言語である場合は原文とこの翻訳文とをステップＳ８で決定された表示様態で、翻訳文言語選択操作部１３で設定された翻訳文の言語が登録言語でない場合は、原文とこの翻訳文と登録言語による翻訳文とをステップＳ８で決定された表示様態で、それぞれプリンタ２６への印刷を実行することになる（表示工程：ステップＳ１１）。つまり、ステップＳ８で決定される表示様態は、登録言語による翻訳文がある場合と、登録言語による翻訳文がない場合との二通りがあり、翻訳文言語選択操作部１３で設定された翻訳文の言語が登録言語であるか否かによって最終決定される。
【００２９】
なお、翻訳文言語選択操作部１３で設定された翻訳文の言語が登録言語でない場合に、登録言語による翻訳文を原文および翻訳文言語選択操作部１３で設定された翻訳文とともに印刷するか否かを選択設定可能としても良い。この場合、翻訳文言語選択操作部１３で設定された翻訳文の言語が登録言語でない場合であっても、登録言語による翻訳文を印刷しないモードが選択された場合は、登録言語による翻訳自体を行わないことになる。
【００３０】
以上に述べた実施形態によれば、表示様態制御部２５は、プリンタ２６によって、原文と翻訳文とを比較可能に表示させるため、これらの比較を容易に行うことができる。また、その際に翻訳文の精度を翻訳精度検出部１８で検出し、この精度が低い場合には、表示様態制御部２５が、プリンタ２６によって、精度低下の原因部分つまり適正な翻訳ができなかった部分は原文のまま強調して表示を行わせることになるため、ユーザに精度低下の原因部分を明確に認識させることができるとともに、例えばユーザがこの部分を読み飛ばすようになることから、適正でない翻訳を表示させる場合のように解釈に誤解を与えることがない。
【００３１】
また、表示様態制御部２５が、プリンタ２６によって、原文および翻訳文とともに、翻訳精度検出部１８で検出された精度を表示させることで、翻訳文がどの程度の精度で翻訳されたかをユーザに認識させることができる。
【００３２】
さらに、翻訳依頼部２０が、外部サーバ１９とネットワークで接続可能とされていて、精度低下の原因部分を、外部サーバ１９で翻訳させることで、上記した翻訳装置１１自身の翻訳能力が十分でない場合であっても外部サーバ１９で翻訳させることで適正に翻訳することができる。
【００３３】
加えて、表示様態制御部２５が、プリンタ２６によって紙面Ｓに、原文および翻訳文とともに、所定の位置に折り線３０〜３３を記したレイアウトで印刷させることで、翻訳の精度が悪い部分を折って隠したり、翻訳文を折って隠したりできる。例えば、翻訳文を折って隠すようにすれば、教材としての利用価値が高くなる。
【００３４】
さらに、翻訳部１５が、翻訳文言語選択操作部１３で設定された翻訳文の言語が予め登録された登録言語でない場合に、原文を登録言語でも翻訳し、表示様態制御部２５が、プリンタ２６によって、原文と翻訳文言語選択操作部１３で設定された翻訳文とに加えて登録言語による翻訳文を表示させると、ユーザが原文も通常の翻訳文も理解不可なときに、理解可能な言語を表示させることができる。例えば、日本で使用されることから登録言語が日本語であって、原文が中国語で、この中国語の原文を英語に翻訳する場合に、これに合わせて、中国語の原文を日本語に翻訳した翻訳文を中国語の原文と英語の翻訳文とともにプリンタ２６に印刷させるのである。
【図面の簡単な説明】
【００３５】
【図１】本発明の一実施形態に係る翻訳装置の構成を示すブロック図である。
【図２】本発明の一実施形態に係る翻訳装置の制御内容を示すフローチャートである。
【図３】本発明の一実施形態に係る翻訳装置の翻訳精度のイメージを示す図である。
【図４】本発明の一実施形態に係る翻訳装置の印刷の一例を示す図である。
【図５】本発明の一実施形態に係る翻訳装置の印刷の別の例を示す図である。
【図６】図５に示す印刷の具体例を示す図である。
【図７】本発明の一実施形態に係る翻訳装置の印刷のさらに別の例を示す図である。
【符号の説明】
【００３６】
１１  翻訳装置
１２  入力部（入力手段）
１５  翻訳部（翻訳手段）
１８  翻訳精度検出部（翻訳精度検出手段）
１９  外部サーバ（他の翻訳手段）
２０  翻訳依頼部（翻訳依頼手段）
２５  表示様態制御部（表示制御手段）
２６  プリンタ（表示手段）
３０〜３３  折り線
【図１】
2006350662.tif 000003
【図２】
2006350662.tif 000004
【図３】
2006350662.tif 000005
【図４】
2006350662.tif 000006
【図５】
2006350662.tif 000007
【図６】
2006350662.tif 000008
【図７】
2006350662.tif 000009