(57)【要約】【課題】翻訳文における誤訳及び訳抜けの発生の確認を支援する。【解決手段】情報処理装置１は、第１言語に対応する原文と、当該原文に対して翻訳者が翻訳した第１言語とは異なる第２言語に対応する翻訳文とを取得する取得部１４１と、翻訳文に対する第１言語の機械翻訳文を生成する生成部１４２と、原文から、当該原文の特徴を示す文字列である１以上の特徴情報を抽出するとともに、機械翻訳文から、当該機械翻訳文の特徴を示す文字列である１以上の特徴情報を抽出する抽出部１４３と、原文から抽出された１以上の特徴情報と、機械翻訳文から抽出された１以上の特徴情報との比較結果を示す情報を表示部１２に表示させる表示制御部１４６と、を備える。【選択図】図２
2019087233.tif 000002
【特許請求の範囲】
【請求項１】
第１言語に対応する原文と、当該原文に対して翻訳者が翻訳した前記第１言語とは異なる第２言語に対応する翻訳文とを取得する取得部と、
前記翻訳文に対する前記第１言語の機械翻訳文を生成する生成部と、
前記原文から、当該原文の特徴を示す文字列である１以上の特徴情報を抽出するとともに、前記機械翻訳文から、当該機械翻訳文の特徴を示す文字列である１以上の特徴情報を抽出する抽出部と、
前記原文から抽出された１以上の前記特徴情報と、前記機械翻訳文から抽出された１以上の前記特徴情報との比較結果を示す情報を表示部に表示させる表示制御部と、
を備える情報処理装置。
【請求項２】
前記取得部は、前記第１言語に対応する複数の原文と、当該複数の原文に対して翻訳者が翻訳した前記第２言語に対応する複数の翻訳文とを取得し、
前記生成部は、前記複数の翻訳文に対する前記第１言語の機械翻訳文を生成し、
前記抽出部は、前記複数の原文のそれぞれから、当該原文の特徴を示す文字列である１以上の特徴情報を抽出するとともに、前記複数の機械翻訳文のそれぞれから、当該機械翻訳文の特徴を示す文字列である１以上の特徴情報を抽出し、
前記複数の機械翻訳文のそれぞれに含まれる前記特徴情報と、前記複数の原文のそれぞれに含まれる前記特徴情報との合致率を算出する算出部と、
算出された合致率に基づいて、前記複数の機械翻訳文のそれぞれに対応する原文を特定する特定部とをさらに備え、
前記表示制御部は、前記複数の機械翻訳文のそれぞれに対応する前記翻訳文と、前記複数の機械翻訳文のそれぞれに対して特定された前記原文と、当該原文に対応する前記合致率とを関連付けて前記表示部に表示させる、
請求項１に記載の情報処理装置。
【請求項３】
前記算出部は、前記複数の原文及び前記複数の機械翻訳文のそれぞれから抽出された特徴情報に基づいて、前記複数の機械翻訳文のそれぞれに含まれる特徴情報の、前記複数の原文のそれぞれにおける含有率である第１含有率を前記合致率として算出し、
前記特定部は、前記複数の機械翻訳文のそれぞれに対して、複数の原文のうち前記第１含有率が相対的に高い原文を特定し、
前記表示制御部は、前記複数の機械翻訳文のそれぞれに対応する前記翻訳文と、前記複数の機械翻訳文のそれぞれに対して特定された前記原文と、当該原文に対応する前記第１含有率とを関連付けて表示部に表示させる、
請求項２に記載の情報処理装置。
【請求項４】
前記表示制御部は、前記第１含有率が低い順に、前記原文と、前記翻訳文と、前記第１含有率とを前記表示部に表示させる、
請求項３に記載の情報処理装置。
【請求項５】
前記算出部は、前記複数の機械翻訳文のそれぞれに対して特定された原文に含まれる特徴情報の、当該原文が特定された機械翻訳文における含有率である第２含有率を算出し、
前記表示制御部は、前記複数の機械翻訳文のそれぞれに対応する前記翻訳文と、前記複数の機械翻訳文のそれぞれに対して特定された前記原文と、当該原文に対応する前記第１含有率と、当該原文に対応する第２含有率とを関連付けて前記表示部に表示させる、
請求項３に記載の情報処理装置。
【請求項６】
前記表示制御部は、前記第１含有率及び前記第２含有率に基づく順に、前記原文と、前記翻訳文と、前記第１含有率と、前記第２含有率とを前記表示部に表示させる、
請求項５に記載の情報処理装置。
【請求項７】
前記表示制御部は、前記第１含有率と前記第２含有率との乗算値が低い順に、前記原文と、前記翻訳文と、前記第１含有率と、前記第２含有率とを前記表示部に表示させる、
請求項５に記載の情報処理装置。
【請求項８】
前記算出部は、前記複数の原文及び前記複数の機械翻訳文のそれぞれから抽出された特徴情報に基づいて、前記複数の原文のそれぞれに含まれる特徴情報の、前記複数の機械翻訳文のそれぞれにおける含有率である第２含有率を前記合致率として算出し、
前記特定部は、前記複数の原文のそれぞれに対して、複数の機械翻訳文のうち前記第２含有率が相対的に高い機械翻訳文を特定し、
前記表示制御部は、前記複数の原文と、当該複数の原文のそれぞれに対して特定された機械翻訳文に対応する翻訳文と、当該機械翻訳文に対応する前記第２含有率とを関連付けて前記表示部に表示させる、
請求項２に記載の情報処理装置。
【請求項９】
前記算出部は、前記複数の原文のそれぞれに対して特定された機械翻訳文に含まれる特徴情報の、当該機械翻訳文に対応する原文における含有率である第１含有率を算出し、
前記表示制御部は、前記複数の原文と、当該複数の原文のそれぞれに対して特定された機械翻訳文に対応する翻訳文と、当該機械翻訳文に対応する前記第２含有率と、当該機械翻訳文に対応する第１含有率とを関連付けて前記表示部に表示させる、
請求項８に記載の情報処理装置。
【請求項１０】
前記取得部は、前記第１言語に対応する複数の原文と、当該複数の原文に対して翻訳者が翻訳した前記第２言語に対応する複数の翻訳文とを取得し、
前記生成部は、前記複数の翻訳文に対する前記第１言語の機械翻訳文を生成し、
前記抽出部は、前記複数の原文のそれぞれから、当該原文の特徴を示す文字列である１以上の特徴情報を抽出するとともに、前記複数の機械翻訳文のそれぞれから、当該機械翻訳文の特徴を示す文字列である１以上の特徴情報を抽出し、
前記複数の原文から抽出された１以上の特徴情報のうち、前記複数の機械翻訳文のいずれにも含まれていない特徴情報を特定する特定部をさらに備え、
前記表示制御部は、前記複数の原文を前記表示部に表示させるとともに、当該原文に含まれる特定された前記特徴情報を、当該原文に含まれる当該特徴情報とは異なる文字列と異なる表示態様で表示させる、
請求項１に記載の情報処理装置。
【請求項１１】
前記表示制御部は、前記原文に含まれる前記特徴情報の数と、前記機械翻訳文に含まれる前記特徴情報の数との比較結果に対応する情報を前記表示部に表示させる、
請求項１に記載の情報処理装置。
【請求項１２】
前記表示制御部は、前記原文に含まれる前記特徴情報の数に対する、前記機械翻訳文に含まれる前記特徴情報の数の割合が所定の割合以下である場合に、前記翻訳文に訳抜けが発生している可能性が高いことを示す情報を前記表示部に表示させる、
請求項１１に記載の情報処理装置。
【請求項１３】
前記特徴情報は、単語であり、
前記表示制御部は、前記原文に含まれる１以上の前記特徴情報のそれぞれの、前記機械翻訳文における含有率が第１閾値未満である場合に、前記翻訳文に誤訳が発生している可能性が高いことを示す情報を前記表示部に表示させる、
請求項１に記載の情報処理装置。
【請求項１４】
前記特徴情報は、数値、符号及び記号の少なくともいずれかであり、
前記表示制御部は、前記原文に含まれる１以上の前記特徴情報のそれぞれの、前記機械翻訳文における含有率が第２閾値未満である場合に、前記翻訳文に誤記が含まれている可能性が高いことを示す情報を前記表示部に表示させる、
請求項１に記載の情報処理装置。
【請求項１５】
前記生成部は、前記取得部が前記原文と前記翻訳文とを取得すると、前記第１言語の機械翻訳文を生成し、
前記抽出部は、前記生成部が前記第１言語の機械翻訳文を生成すると、前記原文から１以上の特徴情報を抽出するとともに、前記機械翻訳文から１以上の特徴情報を抽出し、
前記表示制御部は、前記抽出部が特徴情報を抽出すると、前記比較結果を前記表示部に表示させる、
請求項１に記載の情報処理装置。
【請求項１６】
前記取得部は、前記第１言語に対応する原文を取得すると、前記原文に対する前記第２言語の機械翻訳文を生成して前記表示部に表示させ、前記翻訳者により当該第２言語の機械翻訳文の編集を受け付け、当該第２言語の機械翻訳文の編集完了操作を受け付けると、編集された当該第２言語の機械翻訳文を、前記第２言語の翻訳文として取得する、
請求項１５に記載の情報処理装置。
【請求項１７】
コンピュータが実行する、
第１言語に対応する原文と、当該原文に対して翻訳者が翻訳した前記第１言語とは異なる第２言語に対応する翻訳文とを取得するステップと、
前記翻訳文に対する前記第１言語の機械翻訳文を生成するステップと、
前記原文から、当該原文の特徴を示す文字列である１以上の特徴情報を抽出するとともに、前記機械翻訳文から、当該機械翻訳文の特徴を示す文字列である１以上の特徴情報を抽出するステップと、
前記原文から抽出された１以上の前記特徴情報と、前記機械翻訳文から抽出された１以上の前記特徴情報との比較結果を示す情報を表示部に表示させるステップと、
を備える情報処理方法。
【請求項１８】
コンピュータを、
第１言語に対応する原文と、当該原文に対して翻訳者が翻訳した前記第１言語とは異なる第２言語に対応する翻訳文とを取得する取得部、
前記翻訳文に対する前記第１言語の機械翻訳文を生成する生成部、
前記原文から、当該原文の特徴を示す文字列である１以上の特徴情報を抽出するとともに、前記機械翻訳文から、当該機械翻訳文の特徴を示す文字列である１以上の特徴情報を抽出する抽出部、及び、
前記原文から抽出された１以上の前記特徴情報と、前記機械翻訳文から抽出された１以上の前記特徴情報との比較結果を示す情報を表示部に表示させる表示制御部、
として機能させる情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、翻訳作業を支援する情報処理装置、情報処理方法及び情報処理プログラムに関する。
【背景技術】
【０００２】
従来、翻訳者による翻訳作業を支援する翻訳支援装置が知られている（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平６−２８２５６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
翻訳作業では、翻訳者が文書に含まれる原文を翻訳文に翻訳した後に、翻訳文に誤訳や訳抜けが発生していないかを確認することが求められている。しかしながら、従来の翻訳支援装置では、翻訳文における誤訳や訳抜けの発生を特定するための機能を有しておらず、効率的に誤訳及び訳抜けの発生を確認することができないという問題があった。
【０００５】
そこで、本発明はこれらの点に鑑みてなされたものであり、翻訳文における誤訳及び訳抜けの発生の確認を支援することができる情報処理装置、情報処理方法及び情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の態様に係る情報処理装置は、第１言語に対応する原文と、当該原文に対して翻訳者が翻訳した前記第１言語とは異なる第２言語に対応する翻訳文とを取得する取得部と、前記翻訳文に対する前記第１言語の機械翻訳文を生成する生成部と、前記原文から、当該原文の特徴を示す文字列である１以上の特徴情報を抽出するとともに、前記機械翻訳文から、当該機械翻訳文の特徴を示す文字列である１以上の特徴情報を抽出する抽出部と、前記原文から抽出された１以上の前記特徴情報と、前記機械翻訳文から抽出された１以上の前記特徴情報との比較結果を示す情報を表示部に表示させる表示制御部と、を備える。
【０００７】
前記取得部は、前記第１言語に対応する複数の原文と、当該複数の原文に対して翻訳者が翻訳した前記第２言語に対応する複数の翻訳文とを取得し、前記生成部は、前記複数の翻訳文に対する前記第１言語の機械翻訳文を生成し、前記抽出部は、前記複数の原文のそれぞれから、当該原文の特徴を示す文字列である１以上の特徴情報を抽出するとともに、前記複数の機械翻訳文のそれぞれから、当該機械翻訳文の特徴を示す文字列である１以上の特徴情報を抽出し、前記情報処理装置は、前記複数の機械翻訳文のそれぞれに含まれる前記特徴情報と、前記複数の原文のそれぞれに含まれる前記特徴情報との合致率を算出する算出部と、算出された合致率に基づいて、前記複数の機械翻訳文のそれぞれに対応する原文を特定する特定部とをさらに備え、前記表示制御部は、前記複数の機械翻訳文のそれぞれに対応する前記翻訳文と、前記複数の機械翻訳文のそれぞれに対して特定された前記原文と、当該原文に対応する前記合致率とを関連付けて前記表示部に表示させてもよい。
【０００８】
前記算出部は、前記複数の原文及び前記複数の機械翻訳文のそれぞれから抽出された特徴情報に基づいて、前記複数の機械翻訳文のそれぞれに含まれる特徴情報の、前記複数の原文のそれぞれにおける含有率である第１含有率を前記合致率として算出し、前記特定部は、前記複数の機械翻訳文のそれぞれに対して、複数の原文のうち前記第１含有率が相対的に高い原文を特定し、前記表示制御部は、前記複数の機械翻訳文のそれぞれに対応する前記翻訳文と、前記複数の機械翻訳文のそれぞれに対して特定された前記原文と、当該原文に対応する前記第１含有率とを関連付けて表示部に表示させてもよい。
【０００９】
前記表示制御部は、前記第１含有率が低い順に、前記原文と、前記翻訳文と、前記第１含有率とを前記表示部に表示させてもよい。
前記算出部は、前記複数の機械翻訳文のそれぞれに対して特定された原文に含まれる特徴情報の、当該原文が特定された機械翻訳文における含有率である第２含有率を算出し、前記表示制御部は、前記複数の機械翻訳文のそれぞれに対応する前記翻訳文と、前記複数の機械翻訳文のそれぞれに対して特定された前記原文と、当該原文に対応する前記第１含有率と、当該原文に対応する第２含有率とを関連付けて前記表示部に表示させてもよい。
【００１０】
前記表示制御部は、前記第１含有率及び前記第２含有率に基づく順に、前記原文と、前記翻訳文と、前記第１含有率と、前記第２含有率とを前記表示部に表示させてもよい。
前記表示制御部は、前記第１含有率と前記第２含有率との乗算値が低い順に、前記原文と、前記翻訳文と、前記第１含有率と、前記第２含有率とを前記表示部に表示させてもよい。
【００１１】
前記算出部は、前記複数の原文及び前記複数の機械翻訳文のそれぞれから抽出された特徴情報に基づいて、前記複数の原文のそれぞれに含まれる特徴情報の、前記複数の機械翻訳文のそれぞれにおける含有率である第２含有率を前記合致率として算出し、前記特定部は、前記複数の原文のそれぞれに対して、複数の機械翻訳文のうち前記第２含有率が相対的に高い機械翻訳文を特定し、前記表示制御部は、前記複数の原文と、当該複数の原文のそれぞれに対して特定された機械翻訳文に対応する翻訳文と、当該機械翻訳文に対応する前記第２含有率とを関連付けて前記表示部に表示させてもよい。
【００１２】
前記算出部は、前記複数の原文のそれぞれに対して特定された機械翻訳文に含まれる特徴情報の、当該機械翻訳文に対応する原文における含有率である第１含有率を算出し、前記表示制御部は、前記複数の原文と、当該複数の原文のそれぞれに対して特定された機械翻訳文に対応する翻訳文と、当該機械翻訳文に対応する前記第２含有率と、当該機械翻訳文に対応する第１含有率とを関連付けて前記表示部に表示させてもよい。
【００１３】
前記取得部は、前記第１言語に対応する複数の原文と、当該複数の原文に対して翻訳者が翻訳した前記第２言語に対応する複数の翻訳文とを取得し、前記生成部は、前記複数の翻訳文に対する前記第１言語の機械翻訳文を生成し、前記抽出部は、前記複数の原文のそれぞれから、当該原文の特徴を示す文字列である１以上の特徴情報を抽出するとともに、前記複数の機械翻訳文のそれぞれから、当該機械翻訳文の特徴を示す文字列である１以上の特徴情報を抽出し、前記情報処理装置は、前記複数の原文から抽出された１以上の特徴情報のうち、前記複数の機械翻訳文のいずれにも含まれていない特徴情報を特定する特定部をさらに備え、前記表示制御部は、前記複数の原文を前記表示部に表示させるとともに、当該原文に含まれる特定された前記特徴情報を、当該原文に含まれる当該特徴情報とは異なる文字列と異なる表示態様で表示させてもよい。
【００１４】
前記表示制御部は、前記原文に含まれる前記特徴情報の数と、前記機械翻訳文に含まれる前記特徴情報の数との比較結果に対応する情報を前記表示部に表示させてもよい。
前記表示制御部は、前記原文に含まれる前記特徴情報の数に対する、前記機械翻訳文に含まれる前記特徴情報の数の割合が所定の割合以下である場合に、前記翻訳文に訳抜けが発生している可能性が高いことを示す情報を前記表示部に表示させてもよい。
【００１５】
前記特徴情報は、単語であり、前記表示制御部は、前記原文に含まれる１以上の前記特徴情報のそれぞれの、前記機械翻訳文における含有率が第１閾値未満である場合に、前記翻訳文に誤訳が発生している可能性が高いことを示す情報を前記表示部に表示させてもよい。
【００１６】
前記特徴情報は、数値、符号及び記号の少なくともいずれかであり、前記表示制御部は、前記原文に含まれる１以上の前記特徴情報のそれぞれの、前記機械翻訳文における含有率が第２閾値未満である場合に、前記翻訳文に誤記が含まれている可能性が高いことを示す情報を前記表示部に表示させてもよい。
【００１７】
前記生成部は、前記取得部が前記原文と前記翻訳文とを取得すると、前記第１言語の機械翻訳文を生成し、前記抽出部は、前記生成部が前記第１言語の機械翻訳文を生成すると、前記原文から１以上の特徴情報を抽出するとともに、前記機械翻訳文から１以上の特徴情報を抽出し、前記表示制御部は、前記抽出部が特徴情報を抽出すると、前記比較結果を前記表示部に表示させてもよい。
【００１８】
前記取得部は、前記第１言語に対応する原文を取得すると、前記原文に対する前記第２言語の機械翻訳文を生成して前記表示部に表示させ、前記翻訳者により当該第２言語の機械翻訳文の編集を受け付け、当該第２言語の機械翻訳文の編集完了操作を受け付けると、編集された当該第２言語の機械翻訳文を、前記第２言語の翻訳文として取得してもよい。
【００１９】
本発明の第２の態様に係る情報処理方法は、コンピュータが実行する、第１言語に対応する原文と、当該原文に対して翻訳者が翻訳した前記第１言語とは異なる第２言語に対応する翻訳文とを取得するステップと、前記翻訳文に対する前記第１言語の機械翻訳文を生成するステップと、前記原文から、当該原文の特徴を示す文字列である１以上の特徴情報を抽出するとともに、前記機械翻訳文から、当該機械翻訳文の特徴を示す文字列である１以上の特徴情報を抽出するステップと、前記原文から抽出された１以上の前記特徴情報と、前記機械翻訳文から抽出された１以上の前記特徴情報との比較結果を示す情報を表示部に表示させるステップと、を備える。
【００２０】
本発明の第３の態様に係る情報処理プログラムは、コンピュータを、第１言語に対応する原文と、当該原文に対して翻訳者が翻訳した前記第１言語とは異なる第２言語に対応する翻訳文とを取得する取得部、前記翻訳文に対する前記第１言語の機械翻訳文を生成する生成部、前記原文から、当該原文の特徴を示す文字列である１以上の特徴情報を抽出するとともに、前記機械翻訳文から、当該機械翻訳文の特徴を示す文字列である１以上の特徴情報を抽出する抽出部、及び、前記原文から抽出された１以上の前記特徴情報と、前記機械翻訳文から抽出された１以上の前記特徴情報との比較結果を示す情報を表示部に表示させる表示制御部、として機能させる。
【発明の効果】
【００２１】
本発明によれば、複数の翻訳文における誤訳及び訳抜けの発生の確認を支援することができるという効果を奏する。
【図面の簡単な説明】
【００２２】
【図１】第１実施形態に係る情報処理装置の概要を示す図である。
【図２】第１実施形態に係る情報処理装置の構成を示す図である。
【図３】複数の機械翻訳文のそれぞれに対応する原文を特定する例を示す図である。
【図４】複数の機械翻訳文のそれぞれに対応する原文を特定する別の例を示す図である。
【図５】比較結果を含む画面の一例を示す図である。
【図６】比較結果を含む画面の別の一例を示す図である。
【図７】第１実施形態に係る情報処理装置における処理の流れを示すフローチャートである。
【図８】第２実施形態に係る情報処理装置の構成を示す図である。
【図９】第２実施形態に係る表示部に表示される入力画面の一例を示す図である。
【発明を実施するための形態】
【００２３】
＜第１実施形態＞
［情報処理装置１の概要］
図１は、第１実施形態に係る情報処理装置１の概要を示す図である。情報処理装置１は、ユーザが使用するパーソナルコンピュータやタブレットコンピュータ等のコンピュータである。情報処理装置１は、ユーザによる複数の翻訳文中の誤訳や訳抜けの確認を支援する。
【００２４】
情報処理装置１は、文書に含まれる第１言語に対応する複数の原文と、当該複数の原文に対して翻訳者が翻訳した第１言語とは異なる第２言語に対応する複数の翻訳文とを取得する（図１の（１））。ここで、第１言語は日本語であり、第２言語は英語であるものとするが、機械翻訳が可能な言語の組み合わせであれば、どのような言語の組み合わせであってもよい。
【００２５】
情報処理装置１は、取得した複数の翻訳文の機械翻訳を行い、第１言語の機械翻訳文を生成する（図１の（２））。情報処理装置１は、取得した複数の原文のそれぞれと、生成した複数の機械翻訳文のそれぞれから、文の特徴を示す文字列である１以上の特徴情報を抽出する（図１の（３））。
【００２６】
情報処理装置１は、複数の機械翻訳文のそれぞれから抽出した特徴情報と、複数の原文のそれぞれから抽出した特徴情報との合致率を算出する（図１の（４））。情報処理装置１は、算出した合致率に基づいて、複数の機械翻訳文のそれぞれに対応する原文を特定する（図１の（５））。情報処理装置１は、複数の機械翻訳文のそれぞれに対応する翻訳文と、複数の機械翻訳文のそれぞれに対して特定された原文と、当該原文に対応する合致率とを関連付けて表示部に表示させる。
【００２７】
特定された原文と特徴情報の合致率が低い機械翻訳文は、多くの特徴情報が原文と一致していない。このため、特定された原文に対して誤訳や訳抜けが発生している可能性が高い。したがって、情報処理装置１が表示部１２に翻訳文と原文と合致率とを表示させることにより、ユーザは、合致率が相対的に低い原文を特定し、誤訳や訳抜けが発生していないかを効率的に確認することができる。
以下、情報処理装置１の構成について説明する。
【００２８】
［情報処理装置１の構成例］
図２は、第２実施形態に係る情報処理装置１の構成を示す図である。
情報処理装置１は、入力部１１と、表示部１２と、記憶部１３と、制御部１４とを備える。
【００２９】
入力部１１は、例えば、マウスやキーボード等である。入力部１１は、情報処理装置１のユーザから操作入力を受け付ける。
表示部１２は、例えば、液晶ディスプレイや有機ＥＬ（Electro-Luminescence）ディスプレイ等である。表示部１２は、制御部１４の制御に応じて各種情報を表示する。
【００３０】
記憶部１３は、例えば、ＲＯＭ、ＲＡＭ及びハードディスク等である。記憶部１３は、情報処理装置１を機能させるための各種プログラムを記憶する。記憶部１３は、制御部１４を、取得部１４１、生成部１４２、抽出部１４３、算出部１４４、特定部１４５、及び表示制御部１４６として機能させる情報処理プログラムを記憶する。記憶部１３は、外部メモリ等の記憶媒体に記憶されたプログラムを読み取って記憶してもよく、通信ネットワークを介して外部機器から取得したプログラムを記憶してもよい。また、記憶部１３は、複数の原文を含む文書を示す文書ファイルと、複数の原文のそれぞれに対応する複数の翻訳文を含む翻訳文書ファイルとを記憶する。
【００３１】
制御部１４は、例えばＣＰＵである。制御部１４は、記憶部１３に記憶されている各種プログラムを実行することにより、情報処理装置１に係る機能を制御する。制御部１４は、情報処理プログラムを実行することにより、取得部１４１、生成部１４２、抽出部１４３、算出部１４４、特定部１４５、及び表示制御部１４６として機能する。
【００３２】
取得部１４１は、第１言語に対応する複数の原文と、当該複数の原文に対して翻訳者が翻訳した第１言語とは異なる第２言語に対応する複数の翻訳文とを取得する。例えば、取得部１４１は、表示部１２に、複数の原文の入力を受け付ける原文入力領域と、複数の翻訳文の入力を受け付ける翻訳文入力領域と、合致率の算出に係る処理の開始を受け付ける開始ボタンとを表示させる。取得部１４１は、開始ボタンを押下する操作を受け付けると、原文入力領域に入力されているテキスト情報を複数の原文として取得するとともに、翻訳文入力領域に入力されているテキスト情報を複数の翻訳文として取得する。
【００３３】
なお、取得部１４１は、複数の原文を含む文書に対応する文書ファイルの選択を受け付けることにより、当該文書に含まれる複数の原文を取得してもよい。また、取得部１４１は、複数の翻訳文を含む文書に対応する文書ファイルの選択を受け付けることにより、当該文書に含まれる複数の翻訳文を取得してもよい。
【００３４】
生成部１４２は、取得部１４１により取得された複数の翻訳文に対する第１言語の機械翻訳文を生成する。例えば、情報処理プログラムには、第２言語の文を第１言語の文に翻訳する翻訳モジュールが設けられており、生成部１４２は、取得された複数の翻訳文を翻訳モジュールに入力する。翻訳モジュールは、複数の翻訳文が入力されると機械翻訳を行い、第１言語の１以上の機械翻訳文を生成する。生成部１４２は、翻訳モジュールにより生成された機械翻訳文を取得する。なお、生成部１４２は、情報処理プログラムとは異なる翻訳プログラムに複数の翻訳文を入力し、当該翻訳プログラムから１以上の機械翻訳文を取得してもよい。
【００３５】
抽出部１４３は、複数の原文のそれぞれから、当該原文の特徴を示す文字列である１以上の特徴情報を抽出するとともに、複数の機械翻訳文のそれぞれから、当該機械翻訳文の特徴を示す文字列である１以上の特徴情報を抽出する。ここで、特徴情報は、例えば、原文又は機械翻訳文に含まれているキーワード、記号、数字等である。例えば、抽出部１４３は、複数の原文のそれぞれの形態素解析を行い、原文に含まれている特徴情報を抽出する。同様に、抽出部１４３は、複数の機械翻訳文のそれぞれの形態素解析を行い、機械翻訳文に含まれている特徴情報を抽出する。
【００３６】
なお、記憶部１３に、原文に含まれているキーワードを示すキーワードリストを記憶させておいてもよい。そして、抽出部１４３は、原文及び機械翻訳文から、当該キーワードリストに含まれるキーワードを特徴情報として抽出してもよい。
【００３７】
算出部１４４は、複数の機械翻訳文のそれぞれに含まれる特徴情報と、複数の原文のそれぞれに含まれる特徴情報との合致率を算出する。特定部１４５は、算出された合致率に基づいて、複数の機械翻訳文のそれぞれに対応する原文を特定する。
【００３８】
図３は、複数の機械翻訳文のそれぞれに対応する原文を特定する例を示す図である。まず、算出部１４４は、複数の原文及び複数の機械翻訳文のそれぞれから抽出された特徴情報に基づいて、複数の機械翻訳文のそれぞれに含まれる特徴情報の、複数の原文のそれぞれにおける含有率である第１含有率を合致率として算出する。図３に示すように、機械翻訳文αにおいて特徴情報として「地球」、「周回」、「軌道」が抽出され、原文Ａにおいて特徴情報として「地球」、「周回」、「軌道」、「飛行」が抽出されている場合、機械翻訳文αの特徴情報の全てが原文Ａに含まれていることから、第１含有率は１００％となる。
【００３９】
続いて、特定部１４５は、複数の機械翻訳文のそれぞれに対して、複数の原文のうち第１含有率が相対的に高い原文を特定する。図３に示す例では、特定部１４５は、機械翻訳文αに対して、複数の原文のうち第１含有率が相対的に高い原文として原文Ａを特定し、機械翻訳文βに対して、複数の原文のうち第１含有率が相対的に高い原文として原文Ｂを特定する。ここで、特定部１４５は、既に機械翻訳文に関連付けられている原文を、当該機械翻訳文とは異なる他の機械翻訳文に関連付けないようにしてもよい。このようにすることで、機械翻訳文と、原文とを一対一で対応付けることができる。
【００４０】
また、特定部１４５は、機械翻訳文に対応する原文を特定する際に、複数の原文を含む文書（第１文書）における複数の原文のそれぞれの出現位置と、当該機械翻訳文を含む文書（第２文書）における当該機械翻訳文の出現位置とに基づいて、複数の原文の少なくともいずれかの第１含有率を補正してもよい。例えば、特定部１４５は、原文を特定しようとしている機械翻訳文に対応する翻訳文が、第２文書において前半に出現している場合、第１文書において前半に出現している原文の第１含有率に、１よりも高い係数を乗算することにより当該第１含有率を補正してもよい。複数の原文のそれぞれに対応する複数の翻訳文の第２文書における並び順は、第１文書における当該複数の原文の並び順に従っていることが多い。これに対して、情報処理装置１は、上述のように第１含有率を補正することにより、機械翻訳文に対応する翻訳文の第２文書における出現位置に対応する第１文書上の位置に出現する原文が、当該機械翻訳文に対応する原文として特定されやすくできる。
【００４１】
続いて、算出部１４４は、複数の機械翻訳文のそれぞれに対して特定された原文に含まれる特徴情報の、当該原文が特定された機械翻訳文における含有率である第２含有率を算出する。図３に示すように、機械翻訳文αにおいて特徴情報として「地球」、「周回」、「軌道」が抽出され、原文Ａにおいて特徴情報として「地球」、「周回」、「軌道」、「飛行」が抽出されている場合、第２含有率は７５％となる。
【００４２】
なお、上述の例では、算出部１４４は、複数の機械翻訳文のそれぞれに含まれる特徴情報の、複数の原文のそれぞれにおける含有率である第１含有率を算出し、その後、相対的に第１含有率が高い原文に対応する第２含有率を算出したが、これに限らない。算出部１４４は、第２含有率を先に算出した後に第１含有率を算出してもよい。
【００４３】
図４は、複数の機械翻訳文のそれぞれに対応する原文を特定する別の例を示す図である。図４に示す例では、算出部１４４は、まず、複数の原文及び複数の機械翻訳文のそれぞれから抽出された特徴情報に基づいて、複数の原文のそれぞれに含まれる特徴情報の、複数の機械翻訳文のそれぞれにおける含有率である第２含有率を合致率として算出する。
【００４４】
続いて、特定部１４５は、複数の原文のそれぞれに対して、複数の機械翻訳文のうち第２含有率が相対的に高い機械翻訳文を特定する。図４に示す例では、特定部１４５は、原文Ａに対して、複数の原文のうち第２含有率が相対的に高い原文として原文Ａを特定し、機械翻訳文βに対して、複数の原文のうち第２含有率が相対的に高い原文として原文Ｂを特定する。ここで、特定部１４５は、一の機械翻訳文が、複数の原文に関連付けられないようにしてもよい。
【００４５】
続いて、算出部１４４は、複数の原文のそれぞれに対して特定された機械翻訳文に含まれる特徴情報の、当該機械翻訳文に対応する原文における含有率である第１含有率を算出する。図４に示す例では、算出部１４４は、機械翻訳文αに含まれている特徴情報の原文Ａにおける含有率である第１含有率を１００％と算出する。このようにすることで、情報処理装置１は、第１含有率を先に算出する場合と同様に機械翻訳文と原文とを対応付けることができる。
【００４６】
また、特定部１４５は、合致率を用いずに、原文に含まれている特徴情報のうち、訳抜けしている可能性が高い特徴情報を特定してもよい。具体的には、特定部１４５は、複数の原文から抽出された１以上の特徴情報のうち、複数の機械翻訳文のいずれにも含まれていない特徴情報を特定する。以下の説明では、複数の原文から抽出された１以上の特徴情報のうち、複数の機械翻訳文のいずれにも含まれていない特徴情報を訳抜け特徴情報ともいう。
【００４７】
表示制御部１４６は、複数の機械翻訳文のそれぞれに対応する翻訳文と、複数の機械翻訳文のそれぞれに対して特定された原文と、当該原文に対応する合致率とを関連付けて比較結果として表示部１２に表示させる。
【００４８】
具体的には、表示制御部１４６は、複数の機械翻訳文のそれぞれに対応する翻訳文と、複数の機械翻訳文のそれぞれに対して特定された原文と、当該原文に対応する第１含有率と、第２含有率とを関連付けて比較結果として表示部１２に表示させる。
【００４９】
図５は、比較結果を含む画面の一例を示す図である。図５に示されるように、表示制御部１４６は、第１表示領域１２１に比較結果を表示させる。また、表示制御部１４６は、第２表示領域１２２に複数の翻訳文を表示させ、第３表示領域１２３に複数の原文を表示させ、第４表示領域１２４に機械翻訳文を表示させる。
【００５０】
表示制御部１４６は、第１表示領域１２１において、比較結果に対応する一つの行の選択を受け付ける。表示制御部１４６は、一つの行の選択を受け付けると、選択された行を強調表示させるとともに、選択された行に対応する翻訳文と原文とを第２表示領域１２２及び第３表示領域１２３において強調表示させる。また、表示制御部１４６は、選択された行に対応する翻訳文に対応する機械翻訳文を第４表示領域１２４に表示させる。
【００５１】
表示制御部１４６は、第１含有率及び第２含有率の少なくともいずれかに基づく順に、比較結果を表示部１２に表示させる。例えば、表示制御部１４６は、第１含有率と第２含有率との乗算値が低い順に比較結果を表示部１２に表示させる。
【００５２】
第１含有率が低い場合、機械翻訳文から抽出された特徴情報の中に、原文から抽出されていない特徴情報が多く含まれている可能性が高く、機械翻訳文に対応する翻訳文に誤訳が含まれている可能性が高い。他方、特定された原文に対応する第２含有率が低い場合、原文から抽出された特徴情報の中に、機械翻訳文から抽出されていない特徴情報が多く含まれている可能性が高く、機械翻訳文に対応する翻訳文に誤訳又は訳抜けが発生している可能性が高い。
【００５３】
したがって、第１含有率と第２含有率とを乗算することにより、第１含有率と第２含有率のうち低い値の重みづけを行うことができる。よって、情報処理装置１は、第１含有率と第２含有率との乗算値が低い順に比較結果を表示部１２に表示させることにより、誤訳や訳抜けが発生している可能性が高い翻訳文を優先的に表示部１２に表示させることができる。
【００５４】
なお、表示制御部１４６は、第１含有率と第２含有率との合計値が低い順に比較結果を表示部１２に表示させてもよい。また、表示制御部１４６は、第１含有率及び第２含有率のいずれか一方を比較結果に表示させないようにしてもよい。表示制御部１４６は、第２含有率を表示させない場合には、複数の機械翻訳文のそれぞれに対応する翻訳文と、複数の機械翻訳文のそれぞれに対して特定された原文と、当該原文に対応する第１含有率とを関連付けた比較結果を、第１含有率の低い順に表示部１２に表示させる。また、表示制御部１４６は、第１含有率を表示させない場合には、複数の機械翻訳文のそれぞれに対応する翻訳文と、複数の機械翻訳文のそれぞれに対して特定された原文と、当該原文に対応する第２含有率とを関連付けた比較結果を、第２含有率の低い順に表示部１２に表示させる。第２含有率が著しく低い場合、原文に対応する機械翻訳文がなく、当該原文の全ての訳抜けが発生している可能性が高い。したがって、情報処理装置１は、第２含有率の低い順に比較結果を表示することにより、原文の全ての訳抜けが発生しているかをユーザに効率的に確認させることができる。
【００５５】
また、表示制御部１４６は、複数の原文を表示部１２に表示させる場合に、当該原文に含まれる特徴情報のうち、特定部１４５により特定された訳抜け特徴情報を、当該原文に含まれる当該特徴情報とは異なる文字列と異なる表示態様で表示させる。このようにすることで、ユーザは、訳抜け特徴情報を把握し、当該訳抜け特徴情報が実際に訳抜けしているかを効率的に確認することができる。
【００５６】
また、表示制御部１４６は、訳抜け特徴情報のリストを、表示部１２に表示させるようにしてもよい。そして、表示制御部１４６は、訳抜け特徴情報のリストにおいて一つの訳抜け特徴情報の選択を受け付けてもよい。表示制御部１４６は、選択された訳抜け特徴情報を含む原文を第３表示領域１２３に表示させるようにしてもよい。
【００５７】
また、表示制御部１４６は、比較結果として、翻訳文、原文、第１含有率及び第２含有率を関連付けて表示部１２に表示したが、別の表示態様で比較結果を表示するようにしてもよい。
【００５８】
また、表示制御部１４６は、第１含有率が第２含有率に比べて高い比較結果を優先して表示部１２に表示させてもよい。例えば、表示制御部１４６は、第１含有率から第２含有率を減算して得られる値が高い順に比較結果を表示部１２に表示させてもよい。第２含有率に比べて第１含有率が高い場合、機械翻訳文に原文の特徴情報が多く含まれている一方で、当該原文に当該機械翻訳文の特徴情報が多く含まれておらず、原文の訳抜けが発生していることを示している可能性が高い。したがって、情報処理装置１は、第１含有率から第２含有率を減算して得られる値が高い順に比較結果を表示部１２に表示させることにより、ユーザに、訳抜けが発生しているかを効率的に確認させることができる。
【００５９】
図６は、比較結果を含む画面の別の一例を示す図である。例えば、図５及び図６に示される画面の上部には、表示態様として、「合致率」、「リンク線」と表示されている。ユーザは、「合致率」、「リンク線」の選択を切り替えることにより、表示態様を切り替えることができる。図５は、「合致率」を選択したときの表示態様に対応している。また、図６は、「リンク線」を選択したときの表示態様に対応している。
【００６０】
表示制御部１４６は、図６に示すように、複数の原文を、複数の原文を含む文書における原文の並び順に表示させるとともに、複数の翻訳文を、複数の翻訳文を含む文書における翻訳文の並び順に表示させる。
【００６１】
そして、表示制御部１４６は、図６に示すように、複数の機械翻訳文のそれぞれに対応する翻訳文と、複数の機械翻訳文のそれぞれに対して特定された原文とを、リンク線で結びつけて表示させる。また、表示制御部１４６は、リンク線を移動させる操作を受け付けることにより、原文と翻訳文との対応関係の変更を受け付ける。
【００６２】
複数の原文に対する複数の翻訳文の並び順は、複数の原文の並び順に従っていることが多い。よって、ユーザは、図６に示すようにリンク線で原文と翻訳文との結び付きを確認することにより、原文と翻訳文との対応関係が正しいか否かを容易に確認することができる。また、ユーザは、図６に示すリンク線を移動させることにより、対応関係を容易に修正することができる。
【００６３】
その後、表示制御部１４６は、図５に示す比較結果を含む画面の表示要求を受け付けたことに応じて、対応関係が変更された後の原文と、翻訳文との対応関係に基づく比較結果を表示部１２に表示させるようにしてもよい。このようにすることで、ユーザは、対応関係が変更された後の比較結果に基づいて、誤訳や訳抜けが発生しているかを確認することができる。
【００６４】
［情報処理装置１における処理の流れ］
続いて、情報処理装置１における処理の流れについて説明する。図７は、第１実施形態に係る情報処理装置１における処理の流れを示すフローチャートである。
【００６５】
まず、取得部１４１は、第１言語に対応する複数の原文と、当該複数の原文に対して翻訳者が翻訳した第２言語に対応する複数の翻訳文とを取得する（Ｓ１０）。
続いて、生成部１４２は、Ｓ１０において取得された複数の翻訳文に対する第１言語の機械翻訳文を生成する（Ｓ２０）。
【００６６】
続いて、抽出部１４３は、複数の原文のそれぞれから特徴情報を抽出するとともに、複数の機械翻訳文のそれぞれから特徴情報を抽出する（Ｓ３０）。
続いて、算出部１４４は、複数の機械翻訳文のそれぞれに含まれる特徴情報と、複数の原文のそれぞれに含まれる特徴情報との合致率を算出する（Ｓ４０）。
続いて、特定部１４５は、Ｓ４０において算出された合致率に基づいて、複数の機械翻訳文のそれぞれに対応する原文を特定する（Ｓ５０）。
【００６７】
続いて、表示制御部１４６は、複数の機械翻訳文のそれぞれに対応する翻訳文と、複数の機械翻訳文のそれぞれに対して特定された原文と、当該原文に対応する合致率とを関連付けて比較結果として表示部１２に表示させる（Ｓ６０）。
【００６８】
［第１実施形態における効果］
以上のとおり、第１実施形態に係る情報処理装置１は、複数の機械翻訳文のそれぞれに含まれる特徴情報と、複数の原文のそれぞれに含まれる特徴情報との合致率を算出し、算出された合致率に基づいて、複数の機械翻訳文のそれぞれに対応する原文を特定する。そして、情報処理装置１は、複数の機械翻訳文のそれぞれに対応する翻訳文と、複数の機械翻訳文のそれぞれに対して特定された原文と、当該原文に対応する合致率とを関連付けて表示部１２に表示させる。
【００６９】
特定された原文の合致率が低い機械翻訳文は、特徴情報が原文と一致していないことから、特定された原文に対して誤訳や訳抜けが発生している可能性が高い。したがって、情報処理装置１が表示部１２に翻訳文と原文と合致率とを表示させることにより、ユーザは、合致率が相対的に低い原文を特定し、誤訳や訳抜けが発生していないかを効率的に確認することができる。これにより、情報処理装置１は、複数の翻訳文における誤訳及び訳抜けの発生の確認を支援することができる。
【００７０】
＜第２実施形態＞
続いて、第２実施形態について説明する。第１実施形態において、情報処理装置１は、第１言語に対応する複数の原文のそれぞれに関連する翻訳文を特定し、原文と、当該原文に関連付けられている翻訳文との合致率を表示した。これに対して、第２実施形態に係る情報処理装置１は、原文と、当該原文の翻訳文とが予め関連付けられており、当該原文に対して、当該翻訳文が問題なく原文を翻訳したものであるか否かを示す情報を表示する点で第１実施形態と異なる。以下に、第２実施形態に係る情報処理装置１について説明する。なお、第１実施形態と同じ部分については適宜説明を省略する。
【００７１】
図８は、第２実施形態に係る情報処理装置１の構成を示す図である。図８に示すように、情報処理装置１の制御部１４は、第１実施形態に係る算出部１４４及び特定部１４５を備えていない点で、第１実施形態に係る情報処理装置１と異なる。
【００７２】
第２実施形態に係る取得部１４１は、第１言語に対応する原文と、当該原文に対して翻訳者が翻訳した第１言語とは異なる第２言語に対応する翻訳文とを取得する。例えば、取得部１４１は、表示部１２に、複数の原文の入力を受け付ける原文入力領域と、複数の翻訳文の入力を受け付ける翻訳文入力領域とを含む入力画面を表示させる。
【００７３】
図９は、第２実施形態に係る表示部１２に表示される入力画面の一例を示す図である。図９に示す例では、原文入力領域ＡＡ〜ＡＥと、翻訳文入力領域Ａａ〜Ａｅとが表示されている。原文入力領域ＡＡに入力される原文は、翻訳文入力領域Ａａに入力される翻訳文に対応するものとする。同様に、原文入力領域ＡＢ〜ＡＥのそれぞれに入力される原文は、翻訳文入力領域Ａｂ〜Ａｅに入力される翻訳文に対応するものとする。取得部１４１は、原文入力領域に入力された原文と、翻訳文入力領域に入力された翻訳文とを取得する。
【００７４】
取得部１４１は、第１言語に対応する原文を取得すると、当該原文に対応する第２言語の機械翻訳文を生成し、表示部１２の翻訳文入力領域に表示させてもよい。そして、取得部１４１は、翻訳者により、翻訳文入力領域に表示されている第２言語の機械翻訳文の編集を受け付け、当該第２言語の機械翻訳文の編集完了操作を受け付けてもよい。ここで、編集完了操作は、例えば、エンターキーを押下する操作である。取得部１４１は、編集完了操作を受け付けると、翻訳者により編集された第２言語の機械翻訳文を、第２言語の翻訳文として取得してもよい。
【００７５】
生成部１４２は、取得部１４１が取得した翻訳文に対する第１言語の機械翻訳文を生成する。例えば、生成部１４２は、取得部１４１が第１言語に対応する原文と、第２言語に対応する翻訳文とを取得すると、当該翻訳文に対する第１言語の機械翻訳文を生成する。なお、入力画面には、比較開始ボタンが設けられており、生成部１４２が、当該比較開始ボタンが押下されたことに応じて、取得部１４１が取得した翻訳文に対する第１言語の機械翻訳文を生成してもよい。
【００７６】
抽出部１４３は、取得部１４１が取得した原文と、生成部１４２が生成した機械翻訳文とのそれぞれから特徴情報を抽出する。具体的には、抽出部１４３は、生成部１４２が機械翻訳文を生成すると、取得された原文から、当該原文の特徴を示す文字列である１以上の特徴情報を抽出するとともに、当該原文に対応して生成された機械翻訳文から、当該機械翻訳文の特徴を示す文字列である１以上の特徴情報を抽出する。ここで、特徴情報は、例えば、単語、数値、符号、及び記号である。
【００７７】
表示制御部１４６は、抽出部１４３が特徴情報を抽出すると、原文から抽出された１以上の特徴情報と、当該原文に対応する翻訳文から抽出された１以上の特徴情報との比較結果を示す情報を表示部１２に表示させる。
【００７８】
具体的には、表示制御部１４６は、原文に含まれる特徴情報の数と、当該原文に対応する機械翻訳文に含まれる特徴情報の数との比較結果に対応する情報を表示部１２に表示させる。例えば、表示制御部１４６は、原文に含まれる特徴情報の数に対する、当該原文に対応する機械翻訳文に含まれる特徴情報の数の割合が所定の割合以下である場合に、翻訳文に訳抜けが発生している可能性が高いことを示す情報を表示部１２に表示させる。
【００７９】
図９に示す例では、原文入力領域ＡＡに入力された原文に含まれる特徴情報の数に対する、翻訳文入力領域Ａａに入力された翻訳文に対応する機械翻訳文に含まれる特徴情報の数が所定の割合以下であるものとする。表示制御部１４６は、原文入力領域ＡＡと、翻訳文入力領域Ａａとを、訳抜けが発生している可能性が高いことを示す破線で繋げる表示を行うことにより、翻訳文ａに訳抜けが発生している可能性が高いことを示す情報を表示部１２に表示させる。これにより、ユーザは、翻訳文ａに訳抜けが発生している可能性が高いことを把握することができる。
【００８０】
また、表示制御部１４６は、原文に含まれる１以上の特徴情報としての単語のそれぞれの、当該原文に対応する機械翻訳文における含有率を算出する。表示制御部１４６は、算出した含有率が第１閾値未満である場合に、原文に対応する翻訳文に誤訳が発生している可能性が高いことを示す情報を表示部１２に表示させる。
【００８１】
図９に示す例では、原文入力領域ＡＣに入力された原文に含まれる単語が、翻訳文入力領域Ａｃに入力された翻訳文に対応する機械翻訳文にほとんど含まれておらず、当該単語の機械翻訳文における含有率が第１閾値未満であるものとする。表示制御部１４６は、原文入力領域ＡＣと、翻訳文入力領域Ａｃとを、誤訳が発生している可能性が高いことを示す一点鎖線で繋げる表示を行うことにより、翻訳文ｃに誤訳が発生している可能性が高いことを示す情報を表示部１２に表示させる。これにより、ユーザは、翻訳文ｃに誤訳が発生している可能性が高いことを把握することができる。
【００８２】
また、表示制御部１４６は、原文に含まれる１以上の特徴情報としての数値、符号、及び記号のそれぞれの、当該原文に対応する機械翻訳文における含有率を算出する。表示制御部１４６は、算出した含有率が第２閾値未満である場合に、原文に対応する翻訳文に誤記が発生している可能性が高いことを示す情報を表示部１２に表示させる。ここで、第２閾値は、第１閾値と同じ値であるものとするが、これに限らず、第２閾値と第１閾値とが異なる値であってもよい。
【００８３】
図９に示す例では、原文入力領域ＡＤに入力された原文に含まれる数値、符号、及び記号のそれぞれの、翻訳文入力領域Ａｄに入力された翻訳文に対応する機械翻訳文における含有率を算出した結果、当該含有率が第２閾値未満であったものとする。表示制御部１４６は、原文入力領域ＡＤと、翻訳文入力領域Ａｄとを、誤記が発生している可能性が高いことを示す点線で繋げる表示を行うことにより、翻訳文ｄに誤記が発生している可能性が高いことを示す情報を表示部１２に表示させる。これにより、ユーザは、翻訳文ｄに誤記が発生している可能性が高いことを把握することができる。
【００８４】
また、表示制御部１４６は、原文に含まれる１以上の特徴情報と、当該原文に対応する機械翻訳文に含まれる１以上の特徴情報とを比較した結果、翻訳文に、訳抜け、誤訳及び誤記が発生していないと判定すると、原文に対応する翻訳文に問題が発生していない可能性が高いことを示す情報を表示部１２に表示させる。例えば、表示制御部１４６は、原文入力領域と、翻訳文入力領域とを実線で繋げる表示を行うことにより、翻訳文に問題が発生していないことを示す情報を表示部１２に表示させる。図９に示す例では、原文入力領域ＡＢと翻訳文入力領域Ａｂとが実線で繋がっているとともに、原文入力領域ＡＥと翻訳文入力領域Ａｅとが実線で繋がっている。したがって、ユーザは、翻訳文ｂ及び翻訳文ｅに問題がない可能性が高いことが確認できる。
【００８５】
なお、表示制御部１４６は、翻訳文に訳抜け、誤訳又は誤記が発生していることを、原文入力領域と、翻訳文入力領域とを繋げる線の種類を変化させることにより表示することとしたが、これに限らない。表示制御部１４６は、翻訳文に訳抜け、誤訳又は誤記が発生していることを、原文入力領域と、翻訳文入力領域とを繋げる線の色を変化させる等、表示態様を変化させることにより表示してもよい。また、表示制御部１４６は、翻訳文に訳抜け、誤訳又は誤記が発生していることを示すメッセージを、原文入力領域と、翻訳文入力領域とに関連付けて表示してもよい。
【００８６】
［第２実施形態における効果］
以上のとおり、第２実施形態に係る情報処理装置１は、原文から抽出された１以上の特徴情報と、機械翻訳文から抽出された１以上の前記特徴情報との比較結果を示す情報を表示部に表示させる。このようにすることで、情報処理装置１は、複数の翻訳文における誤訳及び訳抜けの発生の確認を支援することができる。
【００８７】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。そのような変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００８８】
例えば、上述の実施形態では、情報処理装置１は、ユーザが使用するパーソナルコンピュータやタブレットコンピュータ等のコンピュータであることとしたが、これに限らず、サーバであってもよい。この場合において、情報処理装置１は、ユーザが使用する端末から、複数の原文及び複数の翻訳文を取得し、当該複数の原文及び複数の翻訳文の比較結果をユーザが使用する端末に出力してもよい。
【００８９】
また、第１実施形態において、情報処理装置１は、複数の原文に含まれる所定の文字に基づいて複数の原文を複数のブロックに分けてもよい。同様に、複数の翻訳文に含まれる所定の文字列に対応する翻訳文に基づいて複数の翻訳文を複数のブロックに分けてもよい。ここで、複数の原文が、特許明細書に対応している場合、所定の文字列は、例えば、「課題を解決するための手段」や「発明を実施するための形態」といった、明細書に含まれる各構成を区分するための文字列である。そして、情報処理装置１は、原文に対応する複数のブロックと、翻訳文に対応する複数のブロックとのうち、対応するブロックごとに、原文と翻訳文とを対応付けるようにしてもよい。
【００９０】
また、第１実施形態において、情報処理装置１は、第２言語の翻訳文に基づいて第１言語の機械翻訳文を生成し、原文に含まれる特徴情報と機械翻訳文に含まれる特徴情報との合致率に基づいて原文と翻訳文とを関連付けたがこれに限らない。例えば、情報処理装置１は、第１言語の原文に基づいて第２言語の機械翻訳文を生成してもよい。そして、情報処理装置１は、翻訳文に含まれる特徴情報と機械翻訳文に含まれる特徴情報との合致率に基づいて原文と翻訳文とを関連付けるようにしてもよい。
【符号の説明】
【００９１】
１・・・情報処理装置、１１・・・入力部、１２・・・表示部、１３・・・記憶部、１４・・・制御部、１４１・・・取得部、１４２・・・生成部、１４３・・・抽出部、１４４・・・算出部、１４５・・・特定部、１４６・・・表示制御部
【図１】
2019087233.tif 000003
【図２】
2019087233.tif 000004
【図３】
2019087233.tif 000005
【図４】
2019087233.tif 000006
【図５】
2019087233.tif 000007
【図６】
2019087233.tif 000008
【図７】
2019087233.tif 000009
【図８】
2019087233.tif 000010
【図９】
2019087233.tif 000011