(57)【特許請求の範囲】
【請求項１】
複数言語間において単語の翻訳を行う単語翻訳装置であって、
少なくとも、第１の言語の単語を検索するための第１の単語検索構造、第２の言語の単語を検索するための第２の単語検索構造、第１の単語検索構造に格納された単語についての単語関連情報と訳語情報を含む第１の単語・訳語情報レコード、および第２の単語検索構造に格納された単語についての単語関連情報と訳語情報を含む第２の単語・訳語情報レコードを辞書に記憶する記憶手段を備え、前記第１の単語・訳語情報レコードは、前記第２の単語・訳語情報レコードに含まれる訳語情報を識別するための訳語識別情報を含み、前記第２の単語・訳語情報レコードは、前記第1の単語・訳語情報レコードに含まれる訳語情報を識別するための訳語識別情報を含む、単語翻訳装置。
【請求項２】
第１、第２の単語検索構造は、単語・訳語情報レコードを識別するための単語・訳語情報レコード識別情報を含む、請求項１に記載の単語翻訳装置。
【請求項３】
第１、第２の単語・訳語情報レコードは、それぞれ第１、第２の単語検索構造に含まれる単語を識別する単語識別情報を含む、請求項１に記載の単語翻訳装置。
【請求項４】
第１、第２の単語・訳語情報レコードは、それぞれ第１、第２の単語検索構造に含まれる単語の関連情報を含む、請求項１に記載の単語翻訳装置。
【請求項５】
第１、第２の単語・訳語情報レコードは、訳語に関連する多義語を識別するための識別情報を含む、請求項１ないし４いずれか１つに記載の単語翻訳装置。
【請求項６】
第１、第２の単語・訳語情報レコードは、訳語の言語種を識別するための識別情報を含む、請求項１ないし５いずれか１つに記載の単語翻訳装置。
【請求項７】
第１、第２の単語・訳語情報レコードは、１つの単語が複数の品詞を有する場合に、各品詞毎に，単語関連情報と訳語情報を記憶するレコードを有する、請求項１ないし３いずれか１つに記載の単語翻訳装置。
【請求項８】
各品詞毎のレコードは、当該１つの単語関連情報とポインタによって関連付けされている、請求項７に記載の単語翻訳装置。
【請求項９】
単語翻訳装置はさらに、単語を入力する入力手段と、入力された単語を第１の単語検索構造に格納された単語と照合する照合手段と、照合された単語についての第１の単語情報レコードに基づき第２の単語検索構造に格納された訳語を抽出する抽出手段と、抽出された訳語を出力する出力手段と、を有する請求項１ないし８いずれか１つに記載の単語翻訳装置。
【請求項１０】
前記抽出手段は、前記照合手段により照合された単語についての第１の単語情報レコードに基づき第２の単語情報レコードを抽出する、請求項９に記載の単語翻訳装置。
【請求項１１】
第１の単語情報レコードの訳語情報は、第２の単語検索構造に格納された訳語または第２の単語情報レコードを識別するためのリンク情報を含み、前記抽出手段は、前記リンク情報に基づき前記訳語または第２の単語情報レコードを抽出する、請求項９または１０に記載の単語翻訳装置。
【請求項１２】
複数言語間において単語の翻訳を行う単語翻訳方法であって、
コンピュータに、第１の言語の単語を検索するための第１の単語検索構造を記憶する手順、第２の言語の単語を検索するための第２の単語検索構造を作成し記憶する手順、第１の単語検索構造に格納された単語についての訳語を識別するための第１の訳語情報を含む第１の単語情報レコードを記憶する手順、かつ第２の単語検索構造に格納された単語についての訳語を識別するための第２の訳語情報を含む第２の単語情報レコードを辞書に記憶する手順を実行させ、前記第１の単語情報レコードは、前記第２の単語情報レコードに含まれる第２の訳語情報を識別するための訳語識別情報を含み、前記第２の単語・訳語情報レコードは、前記第1の単語情報レコードに含まれる第１の訳語情報を識別するための訳語識別情報を含む、単語翻訳方法。
【請求項１３】
単語翻訳方法はさらに、単語を入力する入力手順、入力された単語を第１の単語検索構造に格納された単語と照合する手順、照合された単語についての第１の単語情報レコードに基づき第２の単語検索構造に格納された訳語を抽出する手順、抽出された訳語を出力する手順を含む、請求項１２に記載の単語翻訳方法。
【請求項１４】
複数言語間において単語の翻訳を行う単語翻訳プログラムであって、
コンピュータに、第１の言語の単語を検索するための第１の単語検索構造を記憶する手順、第２の言語の単語を検索するための第２の単語検索構造を作成し記憶する手順、第１の単語検索構造に格納された単語についての訳語を識別するための第１の訳語情報を含む第１の単語情報レコードを記憶する手順、かつ第２の単語検索構造に格納された単語についての訳語を識別するための第２の訳語情報を含む第２の単語情報レコードを辞書に記憶する手順を実行させ、前記第１の単語情報レコードは、前記第２の単語情報レコードに含まれる第２の訳語情報を識別するための訳語識別情報を含み、前記第２の単語・訳語情報レコードは、前記第1の単語情報レコードに含まれる第１の訳語情報を識別するための訳語識別情報を含む、単語翻訳プログラム。
【請求項１５】
単語翻訳方法はさらに、単語を入力する入力手順、入力された単語を第１の単語検索構造に格納された単語と照合する手順、照合された単語についての第１の単語情報レコードに基づき第２の単語検索構造に格納された訳語を抽出する手順、抽出された訳語を出力する手順を含む、請求項１４に記載の単語翻訳プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原言語の単語を目的言語の単語に翻訳する単語翻訳装置に関し、特に複数言語相互間の翻訳技術に関する。
【背景技術】
【０００２】
単語翻訳技術は、入力された第１の言語単語を対訳辞書を参照し、そこから第２の言語の訳語を引き出し、これを出力するものである。また、文の翻訳技術は、入力された第1言語の文を形態素解析し、文を構成する単語集合を抽出し、対訳辞書を利用して抽出された単語の訳語を引き出し、訳語の接続関係を利用して訳文を生成するものである。例えば非特許文献１は、語の接続関係を利用した機械翻訳システムを開示している。【０００３】
このような単語翻訳技術や文の翻訳技術は、電子単語翻訳装置やコンピュータ装置において実用化されている。例えば、電子単語翻訳装置は、複数の言語に関する対訳辞書をメモリ内に記憶し、ユーザが第１の言語単語を入力すると、その単語の訳語を対訳辞書を参照して抽出し、これをディスプレイに表示する。【０００４】
特許文献１は、電子辞書において検索を行うときに、ユーザが辞書の種類を選択する手間を省くものである。すなわち、ユーザが入力した検索語に基づいて、複数の辞書に含まれる見出し語を検索し、検索された見出し語が含まれる複数の辞書内容を一括して表示させている。【０００５】
【特許文献１】特開２０００−２７６４７９号
【非特許文献１】鈴木、栃内、「語の接続関係を利用した機械翻訳システム」、情報処理学会論文誌、Ｖｏｌ.２９、Ｎｏ.４、１９８８
【発明の開示】
【発明が解決しようとする課題】
【０００６】
一般に、対訳辞書の構成は、言語対毎(例えば、日英、英日など)に構成され、単語情報を二重に記録し、日英または英日からの翻訳時に、単語情報を共用しない構造になっている。このため、辞書の構築コストは高くなっている。また、対訳辞書は双方向に検索可能な構成になっていないため対訳辞書に情報漏れという問題がある。例えば、日英に存在する対訳対が、英日に存在しない場合がある。特許文献１の電子辞書では、英日翻訳辞書と日英翻訳辞書をそれぞれ独自の翻訳に適用しているので、上記した課題を依然として解決するものではない。【０００７】
また、文の翻訳技術として、最終的な目的は正確な翻訳文を取り出すことであるが、すべてにおいて正確な翻訳を得ることが容易でないのが現状である。このため、翻訳された文書には、正解な訳文と不正解な訳文とが混在し、ユーザは、どこまでが正解な訳文なのかを判断することが難くなっている。非特許文献１は、このような課題を解決する構成を開示し、または示唆するものではない。【０００８】
本発明は、上記従来の課題を解決するために成されたものであり、２言語間または複数言語間において双方向の翻訳を可能とする対訳辞書を備えた単語翻訳装置、翻訳方法および翻訳プログラムを提供することを目的とする。
さらに本発明は、高速に単語の翻訳を行うことができる単語翻訳装置、翻訳方法および翻訳プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、複数言語間において単語の翻訳を行う単語翻訳装置であって、少なくとも、第１の言語の単語を検索するための第１の単語検索構造、第２の言語の単語を検索するための第２の単語検索構造、第１の単語検索構造に格納された単語についての単語関連情報と訳語情報を含む第１の単語・訳語情報レコード、および第２の単語検索構造に格納された単語についての単語関連情報と訳語情報を含む第２の単語・訳語情報レコードを辞書に記憶する記憶手段を備え、前記第１の単語・訳語情報レコードは、前記第２の単語・訳語情報レコードに含まれる訳語情報を識別するための訳語識別情報を含み、前記第２の単語・訳語情報レコードは、前記第1の単語・訳語情報レコードに含まれる訳語情報を識別するための訳語識別情報を含む。任意の言語の単語からもう一方の言語の訳語を引き出すときに、単語を原言語の単語検索構造と照合し、照合が成功した場合は、対応した単語情報と訳語情報を単語・訳語情報レコードから取り出し、取り出された訳語情報からもう一方の言語の単語検索構造の訳語情報を得ることができる。原言語の単語を単語検索構造において照合が失敗した場合は、原言語の単語をそのまま出力する。
【００１０】
また、本発明の単語翻訳装置は、第１、第２の単語検索構造が、単語・訳語情報レコードを識別するための単語・訳語情報レコード識別情報を含む。【００１１】
また、本発明の単語翻訳装置は、第１、第２の単語・訳語情報レコードが、それぞれ第１、第２の単語検索構造に含まれる単語を識別する単語識別情報を含む。【００１２】
また、本発明の単語翻訳装置は、第１、第２の単語・訳語情報レコードが、それぞれ第１、第２の単語検索構造に含まれる単語の関連情報を含む。【００１４】
また、本発明の単語翻訳装置は、第１、第２の単語・訳語情報レコードが、訳語に関連する多義語を識別するための識別情報を含む。【００１５】
また、本発明の単語翻訳装置は、第１、第２の単語・訳語情報レコードが、訳語の言語種を識別するための識別情報を含む。【００１６】
また、本発明の単語翻訳装置は、第１、第２の単語・訳語情報レコードが、１つの単語が複数の品詞を有する場合に、各品詞毎に、単語関連情報と訳語情報を記憶するレコードを有する。【００１７】
また、本発明の単語翻訳装置は、各品詞毎のレコードが、当該１つの単語関連情報とポインタによって関連付けされている。【００１８】
好ましくは、単語翻訳装置はさらに、単語を入力する入力手段と、入力された単語を第１の単語検索トライ構造に格納された単語と照合する照合手段と、照合された単語についての第１の単語情報レコードに基づき第２の単語検索トライ構造に格納された訳語を抽出する抽出手段と、抽出された訳語を出力する出力手段とを有する。これにより、入力された単語の訳語を高速かつ高精度に得ることができる。好ましくは、前記抽出手段は、前記照合手段により照合された単語についての第１の単語情報レコードに基づき第２の単語情報レコードを抽出する。また、第１の単語情報レコードの訳語情報は、第２の単語検索構造に格納された訳語または第２の単語情報レコードを識別するためのリンク情報を含み、前記抽出手段は、前記リンク情報に基づき前記訳語または第２の単語情報レコードを抽出するようにしてもよい。【００３０】
本発明に係る複数言語間において単語の翻訳を行う単語翻訳方法は、複数言語間において単語の翻訳を行う単語翻訳方法であって、コンピュータに、第１の言語の単語を検索するための第１の単語検索構造を記憶する手順、第２の言語の単語を検索するための第２の単語検索構造を作成し記憶する手順、第１の単語検索構造に格納された単語についての訳語を識別するための第１の訳語情報を含む第１の単語情報レコードを記憶する手順、かつ第２の単語検索構造に格納された単語についての訳語を識別するための第２の訳語情報を含む第２の単語情報レコードを辞書に記憶する手順を実行させ、前記第１の単語情報レコードは、前記第２の単語情報レコードに含まれる第２の訳語情報を識別するための訳語識別情報を含み、前記第２の単語・訳語情報レコードは、前記第1の単語情報レコードに含まれる第１の訳語情報を識別するための訳語識別情報を含む。
【００３１】
単語翻訳方法はさらに、単語を入力する入力手順、入力された単語を第１の単語検索構造に格納された単語と照合する手順、照合された単語についての第１の単語情報レコードに基づき第２の単語検索構造に格納された訳語を抽出する手順、抽出された訳語を出力する手順を含む。
【００３４】
さらに本発明に係る複数言語間において単語の翻訳を行う単語翻訳プログラムは、コンピュータに、第１の言語の単語を検索するための第１の単語検索構造を記憶する手順、第２の言語の単語を検索するための第２の単語検索構造を作成し記憶する手順、第１の単語検索構造に格納された単語についての訳語を識別するための第１の訳語情報を含む第１の単語情報レコードを記憶する手順、かつ第２の単語検索構造に格納された単語についての訳語を識別するための第２の訳語情報を含む第２の単語情報レコードを辞書に記憶する手順を実行させ、前記第１の単語情報レコードは、前記第２の単語情報レコードに含まれる第２の訳語情報を識別するための訳語識別情報を含み、前記第２の単語・訳語情報レコードは、前記第1の単語情報レコードに含まれる第１の訳語情報を識別するための訳語識別情報を含む。
【００３５】
本発明に係る、単語翻訳方法はさらに、単語を入力する入力手順、入力された単語を第１の単語検索構造に格納された単語と照合する手順、照合された単語についての第１の単語情報レコードに基づき第２の単語検索構造に格納された訳語を抽出する手順、抽出された訳語を出力する手順を含む。
【発明の効果】
【００３７】
本発明によれば、言語毎に単語検索辞書データとリンク情報とが設けられることによって、言語間の双方向翻訳を情報漏れなく、高精度にかつ高速に行うことができる。さらに、本発明の単語翻訳装置は、２言語間のみならずマルチリンガルの単語翻訳にも適用することができる。
【図面の簡単な説明】
【００３８】
【図１】本発明の実施例に係る機械翻訳システムの構成を示す図である。
【図２】２言語相互間の単語翻訳装置の構成を示す図である。
【図３】本発明の実施例に係る単語直訳機械エンジンのハードウエア構成を示す図である。
【図４】本発明の実施例に係る単語検索トライ構造を示す図である。
【図５】トライ構造を説明する図である。
【図６】単語情報レコードの構造を示す図である。
【図７】単語フラグを説明する図である。
【図８】図８(ａ)は子供フラグを説明する図、図８(ｂ)は言語ＩＤを説明する図である。
【図９】単語情報レコードＩＤを説明する図である。
【図１０】トライ構造の文字情報の構造を説明する図である。
【図１１】ノードレコードＩＤの付与を説明する図である。
【図１２】ノードレコードの配列を示す図である。
【図１３】第１の単語情報レコードの格納方法を説明する図である。
【図１４】第２の単語情報レコードの格納方法を説明する図である。
【図１５】単語の翻訳動作を説明するフローである。
【図１６】本発明の第２の実施例に係るＮカ国言語間の単語翻訳装置の対訳辞書を説明する図である。
【図１７】本発明の第３の実施例において用いられるＮカ国言語単語対訳辞書の構造を示す図である。
【図１８】Ｎカ国言語単語対訳辞書の第１の構成の概念図である。
【図１９】Ｎカ国言語単語対訳辞書の第２の構成の概念図である。
【図２０】ハッシュ関数ベースでの単語検索辞書の詳細な構成を示す図である。
【図２１】配列構造ベースが採用される場合における単語情報レコードの構造を示す図である。
【図２２】二重配列構造ベースが採用される場合における単語情報レコードの構造を示す図である。
【図２３】二重配列構造ベースが採用される場合における多義語情報レコードの構造を示す図である。
【図２４】配列構造ベースが採用される場合における、日本語と中国語の間での単語翻訳に用いられる対訳辞書の構造を示す図である。
【図２５】二重配列構造ベースが採用される場合における、日本語と中国語の間での単語翻訳に用いられる対訳辞書の構造を示す図である。
【図２６】配列構造ベースが採用される場合における、日本語と英語の間での単語翻訳に用いられる対訳辞書の構造を示す図である。
【図２７】二重配列構造ベースが採用される場合における、日本語と英語の間での単語翻訳に用いられる対訳辞書の構造を示す図である。
【発明を実施するための最良の形態】
【００３９】
以下、本発明の最良の実施形態について図面を参照して説明する。図１は、本発明の実施例に係る機械翻訳システムの全体構成を示す図である。機械翻訳システム１は、文書のすべての部分を正しく翻訳することはできない。翻訳できない部分に無理に翻訳すると、ユーザを混迷させ、原文の内容の把握に悪い影響を与えてしまう。そこで、翻訳結果において、正解または失敗の区別、あるいは信頼性の高低を与えるようにしている。また、翻訳システムに学習機能を設け、翻訳できない部分を自動的に回収し、正確な対訳を付与することで、翻訳の性能を向上させている。【００４０】
機械翻訳システム１は、原言語テキスト文入力部１０から入力された文単位の文を翻訳する翻訳メモリエンジン１２、翻訳メモリエンジン１２のデータベースにおいて照合できなかった部分、つまり正確に翻訳をできなかった部分を入力しこれの形態素解析を行う形態素解析部１４と、形態素解析部１４で解析された文または単語を入力しパターンベースで翻訳をするパターンベース翻訳エンジン１６と、パターンベース翻訳エンジン１６で翻訳できなかった部分をチャンクベース例文（単語の組合せまたは名詞句のようなフレーズ）で翻訳するチャンクベース翻訳エンジン１８と、チャンクベース翻訳エンジン１８で翻訳できなかった単語を入力し、解析ベースまたは単語ベースで翻訳する解析ベースまたは単語直訳翻訳エンジン２０と、目的言語テキスト文を作成する目的言語テキスト作成部２２とを有している。なお、チャンクベース翻訳エンジン１８は、訳語引き出し関数を保持している。この訳語引き出し関数は、文に含まれる単語の列と、当該単語の列を翻訳した単語の列とを対応付けるものであり、解析ベースまたは単語直訳翻訳エンジン２０は、訳語引き出し関数を文から切り出した単語の列に適用して、当該単語の列の翻訳結果を得る。【００４１】
翻訳メモリエンジン１２、パターンベース翻訳エンジン１６、チャンクベース例文翻訳エンジン１８により翻訳が成功した部分の翻訳データは、目的言語テキスト作成部２２に入力される。目的言語テキスト作成部２２は、これらの翻訳データに基づき目的言語のテキストを作成する。このとき、翻訳成功した部分については、正確に翻訳されたことがわかるような識別を与える。一方、解析ベースまたは単語直訳翻訳エンジン２０によって翻訳された翻訳データは、目的言語テキスト文作成部２２において、参考程度の翻訳として出力される。これにより、ユーザは、テキスト訳文において、どこが信頼できる翻訳結果であり、どこが信頼できない翻訳結果かを一見して把握することができる。一方、チャンクベース例文翻訳エンジン１８で翻訳失敗した部分は、回収部２４によって回収される。回収された翻訳失敗部分は、翻訳者によって正確な翻訳がなされ、その結果が、学習エンジン２６に出力される。学習エンジン２６は、正確な翻訳に基づき、対訳データを対訳辞書２８へ書き込む。【００４２】
図２は、本実施例の好ましい２言語相互間の単語翻訳装置の構成を示す図である。２言語相互間の単語翻訳機能は、単語直訳翻訳エンジン２０に包含されている。単語翻訳装置において、原言語テキスト入力部１０からテキスト分または単語が形態素解析部１４に入力される。単語は、そこで属性（名詞や動詞など）を付与され、単語直訳翻訳エンジン２０に入力される。単語直訳翻訳エンジン２０は、入力された原言語の単語を対訳辞書を用いて目的言語の単語に翻訳し、その結果を目的言語テキスト作成部２２へ出力する。単語直訳翻訳エンジン２０の対訳辞書は、学習エンジン２６により学習された対訳辞書２８を用いることができる。【００４３】
図３は、２言語相互間の単語翻訳装置のハードウエア構成を示す図である。単語翻訳装置は、入力装置３０、表示装置３２、主記憶装置３４、外部記憶装置３６、中央処理装置（ＣＰＵ）３８、これらを接続するバス４０を含んでいる。入力装置３０、キー操作により単語を入力するキーボード、原稿に記載された単語を光学的に読み取る光学式読取装置、あるいは、チャンクベース例文翻訳エンジンの出力のように他のハードウエアまたはソフトウエアの演算結果であってもよい。【００４４】
表示装置３２は、原言語の単語を翻訳した目的言語の単語を出力するディスプレイ等を含む。主記憶装置３４は、ＲＯＭまたはＲＡＭを含み、単語の翻訳を制御するためのプログラムや演算結果等のデータを記憶する。外部記憶装置３６は、例えばハードディスク等の大容量記憶装置を含み、ここには、単語の翻訳に必要な対訳辞書が記憶されている。ＣＰＵ（Central Processing Unit）３８は、主記憶装置３４に記憶されたプログラムに従い各部を制御する。【００４５】
次に、本実施例に係る単語直訳翻訳エンジンの詳細について説明する。図４は、単語直訳翻訳エンジン２０に含まれる対訳辞書の単語検索トライ構造および単語情報レコード構造の概念を説明する図である。対訳辞書には、第１言語の単語検索トライ構造１００およびこれに対応する第１言語の単語情報レコード１１０と、第２言語の単語検索トライ構造２００およびこれに対応する第２言語の単語情報レコード２１０とを有している。【００４６】
トライ構造(TRIE structure)とは、言語情報処理分野において、検索キー集合の共通部分の文字列を併合して得られる木構造のことである。例えば、「あい」、「あいさい」、「あいさつ」、「あいのこ」、「あいのり」の５つの検索キーから生成したトライ構造は図５に示すようになる。図中の＄は、単語の末尾を表わす特殊文字として用いてもよい。トライ構造を用いて検索するには、検索文字列を左から順に走査しながら、木の根(ノードＮ１)から各ノードＮ２〜Ｎ１３に付与された文字を手がかりに木をたどり、検索文字列に照合する単語を抽出する。トライ構造を用いると、検索キーの数によらず検索文字列に比例した時間で検索ができる。【００４７】
再び図４に戻って説明する。２言語相互間での翻訳を行うため、本実施例に係る対訳辞書は、第１言語の単語検索トライ構造（以下、第１のトライ構造という）１００と、第１のトライ構造１００に含まれる各単語の訳語情報を記憶する第１の言語の単語情報レコード１１０と、第２言語の単語検索トライ（以下、第２のトライ構造という）２００と、第２のトライ構造２００に含まれる各単語の訳語情報を記憶する第２言語の単語情報レコード２１０を格納している。【００４８】
例えば、第１言語が日本語であり、第２言語が中国語であるとき、第１のトライ構造１００に「アメリカ」という単語が格納されていると、第２のトライ構造２００には、その訳語である「美国」が格納されている。「アメリカ」と「美国」との関係は、第１、第２の単語情報レコード１１０、２１０に含まれる訳語情報にいって相互にリンク付けされる。【００４９】
例えば、「アメリカ」の検索文字列が入力されると、ＣＰＵ３８は、検索文字列「アメリカ」を左から順に（「ア」から順に）走査しながら、第１のトライ構造のルートから各ノードをたどり、「アメリカ」に一致する単語またはパスが存在するか否かを判別する。一致するパスが存在しているとき、すなわち単語が存在しているとき、「アメリカ」に対応する単語情報レコード１１０を参照することで、第２のトライ構造２００における訳語である「美国」であるパスを識別し、訳語「美国」を得る。一方、「美国」の検索文字列が入力されると、上記とは反対に、「美国」に対応する単語情報レコード２１０を参照することで、第１のトライ構造１００における訳語である「アメリカ」のパスを識別し、訳語「アメリカ」を得る。このように、第１、第２の単語情報レコード１１０、２１０を双方向にリンク付けすることで、相互方向の対訳情報漏れを防止している。【００５０】
また、第１のトライ構造１００に格納される「アメリカ」と同義語である「米国」（ここでは漢字で示すが、ひらがなでも良い）が格納されているとき、「美国」の単語情報レコード２１０の訳語情報には、多義語を識別するリンク付けが成されているため、「美国」の訳語から、「アメリカ」および「米国」を得ることができる。【００５１】
上記したように、第１のトライ構造１００に記憶された単語から第２のトライ構造の単語を識別するために、第１言語の単語情報レコード１１０が生成され、第２のトライ構造２００に記憶された単語から第１のトライ構造の単語を識別するために、第２言語の単語情報レコード２１０が生成される。図６は、単語情報レコードの構造を示す図である。単語情報レコードは、文字情報３００、単語フラグ+子供フラグ+言語ＩＤ３０２、単語ｋ情報レコードのＩＤ３０４、親ノードＩＤ３０６、右兄弟ノードＩＤ３０８を有する。【００５２】
文字情報３００は、ノードに含まれる文字が漢字、ひらがな、カタカナ、アルファベットかを示すものである。単語フラグ＋子供フラグ+訳語言語ＩＤ３０２は、１バイトから構成され、そのうち単語フラグは２ビットから構成される。単語フラグは、図７に示すように、単語フラグが「０」のとき、中間ノードを意味し、単語フラグが「１」のとき、単語ノードを意味し（根から該ノードまでのパス上の情報が単語を表す）、単語フラグが「２」のとき、発音ノードを意味し（根から該ノードまでのパス上の情報が発音を表す）、単語フラグが「３」のとき、単語発音ノードを意味する（根から該ノードまでのパス上の情報が単語と発音を表す）。【００５３】
子供フラグは１ビットから構成され、図８(ａ)に示すように、子供フラグが「０」のとき、当該ノードよりも下の階層にノードを含まないことを意味し、子供フラグ「１」のとき、当該ノードよりも下の階層にノードを含んでいることを意味する。【００５４】
訳語言語ＩＤは、訳語の言語表記を示す識別であり、例えば、図８（ｂ）に示すように、言語ＩＤが「１」のとき、日本語を示し、言語ＩＤが「２」のとき中国語を示し、言語ＩＤが「３」のとき英語を示す。【００５５】
単語情報レコードＩＤ３０４は、図９に示すように、単語ＩＤ、発音ＩＤ、品詞ＩＤ、優先順位、多義性情報（語数）、概念ＩＤ、左連結情報ＩＤ、右連結情報ＩＤ、訳語言語ＩＤ、訳語ＩＤ、次の多義語情報レコードＩＤ、および説明を含んでいる。単語ＩＤは、トライ構造に格納された単語を識別するためのノードＩＤである。例えば、図４に示す第１のトライ構造の「アメリカ」の場合、単語ＩＤは、単語の末端「カ」を格納するノードＩＤである。発音ＩＤは、単語の発音を表すもので、例えば、漢字やひらがなによって発音が異なるためである。品詞ＩＤは、単語の品詞、例えば、名詞、動詞、形容詞等を識別するＩＤである。【００５６】
多義性情報は、単語が多義語であるとき、多義語の数を示す。例えば、図４の第１のトライ構造の「アメリカ」であれば、多義語の数は１（「米国」）となる。概念ＩＤ、左連結情報ＩＤ、右連結情報ＩＤは、必須のものではないが、解析ベースの翻訳を行うときに有用なＩＤである。【００５７】
訳語言語ＩＤは、訳語の言語表記を識別するＩＤであり、「アメリカ」から「美国」への翻訳であれば、中国語を識別するＩＤとなる。訳語ＩＤは、当該単語の訳語を識別するＩＤである。すなわち、「アメリカ」の訳語が「美国」であれば、訳語ＩＤは、「美国」の末端「国」を格納するノードＩＤである。多義語情報レコードは、当該単語の訳語と多義語である次のレコードを識別するＩＤである。例えば「美国」の単語レコードにおいて、訳語が「アメリカ」であり、その多義語が「米国」であれば、多義語レコードＩＤは、「米国」を識別するＩＤとなる。説明は、注釈等を含むものであって、必ずしも必須ではない。【００５８】
親ノードＩＤ３０６は、当該単語を識別するノードより階層の上のノードを識別するＩＤであり、右兄弟ノードＩＤ３０８は、当該ノードと共通の親ノードを有する左右のノードＩＤである。これらのノードＩＤは、トライ構造に必要な情報であって、単語の翻訳に直接関係するものではない。なお、同音の単語が複数存在する場合には、その単語の数を単語情報レコードに含ませるようにしてもよい。この場合には、単語情報レコードに対応するトライ構造には、複数の単語が対応することになる。【００５９】
図４に示すように、例えば、第１のトライ構造１００に格納された「アメリカ」の単語情報レコードをｋとすると、単語情報レコードｋは、「アメリカ」のルートからのパスを示す情報と、これの訳語情報（訳語言語ＩＤ、訳語ＩＤおよび多義語情報レコードＩＤ）を含んでいる。一方、第２のトライ構造２００に格納された「美国」の単語情報レコードをｈとすると、単語情報レコードｈは、「美国」のルートからのパスを示す情報と、これの訳語情報を含んでいる。また、単語情報レコードｈは、「米国」の単語情報レコードｋ+１を、多義語情報レコードＩＤとして含んでいる。こうして、第１言語および第２言語の双方の訳語が第１、第２の単語情報レコードを介して双方向にリンク付けされ、双方向からの翻訳時に訳語を漏れなく高速に検索することができる。【００６０】
次に、トライ構造の文字情報の構造を図１０を参照して説明する。図１０(ａ)に示す方法は、トライ構造の各ノードを、２バイトにより１文字を表している。図１０(ｂ)に示す方法は、すべての言語をユニコード（Unicode）に変換し、各ノードに高バイト（上位８ビット）と低バイト（下位８ビット）を格納し、高バイトおよび低バイトにより１文字を表している。図１０（ｂ）の方法は、図１０（ａ）の方法に比べて、トライ構造の水平方向のノードが減るため（２５６通り）、検索速度は速くなるが、ノードが深さ方向に深くなるため、情報量は増加する。図１０(ｃ)に示す方法は、図１０(ａ)の方法と図１０(ｂ)の方法をミックスしたものである。【００６１】
次にノードＩＤの付与方法について説明する。図１１は、ノードＩＤの付与方法を示す図である。トライ構造では、深さ優先探索し、探索の順番によって番号を１あるいは０から順に増加させ、ノードＩＤを付与する。ノードＩＤを付与したならば、図１２に示すように、ノードＩＤに対応するレコードをノードＩＤの順番に従い配列し、格納する。ノードＩＤの順番でレコードを配列させることで、ノードＩＤが指すノード情報に瞬時にアクセスすることができる。なお、本実施例では訳語だけが得られ、図９に示すような単語の情報（訳語の情報）、即ち、単語の発音、品詞(属性)などは正確に得られない。図９に示すような訳語の正確な情報が必要な場合は、後述する第２及び第３の実施例のような単語検索構造及び単語情報レコード構造を用いれば良い。【００６２】
次に、単語レコードの格納方法について説明する。第１の言語の単語と第２の言語の単語が１対１に対応しているときは、それぞれの単語情報レコードは単一でよいが、一般には、単語には複数の品詞（複数の意味）を持つものも多く、対訳は、複数対複数の関係になることが多い。【００６３】
単語ｋの品詞が複数であり、ある品詞の訳語が複数の場合には、単語ｋの情報レコードを複数用意し、各レコードの間を直列の指針（ポインタ）で連結し、それぞれのレコードに対応している訳語情報を記憶するようにする。図１３に示すように、第１の言語の単語ｋのレコードには、品詞１とその対訳語１の情報が記憶され、さらにポインタによって関連付けされたレコードには、品詞１とその対訳語２が記憶される。ポインタは、図６に示した次の多義語情報レコードＩＤを用いることができる。次に、単語の選択ルールについて説明する。好ましくは、名詞、代名詞、形容詞、副詞、動詞、専門用語だけ翻訳する。対訳の関係が１対１の場合は、一義的に対応する訳語を選択する。一方、１対ｎの場合（ｎ＞１）は、ｎ個の訳語の品詞属性を比較して、原言語の単語の品詞が同じ品詞のものから選択する．そのとき，同じ品詞の訳語が一つの場合は，その訳語を選択する．複数の場合は、優先順位で候補を選択したり、あるいは任意の１個の候補を選択する。【００６４】
例えば、中国語の「美国」から、日本語の「米国」、「アメリカ」への翻訳を例にすると、中国対訳辞書には、「美国」についての２つのレコード３２０、３２２が生成され、それらがポインタにて関連付けされている。日本語対訳辞書には、「米国」についてのレコード３３０と「アメリカ」についてのレコード３３２が生成されている。[美国]のレコード３２０は、「アメリカ」の訳語情報を含み、「美国」のレコード３２２は、「米国」の訳語情報を含む。【００６５】
日本語の「アメリカ」、「米国」のレコード３３０、３３２は、破線で示すように、「美国」の訳語情報、すなわち「美国」を参照するように関連付けされている。【００６６】
次に、他の単語情報レコードの格納方法について説明する。上記した図１３に示す例では、同一のレコードを複数用いるため、メモリ容量が大きくなる。そこで、メモリ空間を節約するために、他の格納方法は、単語ｋの情報レコードを一用い、その単語ｋの情報レコードから、多義語情報配列内の複数の訳語情報をそれぞれ含む複数のレコードを識別するようにし、多義語情報配列に最小限の訳語情報を記録する。図１４に示すように、第１言語の単語ｋの情報レコードと多義語情報配列とを用意する。多義語情報配列のレコードは、例えば、品詞１の訳語２、品詞１の訳語３、品詞２の訳語１等の情報を含んでいる。多義語情報配列のレコードは、最小限の訳語情報として、優先順位、概念ＩＤ、言語ＩＤ、訳語ＩＤ、および次の多義語情報レコード指針を含んでいる。【００６７】
例えば図１４に示すように、中国語の「美国」から日本語の訳語を検索する場合、「美国」の単語情報レコード３２０が作成され、さらに多義語情報配列に含まれるレコード３２４が作成される。レコード３２０によって、「米国」が参照され、多義語情報配列のレコード３２４によって「アメリカ」が参照される。【００６８】
次に、単語の選択ルールについて説明する。好ましくは、名詞、代名詞、形容詞、副詞、動詞、専門用語だけ翻訳する。対訳の関係が、１対１の場合は、一義的に対応する訳語を選択する。一方、１対ｎの場合（ｎ＞１）は、ｎ個の訳語の品詞属性を比較して、原言語の単語の品詞が同じ品詞のものから順に候補を選択したり、あるいは任意の１個の候補を選択する。【００６９】
図１５は、単語翻訳装置の動作を説明するフローチャートである。まず、原言語のテキスト文を解析した単語またはユーザにより特定された単語が入力されると（ステップＳ１０１）、ＣＰＵ３８は、原言語の種類を特定する（ステップＳ１０２）。次に、ＣＰＵ３８は、特定された言語種に該当する訳語辞書のトライ構造を選択し（ステップＳ１０３）、そのトライ構造に格納された単語と入力された単語との照合を行う（ステップＳ１０４）。ＣＰＵ３８は、トライ構造内に単語が存在するとき（ステップＳ１０５）、当該単語についての単語情報レコードを参照し（ステップＳ１０６）、単語情報レコードで参照される目的言語のトライ構造から訳語を抽出する（ステップＳ１０７）。抽出された訳語は、目的言語テキスト文作成部２２によってディスプレイ上に表示される（ステップＳ１０８）。【００７０】
一方、入力された単語が存在しないとき（ステップＳ１０５）、翻訳失敗の表示が出力される。この場合、翻訳者によって、入力された単語に適切な訳語が付与され、これが訳語辞書に登録され、学習機能が与えられる（ステップＳ１０８）。【００７１】
次に本発明の第２の実施例について説明する。第２の実施例は、マルチリンガル、すなわちＮカ国言語間の単語翻訳を可能にするもので、その対訳辞書の構成を図１６に示す。同図に示すように、第１言語のトライ構造４００、第２言語のトライ構造５００、および第Ｎ言語のトライ構造６００を作成し、各言語の単語検索トライを記憶する。同時に、各トライ構造と対となるべく、第１言語の単語情報レコード４１０、第２言語の単語情報レコード５１０、および第Ｎ言語の単語情報レコード６１０を作成する。【００７２】
単語情報レコードには、複数の言語への対訳情報が混在されている。例えば、日本語の単語情報レコードには、英語の訳語情報を記録するレコードと、中国語の訳語情報を記録するレコードが含まれている。これにより、日本語の単語から、英語または中国語の訳語を検索することができる。英語または中国語のいずれかを検索するかは、ユーザの指示に応じて行うことができる。また、英語から日本語および中国語から日本語への単語翻訳も可能である。単語情報レコードの格納方法は、上記した図１３に示す方法または図１４に示す方法のいずれを用いることも可能である。【００７３】
このように各言語毎に単語検索トライと単語情報レコードを作成することで、複数言語間において単語翻訳を双方向で行うことができ、より利便性を高めることができる。【００７４】
次に、第３実施例について説明する。図１７は、第３実施例において用いられるＮカ国言語単語対訳辞書３００の構造を示す図である。Ｎカ国言語単語対訳辞書３００は、第１言語乃至第Ｎ言語のそれぞれに対応する第１言語単語検索辞書３１２−１乃至第Ｎ言語単語検索辞書３１２−Ｎ（以下、これら第１言語単語検索辞書３１２−１乃至第Ｎ言語単語検索辞書３１２−Ｎをまとめて、適宜「単語検索辞書３１２」と称する）と、第１言語乃至第Ｎ言語のそれぞれに対応する第１言語単語訳語リンク情報３１４−１乃至第Ｎ言語単語訳語リンク情報３１４−Ｎ（以下、これら第１言語単語訳語リンク情報３１４−１乃至第Ｎ言語単語訳語リンク情報３１４−Ｎをまとめて、適宜「単語訳語リンク情報３１４」と称する）とによって構成される。【００７５】
単語検索辞書３１２は、トライ構造ベース又はハッシュ（Ｈａｓｈ）関数ベースの構成となっている。一方、単語訳語リンク情報３１４は、対応する一の言語の単語と他の言語における訳語との関連付けを表すものであり、単語情報レコードによって構成される単語情報配列表のみを有する配列構造ベースの構成、又は、単語情報レコードによって構成される単語情報配列表と多義語情報レコードによって構成される多義語配列表とを有する二重配列構造ベースの構成となっている。【００７６】
図１８は、Ｎカ国言語単語対訳辞書３００の第１の構成の概念図である。図１８は、単語検索辞書がトライ構造ベースである場合を示す。２言語相互間での翻訳が行われる場合、第１言語の単語検索辞書は、第１言語の単語検索トライ構造（「第１のトライ構造）を有し、第１言語の単語訳語リンク情報は、第１のトライ構造に含まれる各単語の情報（単語情報レコード）により構成され、その単語情報レコードは第２言語における訳語との関連付けを表すポインタを含んでいる。同様に、第２言語の単語検索辞書は、第２言語の単語検索トライ構造（第２のトライ構造）を有し、第２言語の単語訳語リンク情報は、第２のトライ構造に含まれる各単語の情報（単語情報レコード）により構成され、その単語情報レコードには第１言語における訳語との関連付けを表すポインタを含んでいる。図１８では、第１言語の単語ｋと第２言語の単語ｈ＋１とが単語と訳語の関係にあり、これらの関連付けがなされている。更には、ある単語の品詞が複数存在し、更にある品詞の訳語が複数存在する場合には、その単語に対応する単語情報レコードが品詞毎且つ訳語毎に複数用意され、これら複数の単語情報レコードの間は、単語情報レコードに含まれるポインタによって関連付けがなされる。【００７７】
図１９は、Ｎカ国言語単語対訳辞書３００の第２の構成の概念図である。図６は、単語検索辞書がハッシュ関数ベースであり、単語訳語リンク情報が配列構造ベースである。【００７８】
ハッシュ関数ベースでは、２言語相互間での翻訳が行われる場合、第１言語の単語検索辞書は、第１言語の単語とその単語に対応する単語訳語情報辞書の単語情報レコードへの指針（ポインタ）情報を含む単語リストを有する。同様に、第２言語の単語検索辞書は、第２言語の単語とその単語に対応する単語訳語情報辞書の単語情報レコードへの指針（ポインタ）情報を含む単語リストを有する。第１言語及び第２言語の単語訳語リンク情報は、図１８と同様であるので、その説明は省略する。また、ハッシュ関数部３２０の詳細については後述する。【００７９】
図２０は、ハッシュ関数ベースでの単語検索辞書の詳細な構成を示す図である。ハッシュ関数部３２０は、対応する言語の全ての文字コードを連続する文字コードに変換するものである。第１文字表は、ハッシュ関数部３２０によって文字コードが変換された文字である単語の第１文字の情報、その第１文字から開始する単語の数、その第１文字から開始する単語に対応する単語リスト内のレコードへの指針（ポインタ）情報を含む。単語リストは、その単語の情報、単語発音情報、その単語に対応する単語訳語リンク情報内の単語情報のレコードＩＤを含む。【００８０】
単語翻訳の際、単語直訳翻訳エンジン２０は、入力した単語の第１文字に対応する第１文字表内のレコードを特定する。次に、単語直訳翻訳エンジン２０は、特定したレコード内の単語の数と、単語リストへのポインタ情報とに基づいて、入力した単語の第１文字から開始する単語に対応する単語リスト内のレコードを特定する。更に、単語直訳翻訳エンジン２０は、入力した単語とその特定した全てのレコード内の単語情報とを照合し、入力した単語を特定する。【００８１】
次に、単語直訳翻訳エンジン２０による単語翻訳の実施例について説明する。以下において、単語言語リンク情報に配列構造ベースが採用される場合における、単語情報レコードは、図２１（ａ）に示す構造を有しており、単語情報レコードのＩＤによって一意に特定され、対応する単語の単語ＩＤ、発音ＩＤ、品詞ＩＤ、優先順位、多義性情報、単語／Chunk識別フラグ、領域分類ＩＤ、概念ＩＤ、左連結情報ＩＤ、右連結情報ＩＤ、訳語言語ＩＤ、訳語情報レコードＩＤ、次の多義語情報レコードＩＤ、および説明を含んでいる。なお、次の多義語に対応する単語情報レコードが存在しない場合には、次の多義語情報レコードＩＤは「０」となる。また、訳語言語ＩＤは、図２１（ｂ）に示す言語ＩＤと図２１（ｃ）に示す子供フラグを有する。これらは、上述した図８における言語ＩＤ及び子供フラグと同様である。【００８２】
一方、単語言語リンク情報に二重配列構造ベースが採用される場合における、単語情報レコードは、図２２に示す構造を有しており、単語情報レコードのＩＤによって一意に特定され、対応する単語の単語ＩＤ、発音ＩＤ、品詞ＩＤ、優先順位、多義性情報、単語／Chunk識別フラグ、領域分類ＩＤ、概念ＩＤ、左連結情報ＩＤ、右連結情報ＩＤ、多義語情報レコードＩＤ、および説明を含んでいる。また、単語言語リンク情報に二重配列構造ベースが採用される場合における、多義語情報レコードは、図２３に示す構造を有しており、多義語情報レコードのＩＤによって一意に特定され、訳語の言語ＩＤ、親である単語情報レコードのＩＤ、訳語の多義語情報レコードのＩＤ、次の多義語の多義語情報レコードのＩＤを有する。なお、次の多義語に対応する多義語情報レコードが存在しない場合には、次の多義語の多義語情報レコードのＩＤは「０」となる。【００８３】
図２４は、単語訳語リンク情報に配列構造ベースが採用される場合における、日本語と中国語の間での単語翻訳に用いられる対訳辞書の構造を示す図である。日本語の単語検索辞書内のトライ構造には、「アメリカ」とその同義語「米国」という単語が格納されている。一方、中国語の単語検索辞書内のトライ構造には、「アメリカ」の中国語訳である「美利▲加▼合▼衆▲国」とその同義語「米国」の中国語訳である「美国」という単語が格納されている。なお、「美利▲加▼合▼衆▲国」は、下記中国語を意味している。
【外１】
【００８４】
0004911028.tif 000002
【００８５】
この場合、日本語の単語訳語リンク情報には、単語「アメリカ」に対応する単語情報レコードＩＤ３３０の単語情報レコードと単語情報レコードＩＤ３３３の単語情報レコードとが含まれ、単語「米国」に対応する単語情報レコードＩＤ４４４の単語情報レコードと単語情報レコードＩＤ４５１の単語情報レコードとが含まれる。
【００８６】
一方、中国語の単語訳語リンク情報には、単語「美利▲加▼合▼衆▲国」に対応する単語情報レコードＩＤ１００の単語情報レコードと単語情報レコードＩＤ１０１の単語情報レコードとが含まれ、単語「美国」に対応する単語情報レコードＩＤ４００の単語情報レコードと単語情報レコードＩＤ５４１の単語情報レコードとが含まれる。なお、日本語の単語「アメリカ」の訳語である中国語の単語は「美利▲加▼合▼衆▲国」、日本語の単語「米国」の訳語である中国語の単語は「美国」であり、「アメリカ」と「米国」は同義語であり、「美利▲加▼合▼衆▲国」と「美国」は同義語である。
【００８７】
日本語の単語訳語リンク情報におけるＩＤ３３０の単語情報レコードは、対応する単語「アメリカ」の単語ＩＤ「５」、訳語である中国語の言語ＩＤ「２」、訳語である中国語の単語「美利▲加▼合▼衆▲国」に対応する単語情報レコードのＩＤ「１００」、及び、次の多義語に対応する単語情報レコードのＩＤ「３３３」を有する。また、日本語の単語訳語リンク情報におけるＩＤ３３３の単語情報レコードは、対応する単語「アメリカ」の単語ＩＤ「５」、訳語である中国語の言語ＩＤ「２」、訳語である中国語の単語「美利▲加▼合▼衆▲国」の多義語「美国」、換言すれば、単語「アメリカ」の多義語「米国」の訳語である中国語の単語「美国」に対応する単語情報レコードのＩＤ「５４１」、次の多義語に対応する単語情報レコードが存在しないことを示す「０」を有する。
【００８８】
また、日本語の単語訳語リンク情報におけるＩＤ４４４の単語情報レコードは、対応する単語「米国」の単語ＩＤ「７」、訳語である中国語の言語ＩＤ「２」、訳語である中国語の単語「美国」に対応する単語情報レコードのＩＤ「４００」、及び、次の多義語に対応する単語情報レコードのＩＤ「４５１」を有する。また、日本語の単語訳語リンク情報におけるＩＤ４５１の単語情報レコードは、対応する単語「米国」の単語ＩＤ「７」、訳語である中国語の言語ＩＤ「２」、訳語である中国語の単語「美国」の多義語「美利▲加▼合▼衆▲国」、換言すれば、単語「米国」の多義語「アメリカ」の訳語である中国語の単語「美利▲加▼合▼衆▲国」に対応する単語情報レコードのＩＤ「１０１」、次の多義語に対応する単語情報レコードが存在しないことを示す「０」を有する。
【００８９】
一方、中国語の単語訳語リンク情報におけるＩＤ１００の単語情報レコードは、対応する単語「美利▲加▼合▼衆▲国」の単語ＩＤ「７」、訳語である日本語の言語ＩＤ「１」、訳語である日本語の単語「アメリカ」に対応する単語情報レコードのＩＤ「３３０」、及び、次の多義語に対応する単語情報レコードのＩＤ「１０１」を有する。また、中国語の単語訳語リンク情報におけるＩＤ１０１の単語情報レコードは、対応する単語「美利▲加▼合▼衆▲国」の単語ＩＤ「７」、訳語である日本語の言語ＩＤ「１」、訳語である日本語の単語「米国」の多義語「アメリカ」、換言すれば、単語「美利▲加▼合▼衆▲国」の多義語「美国」の訳語である日本語の単語「米国」に対応する単語情報レコードのＩＤ「４５１」、次の多義語に対応する単語情報レコードが存在しないことを示す「０」を有する。
【００９０】
また、中国語の単語訳語リンク情報におけるＩＤ４００の単語情報レコードは、対応する単語「美国」の単語ＩＤ「９」、訳語である日本語の言語ＩＤ「１」、訳語である日本語の単語「米国」に対応する単語情報レコードのＩＤ「４４４」、及び、次の多義語に対応する単語情報レコードのＩＤ「５４１」を有する。また、中国語の単語訳語リンク情報におけるＩＤ５４１の単語情報レコードは、対応する単語「美国」の単語ＩＤ「７」、訳語である日本語の言語ＩＤ「１」、訳語である日本語の単語「米国」の多義語「アメリカ」、換言すれば、単語「美国」の多義語「美利▲加▼合▼衆▲国」の訳語である日本語の単語「アメリカ」に対応する単語情報レコードのＩＤ「３３３」、次の多義語に対応する単語情報レコードが存在しないことを示す「０」を有する。
【００９１】
このように、日本語及び中国語の単語訳語リンク情報によって、日本語の単語と中国語の単語との関連付けがなされる。単語直訳翻訳エンジン２０は、中国語の単語「美利▲加▼合▼衆▲国」を日本語に翻訳する場合、中国語の単語訳語リンク情報における単語「美利▲加▼合▼衆▲国」の単語ＩＤ「７」と日本語の言語ＩＤ「１」を含むＩＤ１００の単語情報レコードを特定する。次に、単語直訳翻訳エンジン２０は、ＩＤ１００の単語情報レコードに含まれる、次の多義語に対応する単語情報レコードのＩＤ「１０１」の単語情報レコードを特定する。更に、単語直訳翻訳エンジン２０は、ＩＤ１００の単語情報レコードに含まれる訳語である日本語の単語に対応する単語情報レコードのＩＤ「３３０」により日本語の単語訳語リンク情報におけるＩＤ３３０の単語情報レコードを特定するとともに、ＩＤ１０１の単語情報レコードに含まれる訳語である日本語の単語に対応する単語情報レコードのＩＤ「４５１」により日本語の単語訳語リンク情報におけるＩＤ４５１の単語情報レコードを特定する。そして、単語直訳翻訳エンジン２０は、ＩＤ３３０の単語情報レコードに含まれる単語ＩＤ「５」によって日本語の単語検索辞書における単語「アメリカ」を抽出するとともに、ＩＤ４５１の単語情報レコードに含まれる単語ＩＤ「７」によって日本語の単語検索辞書における単語「米国」を抽出する。このような処理によって、中国語の単語「美利▲加▼合▼衆▲国」は日本語の単語「アメリカ」及び「米国」に翻訳される。
【００９２】
図２５は、単語訳語リンク情報に二重配列構造ベースが採用される場合における、日本語と中国語の間での単語翻訳に用いられる対訳辞書の構造を示す図である。日本語及び中国語の単語検索辞書内のトライ構造は、図２３と同様であるので、その説明は省略する。
【００９３】
日本語の単語訳語リンク情報には、単語「アメリカ」に対応する単語情報レコードＩＤ３３０の単語情報レコードと、単語「米国」に対応する単語情報レコードＩＤ４４４の単語情報レコードが含まれる。更に、日本語の単語訳語リンク情報には、ＩＤ３３０の単語情報レコードを親とするＩＤ０１及び０２の多義語情報レコードと、ＩＤ３３３の単語情報レコードを親とするＩＤ１４及び１５の多義語情報レコードとが含まれる。
【００９４】
一方、中国語の単語訳語リンク情報には、単語「美利▲加▼合▼衆▲国」に対応する単語情報レコードＩＤ１００の単語情報レコードと、単語「美国」に対応する単語情報レコードＩＤ２１１の単語情報レコードとが含まれる。更に、中国語の単語訳語リンク情報には、ＩＤ１００の単語情報レコードを親とするＩＤ０４及び０５の多義語情報レコードと、ＩＤ２１１の単語情報レコードを親とするＩＤ２１４及び２１５の多義語情報レコードとが含まれる。
【００９５】
日本語の単語訳語リンク情報におけるＩＤ３３０の単語情報レコードは、対応する単語「アメリカ」の単語ＩＤ「５」、子である多義語情報レコードのＩＤ「０１」を有する。ＩＤ０１の多義語情報レコードは、訳語である中国語の言語ＩＤ「２」、親である単語情報レコードのＩＤ「３３０」、訳語である中国語の単語の多義語「美国」に対応する単語情報レコードの子である多義語情報レコードのＩＤ「２１４」、次の多義語に対応する多義語情報レコードのＩＤ「０２」を有する。また、ＩＤ０２の多義語情報レコードは、訳語である中国語の言語ＩＤ「２」、親である単語情報レコードのＩＤ「３３０」、訳語である中国語の単語「美利▲加▼合▼衆▲国」に対応する単語情報レコードの子である多義語情報レコードのＩＤ「０５」、次の多義語に対応する多義語情報レコードが存在しないことを示す「０」を有する。
【００９６】
また、日本語の単語訳語リンク情報におけるＩＤ３３３の単語情報レコードは、対応する単語「米国」の単語ＩＤ「７」、子である多義語情報レコードのＩＤ「１５」を有する。ＩＤ１５の多義語情報レコードは、訳語である中国語の言語ＩＤ「２」、親である単語情報レコードのＩＤ「３３３」、訳語である中国語の単語の多義語「美利▲加▼合▼衆▲国」に対応する単語情報レコードの子である多義語情報レコードのＩＤ「０４」、次の多義語に対応する多義語情報レコードのＩＤ「１５」を有する。また、ＩＤ１５の多義語情報レコードは、訳語である中国語の言語ＩＤ「２」、親である単語情報レコードのＩＤ「３３３」、訳語である中国語の単語「美国」に対応する単語情報レコードの子である多義語情報レコードのＩＤ「２１５」、次の多義語に対応する多義語情報レコードが存在しないことを示す「０」を有する。
【００９７】
一方、中国語の単語訳語リンク情報におけるＩＤ１００の単語情報レコードは、対応する単語「美利▲加▼合▼衆▲国」の単語ＩＤ「７」、子である多義語情報レコードのＩＤ「０４」を有する。ＩＤ０４の多義語情報レコードは、訳語である日本語の言語ＩＤ「１」、親である単語情報レコードのＩＤ「１００」、訳語である日本語の単語の多義語「米国」に対応する単語情報レコードの子である多義語情報レコードのＩＤ「１４」、次の多義語に対応する多義語情報レコードのＩＤ「０５」を有する。また、ＩＤ０５の多義語情報レコードは、訳語である日本語の言語ＩＤ「１」、親である単語情報レコードのＩＤ「１００」、訳語である日本語の単語「アメリカ」に対応する単語情報レコードの子である多義語情報レコードのＩＤ「０２」、次の多義語に対応する多義語情報レコードが存在しないことを示す「０」を有する。
【００９８】
また、中国語の単語訳語リンク情報におけるＩＤ２１１の単語情報レコードは、対応する単語「美国」の単語ＩＤ「９」、子である多義語情報レコードのＩＤ「２１４」を有する。ＩＤ２１４の多義語情報レコードは、訳語である日本語の言語ＩＤ「１」、親である単語情報レコードのＩＤ「２１１」、訳語である日本語の単語の多義語「アメリカ」に対応する単語情報レコードの子である多義語情報レコードのＩＤ「０１」、次の多義語に対応する多義語情報レコードのＩＤ「２１５」を有する。また、ＩＤ２１５の多義語情報レコードは、訳語である日本語の言語ＩＤ「１」、親である単語情報レコードのＩＤ「２１１」、訳語である日本語の単語「米国」に対応する単語情報レコードの子である多義語情報レコードのＩＤ「１５」、次の多義語に対応する多義語情報レコードが存在しないことを示す「０」を有する。
【００９９】
このように、日本語及び中国語の単語訳語リンク情報によって、日本語の単語と中国語の単語との関連付けがなされる。単語直訳翻訳エンジン２０は、中国語の単語「美利▲加▼合▼衆▲国」を日本語に翻訳する場合、中国語の単語訳語リンク情報における単語「美利▲加▼合▼衆▲国」の単語ＩＤ「７」を含むＩＤ１００の単語情報レコードを特定する。次に、単語直訳翻訳エンジン２０は、ＩＤ１００の単語情報レコードに含まれる、多義語情報レコードのＩＤ「０４」によりＩＤ０４の多義語情報レコードを特定する。更に、単語直訳翻訳エンジン２０は、ＩＤ０４の多義語情報レコードに含まれる、次の多義語に対応する多義語情報レコードのＩＤ「０５」によりＩＤ０５の多義語情報レコードを特定する。そして、単語直訳翻訳エンジン２０は、特定したＩＤ０４及びＩＤ０５の多義語情報レコードに含まれる、訳語である日本語の単語に対応する単語情報レコードの子である多義語情報レコードのＩＤ「０２」及び「１４」により、日本語の単語に対応する単語情報レコードの子であるＩＤ０２及びＩＤ０４の多義語情報レコードを特定する。次に、単語直訳翻訳エンジン２０は、特定したＩＤ０２及びＩＤ０４の多義語情報レコードに含まれる、親である単語情報レコードのＩＤ「３３０」及びＩＤ「３３３」によりＩＤ３３０及びＩＤ３３３の単語情報レコードを特定する。そして、単語直訳翻訳エンジン２０は、ＩＤ３３０の単語情報レコードに含まれる単語ＩＤ「５」によって日本語の単語検索辞書における単語「アメリカ」を抽出するとともに、ＩＤ４５１の単語情報レコードに含まれる単語ＩＤ「７」によって日本語の単語検索辞書における単語「米国」を抽出する。このような処理によって、中国語の単語「美利▲加▼合▼衆▲国」は日本語の単語「アメリカ」及び「米国」に翻訳される。
【０１００】
図２６は、単語訳語リンク情報に配列構造ベースが採用される場合における、単語直訳翻訳エンジン２０による日本語と英語の間での単語翻訳に用いられる対訳辞書の構造を示す図である。日本語の単語検索辞書内のトライ構造には、「アメリカ」とその同義語「米国」という単語が格納されている。一方、英語の単語検索辞書内のトライ構造には、「アメリカ」の英語訳である「Ａｍｅｒｉｃａ」とその同義語「米国」の英語訳である「ＵＳＡ」という単語が格納されている。
【０１０１】
この場合、日本語の単語訳語リンク情報には、単語「アメリカ」に対応する単語情報レコードＩＤ３４０の単語情報レコードと単語情報レコードＩＤ３４３の単語情報レコードとが含まれ、単語「米国」に対応する単語情報レコードＩＤ４６４の単語情報レコードと単語情報レコードＩＤ４７１の単語情報レコードとが含まれる。
【０１０２】
一方、英語の単語訳語リンク情報には、単語「Ａｍｅｒｉｃａ」に対応する単語情報レコードＩＤ２００の単語情報レコードと単語情報レコードＩＤ２０１の単語情報レコードとが含まれ、単語「ＵＳＡ」に対応する単語情報レコードＩＤ５００の単語情報レコードと単語情報レコードＩＤ６４１の単語情報レコードとが含まれる。なお、日本語の単語「アメリカ」の訳語である英語の単語は「Ａｍｅｒｉｃａ」、日本語の単語「米国」の訳語である英語の単語は「ＵＳＡ」であり、「アメリカ」と「米国」は同義語であり、「Ａｍｅｒｉｃａ」と「ＵＳＡ」は同義語である。
【０１０３】
日本語の単語訳語リンク情報におけるＩＤ３３０の単語情報レコードは、対応する単語「アメリカ」の単語ＩＤ「５」、訳語である英語の言語ＩＤ「３」、訳語である英語の単語「Ａｍｅｒｉｃａ」に対応する単語情報レコードのＩＤ「２００」、及び、次の多義語に対応する単語情報レコードのＩＤ「３４３」を有する。また、日本語の単語訳語リンク情報におけるＩＤ３４３の単語情報レコードは、対応する単語「アメリカ」の単語ＩＤ「５」、訳語である英語の言語ＩＤ「３」、訳語である英語の単語「Ａｍｅｒｉｃａ」の多義語「ＵＳＡ」、換言すれば、単語「アメリカ」の多義語「米国」の訳語である英語の単語「ＵＳＡ」に対応する単語情報レコードのＩＤ「６４１」、次の多義語に対応する単語情報レコードが存在しないことを示す「０」を有する。
【０１０４】
また、日本語の単語訳語リンク情報におけるＩＤ４６４の単語情報レコードは、対応する単語「米国」の単語ＩＤ「７」、訳語である英語の言語ＩＤ「３」、訳語である英語の単語「ＵＳＡ」に対応する単語情報レコードのＩＤ「５００」、及び、次の多義語に対応する単語情報レコードのＩＤ「４７１」を有する。また、日本語の単語訳語リンク情報におけるＩＤ４７１の単語情報レコードは、対応する単語「米国」の単語ＩＤ「７」、訳語である英語の言語ＩＤ「３」、訳語である英語の単語「ＵＳＡ」の多義語「Ａｍｅｒｉｃａ」、換言すれば、単語「米国」の多義語「アメリカ」の訳語である英語の単語「Ａｍｅｒｉｃａ」に対応する単語情報レコードのＩＤ「２０１」、次の多義語に対応する単語情報レコードが存在しないことを示す「０」を有する。
【０１０５】
一方、英語の単語訳語リンク情報におけるＩＤ２００の単語情報レコードは、対応する単語「Ａｍｅｒｉｃａ」の単語ＩＤ「８」、訳語である日本語の言語ＩＤ「１」、訳語である日本語の単語「アメリカ」に対応する単語情報レコードのＩＤ「３４０」、及び、次の多義語に対応する単語情報レコードのＩＤ「２０１」を有する。また、英語の単語訳語リンク情報におけるＩＤ２０１の単語情報レコードは、対応する単語「Ａｍｅｒｉｃａ」の単語ＩＤ「８」、訳語である日本語の言語ＩＤ「１」、訳語である日本語の単語「米国」の多義語「アメリカ」、換言すれば、単語「Ａｍｅｒｉｃａ」の多義語「ＵＳＡ」の訳語である日本語の単語「米国」に対応する単語情報レコードのＩＤ「４７１」、次の多義語に対応する単語情報レコードが存在しないことを示す「０」を有する。
【０１０６】
また、英語の単語訳語リンク情報におけるＩＤ５００の単語情報レコードは、対応する単語「ＵＳＡ」の単語ＩＤ「１１」、訳語である日本語の言語ＩＤ「１」、訳語である日本語の単語「米国」に対応する単語情報レコードのＩＤ「４６４」、及び、次の多義語に対応する単語情報レコードのＩＤ「６４１」を有する。また、英語の単語訳語リンク情報におけるＩＤ６４１の単語情報レコードは、対応する単語「ＵＳＡ」の単語ＩＤ「１１」、訳語である日本語の言語ＩＤ「１」、訳語である日本語の単語「米国」の多義語「アメリカ」、換言すれば、単語「ＵＳＡ」の多義語「Ａｍｅｒｉｃａ」の訳語である日本語の単語「アメリカ」に対応する単語情報レコードのＩＤ「３４３」、次の多義語に対応する単語情報レコードが存在しないことを示す「０」を有する。
【０１０７】
このように、日本語及び英語の単語訳語リンク情報によって、日本語の単語と英語の単語との関連付けがなされる。単語直訳翻訳エンジン２０は、英語の単語「Ａｍｅｒｉｃａ」を日本語に翻訳する場合、英語の単語訳語リンク情報における単語「Ａｍｅｒｉｃａ」の単語ＩＤ「８」と日本語の言語ＩＤ「１」を含むＩＤ２００の単語情報レコードを特定する。次に、単語直訳翻訳エンジン２０は、ＩＤ２００の単語情報レコードに含まれる、次の多義語に対応する単語情報レコードのＩＤ「２０１」の単語情報レコードを特定する。更に、単語直訳翻訳エンジン２０は、ＩＤ２００の単語情報レコードに含まれる訳語である日本語の単語に対応する単語情報レコードのＩＤ「３４０」により日本語の単語訳語リンク情報におけるＩＤ３４０の単語情報レコードを特定するとともに、ＩＤ２０１の単語情報レコードに含まれる訳語である日本語の単語に対応する単語情報レコードのＩＤ「４７１」により日本語の単語訳語リンク情報におけるＩＤ４７１の単語情報レコードを特定する。そして、単語直訳翻訳エンジン２０は、ＩＤ３４０の単語情報レコードに含まれる単語ＩＤ「５」によって日本語の単語検索辞書における単語「アメリカ」を抽出するとともに、ＩＤ４７１の単語情報レコードに含まれる単語ＩＤ「７」によって日本語の単語検索辞書における単語「米国」を抽出する。このような処理によって、英語の単語「Ａｍｅｒｉｃａ」は日本語の単語「アメリカ」及び「米国」に翻訳される。
【０１０８】
図２７は、単語訳語リンク情報に二重配列構造ベースが採用される場合における、単語直訳翻訳エンジン２０による日本語と英語の間での単語翻訳に用いられる対訳辞書の構造を示す図である。日本語及び英語の単語検索辞書内のトライ構造は、図２３と同様であるので、その説明は省略する。
【０１０９】
日本語の単語訳語リンク情報には、単語「アメリカ」に対応する単語情報レコードＩＤ３３１の単語情報レコードと、単語「米国」に対応する単語情報レコードＩＤ３３４の単語情報レコードが含まれる。更に、日本語の単語訳語リンク情報には、ＩＤ３３１の単語情報レコードを親とするＩＤ０３及び０４の多義語情報レコードと、ＩＤ３３４の単語情報レコードを親とするＩＤ１６及び１７の多義語情報レコードとが含まれる。
【０１１０】
一方、英語の単語訳語リンク情報には、単語「Ａｍｅｒｉｃａ」に対応する単語情報レコードＩＤ１０１の単語情報レコードと、単語「ＵＳＡ」に対応する単語情報レコードＩＤ２１２の単語情報レコードとが含まれる。更に、英語の単語訳語リンク情報には、ＩＤ１０１の単語情報レコードを親とするＩＤ０６及び０７の多義語情報レコードと、ＩＤ２１２の単語情報レコードを親とするＩＤ２１６及び２１７の多義語情報レコードとが含まれる。
【０１１１】
日本語の単語訳語リンク情報におけるＩＤ３３１の単語情報レコードは、対応する単語「アメリカ」の単語ＩＤ「５」、子である多義語情報レコードのＩＤ「０３」を有する。ＩＤ０３の多義語情報レコードは、訳語である英語の言語ＩＤ「３」、親である単語情報レコードのＩＤ「３３１」、訳語である英語の単語の多義語「ＵＳＡ」に対応する単語情報レコードの子である多義語情報レコードのＩＤ「２１６」、次の多義語に対応する多義語情報レコードのＩＤ「０４」を有する。また、ＩＤ０４の多義語情報レコードは、訳語である英語の言語ＩＤ「３」、親である単語情報レコードのＩＤ「３３１」、訳語である英語の単語「Ａｍｅｒｉｃａ」に対応する単語情報レコードの子である多義語情報レコードのＩＤ「０７」、次の多義語に対応する多義語情報レコードが存在しないことを示す「０」を有する。
【０１１２】
また、日本語の単語訳語リンク情報におけるＩＤ３３４の単語情報レコードは、対応する単語「米国」の単語ＩＤ「７」、子である多義語情報レコードのＩＤ「１６」を有する。ＩＤ１６の多義語情報レコードは、訳語である英語の言語ＩＤ「３」、親である単語情報レコードのＩＤ「３３４」、訳語である英語の単語の多義語「Ａｍｅｒｉｃａ」に対応する単語情報レコードの子である多義語情報レコードのＩＤ「０６」、次の多義語に対応する多義語情報レコードのＩＤ「１７」を有する。また、ＩＤ１７の多義語情報レコードは、訳語である英語の言語ＩＤ「３」、親である単語情報レコードのＩＤ「３３４」、訳語である英語の単語「ＵＳＡ」に対応する単語情報レコードの子である多義語情報レコードのＩＤ「２１７」、次の多義語に対応する多義語情報レコードが存在しないことを示す「０」を有する。
【０１１３】
一方、英語の単語訳語リンク情報におけるＩＤ１０１の単語情報レコードは、対応する単語「Ａｍｅｒｉｃａ」の単語ＩＤ「８」、子である多義語情報レコードのＩＤ「０６」を有する。ＩＤ０６の多義語情報レコードは、訳語である日本語の言語ＩＤ「１」、親である単語情報レコードのＩＤ「１０１」、訳語である日本語の単語の多義語「米国」に対応する単語情報レコードの子である多義語情報レコードのＩＤ「１６」、次の多義語に対応する多義語情報レコードのＩＤ「０７」を有する。また、ＩＤ０７の多義語情報レコードは、訳語である日本語の言語ＩＤ「１」、親である単語情報レコードのＩＤ「１０１」、訳語である日本語の単語「アメリカ」に対応する単語情報レコードの子である多義語情報レコードのＩＤ「０４」、次の多義語に対応する多義語情報レコードが存在しないことを示す「０」を有する。
【０１１４】
また、英語の単語訳語リンク情報におけるＩＤ２１２の単語情報レコードは、対応する単語「ＵＳＡ」の単語ＩＤ「１１」、子である多義語情報レコードのＩＤ「２１６」を有する。ＩＤ２１６の多義語情報レコードは、訳語である日本語の言語ＩＤ「１」、親である単語情報レコードのＩＤ「２１２」、訳語である日本語の単語の多義語「アメリカ」に対応する単語情報レコードの子である多義語情報レコードのＩＤ「０３」、次の多義語に対応する多義語情報レコードのＩＤ「２１７」を有する。また、ＩＤ２１７の多義語情報レコードは、訳語である日本語の言語ＩＤ「１」、親である単語情報レコードのＩＤ「２１２」、訳語である日本語の単語「米国」に対応する単語情報レコードの子である多義語情報レコードのＩＤ「１７」、次の多義語に対応する多義語情報レコードが存在しないことを示す「０」を有する。
【０１１５】
このように、日本語及び英語の単語訳語リンク情報によって、日本語の単語と英語の単語との関連付けがなされる。単語直訳翻訳エンジン２０は、英語の単語「Ａｍｅｒｉｃａ」を日本語に翻訳する場合、英語の単語訳語リンク情報における単語「Ａｍｅｒｉｃａ」の単語ＩＤ「７」を含むＩＤ１０１の単語情報レコードを特定する。次に、単語直訳翻訳エンジン２０は、ＩＤ１０１の単語情報レコードに含まれる、多義語情報レコードのＩＤ「０６」によりＩＤ０６の多義語情報レコードを特定する。更に、単語直訳翻訳エンジン２０は、ＩＤ０６の多義語情報レコードに含まれる、次の多義語に対応する多義語情報レコードのＩＤ「０７」によりＩＤ０７の多義語情報レコードを特定する。そして、単語直訳翻訳エンジン２０は、特定したＩＤ０６及びＩＤ０７の多義語情報レコードに含まれる、訳語である日本語の単語に対応する単語情報レコードの子である多義語情報レコードのＩＤ「０４」及び「１６」により、日本語の単語に対応する単語情報レコードの子であるＩＤ０４及びＩＤ１６の多義語情報レコードを特定する。次に、単語直訳翻訳エンジン２０は、特定したＩＤ０４及びＩＤ０６の多義語情報レコードに含まれる、親である単語情報レコードのＩＤ「３３１」及びＩＤ「３３４」によりＩＤ３３１及びＩＤ３３４の単語情報レコードを特定する。そして、単語直訳翻訳エンジン２０は、ＩＤ３３１の単語情報レコードに含まれる単語ＩＤ「５」によって日本語の単語検索辞書における単語「アメリカ」を抽出するとともに、ＩＤ３３４の単語情報レコードに含まれる単語ＩＤ「７」によって日本語の単語検索辞書における単語「米国」を抽出する。このような処理によって、英語の単語「Ａｍｅｒｉｃａ」は日本語の単語「アメリカ」及び「米国」に翻訳される。
【０１１６】
単語直訳翻訳エンジン２０は、上述した翻訳により得られた訳語を目的言語テキスト文作成部２２へ出力する。なお、訳語が複数存在する場合には、単語直訳翻訳エンジン２０は、翻訳対象の単語の品詞属性と訳語の品詞属性とを比較して、訳語のうち、翻訳対象の単語と品詞属性が同一のもののみを選択して出力するようにしてもよい。更に、翻訳対象の単語と品詞属性が同一の訳語が複数存在する場合には、単語直訳翻訳エンジン２０は、任意の１つを選択して出力するようにしてもよい。また、翻訳結果の単語が存在しない場合には、単語直訳翻訳エンジン２０は、翻訳対象の単語をそのまま目的言語テキスト文作成部２２へ出力する。また、単語直訳翻訳エンジン２０は、入力した単語と訳語に基づいて、外部の知識データベース（図示せず）から統計情報、文法上放蕩の各種情報を取得することが可能である。
【０１１７】
このように、単語訳語リンク情報によって一の言語の単語と他の言語における訳語との関連付けがなされるため、２言語間又は複数言語間において双方向の翻訳が可能となる。
【０１１８】
以上、本発明の好ましい実施の形態について詳述したが、本発明に係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【産業上の利用可能性】
【０１１９】
本発明に係る単語翻訳装置は、翻訳メモリエンジン、パターンベース翻訳エンジン、チャンクベース翻訳エンジン、解析ベース翻訳エンジンを補完するように用いたり（図１を参照）、あるいは、翻訳エンジン、パターンベース翻訳エンジン、チャンクベース翻訳エンジンのいずれかと組み合わせて用いたり、または単体として構成してもよい。さらに、単語翻訳装置は、その機能を実行するソフトウエアをコンピュータに搭載させたり、あるいは携帯用もしくはポータブル用の電子辞書として利用することもできる。
【図１】
0004911028.tif 000003
【図２】
0004911028.tif 000004
【図３】
0004911028.tif 000005
【図４】
0004911028.tif 000006
【図５】
0004911028.tif 000007
【図６】
0004911028.tif 000008
【図７】
0004911028.tif 000009
【図８】
0004911028.tif 000010
【図９】
0004911028.tif 000011
【図１０】
0004911028.tif 000012
【図１１】
0004911028.tif 000013
【図１２】
0004911028.tif 000014
【図１３】
0004911028.tif 000015
【図１４】
0004911028.tif 000016
【図１５】
0004911028.tif 000017
【図１６】
0004911028.tif 000018
【図１７】
0004911028.tif 000019
【図１８】
0004911028.tif 000020
【図１９】
0004911028.tif 000021
【図２０】
0004911028.tif 000022
【図２１】
0004911028.tif 000023
【図２２】
0004911028.tif 000024
【図２３】
0004911028.tif 000025
【図２４】
0004911028.tif 000026
【図２５】
0004911028.tif 000027
【図２６】
0004911028.tif 000028
【図２７】
0004911028.tif 000029