(57)【特許請求の範囲】
【請求項１】
第１言語の文を第２言語に翻訳する処理を、コンピュータの記憶手段に記憶された、異なる言語の単語間に対応関係をつける下記各対訳単語辞書を用いて前記コンピュータに実行させる翻訳処理プログラムにおいて、
前記記憶手段に記憶された第１言語から第２言語への対訳単語辞書にアクセスして前記第１言語の文を構成する単語に対応する第２言語の単語を抽出するステップと、
前記抽出ステップの結果、前記第１言語の単語に対応する第２言語の単語が、前記第１言語から第２言語への対訳単語辞書に存在しない場合に、前記記憶手段に記憶された第１言語から第３言語への対訳単語辞書にアクセスして、前記第１の言語の単語に対応する前記第３言語の単語を抽出するステップと、
前記記憶手段に記憶された第３言語から前記第１言語への対訳単語辞書にアクセスして、前記抽出された第３言語の単語に対応する第１言語の単語を抽出するステップと、
前記第１言語から前記第２言語への対訳単語辞書にアクセスして、前記抽出された第３言語の単語に対応する第１言語の単語抽出ステップで抽出された第１言語の単語に対応する第２言語の単語を訳語候補として抽出するステップと、
前記抽出された訳語候補のいずれかを訳語として決定するステップと、
を前記コンピュータに実行させることを特徴とする翻訳処理プログラム。
【請求項２】
第１言語の文を第２言語に翻訳する処理を、コンピュータの記憶手段に記憶された、第１言語と第２言語の単語間に対応関係をつける第１言語から第２言語への対訳単語辞書と前記第１言語の単語を意味記号と対応付ける辞書とを用いて前記コンピュータに実行させる翻訳処理プログラムにおいて、
前記記憶手段に記憶された第１言語から第２言語への対訳単語辞書にアクセスして第１言語の文を構成する単語に対応する第２言語の単語を抽出するステップと、
前記抽出ステップの結果、前記第１言語の単語に対応する第２言語の単語が、前記第１言語から第２言語への対訳単語辞書に存在しない場合に、前記記憶手段に記憶された前記第１言語の単語を意味記号と対応付ける辞書にアクセスして第１の言語の単語に対応する意味記号を抽出するステップと、
前記記憶手段に記憶された前記第１言語の単語を意味記号と対応付ける辞書にアクセスして、前記抽出された意味記号に対応する第１言語の単語を抽出するステップと、
前記記憶手段に記憶された第１言語から前記第２言語への対訳単語辞書にアクセスして、前記抽出された意味記号に対応する第１言語の単語抽出ステップにおいて抽出された第１言語の単語に対応する第２言語の単語を訳語候補として抽出するステップと、
前記抽出された訳語候補のいずれかを訳語として決定するステップと、
を前記コンピュータに実行させることを特徴とする翻訳処理プログラム。
【請求項３】
第１言語の文を第２言語に翻訳する処理を、コンピュータの記憶手段に記憶された、第１言語と第２言語の単語間に対応関係をつける第１言語から第２言語への対訳単語辞書と、第１言語の単語を意味記号と対応付ける辞書と、前記第１言語でも前記第２言語でもない第３言語の単語を意味記号と対応付ける辞書とを用いて前記コンピュータに実行させる翻訳処理プログラムにおいて、
前記記憶手段に記憶された第１言語から第２言語への対訳単語辞書にアクセスして第１言語の文を構成する単語に対応する第２言語の単語を抽出するステップと、
前記抽出ステップの結果、前記第１言語の単語に対応する第２言語の単語が、前記第１言語から第２言語への対訳単語辞書に存在しない場合に、前記記憶手段に記憶された第１言語の単語を意味記号と対応付ける辞書にアクセスして、前記第１の言語の単語に対応する意味記号を抽出するステップと、
前記記憶手段に記憶された第３言語の単語を意味記号と対応付ける辞書にアクセスして、前記第１の言語の単語に対応する意味記号抽出ステップで抽出された意味記号に対応する第３の言語の単語を抽出するステップと、
前記記憶手段に記憶された第３言語の単語を意味記号と対応付ける辞書にアクセスして、前記抽出された第３の言語の単語に対応する意味記号を抽出するステップと、
前記記憶手段に記憶された第１言語の単語を意味記号と対応付ける辞書にアクセスして、前記第１言語の単語に対応する意味記号の抽出ステップで抽出された意味記号に対応する第１言語の単語を抽出するステップ１と、
前記記憶手段に記憶された第１言語の単語を意味記号と対応付ける辞書にアクセスして、前記第３言語の単語に対応する意味記号の抽出ステップで抽出された意味記号に対応する第１言語の単語を抽出するステップ２と、
前記記憶手段に記憶された第１言語から前記第２言語への対訳単語辞書にアクセスして、前記ステップ１および前記ステップ２で抽出された第１言語の単語に対応する第２言語の単語を訳語候補として抽出するステップと、
前記抽出された訳語候補のいずれかを訳語として決定するステップと、
を前記コンピュータに実行させることを特徴とする翻訳処理プログラム。
【請求項４】
第１言語の文を第２言語に翻訳する処理を、コンピュータの記憶手段に記憶された、異なる言語の単語間に対応関係をつける下記各対訳単語辞書を用いて前記コンピュータが実行する翻訳処理方法において、
抽出部が、前記記憶手段に記憶された第１言語から第２言語への対訳単語辞書にアクセスして前記第１言語の文を構成する単語に対応する第２言語の単語を抽出するステップと、
前記抽出ステップの結果、前記第１言語の単語に対応する第２言語の単語が、前記第１言語から第２言語への対訳単語辞書に存在しない場合に、訳語候補抽出部が、前記記憶手段に記憶された第１言語から第３言語への対訳単語辞書にアクセスして、前記第１の言語の単語に対応する前記第３言語の単語を抽出するステップと、
前記訳語候補抽出部が、前記記憶手段に記憶された第３言語から前記第１言語への対訳単語辞書にアクセスして、前記抽出された第３言語の単語に対応する第１言語の単語を抽出するステップと、
前記訳語候補抽出部が、前記第１言語から前記第２言語への対訳単語辞書にアクセスして、前記抽出された第３言語の単語に対応する第１言語の単語抽出ステップで抽出された第１言語の単語に対応する第２言語の単語を訳語候補として抽出するステップと、
訳語決定部が、前記抽出された訳語候補のいずれかを訳語として決定するステップと、
を有することを特徴とする翻訳処理方法。
【請求項５】
第１言語の文を第２言語に翻訳する処理を、コンピュータの記憶手段に記憶された、第１言語と第２言語の単語間に対応関係をつける第１言語から第２言語への対訳単語辞書と前記第１言語の単語を意味記号と対応付ける辞書とを用いて前記コンピュータが実行する翻訳処理方法において、
抽出部が、前記記憶手段に記憶された前記第１言語から第２言語への対訳単語辞書にアクセスして前記第１言語の文を構成する単語に対応する第２言語の単語を抽出するステップと、
前記抽出ステップの結果、前記第１言語の単語に対応する第２言語の単語が、前記第１言語から第２言語への対訳単語辞書に存在しない場合に、訳語候補抽出部が、前記記憶手段に記憶された前記第１言語の単語を意味記号と対応付ける辞書にアクセスして前記第１の言語の単語に対応する意味記号を抽出するステップと、
前記訳語候補抽出部が、前記記憶手段に記憶された前記第１言語の単語を意味記号と対応付ける辞書にアクセスして抽出された意味記号に対応する第１言語の単語を抽出するステップと、
前記訳語候補抽出部が、前記第１言語から前記第２言語への対訳単語辞書にアクセスして、前記抽出された意味記号に対応する第１言語の単語抽出ステップにおいて抽出された第１言語の単語に対応する第２言語の単語を訳語候補として抽出するステップと、
訳語決定部が、前記抽出された訳語候補のいずれかを訳語として決定するステップと、
を有することを特徴とする翻訳処理方法。
【請求項６】
第１言語の文を第２言語に翻訳する処理を、コンピュータの記憶手段に記憶された、第１言語と第２言語の単語間に対応関係をつける第１言語から第２言語への対訳単語辞書と、第１言語の単語を意味記号と対応付ける辞書と、前記第１言語でも前記第２言語でもない第３言語の単語を意味記号と対応付ける辞書とを用いて前記コンピュータが実行する翻訳処理方法において、
抽出部が、前記記憶手段に記憶された前記第１言語から第２言語への対訳単語辞書にアクセスして前記第１言語の文を構成する単語に対応する第２言語の単語を抽出するステップと、
前記抽出ステップの結果、前記第１言語の単語に対応する第２言語の単語が、前記第１言語から第２言語への対訳単語辞書に存在しない場合に、訳語候補抽出部が、前記記憶手段に記憶された第１言語の単語を意味記号と対応付ける辞書にアクセスして、前記第１の言語の単語に対応する意味記号を抽出するステップと、
前記訳語候補抽出部が、前記記憶手段に記憶された第３言語の単語を意味記号と対応付ける辞書にアクセスして、前記第１の言語の単語に対応する意味記号抽出ステップで抽出された意味記号に対応する第３の言語の単語を抽出するステップと、
前記訳語候補抽出部が、前記記憶手段に記憶された第３言語の単語を意味記号と対応付ける辞書にアクセスして、前記抽出された第３の言語の単語に対応する意味記号を抽出するステップと、
前記訳語候補抽出部が、前記記憶手段に記憶された第１言語の単語を意味記号と対応付ける辞書にアクセスして、前記第１言語の単語に対応する意味記号の抽出ステップで抽出された意味記号に対応する第１言語の単語を抽出するステップ１と、
前記訳語候補抽出部が、前記記憶手段に記憶された第１言語の単語を意味記号と対応付ける辞書にアクセスして、前記第３言語の単語に対応する意味記号の抽出ステップで抽出された意味記号に対応する第１言語の単語を抽出するステップ２と、
前記訳語候補抽出部が、前記第１言語から前記第２言語への対訳単語辞書にアクセスして、前記ステップ１および前記ステップ２で抽出された第１言語の単語に対応する第２言語の単語を訳語候補として抽出するステップと、
訳語決定部が、前記抽出された訳語候補のいずれかを訳語として決定するステップと、
を有することを特徴とする翻訳処理方法。
【請求項７】
第１言語の文を第２言語に翻訳する処理を、第１言語から第２言語への対訳単語辞書を用いて実行する翻訳処理装置において、
入力側言語の単語と、入力側言語から出力側言語への対訳単語辞書を用いて、前記入力側言語の単語に対する出力側言語の単語を抽出する抽出部と、
第１言語の単語に対応する第２言語の単語が、前記第１言語から第２言語への対訳単語辞書を用いても存在しない場合に、前記抽出部による抽出処理を迂回したルートで実行することで、前記第１言語の単語に対応する第２言語の単語（訳語候補）を抽出する訳語候補抽出部と、
前記訳語候補が存在する場合に、その訳語候補のいずれかを訳語として決定する訳語決定部を備え、
前記訳語候補抽出部は、
前記第１言語から第３言語への対訳単語辞書を用いて、前記第１の言語の単語に対応する前記第３言語の単語を抽出するステップと、
前記第３言語から前記第１言語への対訳単語辞書を用いて、抽出された第３言語の単語に対応する第１言語の単語を抽出するステップと、
前記第１言語から前記第２言語への対訳単語辞書を用いて、前記第１言語の単語抽出ステップで抽出された第１言語の単語に対応する第２言語の単語を訳語候補として抽出するステップ、を実行するように前記抽出部を制御することを特徴とする翻訳処理装置。
【請求項８】
第１言語の文を第２言語に翻訳する処理を、第１言語から第２言語への対訳単語辞書を用いて実行する翻訳処理装置において、
入力側言語の単語と、入力側言語から出力側言語への対訳単語辞書を用いて、前記入力側言語の単語に対する出力側言語の単語を抽出する抽出部と、
第１言語の単語に対応する第２言語の単語が、前記第１言語から第２言語への対訳単語辞書を用いても存在しない場合に、前記抽出部による抽出処理を迂回したルートで実行することで、前記第１言語の単語に対応する第２言語の単語（訳語候補）を抽出する訳語候補抽出部と、
前記訳語候補が存在する場合に、その訳語候補のいずれかを訳語として決定する訳語決定部を備え、
前記訳語候補抽出部は、
前記第１の言語の単語に対応する意味記号を抽出するステップと、
抽出された意味記号に対応する第１言語の単語を抽出するステップと、
前記第１言語から前記第２言語への対訳単語辞書を用いて、前記第１言語の単語抽出ステップで抽出された第１言語の単語に対応する第２言語の単語を訳語候補として抽出するステップ、を実行するように前記抽出部を制御することを特徴とする翻訳処理装置。
【請求項９】
第１言語の文を第２言語に翻訳する処理を、第１言語から第２言語への対訳単語辞書を用いて実行する翻訳処理装置において、
入力側言語の単語と、入力側言語から出力側言語への対訳単語辞書を用いて、前記入力側言語の単語に対する出力側言語の単語を抽出する抽出部と、
第１言語の単語に対応する第２言語の単語が、前記第１言語から第２言語への対訳単語辞書を用いても存在しない場合に、前記抽出部による抽出処理を迂回したルートで実行することで、前記第１言語の単語に対応する第２言語の単語（訳語候補）を抽出する訳語候補抽出部と、
前記訳語候補が存在する場合に、その訳語候補のいずれかを訳語として決定する訳語決定部を備え、
前記訳語候補抽出部は、
前記第１言語と第３言語との単語間の対応関係を付けるとともに、それら各言語の単語が意味記号とも対応付けられた、意味記号付き対訳単語辞書を用いて、前記第１の言語の単語の意味記号を抽出するステップと、
前記意味記号付き対訳単語辞書を用いて、抽出された意味記号に対応する第３の言語の単語を抽出するステップと、
前記意味記号付き対訳単語辞書を用いて、抽出された第３の言語の単語に対応する意味記号を抽出するステップと、
前記意味記号付き対訳単語辞書を用いて、前記第１言語の単語に対応して抽出された意味記号と前記第３言語の単語に対応して抽出された意味記号に対応する第１言語の単語を抽出するステップと、
前記第１言語から前記第２言語への対訳単語辞書を用いて、前記抽出された第１言語の単語に対応する第２言語の単語を訳語候補として抽出するステップ、を実行するように前記抽出部を制御することを特徴とする翻訳処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第１言語（例えば日本語）と第２言語（例えば中国語）間の対訳用例辞書の単語間対応関係決定プログラムおよび方法に関し、例えば、第１言語と第２言語の対訳単語辞書と、第１言語と、第２言語以外の第３言語（例えば英語）間の対訳単語辞書とを用いて、その第１言語と第２言語の対訳用例辞書の単語間対応関係を決定するプログラムおよび方法に関する。
【背景技術】
【０００２】
従来、第１言語の文とその文に対応する第２言語の訳文との間に対応関係を付けた第１言語と第２言語の対訳用例辞書がある。そして、この文と訳文間の従来の単語対応認識技術は、文と訳文間の対応関係を手がかりにするものである。例えば、第１言語の文に対する第２言語の対訳例文から、対応する単語を認識するには、各々の対訳例文を形態素解析した結果の各単語に対して第１言語と第２言語間の対訳単語辞書を適用し、第１言語の文を構成する単語Ａの対訳語候補が第２言語の文を構成する単語Ｂに一致すれば、ＡとＢは対応している可能性があると判断する。しかし、この方法による対訳語候補生成のカバー率は第１言語と第２言語間の対訳単語辞書の整備状況に依存し、対訳単語辞書が充分に整備されていない環境では、対訳語の認識漏れが高頻度で起こることが知られている。例えば、１００万語オーダーの語彙が登録された日英単語辞書を適用する場合では認識漏れが比較的少ないのに対し、数万語オーダーの日中単語辞書を適用する場合には語彙の不足から認識漏れが非常に高頻度に起きている。単語の対応情報は翻訳支援情報の中でも最も有益な情報であるにも関わらず、英語以外の言語では対応語の認識精度が悪いために翻訳支援システムとして充分な情報を提供しているとは言えず、単語の対応認識精度を向上させることが課題となっていた。
【０００３】
対訳用例辞書の用例（例文）をそれぞれ構成する単語間に対応関係を付ける技術とは直接関係しないが、特許文献１には、第１言語と第２言語の単語間の対応関係を付ける対訳辞書と、第２言語と第３言語の単語間の対応関係を付ける対訳辞書とを用いて、第１言語と第３言語の対訳辞書を作成する技術が開示されている。
【特許文献１】特開平２−３０１８６８号公報  「自然言語処理用辞書作成・保守方法」
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明の課題は、対訳用例辞書として予め対応付けられている第１言語の文と第２言語の訳文を構成する複数の単語間で、第１言語と第２言語間の対訳単語辞書を用いても対応が付けられていない単語間の対応を付けることを可能とした第１言語と第２言語の対訳用例辞書の単語間対応関係決定プログラムおよび方法を提供することである。
【課題を解決するための手段】
【０００５】
本発明の第１態様の第１言語と第２言語の対訳用例辞書の単語間対応関係決定プログラムは、第１言語の文と第２言語の訳文との間に対応関係を設定した第１言語と第２言語間の対訳用例辞書において、第１言語の文を構成する単語と第２言語の訳文を構成する訳語との対応関係を決定する処理を、異なる言語の単語間に対応関係をつける対訳単語辞書を用いてコンピュータに実行させるプログラムにおいて、前記第１言語から第３言語への対訳単語辞書を用いて、前記第１の言語の単語に対応する前記第３言語の単語を抽出するステップ１と、前記第３言語から前記第１言語への対訳単語辞書を用いて、抽出された第３言語の単語に対応する第１言語の単語を抽出するステップ２と、前記第１言語から前記第２言語への対訳単語辞書を用いて、前記ステップ１の第１言語の単語、または、前記ステップ２で抽出された第１言語の単語、に対応する第２言語の単語を訳語候補として抽出するステップと、前記訳語候補が前記第２の言語の訳文を構成する単語に含まれていた場合に、その訳語候補を、前記（ステップ１の）第１言語の単語に対応する訳語として決定するステップと、を前記コンピュータに実行させることを特徴とする第１言語と第２言語間の対訳用例辞書の単語間対応関係決定プログラムである。
【０００６】
ここで、上記一連の抽出処理によって、第２言語の単語に対応させる候補となるべき第１言語の単語の範囲を拡げることが可能となり、当初の第１言語の単語に対しては、第１言語から第２言語への対訳単語辞書を用いても、対応する第２言語の単語が存在しなかったり、または、対応する第２言語の単語が第２言語の訳文中に存在しなかったりするような場合でも、拡張後の第１言語の単語の範囲に含まれる、ある第１言語の単語については、対応する第２言語の単語が第２言語の訳文中に存在する場合が生じる。よって、第１言語の文と、第２言語の訳文とをそれぞれ構成する複数の単語間の対応関係を拡充して付けることが可能となる。
【０００７】
本発明の第２態様の第１言語と第２言語の対訳用例辞書の単語間対応関係決定プログラムは、第２言語の文と第１言語の訳文との間に対応関係を設定した第１言語と第２言語間の対訳用例辞書において、第２言語の文を構成する単語と第１言語の訳文を構成する訳語との対応関係を決定する処理を、異なる言語の単語間に対応関係をつける対訳単語辞書を用いてコンピュータに実行させるプログラムにおいて、前記第２言語から前記第１言語への対訳単語辞書を用いて、前記第２言語の単語に対応する前記第１言語の単語を第１訳語候補として抽出するステップと、前記第１言語から第３言語への対訳単語辞書を用いて、抽出された第１言語の単語の第１訳語候補に対応する第３言語の単語を抽出するステップと、前記第３言語から第１言語への対訳単語辞書を用いて、抽出された第３言語の単語に対応する前記第１言語の単語を第２訳語候補として抽出するステップと、前記第１訳語候補または前記第２訳語候補が前記第１の言語の訳文を構成する単語に含まれていた場合に、その第１訳語候補または第２訳語候補を前記（第１訳語候補抽出ステップの）第２言語の単語に対応する訳語として決定するステップと、を前記コンピュータに実行させることを特徴とする第１言語と第２言語間の対訳用例辞書の単語間対応関係決定プログラムである。
【０００８】
ここで、上記一連の抽出処理によって、第２言語の単語に対応させる候補となるべき第１言語の単語の範囲を拡げることが可能となり、第２言語から第１言語への対訳単語辞書を用いて得られる、第２言語の単語に対応する当初の第１言語の単語（候補）範囲に対しては、対応する第１言語の単語が第１言語の訳文中に存在しないような場合でも、第２言語の単語に対応する拡張後の第１言語の単語の範囲に含まれる、ある第１言語の単語については、第１言語の訳文中に存在する場合が生じる。よって、第２言語の文と、第１言語の訳文とをそれぞれ構成する複数の単語間の対応関係を拡充して付けることが可能となる。
【０００９】
本発明の第３態様の第１言語と第２言語の対訳用例辞書の単語間対応関係決定プログラムは、第１言語の文と第２言語の訳文との間に対応関係を設定した第１言語と第２言語間の対訳用例辞書において、第１言語の文を構成する単語と第２言語の訳文を構成する訳語との対応関係を決定する処理を、異なる言語の単語間に対応関係をつける対訳単語辞書を用いて、コンピュータに実行させるプログラムにおいて、前記第１の言語の単語に対応する意味記号を抽出するステップ１と、抽出された意味記号に対応する第１言語の単語を抽出するステップ２と、前記第１言語から前記第２言語への対訳単語辞書を用いて、前記ステップ１の第１言語の単語、または、前記ステップ２で抽出された第１言語の単語、に対応する第２言語の単語を訳語候補として抽出するステップと、前記訳語候補が前記第２の言語の訳文を構成する単語に含まれていた場合に、その訳語候補を、前記ステップ１の第１言語の単語に対応する訳語として決定するステップと、を前記コンピュータに実行させることを特徴とする第１言語と第２言語間の対訳用例辞書の単語間対応関係決定プログラムである。
【００１０】
本発明の第４態様の第１言語と第２言語の対訳用例辞書の単語間対応関係決定プログラムは、第２言語の文と第１言語の訳文との間に対応関係を設定した第１言語と第２言語間の対訳用例辞書において、第２言語の文を構成する単語と第１言語の訳文を構成する訳語との対応関係を決定する処理を、異なる言語の単語間に対応関係をつける対訳単語辞書を用いて、コンピュータに実行させるプログラムにおいて、前記第２言語から前記第１言語への対訳単語辞書を用いて、前記第２言語の単語に対応する前記第１言語の単語を第１訳語候補として抽出するステップと、抽出された第１言語の単語の意味記号を抽出するステップと、抽出された意味記号に対応する第１言語の単語を第２訳語候補として抽出するステップと、前記第１訳語候補または前記第２訳語候補が前記第１の言語の訳文を構成する単語に含まれていた場合に、その第１訳語候補または第２訳語候補を、前記（第１訳語候補抽出ステップの）第２言語の単語に対応する訳語として決定するステップと、を前記コンピュータに実行させることを特徴とする第１言語と第２言語間の対訳用例辞書の単語間対応関係決定プログラムである。
【発明の効果】
【００１１】
本発明によれば、第１言語の文と、第２言語の訳文とをそれぞれ構成する複数の単語間の対応関係のうち、当初、第１言語と第２言語の対訳単語辞書を用いても対応関係が付かなかったものに対し、対応関係を付けることが可能となる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態を、図面を参照しながら詳細に説明する。ここでは、第１言語が日本語、第２言語が中国語、第３言語が英語であるケースについて説明する。
図１Ａは、本発明の一実施形態に係る日本語と中国語間の対訳用例辞書の単語間対応関係決定処理部の構成を示すブロック図である。
【００１３】
図１Ａに示すように、対訳用例辞書の単語間対応関係決定処理部１０は、日本語の文と、中国語の訳文との間に対応関係を設定した日本語と中国語間の対訳用例辞書において、指定された文・訳文ペアの単語間の対応関係を決定する処理を、日本語から中国語への単語間の対応関係をつける対訳単語辞書、中国語から日本語への単語間の対応関係をつける対訳単語辞書、日本語から英語への単語間の対応関係をつける対訳単語辞書などを選択的に用いて実行する処理部である。
【００１４】
図１Ａにおいて、制御部１８は、第１拡充処理実行部１１、第２拡充処理実行部１２、第３拡充処理実行部１３、第４拡充処理実行部１４、第５拡充処理実行部１５、または、第６拡充処理実行部１６のうちで、実行するものとして予め指定された２以上の処理部に対して起動指示を出す。
【００１５】
第１拡充処理実行部１１、第２拡充処理実行部１２、第３拡充処理実行部１３、第４拡充処理実行部１４、第５拡充処理実行部１５、または、第６拡充処理実行部１６は、検索部１７に検索キーである単語を与えて、必要な検索を実行させることで、指定された言語の単語に対応する他の言語の単語（候補）範囲を拡張する処理をそれぞれ実行する。すなわち、検索部（抽出部）１７は、各拡充処理実行部によって指定された対訳単語辞書を用いて、指定された言語の単語に対応する他言語の単語、または、意味記号を抽出（検索）するか、指定された意味記号に対応する指定された言語の単語を抽出（検索）する。そして、その拡張（拡充）処理の実行後、その拡充処理が完了したことを制御部１８に通知するとともに、その拡張した単語（候補）範囲をヒット判定部１９に渡す。
【００１６】
ヒット判定部１９は、指定された言語の単語に対応する、拡張された他の言語の単語（候補）範囲に含まれる単語が、該他の言語の（予め指定済みの）用例を構成する単語中に含まれるかどうか、すなわち、その拡充された範囲に含まれる単語が用例を構成する単語のいずれかにヒットするかどうかを判定する。ヒット判定処理の終了後、ヒット判定部１９は、そのヒット判定処理が完了したことを制御部１７に通知するとともに、その判定結果（対応語としてヒットした単語が存在する場合は、その単語）を制御部１８に渡す。なお、ヒットする単語数は、通常「１」だが、複数の場合もあり得る。
【００１７】
制御部１８は、例えば、直前に実行した対応語候補の拡充処理に対応する対応語の仮決定処理を実行するユニット、すなわち、第１対応語仮決定部２１〜第６対応語仮決定部２６のいずれかに起動指示を出す。
【００１８】
そして、その対応するユニットによって、ヒット判定部１９による判定結果に基づいて、日本語の用例を構成する複数の単語と、中国語の用例を構成する複数の単語との間に対応関係が存在するかどうかを示す情報を保持する対応マトリクス（対応情報）へのマークの書き込み処理が実行される。
【００１９】
一意性判定部２７は、日本語の用例を構成する個々の単語に対して、中国語の用例を構成する単語が一意に対応するように、上記対応マトリクスへの書き込みを制御する。この場合、図１Ａに示されるように、対応マトリクスへの書き込みが、第１対応語仮決定部２１〜第６対応語仮決定部２６によって実行された後に、一意性判定部２７によって、上記一意性を満たすように対応関係が生成し直されてもよいし、また、図１Ｂに示すように、第１対応語仮決定部２１〜第６対応語仮決定部２６が対応マトリクスへの書き込み時に、一意性判定部２７と連携して、上記一意性を満たすように対応関係を生成してもよい。
【００２０】
制御部１８が第１拡充処理実行部１１に起動指示を出した場合（中国語から日本語へ英語を介して翻訳するケース）、第１拡充処理実行部１１は、検索部（抽出部）１７に起動指示を出す。検索部（抽出部）１７は、中国語から日本語への対訳単語辞書を用いて、中国語の訳文を構成する単語に対応する日本語の単語を抽出する処理と、日本語から英語への対訳単語辞書を用いて、抽出した日本語の単語に対応する英語の単語を抽出する処理と、英語から日本語への対訳単語辞書を用いて、抽出された英語の単語に対応する日本語の単語を抽出する処理とを実行する。
【００２１】
続いて、第１拡充処理実行部１１によって、抽出された日本語のすべての単語を重複を避けて合わせることで、中国語の訳文を構成する単語の訳語候補が求められる。第１拡充処理実行部１１は、制御部１８に、この訳語候補を渡す。制御部１８は、ヒット判定部１９に起動指示を出すとともに、この訳語候補を渡す。ヒット判定部１９は、前記訳語候補が、日本語の文を構成する単語に含まれるかどうかを判定する。すなわち、ヒット判定部１９は、訳語候補が、日本語の文中に含まれていた場合、その訳語候補と一致した日本語の文中の単語を判定結果として制御部１８に渡す。
【００２２】
制御部１８は、第１対応語仮決定部２１に起動指示を出すとともに、この判定結果を渡す。第１対応語仮決定部２１は、対応マトリクスへ判定結果をそのまま書き込む。したがって、この書き込み処理のみでは、１つの単語に対して、複数の訳語が存在する場合があり得る。一意性判定部２７は、対応マトリクスへの書き込み結果に基づいて、または、対応マトリクスへの書き込みを行うに際して、１つの単語に対応する訳語が１つであるかどうかを判定し、そうでない場合、１つの単語に１つの訳語が対応するように、対応マトリクスへの書き込みを制御（調整）する。
【００２３】
すなわち、一意性判定部２７は、第１対応語仮決定部２１と連携して、その書き込みの都度、上記調整を行ってもよいし、あるいは、第１対応語仮決定部２１〜第６対応語仮決定部２６のうち、今回、実行した仮決定処理（実行した拡充処理）の結果をまとめて上記調整を行ってもよい（実行する拡充ロジックの数だけ、対応マトリクスを用意し、その対応マトリクスにそれぞれの仮決定処理の結果を書き込み、一意性判定部２７が、それら対応マトリクスへの書き込み結果に基づいて、１つの単語に１つの訳語が対応する新たな対応マトリクスを生成する）。
【００２４】
また、制御部１８が第２拡充処理実行部１２に起動指示を出した場合（日本語から中国語へ英語を介して翻訳するケース）、第２拡充処理実行部１２は、検索部（抽出部）１７に起動指示を出す。検索部（抽出部）１７は、日本語から英語への対訳単語辞書を用いて、日本語の文を構成する単語に対応する英語の単語を抽出する処理と、英語から日本語への対訳単語辞書を用いて、抽出された英語の単語に対応する日本語の単語を抽出する処理と、を実行する。
【００２５】
続いて、第２拡充処理実行部１２によって、英語の単語抽出処理の日本語の単語と、日本語の単語抽出処理で抽出された日本語の単語が重複を避けて合わせられ、検索部（抽出部）１７によって、日本語から中国語への対訳単語辞書を用いて、その合わせられた日本語の単語に対応する中国語の単語が日本語の文を構成する単語の訳語候補として抽出される。第２拡充処理実行部１２は、制御部１８に、この訳語候補を渡す。制御部１８は、ヒット判定部１９に起動指示を出すとともに、この訳語候補を渡す。
【００２６】
ヒット判定部１９は、前記訳語候補が、中国語の訳文を構成する単語に含まれるかどうかを判定する。すなわち、ヒット判定部１９は、訳語候補が中国語の訳文中に含まれていた場合、その訳語候補と一致した中国語の訳文中の単語を判定結果として制御部１８に渡す。
【００２７】
制御部１８は、第２対応語仮決定部２２に起動指示を出すとともに、この判定結果を渡す。第２対応語仮決定部２２は、対応マトリクスへ判定結果をそのまま書き込むか、一意性判定部２７と連携して、１つの単語に１つの訳語が対応するように対応マトリクスへの書き込みを行う。なお、第２対応語仮決定部２２が、対応マトリクスへ判定結果をそのまま書き込む場合、実行されるすべての仮決定処理の実行後、一意性判定部２７が起動される。
【００２８】
また、制御部１８が第３拡充処理実行部１３に起動指示を出した場合（中国語から日本語へ意味記号を介して翻訳するケース）、第３拡充処理実行部１３は、検索部（抽出部）１７に起動指示を出す。検索部（抽出部）１７は、中国語から日本語への対訳単語辞書を用いて、中国語の訳文を構成する単語に対応する日本語の単語を第１訳語候補として抽出する処理と、日本語から（日本語または中国語以外の）英語への対訳単語辞書（意味記号付き）を用いて、抽出された日本語の単語の意味記号を抽出する処理と、抽出された意味記号に対応する日本語の単語を第２訳語候補として抽出する処理とを実行する。
【００２９】
そして、第３拡充処理実行部１３によって、抽出された日本語のすべての単語を重複を避けて合わせることで（第１訳語候補と第２訳語候補とを重複を避けて合わせることで）、中国語の単語の訳語候補が求められる。第３拡充処理実行部１３は、制御部１８に、この訳語候補を渡す。制御部１８は、ヒット判定部１９に起動指示を出すとともに、この訳語候補を渡す。
【００３０】
ヒット判定部１９は、前記訳語候補が、日本語の文を構成する単語に含まれるかどうかを判定する。すなわち、ヒット判定部１９は、訳語候補が、日本語の文中に含まれていた場合、その訳語候補と一致した日本語の文中の単語を判定結果として制御部１８に渡す。
【００３１】
制御部１８は、第３対応語仮決定部２３に起動指示を出すとともに、この判定結果を渡す。第３対応語仮決定部２３は、対応マトリクスへ判定結果をそのまま書き込むか、一意性判定部２７と連携して、１つの単語に１つの訳語が対応するように対応マトリクスへの書き込みを行う。なお、第３対応語仮決定部２３が、対応マトリクスへ判定結果をそのまま書き込む場合、実行されるすべての仮決定処理の実行後、一意性判定部２７が起動される。
【００３２】
また、制御部１８が第４拡充処理実行部１４に起動指示を出した場合（日本語から中国語へ意味記号を介して翻訳するケース）、第４拡充処理実行部１４は、検索部（抽出部）１７に起動指示を出す。検索部（抽出部）１７は、日本語と（日本語または中国語以外の）英語の対訳単語辞書（意味記号付き）を用いて、日本語の文を構成する単語に対応する意味記号を抽出する処理と、抽出された意味記号に対応する日本語の単語を抽出する処理とを実行する。
【００３３】
そして、第４拡充処理実行部１４によって、意味記号抽出処理の日本語の単語と、日本語の単語抽出処理で抽出された日本語の単語とが重複を避けて合わされ、検索部（抽出部）１７によって、日本語から中国語への対訳単語辞書を用いて、その合わされた日本語の単語に対応する中国語の単語が日本語の文を構成する単語の訳語候補として抽出される。第４拡充処理実行部１４は、制御部１８に、この訳語候補を渡す。制御部１８は、ヒット判定部１９に起動指示を出すとともに、この訳語候補を渡す。
【００３４】
ヒット判定部１９は、前記訳語候補が、中国語の訳文を構成する単語に含まれるかどうかを判定する。すなわち、ヒット判定部１９は、訳語候補が中国語の訳文中に含まれていた場合、その訳語候補と一致した中国語の訳文中の単語を判定結果として制御部１８に渡す。
【００３５】
制御部１８は、第４対応語仮決定部２４に起動指示を出すとともに、この判定結果を渡す。第４対応語仮決定部２４は、対応マトリクスへ判定結果をそのまま書き込むか、一意性判定部２７と連携して、１つの単語に１つの訳語が対応するように対応マトリクスへの書き込みを行う。なお、第４対応語仮決定部２４が、対応マトリクスへ判定結果をそのまま書き込む場合、実行されるすべての仮決定処理の実行後、一意性判定部２７が起動される。
【００３６】
また、制御部１８が第５拡充処理実行部１５に起動指示を出した場合（中国語から日本語へ意味記号と英語を介して翻訳するケース）、第５拡充処理実行部１５は、検索部（抽出部）１７に起動指示を出す。検索部（抽出部）１７は、中国語から日本語への対訳単語辞書を用いて、中国語の訳文を構成する単語に対応する日本語の単語を抽出する処理と、日本語と（日本語または中国語以外の）英語の対訳単語辞書（意味記号付き）を用いて、抽出された日本語の単語の意味記号を抽出する処理と、抽出された意味記号に対応する英語の単語を抽出する処理と、抽出された英語の単語に対応する意味記号を抽出する処理とを実行する。
【００３７】
そして、第５拡充処理実行部１５は、日本語の単語に対応して抽出された意味記号と英語の単語に対応して抽出された意味記号を合わせ、検索部（抽出部）１８に起動指示を出す。検索部１８は、その合わされた意味記号に対応する日本語の単語を中国語の訳文を構成する単語の訳語候補として抽出する。第５拡充処理実行部１５は、制御部１８に、この訳語候補を渡す。制御部１８は、ヒット判定部１９に起動指示を出すとともに、この訳語候補を渡す。
【００３８】
ヒット判定部１９は、前記訳語候補が、日本語の文を構成する単語に含まれるかどうかを判定する。すなわち、ヒット判定部１９は、訳語が日本語の文中に含まれていた場合、その訳語候補と一致した日本語の文中の単語を判定結果として制御部１８に渡す。
【００３９】
制御部１８は、第５対応語仮決定部２５に起動指示を出すとともに、この判定結果を渡す。第５対応語仮決定部２５は、対応マトリクスへ判定結果をそのまま書き込むか、一意性判定部２７と連携して、１つの単語に１つの訳語が対応するように対応マトリクスへの書き込みを行う。なお、第５対応語仮決定部２５が、対応マトリクスへ判定結果をそのまま書き込む場合、実行されるすべての仮決定処理の実行後、一意性判定部２７が起動される。
【００４０】
また、制御部１８が第６拡充処理実行部１６に起動指示を出した場合（日本語から中国語へ意味記号と英語を介して翻訳するケース）、第６拡充処理実行部１６は、検索部（抽出部）１７に起動指示を出す。検索部（抽出部）１７は、日本語と（日本語または中国語以外の）英語の対訳単語辞書（意味記号付き）を用いて、日本語の文を構成する単語の意味記号を抽出する処理と、抽出された意味記号に対応する英語の単語を抽出する処理と、抽出された英語の単語に対応する意味記号を抽出する処理とを実行する。
【００４１】
そして、第６拡充処理実行部１６は、日本語の単語に対応して抽出された意味記号と英語の単語に対応して抽出された意味記号とを合わせ、検索部（抽出部）１７に起動指示を出す。検索部（抽出部）１７は、その合わされた意味記号に対応する日本語の単語を抽出する処理と、日本語から中国語への対訳単語辞書を用いて、抽出した日本語の単語と対応する中国語の単語を日本語の文を構成する単語の訳語候補として抽出する処理とを実行する。第６拡充処理実行部１６は、制御部１８に、この訳語候補を渡す。制御部１８は、ヒット判定部１９に起動指示を出すとともに、この訳語候補を渡す。
【００４２】
ヒット判定部１９は、前記訳語候補が、中国語の訳文を構成する単語に含まれるかどうかを判定する。すなわち、ヒット判定部１９は、訳語候補が中国語の訳文中に含まれていた場合、その訳語候補と一致した中国語の訳文中の単語を判定結果として制御部１８に渡す。
【００４３】
制御部１８は、第６対応語仮決定部２６に起動指示を出すとともに、この判定結果を渡す。第６対応語仮決定部２６は、対応マトリクスへ判定結果をそのまま書き込むか、一意性判定部２７と連携して、１つの単語に１つの訳語が対応するように対応マトリクスへの書き込みを行う。なお、第６対応語仮決定部２６が、対応マトリクスへ判定結果をそのまま書き込む場合、実行されるすべての仮決定処理の実行後、一意性判定部２７が起動される。
【００４４】
なお、図１Ａでは、２以上の単語間の対応関係の拡充処理を指定して実行するようにしたが、少なくとも１以上の拡充処理を指定して実行するようにしてもよい。
図２は、本実施形態の単語間対応関係決定処理部の動作を説明する図である。
【００４５】
図２に示すように、まず、日本語と中国語との対訳用例辞書中からユーザによって、文・訳文ペア、例えば図では、日本語の文１０１０（「良好な提携関係」）と中国語の訳文１０２０が指定される。そして、指定された文・訳文ペアに対して、既存の形態素解析を実行することにより、文１０１０と訳文１０２０とは、それら文・訳文を構成する単語に分割される。それら分割された単語は、日本語の文を構成するものに対しては、例えば、一次元配列であるリストＬＳ１に格納され、また、中国語の訳文を構成するものに対しては、例えば、一次元配列であるリストＬＳ２に格納される。
【００４６】
図２では、形態素解析の結果として、文１０１０、すなわち、「良好な提携関係」は、単語１０１１（「良好な」）、単語１０１２（「提携」）、単語１０１３（「関係」）に分割される。また、訳文１０２０は、中国語の単語１０２１、単語１０２２、単語１０２３に分割される。
【００４７】
本発明は、対訳用例辞書として予め対応付けられている文と訳文（各用例）を構成する複数の単語間で、例えば、対訳単語辞書によっても対応が付けられていない単語間の対応を付ける技術に関する。なお、図２では、一部の単語間、すなわち、日本語の単語１０１３（「関係」）と、中国語の単語１０２３については、第１言語と第２言語間の対訳単語辞書により対応が付けられている。
【００４８】
本実施形態の単語間の対応関係の決定処理に先立って行われる対応単語（候補）拡充処理の一例を図２を参照してさらに説明する。
すなわち、図中、対応関係がとれていない日本語の単語（単語１０１１（「良好な」）、単語１０１２（「提携」））と、中国語の単語（単語１０２１、単語１０２２）との対応関係を推測するに際し、例えば、日本語の単語から英語の単語への対応関係を付ける対訳単語辞書を用いて、日本語の単語に対応する英語の単語を抽出し、英語の単語から日本語の単語への対応関係を付ける対訳単語辞書を用いて、その抽出した英語の単語に対応する日本語の単語をさらに抽出することで、すなわち、抽出した英語の単語から日本語の単語を逆引きすることで、例えば、中国語の単語に対応させる候補となるべき日本語の単語の範囲を拡げることが可能となる。これにより、中国語の単語に対応する当初の日本語の単語（候補）の範囲に対しては、日本語と中国語との単語間の対応関係を付ける対訳単語辞書を用いても、対応する中国語の単語が存在しないような場合でも、中国語の単語に対応する拡張後の日本語の単語（候補）範囲に含まれる、ある単語については、対応する中国語の単語が存在する場合が生じる。よって、日本語の文と、中国語の訳文とをそれぞれ構成する複数の単語間の対応関係を拡充して付ける（より広範囲の単語間に対して付ける）ことが可能となる。
【００４９】
図３は、本実施形態の単語間の対応関係の決定処理の一例を示すフローチャートである。このフローチャートは、例えば図１Ａの対応関係決定処理部１０によって実行される。
図３において、まず、ステップＳ１０１で、上述した形態素解析の結果として、日本語の文を構成する複数の単語が得られ、それら複数の単語が、一次元配列であるリストＬＳ１に格納されるとともに、中国語の訳文を構成する複数の単語が得られ、それら複数の単語が、一次元配列であるリストＬＳ２に格納される。続くステップＳ１０２では、リストＬＳ２から中国語の単語が１つずつ取り出され、ステップＳ１０３では、その取り出した単語に対応する日本語の単語（候補）の範囲を拡充する処理（その１）が図１Ａの第１拡充処理実行部１１によって実行される。そして、ステップＳ１０４で、拡充された単語（候補）範囲が用例を構成する単語中に含まれるかのヒット判定、上述の対応マトリクスへの書き込みが行われる。
【００５０】
また、ステップＳ１０５では、リストＬＳ１から日本語の単語が１つずつ取り出され、ステップＳ１０６では、その取り出した単語に対応する中国語の単語（候補）の範囲を拡充する処理（その１）が図１Ａの第２拡充処理実行部１２によって実行される。そして、ステップＳ１０７で、拡充された単語（候補）範囲が用例を構成する単語中に含まれるかのヒット判定、上述の対応マトリクスへの書き込みが行われる。
【００５１】
また、ステップＳ１０８では、リストＬＳ２から中国語の単語が１つずつ取り出され、ステップＳ１０９では、その取り出した単語に対応する日本語の単語（候補）の範囲を拡充する処理（その２）が図１Ａの第３拡充処理実行部１３によって実行される。そして、ステップＳ１１０で、拡充された単語（候補）範囲が用例を構成する単語中に含まれるかのヒット判定、上述の対応マトリクスへの書き込みが行われる。
【００５２】
また、ステップＳ１１１では、リストＬＳ１から日本語の単語が１つずつ取り出され、ステップＳ１１２では、その取り出した単語に対応する中国語の単語（候補）の範囲を拡充する処理（その２）が図１Ａの第４拡充処理実行部１４によって実行される。そして、ステップＳ１１３で、拡充された単語（候補）範囲が用例を構成する単語中に含まれるかのヒット判定、上述の対応マトリクスへの書き込みが行われる。
【００５３】
また、ステップＳ１１４では、リストＬＳ２から中国語の単語が１つずつ取り出され、ステップＳ１１５では、その取り出した単語に対応する日本語の単語（候補）の範囲を拡充する処理（その３）が図１Ａの第５拡充処理実行部１５によって実行される。そして、ステップＳ１１６で、拡充された単語（候補）範囲が用例を構成する単語中に含まれるかのヒット判定、上述の対応マトリクスへの書き込みが行われる。
【００５４】
また、ステップＳ１１７では、リストＬＳ１から日本語の単語が１つずつ取り出され、ステップＳ１１８では、その取り出した単語に対応する中国語の単語（候補）の範囲を拡充する処理（その３）が図１Ａの第６拡充処理実行部１６によって実行される。そして、ステップＳ１１９で、拡充された単語（候補）範囲が用例を構成する単語中に含まれるかのヒット判定、上述の対応マトリクスへの書き込みが行われる。
【００５５】
なお、ユーザインターフェイスは、この対応マトリクスの情報を利用して、画面上に表示される一方の言語の単語の位置がマウス等の手段によってポイントされたときに、画面上の他方の言語の対応する単語の表示色などを変更する。
【００５６】
なお、図１のブロック図との関係では、第１拡充処理実行部〜第６拡充処理実行部による処理がすべて実行される場合が図３のフローチャートに相当する。指定された文・訳文ペアのそれぞれの文・訳文を構成する単語の数が多い場合、通常、対訳単語辞書を適用しただけでは、多くの単語間で対応関係が付かない。
【００５７】
このような場合、図３のフローチャートに示すように、なるべく多くの拡充処理（拡充ロジック）を実行するようにし、それらの処理結果を組み合わせるようにすれば、いずれかの拡充ロジックで単語間の対応関係を付けられる可能性が増し、結果的に対応関係を付けることができる単語ペアの数を増すことが可能となる。
【００５８】
図４は、図２の日本語例文、中国語例文に対応する対応マトリクスである。
図４の例では、対応マトリクスの１行目は日本語の単語１０１１（「良好な」）に、２行目は日本語の単語１０１２（「提携」）に、３行目は日本語の単語１０１３（「関係」）にそれぞれ対応している。また、対応マトリクスの１列目は中国語の単語１０２１に、２列目は中国語の単語１０２２に、３列目は、中国語の単語１０２３にそれぞれ対応している。すなわち、この場合、対応マトリクスのｉ行ｊ列にマークが存在することは、日本語のｉ番目の単語と中国語のｊ番目の単語とが、もともと、または、拡充処理の結果として対応関係が付けられたことを示している。
【００５９】
図５は、図３中、ステップＳ１０４、Ｓ１０７、Ｓ１１０、Ｓ１１３、Ｓ１１６、Ｓ１１９として示される各ステップで実行される対応マトリクスへの書き込み処理をより詳細に示すフローチャートである。なお、図５のフローチャートの処理を開始するにあたって、直前の拡充処理部による拡充処理やヒット判定部１９による判定処理の結果として、日本語のｉ番目の単語と中国語のｊ番目の単語とに対応関係が付けられたものとする。
【００６０】
図５において、まず、ステップＳ２０１で、対応マトリクスのｉ行のいずれかの列にマークが存在するかが判定される。この判定において、ｉ行のいずれかの列にマークが存在するものと判定された場合、一連の処理を終了する。一方、ｉ行のいずれかの列にもマークが存在しない場合、ステップＳ２０２に進む。ステップＳ２０２では、対応マトリクスのｊ列のいずれかの行にマークが存在するかが判定される。この判定において、ｊ列のいずれかの行にマークが存在するものと判定された場合、一連の処理を終了する。一方、ｊ列のいずれかの行にもマークが存在しない場合、ステップＳ２０３に進み、対応マトリクスのｉ行ｊ列にマークが書き込まれる。
【００６１】
図６は、中国語の単語に対応する日本語の単語（候補）の範囲を拡充する処理（その１）を説明する図である。
図６において、中国語の単語１０３０に、日本語の単語１０３１（「優れた」）が対応することがその中国語の単語１０３０を始点とする太字の矢印によって示されている。また、その日本語の単語１０３１（「優れた」）と、英語の単語（単語１０３２１（「excel」）、単語１０３２２（「excellent」）、単語１０３２３（「great」）、単語１０３２４（「strong」）、単語１０３２５（「superior」））が対応することがその単語１０３１を始点とする矢印によって示されている。さらに、それら単語１０３２１、１０３２２、１０３２３、１０３２４、１０３２５を始点とする矢印によって、それら単語１０３２１、１０３２２、１０３２３、１０３２４、１０３２５と日本語の単語（単語１０３３１（「卓越」）、単語１０３３２（「良好」）、単語１０３３３（「勝る」）、単語１０３３４（「優秀」）、単語１０３３５（「秀逸」）、単語１０３３６（「頑丈」）、単語１０３３７（「丈夫」）、単語１０３３８（「上級」）、単語１０３３９（「優勢」））が対応することが示されている。
【００６２】
すなわち、当初、日本語と中国語間の対訳単語辞書を用いても、中国語の単語１０３０に対しては、日本語の単語１０３１（「優れた」）しか対応が付かなかったが、上記拡充処理によって、その中国語の単語１０３０に対しさらに、日本語の単語１０３３１〜１０３３９も対応が付くようになった。すなわち、対応する単語（候補）が拡張された。
【００６３】
図７は、中国語の単語に対応する日本語の単語（候補）の範囲を拡充する処理（その１）のフローチャートである。このフローチャートは、図１の第１拡充処理実行部１１によって実行される。
【００６４】
図７において、まず、ステップＳ３０１で、検索部１７によって、中国語から日本語への対訳単語辞書（中日対訳辞書）を用いて、リストＬＳ２から取り出された中国語の１つの単語に対応する日本語の単語が検索される。なお、リストＬＳ２とは、指定された中国語の例文（用例）を構成する複数の単語が格納された一次元配列である。
【００６５】
続く、ステップＳ３０２では、ステップＳ３０１の検索結果の日本語の単語、すなわち、日本語表記の単語がリスト（一次元配列）Ｌ１１、Ｌ１２にそれぞれ格納される。そして、ステップＳ３０３で、リストＬ１１中に単語（日本語表記）が存在するかが判定される。
【００６６】
ステップＳ３０３で、単語（日本語表記）がリストＬ１１中に存在しないと判定された場合、一連の処理を終了する。一方、ステップＳ３０３で、単語（日本語表記）がリストＬ１１中に存在すると判定された場合、ステップＳ３０４に進み、そのリストＬ１１の先頭の単語（日本語表記）を取り出し、バッファＴｅｍｐ１に格納し、そのＴｅｍｐ１に格納した単語（データ）をリストＬ１１上から削除する。そして、ステップＳ３０５で、日本語から英語への対訳単語辞書（日英対訳辞書）を用いて、そのＴｅｍｐ１に格納した単語（日本語表記）に対応する単語（英語表記）を検索し、ステップＳ３０６で、ステップＳ３０５の検索結果の単語（英語表記）をリストＬ３に格納する。
【００６７】
続く、ステップＳ３０７では、リストＬ３に英語表記の単語（データ）が存在するかが判定される。ステップＳ３０７で、単語（英語表記）がリストＬ３中に存在しないと判定された場合、ステップＳ３０３に戻る。一方、ステップＳ３０７で、単語（英語表記）がリストＬ３中に存在すると判定された場合、ステップＳ３０８に進み、そのリストＬ３の先頭の単語（英語表記）を取り出し、バッファＴｅｍｐ２に格納し、そのＴｅｍｐ２に格納した単語（データ）をリストＬ３上から削除する。そして、ステップＳ３０９で、英語から日本語への対訳単語辞書（英日対訳辞書）を用いて、そのＴｅｍｐ２に格納した単語（英語表記）に対応する単語（日本語表記）を検索し、ステップＳ３１０で、ステップＳ３０９の検索結果の単語（日本語表記）をリストＬ１２に追加（格納）する。そして、ステップＳ３０７に戻る。
【００６８】
このような一連の処理を経て、リストＬ１２には、中国語の１つの単語（例えば、図６の単語１０３０）に対応する日本語の単語（候補）の範囲（例えば、図６の単語１０３１、１０３３１〜１０３３９）が取得される。
【００６９】
図８は、日本語の単語に対応する中国語の単語（候補）の範囲を拡充する処理（その１）を説明する図である。
図８において、日本語の単語１０４０（「卓越」）に、英語の単語（単語１０４２１（「excel」）、単語１０４２２（「excellence」）、単語１０４２３（「superior」）、単語１０４２４（「transcend」）、単語１０４２５（「sublime」））が対応することがその日本語の単語１０４０を始点とする矢印によって示されている。また、それら英語の単語１０４２１〜１０４２９を始点とする矢印によって、それら英語の単語１０４２１〜１０４２９が、日本語の単語（単語１０４３１（「優れた」）、単語１０４３２（「卓抜」）、単語１０４３３（「勝る」）、単語１０４３４（「秀逸」）、単語１０４３５（「良好」）、単語１０４３６（「優勢」）、単語１０４３７（「上級」）、単語１０４３８（「超越」）、単語１０４３９（「高尚」））に対応することが示されている。さらに、もともとの日本語）の単語１０４０（「卓越」）と、英語経由で追加された日本語の単語１０４３１〜１０４３９とを合わせた単語１０４０、１０４３１〜１０４３９が、中国語の単語１０４１１、１０４１２、１０４４１〜１０４４６に対応することが、それら単語１０４０、１０４３１〜１０４３９を始点とする矢印によって示されている。なお、日本語の単語１０４３２、１０４３４、１０４３８、１０４３９に対応する中国語の単語が日本語から中国語への対訳単語辞書に存在しないことが、図８中、「×」印によって示されている。
【００７０】
すなわち、当初、日本語と中国語間の単語辞書を用いても、日本語の単語１０４０（「卓越」）に対しては、中国語の単語１０４１１、１０４１２しか対応が付かなかったが、上記拡充処理によって、その日本語の単語１０４０（「卓越」）に対しさらに、中国語の単語１０４４１〜１０４４６も対応が付くようになった。すなわち、対応する単語（候補）が拡張された。
【００７１】
図９は、日本語の単語に対応する中国語の単語（候補）の範囲を拡充する処理（その１）のフローチャートである。このフローチャートは、図１Ａの第２拡充処理実行部１２によって実行される。
【００７２】
図９において、まず、ステップＳ４０１で、日本語から英語への対訳単語辞書（日英対訳辞書）を用いて、リストＬＳ１から取り出された日本語の１つの単語をリスト（一次元配列）Ｌ１に格納するとともに、検索部１７によって、その取り出された単語に対応する英語の単語が検索される。なお、リストＬＳ１とは、指定された日本語の例文（用例）を構成する複数の単語が格納された一次元配列である。
【００７３】
続く、ステップＳ４０２では、ステップＳ４０１の検索結果の英語の単語、すなわち、英語表記の単語がリスト（一次元配列）Ｌ３に格納される。そして、ステップＳ４０３で、リストＬ３中に単語（英語表記）が存在するかが判定される。
【００７４】
ステップＳ４０３で、単語（英語表記）がリストＬ３中に存在しないと判定された場合、後続のステップＳ４０７に制御が移る。一方、ステップＳ４０３で、単語（英語表記）がリストＬ３中に存在すると判定された場合、ステップＳ４０４に進み、そのリストＬ３の先頭の単語（英語表記）を取り出し、バッファＴｅｍｐ１に格納し、そのＴｅｍｐ１に格納した単語（データ）をリストＬ３上から削除する。そして、ステップＳ４０５で、英語から日本語への対訳単語辞書（英日対訳辞書）を用いて、そのＴｅｍｐ１に格納した単語（英語表記）に対応する単語（日本語表記）を検索し、ステップＳ４０６で、ステップＳ４０５の検索結果の単語（日本語表記）をリストＬ１に追加（格納）する。
【００７５】
続く、ステップＳ４０７では、リストＬ１に日本語表記の単語（データ）が存在するかが判定される。ステップＳ４０７で、単語（日本語表記）がリストＬ１中に存在しないと判定された場合、一連の処理を終了する。一方、ステップＳ４０７で、単語（日本語表記）がリストＬ１中に存在すると判定された場合、ステップＳ４０８に進み、そのリストＬ１の先頭の単語（日本語表記）を取り出し、バッファＴｅｍｐ２に格納し、そのＴｅｍｐ２に格納した単語（データ）をリストＬ１上から削除する。そして、ステップＳ４０９で、日本語から中国語への対訳単語辞書（日中対訳辞書）を用いて、そのＴｅｍｐ２に格納した単語（日本語表記）に対応する単語（中国語表記）を検索し、ステップＳ４１０で、ステップＳ４０９の検索結果の単語（中国語表記）をリストＬ２に追加（格納）する。そして、ステップＳ４０７に戻る。
【００７６】
このような一連の処理を経て、リストＬ２には、日本語の１つの単語（例えば、図８の単語１０４０）に対応する中国語の単語（候補）の範囲（例えば、図８の単語１０４１１、１０４１２、１０４４１〜１０４４６）が取得される。
【００７７】
図１０は、中国語の単語に対応する日本語の単語（候補）の範囲を拡充する処理（その２）を説明する図である。
図１０において、中国語の単語１０５０に、日本語の単語１０５１（「低下」）が対応することがその中国語の単語１０５０を始点とする太字の矢印によって示されている。また、その日本語の単語１０５１（「低下」）と、意味記号（意味記号１０５２１（「*fall*」）、意味記号１０５２２（「*drop*」）、意味記号１０５２３（「*decrease*」））が対応することがその単語１０５１を始点とする矢印によって示されている。さらに、それら意味記号１０５２１、１０５２２、１０５２３を始点とする矢印によって、それら意味記号１０５２１、１０５２２、１０５２３と日本語の単語（単語１０５３１（「下降」）、単語１０５３２（「低落」）、単語１０５３３（「下落」）、単語１０５３４（「降下」）が対応することが示されている。
【００７８】
すなわち、当初、日本語と中国語間の対訳単語辞書を用いても、中国語の単語１０５０に対しては、日本語の単語１０５１（「低下」）しか対応が付かなかったが、上記拡充処理によって、その中国語の単語１０５０に対しさらに、日本語の単語１０５３１〜１０５３４も対応が付くようになった。すなわち、対応する単語（候補）が拡張された。
【００７９】
図１１は、中国語の単語に対応する日本語の単語（候補）の範囲を拡充する処理（その２）のフローチャートである。このフローチャートは、図１Ａの第３拡充処理実行部１３によって実行される。
【００８０】
図１１において、まず、ステップＳ５０１で、中国語と日本語の対訳単語辞書（中日対訳辞書）を用いて、検索部１７によって、リストＬＳ２から取り出された中国語の１つの単語に対応する日本語の単語が検索される。
【００８１】
続く、ステップＳ５０２では、ステップＳ５０１の検索結果の日本語の単語、すなわち、日本語表記の単語がリスト（一次元配列）Ｌ１１、Ｌ１２にそれぞれ格納される。そして、ステップＳ５０３で、リストＬ１１中に単語（日本語表記）が存在するかが判定される。
【００８２】
ステップＳ５０３で、単語（日本語表記）がリストＬ１１中に存在しないと判定された場合、一連の処理を終了する。一方、ステップＳ５０３で、単語（日本語表記）がリストＬ１１中に存在すると判定された場合、ステップＳ５０４に進み、そのリストＬ１１の先頭の単語（日本語表記）を取り出し、バッファＴｅｍｐ１に格納し、そのＴｅｍｐ１に格納した単語（データ）をリストＬ１１上から削除する。そして、ステップＳ５０５で、日本語と英語の対訳単語辞書（意味記号付き）を用いて、そのＴｅｍｐ１に格納した単語（日本語表記）に対応する意味記号を検索し、ステップＳ５０６で、ステップＳ５０５の検索結果の意味記号をリストＬ１Ｍに格納する。
【００８３】
続く、ステップＳ５０７では、リストＬ１Ｍに意味記号（データ）が存在するかが判定される。ステップＳ５０７で、意味記号がリストＬ１Ｍ中に存在しないと判定された場合、ステップＳ５０３に戻る。一方、ステップＳ５０７で、意味記号がリストＬ１Ｍ中に存在すると判定された場合、ステップＳ５０８に進み、そのリストＬ１Ｍの先頭の意味記号を取り出し、バッファＴｅｍｐ２に格納し、そのＴｅｍｐ２に格納した意味記号（データ）をリストＬ１Ｍ上から削除する。そして、ステップＳ５０９で、日本語と英語の対訳単語辞書（意味記号付き）を用いて、そのＴｅｍｐ２に格納した意味記号に対応する単語（日本語表記）を検索し、ステップＳ５１０で、ステップＳ５０９の検索結果の単語（日本語表記）をリストＬ１２に追加（格納）する。そして、ステップＳ５０７に戻る。
【００８４】
このような一連の処理を経て、リストＬ１２には、中国語の１つの単語（例えば、図１０の単語１０５０）に対応する日本語の単語（候補）の範囲（例えば、図１０の単語１０５１、１０５３１〜１０５３４）が取得される。
【００８５】
図１２は、日本語の単語に対応する中国語の単語（候補）の範囲を拡充する処理（その２）を説明する図である。
図１２において、日本語の単語１０６０（「下降」）に、意味記号（意味記号１０６２１（「*descend*」）、意味記号１０６２２（「*fall*」））が対応することがその日本語の単語１０６０を始点とする矢印によって示されている。また、それら意味記号１０６２１〜１０６２２を始点とする矢印によって、それら意味記号１０６２１〜１０６２２が、日本語の単語（単語１０６３１（「降下」）、単語１０６３２（「低落」）、単語１０６３３（「下落」）、単語１０６３４（「低下」））に対応することが示されている。さらに、もともとの日本語の単語１０６０（「下降」）と、意味記号経由で追加された日本語の単語１０６３１〜１０６３４とを合わせた単語１０６０、１０６３１〜１０６３４が、第２言語の単語１０６１、１０６４１〜１０６４４に対応することが、それら単語１０６０、１０６３１〜１０６３４を始点とする矢印によって示されている。
【００８６】
すなわち、当初、日本語と中国語との対訳単語辞書を用いても、日本語の単語１０６０（「下降」）に対しては、中国語の単語１０６１しか対応が付かなかったが、上記拡充処理によって、その日本語の単語１０６０（「下降」）に対しさらに、中国語の単語１０６４１〜１０６４４も対応が付くようになった。すなわち、対応する単語（候補）が拡張された。
【００８７】
図１３は、日本語の単語に対応する中国語の単語（候補）の範囲を拡充する処理（その２）のフローチャートである。このフローチャートは、図１Ａの第４拡充処理実行部１４によって実行される。
【００８８】
図１３において、まず、ステップＳ６０１で、日本語と英語の対訳単語辞書（意味記号付き）を用いて、リストＬＳ１から取り出された日本語の１つの単語をリスト（一次元配列）Ｌ１に格納するとともに、検索部１７によって、その取り出された単語に対応する意味記号が検索される。
【００８９】
続く、ステップＳ６０２では、ステップＳ６０１の検索結果の意味記号がリスト（一次元配列）Ｌ１Ｍに格納される。そして、ステップＳ６０３で、リストＬ１Ｍ中に意味記号が存在するかが判定される。
【００９０】
ステップＳ６０３で、意味記号がリストＬ１Ｍ中に存在しないと判定された場合、後続のステップＳ６０７に制御が移る。一方、ステップＳ６０３で、意味記号がリストＬ１Ｍ中に存在すると判定された場合、ステップＳ６０４に進み、そのリストＬ１Ｍの先頭の意味記号を取り出し、バッファＴｅｍｐ１に格納し、そのＴｅｍｐ１に格納した意味記号（データ）をリストＬ１Ｍ上から削除する。そして、ステップＳ６０５で、日本語と英語の単語辞書（意味記号付き）を用いて、そのＴｅｍｐ１に格納した意味記号に対応する単語（日本語表記）を検索し、ステップＳ６０６で、ステップＳ６０５の検索結果の単語（日本語表記）をリストＬ１に追加（格納）する。
【００９１】
続く、ステップＳ６０７では、リストＬ１に日本語表記の単語（データ）が存在するかが判定される。ステップＳ６０７で、単語（日本語表記）がリストＬ１中に存在しないと判定された場合、一連の処理を終了する。一方、ステップＳ６０７で、単語（日本語表記）がリストＬ１中に存在すると判定された場合、ステップＳ６０８に進み、そのリストＬ１の先頭の単語（日本語表記）を取り出し、バッファＴｅｍｐ２に格納し、そのＴｅｍｐ２に格納した単語（データ）をリストＬ１上から削除する。そして、ステップＳ６０９で、日本語から中国語への対訳単語辞書（日中対訳辞書）を用いて、そのＴｅｍｐ２に格納した単語（日本語表記）に対応する単語（中国語表記）を検索し、ステップＳ６１０で、ステップＳ６０９の検索結果の単語（中国語表記）をリストＬ２に追加（格納）する。そして、ステップＳ６０７に戻る。
【００９２】
このような一連の処理を経て、リストＬ２には、日本語の１つの単語（例えば、図１２の単語１０６０）に対応する中国語の単語（候補）の範囲（例えば、図１２の単語１０６１、１０６４１〜１０６４４）が取得される。
【００９３】
図１４は、中国語の単語に対応する日本語の単語（候補）の範囲を拡充する処理（その３）を説明する図である。
図１４において、中国語の単語１０７０に、日本語の単語１０７１（「低下」）が対応することがその中国語の単語１０７０を始点とする太字の矢印によって示されている。また、その日本語の単語１０７１（「低下」）と、意味記号（意味記号１０７２１（「*fall*」）、意味記号１０７２２（「*drop*」）、意味記号１０７２３（「*decrease*」））が対応することがその単語１０７１を始点とする矢印によって示されている。さらに、それら意味記号１０７２１、１０７２２、１０７２３を始点とする矢印によって、それら意味記号１０７２１、１０７２２、１０７２３と英語の単語（単語１０７３１（「fall」）、単語１０７３２（「drop」）、単語１０７３３（「decrease」））が対応することが示されている。
【００９４】
また、それら英語の単語１０７３１、１０７３２、１０７３３を始点とする矢印によって、それら英語の単語１０７３１、１０７３２、１０７３３と意味記号（意味記号１０７４１（「*fall2*」）、意味記号１０７４２（「*fall3*」）、意味記号１０７４３（「*fall4*」）、意味記号１０７４４（「*drop2*」）、意味記号１０７４５（「*drop3*」））が対応することが示されている。
【００９５】
そして、意味記号１０７２１〜１０７２３と意味記号１０７４１〜１０７４５を合わせて得られる意味記号、すなわち、意味記号１０７２１〜１０７２３、１０７４１〜１０７４５を始点とする矢印によって、それら意味記号１０７２１〜１０７２３、１０７４１〜１０７４５と、日本語の単語（単語１０７５１（「下降」）、単語１０７５２（「低落」）、単語１０７５３（「下落」）、単語１０７５４（「降下」）、単語１０７５５（「転倒」）、単語１０７５６（「落城」）、単語１０７５７（「秋」）、単語１０７５８（「ドロップ」）、単語１０７５９（「滴下」））が対応することが示されている。
【００９６】
すなわち、当初、日本語と中国語との対訳単語辞書を用いても、中国語の単語１０７０に対しては、日本語の単語１０７１（「低下」）しか対応が付かなかったが、上記拡充処理によって、その中国語の単語１０７０に対しさらに、日本語の単語１０７５１〜１０７５９も対応が付くようになった。すなわち、対応する単語（候補）が拡張された。
【００９７】
図１５は、中国語の単語に対応する日本語の単語（候補）の範囲を拡充する処理（その３）のフローチャートである。このフローチャートは、図１Ａの第５拡充処理実行部１５によって実行される。
【００９８】
図１５において、まず、ステップＳ７０１で、中国語から日本語への対訳単語辞書（中日対訳辞書）を用いて、検索部１７によって、リストＬＳ２から取り出された中国語の１つの単語に対応する日本語の単語が検索される。
【００９９】
続く、ステップＳ７０２では、ステップＳ７０１の検索結果の日本語の単語、すなわち、日本語表記の単語がリスト（一次元配列）Ｌ１１、Ｌ１２にそれぞれ格納される。そして、ステップＳ７０３で、リストＬ１１中に単語（日本語表記）が存在するかが判定される。
【０１００】
ステップＳ７０３で、単語（日本語表記）がリストＬ１１中に存在しないと判定された場合、ステップＳ７０３に制御が移る。一方、ステップＳ７０３で、単語（日本語表記）がリストＬ１１中に存在すると判定された場合、ステップＳ７０４に進み、そのリストＬ１１の先頭の単語（日本語表記）を取り出し、バッファＴｅｍｐ１に格納し、そのＴｅｍｐ１に格納した単語（データ）をリストＬ１１上から削除する。そして、ステップＳ７０５で、日本語と英語の対訳単語辞書（意味記号付き）を用いて、そのＴｅｍｐ１に格納した単語（日本語表記）に対応する意味記号を検索し、ステップＳ７０６で、ステップＳ７０５の検索結果の意味記号をリストＬ１Ｍ１、Ｌ１Ｍ２に格納する。
【０１０１】
続くステップステップＳ７０７では、リストＬ１Ｍ１、Ｌ１Ｍ２の重複が除去される。この結果、リストＬ１Ｍ１、Ｌ１Ｍ２中に、同一の意味記号が重複して存在することがなくなる。そして、ステップＳ７０８で、リストＬ１Ｍ１に意味記号（データ）が存在するかが判定される。
【０１０２】
ステップＳ７０８で、意味記号がリストＬ１Ｍ１中に存在すると判定された場合、ステップＳ７０９に進み、そのリストＬ１Ｍ１の先頭の意味記号を取り出し、バッファＴｅｍｐ２に格納し、そのＴｅｍｐ２に格納した意味記号（データ）をリストＬ１Ｍ１上から削除する。そして、ステップＳ７１０で、日本語と英語の対訳単語辞書（意味記号付き）を用いて、そのＴｅｍｐ２に格納した意味記号に対応する単語（英語表記）を検索し、ステップＳ７１１で、ステップＳ７１０の検索結果の単語（英語表記）をリストＬ３に追加（格納）する。そして、ステップＳ７０８に戻る。
【０１０３】
一方、ステップＳ７０８で、意味記号がリストＬ１Ｍ１中に存在しないと判定された場合、ステップＳ７１２に進み、リストＬ３の重複が除去される。この結果、リストＬ３中に、英語の同一の単語が重複して存在することがなくなる。そして、続くステップＳ７１３で、リストＬ３に単語（英語表記）が存在するがが判定される。
【０１０４】
ステップＳ７１３で、単語（英語表記）がリストＬ３中に存在すると判定された場合、ステップＳ７１４に進み、そのリストＬ３の先頭の単語（英語表記）を取り出し、バッファＴｅｍｐ３に格納し、そのＴｅｍｐ３に格納した単語（データ）をリストＬ３上から削除する。そして、ステップＳ７１５で、日本語と英語の対訳単語辞書（意味記号付き）を用いて、そのＴｅｍｐ３に格納した単語（英語表記）に対応する意味記号を検索し、ステップＳ７１６で、ステップＳ７１５の検索結果の意味記号をリストＬ３Ｍに格納する。
【０１０５】
一方、ステップＳ７１３で、単語（英語表記）がリストＬ３中に存在しないと判定された場合、ステップＳ７１７に進み、リストＬ３Ｍの重複が除去（この結果、リストＬ３Ｍ中に、同一の意味記号が重複して存在することがなくなる）するとともに、リストＬ３ＭにリストＬ１Ｍ２の内容を重複を避けて追加する。そして、続くステップＳ７１８で、リストＬ３Ｍに意味記号（データ）が存在するがが判定される。
【０１０６】
ステップＳ７１８で、意味記号がリストＬ３Ｍ中に存在すると判定された場合、ステップＳ７１９に進み、そのリストＬ３Ｍの先頭の意味記号を取り出し、バッファＴｅｍｐ４に格納し、そのＴｅｍｐ４に格納した意味記号（データ）をリストＬ３Ｍ上から削除する。そして、ステップＳ７２０で、日本語と英語の対訳単語辞書（意味記号付き）を用いて、そのＴｅｍｐ４に格納した意味記号に対応する単語（日本語表記）を検索し、ステップＳ７２１で、ステップＳ７２０の検索結果の単語（日本語表記）をリストＬ１２に追加（格納）する。そして、ステップＳ７１８に戻る。
【０１０７】
一方、ステップＳ７１８で、意味記号がリストＬ３Ｍ中に存在しないと判定された場合、一連の処理を終了する。
このような一連の処理を経て、リストＬ１２には、中国語の１つの単語（例えば、図１４の単語１０７０）に対応する日本語の単語（候補）の範囲（例えば、図１４の単語１０７１、１０７５１〜１０７５９）が取得される。
【０１０８】
図１６は、日本語の単語に対応する中国語の単語（候補）の範囲を拡充する処理（その３）を説明する図である。
図１６において、日本語の単語１０８０（「下降」）に、意味記号（意味記号１０８１１（「*descend*」）、意味記号１０８１２（「*fall*」）が対応することがその単語１０８０を始点とする矢印によって示されている。さらに、それら意味記号１０８１１、１０８１２を始点とする矢印によって、それら意味記号１０８１１、１０８１２と英語の単語（単語１０８２１（「descend」）、単語１０８２２（「fall」）が対応することが示されている。
【０１０９】
また、それら英語の単語１０８２１、１０８２２を始点とする矢印によって、それら英語の単語１０８２１、１０８２２と意味記号（意味記号１０８３１（「*descend2*」）、意味記号１０８３２（「*fall2*」）、意味記号１０８３３（「*fall3*」）、意味記号１０８３４（「*fall4*」）が対応することが示されている。
【０１１０】
そして、意味記号１０８１１〜１０８１２と意味記号１０８３１〜１０８３４を合わせて得られる意味記号、すなわち、意味記号１０８１１〜１０８１２、１０８３１〜１０８３４を始点とする矢印によって、それら意味記号１０８１１〜１０８１２、１０８３１〜１０８３４と、日本語の単語（単語１０８４１（「降下」）、単語１０８４２（「低落」）、単語１０８４３（「下落」）、単語１０８４４（「低下」）、単語１０８４５（「滑降」）、単語１０８４６（「転倒」）、単語１０８４７（「落城」）、単語１０８４８（「秋」）が対応することが示されている。
【０１１１】
そして、日本語の単語１０８０と、単語１０８４１〜１０８４８を合わせて得られる単語、すなわち、日本語の単語１０８０、１０８４１〜１０８４８を始点とする矢印によって、それら日本語の単語１０８０、１０８４１〜１０８４８と、中国語の単語１０８５、１０８６１〜１０８６８が対応することが示されている。
【０１１２】
すなわち、当初、日本語と中国語との対訳単語辞書を用いても、日本語の単語１０８０（「下降」）に対しては、中国語の単語１０８５しか対応が付かなかったが、上記拡充処理によって、その日本語の単語１０８０（「下降」）に対しさらに、中国語の単語１０８６１〜１０８６８も対応が付くようになった。すなわち、対応する単語（候補）が拡張された。
【０１１３】
図１７は、日本語の単語に対応する中国語の単語（候補）の範囲を拡充する処理（その３）のフローチャートである。このフローチャートは、図１Ａの第６拡充処理実行部１６によって実行される。
【０１１４】
図１７において、まず、ステップＳ８０１で、日本語と英語の対訳単語辞書（意味記号付き）を用いて、検索部１７によって、リストＬＳ１から取り出された日本語の１つの単語に対応する意味記号が検索される。
【０１１５】
続く、ステップＳ８０２では、ステップＳ８０１の検索結果の意味記号がリスト（一次元配列）Ｌ１Ｍ１、Ｌ１Ｍ２にそれぞれ格納される。そして、ステップＳ８０３で、リストＬ１Ｍ１中に意味記号が存在するかが判定される。
【０１１６】
ステップＳ８０３で、意味記号がリストＬ１Ｍ１中に存在すると判定された場合、ステップＳ８０４に進み、そのリストＬ１Ｍ１の先頭の意味記号を取り出し、バッファＴｅｍｐ１に格納し、そのＴｅｍｐ１に格納した意味記号をリストＬ１Ｍ１上から削除する。そして、ステップＳ８０５で、日本語と英語の対訳単語辞書（意味記号付き）を用いて、そのＴｅｍｐ１に格納した意味記号に対応する英語の単語を検索し、ステップＳ８０６で、ステップＳ８０５の検索結果の単語（英語表記）をリストＬ３に追加（格納）する。
【０１１７】
一方、ステップＳ８０３で、意味記号がリストＬ１Ｍ１中に存在しないと判定された場合、ステップＳ８０７に制御が移る。ステップＳ８０７では、リストＬ３の重複が除去される。この結果、リストＬ３中に、英語の同一の単語が重複して存在することがなくなる。そして、ステップＳ８０８で、リストＬ３に英語表記の単語（データ）が存在するがが判定される。
【０１１８】
ステップＳ８０８で、単語（英語表記）がリストＬ３中に存在すると判定された場合、ステップＳ８０９に進み、そのリストＬ３の先頭の単語（英語表記）を取り出し、バッファＴｅｍｐ２に格納し、そのＴｅｍｐ２に格納した単語（データ）をリストＬ３上から削除する。そして、ステップＳ８１０で、日本語と英語の対訳単語辞書（意味記号付き）を用いて、そのＴｅｍｐ２に格納した単語（英語表記）に対応する単意味記号を検索し、ステップＳ８１１で、ステップＳ８１０の検索結果の意味記号をリストＬ３Ｍに追加（格納）する。そして、ステップＳ８０８に戻る。
【０１１９】
一方、ステップＳ８０８で、単語（英語表記）がリストＬ３中に存在しないと判定された場合、ステップＳ８１２に進み、リストＬ３Ｍの重複が除去（この結果、リストＬ３Ｍ中に、同一の意味記号が重複して存在することがなくなる）されるとともに、リストＬ３ＭにリストＬ１Ｍ２の内容が重複を避けて追加される。そして、続くステップＳ８１３で、リストＬ３Ｍに意味記号が存在するがが判定される。
【０１２０】
ステップＳ８１３で、意味記号がリストＬ３Ｍ中に存在すると判定された場合、ステップＳ８１４に進み、そのリストＬ３Ｍの先頭の意味記号を取り出し、バッファＴｅｍｐ３に格納し、そのＴｅｍｐ３に格納した意味記号をリストＬ３Ｍ上から削除する。そして、ステップＳ８１５で、日本語と英語の対訳単語辞書（意味記号付き）を用いて、そのＴｅｍｐ３に格納した意味記号に対応する日本語の単語を検索し、ステップＳ８１６で、ステップＳ８１５の検索結果の単語（日本語表記）をリストＬ１に追加（格納）する。
【０１２１】
一方、ステップＳ８１３で、意味記号がリストＬ３Ｍ中に存在しないと判定された場合、ステップＳ８１７に進み、リストＬ１の重複が除去される。この結果、リストＬ１中に、日本語の同一の単語が重複して存在することがなくなる。そして、続くステップＳ８１８で、リストＬ１に日本語表記の単語（データ）が存在するがが判定される。
【０１２２】
ステップＳ８１８で、単語（日本語表記）がリストＬ１中に存在すると判定された場合、ステップＳ８１９に進み、そのリストＬ１の先頭の単語（日本語表記）を取り出し、バッファＴｅｍｐ４に格納し、そのＴｅｍｐ４に格納した単語（データ）をリストＬ１上から削除する。そして、ステップＳ８２０で、日本語から中国語への対訳単語辞書（日中対訳辞書）を用いて、そのＴｅｍｐ４に格納した単語（日本語表記）に対応する単語（中国語表記）を検索し、ステップＳ８２１で、ステップＳ８２０の検索結果の単語（中国語表記）をリストＬ２に追加（格納）する。そして、ステップＳ８１８に戻る。
【０１２３】
一方、ステップＳ８１８で、単語（日本語表記）がリストＬ１中に存在しないと判定された場合、一連の処理を終了する。
このような一連の処理を経て、リストＬ２には、日本語の１つの単語（例えば、図１６の単語１０８０）に対応する中国語の単語（候補）の範囲（例えば、図１６の単語１０８５、１０８６１〜１０８６８）が取得される。
【０１２４】
なお、以上説明した、本実施形態の単語間の対応関係の拡充処理は、機械翻訳の分野においても適用可能である。
図１８は、本実施形態の単語間の対応関係の拡充処理を機械翻訳（翻訳処理）に適用した場合を説明する図である。
【０１２５】
図１８では、日本語の単語１０９０（「卓抜」）に対して、日本語から中国語への対訳単語辞書（日中対訳辞書）を用いても、中国語の対応する単語が見つからない場合が想定されている。このような場合、例えば、本実施形態の第２拡充処理部による拡充処理によって、その日本語の単語１０９０（「卓抜」）に対応する英語の単語１０９１（「excel」）が抽出され、その英語の単語１０９１に対応する日本語の単語（単語１０９２１（「卓越」）、単語１０９２２（「優れた」）、単語１０９２３（「勝る」））がさらに抽出される。そして、抽出された日本語の単語１０９２１、１０９２２、１０９２３に対して、日本語から中国語への対訳単語辞書（日中対訳辞書）を用いることで、対応する中国語の単語１０９３１、１０９３２、１０９３３，１０９３４が得られる。
【０１２６】
図１９は、本実施形態の単語間の対応関係の拡充処理を機械翻訳（翻訳処理）に適用した場合の処理の一例を示すフローチャートである。
図１９において、まず、ステップＳ９０１で、機械翻訳中の１プロセスとして、日本語から中国語への対訳単語辞書（日中対訳辞書）を用いて、日本語の単語に対応する中国語の単語が検索される。
【０１２７】
ステップＳ９０２では、ステップＳ９０１の検索結果の単語（中国語表記）が存在するかが判定される。ステップＳ９０２で、対応する単語（中国語表記）が存在すると判定された場合は、一連の処理を終了する。
【０１２８】
一方、ステップＳ９０２で、対応する単語（中国語表記）が存在しないと判定された場合、ステップＳ９０３に進み、日本語から英語への対訳単語辞書（日英対訳辞書）を用いて、検索結果の日本語の単語に対応する英語の単語が検索される。
【０１２９】
続く、ステップＳ９０４では、ステップＳ９０３の検索結果の単語（英語表記）をリスト（一次元配列）Ｌ３に格納し、出現頻度順にソートする。そして、ステップＳ９０５で、リストＬ３に英語表記の単語（データ）が存在するかが判定される。
【０１３０】
ステップＳ９０５で、単語（英語表記）が存在すると判定された場合、ステップＳ９０６に進み、リストＬ３から先頭の単語（英語表記）を取り出し、バッファＴｅｍｐ１に格納し、そのＴｅｍｐ１に格納した単語（英語表記）に対応する単語をリストＬ３から削除する。
【０１３１】
そして、ステップＳ９０７で、英語から日本語への対訳単語辞書（英日対訳辞書）を用いて、そのＴｅｍｐ１に格納した単語（英語表記）に対応する日本語の単語を検索し、ステップＳ９０８で、ステップＳ９０７の検索結果の単語（日本語表記）をリストＬ１に追加（格納）する。そして、ステップＳ９０５に戻る。
【０１３２】
一方、ステップＳ９０５で、単語（英語表記）が存在しないと判定された場合、ステップＳ９０９に進み、リストＬ１に日本語表記の単語（データ）が存在するかが判定される。
【０１３３】
ステップＳ９０９で、単語（日本語表記）が存在すると判定された場合、ステップＳ９１０に進み、リストＬ１から先頭の単語（日本語表記）を取り出し、バッファＴｅｍｐ２に格納し、そのＴｅｍｐ２に格納した単語（日本語表記）に対応する単語をリストＬ１から削除する。
【０１３４】
そして、ステップＳ９１１で、日本語から中国語への対訳単語辞書（日中対訳辞書）を用いて、そのＴｅｍｐ２に格納した単語（日本語表記）に対応する第２言語（中国語）の単語を検索し、ステップＳ９１２で、ステップＳ９１１の検索結果の単語（中国語表記）が存在するかが判定される。ステップＳ９１２で、検索結果の単語（中国語表記）が存在すると判定されれば、ステップＳ９１３で、その検索結果のリスト中の先頭の単語（中国語表記）を対応語が未知であった日本語の単語の訳語として決定する。
【０１３５】
一方、ステップＳ９１２で、検索結果の単語（中国語表記）が存在しないと判定されれば、ステップＳ９０９に戻る。
また、テップＳ９０９で、単語（日本語表記）が存在しないと判定された場合、一連の処理を終了する。
【０１３６】
なお、図１９には、図１Ａの第２拡充処理実行部１２による処理を機械翻訳に適用した場合を示したが、それ以外の第４、または、第６拡充処理実行部による処理を機械翻訳に適用してもよい。
【０１３７】
また、本実施形態の単語間対応関係決定処理は、対訳用例辞書の登録時に行ってもよいし、対訳用例をユーザに表示する際に行ってもよい。すなわち、対訳用例辞書の登録時に、形態素解析の結果としての用例を構成する単語の分割情報、本実施形態の単語間対応関係決定処理の処理結果である単語間の対応情報を、対訳用例辞書にリンクさせて格納してもよいし、また、表示の際に、形態素解析や本実施形態の単語間対応関係決定処理を実行するようにしてもよい。
【０１３８】
本実施形態の単語間の対応関係拡充処理部はソフトウェアとして構成することが可能である。図２０は、本発明の各実施形態をプログラムで実現する場合のハードウェア環境を示す図である。
【０１３９】
図２０において、ハードウェアとしてのコンピュータは、ＣＰＵ６１、メモリ６２、入力装置６３、出力装置６４、外部記憶装置６５、可搬記録送媒体６９を駆動することが可能な媒体駆動装置６６、ネットワーク接続装置６７が、バス６８を介して接続されることで構成されている。
【０１４０】
図２０において、ＣＰＵ６１は、コンピュータ全体を制御し、メモリ６２は、プログラム実行、データ更新等の際に、外部記憶装置６５をはじめとする二次記憶内に記憶されるデータを一次的に格納する一次記憶である。
【０１４１】
ユーザは、入力装置６３を介することで、対訳用例辞書中の文・訳文ペアを指定したり、本実施形態の処理を行うプログラムに起動指示を出したりすることができる。また、出力装置６４を介して、本実施形態の処理を実行するプログラムの処理結果を見ることができる。
【０１４２】
外部記憶装置６５に記憶されるプログラムやデータの他に、可搬記録媒体６９のプログラムやデータが媒体駆動装置６６を介して読み込まれたプログラムやデータ、ネットワーク、ネットワーク接続装置６７を介して読み込まれた情報提供者のプログラムやデータを、コンピュータ内部で用いることができる。
【０１４３】
図２１は、プログラムのローディングを説明する図である。
本発明の画面出力用データ生成処理は当然一般的なコンピュータによって実現することが可能である。この場合、コンピュータの記憶装置７２から本発明の処理のためのプログラムなどをコンピュータのメモリにロードして実行することも、可搬記録媒体７３から本発明の処理のためのプログラムなどをコンピュータのメモリにロードして実行することも、また、プログラム提供者７０の記憶装置７１側からネットワークを介して本発明の処理のためのプログラムなどをコンピュータのメモリにロードして実行することも可能である。
【０１４４】
本発明は下記構成でもよい。
（付記１）  第１言語の文と第２言語の訳文との間に対応関係を設定した第１言語と第２言語間の対訳用例辞書において、第１言語の文を構成する単語と第２言語の訳文を構成する単語との対応関係を決定する処理を、異なる言語の単語間に対応関係をつける対訳単語辞書を用いてコンピュータに実行させるプログラムにおいて、
前記第１言語から前記第３言語への対訳単語辞書を用いて、前記第１の言語の単語に対応する前記第３言語の単語を抽出するステップ１と、
前記第３言語から前記第１言語への対訳単語辞書を用いて、抽出された第３言語の単語に対応する第１言語の単語を抽出するステップ２と、
前記第１言語から前記第２言語への対訳単語辞書を用いて、前記ステップ１の第１言語の単語、または、前記ステップ２で抽出された第１言語の単語に対応する第２言語の単語を訳語候補として抽出するステップと、
前記訳語候補が前記第２の言語の訳文を構成する単語に含まれていた場合に、その訳語候補を、前記（ステップ１の）第１言語の単語に対応する訳語として決定するステップと、
を前記コンピュータに実行させることを特徴とする第１言語と第２言語間の対訳用例辞書の単語間対応関係決定プログラム。
（付記２）  第２言語の文と第１言語の訳文との間に対応関係を設定した第１言語と第２言語間の対訳用例辞書において、第２言語の文を構成する単語と第１言語の訳文を構成する単語との対応関係を決定する処理を、異なる言語の単語間に対応関係をつける対訳単語辞書を用いてコンピュータに実行させるプログラムにおいて、
前記第２言語から前記第１言語への対訳単語辞書を用いて、前記第２言語の単語に対応する前記第１言語の単語を第１訳語候補として抽出するステップと、
前記第１言語から第３言語への対訳単語辞書を用いて、抽出された第１言語の単語の第１訳語候補に対応する第３言語の単語を抽出するステップと、
前記第３言語から第１言語への対訳単語辞書を用いて、抽出された第３言語の単語に対応する前記第１言語の単語を第２訳語候補として抽出するステップと、
前記第１訳語候補または前記第２訳語候補が前記第１の言語の訳文を構成する単語に含まれていた場合に、その第１訳語候補または第２訳語候補を前記（第１訳語候補抽出ステップの）第２言語の単語に対応する訳語として決定するステップと、
を前記コンピュータに実行させることを特徴とする第１言語と第２言語間の対訳用例辞書の単語間対応関係決定プログラム。
（付記３）  第１言語の文と第２言語の訳文との間に対応関係を設定した第１言語と第２言語間の対訳用例辞書において、第１言語の文を構成する単語と第２言語の訳文を構成する単語との対応関係を決定する処理を、異なる言語の単語間に対応関係をつける対訳単語辞書を用いて、コンピュータに実行させるプログラムにおいて、
前記第１の言語の単語に対応する意味記号を抽出するステップ１と、
抽出された意味記号に対応する第１言語の単語を抽出するステップ２と、
前記第１言語から前記第２言語への対訳単語辞書を用いて、前記ステップ１の第１言語の単語、または、前記ステップ２で抽出された第１言語の単語、に対応する第２言語の単語を訳語候補として抽出するステップと、
前記訳語候補が前記第２の言語の訳文を構成する単語に含まれていた場合に、その訳語候補を、前記（ステップ１の）第１言語の単語に対応する訳語として決定するステップと、
を前記コンピュータに実行させることを特徴とする第１言語と第２言語間の対訳用例辞書の単語間対応関係決定プログラム。
（付記４）  第２言語の文と第１言語の訳文との間に対応関係を設定した第１言語と第２言語間の対訳用例辞書において、第２言語の文を構成する単語と第１言語の訳文を構成する単語との対応関係を決定する処理を、異なる言語の単語間に対応関係をつける対訳単語辞書を用いて、コンピュータに実行させるプログラムにおいて、
前記第２言語から前記第１言語への対訳単語辞書を用いて、前記第２言語の単語に対応する前記第１言語の単語を第１訳語候補として抽出するステップと、
抽出された第１言語の単語の意味記号を抽出するステップと、
抽出された意味記号に対応する第１言語の単語を第２訳語候補として抽出するステップと、
前記第１訳語候補または前記第２訳語候補が前記第１の言語の訳文を構成する単語に含まれていた場合に、その第１訳語候補または第２訳語候補を、前記（第１訳語候補抽出ステップの）第２言語の単語に対応する訳語として決定するステップと、
を前記コンピュータに実行させることを特徴とする第１言語と第２言語間の対訳用例辞書の単語間対応関係決定プログラム。
（付記５）  第１言語の文と第２言語の訳文との間に対応関係を設定した第１言語と第２言語間の対訳用例辞書において、第２言語の文を構成する単語と第１言語の訳文を構成する単語との対応関係を決定する処理を、異なる言語の単語間に対応関係をつける対訳単語辞書を用いてコンピュータに実行させるプログラムにおいて、
前記第１言語と第３言語との単語間の対応関係を付けるとともに、それら各言語の単語が意味記号とも対応付けられた、意味記号付き対訳単語辞書を用いて、前記第１言語の単語の意味記号を抽出する第１意味記号抽出ステップと、
前記意味記号付き対訳単語辞書を用いて、抽出された意味記号に対応する第３言語の単語を抽出するステップと、
前記意味記号付き対訳単語辞書を用いて、抽出された第３言語の単語に対応する意味記号を抽出する第２意味記号抽出ステップと、
前記意味記号付き対訳単語辞書を用いて、前記第１言語の単語に対応して抽出された意味記号と前記第３言語の単語に対応して抽出された意味記号に対応する第１言語の単語を抽出するステップと、
前記第１言語から前記第２言語への対訳単語辞書を用いて、前記第１意味記号抽出ステップの第１言語の単語と、前記抽出された第１言語の単語とに対応する第２言語の単語を訳語候補として抽出するステップと、
前記訳語候補が前記第２の言語の訳文を構成する単語に含まれていた場合に、その訳語候補を、前記第１意味記号抽出ステップの第１言語の単語に対応する訳語として決定するステップと、
を前記コンピュータに実行させることを特徴とする第１言語と第２言語間の対訳用例辞書の単語間対応関係決定プログラム。
（付記６）  第２言語の文と第１言語の訳文との間に対応関係を設定した第１言語と第２言語間の対訳用例辞書において、第２言語の文を構成する単語と第１言語の訳文を構成する単語との対応関係を決定する処理を、異なる言語の単語間に対応関係をつける対訳単語辞書を用いてコンピュータに実行させるプログラムにおいて、
前記第２言語から前記第１言語への対訳単語辞書を用いて、前記第２言語の単語に対応する前記第１言語の単語を第１訳語候補として抽出するステップと、
前記第１言語と第３言語との単語間の対応関係を付けるとともに、それら各言語の単語が意味記号とも対応付けられた、意味記号付き対訳単語辞書を用いて、抽出された第１言語の単語の意味記号を抽出するステップと、
前記意味記号付き対訳単語辞書を用いて、抽出された意味記号に対応する第３言語の単語を抽出するステップと、
前記意味記号付き対訳単語辞書を用いて、抽出された第３言語の単語に対応する意味記号を抽出するステップと、
第１言語の単語に対応して抽出された意味記号と第３言語の単語に対応して抽出された意味記号に対応する第１言語の単語を第２訳語候補として抽出するステップと、
前記第１訳語候補または前記第２訳語候補が前記第１の言語の文を構成する単語に含まれていた場合に、その第１訳語候補または第２訳語候補を、前記第１訳語候補抽出ステップの第２言語の単語に対応する訳語として決定するステップと、
を前記コンピュータに実行させることを特徴とする第１言語と第２言語間の対訳用例辞書の単語間対応関係決定プログラム。
（付記７）  互いが他方の訳文である第１言語の用例と、第２言語の用例との間に対応関係を設定した第１言語と第２言語間の対訳用例辞書において、第１言語の文を構成する単語と第２言語の訳文を構成する単語との対応関係、または、第２言語の文を構成する単語と第１言語の訳文を構成する単語との対応関係を決定する処理を、異なる言語の単語間に対応関係をつける対訳単語辞書を用いてコンピュータに実行させるプログラムにおいて、
第１言語の用例中の単語または第２言語の用例中の単語に対する訳語を仮決定する、第１、第２、第３、第４、第５、または、第６の仮決定ステップに関わる処理のうち、予め指定された２以上の処理を実行可能とし、
前記第１の仮決定に関わるステップでは、
前記第２言語から前記第１言語への対訳単語辞書を用いて、前記第２言語の単語に対応する前記第１言語の単語を第１訳語候補として抽出するステップと、前記第１言語から第３言語への対訳単語辞書を用いて、抽出した第１言語の単語に対応する第３言語の単語を抽出するステップと、前記第３言語から前記第１言語への対訳単語辞書を用いて、抽出された第３言語の単語に対応する前記第１言語の単語を第２訳語候補として抽出するステップと、前記第１訳語候補または前記第２訳語候補が、前記第１の言語の用例を構成する単語に含まれていた場合に、その第１訳語候補または第２訳語候補を、前記第１訳語候補抽出ステップの第２言語の単語に対応する訳語として仮決定する第１の仮決定ステップと、を前記コンピュータに実行させ、
前記第２の仮決定に関わるステップでは、
前記第１言語から前記第３言語への対訳単語辞書を用いて、前記第１言語の単語に対応する前記第３言語の単語を抽出するステップ１と、前記第３言語から前記第１言語への対訳単語辞書を用いて、抽出された第３言語の単語に対応する第１言語の単語を抽出するステップ２と、前記第１言語から前記第２言語への対訳単語辞書を用いて、前記ステップ１の第１言語の単語、または、前記ステップ２で抽出された第１言語の単語、に対応する第２言語の単語を訳語候補として抽出するステップと、前記訳語候補が前記第２の言語の用例を構成する単語に含まれていた場合に、その訳語候補を、前記ステップ１の第１言語の単語に対応する訳語として仮決定する第２の仮決定ステップと、を前記コンピュータに実行させ、
前記第３の仮決定に関わるステップでは、
前記第２言語から前記第１言語への対訳単語辞書を用いて、前記第２言語の単語に対応する前記第１言語の単語を第１訳語候補として抽出するステップと、抽出された第１言語の単語の意味記号を抽出するステップと、抽出された意味記号に対応する第１言語の単語を第２訳語候補として抽出するステップと、前記第１訳語候補または前記第２訳語候補が前記第１の言語の用例を構成する単語に含まれていた場合に、その第１訳語候補または第２訳語候補を、前記第１訳語候補抽出ステップの第２言語の単語に対応する訳語として仮決定する第３の仮決定ステップと、を前記コンピュータに実行させ、
前記第４の仮決定に関わるステップでは、
前記第１の言語の単語に対応する意味記号を抽出するステップ１と、抽出された意味記号に対応する第１言語の単語を抽出するステップ２と、前記第１言語から前記第２言語への対訳単語辞書を用いて、前記ステップ１の第１言語の単語、または、前記ステップ２で抽出された第１言語の単語、に対応する第２言語の単語を訳語候補として抽出するステップと、前記訳語候補が前記第２の言語の用例を構成する単語に含まれていた場合に、その訳語候補を、前記ステップ１の第１言語の単語に対応する訳語として仮決定する第４の仮決定ステップと、を前記コンピュータに実行させ、
前記第５の仮決定に関わるステップでは、
前記第２言語から前記第１言語への対訳単語辞書を用いて、前記第２言語の単語に対応する前記第１言語の単語を第１訳語候補として抽出するステップと、前記第１言語と第３言語との単語間の対応関係を付けるとともに、それら各言語の単語が意味記号とも対応付けられた、意味記号付き対訳単語辞書を用いて、抽出された第１言語の単語の意味記号を抽出するステップと、前記意味記号付き対訳単語辞書を用いて、抽出された意味記号に対応する第３言語の単語を抽出するステップと、前記意味記号付き対訳単語辞書を用いて、抽出された第３言語の単語に対応する意味記号を抽出するステップと、第１言語の単語に対応して抽出された意味記号と第３言語の単語に対応して抽出された意味記号に対応する第１言語の単語を第２訳語候補として抽出するステップと、前記第１訳語候補または前記第２訳語候補が、前記第１の言語の文を構成する単語に含まれていた場合に、その第１訳語候補または第２訳語候補を、前記第１訳語候補抽出ステップの第２言語の単語に対応する訳語として仮決定する第５の仮決定ステップと、を前記コンピュータに実行させ、
前記第６の仮決定に関わるステップでは、
前記第１言語と第３言語との単語間の対応関係を付けるとともに、それら各言語の単語が意味記号とも対応付けられた、意味記号付き対訳単語辞書を用いて、前記第１言語の単語の意味記号を抽出する第１意味記号抽出ステップと、前記意味記号付き対訳単語辞書を用いて、抽出された意味記号に対応する第３言語の単語を抽出するステップと、前記意味記号付き対訳単語辞書を用いて、抽出された第３言語の単語に対応する意味記号を抽出する第２意味記号抽出ステップと、前記意味記号付き対訳単語辞書を用いて、前記第１言語の単語に対応して抽出された意味記号と前記第３言語の単語に対応して抽出された意味記号に対応する第１言語の単語を抽出するステップと、前記第１言語から前記第２言語への対訳単語辞書を用いて、前記第１意味記号抽出ステップの第１言語の単語と、前記抽出した第１言語の単語とに対応する第２言語の単語を訳語候補として抽出するステップと、前記訳語候補が前記第２の言語の用例を構成する単語に含まれていた場合に、その訳語候補を、前記第１意味記号抽出ステップの第１言語の文の単語に対応する訳語として仮決定する第６の仮決定ステップと、を前記コンピュータに実行させ、
さらに、実行するものとして指定された処理に対応する仮決定ステップの仮決定の結果を合わせて反映した場合において訳語が複数存在する場合は、その実行した２以上の処理間において優先される処理の結果を訳語に反映するように決定するとともに、訳語が複数存在しない場合は、仮決定ステップの仮決定の結果を合わせたものをそのまま訳語として決定するステップ、を前記コンピュータに実行させることを特徴とする第１言語と第２言語間の対訳用例辞書の単語間対応関係決定プログラム。
（付記８）  第１言語の文と第２言語の訳文との間に対応関係を設定した第１言語と第２言語間の対訳用例辞書において、第１言語の文を構成する単語と第２言語の訳文を構成する単語との対応関係を決定する処理を、異なる言語の単語間に対応関係をつける対訳単語辞書を用いてコンピュータが実行する方法において、
前記第１言語から前記第３言語への対訳単語辞書を用いて、前記第１の言語の単語に対応する前記第３言語の単語を抽出するステップ１と、
前記第３言語から前記第１言語への対訳単語辞書を用いて、抽出された第３言語の単語に対応する第１言語の単語を抽出するステップ２と、
前記第１言語から前記第２言語への対訳単語辞書を用いて、前記ステップ１の第１言語の単語、または、前記ステップ２で抽出された第１言語の単語、に対応する第２言語の単語を訳語候補として抽出するステップと、
前記訳語候補が前記第２の言語の訳文を構成する単語に含まれていた場合に、その訳語候補を、前記（ステップ１の）第１言語の単語に対応する訳語として決定するステップと、
を備えることを特徴とする第１言語と第２言語間の対訳用例辞書の単語間対応関係決定方法。
（付記９）  第２言語の文と第１言語の訳文との間に対応関係を設定した第１言語と第２言語間の対訳用例辞書において、第２言語の文を構成する単語と第１言語の訳文を構成する単語との対応関係を決定する処理を、異なる言語の単語間に対応関係をつける対訳単語辞書を用いてコンピュータが実行する方法において、
前記第２言語から前記第１言語への対訳単語辞書を用いて、前記第２言語の単語に対応する前記第１言語の単語を第１訳語候補として抽出するステップと、
前記第１言語から第３言語への対訳単語辞書を用いて、抽出した第１言語の単語の第１訳語候補に対応する第３言語の単語を抽出するステップと、
抽出された第３言語の単語に対応する前記第１言語の単語を第２訳語候補として抽出するステップと、
前記第１訳語候補または前記第２訳語候補が前記第１の言語の文を構成する単語に含まれていた場合に、その第１訳語候補または第２訳語候補を、前記（第１訳語候補抽出ステップの）第２言語の単語に対応する訳語として決定するステップと、
を備えることを特徴とする第１言語と第２言語間の対訳用例辞書の単語間対応関係決定方法。
（付記１０）  第１言語の文と第２言語の訳文との間に対応関係を設定した第１言語と第２言語間の対訳用例辞書において、第２言語の文を構成する単語と第１言語の訳文を構成する単語との対応関係を決定する処理を、異なる言語の単語間に対応関係をつける対訳単語辞書を用いてコンピュータが実行する方法において、
前記第１の言語の文を構成する単語に対応する意味記号を抽出するステップ１と、
抽出された意味記号に対応する第１言語の他の単語を抽出するステップ２と、
前記第１言語から前記第２言語への対訳単語辞書を用いて、前記ステップ１の第１言語の単語、または、前記ステップ２で抽出された第１言語の単語、に対応する第２言語の単語を訳語候補として抽出するステップと、
前記訳語候補が前記第２の言語の訳文を構成する単語に含まれていた場合に、その訳語候補を、前記（ステップ１の）第１言語の単語に対応する訳語として決定するステップと、
を備えることを特徴とする第１言語と第２言語間の対訳用例辞書の単語間対応関係決定方法。
（付記１１）  第２言語の文と第１言語の訳文との間に対応関係を設定した第１言語と第２言語間の対訳用例辞書において、第２言語の文を構成する単語と第１言語の訳文を構成する単語との対応関係を決定する処理を、異なる言語の単語間に対応関係をつける対訳単語辞書を用いてコンピュータが実行する方法において、
前記第２言語から前記第１言語への対訳単語辞書を用いて、前記第２言語の単語に対応する前記第１言語の単語を第１訳語候補として抽出するステップと、
抽出された第１言語の単語の意味記号を抽出するステップと、
抽出された意味記号に対応する第１言語の単語を第２訳語候補として抽出するステップと、
前記第１訳語候補または前記第２訳語候補が前記第１の言語の文を構成する単語に含まれていた場合に、その第１訳語候補または第２訳語候補を、前記（第１訳語候補抽出ステップの）第２言語の単語に対応する訳語として決定するステップと、
を備えることを特徴とする第１言語と第２言語間の対訳用例辞書の単語間対応関係決定方法。
（付記１２）  第１言語の文と第２言語の訳文との間に対応関係を設定した第１言語と第２言語間の対訳用例辞書において、第２言語の文を構成する単語と第１言語の訳文を構成する単語との対応関係を決定する処理を、異なる言語の単語間に対応関係をつける対訳単語辞書を用いてコンピュータが実行する方法において、
前記第１言語と第３言語との単語間の対応関係を付けるとともに、それら各言語の単語が意味記号とも対応付けられた、意味記号付き対訳単語辞書を用いて、前記第１の言語の単語の意味記号を抽出する第１の意味記号抽出を実行するステップと、
前記意味記号付き対訳単語辞書を用いて、抽出された意味記号に対応する第３言語の単語を抽出するステップと、
前記意味記号付き対訳単語辞書を用いて、抽出された第３言語の単語に対応する意味記号を抽出する第２の意味記号抽出を実行するステップと、
前記意味記号付き対訳単語辞書を用いて、前記第１言語の単語に対応して抽出された意味記号と前記第３言語の単語に対応して抽出された意味記号に対応する第１言語の単語を抽出するステップと、
前記第１言語から前記第２言語への対訳単語辞書を用いて、前記第１意味記号抽出における第１言語の単語と、前記抽出された第１言語の単語とに対応する第２言語の単語を訳語候補として抽出するステップと、
前記訳語候補が前記第２の言語の訳文を構成する単語に含まれていた場合に、その訳語候補を、前記第１意味記号抽出における第１言語の単語に対応する訳語として決定するステップと、
を備えることを特徴とする第１言語と第２言語間の対訳用例辞書の単語間対応関係決定方法。
（付記１３）  第２言語の文と第１言語の訳文との間に対応関係を設定した第１言語と第２言語間の対訳用例辞書において、第２言語の文を構成する単語と第１言語の訳文を構成する単語との対応関係を決定する処理を、異なる言語の単語間に対応関係をつける対訳単語辞書を用いてコンピュータが実行する方法において、
前記第２言語から前記第１言語への対訳単語辞書を用いて、前記第２言語の単語に対応する前記第１言語の単語を第１訳語候補として抽出するステップと、
前記第１言語と第３言語との単語間の対応関係を付けるとともに、それら各言語の単語が意味記号とも対応付けられた、意味記号付き対訳単語辞書を用いて、抽出された第１言語の単語の意味記号を抽出するステップと、
前記意味記号付き対訳単語辞書を用いて、抽出された意味記号に対応する第３言語の単語を抽出するステップと、
前記意味記号付き対訳単語辞書を用いて、抽出された第３言語の単語に対応する意味記号を抽出するステップと、
第１言語の単語に対応して抽出された意味記号と第３言語の単語に対応して抽出された意味記号に対応する第１言語の単語を第２訳語候補として抽出するステップと、
前記第１訳語候補または前記第２訳語候補が前記第１の言語の文を構成する単語に含まれていた場合に、その第１訳語候補または第２訳語候補を、前記第１訳語候補抽出ステップの第２言語の単語に対応する訳語として決定するステップと、
を備えることを特徴とする第１言語と第２言語間の対訳用例辞書の単語間対応関係決定方法。
（付記１４）  互いが他方の訳文である第１言語の用例と、第２言語の用例との間に対応関係を設定した第１言語と第２言語間の対訳用例辞書において、第１言語の文を構成する単語と第２言語の訳文を構成する単語との対応関係、または、第２言語の文を構成する単語と第１言語の訳文を構成する単語との対応関係を決定する処理を、異なる言語の単語間に対応関係をつける対訳単語辞書を用いてコンピュータが実行する方法において、
第１言語の用例中の単語または第２言語の用例中の単語に対する訳語を仮決定する、第１、第２、第３、第４、第５、または、第６の仮決定に関わる処理のうち、予め指定された２以上の処理を実行可能とし、
前記第１の仮決定に関わる処理は、
前記第２言語から前記第１言語への対訳単語辞書を用いて、前記第２言語の単語に対応する前記第１言語の単語を第１訳語候補として抽出するステップと、前記第１言語から第３言語への対訳単語辞書を用いて、抽出した第１言語の単語に対応する第３言語の単語を抽出するステップと、前記第３言語から前記第１言語への対訳単語辞書を用いて、抽出された第３言語の単語に対応する前記第１言語の単語を第２訳語候補として抽出するステップと、前記第１訳語候補または前記第２訳語候補が、前記第１の言語の用例を構成する単語に含まれていた場合に、その第１訳語候補または第２訳語候補を、前記第１訳語候補抽出ステップの第２言語の単語に対応する訳語として仮決定するステップとを備え、
前記第２の仮決定に関わる処理は、
前記第１言語から前記第３言語への対訳単語辞書を用いて、前記第１言語の単語に対応する前記第３言語の単語を抽出するステップ１と、前記第３言語から前記第１言語への対訳単語辞書を用いて、抽出された第３言語の単語に対応する第１言語の単語を抽出するステップ２と、前記第１言語から前記第２言語への対訳単語辞書を用いて、前記ステップ１の第１言語の単語、または、前記ステップ２で抽出された第１言語の単語、に対応する第２言語の単語を訳語候補として抽出するステップと、前記訳語候補が前記第２の言語の用例を構成する単語に含まれていた場合に、その訳語候補を、前記ステップ１の第１言語の単語に対応する訳語として仮決定するステップとを備え、
前記第３の仮決定に関わる処理は、
前記第２言語から前記第１言語への対訳単語辞書を用いて、前記第２言語の単語に対応する前記第１言語の単語を第１訳語候補として抽出するステップと、抽出された第１言語の単語の意味記号を抽出するステップと、抽出された意味記号に対応する第１言語の単語を第２訳語候補として抽出するステップと、前記第１訳語候補または前記第２訳語候補が前記第１の言語の用例を構成する単語に含まれていた場合に、その第１訳語候補または第２訳語候補を、前記第１訳語候補抽出ステップの第２言語の単語に対応する訳語として仮決定するステップとを備え、
前記第４の仮決定に関わる処理は、
前記第１の言語の単語に対応する意味記号を抽出するステップ１と、抽出された意味記号に対応する第１言語の単語を抽出するステップ２と、前記第１言語から前記第２言語への対訳単語辞書を用いて、前記ステップ１の第１言語の単語、または、前記ステップ２で抽出された第１言語の単語、に対応する第２言語の単語を訳語候補として抽出するステップと、前記訳語候補が前記第２の言語の用例を構成する単語に含まれていた場合に、その訳語候補を、前記ステップ１の第１言語の単語に対応する訳語として仮決定するステップとを備え、
前記第５の仮決定に関わる処理は、
前記第２言語から前記第１言語への対訳単語辞書を用いて、前記第２言語の単語に対応する前記第１言語の単語を第１訳語候補として抽出するステップと、前記第１言語と第３言語との単語間の対応関係を付けるとともに、それら各言語の単語が意味記号とも対応付けられた、意味記号付き対訳単語辞書を用いて、抽出された第１言語の単語の意味記号を抽出するステップと、前記意味記号付き対訳単語辞書を用いて、抽出された意味記号に対応する第３言語の単語を抽出するステップと、前記意味記号付き対訳単語辞書を用いて、抽出された第３言語の単語に対応する意味記号を抽出するステップと、第１言語の単語に対応して抽出された意味記号と第３言語の単語に対応して抽出された意味記号に対応する第１言語の単語を第２訳語候補として抽出するステップと、前記第１訳語候補または前記第２訳語候補が、前記第１の言語の文を構成する単語に含まれていた場合に、その第１訳語候補または第２訳語候補を、前記第１訳語候補抽出における第２言語の単語に対応する訳語として仮決定するステップとを備え、
前記第６の仮決定に関わる処理は、
前記第１言語と第３言語との単語間の対応関係を付けるとともに、それら各言語の単語が意味記号とも対応付けられた、意味記号付き対訳単語辞書を用いて、前記第１言語の単語の意味記号を抽出する第１の意味記号抽出を実行するステップと、前記意味記号付き対訳単語辞書を用いて、抽出された意味記号に対応する第３言語の単語を抽出するステップと、前記意味記号付き対訳単語辞書を用いて、抽出された第３言語の単語に対応する意味記号を抽出する第２の意味記号抽出を実行するステップと、前記意味記号付き対訳単語辞書を用いて、前記第１言語の単語に対応して抽出された意味記号と前記第３言語の単語に対応して抽出された意味記号に対応する第１言語の単語を抽出するステップと、前記第１言語から前記第２言語への対訳単語辞書を用いて、前記第１意味記号抽出における第１言語の単語と、前記抽出した第１言語の単語とに対応する第２言語の単語を訳語候補として抽出するステップと、前記訳語候補が前記第２の言語の用例を構成する単語に含まれていた場合に、その訳語候補を、前記第１意味記号抽出における第１言語の文の単語に対応する訳語として仮決定するステップとを備え、
さらに、実行するものとして指定された処理に対応する仮決定ステップの仮決定の結果を合わせて反映した場合において訳語が複数存在する場合は、その実行した２以上の処理間において優先される処理の結果を訳語に反映するように決定するとともに、訳語が複数存在しない場合は、仮決定ステップの仮決定の結果を合わせたものをそのまま訳語として決定する、ことを特徴とする第１言語と第２言語間の対訳用例辞書の単語間対応関係決定方法。
（付記１５）  第１言語の文を第２言語に翻訳する処理を、第１言語から第２言語への対訳単語辞書を用いてコンピュータに実行させる翻訳処理プログラムにおいて、
前記第１言語の文を構成する単語に対応する第２言語の単語が、前記第１言語から第２言語への対訳単語辞書を用いても存在しない場合に、前記第１言語から第３言語への対訳単語辞書を用いて、前記第１の言語の単語に対応する前記第３言語の単語を抽出するステップと、
前記第３言語から前記第１言語への対訳単語辞書を用いて、抽出された第３言語の単語に対応する第１言語の単語を抽出するステップと、
前記第１言語から前記第２言語への対訳単語辞書を用いて、前記第１言語の単語抽出ステップで抽出された第１言語の単語に対応する第２言語の単語を訳語候補として抽出するステップと、
前記訳語候補が存在する場合に、その訳語候補のいずれかを訳語として決定するステップと、
を前記コンピュータに実行させることを特徴とする翻訳処理プログラム。
（付記１６）  第１言語の文を第２言語に翻訳する処理を、第１言語から第２言語への対訳単語辞書を用いてコンピュータに実行させる翻訳処理プログラムにおいて、
前記第１言語の文を構成する単語に対応する第２言語の単語が、前記第１言語から第２言語への対訳単語辞書を用いても存在しない場合に、前記第１の言語の単語に対応する意味記号を抽出するステップと、
抽出された意味記号に対応する第１言語の単語を抽出するステップと、
前記第１言語から前記第２言語への対訳単語辞書を用いて、前記第１言語の単語抽出ステップで抽出された第１言語の単語に対応する第２言語の単語を訳語候補として抽出するステップと、
前記訳語候補が存在する場合に、その訳語候補のいずれかを訳語として決定するステップと、
を前記コンピュータに実行させることを特徴とする翻訳処理プログラム。
（付記１７）  第１言語の文を第２言語に翻訳する処理を、第１言語から第２言語への対訳単語辞書を用いてコンピュータに実行させる翻訳処理プログラムにおいて、
前記第１言語の文を構成する単語に対応する第２言語の単語が、前記第１言語から第２言語への対訳単語辞書を用いても存在しない場合に、前記第１言語と第３言語との単語間の対応関係を付けるとともに、それら各言語の単語が意味記号とも対応付けられた、意味記号付き対訳単語辞書を用いて、前記第１の言語の単語の意味記号を抽出するステップと、
前記意味記号付き対訳単語辞書を用いて、抽出された意味記号に対応する第３の言語の単語を抽出するステップと、
前記意味記号付き対訳単語辞書を用いて、抽出された第３の言語の単語に対応する意味記号を抽出するステップと、
前記意味記号付き対訳単語辞書を用いて、前記第１言語の単語に対応して抽出された意味記号と前記第３言語の単語に対応して抽出された意味記号に対応する第１言語の単語を抽出するステップと、
前記第１言語から前記第２言語への対訳単語辞書を用いて、前記抽出された第１言語の単語とに対応する第２言語の単語を訳語候補として抽出するステップと、
前記訳語候補が存在する場合に、その訳語候補のいずれかを訳語として決定するステップと、
を前記コンピュータに実行させることを特徴とする翻訳処理プログラム。
（付記１８）  第１言語の文を第２言語に翻訳する処理を、第１言語から第２言語への対訳単語辞書を用いてコンピュータが実行する翻訳処理方法において、
前記第１言語の文を構成する単語に対応する第２言語の単語が、前記第１言語から第２言語への対訳単語辞書を用いても存在しない場合に、前記第１言語から第３言語への対訳単語辞書を用いて、前記第１の言語の単語に対応する前記第３言語の単語を抽出し、
前記第３言語から前記第１言語への対訳単語辞書を用いて、抽出された第３言語の単語に対応する第１言語の単語を抽出し、
前記第１言語から前記第２言語への対訳単語辞書を用いて、前記第１言語の単語抽出ステップで抽出された第１言語の単語に対応する第２言語の単語を訳語候補として抽出し、
前記訳語候補が存在する場合に、その訳語候補のいずれかを訳語として決定する、
ことを特徴とする翻訳処理方法。
（付記１９）  第１言語の文を第２言語に翻訳する処理を、第１言語から第２言語への対訳単語辞書を用いてコンピュータが実行する翻訳処理方法において、
前記第１言語の文を構成する単語に対応する第２言語の単語が、前記第１言語から第２言語への対訳単語辞書を用いても存在しない場合に、前記第１の言語の単語に対応する意味記号を抽出し、
抽出された意味記号に対応する第１言語の単語を抽出し、
前記第１言語から前記第２言語への対訳単語辞書を用いて、前記第１言語の単語抽出ステップで抽出された第１言語の単語に対応する第２言語の単語を訳語候補として抽出し、
前記訳語候補が存在する場合に、その訳語候補のいずれかを訳語として決定する、
ことを特徴とする翻訳処理方法。
（付記２０）  第１言語の文を第２言語に翻訳する処理を、第１言語から第２言語への対訳単語辞書を用いてコンピュータが実行する翻訳処理方法において、
前記第１言語の文を構成する単語に対応する第２言語の単語が、前記第１言語から第２言語への対訳単語辞書を用いても存在しない場合に、前記第１言語と第３言語との単語間の対応関係を付けるとともに、それら各言語の単語が意味記号とも対応付けられた、意味記号付き対訳単語辞書を用いて、前記第１の言語の単語の意味記号を抽出し、
前記意味記号付き対訳単語辞書を用いて、抽出された意味記号に対応する第３の言語の単語を抽出し、
前記意味記号付き対訳単語辞書を用いて、抽出された第３の言語の単語に対応する意味記号を抽出し、
前記意味記号付き対訳単語辞書を用いて、前記第１言語の単語に対応して抽出された意味記号と前記第３言語の単語に対応して抽出された意味記号に対応する第１言語の単語を抽出し、
前記第１言語から前記第２言語への対訳単語辞書を用いて、前記抽出された第１言語の単語とに対応する第２言語の単語を訳語候補として抽出し、
前記訳語候補が存在する場合に、その訳語候補のいずれかを訳語として決定する、
ことを特徴とする翻訳処理方法。
【図面の簡単な説明】
【０１４５】
【図１Ａ】本発明の一実施形態に係る日本語と中国語の対訳用例辞書の単語間対応関係決定処理部の構成を示すブロック図である。
【図１Ｂ】図１Ａの対応情報の書き込み処理に関わるユニットの構成の変形例である。
【図２】本実施形態の単語間対応関係決定処理部の動作を説明する図である。
【図３】本実施形態の単語間の対応関係の決定処理の一例を示すフローチャートである。
【図４】図２の日本語例文、中国語例文に対応する対応マトリクスである。
【図５】図３中で実行される対応マトリクスへの書き込み処理をより詳細に示すフローチャートである。
【図６】中国語の単語に対応する日本語の単語（候補）の範囲を拡充する処理（その１）を説明する図である。
【図７】中国語の単語に対応する日本語の単語（候補）の範囲を拡充する処理（その１）のフローチャートである。
【図８】日本語の単語に対応する中国語の単語（候補）の範囲を拡充する処理（その１）を説明する図である。
【図９】日本語の単語に対応する中国語の単語（候補）の範囲を拡充する処理（その１）のフローチャートである。
【図１０】中国語の単語に対応する日本語の単語（候補）の範囲を拡充する処理（その２）を説明する図である。
【図１１】中国語の単語に対応する日本語の単語（候補）の範囲を拡充する処理（その２）のフローチャートである。
【図１２】日本語の単語に対応する中国語の単語（候補）の範囲を拡充する処理（その２）を説明する図である。
【図１３】日本語の単語に対応する中国語の単語（候補）の範囲を拡充する処理（その２）のフローチャートである。
【図１４】中国語の単語に対応する日本語の単語（候補）の範囲を拡充する処理（その３）を説明する図である。
【図１５】中国語の単語に対応する日本語の単語（候補）の範囲を拡充する処理（その３）のフローチャートである。
【図１６】日本語の単語に対応する中国語の単語（候補）の範囲を拡充する処理（その３）を説明する図である。
【図１７】日本語の単語に対応する中国語の単語（候補）の範囲を拡充する処理（その３）のフローチャートである。
【図１８】本実施形態の単語間の対応関係の拡充処理を機械翻訳（翻訳処理）に適用した場合を説明する図である。
【図１９】本実施形態の単語間の対応関係の拡充処理を機械翻訳（翻訳処理）に適用した場合の処理の一例を示すフローチャートである。
【図２０】本発明の各実施形態をプログラムで実現する場合のハードウェア環境を示す図である。
【図２１】プログラムのローディングを説明する図である。
【符号の説明】
【０１４６】
１０  対応関係拡充処理部
１１  第１拡充処理実行部
１２  第２拡充処理実行部
１３  第３拡充処理実行部
１４  第４拡充処理実行部
１５  第５拡充処理実行部
１６  第６拡充処理実行部
１７  検索部（抽出部）
１８  制御部
１９  ヒット判定部
２１  第１対応語仮決定部
２２  第２対応語仮決定部
２３  第３対応語仮決定部
２４  第４対応語仮決定部
２５  第５対応語仮決定部
２６  第６対応語仮決定部
２７  一意性判定部
【図１Ａ】
0004542057.tif 000002
【図１Ｂ】
0004542057.tif 000003
【図２】
0004542057.tif 000004
【図３】
0004542057.tif 000005
【図４】
0004542057.tif 000006
【図５】
0004542057.tif 000007
【図６】
0004542057.tif 000008
【図７】
0004542057.tif 000009
【図８】
0004542057.tif 000010
【図９】
0004542057.tif 000011
【図１０】
0004542057.tif 000012
【図１１】
0004542057.tif 000013
【図１２】
0004542057.tif 000014
【図１３】
0004542057.tif 000015
【図１４】
0004542057.tif 000016
【図１５】
0004542057.tif 000017
【図１６】
0004542057.tif 000018
【図１７】
0004542057.tif 000019
【図１８】
0004542057.tif 000020
【図１９】
0004542057.tif 000021
【図２０】
0004542057.tif 000022
【図２１】
0004542057.tif 000023