(57)【要約】【課題】翻訳文の訳語統一編集を行う際に発生するユーザの負担を軽減するとともに、機械翻訳の質を変化させずに翻訳文の編集を可能にする機械翻訳装置および訳語統一に用いる編集条件ファイルのデータ構造を提供する。【解決手段】本実施形態の機械翻訳装置は、機械翻訳された翻訳文の編集に用いられる編集条件ファイルを作成又は更新する機械翻訳装置であって、編集条件ファイルの編集条件を構成する項目は、少なくとも翻訳対象原文の指定見出し語と、翻訳文の指定訳語と、前記指定見出し語に対応する前記翻訳文の訳語および前記指定訳語に関する対応条件と、前記対応条件を満たす場合に前記翻訳文の訳語を置換すべき置換訳語とを有し、編集条件の少なくとも１つを入力画面を用いて作成された編集条件ファイルを格納する記憶部を有する。【選択図】図２
2011210194.tif 000002
【特許請求の範囲】
【請求項１】
第１言語の翻訳対象原文を第２言語に翻訳した翻訳文の編集に用いられる編集条件ファ
イルを備える機械翻訳装置であって、
前記編集条件ファイルの編集条件を構成する項目は、少なくとも前記翻訳対象原文の指
定見出し語と、前記翻訳文の指定訳語と、前記指定見出し語に対応する前記翻訳文の訳語
および前記指定訳語に関する対応条件と、前記対応条件を満たす場合に前記翻訳文の訳語
を置換すべき置換訳語とを有し、
前記編集条件の少なくとも１つを入力画面を用いて作成された前記編集条件ファイルを
格納する記憶部を有することを特徴とする機械翻訳装置。
【請求項２】
前記対応条件は、前記指定訳語と前記指定見出し語に対応する前記翻訳文の前記訳語が
同じであること指定する第１の条件を有することを特徴とする請求項１に記載の機械翻訳
装置。
【請求項３】
前記対応条件は、前記指定訳語と前記見出し語に対応する前記翻訳文の前記訳語が異な
ることを指定する第２の条件を有することを特徴とする請求項１に記載の機械翻訳装置。
【請求項４】
前記対応条件は、前記指定訳語が前記翻訳文の前記指定見出し語に対応する前記訳語に
含まれていること指定する第３の条件を有することを特徴とする請求項１に記載の機械翻
訳装置。
【請求項５】
前記対応条件は、前記指定訳語が前記翻訳文の前記指定見出し語に対応する前記訳語に
含まれていないこと指定する第４の条件を有することを特徴とする請求項１に記載の機械
翻訳装置。
【請求項６】
前記編集条件を構成する項目は分野情報を含むことを特徴とする請求項１に記載の機械
翻訳装置。
【請求項７】
前記機械翻訳装置は、
前記記憶部に記憶された前記編集条件ファイルにおける前記編集条件を更新するための
編集条件作成更新部を有することを特徴とする請求項１に記載の機械翻訳装置。
【請求項８】
第１言語の翻訳対象原文を第２言語に翻訳した翻訳文の編集に用いる編集条件ファイル
のデータ構造であって、
前記編集条件ファイルの編集条件を構成する項目は、少なくとも前記翻訳対象原文の指
定見出し語と、前記翻訳文の指定訳語と、前記指定見出し語に対応する前記翻訳文の訳語
および前記指定訳語に関する対応条件と、前記対応条件を満たす場合に前記翻訳文の訳語
を置換すべき置換訳語とを有し、
前記対応条件は、前記指定訳語と前記指定見出し語に対応する前記翻訳文の前記訳語が
同じであることを指定する第１の条件、前記指定訳語と前記見出し語に対応する前記翻訳
文の前記訳語が異なることを指定する第２の条件を有する
ことを特徴とする編集条件ファイルのデータ構造。
【請求項９】
前記対応条件は、前記指定訳語が前記翻訳文の前記指定見出し語に対応する前記訳語に
含まれていること指定する第３の条件、および
前記指定訳語が前記翻訳文の前記指定見出し語に対応する前記訳語に含まれていないこ
とを指定する第４の条件を更に有することを特徴とする請求項８に記載の編集条件ファイ
ルのデータ構造。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機械翻訳装置および編集に用いる編集条件ファイルのデータ構造に関する。
【背景技術】
【０００２】
近年、コンピュータを利用して翻訳対象である第１自然言語（以下、単に第１言語とい
う）により記述された原文を、自動的に第２自然言語（以下、単に第２言語という）に翻
訳する機械翻訳装置が実現化されている。しかしながら、自然言語については、いまだに
意味解析技術が十分確立されていないため、高い確率の正確な訳文を得ることは達成でき
ていない。そのため、機械翻訳装置によって得られる翻訳文をそのまま使用せずに、ユー
ザが適切な編集処理を施す必要性がある。
【０００３】
また、機械翻訳装置では、同じ一文書の翻訳においては、同じ辞書を使用して翻訳を行
うため、同じ原文語句の訳語は統一される。この点が機械翻訳装置の利点の一つとされて
いる。しかしながら、同じ一文書の翻訳においても、同じ原文語句に対して同じ訳語を希
望しない場合は、希望する訳文が得られないという問題がある。その原因の一つ目として
、翻訳用例を用いた翻訳が挙げられる。
【０００４】
翻訳用例を用いた翻訳では、第１言語で表記された文（以下、原文という）と第２言語
で表記された文（以下、翻訳文という）が登録された翻訳用例データベース（ＤＢ）が用
いられる。そして、翻訳対象である原文が入力されると、その原文に類似する翻訳用例原
文（以下、類似用例原文という）を翻訳用例ＤＢから検索する。検索された類似用例原文
と翻訳対象原文との相違箇所を語句単位で判定する。その差分に対応する類似用例対訳文
の語句を判定し、その語句に対応する訳語で置換することにより翻訳文を作成するもので
ある。この場合、差分に対応する語句は、機械翻訳装置内の翻訳辞書を使用して翻訳され
る。また、差分以外の語句は、翻訳用例ＤＢ内の類似用例対訳文の語句を使用して翻訳さ
れる。そのため、上記に述べたように翻訳辞書の訳語と異なることがある。
【０００５】
例えば、翻訳対象原文「AIDS dementia complex」は、翻訳辞書を使用すると「ＡＩＤ
Ｓ認知症複合症」と翻訳される。この時、「AIDS dementia complex」の翻訳用例の訳文
語句では「ＡＩＤＳ痴呆複合症」と登録されているとすると、類似用例を使用して翻訳さ
れる文と、翻訳辞書を使用して翻訳される文の訳文では、「AIDS dementia complex」の
訳語が異なって出力されることになる。
【０００６】
また、訳語が不統一になる原因の２つ目として、機械翻訳された訳文に対して複数の翻
訳者が分担し編集を行う場合が挙げられる。すなわち、翻訳者によって同じ原文語句に対
して採用する訳語が異なるため訳語が不統一になる。
【０００７】
上記の問題への対策として、機械翻訳装置の編集における訳語統一についてさまざまな
方法が提案されている。
【０００８】
例えば、特許文献１に開示されているように、第１言語の原文を第２言語に翻訳した翻
訳文に対して、この原文中の編集対象単語の変更を指示し、その指示された所定単語が存
在するすべての原文を検索し、検索された所定単語の訳語を変更指示された訳語に翻訳す
るという方法がある。
【０００９】
また、特許文献２に開示されているように、原文と翻訳文とをそれぞれ単語に分割して
第１単語分割テーブル、第２単語分割テーブルを作成する。作成した結果に対し、翻訳辞
書を利用して原文の単語と翻訳文の単語を対応付けて対応関係決定テーブルを作成する。
作成した対応関係決定テーブルから翻訳文の単語との対応関係が不統一の原文の単語を抽
出し、抽出結果に基づいて警告情報テーブルを作成し警告情報を表示画面に表示するとい
う方法がある。
【００１０】
また、特許文献３に開示されているように、翻訳文の訳語編集を行う対象の原文語句と
ユーザが置き換えたい訳語を翻訳辞書登録し、この原文語句の形態素を含むすべての文章
を検索して、訳文中におけるこの原文語句の訳語を上述した翻訳辞書登録に登録した訳語
で置換するという方法がある。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００１―２８２７９０号公報
【特許文献２】特開平５―１０１０９５号公報
【特許文献３】特開平７―８５０５２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
しかしながら上述した特許文献１では、訳語が統一していない文をリストするとともに
自動的に編集を行うが、編集後処理部の処理対象の原文語句が複数ある場合に、一つずつ
訳語を指定登録しなければならないという問題がある。
【００１３】
また、特許文献２においても、訳語が統一されていない場合に警告情報を表示するが、
統一作業はユーザがリストを見ながら一文ごとに手動で行わなければならないという問題
がある。
【００１４】
また、特許文献３においても、処理対象の原文語句が複数存在する場合、一つずつ辞書
登録作業を繰り返さなければならないとともに、翻訳辞書を編集するため機械翻訳の質が
変化するという問題がある。
【００１５】
本発明は、上記の問題点を解決するためになされたもので、翻訳文の訳語統一編集を行
う際に発生するユーザの負担を軽減するとともに、機械翻訳の質を変化させずに翻訳文の
編集を可能にする機械翻訳装置および訳語統一に用いる編集条件ファイルのデータ構造の
提供を目的とする。
【課題を解決するための手段】
【００１６】
本発明に係る機械翻訳装置は、第１言語の翻訳対象原文を第２言語に翻訳した翻訳文の
編集に用いられる編集条件ファイルを備える機械翻訳装置であって、前記編集条件ファイ
ルの編集条件を構成する項目は、少なくとも前記翻訳対象原文の指定見出し語と、前記翻
訳文の指定訳語と、前記指定見出し語に対応する前記翻訳文の訳語および前記指定訳語に
関する対応条件と、前記対応条件を満たす場合に前記翻訳文の訳語を置換すべき置換訳語
とを有し、前記編集条件の少なくとも１つを入力画面を用いて作成された前記編集条件フ
ァイルを格納する記憶部を有することを特徴とし、
本発明に係る編集条件ファイルのデータ構造は、第１言語の翻訳対象原文を第２言語に翻
訳した翻訳文の編集に用いる編集条件ファイルのデータ構造であって、前記編集条件ファ
イルの編集条件を構成する項目は、少なくとも前記翻訳対象原文の指定見出し語と、前記
翻訳文の指定訳語と、前記指定見出し語に対応する前記翻訳文の訳語および前記指定訳語
に関する対応条件と、前記対応条件を満たす場合に前記翻訳文の訳語を置換すべき置換訳
語とを有し、前記対応条件は、前記指定訳語と前記指定見出し語に対応する前記翻訳文の
前記訳語が同じであることを指定する第１の条件と、前記指定訳語と前記見出し語に対応
する前記翻訳文の前記訳語が異なることを指定する第２の条件を有することを特徴とする
。
【発明の効果】
【００１７】
本発明によれば、翻訳文の編集を行う際に複数の編集条件を情報記憶装置に登録し、同
様の編集処理の際に登録された編集条件を使用もしくはその編集条件に追加更新して使用
することでユーザの負担を軽減することを可能とする。
【図面の簡単な説明】
【００１８】
【図１】本発明の第１の実施形態に係る機械翻訳装置のハードウェア構成を示すブロック図。
【図２】本発明の第１の実施形態に係る機械翻訳装置の機能構成を示すブロック図。
【図３】本発明の第１の実施形態に係る全体の処理を示すフローチャート。
【図４】本発明の第１の実施形態に係る訳語統一に用いる編集条件ファイルの一例を示す図。
【図５】本発明の第１の実施形態に係る訳語統一の編集処理を示すフローチャート。
【図６】本発明の第１の実施形態に係る翻訳対象原文、翻訳用例原文、翻訳用例訳文の一例を示す図。
【図７】本発明の第１の実施形態に係る構文解析部による形態素解析処理と構文解析処理を行った解析結果の一例を表すツリー構造図。
【図８】本発明の第１の実施形態に係る構文解析部により作成された対訳文を示す図。
【図９】本発明の第１の実施形態に係る検索抽出部により抽出された指定見出し語と指定見出し語に対応する訳語を示す図。
【図１０】本発明の第１の実施形態に係る訳語編集部による編集処理が行われた対訳文を示す図。
【図１１】本発明の第１の実施形態に係る機械翻訳装置の再編集を行った際の編集条件ファイル更新処理を示すフローチャート。
【図１２】本発明の第２の実施形態に係る機械翻訳装置の機能構成を示すブロック図。
【図１３】本発明の第２の実施形態に係る編集条件作成更新処理についてのフローチャート。
【図１４】本発明の第２の実施形態に係るメニュー画面を示す図。
【図１５】本発明の第２の実施形態に係る編集条件入力画面を示す図。
【図１６】本発明の第２の実施形態に係る編集条件ファイルへの条件追加・更新処理を示すフローチャート。
【発明を実施するための形態】
【００１９】
以下に、本発明の第１の実施形態を図１乃至図１１を参照しながら説明する。
【００２０】
（第１の実施形態）
図１は、本実施形態に係る機械翻訳装置１０のハードウェア構成を示すブロック図であ
り、図２は、本実施形態に係る機械翻訳装置１０の構成を示すブロック図である。まず、
図１を参照して本実施形態に係る機械翻訳装置１０のハードウェア構成について説明する
。
【００２１】
図１において、機械翻訳装置１０は、例えば一般的なコンピュータに機械翻訳プログラ
ムがインストールされ、その機械翻訳プログラムが演算制御装置１１のプロセッサ１２に
おいて実行されることにより実現される。
【００２２】
演算制御装置１１は、プロセッサ１２とメモリ１３とを有し、機械翻訳に関する各種演
算を行うものである。メモリ１３には翻訳に関する機械翻訳プログラム１４が記憶され、
プロセッサ１２により処理が実行される際には作業エリア１５が用いられる。演算制御装
置１１の演算結果等は出力装置である表示装置２１に表示出力される。演算制御装置１１
には、演算制御装置１１の演算結果や翻訳に必要な知識・規則を蓄積した翻訳辞書などの
各種データベースを記憶するハードディスクドライブ（ＨＤＤ）１６が設けられている。
ここでは、メモリ１３に機械翻訳プログラム１４が既に記憶されているとして説明するが
、プログラム起動時にハードディスクドライブ１６に格納されている機械翻訳プログラム
１４がメモリ１３にローディングされるものである。
【００２３】
入力装置１７は、演算制御装置１１に情報の入力を行うものであり、例えばキーボード
１８、マウス１９、ディスクドライブ２０から構成される。キーボード１８とマウス１９
は、表示装置２１を介して演算制御装置１１に各種指令を入力する。キーボード１８と、
ディスクドライブ２０は、機械翻訳処理に関連する文書などを入力する。
【００２４】
次に、図２を参照して本実施形態に係る機械翻訳装置１０の機能構成について説明する
。
【００２５】
図２の各機能ブロック図は、上述した機械翻訳プログラム１４の機能を示したものであ
る。すなわち、プロセッサ１２が機械翻訳プログラム１４を実行することで、演算制御装
置１１は各機能ブロックとして動作することになる。また、図２の情報記憶部６０は、図
１の演算制御装置１１内のメモリ１３およびハードディスクドライブ１６の記憶領域に対
応する。
【００２６】
入力処理部２２は、入力装置１７によって入力された翻訳対象原文および後述する編集
条件ファイルを受付け、情報記憶部６０に記憶するものである。例えば、ユーザがキーボ
ード１８等を用いて直接入力したデータや、ディスクドライブ２０を介して入力されたデ
ータを受付け、情報記憶部６０に記憶する。
【００２７】
出力処理部３１は、翻訳処理部４０によって翻訳対象原文を翻訳処理した結果の翻訳文
、編集後処理部７０による翻訳文の編集を行う際に用いるシステムメニュー画面、および
編集の結果等を出力装置３０に出力するものである。例えば、出力装置３０としては、図
１の表示装置２１が該当する。出力装置３０は、表示装置２１だけでなく、表示装置２１
による出力に代え、あるいは加え、音声による音声出力装置に出力するようにしてもよい
。また、印刷装置に印刷出力するようにしてもよいし、ディスクドライブ２０を介して記
憶媒体に出力するようにしてもよい。
【００２８】
翻訳処理部４０は、情報記憶部６０内の機械翻訳辞書６１、機械翻訳規則６２、翻訳用
例原文と翻訳用例訳文とからなる翻訳用例が予め登録された翻訳用例辞書６３を用いて入
力装置１７により入力された翻訳対象原文を翻訳し、翻訳文を作成するものである。
【００２９】
制御部５０は、入力処理部２２、出力処理部３１、翻訳処理部４０、編集後処理部７０
、機械翻訳辞書６１、機械翻訳規則６２、翻訳用例辞書６３、編集条件ファイルデータベ
ース（ＤＢ）６４を制御するものである。
【００３０】
編集後処理部７０は構文解析部７１と、検索抽出部７２と、訳語編集部７３とを有する
。編集後処理部７０は、翻訳された翻訳文の編集処理を行うものである。編集処理につい
ては、後ほど詳しく説明する。
【００３１】
情報記憶部６０は機械翻訳辞書６１、機械翻訳規則６２、翻訳用例辞書６３、編集条件
ファイルＤＢ６４を有する。機械翻訳辞書６１、機械翻訳規則６２、翻訳用例辞書６３は
、翻訳処理部４０が翻訳処理を行う際に用いられるものである。編集条件ファイルＤＢ６
４は、後述する編集条件ファイルを登録するものである。
【００３２】
続いて、図３を参照して本実施形態に係る全体の処理について説明する。図３は、本実
施形態に係る全体の処理を示すフローチャートである。
【００３３】
まず、入力装置１７を用いて翻訳対象原文を入力する（ステップＳ１）。翻訳処理部４
０は機械翻訳辞書６１、機械翻訳規則６２、翻訳用例辞書６３を用いて入力された翻訳対
象原文の翻訳処理を実行して翻訳文を作成する（ステップＳ２）。そして、作成した翻訳
文と入力された翻訳原文とからなる対訳文に対して訳語統一などの編集処理を行う（ステ
ップＳ３）。訳語統一の編集処理については、後ほど詳しく記載する。
【００３４】
図３のステップＳ２では、翻訳処理部４０は翻訳用例辞書６３を用いて翻訳処理を行う
。すなわち、翻訳処理部４０は、入力装置１７により入力された翻訳対象原文に類似する
類似用例原文を翻訳用例辞書６３から検索する。次に、検索された翻訳対象原文と類似用
例原文との相違箇所（以下、差分という）を語句単位で判定する。
【００３５】
続いて、差分に対応する類似用例対訳文の語句を判定し、その差分の語句に対応する訳
語で置換することにより、対訳文を作成する。なお、翻訳処理方法はこれに限定せず、翻
訳対象原文に対して形態素解析を行い機械翻訳辞書６１と機械翻訳規則６２に沿って翻訳
してもよい。
【００３６】
次に、図４を用いて、訳語統一の編集処理に用いる編集条件ファイルＤＢ６４について
説明する。図４は、本実施形態に係る編集条件ファイルＤＢ６４のデータ構造の一例を示
す図である。ここでは５つの条件を記述した編集条件ファイル８１のデータ構造を例示す
る。編集条件ファイル８１は、編集後処理部７０が対訳文に対し訳語統一の編集処理を行
う際の編集条件が設定されるものである。編集条件とは、訳語統一を行う対象の第１言語
の語句「指定見出し語」、指定見出し語に対応する翻訳文の訳語と照合する訳語である「
指定訳語」、指定見出し語に対する翻訳文中の訳語と「指定訳語」とに関する条件である
「対応条件」、指定見出し語に対応する翻訳文中の訳語と「指定訳語」との対応関係が「
対応条件」を満たす場合に指定見出し語に対応する翻訳文中の訳語と置換する「置換訳語
」とからなる。編集条件ファイルＤＢ６４の条件は、翻訳者によって訳語統一に必要なも
のが随時登録される。また、不要になったものは削除される。
【００３７】
編集条件ファイル８１の条件１は、「編集条件番号」８２と、翻訳対象原文中の編集処
理対象の語句を指定する「指定見出し語」８３と、「「指定訳語」８４と、指定訳語と翻
訳文中の指定見出し語に対応する訳語とに関する条件である「対応条件」８５と、利用者
が指定見出し語に対する訳語として指定する「置換訳語」８６の項目からなる。他の条件
２乃至条件ｎ（ｎは登録された数）も同じ構成である。すなわち、各条件１乃至条件ｎは
、「翻訳対象原文中に指定見出し語８３に登録される語句が存在する場合、その語句に対
応する翻訳文中の訳語と指定訳語８４とを照合し、その結果が対応条件８５に登録される
対応条件を満たしていれば、その対応する翻訳文中の訳語を置換訳語８６に登録される訳
語に変更する」という意味である。
【００３８】
例えばまず、条件１について説明する。条件１に記述された内容は、指定見出し語８３
が「AIDS dementia complex」、指定訳語８４が「ＡＩＤＳ認知症複合症」、対応条件８
５が「ＮＯＴ」、置換訳語８６が「ＡＩＤＳ認知症複合症」である。すなわち、指定見出
し語８３「AIDS dementia complex」を含む翻訳対象原文の翻訳結果において、指定見出
し語８３「AIDS dementia complex」に対応する訳語が指定訳語８４の「ＡＩＤＳ認知症
複合症」と訳されていない（対応条件８５：「ＮＯＴ」を満たす）場合、その訳語を置換
訳語８６に設定される「ＡＩＤＳ認知症複合症」に置き換えるという編集条件が設定され
ていることを表す。
【００３９】
次に、条件２について説明する。条件２に記述された内容は、指定見出し語８３が「co
rporate governance」、指定訳語８４が「企業統治」、対応条件８５が「ＹＥＳ」、置換
訳語８６が「コーポレート・ガバナンス」である。すなわち、指定見出し語８３「corpor
ate governance」を含む翻訳対象原文の翻訳結果において、指定見出し語８３「corporat
e governance」に対応する訳語が指定訳語８４の「企業統治」と訳されている（対応条件
８５：「ＹＥＳ」を満たす）場合、その訳語を置換訳語８６である「コーポレート・ガバ
ナンス」に置き換えるという編集条件が設定されていることを表す。
【００４０】
続いて条件３について説明する。条件３に記述された内容は、指定見出し語８３が「ma
rket research」、指定訳語８４が「調査」、対応条件８５が「ＩＮＣＬＵＤＥ」、置換
訳語８６が「マーケット・リサーチ」である。すなわち、指定見出し語８３「market res
earch」を含む翻訳対象原文の翻訳結果において、指定見出し語８３「market research」
に対応する訳語が例えば「＊＊調査」と訳されており、指定訳語８４の「調査」の語句を
含む（対応条件８５：「ＩＮＣＬＵＤＥ」を満たす）場合、その訳語を置換訳語８６に設
定される「マーケット・リサーチ」に置き換えるとう編集条件が設定されていることを表
す。
【００４１】
次に、条件４について説明する。条件４に記述された内容は、指定見出し語８３が「vi
rtual reality」、指定訳語８４が「リアリティ」、対応条件８５が「ＥＸＣＬＵＤＥ」
、置換訳語８６が「バーチャル・リアリティ」である。すなわち、指定見出し語８３「vi
rtual reality」を含む翻訳対象原文の翻訳結果において、指定見出し語８３「virtual r
eality」の訳語が例えば「バーチャル現実」と訳されており、指定訳語８４「リアリティ
」の語句を含んでいない（対応条件８５：「ＥＸＣＬＵＤＥ」を満たす）場合、その訳語
を置換訳語８６に設定される「バーチャル・リアリティ」に置き換えるという編集条件が
設定されていることを表す。
【００４２】
次に、条件５について説明する。条件５に記述された内容は、指定見出し語８３が「ha
ndcraft」、指定訳語８４が「手工芸品」、対応条件８５が「ＹＥＳ」、置換訳語８６は
「（なし）」である。この条件５では、置換訳語８６に訳語が設定されていないため、編
集処理にて訳語を自由に設定可能とするものである。すなわち、指定見出し語８３「hand
craft」を含む翻訳対象原文の翻訳結果において、指定見出し語８３「handcraft」に対応
する訳語が指定訳語８４の「手工芸品」と訳されている（対応条件８５：「ＹＥＳ」を満
たす）ものを検索抽出し、抽出された訳語を編集処理の「条件更新処理」で翻訳者が入力
した訳語に置き換えるという編集条件が設定されていることを表す。「条件更新処理」に
ついては、後述する。
【００４３】
続いて、図３のステップ３に戻る。図４に示す編集条件ファイル８１を用いて、編集後
処理部７０による訳語統一の編集処理について、図５を用いて説明する。図５は、本実施
形態における訳語統一の編集処理を示すフローチャートである。
【００４４】
まず、入力装置１７により編集条件ファイルを入力する（ステップＳ２０）。なお、編
集条件ファイルの入力方法は、あらかじめ編集条件ファイルＤＢ６４に登録したものを選
択するという方法を用いてもよい。ステップＳ２０に続いて、編集後処理部７０の構文解
析部７１は、図３のステップ１において入力された翻訳対象原文と、図３のステップ２の
翻訳結果として得られた翻訳文とに対して形態素解析処理、構文解析処理を行う（ステッ
プＳ２１）。
【００４５】
構文解析部７１は、ステップＳ２１の処理の結果、翻訳対象原文とその翻訳文のそれぞ
れの文を構成する単語列、各語の品詞・活用の種類、構文に関する情報を取得する。そし
て、この解析結果を用いて翻訳対象原文の各語句と翻訳文における各語句とを対応づけを
行う（ステップＳ２２）。ここでは、編集後処理部７０に構文解析部７１を設けるとした
が、翻訳処理部４０での構文解析、形態素解析をそのまま使用してもよい。
【００４６】
続いて、編集後処理部７０の検索抽出部７２は、翻訳対象原文を検索して編集条件ファ
イル８１に登録されている指定見出し語（８３）に一致する語句を抽出する（ステップＳ
２３）。検索抽出部７２は、指定見出し語（８３）に一致する語句を抽出した場合（ステ
ップＳ２４のＹｅｓ）、ステップＳ２２の結果を用いて、抽出した指定見出し語（８３）
に一致する語句に対する訳語を翻訳文中から検索する（ステップＳ２５）。
【００４７】
続いて、編集後処理部７０の訳語編集部７３は、検索された訳語と編集条件ファイル８
１に登録されている指定訳語（８４）とを照合すると共に、対応条件（８５）の条件を満
たしているかを判定する。訳語編集部７３は、照合の結果が対応条件を満たす場合（ステ
ップＳ２６のＹｅｓ）、検索した訳語を編集条件ファイル８１の指定訳語（８６）に登録
されている訳語に置き換える（ステップＳ２７）。
【００４８】
続いて、訳語編集部７３は、訳語統一した翻訳文を作業エリア１５にセーブすると共に
、「条件更新処理」により指定訳語（８５）を新たに設定した場合、その編集条件ファイ
ル８１を編集条件ファイルＤＢ６４に登録し（ステップＳ２８）、編集処理を終了する。
翻訳対象原文中から指定見出し語（８３）に一致する語句が抽出されなかった場合（ステ
ップＳ２４のＮｏ）、および指定見出し語に対応する訳語と指定訳語（８４）とが対応条
件（８５）を満たしていない場合（ステップＳ２６のＮｏ）、編集処理を終了する。
【００４９】
なお、訳語統一の編集処理は、編集条件ファイル８１に登録されている編集条件（条件
１乃至条件ｎ）毎に行ってもよいし、複数の編集条件を同時に指定して行ってもよい。
【００５０】
翻訳用例辞書６３が適用された訳文や、手動で入力した訳文などでは、見出し語と訳語
の対応関係の情報を持っていないので、その解析が必要である。
【００５１】
ここで、図６に例示する翻訳対象原文と、その類似用例原文と訳文を用いて、翻訳用例
辞書６３が適用された訳文のステップＳ２１の動作について説明する
図７は、表１に示した類似用例原文と類似用例訳文に対して、図５のステップＳ２１で
の形態素解析処理と構文解析処理を行った解析結果の一例を表すツリー構造図である。丸
い実線で囲まれた語句は、形態素解析処理によって得られた文を構成する各単語を示す。
そして、これらの各単語をつなぐ線によって各単語同士の構文上のつながりを示した図を
ツリー図と呼ぶ。
【００５２】
まず、翻訳対象原文、翻訳用例原文および翻訳用例訳文に対して形態素解析、構文解析
を行う。これによって、翻訳対象原文、翻訳用例原文、翻訳用例訳文の文を構成する単語
列、各単語の品詞・活用の種類・訳語ほか、翻訳処理に必要な各種情報、そして構文構造
を得る。これらの情報を用いて、翻訳対象原文と翻訳用例原文の差分の対応付けを行い、
翻訳用例原文と翻訳用例訳文の中のどの語句とどの語句が対応しているかの対応付けを行
う。更に、この結果を用いて、翻訳対象原文と翻訳用例原文の差分が、翻訳用例訳文のど
の語句に対応しているかの対応付けを行う。
【００５３】
翻訳用例原文、翻訳用例訳文の中のどの単語（語句）同士が対応しているかの判定処理
は、形態素解析、構文解析済みの翻訳用例原文と翻訳用例訳文において実施する。形態素
解析、構文解析済み後の翻訳用例原文と翻訳用例訳文の状態を図７に示す。
【００５４】
図７の翻訳用例原文の第１言語（英語）の「ＴＷ」で示す訳語は、翻訳用例訳文の第２
言語（日本語）の訳語候補として存在する訳語の候補のリストである。複数あるものは、
コンマで区切って列挙している。上記判定処理を以下に説明する。
【００５５】
（１）以下の処理を第１言語（英語）の解析結果の構成語句毎に行う。
【００５６】
（１−１）第１言語文の見出し語（形態素解析後の各語句）を、第２言語文の解析結果の
中で「ＴＷ」属性を含む単語を探し、見出し語に対応する訳語を対応候補として抽出する
。複数存在すれば、複数候補のペアを抽出する。
【００５７】
（１−２）第１言語の単語（語句）の訳語候補の一つが第２言語文の解析結果中の構成語
句と一致するかどうかをチェックし、一致するものがあれば対応候補として抽出する。複
数存在すれば複数候補のペアを抽出する。
【００５８】
（２）上記（１）の結果、対応関係に重複がなく、ユニークに対応が決まるものは、対応
語句として確定する。また、片方の構造中の1つの語句が他方の構造では２つ以上の連続
語句に一致する場合等、語句数が一致しないケースでも対応語句として抽出する。
【００５９】
（３）上記（１）の結果、対応関係にあいまい性がある場合、例えば、同じ語が２回用い
られているような場合は、他の対応語句候補と解析結果中での直接的修飾関係や、修飾関
係の交差の有無や、部分構造中での他の対応語句候補との共存関係をもとに、より可能性
の高い対応関係を選択し、あいまい性を解消する。
【００６０】
（４）上記（３）までに対応語句候補が抽出されると、これらの対応語句候補の第１言語
文の解析結果構造と第２言語文の解析結果構造との中で、構造的に連続している部分の検
出を行う。
【００６１】
続いて、図８に示す対訳文に対して、図４に示す訳語統一用の編集条件ファイル８１を
用いて、図５のステップＳ２３以降の訳語統一の編集処理について説明する。
【００６２】
図８は、一文単位で示した対訳文８００を示している。図８中の対訳文８００は、各対
訳文の行番号を示す行番号８１０と、一文単位の翻訳対象原文８２０と、その翻訳対象原
文の翻訳である翻訳文８３０とからなる。この対訳文８００は、図５のステップＳ２１、
ステップＳ２２の処理が行われており、翻訳文中の各語句と翻訳対象原文中の各語句は既
に対応付けられている。
【００６３】
まず、検索抽出部７２は、編集条件ファイル８１に登録されている指定見出し語（８３
）を検索する。そして、翻訳対象原文に指定見出し語（８３）と一致する語句が存在する
と、その語句に対する訳語を抽出する。
【００６４】
ここで、図４の編集条件ファイル８１を用いて、検索抽出部７２が抽出した語句を図９
に示す。図９には、指定見出し語と一致する語句が抽出された対訳文の行番号９１と、抽
出された語句（＝指定見出し語）９２と、その語句に対する翻訳文中の訳語９３とが示さ
れている。
【００６５】
そして、訳語編集部７３は、図８に示す訳語と編集条件ファイル８１に設定されている
指定訳語（８４）とを照合し、対応条件（８５）を満たしているかを判断する。対応条件
（８５）を満たしている場合は、図９の訳語９３に代えて図４の置換訳語（８６）に設定
された訳語に置換する。  すなわち、図８の行番号２１の対訳文８００においては、図４
の編集条件ファイル８１の条件２の指定見出し語８３「corporate governance」に一致す
る語句が抽出されており、その訳語９３は「企業統治」である。従って、訳語編集部７３
は、行番号２１の翻訳文８３０が図４の編集条件ファイル８１の条件２に設定されている
編集条件（対応条件（８５）：「Ｙｅｓ」）に一致すると判断して、その訳語９３「企業
統治」を置換訳語（８６）に登録されている「コーポレート・ガバナンス」に置換する。
【００６６】
また、行番号２８の対訳文においては、図４の編集条件ファイル８１の条件３の指定見
出し語８３「market research」に一致する語句が抽出されており、その訳語９３は「市
場調査」である。従って、訳語編集部７３は、行番号２８の翻訳文８３０が図４の編集条
件ファイル８１の条件３に設定された編集条件（対応条件（８５）：「ＩＮＣＬＵＤＥ」
）を満たすと判断し、その訳語９３の「市場調査」を置換訳語（８６）に登録されている
「マーケット・リサーチ」に置換する。
【００６７】
また、行番号３４の対訳文においては、図４の編集条件ファイル８１の条件５の指定見
出し語８３「handcraft」に一致する語句が抽出されており、その訳語９３は「手工芸品
」である。この条件５の場合、訳語編集部７３は、図４の編集条件ファイル８１の条件５
の「置換訳語」８６の設定がないことを判断して、翻訳者に置換訳語の入力を促す処理（
「条件更新処理」）を実行するように動作する。即ち、表示装置２１に条件５の内容を表
示して、置換訳語の入力を促す。翻訳者は、入力装置１７より置換訳語（例えば、「手芸
品」）を入力すると、翻訳文の「手工芸品」は「手芸品」に全て置き換えられる。その後
、条件更新処理を行った条件５の編集条件ファイルを編集条件ファイルＤＢ６４に更新登
録し、編集処理を終了する。
【００６８】
なお、ステップＳ２８の編集条件ファイル８１の登録では、訳語統一の編集処理が行わ
れた対訳文における文に対し訳語統一の再編集を行い、訳語統一の再編集により指定した
再指定訳語を編集条件ファイルに更新したものを登録してもよい。その際、制御部５９に
より、訳語統一の編集処理が行われた対訳文は情報記憶部６０に記憶される。
【００６９】
次に、訳文の再編集について、図１０と図１１を用いて説明する。図１０は、図８に示
す対訳文を、更に図４に示す訳語統一の編集条件ファイル８１に基づいて訳語統一処理し
た後の対訳文を示す画面である。図１１は、編集処理後の対訳文に対し訳語統一の再編集
を行い、再編集内容に基づいて編集条件ファイル８１を更新する処理を示すフローチャー
トである。
【００７０】
図１０では、図８に示す対訳文の行番号２１、２８が編集処理されたことを示している
。図１０の画面において、翻訳文８３０の中で再編集を行いたい訳語を指定して、新たな
訳語を手入力し、「編集完了」ボタン８４０をクリックする。すると、対訳文の訳語統一
が再実行されると共に訳語編集部７３によって、編集条件ファイル８１を更新する処理が
行われる。図１１は、訳語編集部７３による編集条件ファイル処理を示す。
【００７１】
訳語編集部７３は、まず、編集条件ファイル８１の条件に従って自動的に訳語統一され
た直後の翻訳文と、「編集完了」ボタン８４０をクリックした際の翻訳文（再編集を行っ
た訳文）とを比較し（ステップＳ３１）、変更があったかをチェックする。変更が無い場
合（ステップＳ３２のＮｏ）、処理を終了する。変更がある場合（ステップＳ３２のＹｅ
ｓ）、変更箇所を特定する（ステップＳ３３）。特定した変更箇所の語句が編集条件ファ
イル８１に記載された指定見出し語（８３）に対応する訳語であるかをチェックする。指
定見出し語（８３）に対応する訳語であれば（ステップＳ３４のＹｅｓ）、再編集を行っ
た訳文の変更箇所の語句を、この指定見出し語（８３）が登録された編集条件の置換訳語
（８５）に登録する（ステップＳ３５）。
【００７２】
例えば、図１０の翻訳文において、行番号「２８」翻訳文中の「マーケット・リサーチ
」を指定して、入力装置１７からの手入力により「市場リサーチ」に変更して、「編集完
了」ボタン８４０をクリックしたとする。すると、訳語編集部７３は、情報記憶部６０に
記憶された訳語統一処理が行われた後の翻訳文と、「編集完了」ボタン８４０をクリック
した時の変更された翻訳文とを比較し、変更語句があるか否かを検索する。本例では、「
マーケット・リサーチ」が変更語句であると特定される。そしてこの「マーケット・リサ
ーチ」は、編集条件ファイル８１の条件番号「３」の指定見出し語８３“market researc
h ”の訳語であることが判別される。したがって、訳語編集部７３は、編集条件ファイル
８１の条件「３」における指定訳語を「マーケット・リサーチ」から「市場リサーチ」に
更新する。また、訳語編集部７３は、訳語統一処理が行われた翻訳文から「マーケット・
リサーチ」を検索して、「市場リサーチ」に更新して訳語統一の再編集を行ってもよい。
最後に、更新した編集条件ファイル８１を編集条件ファイルＤＢ６４へ格納する。
【００７３】
（効果）
以上のように本実施形態によれば、訳語統一の条件を複数記述した編集条件ファイルを
用いて訳語統一を一括に行うことができるため、ユーザが一語句ずつ手動で編集を行う必
要がない。また、登録された編集条件ファイルを次回以降の編集の際に流用することも可
能であるため、毎回同じ条件ファイルを作成する必要もない。そのため、作業効率を向上
することができる。
【００７４】
また、本実施形態は編集条件ファイルを編集条件ファイルＤＢに登録するのであって機
械翻訳辞書に追加もしくは上書き登録するわけではないため、機械翻訳の質を変化させず
に編集を行うことができる。また、編集条件ファイルを更新することや対訳文の再編集を
編集条件ファイルに反映することで、編集条件ファイルを最新の状態に保つことができる
と共に次の同様な処理の際に流用できるため、作業効率が向上する。
【００７５】
なお、本実施例においては入力装置１７により入力された翻訳対象原文を翻訳処理部４
０が翻訳処理し作成した対訳文を用いて編集処理を行っている例を示しているが、すでに
作成された対訳文を用いて編集処理を行う構成にしてもよいし、翻訳対象原文とすでに翻
訳された翻訳文を入力装置１７から入力し、一文ずつ対応づけて対訳文を作成して編集処
理を行ってもよい。
【００７６】
（第２の実施形態）
次に、本発明の第２の実施形態に係る機械翻訳装置について図１２乃至図１６を参照し
て説明する。本実施形態が第１の実施形態と異なる点は、編集後処理部７０に編集条件作
成更新部７４を新たに設けた点にある。第１の実施形態の各部と同一部分は同一符号で示
し、重複する説明は省略する。
【００７７】
図１２は、本発明の第２の実施形態に係る機械翻訳装置１０の機能構成を示すブロック
図である。本実施形態における機械翻訳装置１０は、編集後処理部７０内に編集条件作成
更新部７４を備えている。編集条件作成更新部７４は、訳語統一の処理に用いる編集条件
ファイル８１を新規に作成する機能を有する。また、入力装置１７により入力された編集
条件ファイル８１もしくはあらかじめ編集条件ファイルＤＢ６４に登録された編集条件フ
ァイル８１に対し訳語統一の編集条件を更新する機能を有する。本実施例における機械翻
訳装置１０は、編集条件作成更新部７４によって作成された編集条件ファイル８１を用い
て対訳文の編集処理を行う。編集条件作成更新部７４による編集条件作成・更新処理につ
いて、図１３乃至図１６を用いて説明する。
【００７８】
図１３は、本発明の第２の実施形態に係る編集条件作成・更新処理を示すフローチャー
トである。
【００７９】
機械翻訳装置１０の翻訳処理部４０が翻訳処理を実行して対訳文を得ると、制御部５０
は出力処理部３１を介して出力装置３０の表示装置２１にメニュー画面が表示する（ステ
ップＳ１００）。図１４には、メニュー画面２００を示す。翻訳者は、このメニュー画面
２００を用いて編集条件入力指令を入力する。
【００８０】
すなわち、翻訳者は入力装置１７のマウスを操作して、メニュー画面２００のタスクバ
ーに表示された「訳語編集」ボタン２１０をクリックする。すると、表示装置２１には、
図１５に示す編集条件入力画面３００が表示される（ステップＳ１１０）。翻訳者は入力
装置１７のマウスを操作して、編集条件入力画面３００を用いて、編集条件の入力を行う
（ステップＳ１２０）。
【００８１】
編集条件入力画面３００には、編集条件ファイル８１の条件入力項目である「指定見出
し語」の入力欄３１０、「指定訳語」の入力欄３２０、「対応条件」の選択欄３３０、「
置換訳語」の入力欄３４０、「編集条件ファイル選択」の欄３５０、「作成・更新」ボタ
ン３６０が表示されている。対応条件とは例えば、「ＮＯＴ」、「Ｙｅｓ」、「ＩＮＣＬ
ＵＤＥ」、「ＥＸＣＬＵＤＥ」である。なお、これらのいずれも対応条件として用いるこ
とができる。また、「ＮＯＴ」と「Ｙｅｓ」のみから選択するようにしてもよい。
【００８２】
例えば、図１５では「指定見出し語」の入力欄３１０に「Japanese Ministry of Finan
ce」、「指定訳語」の入力欄３２０に「大蔵省」、「置換訳語」の入力欄３４０に「財務
省」がそれぞれ入力され、「対応条件」の選択欄３３０に「ＹＥＳ」が選択された条件が
設定されている。
【００８３】
新規に編集条件ファイルを登録する場合（ステップＳ１３０のＹｅｓ）、「編集条件フ
ァイル選択」の欄３５０に「新規ファイル」を入力し、編集条件入力画面３００中の「作
成・更新」ボタン３６０をクリックする。すると、新規に作成した編集条件ファイル８１
が登録入力され、訳語統一の編集条件ファイルとして利用される（ステップＳ１４０）。
【００８４】
ステップＳ１３０で、編集条件ファイルＤＢ６４に登録されている編集条件ファイル８
１への追加編集を行う場合（ステップＳ１３０のＮｏ）、「編集条件ファイル選択」欄３
５０を用いて編集条件ファイルＤＢ６４から編集条件ファイル８１を選択し（ステップＳ
１５０）、「作成・更新」ボタン３６０をクリックする（ステップＳ１６０）。すると選
択した編集条件ファイル８１に入力された編集条件が追加・更新される。
【００８５】
ここで、ステップＳ１６０における編集条件ファイルへの条件追加・更新の詳細な処理
について、図１６を参照して説明する。図１６は、本発明の実施形態に係る編集条件作成
更新部７４の条件追加・更新処理を示すフローチャートである。
【００８６】
まず、編集条件作成更新部７４は、図１５の編集条件入力画面３００から入力された編
集条件を取得する（ステップＳ５１）。取得した編集条件の指定見出し語がステップＳ１
５０において選択した編集条件ファイル８１に存在するか否かを検索する。すなわち、取
得した編集条件の指定見出し語が存在する場合（ステップＳ５２のＹｅｓ）、取得した編
集条件で編集条件ファイル８１に設定された編集条件を上書き更新する（ステップＳ５３
）。取得した編集条件の指定見出し語と条件が存在しない場合（ステップＳ５２のＮｏ）
、取得した編集条件を編集条件ファイル８１に追加する（ステップＳ５４）。
【００８７】
以上の処理で作成した編集条件ファイル８１を用いて、訳語統一の編集処理を行う。作
成した編集条件ファイル８１は、編集条件ファイルＤＢ６４に登録される。
【００８８】
以上のように本実施形態によれば、訳語統一の条件を複数記述した編集条件ファイルを
作成し、作成した編集条件ファイルを用いて対訳文の訳語統一処理を一括に行うことでユ
ーザの負担を軽減できる。また、編集条件ファイルＤＢ６４に登録されている編集条件フ
ァイルに訳語統一条件を追加することによって容易に最適な編集条件ファイルを作成する
こともできるため作業効率を向上することができる。
【００８９】
なお、本発明ではその趣旨を逸脱しない範囲であれば、上記の実施形態に限定されるも
のではなく種目々の変形が可能である。例えば、本実施形態においては入力装置１７にお
いて、翻訳対象原文と編集条件ファイルを入力するとしているが、対訳文も入力してよい
。その場合、翻訳処理部において翻訳対象原文の翻訳処理が省略される。
【００９０】
また、本実施形態においては翻訳処理部において翻訳用例を用いて翻訳処理を行ってい
るが、翻訳用例を使用せずに翻訳を行ってもよい。また、本実施形態においては翻訳対象
原文、対訳文に形態素解析と構文解析を行っているが、翻訳時に行われている場合もある
ためその場合は行わなくてもよい。
【００９１】
また、機械翻訳を行う際に翻訳用例を用いる場合は、翻訳用例原文、翻訳用例訳文に対
しても形態素解析と構文解析を行う必要がある。また、本実施形態においては入力された
原文を翻訳して対訳文を生成する構成となっているが、すでにある対訳文を本システムに
読み込んで使用する構成にしてもよい。また、翻訳方法に関しても、翻訳対象原文に対し
て辞書引き処理・形態素解析を行い機械翻訳規則６２に沿って翻訳するのもよいし、翻訳
用例辞書６３を使用して用例翻訳を行ってもよい。
【００９２】
また、編集後処理部７０による編集処理は翻訳完了後に自動的に行われる構成にしても
よい。
【００９３】
また、異なる分野では用語が異なるため、編集条件を分野ごとに保持しておけば分野毎の
訳語統一処理が可能となる。分野ごとの編集を行う方法として、編集条件ファイルに記載
する編集条件として「医学」、「科学」、「心理学」などの分野情報の項目を記載しても
よい。この場合、訳語統一処理を行う際、翻訳時に行う翻訳環境設定において選択した翻
訳環境（分野）が一致する場合に、編集条件が使用される。
【００９４】
編集条件ファイルの各編集条件において、「分野」の項目がない、もしくは項目があるが
空欄（なし）の場合は、すべての分野での訳語統一処理にこの条件が使用される。これよ
り、訳語統一処理を行う際に、編集条件にある分野情報と翻訳する際の分野情報との照合
を行い、分野情報が一致した訳語のみの編集を行うことができる、すなわち、異なる訳語
分野ごとの編集処理を行うことが可能となる。
【００９５】
また、編集条件ファイルを編集条件ファイルＤＢ６４に登録する際に機械翻訳規則６２
に記憶された翻訳環境に関する情報と関連付けて登録してもよい。この場合、翻訳環境と
分野は１対１の関係にある。
【符号の説明】
【００９６】
機械翻訳装置・・・１０、演算制御装置・・・１１、プロセッサ・・・１２、メモリ・・
・１３、プログラム・・・１４、作業エリア・・・１５、ハードディスクドライブ・・・
１６、入力装置・・・１７、キーボード・・・１８、マウス・・・１９、ディスクドライ
ブ・・・２０、表示装置・・・２１、入力処理部・・・２２、出力処理部・・・３１、翻
訳処理部・・・４０、制御部・・・５０、情報記憶部・・・６０、機械翻訳辞書・・・６
１、機械翻訳規則・・・６２、翻訳用例辞書・・・６３、編集条件ファイルデータベース
・・・６４、編集後処理部・・・７０、構文解析部・・・７１、検索抽出部・・・７２、
訳語編集部・・・７３、編集条件作成更新部・・・７４、編集条件ファイル・・・８１、
条件番号・・・８２、指定見出し語・・・８３、指定訳語・・・８４、対応条件・・・８
５、置換訳語８６、メニュー画面・・・２００、訳語編集ボタン・・・２１０、編集条件
入力画面・・・３００、「指定見出し語」入力欄・・・３１０、「指定訳語」入力欄・・
・３２０、「対応条件」選択欄・・・３３０、「指定訳語」入力欄・・・３４０、「編集
条件ファイル選択」欄・・・３５０、「作成・更新」ボタン・・・３６０、対訳文の表・
・・８００、行番号・・・８１０、「翻訳対象原文」欄・・・８２０、「翻訳文」欄・・
・８３０ 
【図１】
2011210194.tif 000003
【図２】
2011210194.tif 000004
【図３】
2011210194.tif 000005
【図４】
2011210194.tif 000006
【図５】
2011210194.tif 000007
【図６】
2011210194.tif 000008
【図７】
2011210194.tif 000009
【図８】
2011210194.tif 000010
【図９】
2011210194.tif 000011
【図１０】
2011210194.tif 000012
【図１１】
2011210194.tif 000013
【図１２】
2011210194.tif 000014
【図１３】
2011210194.tif 000015
【図１４】
2011210194.tif 000016
【図１５】
2011210194.tif 000017
【図１６】
2011210194.tif 000018