(57)【要約】【課題】  文書翻訳作業の作業効率を向上させることができる，機械翻訳用の翻訳辞書の作成支援装置を提供する。【解決手段】第１の言語を第２の言語に翻訳する機械翻訳装置で使用する用途を有する翻訳辞書の作成支援装置であって，機械翻訳装置が訳出した訳文を編集し，編集部分を第１の範囲に区切る後編集支援手段１００と，編集部分を特定するように第１の範囲より小さな第２の範囲に区切る範囲特定手段１１０と，入力された原文および編集結果文との類似性が高いものを検索する特定範囲保持手段１２０と，原語と訳語の対を生成して機械翻訳装置の翻訳辞書に登録を行う辞書構成手段１３０を有する，機械翻訳用の翻訳辞書の作成支援装置が提供される。【選択図】    図１
2007156616.tif 000002
【特許請求の範囲】
【請求項１】
第１の言語を第２の言語に翻訳する機械翻訳装置で使用する用途を有する，翻訳辞書の作成支援装置であって：
前記第１の言語で表現された原文と，前記原文に前記機械翻訳装置の翻訳辞書を適用して目的言語の語句に置換した，前記第２の言語で表現された訳文と，前記訳文を編集した編集結果文と，前記原文の一部分と前記訳文の一部分とを一対一に関連付けた関連付け情報とが入力されると，前記関連付け情報を解析し，第１の所定範囲に絞り込む範囲特定手段と；
前記範囲特定手段から入力された，前記第１の所定範囲に絞り込んだ前記原文および前記編集結果文を保持し，あらかじめ蓄積している前記第１の所定範囲で区切られた原文および編集結果文の中から，前記範囲特定手段から入力された前記第１の所定範囲に絞り込まれた前記原文および前記編集結果文との類似性が高いものを検索する特定範囲保持手段と；
前記特定範囲保持手段から前記第１の所定範囲で区切られた類似性が高い前記原文および前記編集結果文が入力されると，出現頻度の高い，前記原文に含まれる原語と前記編集結果文に含まれて前記原語に対応する訳語との対を生成する辞書構成手段と；
を含むことを特徴とする，翻訳辞書の作成支援装置。
【請求項２】
前記原文と，前記訳文と，前記関連付け情報とが入力されると，操作者に前記訳文の編集手段を提供して，前記原文と，前記訳文と，前記訳文を前記編集手段で編集した編集結果文とを，前記第１の所定範囲を包含する第２の所定範囲に区切り，前記範囲特定手段に与える後編集支援手段をさらに含むことを特徴とする，請求項１に記載の翻訳辞書の作成支援装置。
【請求項３】
前記後編集支援手段は，前記操作者の編集操作によって改変した部分を含むように前記第２の所定範囲に区切ることを特徴とする，請求項２に記載の翻訳辞書の作成支援装置。
【請求項４】
前記辞書構成手段は，前記原文および前記編集結果文に登場する単語もしくは部分文字列を計数することにより，出現頻度の高い，前記原文に含まれる原語と前記編集結果文に含まれて前記原語に対応する訳語との対を生成することを特徴とする，請求項１〜３のいずれかに記載の翻訳辞書の作成支援装置。
【請求項５】
前記第２の所定範囲は，前記操作者が編集した箇所の前後の，所定の文字数の範囲であることを特徴とする，請求項１〜４のいずれかに記載の翻訳辞書の作成支援装置。
【請求項６】
前記原語と前記訳語とに含まれる単語または部分文字列の計数によって前記原語と前記訳語の対を生成する基準は，計数した数が所定の値に達したことであることを特徴とする，請求項１〜５のいずれかに記載の翻訳辞書の作成支援装置。
【請求項７】
原文を機械翻訳装置で訳文に翻訳し，前記訳文を編集した箇所が特定できるように所定の範囲に区切られた，類似性の高い前記原文および前記訳文を編集した編集結果文に登場する単語もしくは部分文字列を計数することにより，出現頻度の高い，前記原文に含まれる原語と前記原語に対応する前記編集結果文に含まれる訳語の対を生成することを特徴とする，辞書構成装置。
【請求項８】
前記原語と前記訳語とに含まれる単語または部分文字列の計数によって前記原語と前記訳語の対を生成する基準は，計数した数が所定の値に達したことであることを特徴とする，請求項７に記載の辞書構成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，翻訳辞書の作成支援装置に関する。
【背景技術】
【０００２】
従来において，機械翻訳の後編集に関する翻訳辞書への登録の自動化や機械支援を目的とする機械翻訳用辞書の作成支援装置は，あらかじめ機械翻訳システムに備えられた翻訳辞書において，ある原語に対する訳語に使用可能な語句のリストから，操作者が訳語を選択する作業を補助するものであった。
【０００３】
機械翻訳装置の従来技術として特許文献１および特許文献２がある。
【０００４】
特許文献１には，機械翻訳における後編集の際に，翻訳文中の訳語の直後にその訳語に対応する原語を挿入する機械翻訳装置の発明が開示されている。特許文献１による機械翻訳装置によれば，ユーザ辞書に追加する際に必須の情報である原語と訳語の対が比較的容易に得られる。
【０００５】
特許文献２には，特許文献１の機械翻訳装置をさらに発展させて，機械翻訳における後編集の際に，適切な訳語が登録されていなかった場合に，適切な訳語を自動的にユーザ辞書に登録する機械翻訳装置の発明が開示されている。
【０００６】
【特許文献１】特開平０５−２４２１４１号公報
【特許文献２】特開平０７−００６１７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし，特許文献１および特許文献２による機械翻訳装置は，ある原語に対して複数の訳語があらかじめ翻訳辞書に登録されており，その辞書に，選択肢として新しい訳語を自動的に登録するだけのものである。そのような機械翻訳装置は，操作者が次の機会に同様の文章を後編集する際には，選択肢から訳語を追加するだけで翻訳が行えるメリットがあるが，一方で以下のような問題があった。
【０００８】
例えば，“shield
method”が「シールド方法」と訳出されていた場合，“method”の訳語として「工法」を選択もしくは追加して，次回の翻訳からは“shield method”を「シールド工法」と訳出されるようにユーザ辞書に固定的に登録してしまうと，「工法」の他にも「方法」や「方式」と訳出されるべき“method”まで，「工法」と訳出されるようになってしまう問題があった。
【０００９】
上記のような場合，操作者は“method”を原文に含む訳文を，翻訳文に対して一文一文後編集し，“method”の訳語として適切なものが選択されているかどうかを確認し，適切なものでなければ適切な訳語に選択し直さなければならない不便さがあった。
【００１０】
しかも，上記の方法は，翻訳実行手段を備えた機械翻訳装置で後編集を行うことが前提であり，使用者が普段の文章作成で使用しているエディタやワープロソフトを，機械翻訳が出力した訳文の後編集には利用できないという問題もあった。
【００１１】
そこで，本発明は，このような問題に鑑みてなされたもので，その目的とするところは，機械翻訳システムのための辞書開発の自動化，省力化を図り，文書翻訳作業の作業効率を向上させることができる，機械翻訳用の翻訳辞書の作成支援装置を提供することにある。
【課題を解決するための手段】
【００１２】
上記課題を解決するために，本発明のある観点によれば，第１の言語を第２の言語に翻訳する機械翻訳装置で使用する用途を有する，翻訳辞書の作成支援装置であって，第１の言語で表現された原文と，原文に機械翻訳装置の翻訳辞書を適用して目的言語の語句に置換した，第２の言語で表現された訳文と，訳文を編集した編集結果文と，原文の一部分と訳文の一部分とを一対一に関連付けた関連付け情報とが入力されると，関連付け情報を解析し，第１の所定範囲に絞り込む範囲特定手段と，範囲特定手段から入力された，第１の所定範囲に絞り込んだ原文および編集結果文を保持し，あらかじめ蓄積している第１の所定範囲で区切られた原文および編集結果文の中から，範囲特定手段から入力された第１の所定範囲に絞り込まれた原文および編集結果文との類似性が高いものを検索する特定範囲保持手段と，特定範囲保持手段から第１の所定範囲で区切られた類似性が高い原文および編集結果文が入力されると，出現頻度の高い，原文に含まれる原語と編集結果文に含まれて原語に対応する訳語との対を生成する辞書構成手段と，を含むことを特徴とする，翻訳辞書の作成支援装置が提供される。
【００１３】
かかる構成によれば，範囲特定手段は第１の所定範囲に訳文および編集結果文を，訳文の編集を行った箇所が含まれるように区切り，特定範囲保持手段は範囲特定手段で区切った範囲を保持すると共に，あらかじめ特定範囲保持手段に蓄積してある原文と編集結果文の組の中から類似性の高いものを検索し，辞書構成手段は，類似性の高い原文と編集結果文の組の中から，原語と訳語の対を出力する。その結果，本発明のある観点にかかる翻訳辞書の作成支援装置は，機械翻訳装置で翻訳された訳文を編集するだけで，翻訳辞書に追加するための原語と訳語の対を容易に得られることができる。
【００１４】
上記翻訳辞書の作成支援装置は，原文と，訳文と，関連付け情報とが入力されると，操作者に訳文の編集手段を提供して，原文と，訳文と，訳文を編集手段で編集した編集結果文とを，第１の所定範囲を包含する第２の所定範囲に区切り，範囲特定手段に与える後編集支援手段をさらに含んでもよい。かかる構成によれば，後編集支援手段は機械翻訳装置で翻訳された訳文を編集して，大まかに第２の所定範囲に区切る。その結果，訳文を編集するだけで，翻訳辞書に追加するための原語と訳語の対を得るための範囲を絞り込むことができる。
【００１５】
後編集支援手段は，操作者の編集操作によって改変した部分を含むように第２の所定範囲に区切るようにしてもよい。かかる構成によれば，操作者の編集操作によって改変した箇所が第２の所定範囲に区切られた範囲に含まれる。その結果，第２の所定範囲に区切られた原文，訳文，および編集結果文は，操作者による編集が行われた箇所を特定することが可能となる。
【００１６】
辞書構成手段は，原文および編集結果文に登場する単語もしくは部分文字列を計数することにより，出現頻度の高い，原文に含まれる原語と編集結果文に含まれて原語に対応する訳語との対を生成するようにしてもよい。かかる構成によれば，登場頻度の高い単語もしくは部分文字列を計数し，類似性の高い原文と編集結果文の組の中から，原語と訳語の対を出力する。その結果，翻訳辞書に追加するための原語と訳語の対を容易に得られることができる。
【００１７】
第２の所定範囲は，操作者が編集した箇所の前後の，所定の文字数の範囲であってもよい。かかる構成によれば，後編集支援手段に入力された原文，訳文および編集結果文を所定の範囲に区切る。その結果，翻訳辞書に追加する対象となる単語もしくは部分文字列が含まれる原文と編集結果文の組を特定範囲保持手段に入力することが可能となる。
【００１８】
原語と訳語とに含まれる単語または部分文字列の計数によって原語と訳語の対を生成する基準は，計数した数が所定の値に達したことであってもよい。かかる構成によれば，計数した数が所定の値に達して初めて原語と訳語の対が生成される。その結果，出現頻度の高い単語もしくは部分文字列に対して，原語と訳語の対を生成することができる。
【００１９】
上記課題を解決するために，本発明の別の観点によれば，原文を機械翻訳装置で訳文に翻訳し，訳文を編集した箇所が特定できるように所定の範囲に区切られた原文および訳文を編集した編集結果文に登場する単語もしくは部分文字列を計数することにより，出現頻度の高い，原文に含まれる原語と原語に対応する編集結果文に含まれる訳語の対を生成することを特徴とする，辞書構成装置が提供される。
【００２０】
かかる構成によれば，辞書構成装置は所定の範囲に区切られた原文および編集結果文の中に登場する単語もしくは部分文字列から出現頻度の高い単語もしくは部分文字列を探し出し，原語と原語に対応する訳語の対を生成する。その結果，本発明の別の観点にかかる辞書構成装置は，原文と訳文を編集した編集結果文との組から，出現頻度の高い原語と訳語の対を容易に生成することができる。
【００２１】
原語と訳語とに含まれる単語または部分文字列の計数によって原語と訳語の対を生成する基準は，計数した数が所定の値に達したことであってもよい。かかる構成によれば，計数した数が所定の値に達して初めて原語と訳語の対が生成される。その結果，出現頻度の高い単語もしくは部分文字列に対して，原語と訳語の対を生成することができる。
【発明の効果】
【００２２】
以上説明したように本発明によれば，機械翻訳システムのための辞書開発の自動化，省力化を図り，文書翻訳作業の作業効率を向上させることができる，機械翻訳用の翻訳辞書の作成支援装置を提供できるものである。
【発明を実施するための最良の形態】
【００２３】
以下に添付図面を参照しながら，本発明の好適な実施の形態について詳細に説明する。なお，本明細書及び図面において，実質的に同一の機能構成を有する構成要素については，同一の符号を付することにより重複説明を省略する。
【００２４】
本実施形態においては，第１の言語を英語，第２の言語を日本語とする機械翻訳用辞書の作成支援装置について説明する。また，本実施形態を実施するにあたっては，翻訳実行手段を備えた機械翻訳装置が，原文である英語文の一部分と，その英語文の一部分に機械翻訳装置の翻訳辞書を適用して日本語に置換した訳文である日本語文の一部分とを，１対１に関連付けて出力する構成であることを前提とする。以下の説明では，上記英語文の一部分を英語原語句，上記日本語文の一部分を日本語訳語句と称する。
【００２５】
図１は，本発明の実施形態における構成図である。本発明の実施形態による機械翻訳用辞書の作成支援装置は，後編集支援手段としての後編集支援部１００と，範囲特定手段としての範囲特定部１１０と，特定範囲保持手段としての特定範囲保持部１２０と，辞書構成手段としての辞書構成部１３０と，を含む。
【００２６】
後編集支援部１００，範囲特定部１１０，特定範囲保持部１２０，辞書構成部１３０は，いずれも電子計算機システムに組み込まれている。電子計算機システムにはサーバやパーソナルコンピュータ等が含まれ，各部の処理は電子計算機システムに組み込まれたコンピュータプログラムによって実行される。
【００２７】
後編集支援部１００は，機械翻訳装置から英語原語句と日本語訳語句とが１対１に関連づいた原文と訳文とからなる翻訳結果を入力し，操作者に対して訳文の編集手段を提供する役割を有する。操作者は，表示手段１４０に表示された訳文を確認し，入力手段１５０を用いて訳文の編集を行ってもよい。後編集支援部１００は，原文と，訳文と，操作者による編集結果とを，第２の所定範囲として大まかに範囲を区切って，範囲特定部１１０に出力する。
【００２８】
範囲特定部１１０は，英語原語句と日本語訳語句とが関連付けられた関連付け部分リストを解析し，後編集支援部１００から入力された範囲を，さらに小さな範囲である第１の所定範囲としての特定範囲へと絞り込む役割を有する。原文の範囲と，後編集支援部１００で編集された編集結果文との対をリストに構成し，特定範囲保持部１２０および辞書構成部１３０に出力する。
【００２９】
特定範囲保持部１２０は，範囲特定部１１０から入力された範囲について，一部分をキーにして検索を行うことができるようにインデックスを構成する。範囲特定部１１０から入力された原文および編集結果文は，記憶装置１６０に保存する。記憶装置１６０は，磁気記憶装置であってもよい。入力された特定範囲の単語列又は文字列を分解し，分解した部分をキーとして，記憶装置１６０に保持している特定範囲を検索し，入力された特定範囲の中から類似性が高いものを辞書構成部１３０に出力する。
【００３０】
辞書構成部１３０は，原文から範囲を特定した部分と，編集結果文から範囲を特定した部分とのそれぞれについて，原文である英語文は単語単位に，編集結果文である日本語文は形態素単位もしくは文字単位に，出現頻度を計数する。出現頻度を基に，原語と訳語の対を作成し，表示手段１４０を介して操作者に提示して確認を求めるなどの処理を行うことで，翻訳辞書として完成させる。完成した翻訳辞書のレコードは，本実施形態を実施する機械翻訳装置に出力する。
【００３１】
以下に，図２に示した流れ図を用いて，本実施形態における機械翻訳用辞書の作成支援装置の動作について説明する。
【００３２】
本実施形態を実施する機械翻訳装置は，翻訳の結果として，原文である英語文と，訳文である日本語文と，英語原語句と日本語訳語句とを１対１に関連付けた関連付け情報とを後編集支援部１００に出力する（ステップＳ１００）。
【００３３】
機械翻訳装置から，英語原語句と日本語訳語句とが１対１に関連付いた，英語文と日本語文からなる翻訳結果が後編集支援部１００に入力されると，後編集支援部１００は，操作者に対して訳文の編集手段を提供する。以下では，機械翻訳装置から入力された，操作者による編集前の訳文を機械翻訳文と称する。
【００３４】
本実施形態においては，英語原語句と日本語訳語句の関連付けの表記は以下の通りとする。英語原語句と日本語訳語句の関連付けはカンマで区切って表記する。英語原語句と日本語訳語句との対応は記号「->」で行い，「->」の左側には英語原語句の原文中の単語範囲を表記し，「->」の右側には日本語訳語句の機械翻訳文中での文字範囲を表記する。単語範囲および文字範囲は，記号「+」を用いて表記する。英語原語句の単語範囲の表記は，記号「+」の左側に単語範囲を構成する単語の数を表記し，記号「+」の右側には文頭の単語位置を１とし，数えて何個目の単語であるかの序数で開始位置を表記する。日本語訳語句の文字範囲の表記は，記号「+」の左側には文字範囲を構成する文字の数を表記し，記号「+」の右側には文頭の文字位置を１とし，数えて何文字目であるかの序数で開始位置を表記する。
【００３５】
例えば，機械翻訳装置から原文として“The Foam Shield Method excavates a tunnel while injecting foams into the face and the chamber. Forms are （以下省略）”と，機械翻訳文として「気泡シールド方法は前面とチャンバに気泡を注入しながらトンネルを掘削する。気泡は（以下省略）」と言う文章が入力された場合，英語原語句と日本語訳語句の関連付けは，「2+1->1+2,3+1->3+4, 4+1->7+2, 5+1->32+4, 7+1->27+4, 9+1->21+3,10+1->18+2, 13+1->10+2, 16+1->13+4, 17+1->37+2,（以下省略）」と表記される。
【００３６】
つまり，上記関連付けの３つ目の「4+1->7+2」は，原文の４単語目から１単語文の語句“Method”が，機械翻訳文の７文字目から２文字分の語句「工法」に関連付けられているという情報を表記したものである。
【００３７】
本実施形態においては，操作者が機械翻訳文「気泡シールド方法は前面とチャンバに気泡を注入しながらトンネルを掘削する。気泡は（以下省略）」を，「気泡シールド工法は，前面とチャンバに気泡を注入しながらトンネルを掘削する工法である。その気泡は（以下省略）」と編集したものとする。
【００３８】
後編集支援部１００は，操作者による編集を経た訳文を，機械翻訳文と照合するなどして，操作者が編集操作によって改変した部分を特定し，その改変した部分を含むように，第２の所定範囲に該当するあらかじめ定めた範囲で区切る（ステップＳ１１０）。以下，操作者による編集を経た訳文を編集結果文と言う。ここで言う「あらかじめ定めた範囲」とは，例えば句点によって区切られる範囲や，操作者が改変した部分の前後３０文字の範囲，などを指す。いくつかのあらかじめ定めた範囲の中で，最大のものを採用してもよい。また，「範囲で区切る」とは，機械翻訳文と編集結果文の双方において，例えば文頭からの文字数で特定することを指す。英文であれば，文頭からの文字数の替わりに文頭からの単語数で特定してもよい。
【００３９】
本実施形態においては，機械翻訳文は「気泡シールド方法は前面とチャンバに気泡を注入しながらトンネルを掘削する」を，編集結果文は「気泡シールド工法は，前面とチャンバに気泡を注入しながらトンネルを掘削する工法である」とをそれぞれ第２の所定範囲として区切ったものとする。
【００４０】
後編集支援部１００は，英語原語句と日本語訳語句の関連付けを参照し，機械翻訳文における上記範囲に相当する範囲を，原文において区切る。「機械翻訳文における範囲に相当する範囲」とは，機械翻訳文に範囲内に存在する全ての日本語訳語句に関連付けられた英語原語句を含み，かつ，機械翻訳文における範囲外に存在する日本語訳語句に関連付けられた英語原語句を全く含まない範囲を指す。英文においては，文末に“．”（ピリオド）や“？”“！”を句点として用いることや，文頭を大文字で始めることを利用して範囲を区切るようにしてもよい。
【００４１】
本実施形態においては，機械翻訳文で区切った第２の所定範囲である「気泡シールド工法は前面とチャンバに気泡を注入しながらトンネルを掘削する」と，編集結果文で区切った第２の所定範囲である「気泡シールド工法は，前面とチャンバに気泡を注入しながらトンネルを掘削する工法である」に相当する範囲として，原文において“The Foam Shield Method excavates a tunnel while injecting foams into the face and the chamber”を区切ったものとする。
【００４２】
後編集支援部１００は，機械翻訳文および編集結果文の双方において区切った範囲と，原文から区切った，機械翻訳文および編集結果文の双方において区切った範囲に相当する範囲と，ぞれぞれの範囲内における英語原語句と日本語訳語句との関連付けの部分リストとを，区切った範囲毎に範囲特定部１１０に組にして出力する（ステップＳ１２０）。
【００４３】
本実施形態においては，機械翻訳文で区切った第２の所定範囲である「気泡シールド方法は前面とチャンバに気泡を注入しながらトンネルを掘削する」と，編集結果文で区切った第２の所定範囲である「気泡シールド工法は，前面とチャンバに気泡を注入しながらトンネルを掘削する工法である」と，原文における“The Foam Shield Method excavates a tunnel while injecting foams into the face and the chamber”とに相当する英語原語句と日本語訳語句との関連付け部分リストである「2+1->1+2, 3+1->3+4, 4+1->7+2, 5+1->32+4, 7+1->27+4, 9+1->21+3, 10+1->18+2, 13+1->10+2, 16+1->13+4」とを第２の所定範囲として組にして範囲特定部１１０に出力する。
【００４４】
範囲特定部１１０は，英語原語句と日本語訳語句との関連付け部分リストを解析する。関連付け部分リストを解析することによって，後編集支援部１００から入力した範囲を，本発明における第１の所定範囲に該当するさらに小さな範囲へと絞込みを行う（ステップＳ１３０）。
【００４５】
図３は，本実施形態における関連付け部分リストの前半部を示した説明図である。図３を用いて関連付けを説明する。
【００４６】
関連付けのある最初の英語原語句“Foam”に関連付いている日本語訳語句「気泡」は，英語原語句“Foam”に隣接する“Shield”に関連付いている日本語訳語句「シールド」に隣接している。この“Foam”「気泡」と“Shield”「シールド」の関係は，同様に“Shield”「シールド」と“Method”「方法」でも成り立っていることがわかる。
【００４７】
しかし，英語原語句“Method”に隣接する“excavates”に関連する日本語訳語句「掘削する」は，日本語訳語句「方法」からは遠く離れた文末に位置している。さらに日本語訳語句「方法」の次に関連付いている「前面」は，英語原語句“Method”から離れた位置にある“face”に関連付いている。
【００４８】
図４は，本実施形態における関連付け部分リストの後半部を示した説明図である。図４を用いて関連付けを説明する。
【００４９】
英語原語句“excavates”に関連付いている日本語訳語句「掘削する」は，“a”を挟んで近傍に位置する英語原語句“tunnel”に関連付いている日本語訳語句「トンネル」と，「を」１文字だけを挟んで近傍に位置している。この関係は，同様に“injecting”「注入し」から“foams”「気泡」まで成り立っていることがわかる。
【００５０】
しかし，英語原語句“foams”の次の英語原語句である“face”に関連付いている日本語訳語句「前面」は，「気泡」からはやや離れた位置にあり，さらに「気泡」の直前の日本語訳語句「チャンバ」は，“foams”からやや離れた位置にある文末の“chamber”に関連付いている。
【００５１】
範囲特定部１１０は，上記のように近傍に位置する度合いを，間に挟んだ単語数又は文字数等で数値化し，その数値化した値を近接度として，英語原語句での近接度と日本語訳語句での近接度とに，あらかじめ定めた閾値以上に差異がある語句間で，入力した範囲を分割する。分割によって，本発明における第１の所定範囲に該当するさらに小さな範囲へと絞込みを行う。
【００５２】
本実施形態においては，原文の範囲は“The Foam Shield Method”と“excavates a tunnel while injecting foams”と“into the face and the chamber”との３分割を行い，機械翻訳文の範囲は「気泡シールド方法は」と「気泡を注入しながらトンネルを掘削する」と「前面とチャンバに」との３分割を行ったものとする。
【００５３】
範囲特定部１１０は，さらに編集結果文についても絞込みを行う。本実施形態では，原文，機械翻訳文，編集結果文のそれぞれが，“The Foam Shield Method”「気泡シールド方法は」「気泡シールド工法は」と“excavates a tunnel while injecting foams”「気泡を注入しながらトンネルを掘削する」「気泡を注入しながらトンネルを掘削する工法である」と“into the face and the chamber”「前面とチャンバに」「前面とチャンバに」との３分割を行ったものとする。
【００５４】
範囲特定部１１０は，上記のように絞り込んだ組の中で，機械翻訳文と編集結果文とが異なる組について，原文の範囲と編集結果文の範囲との対をリストに構成し，特定範囲保持部１２０と辞書構成部１３０とに出力する（ステップＳ１４０）。以下，本発明における第１の所定範囲に該当する，範囲特定部１１０が絞込んで出力した範囲を「特定範囲」と称する。
【００５５】
本実施形態においては，“The Foam Shield Method”と「気泡シールド工法は」との対と，“excavates a tunnel while injecting foams”「気泡を注入しながらトンネルを掘削する」「気泡を注入しながらトンネルを掘削する工法である」との対の２つの要素からなるリストを，特定範囲保持部１２０と辞書構成部１３０とに出力したものとする。
【００５６】
特定範囲保持部１２０は，範囲特定部１１０から特定範囲が入力されると，入力された特定範囲について，一部分をキーにして検索を行えるようにインデックスを構成し，記憶装置１６０に保持する（ステップＳ１５０）。記憶装置１６０の形態としては装置の電源が切れても内容を保持できる媒体であればよく，例えば磁気記憶装置であってもよい。
【００５７】
辞書構成部１３０は，範囲特定部１１０から入力された特定範囲を，特定範囲保持部１２０に出力する。特定範囲保持部１２０に出力すると，特定範囲保持部１２０は辞書構成部１３０から入力された特定範囲の単語列もしくは文字列を分解する。そして，特定範囲保持部１２０は分解した特定範囲の単語列もしくは文字列をキーにして，記憶装置１６０に保持した特定範囲を検索する。そして，検索を行った特定範囲の中で，あらかじめ定めた閾値よりも単語列もしくは文字列が多く含まれているもの，すなわち，範囲特定部から入力された特定範囲との類似性が高いものを，辞書構成部１３０に出力する（ステップＳ１６０）。ここで「類似性が高い」とは，入力された特定範囲の単語列もしくは文字列が，検索した特定範囲にも，より多く含まれているということである。
【００５８】
本実施形態においては，特定範囲“The Foam Shield Method”「気泡シールド工法は」を，特定範囲保持部１２０に出力し，“the foam shield method”「気泡シールド工法は」の組に対し，登録度数１が返されたものとする。さらに，あらかじめ特定範囲保持部１２０に“earth pressure type shield method”「土圧式シールド工法」の組が登録されており，“earth pressure type shield method”「土圧式シールド工法」の組に対し，登録度数１が返されたものとする。
【００５９】
辞書構成部１３０は，特定範囲保持部１２０が返した特定範囲の登録度数の合計があらかじめ定めた閾値以上の場合には，その特定範囲に対して処理を実行し，あらかじめ定めた閾値に満たない場合には，範囲特定部１１０から入力された２番目以降の特定範囲についての処理に進む。本実施形態においては，閾値を２とし，登録度数の合計が２であるため，特定範囲“The Foam Shield Method”「気泡シールド工法は」について処理を実施するものとする。
【００６０】
辞書構成部１３０は，原文から範囲を特定した部分と，編集結果文から範囲を特定した部分とのそれぞれに対し，原文である英語は単語単位に，編集結果文である日本語は形態素単位もしくは文字単位に出現頻度を出現度数として計数する。特定範囲の登録度数が２以上であれば，出現度数に登録度数を積算する。
【００６１】
本実施形態においては，“the foam shield method”と“earth pressure type shield method”との２つの特定範囲からなるリストを単語範囲に計数すると，“shield”と“method”の２つの単語が出現度数２となり，他の単語は出現度数が１となる。また，「気泡シールド工法は」と「土圧式シールド工法」との２つの特定範囲からなるリストを２文字単位に計測すると，「シー」「−ル」「ルド」「ド工」「工法」の５つが出現度数２となり，他の２文字からなる文字列は出現度数１となる。
【００６２】
辞書構成部１３０は，計数した出現度数があらかじめ定めた閾値に達した，すなわち，出現頻度の高い単語列もしくは文字列を，原文から範囲を特定したリストと編集結果文から範囲を特定したリストとのそれぞれから得て，原語と訳語の対にする（ステップＳ１７０）。
【００６３】
なお，閾値には定数の他，例えば平均値以下の出現度数の単位だけの平均値を算出して，それを下位グループ平均とし，下位グループ平均の２倍以上，かつ出現度数３以上というように条件を指定してもよい。さらに，英語の“a”や“the”といった冠詞や定冠詞，および日本語の「は」「が」「を」「の」「に」といった助詞のような，一般的に出現頻度が高くなる単語や文字列については，判定条件で補正を行ってもよい。
【００６４】
本実施形態では閾値の値を２とし，それにより“shield method”と「シールド工法」とを原語と訳語の対にする。
【００６５】
次に，辞書構成部１３０は範囲特定部１１０から入力された２番目以降の特定範囲に対して，同様の処理を繰り返す。本実施形態においては，“excavates a tunnel while injecting foams”「気泡を注入しながらトンネルを掘削する工法である」の組に対し，登録度数１が返されたものとする。登録度数の合計が１であるため，この特定範囲に対して処理は行われない。よって，本実施形態での第２の所定範囲における処理は終了する。
【００６６】
辞書構成部１３０は，全ての範囲に対する処理が完了すると，生成された原語と訳語の対を操作者に提示し，確認を求める。ここで，品詞情報や意味情報が必要であれば，操作者が追加入力してもよい（ステップＳ１８０）。品詞情報や意味情報については，機械翻訳装置に既に登録された翻訳辞書から意味情報や品詞情報を流用し，情報を推定するようにしてもよい。原語と訳語の対の確認を行い，追加情報を入力することで，翻訳辞書が完成する。
【００６７】
辞書構成部１３０は，完成した翻訳辞書を，本実施形態で使用する機械翻訳装置の翻訳辞書に追加登録する（ステップＳ１９０）。以上により，原文および編集結果文から翻訳辞書への登録を容易に行うことができる。
【００６８】
以上，添付図面を参照しながら本発明の好適な実施形態について説明したが，本発明は係る例に限定されないことは言うまでもない。当業者であれば，特許請求の範囲に記載された範疇内において，各種の変更例または修正例に想到し得ることは明らかであり，それらについても当然に本発明の技術的範囲に属するものと了解される。
【００６９】
例えば，上記実施形態においては，各部が互いに直接入出力を行う構成を例に挙げて説明したが，本発明はこれに限定されず，各部を別々の電子計算機システムに構成し，互いに通信システムを介する形式で適用してもよい。
【産業上の利用可能性】
【００７０】
本発明は，機械翻訳用辞書の作成支援装置に適用可能である。
【図面の簡単な説明】
【００７１】
【図１】本発明の実施形態にかかる機械翻訳用辞書の作成支援装置の概念を示す説明図である。
【図２】本発明の実施形態にかかる機械翻訳用辞書の作成方法の流れ図である。
【図３】本発明の実施形態にかかる原語句と訳語句の関連付けを示す説明図である。
【図４】本発明の実施形態にかかる原語句と訳語句の関連付けを示す説明図である。
【符号の説明】
【００７２】
１００      後編集支援部
１１０      範囲特定部
１２０      特定範囲保持部
１３０      辞書構成部
１４０      表示手段
１５０      入力手段
１６０      記憶装置
【図１】
2007156616.tif 000003
【図２】
2007156616.tif 000004
【図３】
2007156616.tif 000005
【図４】
2007156616.tif 000006