(57)【要約】【課題】原文である日本語の文に漢字のメタ表現を含む外来語が挿入されている場合であっても、外来語がその言語における正しい漢字表現とすることである。【解決手段】基本翻訳部２７は日本語の原文を形態素解析し、外来文字メタ表現定義部３０に格納された情報に一致するメタ表現を含む外来語文字列を取り出し、メタ表現を除いた部分を漢字使用の外国語に翻訳し、メタ表現翻訳部３４は、漢字部首画像データベース３１を参照してメタ表現の漢字を構成する構成要素の画像データを求め、これらを合成して画像文字コードデータベース３２を参照し、その画像データに対応する文字コードを求め、メタ表現を含む外来語文字列を漢字使用の外国語に翻訳し、訳文生成処理部３５は、基本翻訳部で翻訳した外来語文字列を除いた部分と、メタ表現翻訳部で翻訳した外来語文字列とを合成して最終的な漢字使用の外国語の訳文を生成する。【選択図】  図１
2010211744.tif 000002
【特許請求の範囲】
【請求項１】
機械翻訳プログラム、機械翻訳知識データベースを記憶した記憶装置と、翻訳対象の日本語の原文をデータとして入力する入力装置と、翻訳後の漢字使用の外国語の訳文を出力する出力装置と、前記機械翻訳プログラムを演算実行する演算制御装置とを備えた機械翻訳装置において、
前記機械翻訳知識データベースに形成され日本語文字コード体系の漢字や部首の名称を組み合わせて日本語文字コード体系に存在しない外国語の漢字である外来文字を表すメタ表現に関する情報を格納した外来文字メタ表現定義部と、
前記機械翻訳知識データベースに形成され日本語文字コード体系に存在する漢字及び部首の画像データを格納した漢字部首画像データベースと、
前記機械翻訳知識データベースに形成され漢字使用の外国語の外国語文字コード体系に存在する漢字について画像データと外国語文字コードとの組み合わせを格納した画像文字コードデータベースと、
日本語の原文を形態素解析しその結果の中に前記外来文字メタ表現定義部に格納されたメタ表現に関する情報に一致するメタ表現があるときはそのメタ表現及びこれに連続する漢字文字列により外来語を表す文字列である外来語文字列を除いた部分を漢字使用の外国語に翻訳する基本翻訳部と、
前記メタ表現について前記漢字部首画像データベースを参照して前記メタ表現を構成する漢字や部首の画像データを求めてこれらを合成し、前記画像文字コードデータベースを参照し合成した画像データに対応する外国語文字コードを求め、前記外来語文字列を漢字使用の外国語に翻訳するメタ表現翻訳部と、
前記基本翻訳部で翻訳した外来語文字列を除いた部分と前記メタ表現翻訳部で翻訳した外来語文字列とを合成して漢字使用の外国語の訳文を生成する訳文生成処理部とを備えたことを特徴とする機械翻訳装置。
【請求項２】
前記基本翻訳部は、前記メタ表現を含む前記外来語文字列の末尾が固有名詞に対する接尾辞であるときは接尾辞を取り除いた文字列を前記外来語文字列として処理することを特徴とする請求項１に記載の機械翻訳装置。
【請求項３】
前記メタ表現翻訳部は、前記メタ表現を構成する漢字や部首を合成した画像データを画像文字コードデータベースを参照しその画像データに対応する文字コードを求めることに代えて、前記メタ表現を構成する漢字や部首を合成した画像データを画像読み取り処理により文字コードに変換して求めることを特徴とする請求項１に記載の機械翻訳装置。
【請求項４】
前記漢字部首画像データベース及び前記画像文字コードデータベースに代えて、前記メタ表現を構成する漢字や部首を組み合わせた漢字の文字コードを格納した文字コードデータベースを設け、前記メタ表現翻訳部は、前記メタ表現を構成する漢字や部首の組合せに一致する漢字の文字コードを求めるようにしたことを特徴とする請求項１に記載の機械翻訳装置。
【請求項５】
機械翻訳プログラム、機械翻訳知識データベースを記憶した記憶装置と、翻訳対象の日本語の原文をデータとして入力する入力装置と、翻訳後の漢字使用の外国語の訳文を出力する出力装置と、前記機械翻訳プログラムを演算実行する演算制御装置と、前記機械翻訳知識データベースに形成され日本語文字コード体系の漢字や部首の名称を組み合わせて日本語文字コード体系に存在しない外国語の漢字である外来文字を表すメタ表現に関する情報を格納した外来文字メタ表現定義部と、前記機械翻訳知識データベースに形成され日本語文字コード体系に存在する漢字及び部首の画像データを格納した漢字部首画像データベースと、前記機械翻訳知識データベースに形成され漢字使用の外国語の外国語文字コード体系に存在する漢字について画像データと外国語文字コードとの組み合わせを格納した画像文字コードデータベースとを備えた機械翻訳装置として機能させるコンピュータにおいて、コンピュータに、日本語の原文を形態素解析しその結果の中に前記外来文字メタ表現定義部に格納されたメタ表現に関する情報に一致するメタ表現があるときはそのメタ表現及びこれに連続する漢字文字列により外来語を表す文字列である外来語文字列を除いた部分を漢字使用の外国語に翻訳する機能と、
前記メタ表現について前記漢字部首画像データベースを参照して前記メタ表現を構成する漢字や部首の画像データを求める機能と、得られた画像データを合成して前記画像文字コードデータベースを参照し合成した画像データに対応する外国語文字コードを求める機能と、前記外来語文字列を漢字使用の外国語に翻訳する機能と、前記外来語文字列を除いた部分の翻訳結果と前記外来語文字列の翻訳結果とを合成して漢字使用の外国語の訳文を生成する機能とを実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、日本語の原文を漢字を使用する外国語の訳文に翻訳する機械翻訳装置及びプログラムに関する。
【背景技術】
【０００２】
漢字を使用する外国語としては、例えば中国語がある。中国語の文字を使って表現された外来語を含む日本語の文を中国語に翻訳する場合、外国語の文字である漢字を含む日本語の文をキー入力して表示装置の画面上に表示させたいときがある。もし、その漢字が日本語文字コード体系の中に存在しないものであると、漢字を記号に置き換え、偏や旁の名称を組み合わせて表現したものを括弧でくくり、特別な表現方法を使用して表すことが多い。
【０００３】
2010211744.tif 000003
また、漢字を、その一部の漢字や部首名を使って表現するようにしたものがある。これは、漢字の一部や部首名を登録した文字情報データベースを予め用意し、ここに登録されているものと、結合演算子“＋”や差分演算子“−”などとを組み合せることにより、中国語の漢字を表現し、これを漢字入力手段として用いるものである。これにより、日本語文字コード体系の中に存在しない漢字でも、漢字の一部や部首名を使用して表現できるようになる。
【０００４】
2010211744.tif 000004
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】MSN産経ニュース  2008年11月30日、URL http://sankei.jp.msn.com/world/asia/081130/asi0811301826001-n1.htm
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、漢字の一部や部首名を登録した文字情報データベースを予め用意し、ここに登録されているものと、結合演算子“＋”や差分演算子“−”などとを組み合せることにより中国語の漢字を表現するものは、漢字の入力のために使われるものであって、このような表現が原文中に出現したときに適切な訳文を得るためのものではない。
【０００７】
また、漢字を記号に置き換え、偏や旁の名称を組み合わせて表現したものを括弧でくくり、特別な表現方法を使用して表すものでは、このような漢字のメタ表現を含む外来語が挿入された日本語の文を日中翻訳すると、メタ表現の部分はそのまま翻訳され、中国語の訳文の中に現れることになる。その結果、例１に示すように、原文がもつ本来の意味とはかけ離れた意味をもつ訳文が生成されることがある。
【０００８】
（例１）
2010211744.tif 000005
このように、偏と旁の名称を使った表現を含む外来語が挿入された日本語の文を日中翻訳するとき、この特別な表現の部分が直訳されてしまい、表現したかった本来の中国語の漢字に訳出されない。すなわち、原文とはかけ離れた意味をもつ訳文が生成される結果となる。この現象が発生すると、翻訳者は誤翻訳の原因を究明して原文を別な表現に書き換えた上で翻訳し直したり、該当の漢字のピンイン(中国語漢字の発音記号)を調べて訳文を修正したりするなどの必要が生じ、機械翻訳の弱点を露呈する形となっていた。
【０００９】
本発明の目的は、原文である日本語の文に漢字のメタ表現を含む外来語が挿入されている場合であっても、漢字を含む外国語の訳文には、外来語がその言語における正しい漢字表現とすることができる機械翻訳装置及びプログラムを提供することである。
【課題を解決するための手段】
【００１０】
本発明に係わる機械翻訳装置は、機械翻訳プログラム、機械翻訳知識データベースを記憶した記憶装置と、翻訳対象の日本語の原文をデータとして入力する入力装置と、翻訳後の漢字使用の外国語の訳文を出力する出力装置と、前記機械翻訳プログラムを演算実行する演算制御装置とを備えた機械翻訳装置において、前記機械翻訳知識データベースに形成され日本語文字コード体系の漢字や部首の名称を組み合わせて日本語文字コード体系に存在しない外国語の漢字である外来文字を表すメタ表現に関する情報を格納した外来文字メタ表現定義部と、前記機械翻訳知識データベースに形成され日本語文字コード体系に存在する漢字及び部首の画像データを格納した漢字部首画像データベースと、前記機械翻訳知識データベースに形成され漢字使用の外国語の外国語文字コード体系に存在する漢字について画像データと外国語文字コードとの組み合わせを格納した画像文字コードデータベースと、日本語の原文を形態素解析しその結果の中に前記外来文字メタ表現定義部に格納されたメタ表現に関する情報に一致するメタ表現があるときはそのメタ表現及びこれに連続する漢字文字列により外来語を表す文字列である外来語文字列を除いた部分を漢字使用の外国語に翻訳する基本翻訳部と、前記メタ表現について前記漢字部首画像データベースを参照して前記メタ表現を構成する漢字や部首の画像データを求めてこれらを合成し、前記画像文字コードデータベースを参照し合成した画像データに対応する外国語文字コードを求め、前記外来語文字列を漢字使用の外国語に翻訳するメタ表現翻訳部と、前記基本翻訳部で翻訳した外来語文字列を除いた部分と前記メタ表現翻訳部で翻訳した外来語文字列とを合成して漢字使用の外国語の訳文を生成する訳文生成処理部とを備えたことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、原文である日本語の文に漢字のメタ表現を含む外来語が挿入されている場合であっても、漢字を含む外国語の訳文には、外来語がその言語における正しい漢字表現とすることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態に係わる機械翻訳装置の一例の機能ブロック図。
【図２】本発明の実施の形態に係る機械翻訳装置のハードウエア構成を示すブロック構成図。
【図３】本発明の実施の形態におけるメタ表現翻訳部３４の機能ブロック図。
【図４】本発明の実施の形態に係わる機械翻訳装置の処理内容を示すフローチャート。
【図５】本発明の実施の形態に係わる機械翻訳装置の他の一例の機能ブロック図。
【発明を実施するための形態】
【００１３】
図１は本発明の実施の形態に係わる機械翻訳装置１１の一例の機能ブロック図、図２は本発明の実施の形態に係る機械翻訳装置のハードウエア構成を示すブロック構成図である。図２に示すように、機械翻訳装置１１は、例えば一般的なコンピュータに機械翻訳プログラムなどのソフトウェアプログラムがインストールされ、そのソフトウェアプログラムが演算制御装置１２のプロセッサ１３において実行されることにより実現される。
【００１４】
演算制御装置１２は機械翻訳に関する各種演算を行うものであり、演算制御装置１２はプロセッサ１３とメモリ１４とを有し、メモリ１４には翻訳に関する機械翻訳プログラム１５が記憶され、プロセッサ１３により処理が実行される際には作業エリア１６が用いられる。演算制御装置１２の演算結果等は出力装置１７である表示装置１８に表示出力され、また、通信制御装置１９を介して通信ネットワークに出力される。
【００１５】
入力装置２０は演算制御装置１２に情報を入力するものであり、例えば、マウス２１、キーボード２２、ディスクドライブ２３、通信制御装置１９から構成され、例えば、マウス２１やキーボード２２は表示装置１８を介して演算制御装置１２に各種指令を入力し、キーボード２２、ディスクドライブ２３、通信制御装置１９は翻訳対象の文書を入力する。
【００１６】
すなわち、ディスクドライブ２３は翻訳対象の文書のファイルを記憶媒体に入出力するものであり、通信制御装置１９は機械翻訳装置１１をインターネットやＬＡＮなどの通信ネットワークに接続するものである。通信制御装置１９はＬＡＮカードやモデムなどの装置であり、通信制御装置１９を介して通信ネットワークと送受信したデータは入力信号又は出力信号として演算制御装置１２に送受信される。さらに、演算制御装置１２の演算結果や翻訳に必要な知識・規則を蓄積した翻訳辞書等を記憶するハードディスクドライブ（ＨＤＤ）２４が設けられている。
【００１７】
図１は本発明の実施の形態に係わる機械翻訳装置１１の機能ブロック図であり、図１に示す演算制御装置１２内の各機能ブロックは、上述の機械翻訳プログラム１５を構成する各プログラムに対応する。すなわち、プロセッサ１３が機械翻訳プログラム１５を構成する各プログラムを実行することで、演算制御装置１２は、各機能ブロックとして機能することとなる。また、記憶装置２５の各ブロックは、演算制御装置１２内のメモリ１４及びハードディスクドライブ２４の記憶領域に対応する。
【００１８】
以下の説明は、漢字使用の外国語は中国語であり、中国語の漢字は繁体字である場合について説明する。
【００１９】
入力装置２０から翻訳対象である日本語の原文データが機械翻訳装置１１の翻訳入力処理部２６に入力される。翻訳入力処理部２６は入力装置２０から入力された原文データを入力処理し基本翻訳部２７に出力するとともに、必要に応じて記憶装置２５に記憶する。
【００２０】
基本翻訳部２７は、入力した日本語の原文データの形態素解析を行う。すなわち、原語訳語間の翻訳辞書２８と機械翻訳知識データベース２９とを用い、各語の品詞、活用の種類、訳語のほか、翻訳処理に必要な各種情報を求める。ここで使用される原語訳語間の翻訳辞書２８には、見出し語と、これに対応する訳語が登録されている。また機械翻訳知識データベース２９には、意味、品詞、分野、共起、活用の種類など、様々な種類の膨大な量の情報が蓄積されている。
【００２１】
また、機械翻訳知識データベース２９には、外来文字メタ表現定義部３０、漢字部首画像データベース３１、画像文字コードデータベース３２が形成されている。外来文字メタ表現定義部３０には、日本語文字コード体系の漢字や部首の名称を組み合わせた日本語文字コード体系に存在しない外国語の漢字である外来文字のメタ表現に関する情報が格納され、漢字部首画像データベース３１には、日本語文字コード体系に存在する漢字及び部首の画像データが格納され、画像文字コードデータベース３２には、漢字使用の外国語の漢字を表現できる外国語文字コード体系に含まれる漢字について画像データと文字コードとの組み合わせが格納されている。例えば、中国語の漢字を表現することができる文字コードであるUTF（Unicode Transformation Format）に含まれる全ての漢字について、画像と文字コードとの組み合わせを格納しておく。画像データをキーに検索すると、UTFの文字コードを得ることができる。
【００２２】
基本翻訳部２７は、日本語の原文データを形態素解析し、外来文字メタ表現定義部３０に格納された知識に一致するメタ表現があるときは、そのメタ表現を含む外来語文字列を除いた部分を中国語（漢字使用の外国語）に翻訳する。外来語文字列は、メタ表現を使用して外来語を表す文字列である。外来語文字列を除いた部分の訳文は、記憶装置２５の一時訳語列格納バッファ３３に格納される。
【００２３】
メタ表現翻訳部３４は、基本翻訳部２７からメタ表現を含む外来語文字列及びどの部分がメタ表現であるかという情報を入力し、漢字部首画像データベース３１を参照してメタ表現の漢字を構成する構成要素の画像データを求める。そして、メタ表現の漢字を構成する構成要素を合成して画像文字コードデータベース３２を参照し、その画像データに対応する文字コードを求め、メタ表現を含む外来語文字列を中国語に翻訳する。メタ表現翻訳部３４の詳細については後述する。
【００２４】
訳文生成処理部３５は、一時訳語列格納バッファ３３に格納されたメタ表現を含む外来語文字列を除いた部分と、メタ表現翻訳部３４で翻訳したメタ表現を含む外来語文字列とを合成して、最終的な中国語の訳文を生成する。そして、翻訳出力処理部３６は訳文生成処理部３５で得られた中国語の訳文を出力装置１７に出力する。
【００２５】
図３は、本発明の実施の形態におけるメタ表現翻訳部３４の機能ブロック図である。メタ表現翻訳部３４は、メタ表現分析部３７、文字データ変換部３８、日中漢字変換部３９から構成され、文字データ変換部３８は、部首画像変換合成部４０と画像文字変換部４１とから構成されている。
【００２６】
メタ表現分析部３７は、基本翻訳部２７から入力した外来語の外来語文字列及びこの外来語のうちどの部分がメタ表現であるかという情報をもとに、メタ表現だけを取り出し、文字データ変換部３８に出力する。
【００２７】
文字データ変換部３８は、漢字を構成する構成要素である部首を合成して文字データに変換するものであり、メタ画像変換合成部４０及び画像文字変換部４１を有している。
【００２８】
メタ画像変換合成部４０は、メタ表現分析部３７から入力した漢字を構成する構成要素をもとに漢字の画像データを作成するものである。まず、メタ表現分析部３７から入力した求める漢字を構成する構成要素を画像に変換する。例えば、漢字の構成要素である偏を表現するために使われている漢字や部首の名称をキーにして漢字部首画像データベース３１を検索し、これらの画像データを得る。そして、得られた漢字の構成要素を合成して漢字画像データを求める。漢字部首画像データベース３１には、前述したように、日本語文字コード体系に存在する漢字及び部首の画像データが格納され、部首については、偏（へん）、旁（つくり）、冠（かんむり）、脚（あし）、構（かまえ）、垂（たれ）、繞(にょう)の区分についても予め登録されている。従って、部首の場合はその区分（偏/旁/冠/脚/構/垂/繞）も得られることになる。そして、こられの漢字の構成要素を合成して漢字画像データを求めることになる。
【００２９】
画像文字変換部４１は、メタ画像変換合成部４０から入力された漢字画像データを、ＵＴＦの文字コードに変換する。漢字画像データをキーに画像文字コードデータベース３２を検索し文字コードを得る。画像文字コードデータベース３２には、前述したように、漢字使用の外国語（中国語）の漢字を表現できる文字コードに含まれる漢字について画像データと文字コードとの組み合わせが格納されている。すなわち、中国語の漢字を表現することができる文字コードであるＵＴＦに含まれるすべての漢字について、画像データと文字コードとの組み合わせが格納されおり、画像データをキーに検索すると、ＵＴＦの文字コードを得ることができるようになっている。
【００３０】
日中漢字変換部３９は、画像文字変換部４１から入力した外来語文字列全体からメタ表現を除いた部分を機械翻訳知識データベース２９に蓄積されている日本語と中国語の漢字対応表を用い、中国語の文字コードに変換し、画像文字変換部４１から入力したメタ表現の中国語の中国語文字コードとともに、訳文生成処理部３５に出力する。これにより、メタ表現を含んだ外来語文字列全体の翻訳が訳文生成処理部３５に出力される。
【００３１】
次に、外来文字メタ表現定義部３１に格納されたメタ表現に関する情報について説明する。外来文字メタ表現定義部３１には、メタ表現に関する情報が記憶されている。例えば、部首である偏と旁の名称とを組み合わせたメタ表現に関する情報が記憶されている。
【００３２】
メタ表現に関する情報の一例を下記に示す。メタ表現に関する情報は、/* パターン定義部 */と* 条件定義部 */とからなる。例えば、メタ表現に関する情報は、特定の記号の後に括弧にくくられた表現が続き、この中に部首名が出現する場合や、括弧内に漢字が２個以上出現し、助詞「と」または「に」で連結されている場合などのときにメタ表現であると判断するための知識である。
【００３３】
＜メタ表現に関する情報＞
/* パターン定義部 */
＄３/(/＄１/に/＄２/)/  …知識１
＄３/(/＄１/と/＄２/)/  …知識２
＄３/［/＄１/に/＄２/］/  …知識３
＄３/［/＄１/と/＄２/］/  …知識４
＄３/（/＄１/＋/＄２/）/  …知識５
＄３/（＝/＄４/の/＄５/を/＄６/に、/＄７/を/＄８/に/）/  …知識６
/* 条件定義部 */
＄１=｛登立占…｝
＄１=”おおざと”|”にんべん”|”しんにょう”|…
＄２=｛登立占…｝
＄２=”おおざと”|”にんべん”|”しんにょう”|…
＄３=”○” [@]
＄３=｛ア-ヴ｝｛ ア-ヴ｝* [@]
＄４=[簾饗畦警…]
＄５=[广兼食田言…]
＄６=[厂虎音魚馬…]
＄７=[广兼食田言…]
＄８=[厂虎音魚馬…]
ただし、＄１〜＄８は変数、[@]は当該変数の文字（列）が中国語の漢字に置換されることを示す記号、"/"は、形態素解析結果と照合する単位の区切りを示す記号であり、＄１および＄２には漢字（登、立、占、…）または部首名（おおざと、にんべん、しんにょう、…）が入り、変数＄３には特定の記号が入り、＄４には漢字が入り、＄５〜＄８には部首が入る。
【００３４】
（例２）
「○(登におおざと)」
例２の場合には、知識１に一致する。記号○の後に括弧（）にくくられた表現が続き、この中に部首名が出現している。  
（例３）
「セン［立に占］」
例３の場合には、知識３に一致する。カタカナの後に括弧［］内に、漢字が２個以上出現し、助詞「と」または「に」で連結されている。  
基本翻訳部２７は、この知識に一致すると判断されたメタ表現の前後の連続する漢字文字列全体を外来語とし、原文データから取り出す。このとき、基本翻訳部２７は、外来語のうちどの部分がメタ表現であるかを判定し記憶しておくことになる。メタ表現に関する情報において、これらの知識のいずれかに一致した文字列全体がメタ表現部分である。
【００３５】
次に、（例１）で示した文ｂについて本発明の実施の形態に係わる機械翻訳装置で翻訳処理する場合について説明する。
【００３６】
（例４）
文ｂ:「今日、○（登におおざと）小平氏が来日します。」
基本翻訳部２７は、文ｂを形態素解析して得られた形態素系列に対して、メタ表現に関する情報との照合を行い、メタ表現に関する情報の定義に適合する部首表現の形態素列を見つける。表１に形態素解析結果の一例を示す。
【表１】
2010211744.tif 000006
【００３７】
例４では、基本翻訳部２７は、メタ表現に相当する形態素列として「○/（/登/に/おおざと/）」を見つける。そして、この前後の連続する漢字文字列、すなわちメタ表現を使用して外来語を表す外来語文字列である「○（登におおざと）小平氏」を取り出す。このとき、取り出した外来語文字列の末尾が固有名詞に対する接尾辞（氏、様、社長、先輩、県、山、など）である場合は、これを取り除く。この例では、「○/（/登/におおざと/）/小平/氏」から「氏」を取り除き、次の処理を行う部首表現翻訳部３４に出力する外来語文字列は「○/（/登/に/おおざと/）/小平」とする。
【００３８】
こうして形態素解析が行われた後、基本翻訳部２７は、取り出された外来語部分（外来語文字列）の形態素列をダミーの形態素に置き換える。表１の形態素解析結果の外来語文字列の形態素列をダミーの形態素に置き換えた形態素列を表２に示す。ここで得られた置き換え後の形態素列は通常の翻訳処理における構文解析以降の処理の入力となる。
【表２】
2010211744.tif 000007
【００３９】
表２に示すように、置き換えられた形態素列においては、入力文が「今日、□□□□□氏が来日します。」のときの形態素解析結果と同じデータ構造となっている。置き換え後の形態素列に対し、基本翻訳部２７は、原語訳語間の翻訳辞書２８や機械翻訳知識データベース２９を用いて、さらに、原文解析、構文構造変換、訳文生成、形態素生成が行われる。こうして構文的および意味的に正しい一時的な訳語列へと変換される。表２に示す置き換え後の形態素列の中国語への翻訳結果を表３に示す。
【表３】
2010211744.tif 000008
【００４０】
表３に示すように、メタ表現を含む外来語文字列を除いた部分が中国語に翻訳されている。基本翻訳部２７は、この翻訳結果を一時訳語列格納バッファ３３へ格納する。基本翻訳部２７は、それと共に、原文データから取り出されたメタ表現を含む外来語文字列をどの部分がメタ表現であるかという情報と共にメタ表現翻訳部３４へ渡す。
【００４１】
メタ表現翻訳部３４は、メタ表現を含む外来語文字列を翻訳するものであり、前述したように、漢字部首画像データベース３１を参照してメタ表現の漢字を構成する構成要素の画像データを求め、メタ表現の漢字を構成する構成要素を合成して画像文字コードデータベース３２を参照し、その画像データに対応する文字コードを求め、メタ表現を含む外来語文字列を漢字を中国語に翻訳する。
【００４２】
2010211744.tif 000009
【表４】
2010211744.tif 000010
【００４３】
次に、メタ表現翻訳部３４の処理内容について説明する。メタ表現翻訳部３４のメタ表現分析部３７は、基本翻訳部２７から渡された外来語文字列「○/（/登/に/おおざと/）/小平」と、この外来語文字列のうちのどの部分がメタ表現であるかという情報をもとに、メタ表現「○/（/登/に/おおざと/）」だけを取り出す。
【００４４】
次にメタ表現「○/（/登/に/おおざと/）」の中から、求める漢字を構成する構成要素を取り出す。すなわち、（例４）に記した知識と照合したとき、＄１および＄２と判断された文字列であり、「＄１＝登、＄２＝おおざと」であり、この場合の求める漢字を構成する構成要素は、「登」と「おおざと」とである。
【００４５】
こうして取り出した漢字を構成する構成要素「登」、「おおざと」と、メタ表現分析部３７に入力された外来語文字列全体からメタ表現を除いた部分とを、文字データ変換部３８に渡す。
【００４６】
文字データ変換部３８の部首画像変換合成部４０は、メタ表現分析部３７から渡された求める漢字を構成する構成要素「登」、「おおざと」の外観形状を下記に示すように画像データに変換する。
【００４７】
2010211744.tif 000011
【００４８】
次にこれらの画像データを合成し一つの画像を作る。このとき、次の合成ルールに従い配置する。
【００４９】
ルール１：部首の区分が偏であれば、左側に配置する。
【００５０】
ルール２：部首の区分が旁であれば、右側に配置する。
【００５１】
ルール３：部首の区分が冠であれば、上部に配置する。
【００５２】
ルール４：部首の区分が脚であれば、下部に配置する。
【００５３】
ルール５：部首の区分が構であれば、これ以外の構成物を包むように配置する。
【００５４】
ルール６：部首の区分が垂であれば、左上に配置する。
【００５５】
ルール７：部首の区分が繞であれば、左下に配置する。
【００５６】
ルール８：部首の区分に関する情報がなければ、メタ表現分析部３７の入力データ中の出現順に左上から配置する。
【００５７】
こうして合成した画像データを画像文字変換部４１に渡す。このとき、メタ表現分析部３７から渡された外来語文字列全体からメタ表現を除いた部分の情報も、画像文字変換部４１に渡す。
【００５８】
（例４）の場合には、ルール１、２を適用し、編である「登」は左側に配置し旁である
2010211744.tif 000012
【００５９】
は右側に配置する。従って、合成画像はこのようになる。
【００６０】
2010211744.tif 000013
【００６１】
文字データ変換部３８の画像文字変換部４１では、メタ画像変換合成部４０から渡された漢字画像をＵＴＦの文字コード（外国語文字コード）に変換する。漢字画像をキーに画像文字コードデータベース３２を検索し文字コードを得る。
【００６２】
このとき、画像読み取り装置（ＯＣＲ）を使っても良い。また、画像読み取りプログラムをコンピュータにインストールして画像読み取り機能を持たせるようにしてもよい。
【００６３】
このようにして、求める漢字の文字コードを得て、得られた文字コードとメタ画像変換合成部４０から渡された外来語文字列全体からメタ表現を除いた部分、すなわち「小平」を日中漢字変換部３９へ渡す。
【００６４】
2010211744.tif 000014
【００６５】
次に、図４は本発明の実施の形態に係わる機械翻訳装置の処理内容を示すフローチャートである。入力装置２０から翻訳対象である日本語の原文データが機械翻訳装置１１の翻訳入力処理部２６に入力されると、基本翻訳部２７は、入力された原文データの形態素解析をする（Ｓ１）。そして、基本翻訳部２７は、原文データにメタ表現が含まれるかを判定し（Ｓ２）、原文データにメタ表現が含まれない場合には、基本翻訳部２７は通常の翻訳処理を行う（Ｓ３）。
【００６６】
一方、原文データにメタ表現が含まれる場合には、基本翻訳部２７は、メタ表現を取り出し、残りの原文データを翻訳する（Ｓ４）。基本翻訳部２７は、この翻訳した一時的な訳語列を一時訳語列格納バッファ３３へ格納する。
【００６７】
メタ表現翻訳部３４は、基本翻訳部２７からメタ表現を含む外来語文字列及び外来語文字列のうちのどの部分がメタ表現であるかという情報を入力する。そして、メタ表現翻訳部３４は、求める漢字の構成要素を取り出す（Ｓ５）。取り出した漢字の構成要素を画像データに変換し、合成ルールに従い構成する（Ｓ６）。そして、メタ表現翻訳部３４は、漢字画像データをＵＴＦの文字コードに変換する（Ｓ７）。次に、メタ表現翻訳部３４は、メタ情報を含む外来語文字列全体を中国語文字コードに変換する（Ｓ８）。そして、原文の残りの部分の訳文と連結し、訳文を生成する（Ｓ９）。原文の残りの部分の訳文はステップＳ４で求められ、一時訳語列格納バッファ３３に格納されている。このようにして、原文である日本語の文に漢字のメタ表現を含む外来語が挿入されている場合であっても、外来語が中国語における正しい漢字表現とすることができる。
【００６８】
以上の説明では、漢字部首画像データベース３１及び画像文字コードデータベース３２を設け、メタ表現の漢字画像に基づき漢字の文字コードを求めるようにしたが、漢字部首画像データベース３１及び画像文字コードデータベース３２に代えて、メタ表現の漢字を構成する構成要素を組み合わせた漢字の文字コードを格納した文字コードデータベースを設け、メタ表現翻訳部３４は、基本翻訳部２７からメタ表現を含む外来語文字列を入力して、メタ表現の漢字を構成する構成要素の組合せに一致する漢字の文字コードを求めるようにしてもよい。
【００６９】
図５は、漢字部首画像データベース３１及び画像文字コードデータベース３２に代えて、メタ表現の漢字を構成する構成要素を組み合わせた漢字の文字コードを格納した文字コードデータベース４２を設けた機械翻訳装置の機能ブロック図である。
【００７０】
図５に示すように、漢字を構成する構成要素から求める漢字の文字コードを得る文字コードデータベース４２を用意しておき、この文字コードデータベース４２を利用して文字コードを得る。この文字コードデータベース４２に格納されるデータの一例を表５に示す。
【表５】
2010211744.tif 000015
【００７１】
表５に示すように、例えば、漢字「者、登、交、垂、良、有、易…」に対し、編や旁「おおざと、ちから、さかなへん、かねへん…」を組み合わせた文字コードデータベース４２を用意しておき、メタ表現翻訳部３４は、入力された「登」と「おおざと」をキーに文字コードデータベース４２を検索する。
【００７２】
2010211744.tif 000016
【００７３】
以上述べたように、本発明の実施の形態よれば、メタ表現の漢字を構成する構成要素を組み合わせて漢字を求めるので、日本語の原文に漢字のメタ表現を含む外来語が挿入されている場合であっても、翻訳処理後の訳文には外来語がその言語における正しい漢字表現とすることができる。また、漢字のメタ表現を含む連続した漢字文字列である固有名詞の接尾辞をメタ表現から除いて処理するので、効率良く翻訳することができる。
【符号の説明】
【００７４】
１１…機械翻訳装置、１２…演算制御装置、１３…プロセッサ、１４…メモリ、１５…機械翻訳プログラム、１６…作業エリア、１７…出力装置、１８…表示装置、１９…通信制御装置、２０…入力装置、２１…マウス、２２…キーボード、２３…ディスクドライブ、２４…ハードディスクドライブ、２５…記憶装置、２６…翻訳入力処理部、２７…基本翻訳部、２８…翻訳辞書、２９…機械翻訳知識データベース、３０…外来文字メタ表現定義部、３１…漢字部首画像データベース、３２…画像文字コードデータベース、３３…一時訳語列格納バッファ、３４…メタ表現翻訳部、３５…訳文生成処理部、３６…翻訳出力処理部、３７…メタ表現分析部、３８…文字データ変換部、３９…日中漢字変換部、４０…メタ画像変換合成部、４１…画像文字変換部、４２…文字コードデータベース
【図１】
2010211744.tif 000017
【図２】
2010211744.tif 000018
【図３】
2010211744.tif 000019
【図４】
2010211744.tif 000020
【図５】
2010211744.tif 000021