(57)【要約】【課題】原言語文の多様性に対応することができる機械翻訳装置を低コストで開発することである。【解決手段】本実施形態の機械翻訳装置は、第１言語による原言語文を第２言語による目的言語文に翻訳する機械翻訳装置であって、原言語文変換手段と翻訳手段と命題文変換手段とを備える。原言語文変換手段は、第１言語による原言語文を言語解析することにより時制、相、法または態を表現素性として抽出し、前記原言語文から前記表現素性を分離し、前記表現素性を含まない原言語命題文に変換する。翻訳手段は、前記原言語命題文を前記第２言語による目的言語命題文に翻訳する。命題文変換手段は、前記表現素性に基づいて、前記目的言語命題文を第２言語による目的言語文に変換する。【選択図】図１
2015146216.tif 000002
【特許請求の範囲】
【請求項１】
第１言語による原言語文を第２言語による目的言語文に翻訳する機械翻訳装置であって、
第１言語による原言語文を言語解析することにより時制、相、法または態を表現素性とし
て抽出し、前記原言語文から前記表現素性を分離し、前記表現素性を含まない原言語命題
文に変換する原言語文変換手段と、
前記原言語命題文を前記第２言語による目的言語命題文に翻訳する翻訳手段と、
前記表現素性に基づいて、前記目的言語命題文を第２言語による目的言語文に変換する命
題文変換手段と、
を備える機械翻訳装置。
【請求項２】
前記表現素性を編集する素性編集手段を更に備え、
前記命題文変換手段が、前記素性編集された表現素性に基づいて、前記目的言語命題文を
第２言語による目的言語文に変換する請求項１記載の機械翻訳装置。
【請求項３】
前記原言語文変換手段が、前記原言語文を複数の原言語命題文に変換し、
前記翻訳手段が、前記複数の原言語命題文を前記第２言語による複数の目的言語命題文に
翻訳し、
前記命題文変換手段が、前記翻訳手段における翻訳スコアが最も高くなる前記目的言語命
題文を、第２言語による目的言語文に変換する請求項１乃至請求項２記載の機械翻訳装置
。
【請求項４】
第１言語による原言語文を第２言語による目的言語文に翻訳する機械翻訳方法であって、
第１言語による原言語文を言語解析することにより時制、相、法または態を表現素性とし
て抽出し、前記原言語文から前記表現素性を分離し、前記表現素性を含まない原言語命題
文に変換するステップと、
前記原言語命題文を前記第２言語による目的言語命題文に翻訳するステップと、
前記表現素性に基づいて、前記目的言語命題文を第２言語による目的言語文に変換するス
テップと、
を備えた、コンピュータが実行する機械翻訳方法。
【請求項５】
第１言語による原言語文を第２言語による目的言語文に翻訳する機械翻訳装置に、
第１言語による原言語文を言語解析することにより時制、相、法または態を表現素性とし
て抽出し、前記原言語文から前記表現素性を分離し、前記表現素性を含まない原言語命題
文に変換する機能と、
前記原言語命題文を前記第２言語による目的言語命題文に翻訳する機能と、
前記表現素性に基づいて、前記目的言語命題文を第２言語による目的言語文に変換する機
能と、
を実現させるための機械翻訳プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、機械翻訳装置、機械翻訳方法および機械翻訳プログラムに関する
。
【背景技術】
【０００２】
近年、自然言語処理技術の進展により、第１言語で表現された原言語文を、所望する第
２言語で表現された目的言語文に翻訳する機械翻訳装置が開発されている。機械翻訳装置
には、互いに翻訳関係にある原言語文と目的言語文からなる対訳用例を基に翻訳するデー
タ駆動型、文法規則や翻訳規則などの規則を基に翻訳する規則ベース型などがある。特に
、前述の２つの手法は広く実用に供されており、データ駆動型には訳出結果が自然な表現
になるという利点が、規則ベース型には訳出文の一貫性が高いという利点がある。
【０００３】
しかしながら、これらの手法で原言語文の多様性に対応するためには、データ駆動型で
は大量な対訳用例ベースが、規則ベース型では種々の規則の整備が必要になり、開発コス
トが高くなるという問題があった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−３２８４８３号公報
【特許文献２】特開２００９−２１７３６０号公報
【特許文献３】特開平５−３５７８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
発明が解決しようとする課題は、原言語文の多様性に対応することができる機械翻訳装
置を低コストで開発することである。
【課題を解決するための手段】
【０００６】
本実施形態の機械翻訳装置は、第１言語による原言語文を第２言語による目的言語文に翻
訳する機械翻訳装置であって、原言語文変換手段と翻訳手段と命題文変換手段とを備える
。原言語文変換手段は、第１言語による原言語文を言語解析することにより時制、相、法
または態を表現素性として抽出し、前記原言語文から前記表現素性を分離し、前記表現素
性を含まない原言語命題文に変換する。翻訳手段は、前記原言語命題文を前記第２言語に
よる目的言語命題文に翻訳する。命題文変換手段は、前記表現素性に基づいて、前記目的
言語命題文を第２言語による目的言語文に変換する。
【図面の簡単な説明】
【０００７】
【図１】第１の実施形態の機械翻訳装置を示すブロック図。
【図２】実施形態の機械翻訳装置のハードウェア構成を示す図。
【図３】実施形態の解析候補集合の一例を示す図。
【図４】実施形態の形態素辞書の一例を示す図。
【図５】実施形態の翻訳候補集合の一例を示す図。
【図６】実施形態の機械翻訳装置のフローチャート。
【図７】実施形態の改変表現情報の一例を示す図。
【図８】変形例の機械翻訳装置を示すブロック図。
【図９】変形例の機械翻訳装置を示すブロック図。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態について図面を参照しながら説明する。
【０００９】
（第１の実施形態）
第１の実施形態の機械翻訳装置は、第１言語で表現された原言語文を所望する第２言語
で表現された目的言語文に翻訳する装置である。本実施形態では、第１言語を英語、第２
言語を日本語とした場合について説明をするが、対象言語はこれら２言語に限られない。
【００１０】
図１は、第１の実施形態にかかる機械翻訳装置１００を示すブロック図である。本実施形
態の機械翻訳装置は、英語で表現された原言語文を取得する取得部１０１と、原言語文か
ら表現素性を抽出し、原言語文を、表現素性を含まない原言語命題文に変換する原言語文
変換部１０２と、原言語命題文を日本語の目的言語命題文に翻訳する翻訳部１０３と、翻
訳部１０３において最も翻訳スコアが高かった目的言語命題文とその表現素性の組み合わ
せを選択する最尤候補選択部１０４と、最尤候補選択部１０４で選択された表現素性を編
集する素性編集部１０５と、素性編集部１０５で編集された表現素性に基づいて、最尤候
補選択部１０４で選択された目的言語命題文を日本語の目的言語文に変換する命題文変換
部１０６と、日本語の目的言語文をユーザに提示する提示部１０７とを備える。
【００１１】
ここで、表現素性とは、原言語文における話し手の命題に対する主観的認識や発話態度
を表すものであり、本実施形態では、時制、相、法、態などを用いる。また、命題文とは
、表現素性を含まない客観的事物を表す文である。原言語命題文は、英語で表現された命
題文であり、原言語文と比べて多様性が取り除かれた表現になる。目的言語命題文は、英
語の原言語命題文を翻訳して得られた日本語の命題文である。
【００１２】
本実施形態の機械翻訳装置は、翻訳対象となる原言語文から表現素性を抽出し、原言語
文を、表現素性を含まない原言語命題文に変換する。そして、この原言語命題文を翻訳部
で目的言語命題文に翻訳する。原言語命題文は多様性が取り除かれていることから、これ
を翻訳する翻訳部の開発コストを下げることができる。
【００１３】
また、本実施形態の機械翻訳装置は、編集された表現素性に基づいて、目的言語命題文を
目的言語文に変換する。これにより、原言語文が持っていた多様性を反映し、かつ、ユー
ザ所望の表現を伴った目的言語文を生成することができる。
【００１４】
（ハードウェア構成）
本実施形態の機械翻訳装置は、図２に示すような通常のコンピュータを利用したハードウ
ェアで構成されており、装置全体を制御するＣＰＵ（Central Processing Unit）等の制
御部２０１と、各種データや各種プログラムを記憶するＲＯＭ（Read Only Memory）やＲ
ＡＭ（Random Access Memory）等の記憶部２０２と、各種データや各種プログラムを記憶
するＨＤＤ（Hard Disk Drive）やＣＤ（Compact Disk）ドライブ装置等の外部記憶部２
０３と、ユーザの指示入力を受け付けるキーボードやマウスなどの操作部２０４と、外部
装置との通信を制御する通信部２０５と、ユーザの発声を取得するマイク２０６と、音声
波形を再生して再生音を発生させるスピーカ２０７と、映像を表示するディスプレイ２０
９と、これらを接続するバス２０８とを備えている。
【００１５】
このようなハードウェア構成において、制御部２０１がＲＯＭ等の記憶部２０２や外部記
憶部２０３に記憶された各種プログラムを実行することにより以下の機能が実現される。
【００１６】
（入力部）
取得部１０１は、英語で表現された原言語文を取得する。ユーザは、操作部２０４のキー
ボードを介して、原言語文を入力することができる。また、マイク２０６で取得したユー
ザの音声を認識して、原言語文を取得してもよい。この他にも、手書き文字認識により原
言語文を取得してもよいし、通信部２０５を介して接続された外部装置から原言語文を取
得してもよい。
【００１７】
（原言語文変換部）
原言語文変換部１０２は、取得部１０１で取得された原言語文から表現素性を抽出し、原
言語文を、この表現素性を含まない原言語命題文に変換する。原言語文変換部１０２は、
形態素解析技術、構文解析技術、照応解析技術などを用いて原言語文を解析する。そして
、この解析結果を用いて、原言語文から複数の表現素性を抽出すると共に、原言語文を複
数の原言語命題文に変換する。ここで、形態素解析技術には、接続コストに基づく解析手
法、統計的言語モデルに基づく解析手法などが、構文解析技術には、ＣＹＫ法、一般化Ｌ
Ｒ法などがある。
【００１８】
本実施形態では、時制、相、法、態などを表現素性として抽出し、これらを原言語文から
分離した文を原言語命題文とする。ここで、原言語命題文は、原言語文と比較して多様性
が取り除かれた表現となっている。これにより、原言語命題文を翻訳する翻訳部１０３の
開発コストを下げることができる。
【００１９】
図３は、原言語文変換部１０２における表現素性と原言語命題文の一例を示す図である。
本実施形態の原言語文変換部１０２は、表現素性およびそれに関する情報（表現情報）と
、この表現素性を含まない原言語命題文とからなる複数の組み合わせを解析候補集合とし
て出力する。図３では、「Shall I have him call you back when returns?」という原言
語文３０９から、３０１〜３０３に示す３つの組み合わせが生成されている。組み合わせ
３０１では、３０４が原言語命題文を、３０５が表現情報をそれぞれ表している。表現情
報３０５は、表現素性３０８と、表現素性３０８が原言語命題文３０４のどの形態素に対
応付けられているかを示す識別子３０６と、識別子３０６が示す原言語命題文の形態素３
０７とからなる。識別子３０６は、原言語命題文３０４において先頭の形態素を１とした
場合の形態素の位置を表している。この例では、表現素性３０８「(現在)(使役 (対象 he
))(提案 (主語 I))(疑問)」が、形態素３０７「ｃａｌｌｓ」に対応付けられている。
【００２０】
原言語文変換部１０２は、図４に示すような形態素辞書、および構文情報に基づいて表現
素性を抽出する。例えば、「解析された」という文は、図４の辞書を参照すれば、「解析
・する・れる・た」と解析できるので、この文から「解析する」という命題文と「（受動
）（過去）」という表現素性を生成できる。また、例えば「Shall I have him call you 
back when returns?」という英語の原言語文においては、「Shall I」が「Shall N」に相
当すると解析できるので(提案 (主語 I))という表現素性が、「have him call」が「have
N V」に相当すると解析できるので(使役 (対象 he))という表現素性が、それぞれ抽出で
きる。なお、Ｎは名詞を、Ｖは動詞を表す。
【００２１】
（翻訳部）
翻訳部１０３は、英語の原言語命題文を日本語の目的言語命題文に翻訳する。翻訳部１
０３により行われる翻訳処理は、一般的な規則ベース型の翻訳手法であるトランスファ方
式や、データ駆動型の翻訳手法である用例ベース方式や統計ベース方式などを用いること
ができる。
【００２２】
本実施形態の翻訳部１０３は、原言語文変換部１０２が生成した解析候補集合に属する全
ての原言語命題文に対して翻訳処理を実行し、各原言語命題文を翻訳した目的言語命題文
およびその翻訳スコアを得る。そして、原言語命題文、表現情報、目的言語命題文および
翻訳スコアの組み合わせからなる翻訳候補を生成する。
【００２３】
ここで、翻訳スコアとは翻訳品質を表す指標であり、用例ベース方式であれば入力文字列
と用例との類似度を、統計ベース方式であれば言語モデルに基づく翻訳の生成確率を、規
則ベース型の翻訳方式であれば構文の尤度、用いられた規則の優先度に基づく値を用いる
ことができる。
【００２４】
図５は、翻訳部１０３が出力する翻訳候補の集合（翻訳候補集合）の一例を示している
。この図では、５０１〜５０３の３つの翻訳候補がある。翻訳候補５０１において、５０
４が翻訳スコアを、５０６が原言語命題文３０４を翻訳した目的言語命題文をそれぞれ表
している。各翻訳候補には、原言語文変換部１０２で抽出された表現情報が付加される。
【００２５】
本実施形態の翻訳部１０３は、多様性が取り除かれた原言語命題文を翻訳するものであ
るため、その開発コストを下げることができる。データ駆動型の手法であれば、収集する
対訳用例の量を少なくすることができ、規則ベース型の手法であれば、記述する規則を原
言語命題文に関する知識のみに限定することができる。
【００２６】
（最尤候補選択部）
最尤候補選択部１０４は、翻訳部１０３で計算された翻訳スコアに基づいて、翻訳候補
集合に属する表現情報と目的言語命題文の組み合わせの中から、最も高い翻訳スコアをも
つ組み合わせを選択する。選択された組み合わせにおける表現情報および目的言語命題文
を、それぞれ最尤表現素性および最尤目的言語命題文と呼ぶ。
【００２７】
（素性編集部）
素性編集部１０５は、最尤表現素性を編集する。素性編集部１０５は、操作部２０４か
らのユーザの指示に応じて、表現素性を追加したり、削除したり、変更したりすることが
できる。編集後の表現素性を改編表現素性と呼ぶ。
【００２８】
このように、本実施形態の素性編集部１０５は、表現素性をユーザの指示に応じて編集
する。これにより、後述する命題文変換部１０６において、ユーザが所望する文体で統一
した目的言語文を生成することができる。
【００２９】
（命題文変換部）
命題文変換部１０６は、改編表現素性に基づいて、最尤目的言語命題文を日本語の目的
言語文に変換する。本実施形態の命題文変換部１０６は、生成文法に基づいて最尤目的言
語命題文を目的言語文に変換するようにしているが、他にも広く使われる言語生成方法を
用いることもできる。命題文変換部１０６の詳細は後述する。
【００３０】
このように、本実施形態の命題文変換部１０６は、改編表現素性に基づいて、最尤目的
言語命題文を目的言語文に変換する。これにより、原言語文が持っていた多様性を反映し
、かつ、ユーザ所望の表現を伴った目的言語文を生成することができる。
【００３１】
（出力部）
提示部１０７は、命題文変換部１０６で生成された日本語の目的言語文をユーザに提示
する。提示部１０７は、目的言語文をディスプレイ２０９に表示したり、通信部２０５で
接続されたプリンタで印字出力したりすることができる。この他にも、目的言語文を音声
合成により音声波形に変換して、スピーカ２０７から再生することもできる。
【００３２】
（フローチャート）
図６のフローチャートを利用して、本実施形態にかかる機械翻訳装置の処理を説明する
。
【００３３】
まず、ステップＳ１では、取得部１０１は、英語の原言語文Ｓを取得する。本実施形態で
は、図３の原言語文３０９「Shall I have him call you back when returns?」が取得さ
れたものとする。
【００３４】
ステップＳ２では、原言語文変換部１０２は、原言語文Ｓを解析して、表現情報Ｆと原言
語命題文Ｐｓとの組み合わせを要素とする解析候補集合Ｃｓを抽出する。図３の３０１〜
３０３が解析候補集合Ｃｓを表している。
【００３５】
ここで、原言語命題文Ｐｓは、原言語文Ｓと比べて多様性が取り除かれた表現となってい
る。これにより、原言語命題文を翻訳する翻訳部１０３の開発コストを下げることができ
る。つまり、データ駆動型の手法であれば、収集する対訳用例の量を少なくすることがで
き、規則ベース型の手法であれば、記述する規則を原言語命題文に関する知識のみに限定
することができる。
【００３６】
ステップＳ３では、翻訳部１０３は、原言語命題文Ｐｓを翻訳して目的言語命題文Ｐｔ
とその翻訳スコアＶを取得する。そして、原言語命題文Ｐｓ、表現情報Ｆ、目的言語命題
文Ｐｔおよび翻訳スコアＶの組み合わせからなる翻訳候補の集合（翻訳候補集合Ｃｔ）を
生成する。図５の５０１〜５０３が、翻訳候補集合Ｃｔに含まれる各翻訳候補を表してい
る。
【００３７】
ステップＳ４では、最尤候補選択部１０４は、翻訳候補集合Ｃｔから、最も高い翻訳ス
コアをもつ目的言語命題文Ｐｔおよびその表現情報Ｆをそれぞれ最尤目的言語命題文Ｐｐ
ｔおよび最尤表現情報Ｆｐとして選択する。図５の例では、翻訳スコア５０４が０．９５
で最も高い値となるため、最尤目的言語命題文Ｐｐｔとして３０４が、最尤表現情報Ｆｐ
として３０５がそれぞれ選択される。
【００３８】
ステップＳ５では、素性編集部１０５は、最尤表現情報Ｆｐを編集して改変表現情報Ｆｅ
を得る。素性編集部１０５は、ユーザの指示に応じて最尤表現情報Ｆｐを編集することが
できる。また、素性編集部１０５は、予め設定した表現素性を自動的に設定するようにし
てもよい。例えば、原言語文Ｓが文書として与えられている場合、文書全体の表現統一を
図るために、適当な表現素性を追加することができる。
【００３９】
図７は、改変表現情報Ｆｅの一例を示す図である。この例では、新たな表現素性として、
７０３に示す「（丁寧）」の表現素性と、７０４に示す「（主語  ｈｅ）」という表現素
性が追加されている。表現素性７０３は、対応付けられている形態素の識別子７０２が「
１−５」となっている。つまり、「（丁寧）」という表現素性が最尤対訳命題文Ｐｐｔ全
体に影響を与えることを表している。また、表現素性７０４は、形態素「ｒｅｔｕｒｎｓ
」に対応付けられており、同形態素の「主語」として「ｈｅ」が補われることを表してい
る。
【００４０】
ステップＳ６では、命題文変換部１０６は、改変表現情報Ｆｅに基づいて、最尤目的言
語命題文Ｐｐｔを日本語の目的言語文Ｔに変換する。ここで、目的言語文Ｔは、原言語文
Ｓから生成した原言語命題文Ｐｓおよび改編表現素性Ｆｅを全て変換した結果といえる。
図７では、７０６の改変表現情報Ｆｅに基づいて、７０５の最尤目的言語命題文Ｐｐｔ「
彼が折り返し電話する。戻る。」が、７０１の目的言語文Ｔ「彼が戻りましたら、彼に折
り返しお電話をさせましょうか？」に変換される。
【００４１】
本実施形態において、命題文変換部１０６は、原言語文変換部１０２における処理の逆変
換として動作させることにより、目的言語文を生成する様にしている。例えば、図７にお
いて、原言語命題文「He calls you back. Returns」の第２番目の単語「calls」に対し
て、表現素性「(現在)(使役 (対象 he))(提案 (主語 I))(疑問)」が付与されている。こ
こで、第２番目の単語が「calls」は、「電話する」と訳されていると仮定すると、命題
文変換部１０６は、表現素性「(現在)」を用いて、これを「電話する」に変換し、同「(
使役 (対象 he))」を用いて「電話させる」に、同「(提案 (主語 I))」を用いて「電話さ
せます」に、同「（疑問）」を用いて「電話させますか」にそれぞれ変換する。更に、原
言語命題文全体に付与された表現素性「（丁寧）」を用いて「電話させましょうか」を生
成する。また、原言語命題文の第５番目の単語「Returns」についても同様に変換するこ
とで、「彼が戻りましたら」を生成する。
【００４２】
ところで、命題文変換部１０６における目的言語文の生成には、ここで説明した方法以
外にも、生成文法を用いた自然言語生成技術や、マルコフモデルを用いた統計的な自然言
語生成技術等を用いてもよい。
【００４３】
最後に、ステップＳ７では、提示部１０７は、ステップＳ６で生成された目的言語文Ｔ
をユーザに提示する。
【００４４】
（変形例）
本実施形態の機械翻訳装置を、図８あるいは図９のような構成に変更することも可能で
ある。
【００４５】
図８の機械翻訳装置８００は、最尤候補選択部１０４および素性編集部１０５を有して
いない点が、図１の機械翻訳装置１００と異なる。この機械翻訳装置８００では、翻訳部
１０３が最尤の翻訳スコアをもつ翻訳候補を１つだけ出力することにより、機械翻訳装置
１００と同様な処理を実行することができる。
【００４６】
図９の機械翻訳装置９００は、素性編集部１０５を有していない点が、図１の機械翻訳
装置１００と異なる。この場合も、翻訳部１０３が最尤の翻訳スコアをもつ翻訳候補を１
つだけ出力することにより、あるいは、素性編集部１０５が、最尤の翻訳スコアをもつ翻
訳候補における表現情報を編集対象にすることにより、機械翻訳装置１００と同様な処理
を実行することができる。
【００４７】
（効果）
本実施形態の機械翻訳装置は、翻訳対象となる原言語文から表現素性を抽出し、原言語
文を、表現素性を含まない原言語命題文に変換する。そして、この原言語命題文を翻訳部
で目的言語命題文に翻訳する。原言語命題文は多様性が取り除かれていることから、これ
を翻訳する翻訳部の開発コストを下げることができる。
【００４８】
また、本実施形態の機械翻訳装置は、編集された表現素性に基づいて、目的言語命題文を
目的言語文に変換する。これにより、原言語文が持っていた多様性を反映し、かつ、ユー
ザ所望の表現を伴った目的言語文を生成することができる。
【００４９】
なお、以上説明した本実施形態における一部機能もしくは全ての機能は、ソフトウェア
処理により実現可能である。
【００５０】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したもの
であり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他
の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省
略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要
旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００５１】
１００、８００、９００  機械翻訳装置
１０１  取得部
１０２  原言語文変換部
１０３  翻訳部
１０４  最尤候補選択部
１０５  素性編集部
１０６  命題文変換部
１０７  提示部
２０１  制御部
２０２  記憶部
２０３  外部記憶部
２０４  操作部
２０５  通信部
２０６  マイク
２０７  スピーカ
２０８  バス
３０１〜３０３  表現情報と原言語命題文の組み合わせ
３０４  原言語命題文
３０５  表現情報
３０８、７０３、７０４  表現素性
３０６、７０２  識別子
５０１〜５０３  翻訳候補
５０４  翻訳スコア
５０６  目的言語命題文
７０１  目的言語文
７０６  改変表現情報
７０５  最尤目的言語命題文
【図１】
2015146216.tif 000003
【図２】
2015146216.tif 000004
【図３】
2015146216.tif 000005
【図４】
2015146216.tif 000006
【図５】
2015146216.tif 000007
【図６】
2015146216.tif 000008
【図７】
2015146216.tif 000009
【図８】
2015146216.tif 000010
【図９】
2015146216.tif 000011