(57)【要約】【課題】従来の情報処理装置においては、日本語文の節単位の日英辞書を構築できない、という課題があった。【解決手段】日本語文情報と英語文情報を有する日英文情報を１以上格納しており、前記日本語文情報を節単位に分割し、１以上の日本語文節情報を取得する節分割部と、前記英語文情報をユニット単位に分割し、１以上のユニット情報を取得するユニット分割部と、前記ユニット情報を結合し、１以上の結合ユニット情報を取得するユニット結合部と、前記結合ユニット情報の１以上の単語と、前記日本語文節情報の１以上の単語との対応付けの処理を行い、日本語文節情報と対応する結合ユニット情報を取得する第二単語アライメント処理部と、前記取得した日本語文節情報と結合ユニット情報を対応付けて蓄積する節単位日英翻訳辞書蓄積部を具備する情報処理装置により、日本語文の節単位の日英辞書を構築できる。【選択図】図１
2006251959.tif 000002
【特許請求の範囲】
【請求項１】
日本語の文を示す情報である日本語文情報と、当該日本語の文に対応する英語の文を示す情報である英語文情報を有する日英文情報を1以上格納している日英文情報格納部と、
前記日英文章情報格納部に格納されている日英文章情報が有する日本語文情報を節単位に分割し、1以上の日本語文節情報を取得する節分割部と、
前記日本語文情報に対応する英語文情報を、1以上の単語を有するユニット単位に分割し、1以上のユニット情報を取得するユニット分割部と、
前記ユニット分割部が取得した1以上のユニット情報を結合し、１以上の結合ユニット情報を取得するユニット結合部と、
前記ユニット結合部が取得した結合ユニット情報が有する１以上の単語と、前記節分割部が取得した日本語文節情報が有する１以上の単語との対応付けの処理を行い、日本語文節情報と当該日本語文節情報に対応する結合ユニット情報を取得する第二単語アライメント処理部と、
前記第二単語アライメント処理部が取得した日本語文節情報と結合ユニット情報を対応付けて蓄積する節単位日英翻訳辞書蓄積部を具備する情報処理装置。
【請求項２】
前記日英文章情報格納部に格納されている日英文章情報が有する日本語文情報が有する１以上の単語と、当該日英文章情報が有する英語文情報が有する１以上の単語との対応付けの処理を行う第一単語アライメント処理部をさらに具備し、
前記ユニット結合部は、
前記第一単語アライメント処理部における日本語文情報が有する１以上の単語と英語文情報が有する１以上の単語との対応付けの結果に基づいて、1以上のユニット情報を結合し、１以上の結合ユニット情報を取得する請求項１記載の情報処理装置。
【請求項３】
前記第二単語アライメント処理部は、
前記ユニット結合部が取得した結合ユニット情報が有する１以上の単語と、前記節分割部が取得した日本語文節情報が有する１以上の単語との対応付けの処理を行う節単位単語アライメント手段と、
節単位単語アライメント手段における処理結果を評価する評価手段と、
前記評価手段における評価結果が所定の条件を満たさない場合に、前記ユニット結合部に、他のユニット情報の組み合わせを構築するように指示し、前記評価手段における評価結果が所定の条件を満たす場合に、当該条件を満たす結合ユニット情報と日本語文節情報を対応付けて蓄積するように前記節単位日英翻訳辞書蓄積部に指示する制御手段とを具備する請求項１または請求項２いずれか記載の情報処理装置。
【請求項４】
前記制御手段は、
前記評価手段における評価結果が所定の条件を満たさない場合に、前記ユニット結合部に、
前記節単位単語アライメント手段における処理結果を利用して、他のユニット情報の組み合わせを構築するように指示する請求項４記載の情報処理装置。
【請求項５】
コンピュータに、
格納されている日英文章情報が有する日本語文情報を節単位に分割し、1以上の日本語文節情報を取得する節分割ステップと、
前記日本語文情報に対応する英語文情報を、1以上の単語を有するユニット単位に分割し、1以上のユニット情報を取得するユニット分割ステップと、
前記ユニット分割ステップで取得した1以上のユニット情報を結合し、１以上の結合ユニット情報を取得するユニット結合ステップと、
前記ユニット結合ステップで取得した結合ユニット情報が有する１以上の単語と、前記節分割ステップで取得した日本語文節情報が有する１以上の単語との対応付けの処理を行い、日本語文節情報と当該日本語文節情報に対応する結合ユニット情報を取得する第二単語アライメント処理ステップと、
前記第二単語アライメント処理ステップで取得した日本語文節情報と結合ユニット情報を対応付けて蓄積する節単位日英翻訳辞書蓄積ステップを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、節単位の単語アライメント処理を行う情報処理装置等に関するものである。
【背景技術】
【０００２】
従来の機械翻訳用の辞書を構築する辞書構築方法において、所定の利用分野またはユーザが利用する分野の複数の翻訳対象文書を用意し、それらの翻訳対象文書に記述されている翻訳対象文を入力するステップ、入力された全ての翻訳対象文に対して、機械翻訳用マスター辞書を使用して形態素解析を行って単語を抽出するステップ、抽出された各単語について、出現頻度を算出するステップ、および機械翻訳用マスター辞書の内容から、出現頻度の低い単語に関する情報が除去された機械翻訳用カスタマイズ辞書を構築するステップを備えている（例えば、特許文献１参照）。
また、文単位での単語アライメント処理を行うツールとして「ＧＩＺＡ」等がある（非特許文献１参照）。
また、日本語文を節単位に分割するツールとして「ＣＢＡＰ」等がある（非特許文献２参照）。
さらに、英文を解析し、一定のユニットに分割するツールとして「Ｃｈａｒｎｉａｋ  Ｐａｒｓｅｒ」等がある（非特許文献３参照）。
【特許文献１】特開２０００−２５０９１１公報（第１頁、第１図等）
【非特許文献１】インターネット<URL:http://www-i6.informatik.rwth-aachen.de/Colleagues/och/software/GIZA++.html>
【非特許文献２】丸山岳彦、他3名．「日本語節境界検出プログラムＣＢＡＰの開発と評価」言語処理学会会誌〔自然言語処理〕  １１（３）、２００４年．ｐｐ．３９−６８
【非特許文献３】Ｅｕｇｅｎｅ  Ｃｈａｒｎｉａｋ．，"Ｓｔａｔｉｓｔｉｃａｌ  Ｐａｒｓｉｎｇ  ｗｉｔｈ  ａ  Ｃｏｎｔｅｘｔ−ｆｒｅｅ  Ｇｒａｍｍａｒ  ａｎｄ  Ｗｏｒｄ  Ｓｔａｔｉｓｔｉｃｓ．"，Ｉｎ  Ｐｒｏｃ．  Ｎａｔｉｏｎａｌ  Ｃｏｎｆｅｒｅｎｃｅ  ｏｎ  Ａｒｔｉｆｉｃｉａｌ  Ｉｎｔｅｌｌｉｇｅｎｃｅ，ｐａｇｅｓ  ５９８−６０３，  １９９７．
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の情報処理装置においては、日本語文の節単位の日英辞書を構築できなかった、という課題があった。なお、日本語文の節単位の日英辞書は、正確な日英機械翻訳のために有用であり、かつ高速な日英機械翻訳処理のために有用である。
【課題を解決するための手段】
【０００４】
本第一の発明の情報処理装置は、日本語の文を示す情報である日本語文情報と、当該日本語の文に対応する英語の文を示す情報である英語文情報を有する日英文情報を1以上格納している日英文情報格納部と、前記日英文章情報格納部に格納されている日英文章情報が有する日本語文情報を節単位に分割し、1以上の日本語文節情報を取得する節分割部と、前記日本語文情報に対応する英語文情報を、1以上の単語を有するユニット単位に分割し、1以上のユニット情報を取得するユニット分割部と、前記ユニット分割部が取得した1以上のユニット情報を結合し、１以上の結合ユニット情報を取得するユニット結合部と、前記ユニット結合部が取得した結合ユニット情報が有する１以上の単語と、前記節分割部が取得した日本語文節情報が有する１以上の単語との対応付けの処理を行い、日本語文節情報と当該日本語文節情報に対応する結合ユニット情報を取得する第二単語アライメント処理部と、前記第二単語アライメント処理部が取得した日本語文節情報と結合ユニット情報を対応付けて蓄積する節単位日英翻訳辞書蓄積部を具備する情報処理装置である。
かかる構成により、日本語文の節単位の日英辞書を構築できる。
【０００５】
また、本第二の発明の情報処理装置は、第一の発明に対して、前記日英文章情報格納部に格納されている日英文章情報が有する日本語文情報が有する１以上の単語と、当該日英文章情報が有する英語文情報が有する１以上の単語との対応付けの処理を行う第一単語アライメント処理部をさらに具備し、前記ユニット結合部は、前記第一単語アライメント処理部における日本語文情報が有する１以上の単語と英語文情報が有する１以上の単語との対応付けの結果に基づいて、１以上のユニット情報を結合し、１以上の結合ユニット情報を取得する情報処理装置である。
かかる構成により、日本語文の節単位の日英辞書を構築できる。
【０００６】
また、本第三の発明の情報処理装置は、第一、第二いずれかの発明に対して、前記第二単語アライメント処理部は、前記ユニット結合部が取得した結合ユニット情報が有する１以上の単語と、前記節分割部が取得した日本語文節情報が有する１以上の単語との対応付けの処理を行う節単位単語アライメント手段と、節単位単語アライメント手段における処理結果を評価する評価手段と、前記評価手段における評価結果が所定の条件を満たさない場合に、前記ユニット結合部に、他のユニット情報の組み合わせを構築するように指示し、前記評価手段における評価結果が所定の条件を満たす場合に、当該条件を満たす結合ユニット情報と日本語文節情報を対応付けて蓄積するように前記節単位日英翻訳辞書蓄積部に指示する情報処理装置である。
かかる構成により、日本語文の節単位の、正確な日英辞書を構築できる。
【０００７】
さらに、本第四の発明の情報処理装置は、第三の発明に対して、前記制御手段は、前記評価手段における評価結果が所定の条件を満たさない場合に、前記ユニット結合部に、前記節単位単語アライメント手段における処理結果を利用して、他のユニット情報の組み合わせを構築するように指示する情報処理装置である。
かかる構成により、日本語文の節単位の、さらに正確な日英辞書を構築できる。
【発明の効果】
【０００８】
本発明による情報処理装置によれば、日本語文の節単位の日英辞書を構築できる。
【発明を実施するための最良の形態】
【０００９】
以下、情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
図１は、本実施の形態における情報処理装置のブロック図である。
【００１０】
情報処理装置は、日英文情報受付部１０１、日英文情報蓄積部１０２、日英文情報格納部１０３、第一単語アライメント処理部１０４、節分割部１０５、ユニット分割部１０６、ユニット結合部１０７、第二単語アライメント処理部１０８、節単位日英翻訳辞書蓄積部１０９を具備する。
第二単語アライメント処理部１０８は、節単位単語アライメント手段１０８１、評価手段１０８２、制御手段１０８３を具備する。
【００１１】
日英文情報受付部１０１は、日本語の文を示す情報である日本語文情報と、当該日本語の文に対応する英語の文を示す情報である英語文情報を有する日英文情報を受け付ける。日英文情報の入力手段は、キーボードやマウスやメニュー画面によるもの等、何でも良い。日英文情報受付部１０１は、キーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。また、日英文情報受付部１０１は、通信手段により、日本語文情報を受け付けても良いし、ハードディスクや光ディスクなどの記録媒体から日本語文情報を読み出しても良い。
【００１２】
日英文情報蓄積部１０２は、日英文情報受付部１０１が受け付けた日本語文情報を日英文情報格納部１０３に蓄積する。日英文情報蓄積部１０２は、通常、ＭＰＵやメモリ等から実現され得る。日英文情報蓄積部１０２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００１３】
日英文情報格納部１０３は、日本語の文を示す情報である日本語文情報と、当該日本語の文に対応する英語の文を示す情報である英語文情報を有する日英文情報を1以上格納している。なお、日英文情報格納部１０３には、通常、多数の日英文情報が格納されている。以下で説明する第一単語アライメント処理部１０４における単語アライメント処理の精度を高めるために、日英文情報格納部１０３には、できるだけ多くの日英文情報が格納されていることが好適である。日英文情報格納部１０３は、ハードディスクなどの不揮発性の記録媒体が好適であるが、ＲＡＭなどの揮発性の記録媒体でも実現可能である。日英文情報格納部１０３は、不揮発性の記録媒体でも、揮発性の記録媒体でも良い。
【００１４】
第一単語アライメント処理部１０４は、日英文章情報格納部１０３に格納されている日英文章情報が有する日本語文情報が有する１以上の単語と、当該日英文章情報が有する英語文情報が有する１以上の単語との対応付けの処理を行う。つまり、第一単語アライメント処理部１０４は、日本語文情報が有する１以上の日本語の単語と、英語文情報が有する１以上の英語の単語の対応付けの処理を行う。対応付けの処理とは、例えば、日本語の単語と、英語の単語が対応する確率を算出する処理である。また、対応付けの処理とは、例えば、日本語の単語と、英語の単語の対応を決定し、日英の単語辞書を構築する処理である。また、対応付けの処理とは、例えば、日本語の単語と、英語の単語の対応の確率値を算出し、日本語の単語と英語の単語と確率値を有する情報を１以上、構成する処理である。なお、第一単語アライメント処理部１０４は、文単位での単語アライメント処理を行うツールである「ＧＩＺＡ」等の従来技術により実現可能である。第一単語アライメント処理部は、通常、ＭＰＵやメモリ等から実現され得る。第一単語アライメント処理部１０４の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００１５】
節分割部１０５は、日英文章情報格納部１０３に格納されている日英文章情報が有する日本語文情報を節単位に分割し、1以上の日本語文節情報を取得する。節分割部１０５は、日本語文を節単位に分割するツールである「ＣＢＡＰ」等の従来技術により実現可能である。節分割部１０５は、通常、ＭＰＵやメモリ等から実現され得る。節分割部１０５の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００１６】
ユニット分割部１０６は、日本語文情報に対応する英語文情報を、1以上の単語を有するユニット単位に分割し、1以上のユニット情報を取得する。ユニット単位とは、例えば、名詞句や動詞句等である。ユニット分割部１０６は、英文を解析し、一定のユニットに分割するツールである「Ｃｈａｒｎｉａｋ  Ｐａｒｓｅｒ」等の従来技術により実現可能である。ユニット分割部１０６は、通常、ＭＰＵやメモリ等から実現され得る。ユニット分割部１０６の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００１７】
ユニット結合部１０７は、ユニット分割部１０６が取得した1以上のユニット情報を結合し、１以上の結合ユニット情報を取得する。ユニット結合部１０７は、第一単語アライメント処理部１０４における日本語文情報が有する１以上の単語と英語文情報が有する１以上の単語との対応付けの結果に基づいて、1以上のユニット情報を結合し、１以上の結合ユニット情報を取得することが好適である。ユニット結合部１０７は、通常、ＭＰＵやメモリ等から実現され得る。ユニット結合部１０７の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００１８】
第二単語アライメント処理部１０８は、ユニット結合部１０７が取得した結合ユニット情報が有する１以上の単語と、節分割部１０５が取得した日本語文節情報が有する１以上の単語との対応付けの処理を行い、日本語文節情報と当該日本語文節情報に対応する結合ユニット情報を取得する。なお、第二単語アライメント処理部１０８が取得した日本語文節情報と結合ユニット情報の対の中には、単語アライメントの情報が含まれている。第二単語アライメント処理部１０８が取得する情報のデータ構造は問わない。第二単語アライメント処理部１０８が取得する情報の例は、後述する。第二単語アライメント処理部１０８は、通常、ＭＰＵやメモリ等から実現され得る。第二単語アライメント処理部１０８の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
節単位単語アライメント手段１０８１は、ユニット結合部１０７が取得した結合ユニット情報が有する１以上の単語と、節分割部１０５が取得した日本語文節情報が有する１以上の単語との対応付けの処理を行う。
評価手段１０８２は、節単位単語アライメント手段１０８１における処理結果を評価する。
【００１９】
制御手段１０８３は、評価手段１０８２における評価結果が所定の条件を満たさない場合に、ユニット結合部１０６に、他のユニット情報の組み合わせを構築するように指示し、評価手段１０８２における評価結果が所定の条件を満たす場合に、当該条件を満たす結合ユニット情報と日本語文節情報を対応付けて蓄積するように節単位日英翻訳辞書蓄積部１０９に指示する。制御手段１０８３は、評価手段１０８２における評価結果が所定の条件を満たさない場合に、ユニット結合部１０７に、節単位単語アライメント手段１０８１における処理結果を利用して、他のユニット情報の組み合わせを構築するように指示することが好適である。
【００２０】
節単位単語アライメント手段１０８１、評価手段１０８２、および制御手段１０８３は、通常、ＭＰＵやメモリ等から実現され得る。節単位単語アライメント手段１０８１等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００２１】
節単位日英翻訳辞書蓄積部１０９は、第二単語アライメント処理部１０８が取得した日本語文節情報と結合ユニット情報を対応付けて蓄積する。なお、節単位日英翻訳辞書蓄積部１０９が蓄積する日本語文節情報と結合ユニット情報は、英単語と日本語の単語の対応を示す情報を含む。節単位日英翻訳辞書蓄積部１０９が情報を蓄積する記録媒体は問わない。かかる記録媒体は、情報処理装置の内蔵の記録媒体でも、外部の記録媒体でも良い。節単位日英翻訳辞書蓄積部１０９は、通常、ＭＰＵやメモリ等から実現され得る。節単位日英翻訳辞書蓄積部１０９の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
次に、情報処理装置の動作について図２から図５のフローチャートを用いて説明する。
（ステップＳ２０１）日英文情報受付部１０１が、日英文情報を受け付けたか否かを判断する。日英文情報を受け付ければステップＳ２０２に行き、日英文情報を受け付けなければステップＳ２０１に戻る。
（ステップＳ２０２）日英文情報蓄積部１０２は、ステップＳ２０１で受け付けた日英文情報を日英文情報格納部１０３に蓄積する。
【００２２】
（ステップＳ２０３）第一単語アライメント処理部１０４は、ステップＳ２０２で蓄積された日本語文情報と、英語文情報の単語のアライメント処理を行う。つまり、第一単語アライメント処理部１０４は、文単位の単語アライメント処理を行う。
（ステップＳ２０４）節分割部１０５は、ステップＳ２０２で蓄積された日本語文情報を１以上の節に分割する。そして、節分割部１０５は、1以上の日本語文節情報を取得する。
（ステップＳ２０５）ユニット分割部１０６は、ステップＳ２０２で蓄積された英語文情報を、1以上の単語を有するユニット単位に分割し、1以上のユニット情報を取得する。
【００２３】
（ステップＳ２０６）ユニット結合部１０７は、ステップＳ２０５で取得した1以上のユニット情報を結合し、１以上の結合ユニット情報を取得する。なお、結合ユニット情報を決定する処理である結合ユニット情報決定処理１の詳細は、図３のフローチャートを用いて説明する。
（ステップＳ２０７）第二単語アライメント処理部１０８は、カウンタｉに１を代入する。
【００２４】
（ステップＳ２０８）第二単語アライメント処理部１０８は、ステップＳ２０４で取得した日本語文節情報のうち、ｉ番目の日本語文節情報が存在するか否かを判断する。ｉ番目の日本語文節情報が存在すればステップＳ２０９に行き、ｉ番目の日本語文節情報が存在しなければステップＳ２０１に戻る。
【００２５】
（ステップＳ２０９）節単位単語アライメント手段１０８１は、ユニット結合部１０７が取得した結合ユニット情報が有する１以上の単語と、節分割部１０５が取得した日本語文節情報が有する１以上の単語との対応付けの処理を行う。なお、本ステップにおける処理である節単位単語アライメント処理の詳細については、図５のフローチャートを用いて説明する。
【００２６】
（ステップＳ２１０）節単位日英翻訳辞書蓄積部１０９は、第二単語アライメント処理部１０８が取得した日本語文節情報と結合ユニット情報を対応付けて蓄積する。なお、かかる日本語文節情報と結合ユニット情報には、各単語の対応を示す情報を有する。
（ステップＳ２１１）第二単語アライメント処理部１０８は、カウンタｉを１、インクリメントする。ステップＳ２０８に戻る。
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００２７】
次に、情報処理装置の結合ユニット情報決定処理１について図３のフローチャートを用いて説明する。結合ユニット情報決定処理１は、文単位での単語アライメント処理の結果を利用して、英語のユニットをまとめ上げる処理である。
（ステップＳ３０１）ユニット結合部１０７は、カウンタｋに１を代入する。
【００２８】
（ステップＳ３０２）ユニット結合部１０７は、ｋ番目のユニット情報が存在するか否かを判断する。ｋ番目のユニット情報が存在すればステップＳ３０３に行き、ｋ番目のユニット情報が存在しなければステップＳ３０５に行く。
（ステップＳ３０３）ユニット結合部１０７は、ｋ番目のユニット情報に対応する日本語文節情報を決定する。かかる処理の詳細は、図４のフローチャートを用いて説明する。
（ステップＳ３０４）ユニット結合部１０７は、カウンタｋを１、インクリメントする。ステップＳ３０２に戻る。
（ステップＳ３０５）ユニット結合部１０７は、カウンタｋに１を代入する。
【００２９】
（ステップＳ３０６）ユニット結合部１０７は、（ｋ＋１）番目のユニット情報が存在するか否かを判断する。（ｋ＋１）番目のユニット情報が存在すればステップＳ３０７に行き、（ｋ＋１）番目のユニット情報が存在しなければ上位関数にリターンする。
【００３０】
（ステップＳ３０７）ユニット結合部１０７は、ｋ番目のユニット情報に対応する日本語文節情報と（ｋ＋１）番目のユニット情報に対応する日本語文節情報が同じであるか否かを判断する。同じであればステップＳ３０８に行き、同じでなければステップＳ３１０に行く。なお、各ユニット情報がどの日本語文節情報に対応するかは、ステップＳ３０３で決定されている。
【００３１】
（ステップＳ３０８）ユニット結合部１０７は、（ｋ＋１）番目のユニット情報をｋ番目のユニット情報に結合する。ここで、「結合」とは、一の結合ユニット情報を構成するための処理を言い、（ｋ＋１）番目のユニット情報をｋ番目のユニット情報を繋げる処理でも良いし、リンク付ける処理でも良いし、その他の処理でも良い。
（ステップＳ３０９）ユニット結合部１０７は、カウンタｋを１、インクリメントする。
【００３２】
（ステップＳ３１０）ユニット結合部１０７は、ｋ番目のユニット情報に対応する日本語文節情報が存在しないか否かを判断する。ｋ番目のユニット情報に対応する日本語文節情報が存在しない場合はステップＳ３０８に行き、存在する場合はステップＳ３０９に行く。
【００３３】
次に、情報処理装置の結合ユニット情報決定処理について図４のフローチャートを用いて説明する。結合ユニット情報決定処理とは、各ユニット情報に対応する日本語文節情報を決定する処理である。結合ユニット情報決定処理において、例えば、ユニット情報を識別する情報と、日本語文節情報を識別する情報の組が１以上出力される。
（ステップＳ４０１）ユニット結合部１０７は、ユニット情報を、１以上の英単語に分割する。
（ステップＳ４０２）ユニット結合部１０７は、カウンタｉに１を代入する。
【００３４】
（ステップＳ４０３）ユニット結合部１０７は、ステップＳ４０１で分割した英単語の中に、ｉ番目の英単語が存在するか否かを判断する。ｉ番目の英単語が存在すればステップＳ４０４に行き、ｉ番目の英単語が存在しなければステップＳ４０８に行く。
【００３５】
（ステップＳ４０４）ユニット結合部１０７は、ｉ番目の英単語に対応する日本語の単語を取得する。具体的には、例えば、ユニット結合部１０７は、ｉ番目の英単語に対応する確率値（確からしさ）が最も大きい日本語の単語を取得する。
（ステップＳ４０５）ユニット結合部１０７は、ステップＳ４０４で取得した日本語の単語を有する日本語文節情報を、ｉ番目の英単語に対応する日本語文節情報として決定する。
【００３６】
（ステップＳ４０６）ユニット結合部１０７は、ステップＳ４０５における決定に基づいて、英単語と日本語文節情報の対応を示す情報を一時蓄積する。かかる情報は、例えば、英単語と、日本語文節情報の識別子の組からなる情報である。
（ステップＳ４０７）ユニット結合部１０７は、カウンタｉを１、インクリメントする。ステップＳ４０３に戻る。
（ステップＳ４０８）ユニット結合部１０７は、最も多く出現した日本語文節情報をユニット情報に対応する日本語文節情報であると決定する。上位関数にリターンする。
次に、情報処理装置の節単位単語アライメント処理について図５のフローチャートを用いて説明する。
（ステップＳ５０１）節単位単語アライメント手段１０８１は、カウンタｊに１を代入する。
（ステップＳ５０２）節単位単語アライメント手段１０８１は、j番目の結合ユニット情報を取得する。
【００３７】
（ステップＳ５０３）節単位単語アライメント手段１０８１は、ステップＳ５０２でj番目の結合ユニット情報が取得できたか否かを判断する。j番目の結合ユニット情報が取得できればステップＳ５０４に行き、j番目の結合ユニット情報が取得できなければステップＳ５０８に行く。
【００３８】
（ステップＳ５０４）節単位単語アライメント手段１０８１は、j番目の結合ユニット情報と、対象の日本語文節情報の単語アライメント処理を行う。文や節を代入して、単語アライメント処理を行う技術は、上述したように公知技術であるので、ここでの詳細な説明は省略する。
【００３９】
（ステップＳ５０５）評価手段１０８２は、ステップＳ５０４におけるアライメント処理の結果が所定の条件に合致するか否かを判断する。ここで、所定の条件とは、例えば、日本語に含まれる単語（適宜、「内容語」という。）の一定数（例えば、９割）以上が、英語の単語との対応の確からしさが、予め決められた値（しきい値）以上であることである。また、所定の条件とは、例えば、アライメントの出力の日本語の単語と英語の単語の対応の確からしさの値の平均値が、あらかじめ決められた値（しきい値）以上であることである。
（ステップＳ５０６）制御手段１０８３は、j番目の結合ユニット情報と、対象の日本語文節情報の単語アライメントの結果を、蓄積する情報として決定する。上位関数にリターンする。
（ステップＳ５０７）制御手段１０８３は、カウンタｊを１、インクリメントする。
【００４０】
（ステップＳ５０８）制御手段１０８３は、ユニット結合部１０７に、節単位単語アライメント手段１０８１における処理結果を利用して、他のユニット情報の組み合わせを構築するように指示し、ユニット結合部１０７は、節単位単語アライメント手段１０８１における処理結果を利用して、新たな結合ユニット情報を決定する処理を行う。かかる処理を、結合ユニット情報決定処理２、ということとする。結合ユニット情報決定処理２は、節単位単語アライメント処理の結果を利用して、節単位のアライメント処理を行う点が、結合ユニット情報決定処理１と異なる。ステップＳ２０７に行く。なお、本時点で、日本語文節情報と結合ユニット情報の対応が取れた分についても、リセットされ、新たな１以上の結合ユニット情報と、１以上の日本語文節情報との節単位の単語アライメント処理を行うこととなる。
次に、情報処理装置の結合ユニット情報決定処理２について図６のフローチャートを用いて説明する。
【００４１】
（ステップＳ６０１）ユニット結合部１０７は、ステップＳ５０４における節単位の単語アライメント処理の結果から、確からしさが一定値以下の内容語（ここでは、英語の単語）を取得する。確からしさとは、日本語と英語の対応の確からしさである。
（ステップＳ６０２）節単位単語アライメント手段１０８１は、カウンタｉに１を代入する。
【００４２】
（ステップＳ６０３）ユニット結合部１０７は、ステップＳ６０１で取得したｉ番目の内容語が存在するか否かを判断する。ｉ番目の内容語が存在すればステップＳ６０４に行き、ｉ番目の内容語が存在しなければ上位関数にリターンする。
【００４３】
（ステップＳ６０４）ユニット結合部１０７は、ｉ番目の内容語が、当該内容語を有する結合ユニット情報の最終の英単語であるか否かを判断する。最終の英単語であればステップＳ６０５に行き、最終の英単語でなければステップＳ６０８に行く。
（ステップＳ６０５）ユニット結合部１０７は、ｉ番目の内容語を有するユニット情報を取得する。
（ステップＳ６０６）ユニット結合部１０７は、ステップＳ６０５で取得したユニット情報を有する結合ユニット情報から、ステップＳ６０５で取得したユニット情報を削除する。
（ステップＳ６０７）ユニット結合部１０７は、ステップＳ６０６における処理対象の結合ユニット情報の次の結合ユニット情報の先頭に、ステップＳ６０５で取得したユニット情報を挿入する。
（ステップＳ６０８）ユニット結合部１０７は、カウンタｉを１、インクリメントする。ステップＳ６０３に戻る。
以下、本実施の形態における情報処理装置の具体的な動作について説明する。まず、情報処理装置の第一の処理例について説明する。
まず、情報処理装置の日英文情報受付部１０１は、以下の日本語文情報と英語文情報を有する日英文情報を受け付ける。日本語文情報は、「摩耗や割れ等の欠陥に対し、補修施工する場合、補修を効果的に行って高い品質を維持させる。」である。英語文情報は、「To maintain high quality by performing effective repair when defects such as wear and cracks.」である。
次に、日英文情報蓄積部１０２は、受け付けた日英文情報を日英文情報格納部１０３に蓄積する。
【００４４】
次に、第一単語アライメント処理部１０４は、蓄積された日本語文情報と、英語文情報の単語のアライメント処理を行う。つまり、第一単語アライメント処理部１０４は、文単位の単語アライメント処理を行う。その文単位の単語アライメント処理の結果が、図７である。第一単語アライメント処理部１０４は、英語文情報の各単語の前から、番号を付与し、図７（ａ）を得る。そして、第一単語アライメント処理部１０４は、英語の単語に対応すると推定される日本語の単語の横の（｛｝）内に、当該英語の単語に付された番号と同一の数字を代入し、図７（ｂ）を得る。つまり、図７（ａ）（ｂ）において、日本語の単語「摩擦」は、英語の単語「（１４）ｗｅａｒ」に対応すると判断されたことを示す。
【００４５】
次に、節分割部１０５は、日本語文情報「摩耗や割れ等の欠陥に対し、補修施工する場合、補修を効果的に行って高い品質を維持させる。」を、節に分割し、図８（ｂ）の４つの日本語文節情報（Ｓ１、Ｓ２，Ｓ３，Ｓ４）を得る。各日本語文節情報に含まれる日本語の単語の横の（｛｝）内に、当該英語の単語に付された番号と同一の数字が代入されている。なお、図８（ａ）は、図７（ａ）と同じである。
【００４６】
次に、ユニット分割部１０６は、英語文情報「To maintain high quality by performing effective repair when defects such as wear and cracks.」を、1以上の単語を有するユニット単位に分割し、1以上のユニット情報を取得する。ユニット分割部１０６が得たユニット情報を図９に示す。ユニット情報は、図９のＸ１からＸ１１である。
【００４７】
次に、ユニット結合部１０７は、図３のフローチャートに従って、ユニット分割部１０６が分割した１以上のユニット情報を結合し、図１０（ａ）のように、４つの結合ユニット情報（Ｓ１，Ｓ２，Ｓ３，Ｓ４）を取得する。図１０（ｂ）は、図８（ｂ）と同じデータである。
【００４８】
なお、図１０のアライメント結果において、「補修」という語が２回現れており、対応先が入れ替わっている可能性がある。そこで、第二単語アライメント処理部１０８は、文単位のアライメント処理の結果の単語の連続性をチェックする。ここでは、第二単語アライメント処理部１０８は、日本語文節情報のＳ３の、英語の単語の対応の連続性のチェックにより、不連続であることを検出する。つまり、第二単語アライメント処理部１０８は、日本語文節情報のＳ３の英語の単語の対応が｛１０｝、｛６｝と不連続でることを検出する。次に、「補修」が２度現れているので、他の「補修」のアライメント処理の結果である｛７８｝と、元の「補修」の｛１０｝を入れ替える。第二単語アライメント処理部１０８の節単位単語アライメント手段１０８１は、以上のようなチェックと、入れ替えを行う。そして、節単位単語アライメント手段１０８１は、図１１（ａ）から（ｄ）を得る。
【００４９】
次に、評価手段１０８２は、Ｓ４の結合ユニット情報と、Ｓ４の日本語文節情報（図１１（ａ）参照）が所定の条件に合致するか否かを判断する。その結果、評価手段１０８２は、所定の条件に合致すると判断する。同様に、Ｓ３、Ｓ２、Ｓ１の結合ユニット情報と、Ｓ３、Ｓ２、Ｓ１の日本語文節情報（図１１（ｂ）（ｃ）（ｄ）参照）が所定の条件に合致するか否かを判断する。その結果、評価手段１０８２は、それぞれが所定の条件に合致すると判断する。
【００５０】
そして、第二単語アライメント処理部１０８は、結果として、図１１（ａ）から（ｄ）のような、結合ユニット情報と、日本語文節情報の単語アライメントの情報を得る。そして、節単位日英翻訳辞書蓄積部１０９は、第二単語アライメント処理部１０８が取得した日本語文節情報と結合ユニット情報を対応付けて、かつ、単語アライメントの情報をも蓄積する。ここで、単語アライメントの情報とは、図１１において、単語に付与された数字である。
次に、情報処理装置の第二の処理例について説明する。
まず、情報処理装置の日英文情報受付部１０１は、以下の日本語文情報と英語文情報を有する日英文情報を受け付ける。日本語文情報は、「バレル内周面および横穴内周面にライニング層を同時に形成し、生産性に優れかつ低コストで製造可能な横穴を有するバレルの製造方法を提供する。」である。英語文情報は、「To provide a barrel manufacturing method in which a lining layer is simultaneously  formed on an inner circumferential surface of a barrel and an inner circumferential  surface of a horizontal hole , and the barrel having the horizontal hole with excellent  productivity can be manufactured at a low cost.」である。
次に、日英文情報蓄積部１０２は、受け付けた日英文情報を日英文情報格納部１０３に蓄積する。
【００５１】
次に、第一単語アライメント処理部１０４は、蓄積された日本語文情報と、英語文情報の単語のアライメント処理を行う。つまり、第一単語アライメント処理部１０４は、文単位の単語アライメント処理を行う。その文単位の単語アライメント処理の結果が、図１２である。第一単語アライメント処理部１０４は、英語文情報の各単語の前から、番号を付与し、図１２（ａ）を得る。そして、第一単語アライメント処理部１０４は、英語の単語に対応すると推定される日本語の単語の横の（｛｝）内に、当該英語の単語に付された番号と同一の数字を代入し、図１２（ｂ）を得る。
【００５２】
次に、節分割部１０５は、日本語文情報「バレル内周面および横穴内周面にライニング層を同時に形成し、生産性に優れかつ低コストで製造可能な横穴を有するバレルの製造方法を提供する。」を、節に分割し、図１３（ｂ）の５つの日本語文節情報（Ｓ１、Ｓ２，Ｓ３，Ｓ４，Ｓ５）を得る。各日本語文節情報に含まれる日本語の単語の横の（｛｝）内に、当該英語の単語に付された番号と同一の数字が代入されている。なお、図１３（ａ）は、図１２（ａ）と同じである。
【００５３】
次に、ユニット分割部１０６は、英語文情報「To provide a barrel manufacturing method in which a lining layer is simultaneously  formed on an inner circumferential surface of a barrel and an inner circumferential  surface of a horizontal hole , and the barrel having the horizontal hole with excellent  productivity can be manufactured at a low cost.」を、1以上の単語を有するユニット単位に分割し、1以上のユニット情報を取得する。ユニット分割部１０６が取得した1以上のユニット情報を、図１４に示す。ユニット分割部１０６が取得した1以上のユニット情報は、Ｘ１からＸ２８のユニット情報である。なお、この英語文情報は、例えば、図１２（ａ）の英語文情報のように、各英単語に番号が付与されている。
【００５４】
次に、ユニット結合部１０７は、図３のフローチャートに従って、ユニット分割部１０６が分割した１以上のユニット情報を結合し、図１５（ａ）のように、５つの結合ユニット情報（Ｓ１，Ｓ２，Ｓ３，Ｓ４，Ｓ５）を取得する。かかる結合ユニット情報は、離れたユニット情報に同一の結合ユニット情報の識別子が付与されている例である(図１５（ａ）のＳ４)。なお、図１５（ｂ）は、図１３（ｂ）と同じである。
【００５５】
次に、節単位単語アライメント手段１０８１は、５つの結合ユニット情報と５つの日本語文節情報に対して、節単位のアライメント処理を行う。つまり、５度、節単位のアライメント処理を行う。節単位単語アライメント手段１０８１は、図１６（ａ）、図１６（ｂ）を得る。ここで、結合ユニット処理のあと、節単位単語アライメント手段１０８１は、節単位で単語アライメントを取る際に、S２からS４までを、ひとまとまりの節として処理を行う。その結果が、図１６である。
【００５６】
次に、評価手段１０８２は、図１６（ａ）の結合ユニット情報「Ｓ５」と、日本語文節情報「Ｓ５」が所定の条件に合致するか否かを判断する。また、評価手段１０８２は、図１６（ｂ）の結合ユニット情報「Ｓ１」と、日本語文節情報「Ｓ１」が所定の条件に合致するか否かを判断する。さらに、評価手段１０８２は、図１６（ｃ）の結合ユニット情報「Ｓ２、Ｓ３、Ｓ４」と、日本語文節情報「Ｓ２、Ｓ３、Ｓ４」が所定の条件に合致するか否かを判断する。ここで、評価手段１０８２は、Ｓ１の対応で、（３６）ｈａｖｉｎｇ  の対応先がなくなっていることを検出する。かかることは、所定の条件に合致しないことである。つまり、所定の条件の一つに、すべての単語の対応先が存在することがある。
したがって、一部に条件を満たさない結合ユニット情報と日本語文節情報が存在する（例えば、Ｓ１）と、評価手段１０８２は評価する。
【００５７】
次に、制御手段１０８３は、ユニット結合部１０７に、節単位単語アライメント手段１０８１における処理結果を利用して、他のユニット情報の組み合わせを構築するように指示する。そして、ユニット結合部１０７は、節単位単語アライメント手段１０８１における処理結果を利用して、新たな結合ユニット情報を決定する処理（結合ユニット情報決定処理２）を行う。そして、ユニット結合部１０７は、Ｓ１の結合ユニット情報において、（３６）ｈａｖｉｎｇの対応先がなくなっているため、（３６）ｈａｖｉｎｇを、「Ｓ２，Ｓ３，Ｓ４」の結合ユニット情報に移動する。そして、ユニット結合部１０７は、図１７に示す結合ユニット情報を得る。図１７の結合ユニット情報は、図１６の結合ユニット情報と比較して、「Ｓ１」、「Ｓ２，Ｓ３，Ｓ４」が変わっている。
【００５８】
次に、節単位単語アライメント手段１０８１は、上記と同様に、図１７（ａ）（ｂ）（ｃ）の結合ユニット情報、日本語文節情報に対して、節単位の単語アライメント処理を行う。
【００５９】
そして、節単位単語アライメント手段１０８１は、図１８（ｂ）から（ｄ）のような、結合ユニット情報と、日本語文節情報の単語アライメントの情報を得る。節単位日英翻訳辞書蓄積部１０９は、第二単語アライメント処理部１０８が取得した日本語文節情報と結合ユニット情報を対応付けて、かつ、単語アライメントの情報をも蓄積する。なお、節単位日英翻訳辞書蓄積部１０９が蓄積する日本語文節情報と結合ユニット情報は、英単語と日本語の単語の対応を示す情報を含む。ここで、英単語と日本語の単語の対応を示す情報とは、図１８等の数字である。また、図１８（ａ）のＮＵＬＬは、日本語に対応先のない英単語のリストを示す。なお、日本語に対応先のない英単語のリストは、アライメントの対象とする必要はなく、削除しても良い。
【００６０】
以上、本実施の形態によれば、日本語文の情報と、それに対応する英語文の情報から、節単位の単語アライメントの情報を自動的に取得できる。つまり、本実施の形態によれば、日本語文の節単位の日英辞書を構築できる。なお、かかる日本語文の節単位の日英辞書は、正確な日英機械翻訳のために有用であり、かつ高速な日英機械翻訳処理のために有用である。
【００６１】
なお、本実施の形態によれば、本情報処理装置において、日英単語の辞書を用いなかったが、本情報処理装置は日英単語の辞書を有しても良い。情報処理装置が日英単語の辞書を有する場合、未知語において、上述した第一単語アライメント処理部がアライメント処理を行う構成とすれば良い。つまり、本情報処理装置は、日本語の文を示す情報である日本語文情報と、当該日本語の文に対応する英語の文を示す情報である英語文情報を有する日英文情報を1以上格納している日英文情報格納部と、前記日英文章情報格納部に格納されている日英文章情報が有する日本語文情報を節単位に分割し、1以上の日本語文節情報を取得する節分割部と、前記日本語文情報に対応する英語文情報を、1以上の単語を有するユニット単位に分割し、1以上のユニット情報を取得するユニット分割部と、前記ユニット分割部が取得した1以上のユニット情報を結合し、１以上の結合ユニット情報を取得するユニット結合部と、前記ユニット結合部が取得した結合ユニット情報が有する１以上の単語と、前記節分割部が取得した日本語文節情報が有する１以上の単語との対応付けの処理を行い、日本語文節情報と当該日本語文節情報に対応する結合ユニット情報を取得する第二単語アライメント処理部と、前記第二単語アライメント処理部が取得した日本語文節情報と結合ユニット情報を対応付けて蓄積する節単位日英翻訳辞書蓄積部を具備する情報処理装置であれば良い。
【００６２】
また、本実施の形態によれば、ユニット結合部１０７は、節単位単語アライメント手段１０８１における処理結果を利用して、他のユニット情報の組み合わせを構築した。かかる処理は、節単位のアライメント処理の結果の中で、対応先がない単語を、直後の結合ユニット情報に移動し、新しい結合ユニット情報を構成する処理である。ただし、ユニット結合部１０７は、節単位単語アライメント手段１０８１における処理結果を利用して、他のユニット情報の組み合わせを構築処理は、他のアルゴリズムでも良い。かかる処理は、例えば、節単位のアライメント処理の結果の中で、対応の確からしさの値が所定値（しきい値）より低く、かつ結合ユニット情報の最後の単語である場合に、当該単語を後続する結合ユニットに移動する処理でも良い。
【００６３】
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、格納されている日英文章情報が有する日本語文情報を節単位に分割し、1以上の日本語文節情報を取得する節分割ステップと、前記日本語文情報に対応する英語文情報を、1以上の単語を有するユニット単位に分割し、1以上のユニット情報を取得するユニット分割ステップと、前記ユニット分割ステップで取得した1以上のユニット情報を結合し、１以上の結合ユニット情報を取得するユニット結合ステップと、前記ユニット結合ステップで取得した結合ユニット情報が有する１以上の単語と、前記節分割ステップで取得した日本語文節情報が有する１以上の単語との対応付けの処理を行い、日本語文節情報と当該日本語文節情報に対応する結合ユニット情報を取得する第二単語アライメント処理ステップと、前記第二単語アライメント処理ステップで取得した日本語文節情報と結合ユニット情報を対応付けて蓄積する節単位日英翻訳辞書蓄積ステップを実行させるためのプログラム、である。
【００６４】
また、上記プログラムにおいて、前記格納されている日英文章情報が有する日本語文情報が有する１以上の単語と、当該日英文章情報が有する英語文情報が有する１以上の単語との対応付けの処理を行う第一単語アライメント処理ステップをさらにコンピュータに実行させ、前記ユニット結合ステップは、前記第一単語アライメント処理ステップにおける日本語文情報が有する１以上の単語と英語文情報が有する１以上の単語との対応付けの結果に基づいて、1以上のユニット情報を結合し、１以上の結合ユニット情報を取得するプログラム、である。
【００６５】
また、上記プログラムにおいて、前記第二単語アライメント処理ステップは、前記ユニット結合ステップで取得した結合ユニット情報が有する１以上の単語と、前記節分割部が取得した日本語文節情報が有する１以上の単語との対応付けの処理を行う節単位単語アライメントステップと、節単位単語アライメントステップにおける処理結果を評価する評価ステップと、前記評価ステップにおける評価結果が所定の条件を満たさない場合に、前記ユニット結合部に、他のユニット情報の組み合わせを構築するように指示し、前記評価ステップにおける評価結果が所定の条件を満たす場合に、当該条件を満たす結合ユニット情報と日本語文節情報を対応付けて蓄積するように指示する制御ステップとを具備するプログラム、である。
【００６６】
また、上記プログラムにおいて、前記制御ステップにおいて、前記評価ステップにおける評価結果が所定の条件を満たさない場合に、前記節単位単語アライメントステップにおける処理結果を利用して、他のユニット情報の組み合わせを構築するように指示するプログラム、である。
【００６７】
また、図１９は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態の情報処理装置を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図１９は、このコンピュータシステム１９０の概観図であり、図２０は、システム１９０のブロック図である。
【００６８】
図１９において、コンピュータシステム１９０は、ＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）ドライブ、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブを含むコンピュータ１９１と、キーボード１９２と、マウス１９３と、モニタ１９４と、マイク１９５とを含む。
【００６９】
図２０において、コンピュータ１９１は、ＦＤドライブ１９１１、ＣＤ−ＲＯＭドライブ１９１２に加えて、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１９１３と、ＣＰＵ１９１３、ＣＤ−ＲＯＭドライブ１９１２及びＦＤドライブ１９１１に接続されたバス１９１４と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）１９１５と、ＣＰＵ１９１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１９１６と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク３０１７とを含む。ここでは、図示しないが、コンピュータ１９１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【００７０】
コンピュータシステム１９０に、上述した実施の形態の情報処理装置の機能を実行させるプログラムは、ＣＤ−ＲＯＭ２００１、またはＦＤ２００２に記憶されて、ＣＤ−ＲＯＭドライブ１９１２またはＦＤドライブ１９１１に挿入され、さらにハードディスク１９１７に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ１９１に送信され、ハードディスク１９１７に記憶されても良い。プログラムは実行の際にＲＡＭ１９１６にロードされる。プログラムは、ＣＤ−ＲＯＭ２００１、ＦＤ２００２またはネットワークから直接、ロードされても良い。
【００７１】
プログラムは、コンピュータ１９１に、上述した実施の形態の情報処理装置の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム１９０がどのように動作するかは周知であり、詳細な説明は省略する。
【００７２】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【００７３】
以上のように、本発明にかかる情報処理装置は、日本語文の節単位の日英辞書を構築できる、という効果を有し、日英翻訳装置等として有用である。
【図面の簡単な説明】
【００７４】
【図１】本実施の形態における情報処理装置のブロック図
【図２】同情報処理装置の動作について説明するフローチャート
【図３】同情報処理装置の動作について説明するフローチャート
【図４】同情報処理装置の動作について説明するフローチャート
【図５】同情報処理装置の動作について説明するフローチャート
【図６】同情報処理装置の動作について説明するフローチャート
【図７】同文単位の単語アライメント処理の結果を示す図
【図８】同節分割部による節分割処理の結果を示す図
【図９】同ユニット分割部が取得したユニット情報を示す図
【図１０】同節単位単語アライメント手段の最初の節単位単語アライメント処理の結果を示す図
【図１１】同最終的な節単位単語アライメント処理の結果を示す図
【図１２】同文単位の単語アライメント処理の結果を示す図
【図１３】同節分割部による節分割処理の結果を示す図
【図１４】同ユニット分割部が取得したユニット情報を示す図
【図１５】同ユニット結合部による結合ユニット情報の取得結果を示す図
【図１６】同節単位単語アライメント手段の節単位のアライメント処理の結果を示す図
【図１７】同ユニット結合部が、節単位単語アライメント処理の結果を利用して、新たな結合ユニット情報を決定した処理の結果を示す図
【図１８】同最終的な節単位単語アライメント処理の結果を示す図
【図１９】同情報処理装置を実現するコンピュータの外観を示す図
【図２０】同情報処理装置のシステムのブロック図
【符号の説明】
【００７５】
１０１  日英文情報受付部
１０２  日英文情報蓄積部
１０３  日英文情報格納部
１０４  第一単語アライメント処理部
１０５  節分割部
１０６ユニット分割部
１０７  ユニット結合部
１０８  第二単語アライメント処理部
１０９  節単位日英翻訳辞書蓄積部  
１０８１  節単位単語アライメント手段
１０８２  評価手段
１０８３  制御手段
【図１】
2006251959.tif 000003
【図２】
2006251959.tif 000004
【図３】
2006251959.tif 000005
【図４】
2006251959.tif 000006
【図５】
2006251959.tif 000007
【図６】
2006251959.tif 000008
【図７】
2006251959.tif 000009
【図８】
2006251959.tif 000010
【図９】
2006251959.tif 000011
【図１０】
2006251959.tif 000012
【図１１】
2006251959.tif 000013
【図１２】
2006251959.tif 000014
【図１３】
2006251959.tif 000015
【図１４】
2006251959.tif 000016
【図１５】
2006251959.tif 000017
【図１６】
2006251959.tif 000018
【図１７】
2006251959.tif 000019
【図１８】
2006251959.tif 000020
【図１９】
2006251959.tif 000021
【図２０】
2006251959.tif 000022