(57)【要約】【課題】翻訳精度を向上できる機械翻訳装置及びプログラムを提供する。【解決手段】開始句となる文字列と、終端句となる文字列とを保持する手がかり句辞書にアクセス可能に接続され、この手がかり句辞書を参照して、原文データに含まれる少なくとも一つの開始句から終端句までの部分を要素データとして抽出し、当該抽出した要素データにそれぞれ固有の識別文字列を割り当てて、原文データの要素データ部分を、当該識別文字列に置き換えた置き換え原文データを生成する。置き換え原文データと、抽出した要素データとをそれぞれ個別に機械翻訳処理し、機械翻訳処理された置き換え原文データの翻訳文を、原文翻訳データとして、当該原文翻訳データに含まれる、識別文字列を、対応する要素データの機械翻訳処理された翻訳文に置き換える後処理を行う。【選択図】図１
2018190287.tif 000002
【特許請求の範囲】
【請求項１】
開始句となる文字列と、終端句となる文字列とを保持する手がかり句辞書にアクセス可能に接続され、
翻訳対象となる原文データを受け入れる手段と、
前記手がかり句辞書を参照して、前記原文データに含まれる少なくとも一つの開始句から終端句までの部分を要素データとして抽出し、当該抽出した要素データにそれぞれ固有の識別文字列を割り当てて、前記原文データの要素データ部分を、当該識別文字列に置き換えた置き換え原文データを生成する前処理手段と、
前記置き換え原文データと、抽出した要素データとをそれぞれ個別に機械翻訳処理する１つまたは複数の機械翻訳方式の翻訳処理手段と、
前記機械翻訳処理された置き換え原文データの翻訳文を、原文翻訳データとして、当該原文翻訳データに含まれる、前記識別文字列を、対応する要素データの前記機械翻訳処理された翻訳文に置き換える後処理手段と、
を含む機械翻訳装置。
【請求項２】
請求項１記載の機械翻訳装置であって、
前記前処理手段は、さらに、記号として引用符記号、かっこ記号、セミコロン、行頭制御文字の少なくとも一つを記録した記号辞書を参照し、一対の前記記号で挟まれる文の部分を要素データとして抽出する機械翻訳装置。
【請求項３】
請求項１または２に記載の機械翻訳装置であって、
前記翻訳処理手段は、前記置き換え原文データと抽出した少なくとも要素データとから取り出される所定複数個の翻訳対象情報を並列して機械翻訳処理する機械翻訳装置。
【請求項４】
請求項１から３のいずれか一項に記載の機械翻訳装置であって、
前記原文データが、所定の主題部を含む特許請求の範囲または実用新案登録請求の範囲である場合に、
日本語から、日本語とは異なる他の言語へ翻訳する際には主題部を先頭に配置した後に機械翻訳処理を実行し、
日本語とは異なる他の言語から日本語へ翻訳する際には、機械翻訳処理後、当該機械翻訳処理の結果として得られる日本文から、主題部を抽出して、文の最後に移動する機械翻訳装置。
【請求項５】
請求項１から４のいずれか一項に記載の機械翻訳装置であって、
前記前処理手段は、さらに、予め定めたフォーマットに合致する文字列部分を要素データとして抽出する機械翻訳装置。
【請求項６】
請求項５に記載の機械翻訳装置であって、
前記フォーマットは、
法律条文番号の記述フォーマットと、
請求項番号の記述フォーマットと、
公報番号の記述フォーマットと、
引用文献の記述フォーマットと、
化合物表記の記述フォーマットと、
の少なくともいずれかを符号化したことを特徴とする機械翻訳装置。
【請求項７】
請求項１から６のいずれか一項に記載の機械翻訳装置であって、
前記翻訳処理手段は、前記置き換え原文データについては、予め用意された翻訳文に関連付けられた文骨格データのいずれかにパターン合致するか否かを調べ、パターン合致する場合には、当該合致した文骨格データの翻訳文を用いて、機械翻訳処理を実行する機械翻訳装置。
【請求項８】
開始句となる文字列と、終端句となる文字列とを保持する手がかり句辞書にアクセス可能に接続されたコンピュータを、
翻訳対象となる原文データを受け入れる手段と、
前記手がかり句辞書を参照して、前記原文データに含まれる少なくとも一つの開始句から終端句までの部分を要素データとして抽出し、当該抽出した要素データにそれぞれ固有の識別文字列を割り当てて、前記原文データの要素データ部分を、当該識別文字列に置き換えた置き換え原文データを生成する前処理手段と、
前記置き換え原文データと、抽出した要素データとをそれぞれ個別に機械翻訳処理する１つまたは複数の機械翻訳方式の翻訳処理手段と、
前記機械翻訳処理された置き換え原文データの翻訳文を、原文翻訳データとして、当該原文翻訳データに含まれる、前記識別文字列を、対応する要素データの前記機械翻訳処理された翻訳文に置き換える後処理手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機械翻訳装置及びプログラムに関する。
【背景技術】
【０００２】
比較的長い被翻訳文を翻訳する際に、分割が可能な位置で被翻訳文を分割し、各要素に番号を付与するとともに、その翻訳結果にも対応する番号を付与し、翻訳者が並び替えたい要素の番号を指示して、上記分割翻訳された結果を所望の順序に並び替えるという技術が特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平６−１２４３０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の技術では、独立した文または句を単位として翻訳処理を行うものであり、分割した後の文や句においても複雑な文の構造が残存する可能性があって、翻訳の精度を向上させにくい。特に、特許関連文献等では、一般的に一文が比較的長大となる傾向があり、このような場合に十分な翻訳処理を実行できない問題がある。
【０００５】
本発明は上記実情に鑑みて為されたもので、翻訳精度を向上できる機械翻訳装置及びプログラムを提供することを、その目的の一つとする。
【課題を解決するための手段】
【０００６】
上記従来例の問題点を解決するための本発明の一態様は、開始句となる文字列と、終端句となる文字列とを保持する手がかり句辞書にアクセス可能に接続された機械翻訳装置であって、翻訳対象となる原文データを受け入れる手段と、前記手がかり句辞書を参照して、前記原文データに含まれる少なくとも一つの開始句から終端句までの部分を要素データとして抽出し、当該抽出した要素データにそれぞれ固有の識別文字列を割り当てて、前記原文データの要素データ部分を、当該識別文字列に置き換えた置き換え原文データを生成する前処理手段と、前記置き換え原文データと、抽出した要素データとをそれぞれ個別に機械翻訳処理する１つまたは複数の機械翻訳方式の翻訳処理手段と、前記機械翻訳処理された置き換え原文データの翻訳文を、原文翻訳データとして、当該原文翻訳データに含まれる、前記識別文字列を、対応する要素データの前記機械翻訳処理された翻訳文に置き換える後処理手段と、を含むこととしたものである。
【発明の効果】
【０００７】
本発明によると、一対の開始句、終了句で分割して、それぞれの部分を翻訳して合成することにより、翻訳精度を向上できる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態に係る機械翻訳装置の構成例を表すブロック図である。
【図２】本発明の実施の形態に係る機械翻訳装置の例を表す機能ブロック図である。
【図３】本発明の実施の形態に係る機械翻訳装置が用いる手がかり句辞書の内容例を表す説明図である。
【図４】本発明の実施の形態に係る機械翻訳装置を含むシステムの構成例を表すブロック図である。
【図５】本発明の実施の形態に係る機械翻訳装置と従来の機械翻訳装置との評価の対比例を表す説明図である。
【図６】本発明の実施の形態に係る機械翻訳装置の翻訳例を表す説明図である。
【図７】本発明の実施の形態に係る機械翻訳装置のもう一つの翻訳例を表す説明図である。
【発明を実施するための形態】
【０００９】
本発明の実施の形態について図面を参照しながら説明する。本発明の実施の形態に係る機械翻訳装置１は、図１に例示するように、制御部１１と、記憶部１２と、操作部１３と、表示部１４と、通信部１５とを含んで構成されている。
【００１０】
制御部１１は、ＣＰＵなどのプログラム制御デバイスであり、記憶部１２に格納されたプログラムに従って動作する。本実施の形態では、この制御部１１は、翻訳対象となる原文データを受け入れて、複数の文節からなる文または読点で区切られた独立句を手がかり句・特徴語・特殊記号を用いて短文節の要素に分離する抽出処理と、抽出された短文節の各要素にユニークな符号を付与する符号化処理と、文を抽出された符号化要素の符号に置き換え符号混じり文とする置き換え処理、および必要に応じて並び替えをおこなうことを含む前処理手段とを実行する。また、この制御部１１は、前処理手段で出力された符号混じり文と符号に対応する実体部を翻訳するためのニューラル機械翻訳エンジンまたは統計的機械翻訳エンジンのいずれかまたは両方を用いて翻訳処理を実行し、符号に対応する実体部の翻訳結果と、符号混じり文の翻訳結果とから原文データの翻訳結果を生成する復号処理と、必要に応じて並び替え処理等を実行する。この制御部１１の処理については、後に詳しく述べる。
【００１１】
記憶部１２は、メモリデバイスやディスクデバイス等であり、制御部１１により実行されるプログラムを保持する。このプログラムは、コンピュータ可読かつ非一時的な記録媒体に格納されて提供され、この記憶部１２にインストールされたものであってもよい。また、この記憶部１２は、制御部１１のワークメモリとしても動作する。
【００１２】
操作部１３は、マウスやキーボード等であり、利用者の指示操作を受け入れて、当該指示操作の内容を制御部１１に出力する。表示部１４は、ディスプレイ等であり、制御部１１から入力される指示に従って、情報を表示出力する。
【００１３】
通信部１５は、ＵＳＢ（Universal Serial Bus）等のシリアルインタフェースや、ネットワークインタフェースを含み、メモリカード等の可搬型のメディアや、外部のＰＣ等から翻訳の対象となる原文データを読み出して、あるいは受信して制御部１１に出力する。
【００１４】
次に、この制御部１１の動作について説明する。本実施の形態の一例において制御部１１は、機能的には図２に例示するように、原文受入部２１と、分割処理部２２と、要素抽出部２３と、符号化処理部２４と、置換処理部２５と、翻訳処理部２６と、後処理部２７と、出力部２８とを含んで構成される。
【００１５】
原文受入部２１は、翻訳対象となる原文データを受け入れる。この原文データには、一般に、複数の文が含まれる。
【００１６】
分割処理部２２は、原文受入部２１が受け入れた原文データを取得し、予め定められた前処理辞書を参照して文字列の置換処理を行う。本実施の形態の例では、この前処理辞書には置換規則が記録される。具体的にここで記録される置換規則には、句点（「。」）を、当該句点に対応する句点置換語に置換する規則が必ず含まれる。一例として、句点置換語は、「kuten＋改行コード」とする。また、この前処理辞書には、さらに、上記句点置換語の一部である文字列（改行コードを除く文字列）「kuten」を、元の句点（「。」）に置換する規則が含まれる。分割処理部２２は、前処理辞書に記録された規則を順に（句点を句点置換語にする処理を優先する）適用し、置換対象語を置換語に置き換える処理を実行する。これにより、複数の文を含む原文が、句点にて分解され、翻訳対象文が取り出される。
【００１７】
要素抽出部２３は、分割処理部２２が取り出した翻訳対象文のそれぞれを処理の対象として、順次、文中の
（１）所定フォーマットを有するフォーマット部、
（２）記号部、
（３）その他、別途抽出して翻訳されるべき抽出部、
を特定して、当該特定した部分の文字列を抜き出す。
【００１８】
本実施の形態の一例では、要素抽出部２３は、所定のフォーマットを有するフォーマット部を、処理の対象とした各文から抽出する。一例として要素抽出部２３は、所定のフォーマットを表す正規表現を列挙したフォーマット辞書を参照し、当該正規表現に合致する部分を処理の対象とした各文から抽出する。ここで所定のフォーマットとは、特許出願番号（「特願nnnn−nnnnnn」のフォーマットを有する。ここでｎは０から９までの整数値を意味する）や、法律の条文番号（「［第］ｎ条［第］ｎ項［ｎ号］」のフォーマットを有する。ここで［］の記号は、内部の文字が省略可能であることを意味する）などのように、正規表現によって記述可能なフォーマットとしてよい。
【００１９】
具体的にここでのフォーマットの例としては、上記の法律条文番号の記述フォーマット、及び、公報番号の記述フォーマットのほか、請求項番号の記述フォーマット（「請求項ｎ」）、引用文献の記述フォーマットと（「引用文献ｎ」や「文献ｎ」、「引例ｎ」など）、化合物表記の記述フォーマットなどを含んでもよい。
【００２０】
また、この要素抽出部２３は、予め抜き出すべき記号（引用符や括弧などの記号）を列挙して記録している記号辞書を参照し、処理の対象とした各文から記号部を抽出する。本実施の形態の一例では、引用符や括弧等の記号を、開始記号（開き括弧など）と、終端記号（閉じ括弧など）とに区別して記号辞書に記録しておき、要素抽出部２３は、開始記号から終端記号までの部分（ただし開始記号と終端記号とを含まない）を抽出する。なお、ここで記号辞書の開始記号には、対応する終端記号（例えば、「（」に対して「）」、「［」に対して「］」など）が関連付けて記録され、同様に、終端記号には、対応する開始記号が関連付けて記録されていてもよい。この場合、要素抽出部２３は、開始記号から、当該開始記号に対応する終端記号までの部分を抽出する。
【００２１】
さらにこの要素抽出部２３は、別途抽出して翻訳されるべき抽出部を、処理の対象とした各文のうちから特定して抽出する。具体的にこの抽出部は、所定の句、または制御文字や記号（改行、行頭等）で挟まれた部分であり、具体的には次のようにして抽出できる。すなわち本実施の形態では、記憶部１２に、手がかり句辞書として、図３に例示するように、抽出部の末尾を表す構成要素文末句や、主題の前提部を区切る移行句等を含む句が含まれる。また、この手がかり句辞書に含まれる各句には、それぞれ当該句が抽出部の開始位置を意味する開始句となり得るか否か、及び、抽出部の終端位置を表す終端句となり得るか否かを表す情報（位置情報）が関連付けて記録される。手がかり句のうちには、抽出部の開始句とも終端句ともなり得るものが含まれてもよい。なお、以下の説明では、開始句となり得る旨の位置情報に関連付けられた手がかり句を「前方手がかり句」と呼び、終端句となり得る旨の位置情報に関連付けられた手がかり句を「後方手がかり句」と呼ぶ。
【００２２】
図３では一例として、日本語の
「…と」
「…し」
「…され」
「…含み」
あるいは、英文の
「；」（セミコロン）
を後方手がかり句とし、
主題の前提部を区切る句として日本語の
「…であって」
「…において」
「…特徴とする」
「…からなる」
「…含む」
「…する」
及び、英文の
「comprising」
「comprises」
「including」
「includes」
「wherein」
「characterized in that」
などの移行句等を、前方手がかり句及び後方手がかり句とする。
【００２３】
本実施の形態の要素抽出部２３は、この処理により抽出した要素についてもさらに処理の対象として、再帰的に、
（１）所定フォーマットを有するフォーマット部、
（２）記号部、
（３）その他、別途抽出して翻訳されるべき抽出部、
を特定して、当該特定した部分の文字列を抜き出す処理を実行してもよい。
【００２４】
符号化処理部２４は、要素抽出部２３が抽出した文字列のそれぞれに固有の符号を付与する。なお、
（１）所定フォーマットを有するフォーマット部、
（２）記号部、
（３）その他、別途抽出して翻訳されるべき抽出部、
のそれぞれを互いに、コンピュータにより区別可能な符号としてもよい。一例として、符号を４桁の整数値で表し、フォーマット部については９０００番台、記号部については８０００番台、抽出部については７０００番台の符号を付与する、などと定めておけばよい。
【００２５】
置換処理部２５は、要素抽出部２３が出力する、原文データに含まれ、分割処理部２２が分割して得た文と、抽出された要素を特定する情報（要素のデータ）との入力を受け入れ、また、符号化処理部２４が出力する、要素ごとに固有の符号の情報を参照して、文中の符号を要素に置き換える。ここではそれぞれの処理の対象となった原文データや要素のデータについて、最長一致で置き換えを行うものとする。
【００２６】
そして置換処理部２５は、部分的に符号に置き換えられた原文データと、要素のデータ、及び各符号と、当該符号に対応する要素のデータとを、翻訳処理部２６に出力する。
【００２７】
翻訳処理部２６は、例えば一般的な、ルールベースの機械翻訳（ＲＢＭＴ:Rule Based Machine Translation）、または統計学習に基づく機械翻訳（ＳＭＴ:Statistical Machine Translation）、あるいは、ニューラルネットを用いた機械翻訳（ＮＭＴ:Neural Machine Translation）など、広く知られた一般的な機械翻訳処理を行うものである。また翻訳処理部２６は、これらＲＢＭＴ，ＳＭＴ，ＮＭＴから選択される複数の機械翻訳処理を組み合わせて用いてもよい。この翻訳処理部２６の動作については、また後に述べる。
【００２８】
本実施の形態では、翻訳処理部２６は、部分的に符号に置き換えられた原文データと、要素のデータ（それぞれ符号に関連付けられている）とをそれぞれ上記広く知られた機械翻訳処理により翻訳処理して、原文翻訳データと、要素翻訳データ（それぞれ対応する符号に関連付けておく）とを出力する。
【００２９】
後処理部２７は、原文翻訳データに含まれる符号を、当該符号に対応する要素翻訳データに置き換える。またこの後処理部２７は、当該置き換えを行った後、置き換えられた要素翻訳データの部分に、さらに符号が含まれる場合は、当該符号に対応する要素翻訳データに置き換える処理を、実行結果に符号が含まれなくなるまで繰り返し実行する。出力部２８は、後処理部２７が出力する翻訳データを表示部１４等に対して出力する。
【００３０】
本実施の形態の一例に係る機械翻訳装置１は、以上の構成を備えており、例えば次のように動作する。なお、以下では、説明のため、
（１）英文から和文への翻訳処理の例について説明し、
（２）和文から英文への翻訳処理の例について説明する。
【００３１】
［（１）英文から和文への翻訳処理例］
ここでは、まず、制御部１１が原文データ：
「5. A system according to claim 4, the controller including: a) A control store for storing location data, the location data indicating a location for each display at the remote site; and, b) A control processor, the control processor being adapted to: i) Determine the information type of the respective information to be displayed; ii) Determine the location in which the respective information is to be displayed, the location being determined in accordance with the information type; iii) Schedule the display of the respective information at the respective location; and, iv) Transfer the corresponding display data to the display system.」
を受け入れるものとする。
【００３２】
また、ここでの説明では、引用符や括弧等の記号を、開始記号（開き括弧など）と、終端記号（閉じ括弧など）とに区別して列挙し、記号辞書として記憶部１２に格納しておく。また、記憶部１２には手がかり句辞書として、次の各文字列を含むデータが記録される。なお、以下の例では、文字列と対応する位置情報の組を、文字列：位置情報の形式で記述する。
英数字＋［０個以上の空白］＋「．」：開始句
英数字＋［０個以上の空白］＋「）」：開始句、終端句
ローマ数字＋［０個以上の空白］＋「）」：開始句、終端句
；：終端句
and：終端句
comprising：開始句、終端句
comprises：開始句、終端句
including：開始句、終端句
includes：開始句、終端句
wherein：開始句、終端句
characterized in that：開始句、終端句
…
【００３３】
このように、本実施の形態のここでの例では、手がかり句辞書において規定される手がかり句も、正規表現を用いて記述されてもよい（上記の『英数字＋［任意個数の空白］＋「）」』など）。
【００３４】
制御部１１は、受け入れた原文データを取得し、予め定められた前処理辞書を参照して文字列の置換処理を行う。ここでは英文であるため、和文の句点に対応するピリオドで区分した文を翻訳対象文とする。上述の例ではピリオドが一つだけであるので、上記原文データがそのまま翻訳対象文となる。
【００３５】
制御部１１は、上記翻訳対象文を処理の対象として、順次、文中の
（１）所定フォーマットを有するフォーマット部、
（２）記号部、
（３）その他、別途抽出して翻訳されるべき抽出部、
を特定して、当該特定した部分の文字列を抜き出す。
【００３６】
ここでは、予め定めたフォーマットのデータは含まれていないものと判断し、制御部１１は、記号部の抽出処理を開始する。原文データには、「a)」など、閉じ括弧（終端記号）は含まれているが、対応する開始記号が含まれないので、制御部１１は、記号部の抽出は行われない。
【００３７】
次に、制御部１１は、翻訳対象文から手がかり句を抽出する。なお、文末は必ず終端句であるとする。具体的に、上述の文を、文全体を含まない、最長一致する「開始句」と「終端句」とで区切ると、
（１）5. A system according to claim 4, the controller including:
（２）a) A control store for storing location data, the location data indicating a location for each display at the remote site; and, b) A control processor, the control processor being adapted to: i) Determine the information type of the respective information to be displayed; ii) Determine the location in which the respective information is to be displayed, the location being determined in accordance with the information type; iii) Schedule the display of the respective information at the respective location; and, iv) Transfer the corresponding display data to the display system.
となる。制御部１１は、さらに上記（１）、（２）の原文データ部分または要素データについて再帰的に、要素データ全体を含まない、最長一致する「開始句」と「終端句」とで区切る処理を実行する。すると（２）の要素データについて、
（２ａ）a) A control store for storing location data, the location data indicating a location for each display at the remote site; and, 
（２ｂ）b) A control processor, the control processor being adapted to: i) Determine the information type of the respective information to be displayed; ii) Determine the location in which the respective information is to be displayed, the location being determined in accordance with the information type; iii) Schedule the display of the respective information at the respective location; and, iv) Transfer the corresponding display data to the display 
が得られ、さらに（２ｂ）について再帰的に、要素データ全体を含まない、最長一致する「開始句」と「終端句」とで区切る処理を実行することで、
（２ｂ）b) A control processor, the control processor being adapted to:
（２ｂ-1）i) Determine the information type of the respective information to be displayed; 
（２ｂ-2）ii) Determine the location in which the respective information is to be displayed, the location being determined in accordance with the information type; 
（２ｂ-3）iii) Schedule the display of the respective information at the respective location; and, 
（２ｂ-4）iv) Transfer the corresponding display data to the display system.
を得る。これにより結局、制御部１１は、
（１）5. A system according to claim 4, the controller including:
（２ａ）a) A control store for storing location data, the location data indicating a location for each display at the remote site; 
（２ａ-1）and, 
（２ｂ）b) A control processor, the control processor being adapted to:
（２ｂ-1）i) Determine the information type of the respective information to be displayed; 
（２ｂ-2）ii) Determine the location in which the respective information is to be displayed, the location being determined in accordance with the information type; 
（２ｂ-3）iii) Schedule the display of the respective information at the respective location; 
（２ｂ-3b）and, 
（２ｂ-4）iv) Transfer the corresponding display data to the display system.
の９つの原文データ部分、または要素データを得る。
【００３８】
そして、制御部１１はそれぞれの要素データに固有の符号を割り当てて、抽出した箇所に対応する符号を含めた文を生成する。以下では割り当てた符号：要素データの形式で符号を割り当てた状態を示す：
8001：5. A system according to claim 4, the controller including "7001".
7001：”8002” and, “8003”
8002：a) A control store for storing location data, the location data indicating a location for each display at the remote site; 
8003：b) A control processor, the control processor being adapted to "7002".
7002：”8004” “8005” “8006” and “8007”
8004：Determine the information type of the respective information to be displayed;
8005：Determine the location in which the respective information is to be displayed, the location being determined in accordance with the information type; 
8006：Schedule the display of the respective information at the respective location; 
8007：Transfer the corresponding display data to the display system.
【００３９】
制御部１１は、こうして部分的に符号に置き換えた原文データと、要素のデータ及び各符号と、当該符号に対応する要素のデータとを生成し、それぞれについて機械翻訳処理を行う。そして、制御部１１は、各部分について次のような翻訳の結果を得る。
8001：５．制御装置が「7001」を含む、請求項４のシステム。（原文翻訳データ）
7001：「8002」 及び,「8003」
8002：a) 遠隔地における各表示のための位置を表す位置データを記憶するための制御
8003：「7002」に適応された制御プロセッサ
…
【００４０】
制御部１１は、原文翻訳データに含まれる符号を、当該符号に対応する要素翻訳データに置き換える。これにより原文翻訳データは、
５．制御装置が「8002」 及び,「8003」を含む、請求項４のシステム。
となる。
【００４１】
さらに制御部１１は、符号が含まれる限り、符号を、対応する要素翻訳データに置き換える処理を実行する。これにより、原文翻訳データにおいて、
５．制御装置が a) 遠隔地における各表示のための位置を表す位置データを記憶するための制御 及び, b)「7002」に適応された制御プロセッサを含む、請求項４のシステム。
↓
５．制御装置が a) 遠隔地における各表示のための位置を表す位置データを記憶するための制御 及び, b)「8004」 「8005」 「8006」 及び 「8007」に適応された制御プロセッサを含む、請求項４のシステム。
↓
…
というように逐次的に符号が置き換えられていき、制御部１１は、最終的に
５．制御装置が a) 遠隔地における各表示のための位置を表す位置データを記憶するための制御 及び, b)i) 表示されるべき各情報の情報種別を決定し、ii) それぞれの情報位置が表示されるべきかを決定するため、位置は情報の種類に応じて決定され、iii) それぞれの位置で各情報のディスプレーを予定することおよび、iv) 表示装置に対応する表示データを転送することに適応された制御プロセッサを含む、請求項４のシステム。
という原文翻訳データを得る。
【００４２】
制御部１１は、符号の置き換えがこれ以上できないときに、当該原文翻訳データを出力する。
【００４３】
［（２）和文から英文への翻訳処理例］
ここでは制御部１１が原文データ：
『請求項１について、引用文献１には、輝度または色を個別に制御可能な複数のブロック（面状光源ユニット４２。［００４３］の「ここで、Ｐ×Ｑ個の面状光源ユニット４２の発光状態は個別に制御される。」との記載を参照。）から構成される光源装置（面状光源装置４０）であって、各ブロックに、複数の有色発光素子を含む複数の発光素子（発光素子５１）が設けられており、各ブロックの前記複数の発光素子は、マトリクス状に配列されている（［図１］の（Ｂ）を参照。）光源装置の発明が記載されている（特に、［００４０］−［００５２］を参照。）。』
を受け入れるものとする。
【００４４】
また、ここでの説明では、引用符や括弧等の記号を、開始記号（開き括弧など）と、終端記号（閉じ括弧など）とに区別して列挙し、記号辞書として記憶部１２に格納しておく。また、記憶部１２には手がかり句辞書として、次の各文字列を含むデータが記録される。なお、以下の例では、文字列と対応する位置情報の組を、文字列：位置情報の形式で記述する。
「…発明が記載」：終端句
「…と」：終端句
「…し」：終端句
「…され」：終端句
「…含み」：終端句
「…であって」：開始句、終端句
「…において」：開始句、終端句
「…特徴とする」：開始句、終端句
「…からなる」：開始句、終端句
「…含む」：開始句、終端句
「…する」：開始句、終端句
「…について」：開始句、終端句
…
制御部１１は、受け入れた原文データを取得し、予め定められた前処理辞書を参照して文字列の置換処理を行う。ここでは英文であるため、和文の句点に対応するピリオドで区分した文を翻訳対象文とする。上述の例ではピリオドが一つだけであるので、上記原文データがそのまま翻訳対象文となる。
【００４５】
制御部１１は、上記翻訳対象文を処理の対象として、順次、文中の
（１）所定フォーマットを有するフォーマット部、
（２）記号部、
（３）その他、別途抽出して翻訳されるべき抽出部、
を特定して、当該特定した部分の文字列を抜き出す。
【００４６】
ここでは、予め定めたフォーマットのデータは含まれていないものと判断し、制御部１１は、記号部の抽出処理を開始する。原文データには、『（面状光源ユニット４２。［００４３］の「ここで、Ｐ×Ｑ個の面状光源ユニット４２の発光状態は個別に制御される。」との記載を参照。）』など、の複数の対応する開始記号及び終端記号が見いだされるので、制御部１１は、対応する記号で囲まれる部分を抽出する。なお、開始記号と対応する終端記号までを、文字列中から抽出する処理については、広く知られた方法を採用できる。
【００４７】
この処理により、制御部１１は、
9001：面状光源ユニット42。［0043］の「7001」との記載を参照。
9002：面状光源装置40
9003：発光素子51
9004：［図１］の（Ｂ）を参照。
9005：特に、［0040］−［0052］を参照。
7001：ここで、Ｐ×Ｑ個の面状光源ユニット４２の発光状態は個別に制御される。
といった、要素データを抽出する。なお、後の説明の便宜のために、別途制御部１１が付与する固有の符号を予め示している。
【００４８】
また制御部１１は、記号部を抽出した後の翻訳対象文から手がかり句を抽出する。ここで記号部を抽出した後の翻訳対象文は、
『請求項１について、引用文献１には、輝度または色を個別に制御可能な複数のブロックから構成される光源装置であって、各ブロックに、複数の有色発光素子を含む複数の発光素子が設けられており、各ブロックの前記複数の発光素子は、マトリクス状に配列されている光源装置の発明が記載されている。』
となる。なお、文末は必ず終端句であるとする。具体的に、制御部１１は、上述の文を、文全体を含まない、最長一致する「開始句」と「終端句」とで区切って要素データとし、それぞれの要素データに固有の符号を付すとともに、要素データを抽出した元の文の要素データ部分を当該符号で置換する。そして制御部１１は、
8001：請求項１について、8002
8002：引用文献１には、輝度または色を個別に制御可能な複数のブロックから構成される光源装置であって、各ブロックに、複数の有色発光素子を含む複数の発光素子が設けられており、各ブロックの前記複数の発光素子は、マトリクス状に配列されている光源装置の発明が記載されている。
を得る。
【００４９】
さらに制御部１１は、8002の符号を付した要素データについて同様に、文全体を含まない、最長一致する「開始句」と「終端句」とで区切る処理を再帰的に実行して、
8002：引用文献１には、輝度または色を個別に制御可能な複数のブロックから構成される光源装置であって、8003の発明が記載されている。（「…であって」が開始句であり、「…発明が記載」が終端句であるため）
8003：各ブロックに、複数の有色発光素子を含む複数の発光素子が設けられており、8004
8004：各ブロックの前記複数の発光素子は、マトリクス状に配列されている光源装置
の各要素データを得る。
【００５０】
制御部１１は、こうして部分的に符号に置き換えた原文データ（8001）と、要素のデータ及び各符号と、当該符号に対応する要素のデータとを生成し、それぞれについて機械翻訳処理を行う。そして、制御部１１は、各部分について次のような翻訳の結果を得る。
8001：Regarding claim 1, “8002”
8002：in cited document 1, the invention of: a light source device comprising: a light source device including a plurality of blocks capable of individually controlling luminance or color, 8003 is described.
…
9001：planar light source unit 42. refer to the description “7001” of [0043]
9002：planar light source unit 40
…
7001：here, the light emission states of the P × Q planar light source units 42 are individually controlled
【００５１】
制御部１１は、原文翻訳データに含まれる符号を、当該符号に対応する要素翻訳データに置き換える。これにより原文翻訳データは、
Regarding claim 1, in cited document 1, the invention of: a light source device comprising: a light source device including a plurality of blocks capable of individually controlling luminance or color, 8003 is described.
となる。さらに、制御部１１は、符号の箇所を対応する翻訳文で再帰的に置き換えて、原文翻訳データ
Regarding claim 1, in cited document 1, the invention of: 
a light source device comprising:
a light source device including a plurality of blocks capable of individually controlling luminance or color,
a plurality of light emitting elements including a plurality of colored light emitting elements are provided in each block,
the plurality of light emitting elements of each block are arranged in matrix 
is described.
を得る。
【００５２】
そして制御部１１はさらに、抽出した記号部の符号を、記号部に関連する語（原文において抽出した記号部の直前の名詞の翻訳語などとして予め定めておく）の直後に挿入し、さらに当該符号を、対応する翻訳結果に置き換える。これにより、制御部１１は、
Regarding claim 1, in cited document 1, the invention of: 
a light source device comprising:
a light source device (planar light source unit 40) including a plurality of blocks (planar light source unit 42. refer to the description "here, the light emission states of the P × Q planar light source units 42 are individually controlled" of [0043]) capable of individually controlling luminance or color,
a plurality of light emitting elements (light emitting element 51) including a plurality of colored light emitting elements are provided in each block,
the plurality of light emitting elements of each block are arranged in matrix. (see (B) in Fig. 1)  
is described.
なる原文翻訳データを得る。制御部１１は、符号の置き換えがこれ以上できないので、当該原文翻訳データを出力する。
【００５３】
［文骨格の翻訳］
以上説明したように、本実施の形態の機械翻訳装置１を用いると、原文データの大部分が要素データとして抽出され、機械翻訳処理の対象となる置き換え原文データや要素データは比較的少数のパターンに分類可能となることが期待される。そこで本実施の形態の一例では、機械翻訳装置１は、予め、文骨格のパターンと、当該パターンに対応する翻訳結果とを関連付けて記憶部１２に格納しておいてもよい。
【００５４】
一例として、文骨格のパターンとして、
「［引用文献｜引例｜引用例｜文献］ｎ＋には、Ｒの発明が［開示｜記載］されている」
なるパターンに対して、
”in cited document {2}, the invention of “{3}” is described.”
という翻訳文を関連付けて記録しておく。なお、上記のパターンは正規表現などで記述され、
「［Ａ｜Ｂ｜Ｃ…］」は、Ａ，Ｂ，Ｃのいずれかに合致する正規表現を表し、
「ｎ＋」は、１文字以上の数字に合致する正規表現を表し、
「Ｒ」は符号に合致する正規表現を表すものとする。
【００５５】
また、翻訳文において{i}は、パターンにｉ番目に含まれる正規表現に合致した置き換え原文データや要素データ中の文字列を表す。
【００５６】
従って、
「引用文献１には、8003の発明が記載されている。」
なる翻訳対象の文は、このパターンに合致し、
１番目の正規表現（つまり{1}）には、「引用文献」
２番目の正規表現（つまり{2}）には、「１」
３番目の正規表現（つまり{3}）には、「8003」
４番目の正規表現（つまり{4}）には、「記載」
が合致したこととなるので、その翻訳文が、上記パターンに対応して記録されている翻訳文を用いて、
”in cited document 1, the invention of “8003” is described.”
と決定される。
【００５７】
なお、本実施の形態の機械翻訳装置１では、記録されている文骨格のパターンに合致しない置き換え原文データや要素データがあった場合には、当該置き換え原文データまたは要素データを、新規の例文として記憶部１２に蓄積して記憶し、一般的な、ルールベースの機械翻訳（ＲＢＭＴ:Rule Based Machine Translation）、または統計学習に基づく機械翻訳（ＳＭＴ:Statistical Machine Translation）、あるいは、ニューラルネットを用いた機械翻訳（ＮＭＴ:Neural Machine Translation）など、広く知られた一般的な機械翻訳処理を行う。
【００５８】
［並列的処理］
また、本実施の形態における機械翻訳装置１は、複数の処理プロセスを並列的に実行可能となっていてもよい。この場合において機械翻訳装置１は、置き換え原文データや要素データのそれぞれを、並列的に機械翻訳処理してもよい。
【００５９】
例えば、Ｐ個のプロセスを並列に処理できる場合、機械翻訳装置１は、置き換え原文データと抽出した少なくとも要素データとから取り出されるＰ個（またはそれ以下の複数個）の翻訳対象情報を並列して機械翻訳処理してもよい。これにより、機械翻訳の速度向上を図ることが可能となる。
【００６０】
［特許・実用新案等における「請求の範囲」］
また本実施の形態の機械翻訳装置１は、特許出願書類や、審査書類など、比較的長文で、複文や括弧書きを含みやすい文献にも好適に適用できる。この場合において、特許請求の範囲や実用新案登録請求の範囲の記載の翻訳など、特に慣用された翻訳表現がある場合は、パターンマッチングの処理を利用して、慣用された翻訳表現となり得るパターンについては、上述の文骨格の例と同様に、予め定めたパターンに合致した翻訳処理を行う。なお、この場合に、翻訳結果を関連付けるだけでなく、所定の語順に入れ替える処理を行ってもよい。
【００６１】
例えば、原文データが、所定の主題部を含む特許請求の範囲または実用新案登録請求の範囲である場合に、日本語から日本語とは異なる他の言語、例えば英語や中国語へ翻訳する際には主題部を先頭に移動して配置した後に機械翻訳処理を実行する。例えば、
「輝度または色を個別に制御可能な複数のブロックと、
各ブロックに設けられた、複数の有色発光素子を含む複数の発光素子と、を含み、
各ブロックの前記複数の発光素子は、マトリクス状に配列されている光源装置。」
との原文データがある場合に、機械翻訳装置１は、この原文データの最後の名詞句である「光源装置」を発明の名称（主題部の一例）として認識し、当該部分を文の先頭に移動して配置し（このとき、予め定めた文字列を付加してもよい）、
「光源装置であって：
輝度または色を個別に制御可能な複数のブロックと、
各ブロックに設けられた、複数の有色発光素子を含む複数の発光素子と、を含み、
各ブロックの前記複数の発光素子は、マトリクス状に配列されている。」
と変換してから機械翻訳処理を行う。なお、主題部は、発明の名称だけでなく、「…記載の請求項ｎ」の部分などを含んでもよい。
【００６２】
同様に、英語や中国語等の日本語とは異なる他の言語から日本語へ翻訳する際には、機械翻訳処理後、当該機械翻訳処理の結果として得られる日本文から、主題部を抽出して、文の最後に移動する。
【００６３】
例えば、
“5. A system according to claim 4, the controller including: a) A control store for storing location data, the location data indicating a location for each display at the remote site; and, b) A control processor, the control processor being adapted to: i) Determine the information type of the respective information to be displayed; ii) Determine the location in which the respective information is to be displayed, the location being determined in accordance with the information type; iii) Schedule the display of the respective information at the respective location; and, iv) Transfer the corresponding display data to the display system.”
の原文データにおいて、機械翻訳装置１は、先頭の名詞句、または「請求項ｎ」の表現に係る名詞句（ここでの例では、いずれも「A system according to claim 4」）を主題部として認識して翻訳の処理を実行し、得られた原文翻訳データ：
「５．請求項４のシステムであって、制御装置が a) 遠隔地における各表示のための位置を表す位置データを記憶するための制御 及び…」
のうち、先頭の名詞句であって、主題部として認識された語（複数の語を含んでよい）に対応する訳語、ここでは”A system according to claim 4”に対応する「請求項４のシステム」を、文の末尾に移動して、出力する翻訳結果とする。
【００６４】
［化合物名の処理］
化合物名については、そのまま機械翻訳処理が行われる場合、例えばＳＭＴでは翻訳されない（未翻訳）や、訳抜けが生じるケースや、化合物中名の数値、例えば、１，１’-（１，４-フェニレン）ビス［１-フェニルメタノン］」の１，１’，１，４，１の部分が相当する）誤り等が生じることが知られている。また、場合によっては原文には含まれないが訳語に表れてしまう文字列（ゴーストと呼ぶ）が生じることもある。
【００６５】
本実施の形態では、機械翻訳装置１は、ＳＭＴ，ＮＭＴ等の機械翻訳処理の特性を考慮して、化合物名については、要素データとして符号に置き換えて、置き換え原文データや、化合物名でない要素データについては、ＳＭＴ，ＮＭＴ等の機械翻訳処理を実行し、化合物名の要素データについては、広く知られた機械翻訳処理に供する。
【００６６】
［参照符号の扱い］
さらに本実施の形態の機械翻訳装置１は、「請求項１」や「引用文献１」等に含まれる参照符号（この例では「１」）の部分を除去して機械翻訳処理をおこない、翻訳後に、参照符号を、削除前に参照符号が付されていた語に対応する訳語の後に付加してもよい。
【００６７】
［各部を別体の装置で構成した例］
またここまでの説明では、機械翻訳装置１は、一体の装置であるものとして説明したが、本実施の形態は、一体の装置を用いる例に限られない。
【００６８】
例えば、本実施の形態では、機械翻訳装置１は、図４に例示するように、ルールベースの機械翻訳（ＲＢＭＴ:Rule Based Machine Translation）、または統計学習に基づく機械翻訳（ＳＭＴ:Statistical Machine Translation）、あるいは、ニューラルネットを用いた機械翻訳（ＮＭＴ:Neural Machine Translation）などの処理を実行する１または複数の翻訳サーバ２に、ネットワークを介して接続されてもよい。この場合、機械翻訳装置１は、前処理によって得られた置き換え原文データや、要素データを、翻訳サーバ２に送信し（複数ある場合は、それぞれ分配して送信し）、翻訳結果を各翻訳サーバ２から得て、上述のように符号に置き換えることで合成してもよい。またネットワークに接続されたＳＭＴ方式とＮＭＴ方式の翻訳サーバ２を、前処理手段で文の内容に基づいて、振り分けてもよい。例えば、文中の代名詞が省略されていない場合（いわゆるゼロ代名詞問題がない場合）は、ＳＭＴ方式の翻訳サーバ２に対して置き換え原文データや、要素データを送信する。また、文中の代名詞が省略されている場合（いわゆるゼロ代名詞問題がある場合）は、ＮＭＴ方式の翻訳サーバ２に対して置き換え原文データや、要素データを送信することとしてもよい。
【００６９】
また、符号化した原文翻訳データ（文骨格）についてはＮＭＴ方式の翻訳サーバ２へ送信し、他の要素データについてはＳＭＴ方式の翻訳サーバ２へ送信することとしてもよい。
【００７０】
または、それぞれ学習に用いている対訳データの対に互いに異なる特徴がある複数の翻訳サーバ２がある場合（例えば化学系の用語を中心に学習しているＳＭＴを用いた翻訳サーバ２と、機械系の用語を中心に学習しているＳＭＴを用いた翻訳サーバ２とがある場合など）、機械翻訳装置１は、置き換え原文データや、要素データに含まれる単語または原文データに関連付けられた分野の情報を参照して、原文の分野の語を中心に学習している機械翻訳の翻訳サーバ２に対して、置き換え原文データや、要素データを送信することとしてもよい。
【００７１】
さらに、特許文献については、他の請求項を引用する請求項の文から得られた置き換え原文データや、要素データはＳＭＴ方式の翻訳サーバ２へ送信し、他の置き換え原文データや、要素データはＮＭＴ方式の翻訳サーバ２へ送信する、などの処理を行ってもよい。
【００７２】
また、機械翻訳装置１は、ウェブページのインタフェースを介して、ユーザから原文データを受け入れ、またウェブページに記載してユーザ側のブラウザに送信することより翻訳結果を出力することとしてもよい。
【００７３】
［評価］
次に、本発明の実施の形態に係る機械翻訳装置１の翻訳精度をBLEU（bilingual evaluation understudy）とRIBES(Rank-based Intuitive Bilingual Evaluation Score)を用いて評価した結果を図５に示す。図５では、縦軸はＳＭＴ１を１とする相対値で表されている。これらの評価では、あらかじめ用意した正解文と、翻訳システムが出力した文とを比較する。ＢＬＥＵは語順(4-gram)が正しい場合に高いスコアを出す。一方、ＲＩＢＥＳは、文全体の大局的な並びが正しい場合に高いスコアを出す。
【００７４】
特許公報から、原文とその正解文とを５７５文を用意し、これらを用いて比較のため、公知のルールベース機械翻訳装置（ＲＢＭＴ）と、２種類の統計学習翻訳装置（ＳＭＴ１，ＳＭＴ２）を、本実施の形態の機械翻訳装置１の翻訳結果と比較した例を示す。なお、本実施の形態の機械翻訳装置１において置き換え原文データや、要素データの翻訳は、上記ＳＭＴ２を用いる。
【００７５】
図５に例示するように、本実施の形態の機械翻訳装置１によれば、比較例においてもっとも高得点を示すＳＭＴ２に対してもなお、一般的に高得点を獲得できることが理解される。
【００７６】
［翻訳例１］
また、実際に原文データ
『請求項１について、引用文献１には、輝度または色を個別に制御可能な複数のブロック（面状光源ユニット４２。［００４３］の「ここで、Ｐ×Ｑ個の面状光源ユニット４２の発光状態は個別に制御される。」との記載を参照。）から構成される光源装置（面状光源装置４０）であって、各ブロックに、複数の有色発光素子を含む複数の発光素子（発光素子５１）が設けられており、各ブロックの前記複数の発光素子は、マトリクス状に配列されている（［図１］の（Ｂ）を参照。）光源装置の発明が記載されている（特に、［００４０］−［００５２］を参照。）。』
を、本実施の形態の機械翻訳装置１を用いて翻訳した場合（実施例１）と、公知のルールベース機械翻訳装置（ＲＢＭＴ）と、統計学習翻訳装置（ＳＭＴ）と、ニューラルネットを利用した翻訳装置（ＮＭＴ）とで対比した例を示す。
【００７７】
（実施例１）
Regarding claim 1, in cited document 1, the invention of: 
a light source device comprising:
a light source device (planar light source unit 40) including a plurality of blocks (planar light source unit 42. refer to the description "here, the light emission states of the P × Q planar light source units 42 are individually controlled" of [0043]) capable of individually controlling luminance or color,
a plurality of light emitting elements (light emitting element 51) including a plurality of colored light emitting elements are provided in each block,
the plurality of light emitting elements of each block are arranged in matrix. (see (B) in Fig. 1)  
is described.
【００７８】
（ＲＢＭＴ）
A plurality of blocks of that luminance or a color is individually controllable to cited document 1 about Claim 1 (source unit 42 of sheet-like light.) it is reference about the description by [0043] "being controlled individually here as for the lighting condition of the PxQ source units 42 of sheet-like light". from -- it is light equipment (source device 40 of sheet-like light) constituted, and there is A plurality of light emitting elements (light emitting element 51) which contain a plurality of colored light emitting elements in each block are provided, and, [ said plurality of light emitting elements of each block ] The invention of the light equipment arranged in the shape of a matrix (see the (B) of [Fig.1].) is described (see [0040]-[0052] especially.).
【００７９】
（ＳＭＴ）
As to the claim 1, the reference document 1, a light source device which is formed by a plurality of blocks that is controllable (planar light source unit 42. See the "here, an emission state of the P × Q of the planar light source unit 42 is controlled separately." [0043].) brightness or color (planar light source device 40), in each block, a plurality of light emitting device comprising a plurality of colored light emitting element (light emitting element 51) is provided with a plurality of luminescence element of each block is an invention of a light source unit are arranged in a matrix form (references [1] (B).) described (especially, see [0040 - 0052].).
【００８０】
（ＮＭＴ）
With respect to Claim 1, in Reference 1, a plurality of blocks capable of individually controlling luminance or color (surface light source unit 42. [0043] "Here, the light emission of P × Q planar light source units 42 (The state is individually controlled) "), in which each block is provided with a plurality of light emitting elements including a plurality of colored light emitting elements (light emitting elements An element 51) is provided, and the plurality of light emitting elements of each block are arranged in a matrix (see (B) of FIG 1). Inventions of a light source device are described (in particular, , [0040] - [0052]).
【００８１】
この例に示すように、ＲＢＭＴでは、発明事項と引用文献、請求項１の記述が混在するため、全体としての文脈が理解できない。ＳＭＴでは、参考文献１と請求項１と発明事項の関係が読み取れない。ＮＭＴでは、請求項１について文献１について、発明事項の説明があることまでは理解可能となっているが、括弧書き部分がどの要素を説明しているかの関係性が崩れており（この点はＲＢＭＴやＳＭＴにおいても同様）、また、括弧書き部分を除いた発明特定事項（請求項）の説明が理解できない。
【００８２】
これに対し、実施例１の本発明の実施の形態に係る機械翻訳装置１の翻訳結果では、基本的な構成や括弧書き部分の対応が明示されている。
【００８３】
［翻訳文２］
同様に、英文から和文への翻訳を行う例について、原文データ：
5 ) A system according to claim 4 , the controller including: a) A control store for storing location data, the location data indicating a location for each display at the remote site; and, b) A control processor, the control processor being adapted to: i) Determine the information type of the respective information to be displayed; ii) Determine the location in which the respective information is to be displayed, the location being determined in accordance with the information type; iii) Schedule the display of the respective information at the respective location; and, iv) Transfer the corresponding display data to the display system.
について同様の比較を行う。
【００８４】
（実施例２）
本実施の形態の機械翻訳装置１による翻訳の結果は次の通りとなる：
5) 制御装置であって、
a) 遠隔地における各表示のための位置を表す位置データを記憶するための制御および、
b)i) 表示されるべき各情報の情報種別を決定し、ii) それぞれの情報位置が表示されるべきかを決定するため、位置は情報の種類に応じて決定され、iii) それぞれの位置で各情報のディスプレーを予定することおよび、iv) 表示装置に対応する表示データを転送することに適応された制御プロセッサを含む、請求項4のシステム。
【００８５】
これに対し、ＲＢＭＴ，ＳＭＴ，ＮＭＴをそれぞれ単独で用いた例について示す。
（ＲＢＭＴ）
5
請求項、コントローラーを含んでいること4に記載のシステム:
a) 位置データ(リモートサイトで各ディスプレイの位置を示す位置データ)を格納するためのコントロール店;
またb)A制御処理装置(次のものに適した制御処理装置):
i) 表示されるために情報タイプのそれぞれの情報を決定してください;
ii) それぞれの情報が表示されることになっている位置を決定する、情報タイプに従って決定されている位置;
iii) それぞれの位置でそれぞれの情報のディスプレイを予定してください;
そして、iv)ディスプレイ・システムに対応するディスプレイ・データを転送する。
【００８６】
（ＳＭＴ）
5)請求項4に記載のシステムであって:(a)上記位置データを格納するための制御記憶装置コントローラ、遠隔拠点の各ディスプレイの位置を示す位置データと、b)制御プロセッサは、制御プロセッサに適合されている、i)表示される各情報の情報種別と、ii)各情報が表示されるべき位置を決定する、位置は情報の種類に応じて決定される;iii)それぞれの場所で、それぞれの情報の表示をスケジュールする工程;およびiv)表示方式に対応した表示を転送する。
【００８７】
（ＮＭＴ）
［請求項5］前記コントローラは、a）前記リモートサイトにおける各ディスプレイの位置を示すロケーションデータを格納する制御ストアと、 b）制御プロセッサーであって、前記制御プロセッサーは、i）表示されるべきそれぞれの情報の情報タイプを決定し、 ii）それぞれの情報が表示される場所を決定する。場所は情報の種類に応じて決定される。 iii）それぞれの場所におけるそれぞれの情報の表示をスケジュールする。 iv）対応する表示データを表示システムに転送する。
【００８８】
ＲＢＭＴの翻訳結果では各構成が改行で分離され、訳抜けの不具合はないが、「請求項、コントローラーを含んでいること4に記載のシステム」との訳文は意味が不明である。また構成要素についても例えばcontrol storeを「コントロール店」とするなど、重要語の訳し分けに失敗しているだけでなく、係り受け関係の訳に不具合が多く、各構成要素の関係を理解することが困難な訳文となっている。
【００８９】
ＳＭＴでは『請求項４に記載のシステム』の抜けは見られないものの、『上記位置データを格納するための制御記憶装置コントローラ、遠隔拠点の各ディスプレイの位置を示す位置データ』『制御プロセッサは、制御プロセッサに適合されている』のように構文解析の失敗により内容把握が困難になっている。ＮＭＴでは、自動で短文化処理がなされるため、各構成要素の表現は分かりやすく処理されているものの、『請求項４に記載のシステム』が抜け落ちる、訳抜けの不具合が生じている。
【００９０】
本実施の形態の機械翻訳装置１を用いた実施例２によれば、これらの不具合はいずれも生じていないことが理解される。
【００９１】
このように本実施の形態によれば、文構造を分割する目安となる記号や手がかり句を用いて長文を短文節に分解し、分解した短文節を符号化処理で整数に代表される符号を付与して、文の骨格となる本文中の該当短文節部をその符号に置き換えることで、文を符合混じり文とするものである。これにより、原文が階層構造をもつ複雑な構文であっても符号交じり文として単純な文構造に変換でき、また全体が短文となって、機械翻訳処理が簡便になる。
【００９２】
また符号混じり文の対訳データベース（文骨格に対応する訳文を記録したデータベース）を構築しておくことが可能となり、符号をワイルドカードとする類似検索をおこなうことで過去の翻訳結果を有効に活用することも可能となる。
【００９３】
さらに、要素データ等に分割した後の機械翻訳処理において、翻訳エンジンを複数用い、並列的な翻訳を可能とした。例えば、複数の翻訳サーバを用意することで、各文節を並列に翻訳エンジンに入力文として与えて、同時翻訳をおこなうことにより、高速化が可能となる。
【００９４】
（実施例３）
また次に、中国語への翻訳例を示す。実施例１と同様に、制御部１１が実施例１と同一の原文データ：
『請求項１について、引用文献１には、輝度または色を個別に制御可能な複数のブロック（面状光源ユニット４２。［００４３］の「ここで、Ｐ×Ｑ個の面状光源ユニット４２の発光状態は個別に制御される。」との記載を参照。）から構成される光源装置（面状光源装置４０）であって、各ブロックに、複数の有色発光素子を含む複数の発光素子（発光素子５１）が設けられており、各ブロックの前記複数の発光素子は、マトリクス状に配列されている（［図１］の（Ｂ）を参照。）光源装置の発明が記載されている（特に、［００４０］−［００５２］を参照。）。』
を受け入れ、前処理を実行する。翻訳処理部２６の処理において用いる翻訳エンジンには１億文対からなる日中翻訳モデルを搭載したＳＭＴエンジンを使用し、前処理の各文節の翻訳を実施した結果（実施例３）を図６に示す。図６では説明のため、符号化された文節の日本語が上に中国語が下にくるように上下に配置した。
【００９５】
図６（ａ）は各符号の内容例と、符号化した要素データとを示し、図６（ｂ）に符号化した原文翻訳データ（文骨格）を示す。図６（ａ），（ｂ）に示したデータを用い、後処理を実行して、図６（ｃ）の結果を得る。
【００９６】
この実施例３に示した例から明らかなように、日本語の前処理文は実施例１のままであり、ＳＭＴ（翻訳処理部２６）の言語モデルを日中モデルとするだけで、正確な日中自動翻訳が可能となることが理解される。
【００９７】
（実施例４）
さらに、韓国語への翻訳例について示す。実施例３と同様に、制御部１１が実施例１と同一の原文データ：
『請求項１について、引用文献１には、輝度または色を個別に制御可能な複数のブロック（面状光源ユニット４２。［００４３］の「ここで、Ｐ×Ｑ個の面状光源ユニット４２の発光状態は個別に制御される。」との記載を参照。）から構成される光源装置（面状光源装置４０）であって、各ブロックに、複数の有色発光素子を含む複数の発光素子（発光素子５１）が設けられており、各ブロックの前記複数の発光素子は、マトリクス状に配列されている（［図１］の（Ｂ）を参照。）光源装置の発明が記載されている（特に、［００４０］−［００５２］を参照。）。』
を受け入れ、前処理を実行する。翻訳処理部２６の処理において用いる翻訳エンジンに０．８億文対からなる日韓翻訳モデルを搭載したＳＭＴエンジンを使用し、前処理の各文節の翻訳を実施した例を図７に示す。図７では説明のため、符号化された文節の日本語が上に韓国語が下にくるように上下に配置した。
【００９８】
図７（ａ）は各符号の内容例と、符号化した要素データとを示し、図７（ｂ）に符号化した原文翻訳データ（文骨格）を示す。図７（ａ），（ｂ）に示したデータを用い、後処理を実行して、図７（ｃ）の結果を得る。
【００９９】
実施例４で明らかなように、日本語の前処理文は実施例１のままであり、ＳＭＴ（翻訳処理部２６）の言語モデルを日韓モデルとするだけで、正確な日韓自動翻訳が可能となることが分かる。
【０１００】
［特徴事項のまとめ］
本発明の実施の形態は、例えば以下の点で特徴的なものである：
（１）機械翻訳システムであって、複数の文節からなる文または読点で区切られた独立句を手がかり句・特徴語・特殊記号を用いて短文節の要素に分離する抽出処理と、抽出された短文節の各要素にユニークな符号を付与する符号化処理と、文を抽出された符号化要素の符号に置き換え符号混じり文とする置き換え処理、および必要に応じて並び替えをおこなうことを含む前処理手段と、前処理手段で出力された符号混じり文と符号に対応する実体部を翻訳するためのニューラル機械翻訳エンジンまたは統計的機械翻訳エンジンのいずれかまたは両方の翻訳手段と、符号実体部と符号混じり文のそれぞれの翻訳結果から復号化処理と、必要に応じて並び替え処理をおこなうことを含む後処理手段とを含んで構成される。
（２）ここで前処理手段は、特殊記号として引用符記号、かっこ記号、セミコロン、先頭記号のいずれか、または定型文の文骨格を固定的に規定する手がかり句によって文骨格部分と文骨格の要素となる文節部分とに分離し、分解された要素となる文節にユニークな符号を割り当てる符号化処理を行い、文骨格部分は分解された文節を前記符号化処理過程で得られる符号で置換する符号混じり文とし、符号混じり文と符号に対応する文節を独立して翻訳してもよい。
（３）また、特許公報・特許審査書類を翻訳対象とするときには、文の骨格部分または符号化された文節部分が請求項を含む場合において、前記請求項の主題部分と各構成要素部分を特定するための手がかり句を用いて主題の文節と構成要素の文節とに改行の制御コードにより分解し、前置詞、関係代名詞、関係副詞、動詞（活用形含む）のいずれかからなる品詞を有する単語の直後にコロン（:)がある場合については、コロン以下を独立句として符号化処理し、日本語から英語または中国語への翻訳方向では主題部を先頭に配置した後翻訳し、英語または中国語から日本語への翻訳方向では翻訳結果から、主題部を最後に配置する。
（４）同様に、特許公報・特許審査書類を対象とするときには、「法律条文や項番号」、「請求項」、「公報番号」、「引用文献」を特徴語として符号化処理することとしてもよい。
（５）さらに化合物表記を特徴語として符号化処理し、符号化処理される実体部分について別の翻訳システムで翻訳し、後処理で復号化してもよい。
（６）符号化処理された文骨格部分の原文と機械翻訳文により文対対訳データベースを構築し、新たな翻訳対象文の符号化処理された文骨格部を該データベースに対して、前記符号混じり文の符号部をワイルドカードとする類似検索をおこない、類似する文対がヒットする場合、対応する訳文により符号混じり文の翻訳結果としてもよい。
（７）また翻訳手段が複数の翻訳エンジンを含み、前処理結果で得られた短文節を各翻訳エンジンに割り振って、並列的に機械翻訳処理をおこない、後処理において、各翻訳エンジンが出力する翻訳結果を合成することとしてもよい。
【符号の説明】
【０１０１】
１  機械翻訳装置、２  翻訳サーバ、１１  制御部、１２  記憶部、１３  操作部、１４  表示部、１５  通信部、２１  原文受入部、２２  分割処理部、２３  要素抽出部、２４  符号化処理部、２５  置換処理部、２６  翻訳処理部、２７  後処理部、２８  出力部。
【図１】
2018190287.tif 000003
【図２】
2018190287.tif 000004
【図３】
2018190287.tif 000005
【図４】
2018190287.tif 000006
【図５】
2018190287.tif 000007
【図６】
2018190287.tif 000008
【図７】
2018190287.tif 000009