(57)【要約】【課題】  収集された対訳データから利用する対訳データを選択する際の精度を向上することができる翻訳支援装置、翻訳支援方法および翻訳支援プログラムを提供する。【解決手段】  翻訳支援装置は、原文と当該原文の翻訳文との組み合わせである対訳データを格納する翻訳メモリと、翻訳対象文の翻訳に利用される候補となる前記対訳データを前記翻訳メモリから抽出する類似文抽出部と、前記類似文抽出部により抽出された対訳データのうち、前記翻訳対象文の翻訳に利用された対訳データに対して、予め設定された分野を表す情報を関連付けると共に、当該分野を表す情報を関連付けた対訳データを前記翻訳メモリに登録する対訳データ登録部とを備え、前記類似文抽出部は、前記抽出した対訳データのうち、当該対訳データに関連付けられた分野を表す情報が、前記予め設定された分野と一致する対訳データを、前記翻訳対象文の翻訳に利用することに適した対訳データとして順位付ける。【選択図】      図１
2014056492.tif 000002
【特許請求の範囲】
【請求項１】
原文と当該原文の翻訳文との組み合わせである対訳データを格納する翻訳メモリと、
翻訳対象文の翻訳に利用される候補となる前記対訳データを前記翻訳メモリから抽出する類似文抽出部と、
前記類似文抽出部により抽出された対訳データのうち、前記翻訳対象文の翻訳に利用された対訳データに対して、予め設定された分野を表す情報を関連付けると共に、当該分野を表す情報を関連付けた対訳データを前記翻訳メモリに登録する対訳データ登録部とを備え、
前記類似文抽出部は、前記抽出した対訳データのうち、当該対訳データに関連付けられた分野を表す情報が、前記予め設定された分野と一致する対訳データを、前記翻訳対象文の翻訳に利用することに適した対訳データとして順位付ける
翻訳支援装置。
【請求項２】
前記対訳データ登録部は、前記翻訳対象文の翻訳に利用された対訳データに対して、前記予め設定された分野の翻訳に利用された回数を、前記分野を表す情報として関連付ける
請求項１記載の翻訳支援装置。
【請求項３】
前記類似文抽出部により抽出された対訳データのいずれも翻訳に利用しない前記翻訳対象文の機械翻訳を行う機械翻訳部をさらに備え、
前記対訳データ登録部は、前記翻訳対象文と、前記機械翻訳部により取得された当該翻訳対象文の翻訳文との組み合わせに、前記予め設定された分野を表す情報を関連付けて、前記翻訳メモリに登録する
請求項１または請求項２記載の翻訳支援装置。
【請求項４】
前記対訳データ登録部は、前記翻訳対象文の翻訳に利用された対訳データに対して、前記予め設定された分野の翻訳に利用された回数を、前記分野を表す情報として関連付け、
前記類似文抽出部は、前記抽出した対訳データのうち、前記予め設定された分野の翻訳に利用された回数が最も多い対訳データを、前記翻訳対象文の翻訳に利用することに適した対訳データとして順位付ける
請求項３記載の翻訳支援装置。
【請求項５】
原文と当該原文の翻訳文との組み合わせである対訳データを格納する翻訳メモリから、翻訳対象文の翻訳に利用される候補となる前記対訳データを抽出し、
前記抽出された対訳データのうち、前記翻訳対象文の翻訳に利用された対訳データに対して、予め設定された分野を表す情報を関連付けると共に、当該分野を表す情報を関連付けた対訳データを前記翻訳メモリに登録し、
前記対訳データを抽出するに際し、前記抽出した対訳データのうち、当該対訳データに関連付けられた分野を表す情報が、前記予め設定された分野と一致する対訳データを、前記翻訳対象文の翻訳に利用することに適した対訳データとして順位付ける
翻訳支援方法。
【請求項６】
前記対訳データを前記翻訳メモリに登録するに際し、前記翻訳対象文の翻訳に利用された対訳データに対して、前記予め設定された分野の翻訳に利用された回数を、前記分野を表す情報として関連付ける
請求項５記載の翻訳支援方法。
【請求項７】
前記抽出された対訳データのいずれも翻訳に利用しない前記翻訳対象文の機械翻訳を行い、
前記対訳データを前記翻訳メモリに登録するに際し、前記翻訳対象文と、前記機械翻訳により取得された当該翻訳対象文の翻訳文との組み合わせに、前記予め設定された分野を表す情報を関連付けて、前記翻訳メモリに登録する
請求項５または請求項６記載の翻訳支援方法。
【請求項８】
前記対訳データを前記翻訳メモリに登録するに際し、前記翻訳対象文の翻訳に利用された対訳データに対して、前記予め設定された分野の翻訳に利用された回数を、前記分野を表す情報として関連付け、
前記対訳データを抽出するに際し、前記抽出した対訳データのうち、前記予め設定された分野の翻訳に利用された回数が最も多い対訳データを、前記翻訳対象文の翻訳に利用することに適した対訳データとして順位付ける
請求項７記載の翻訳支援方法。
【請求項９】
原文と当該原文の翻訳文との組み合わせである対訳データを格納する翻訳メモリから、翻訳対象文の翻訳に利用される候補となる前記対訳データを抽出する処理と、
前記抽出された対訳データのうち、前記翻訳対象文の翻訳に利用された対訳データに対して、予め設定された分野を表す情報を関連付けると共に、当該分野を表す情報を関連付けた対訳データを前記翻訳メモリに登録する処理と、
前記対訳データを抽出するに際し、前記抽出した対訳データのうち、当該対訳データに関連付けられた分野を表す情報が、前記予め設定された分野と一致する対訳データを、前記翻訳対象文の翻訳に利用することに適した対訳データとして順位付ける処理とを、
コンピュータに実行させる翻訳支援プログラム。
【請求項１０】
前記対訳データを前記翻訳メモリに登録するに際し、前記翻訳対象文の翻訳に利用された対訳データに対して、前記予め設定された分野の翻訳に利用された回数を、前記分野を表す情報として関連付ける処理を、
コンピュータに実行させる請求項９記載の翻訳支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、翻訳支援装置、翻訳支援方法および翻訳支援プログラムに関する。
【背景技術】
【０００２】
過去に翻訳者が翻訳した結果を再利用することにより、翻訳作業を効率化する翻訳支援装置がある。翻訳支援装置は、翻訳者が翻訳した結果を利用するので、機械翻訳と比較して、品質の高い翻訳を実施することが可能である。一方、翻訳者が翻訳した文が事前に翻訳支援装置に登録されていない場合は、翻訳ができないという問題がある。
【０００３】
上記問題に対処するために、翻訳メモリ、すなわち原文とその翻訳文とを一対とする対訳データを広範囲に収集し、その対訳データの集まりを翻訳支援装置において利用することが考えられる。しかしながら、当該対処法では、対訳データが広範囲に収集されるものであるため、その対訳データに含まれる翻訳文が、原文の翻訳文として適切であるか否かの判断が困難になるという問題がある。適切な判断なしに収集された対訳データを利用することは、翻訳の質の低下につながるという問題がある。
【０００４】
さらに上記問題に対処する技術として、例えば、特許文献１は、機械翻訳装置を開示する。この機械翻訳装置は、各種の分野の文章が混在する原文を翻訳する際に、原文を指定した範囲に分け、その範囲の分野を推定することにより、分野に適した精度の高い翻訳を実施している。
【０００５】
また、特許文献２は、複数の辞書データベースを用いる機械翻訳装置を開示する。この機械翻訳装置は、対訳が記述され、対訳の内容に応じた分類コードが付与された対訳文書を用いて訳語対を分類し、その訳語対を分類ごとに辞書データベースに格納する。この構成により、該機械翻訳装置は、分類に沿った訳語を利用することで、翻訳の精度を向上している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平５−２５７９６６号公報
【特許文献２】特開２００８−０８３８４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１に開示される機械翻訳装置では、使用する辞書に含まれる訳語のうち、翻訳対象文に関わる分野に適した訳語を使用することにより翻訳の精度を向上することはできる。しかしながら、該機械翻訳装置は、収集された対訳データから利用する対訳データを選択する際の精度を向上することはできないという課題がある。
【０００８】
また、特許文献２に開示される機械翻訳装置では、対訳文書に基づいて辞書を分類することにより、使用する辞書に含まれる訳語の精度を向上することはできる。しかしながら、該機械翻訳装置は、上記と同様に、収集された対訳データから利用する対訳データを選択する際の精度を向上することはできないという課題がある。
【０００９】
本願発明は、上記課題を鑑みてなされたものであり、収集された対訳データから利用する対訳データを選択する際の精度を向上することができる翻訳支援装置、翻訳支援方法および翻訳支援プログラムを提供することを主要な目的とする。
【課題を解決するための手段】
【００１０】
本発明に係る第１の翻訳支援装置は、原文と当該原文の翻訳文との組み合わせである対訳データを格納する翻訳メモリと、翻訳対象文の翻訳に利用される候補となる前記対訳データを前記翻訳メモリから抽出する類似文抽出部と、前記類似文抽出部により抽出された対訳データのうち、前記翻訳対象文の翻訳に利用された対訳データに対して、予め設定された分野を表す情報を関連付けると共に、当該分野を表す情報を関連付けた対訳データを前記翻訳メモリに登録する対訳データ登録部とを備え、前記類似文抽出部は、前記抽出した対訳データのうち、当該対訳データに関連付けられた分野を表す情報が、前記予め設定された分野と一致する対訳データを、前記翻訳対象文の翻訳に利用することに適した対訳データとして順位付ける。
【００１１】
本発明に係る第１の翻訳支援方法は、原文と当該原文の翻訳文との組み合わせである対訳データを格納する翻訳メモリから、翻訳対象文の翻訳に利用される候補となる前記対訳データを抽出し、前記抽出された対訳データのうち、前記翻訳対象文の翻訳に利用された対訳データに対して、予め設定された分野を表す情報を関連付けると共に、当該分野を表す情報を関連付けた対訳データを前記翻訳メモリに登録し、前記対訳データを抽出するに際し、前記抽出した対訳データのうち、当該対訳データに関連付けられた分野を表す情報が、前記予め設定された分野と一致する対訳データを、前記翻訳対象文の翻訳に利用することに適した対訳データとして順位付ける。
本発明に係る第１の翻訳支援プログラムは、原文と当該原文の翻訳文との組み合わせである対訳データを格納する翻訳メモリから、翻訳対象文の翻訳に利用される候補となる前記対訳データを抽出する処理と、前記抽出された対訳データのうち、前記翻訳対象文の翻訳に利用された対訳データに対して、予め設定された分野を表す情報を関連付けると共に、当該分野を表す情報を関連付けた対訳データを前記翻訳メモリに登録する処理と、前記対訳データを抽出するに際し、前記抽出した対訳データのうち、当該対訳データに関連付けられた分野を表す情報が、前記予め設定された分野と一致する対訳データを、前記翻訳対象文の翻訳に利用することに適した対訳データとして順位付ける処理とを、コンピュータに実行させる。
【００１２】
なお同目的は、上記の各構成を有する翻訳支援装置および翻訳支援方法を、コンピュータによって実現するコンピュータ・プログラム、およびそのコンピュータ・プログラムが格納されている、コンピュータ読み取り可能な記憶媒体によっても達成される。
【発明の効果】
【００１３】
本願発明によれば、収集された対訳データから利用する対訳データを選択する際の精度を向上することができる効果が得られる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１の実施形態に係る翻訳支援装置の構成を示すブロック図である。
【図２】本発明の第１の実施形態に係る翻訳支援装置のハードウエア構成を示す図である。
【図３】本発明の第１の実施形態に係る翻訳支援装置の分野設定部が利用者に提示する分野設定の画面の一例を示す図である。
【図４】本発明の第１の実施形態に係る翻訳支援装置の分野辞書に格納される辞書データの一例を示す図である。
【図５】本発明の第１の実施形態に係る翻訳支援装置の翻訳メモリに格納される対訳データの一例を示す図である。
【図６】本発明の第１の実施形態に係る翻訳支援装置の翻訳メモリに格納される対訳データの他の例を示す図である。
【図７】本発明の第１の実施形態に係る翻訳支援装置の翻訳制御部の動作を説明するフローチャートである。
【図８】本発明の第２の実施形態に係る翻訳支援装置の構成を示すブロック図である。
【発明を実施するための形態】
【００１５】
第１の実施形態
本発明の実施形態について図面を参照して詳細に説明する。
【００１６】
図１は、本発明の第１の実施形態に係る翻訳支援装置１００の構成を示すブロック図である。図１に示すように、翻訳支援装置１００は、入出力制御部１０、翻訳制御部２０、機械翻訳部３０、分野設定部４０、分野情報記憶部４１、翻訳データ記憶部５０、翻訳メモリ６０および分野辞書７０を備える。翻訳制御部２０は、翻訳文読み出し部２１、類似文抽出部２２、対訳データ登録部２３を備える。
【００１７】
各構成要素の概略について説明する（詳細は後述する）。
【００１８】
入出力制御部１０は、利用者からデータの入力を受け付けたり、利用者に対してデータを提示したりする。翻訳制御部２０は、翻訳文読み出し部２１、類似文抽出部２２および対訳データ登録部２３において、過去に翻訳された結果を用いながら、翻訳データ記憶部５０に格納される翻訳対象文書の翻訳を実施する。
【００１９】
翻訳データ記憶部５０は、翻訳の対象となる翻訳対象文書を格納する。翻訳メモリ６０は、過去に翻訳された結果である対訳データを多数格納する。分野辞書７０は、見出し語（単語）と、その語の分野ごとに適した訳語とを含む辞書データを格納する。
【００２０】
機械翻訳部３０は、利用者からの指示に応答して、翻訳対象文の機械翻訳を実施する。分野設定部４０は、利用者から翻訳文の分野の設定を受け付けると共に、受け付けた分野を表す情報を分野情報記憶部４１に格納する。翻訳支援装置１００の利用者は、機械翻訳を実施する際にその精度を上げるために、翻訳文の分野を分野設定部４０を介して予め設定しておく。
【００２１】
図１の翻訳支援装置１００の入出力制御部１０、翻訳制御部２０、機械翻訳部３０、分野設定部４０は、コンピュータにより実現した場合、図２に例示するハードウエア構成を有する。図２に示す構成は、ＣＰＵ（Central Processing Unit）２００、メモリ等の記憶媒体２０１および記憶媒体２０１に含まれるプログラム２０２を備える。ＣＰＵ２００は、各種ソフトウエア・プログラム（コンピュータ・プログラム）を実行することにより、翻訳支援装置１００の全体的な動作を司る。本実施形態および以下に示す他の実施形態において、ＣＰＵ２００が、メモリ等の記憶媒体２０１を適宜参照しながら、以下に示す翻訳支援装置１００が備える各機能（各部）のソフトウエア・プログラムを実行する。
【００２２】
より具体的には、ＣＰＵ２００は、メモリ等の記憶媒体２０１を適宜参照しながら、翻訳支援装置１００が備える機能を実施するソフトウエア・プログラムを実行することにより、入出力制御部１０、翻訳制御部２０、機械翻訳部３０および分野設定部４０等のソフトウエア・プログラムを実行する。
【００２３】
次に、翻訳の手順について具体的に説明する。
【００２４】
翻訳支援装置１００の利用者は、まず、入出力制御部１０を介して分野設定部４０に対し、翻訳文の分野を設定する。ここで分野を設定するのは、機械翻訳部３０が機械翻訳を実施する際に使用する分野辞書７０の分野を設定するためである。図３は、分野設定部４０が入出力制御部１０を介して利用者に提示する分野設定の画面の一例を示す図である。図３に示すように、各種分野の一覧を表示するとともにいずれかの分野の選択を受け付けるようにしてもよい。利用者は、入出力制御部１０を介して分野を選択すると、分野設定部４０は選択された分野を分野情報記憶部４１に格納しておく。
【００２５】
図４は、分野辞書７０に格納される辞書データの一例を示す図である。図４に示すように、辞書データは、見出し語（単語）と、その語の分野ごとに適した訳語とを有する。例えば、「operation」という単語は、医学分野の翻訳で使用される場合は「手術」という訳語が用いられ、経済分野の翻訳で使用される場合は「操作」という訳語が用いられる。
【００２６】
機械翻訳部３０は、翻訳対象文の機械翻訳を実施する指示を受けると、分野情報記憶部４１に格納された分野に関連付けられた分野辞書７０の訳語を用いて、機械翻訳を実施する。このように、機械翻訳部３０は機械翻訳の際に分野辞書７０を用いることにより、機械翻訳の精度を向上する。
【００２７】
図５は、翻訳メモリ６０に格納される対訳データの一例を示す図である。図５に示すように、対訳データは、原文と、その原文を過去に翻訳者が翻訳したり、機械翻訳の結果を翻訳者が修正等したりした結果である翻訳文との、一対の組み合わせである。ここでは、日本語の原文と、それを英語に翻訳した翻訳文との組み合わせである対訳データを格納することを示す。翻訳メモリ６０は、広範囲に収集された対訳データを多数格納している。
【００２８】
図６は、翻訳メモリ６０に格納される対訳データの他の例を示す図である。図６に示す対訳データには、原文とその翻訳文に加えて、該対訳データに含まれる翻訳文が過去の翻訳において利用された分野を表す情報が関連付けられている。ここでは、分野を表す情報として、例えば、各対訳データが過去の翻訳において利用された分野の回数を関連付けることを示す。例えば、対訳データ１は、過去に、医学分野で１回、経済分野で５回、化学分野で２回利用されたことを示す。対訳データに分野を表す情報を関連付けることについて、詳細は後述する。
【００２９】
図７は、翻訳制御部２０による翻訳の動作を説明するフローチャートである。図７を参照して、翻訳制御部２０による翻訳の動作について説明する。
【００３０】
翻訳支援装置１００の利用者は、上述のように分野を設定した後、入出力制御部１０を介して翻訳を実施する指示を出す。入出力制御部１０は、上記指示に応答して、翻訳文読み出し部２１に翻訳開始を指示する。翻訳文読み出し部２１は、上記指示に応答して、翻訳データ記憶部５０から翻訳の対象となる翻訳文書を読み出すとともに、そのうちの１文を翻訳対象文として類似文抽出部２２に通知する（ＳＴステップ１０１）。
【００３１】
類似文抽出部２２は、受け取った翻訳対象文の翻訳に利用される候補となる対訳データを、翻訳メモリ６０から抽出する（ＳＴステップ１０２）。すなわち、類似文抽出部２２は、翻訳対象文と一致または類似する原文を含む１または複数の対訳データを、候補として翻訳メモリ６０から抽出すると共に、類似する順に順位付ける。翻訳対象文と一致または類似する原文を含む対訳データを抽出することは、例えば、特開平７−１６０７２０号公報に開示されるため、その詳細な説明は省略する。
【００３２】
類似文抽出部２２は、抽出した各対訳データに、分野情報が関連付けられているかどうかを判断する（ＳＴステップ１０３）。いずれの対訳データにも分野情報が関連付けられていない場合、類似文抽出部２２は、翻訳対象文と最も類似すると順位付けた原文の翻訳文を、入出力制御部１０を介して利用者に表示する（ＳＴステップ１０４）。
【００３３】
一方、類似文抽出部２２は、抽出した対訳データのいずれかに分野情報が関連付けられている場合は、対訳データの順位付けを変更する。すなわち、抽出した対訳データに関連付けられた分野を表す情報のうち、分野情報記憶部４１に記憶される分野を表す情報と一致するものがあれば、その対訳データを最も類似する対訳データとして順位付ける。例えば図６に示すように、過去の翻訳に利用された分野の回数が分野情報として各対訳データに関連付けられている場合、類似文抽出部２２は、分野情報記憶部４１に記憶される分野の回数が最も多い対訳データを最も類似する対訳データとして順位付けてもよい。また、抽出した対訳データに関連付けられた分野を表す情報のうち、分野情報記憶部４１に格納される分野を表す情報と一致するものがない場合、類似文抽出部２２は、ＳＴステップ１０４と同様に最も類似すると判断した原文の翻訳文を表示してもよい。
【００３４】
類似文抽出部２２は、最も類似すると判断した対訳データに含まれる翻訳文を入出力制御部１０を介して利用者に表示する（ＳＴステップ１０５）。利用者は、表示された翻訳文を見て、それが対訳として利用できるか否かを判断し（ＳＴステップ１０６）、その判断の結果を入出力制御部１０に指示する。入出力制御部１０は、利用者からの指示が、対訳として利用できない旨の指示であった場合、翻訳対象文を機械翻訳部３０に通知する。機械翻訳部３０は、受け取った翻訳対象文を、分野辞書７０に格納される辞書データのうち分野情報記憶部４１に記憶される分野の訳語を参照しながら、翻訳する（ＳＴステップ１０７）。機械翻訳部３０は、機械翻訳の結果を対訳データ登録部２３に通知する。
【００３５】
一方、ＳＴステップ１０６における利用者からの指示が、対訳として利用できる旨の指示であった場合、入出力制御部１０は、対訳データ登録部２３に対して当該対訳データの登録を指示する。
【００３６】
対訳データ登録部２３は、ステップＳＴ１０７における機械翻訳の結果を受け取ると、その結果を翻訳メモリ６０に登録する。このとき、対訳データ登録部２３は、原文と、機械翻訳により取得された翻訳文とを含む対訳データと、分野情報記憶部４１に記憶される分野の利用回数「１」とを、関連付けて、翻訳メモリ６０に登録する（ＳＴステップ１０８）。
【００３７】
一方、対訳データ登録部２３は、ステップＳＴ１０６における対訳データを対訳として利用できる旨の指示を受けたときは、当該対訳データに、分野情報記憶部４１に記憶される分野の利用回数を現在の値に「１」加算したものを翻訳メモリ６０に格納する（ＳＴステップ１０８）。このように、対訳データ登録部２３は、対訳データが当該分野において過去に利用された回数を対訳データに関連付けて保存し、類似文抽出部２２は、過去に当該分野で使用された回数の多い対訳データを最も類似する翻訳文として選択するので、精度の高い翻訳文を利用者に提示することができる。
【００３８】
対訳データ登録部２３は、翻訳メモリ６０に対して上記対訳データの登録が終了すると、その旨を翻訳文読み出し部２１に通知する。翻訳文読み出し部２１は、次の翻訳対象文が存在するか否かを判断する（ＳＴステップ１０９）。次の翻訳対象文が存在する場合、翻訳文読み出し部２１は、ステップＳＴ１０１に処理を戻す。翻訳制御部２０は、以降同様に、翻訳対象文がすべて翻訳されるまで、上記動作を繰り返す。一方、翻訳対象文が存在しない場合、翻訳文読み出し部２１は、翻訳の終了を入出力制御部１０を介して利用者に通知する。
【００３９】
なお、利用者は、入出力制御部１０を介して提示された翻訳文を適宜修正し、修正後の翻訳文と原文とを対訳データとして、対訳データ登録部２３が翻訳メモリ６０に登録してもよい。また、対訳データ登録部２３は、上述のように翻訳が実施されたタイミングで一文ずつ翻訳メモリ６０に登録してもよいし、全文の翻訳が終了したタイミングで一括して翻訳メモリ６０に登録してもよい。
【００４０】
以上のように、第１の実施形態１では、分野設定部４０が利用者から設定された翻訳文の分野を表す情報を分野情報記憶部４１に格納し、翻訳文読み出し部２１は、翻訳データ記憶部５０から翻訳対象文を読み出す。類似文抽出部２２は、読み出された翻訳対象文の翻訳に利用される候補となる対訳データを翻訳メモリ６０から抽出すると共に、翻訳対象文と原文とが類似する順に順位付ける。類似文抽出部２２は、抽出した対訳データのうち、分野情報が関連付けられ、かつその分野が分野情報記憶部４１に記憶される分野と一致するものを、最も類似する対訳データとして順位づける。対訳データ登録部２３は、最も類似する対訳データを翻訳に利用すると判断された場合、当該対訳データに、分野情報記憶部４１に記憶される分野を表す情報を関連付けて、翻訳メモリ６０に格納する。この構成により、第１の実施形態によれば、翻訳に利用された分野を表す情報が対訳データに関連付けられると共に、今回の翻訳と分野が一致する対訳データが候補として提示されるので、収集された対訳データから利用する対訳データを選択する際の精度を向上することができる効果が得られる。
【００４１】
また、抽出されたいずれの対訳データも翻訳に利用しない翻訳対象文の機械翻訳を、機械翻訳部３０が実施する。そして、対訳データ登録部２３は、機械翻訳部３０による翻訳文と原文との組み合わせに、分野情報記憶部４１に記憶される分野を関連付けた対訳データを翻訳メモリ６０に登録する。この構成により、新たな対訳データに分野を関連付けて登録することができるので、次回以降の対訳データを選択する際の精度をさらに向上することができる効果が得られる。
【００４２】
また、対訳データ登録部２３は、分野を表す情報として、当該対訳データが過去の翻訳において利用された分野の回数を関連付け、類似文抽出部２２は、分野情報記憶部４１に記憶される分野で過去に利用された回数が最も多い対訳データを、最も類似する対訳データとして順位付けるので、対訳データを選択する際の精度をさらに向上することができる効果が得られる。
第２の実施形態
図８は、本発明の第２の実施形態に係る翻訳支援装置３００の構成を示すブロック図である。図８に示すように、翻訳支援装置３００は、翻訳メモリ３０１、類似文抽出部３０２および対訳データ登録部３０３を備える。
【００４３】
翻訳メモリ３０１は、原文と当該原文の翻訳文との組み合わせである対訳データを格納する。類似文抽出部３０２は、翻訳対象文の翻訳に利用される候補となる対訳データを翻訳メモリ３０１から抽出する。対訳データ登録部３０３は、類似文抽出部３０２により抽出された対訳データのうち、翻訳対象文の翻訳に利用された対訳データに対して、予め設定された分野を表す情報を関連付けると共に、当該分野を表す情報を関連付けた対訳データを翻訳メモリ３０１に登録する。また、類似文抽出部３０２は、抽出した対訳データのうち、当該対訳データに関連付けられた分野を表す情報が、予め設定された分野と一致する対訳データを、翻訳対象文の翻訳に利用することに適した対訳データとして順位付ける。
【００４４】
翻訳メモリ３０１は、上記実施形態の翻訳メモリ６０に相当する。類似文抽出部３０２および対訳データ登録部３０３は、それぞれ上記実施形態の類似文抽出部２２および対訳データ登録部２３に相当する。
【００４５】
以上のように、第２の実施形態によれば、翻訳支援装置３００は、上記構成を有するので、収集された対訳データから利用する対訳データを選択する際の精度を向上することができる効果が得られる。
【００４６】
なお、上述した各実施形態では、図１に示す翻訳支援装置１００の入出力制御部１０、翻訳制御部２０、機械翻訳部３０、分野設定部４０を、図２に示すＣＰＵ２００が実行する一例として、ソフトウエア・プログラムによって実現する場合について説明した。しかしながら、図１に示す各ブロックに示す機能は、一部または全部を、ハードウエアとして実現してもよい。
【００４７】
また、上述した各実施形態を例に説明した本発明は、上述した翻訳支援装置に対して、その説明において参照したフローチャート（図７）の機能を実現可能なコンピュータ・プログラムを供給した後、そのコンピュータ・プログラムを、ＣＰＵ２００に読み出して実行することによって達成される。
【００４８】
また、係る供給されたコンピュータ・プログラムは、読み書き可能なメモリ（一時記憶媒体）またはハードディスク装置等のコンピュータ読み取り可能な記憶デバイスに格納すればよい。そして、このような場合において、本発明は、係るコンピュータ・プログラムを表すコード或いは係るコンピュータ・プログラムを格納した記憶媒体によって構成されると捉えることができる。
【産業上の利用可能性】
【００４９】
本発明は、例えば翻訳メモリを備えた翻訳支援装置に適用できる。
【００５０】
上記の実施形態の一部または全部は、以下の付記のようにも記載されうるが、以下には限られない。
（付記１）
原文と当該原文の翻訳文との組み合わせである対訳データを格納する翻訳メモリと、
翻訳対象文の翻訳に利用される候補となる前記対訳データを前記翻訳メモリから抽出する類似文抽出部と、
前記類似文抽出部により抽出された対訳データのうち、前記翻訳対象文の翻訳に利用された対訳データに対して、予め設定された分野を表す情報を関連付けると共に、当該分野を表す情報を関連付けた対訳データを前記翻訳メモリに登録する対訳データ登録部とを備え、
前記類似文抽出部は、前記抽出した対訳データのうち、当該対訳データに関連付けられた分野を表す情報が、前記予め設定された分野と一致する対訳データを、前記翻訳対象文の翻訳に利用することに適した対訳データとして順位付ける
翻訳支援装置。
（付記２）
前記対訳データ登録部は、前記翻訳対象文の翻訳に利用された対訳データに対して、前記予め設定された分野の翻訳に利用された回数を、前記分野を表す情報として関連付ける
付記１記載の翻訳支援装置。
（付記３）
前記類似文抽出部により抽出された対訳データのいずれも翻訳に利用しない前記翻訳対象文の機械翻訳を行う機械翻訳部をさらに備え、
前記対訳データ登録部は、前記翻訳対象文と、前記機械翻訳部により取得された当該翻訳対象文の翻訳文との組み合わせに、前記予め設定された分野を表す情報を関連付けて、前記翻訳メモリに登録する
付記１または付記２記載の翻訳支援装置。
（付記４）
前記対訳データ登録部は、前記翻訳対象文の翻訳に利用された対訳データに対して、前記予め設定された分野の翻訳に利用された回数を、前記分野を表す情報として関連付け、
前記類似文抽出部は、前記抽出した対訳データのうち、前記予め設定された分野の翻訳に利用された回数が最も多い対訳データを、前記翻訳対象文の翻訳に利用することに適した対訳データとして順位付ける
付記３記載の翻訳支援装置。
（付記５）
原文と当該原文の翻訳文との組み合わせである対訳データを格納する翻訳メモリから、翻訳対象文の翻訳に利用される候補となる前記対訳データを抽出し、
前記抽出された対訳データのうち、前記翻訳対象文の翻訳に利用された対訳データに対して、予め設定された分野を表す情報を関連付けると共に、当該分野を表す情報を関連付けた対訳データを前記翻訳メモリに登録し、
前記対訳データを抽出するに際し、前記抽出した対訳データのうち、当該対訳データに関連付けられた分野を表す情報が、前記予め設定された分野と一致する対訳データを、前記翻訳対象文の翻訳に利用することに適した対訳データとして順位付ける
翻訳支援方法。
（付記６）
前記対訳データを前記翻訳メモリに登録するに際し、前記翻訳対象文の翻訳に利用された対訳データに対して、前記予め設定された分野の翻訳に利用された回数を、前記分野を表す情報として関連付ける
付記５記載の翻訳支援方法。
（付記７）
前記抽出された対訳データのいずれも翻訳に利用しない前記翻訳対象文の機械翻訳を行い、
前記対訳データを前記翻訳メモリに登録するに際し、前記翻訳対象文と、前記機械翻訳により取得された当該翻訳対象文の翻訳文との組み合わせに、前記予め設定された分野を表す情報を関連付けて、前記翻訳メモリに登録する
付記５または付記６記載の翻訳支援方法。
（付記８）
前記対訳データを前記翻訳メモリに登録するに際し、前記翻訳対象文の翻訳に利用された対訳データに対して、前記予め設定された分野の翻訳に利用された回数を、前記分野を表す情報として関連付け、
前記対訳データを抽出するに際し、前記抽出した対訳データのうち、前記予め設定された分野の翻訳に利用された回数が最も多い対訳データを、前記翻訳対象文の翻訳に利用することに適した対訳データとして順位付ける
付記７記載の翻訳支援方法。
（付記９）
原文と当該原文の翻訳文との組み合わせである対訳データを格納する翻訳メモリから、翻訳対象文の翻訳に利用される候補となる前記対訳データを抽出する処理と、
前記抽出された対訳データのうち、前記翻訳対象文の翻訳に利用された対訳データに対して、予め設定された分野を表す情報を関連付けると共に、当該分野を表す情報を関連付けた対訳データを前記翻訳メモリに登録する処理と、
前記対訳データを抽出するに際し、前記抽出した対訳データのうち、当該対訳データに関連付けられた分野が、前記予め設定された分野と一致する対訳データを、前記翻訳対象文の翻訳に利用することに適した対訳データとして順位付ける処理とを、
コンピュータに実行させる翻訳支援プログラム。
（付記１０）
前記対訳データを前記翻訳メモリに登録するに際し、前記翻訳対象文の翻訳に利用された対訳データに対して、前記予め設定された分野の翻訳に利用された回数を、前記分野を表す情報として関連付ける処理を、
コンピュータに実行させる付記９記載の翻訳支援プログラム。
（付記１１）
前記抽出された対訳データのいずれも翻訳に利用しない前記翻訳対象文の機械翻訳を行う処理と、
前記対訳データを前記翻訳メモリに登録するに際し、前記翻訳対象文と、前記機械翻訳により取得された当該翻訳対象文の翻訳文との組み合わせに、前記予め設定された分野を表す情報を関連付けて、前記翻訳メモリに登録する処理とを、
コンピュータに実行させる付記９または付記１０記載の翻訳支援プログラム。
（付記１２）
前記対訳データを前記翻訳メモリに登録するに際し、前記翻訳対象文の翻訳に利用された対訳データに対して、前記予め設定された分野の翻訳に利用された回数を、前記分野を表す情報として関連付ける処理と、
前記対訳データを抽出するに際し、前記抽出した対訳データのうち、前記予め設定された分野の翻訳に利用された回数が最も多い対訳データを、前記翻訳対象文の翻訳に利用することに適した対訳データとして順位付ける処理とを、
コンピュータに実行させる付記１１記載の翻訳支援プログラム。
【符号の説明】
【００５１】
１０  入出力制御部
２０  翻訳制御部
２１  翻訳文読み出し部
２２  類似文抽出部
２３  対訳データ登録部
３０  機械翻訳部
４０  分野設定部
４１  分野情報記憶部
５０  翻訳データ記憶部
６０  翻訳メモリ
７０  分野辞書
【図１】
2014056492.tif 000003
【図２】
2014056492.tif 000004
【図３】
2014056492.tif 000005
【図４】
2014056492.tif 000006
【図５】
2014056492.tif 000007
【図６】
2014056492.tif 000008
【図７】
2014056492.tif 000009
【図８】
2014056492.tif 000010