(57)【要約】【課題】翻訳したい発話内容に目的言語の固有名詞が含まれる場合であっても、当該発話内容を音声入力する必要のある利用者の負担を軽減させることができる音声翻訳装置おび方法を提供する。【解決手段】固有名詞抽出部は、文書から目的言語の固有名詞と意味クラスを抽出して検索情報記憶部に記憶させ、入力受付部は、原言語の音声発話の入力を受け付け、認識部は、受け付けられた音声発話を認識して文字列を生成し、一般名詞抽出部は、生成された文字列から一般名詞と意味クラスを抽出し、検索部は、抽出された一般名詞が属する意味クラスに属する固有名詞を検索情報記憶部から検索し、表示制御部は、検索された固有名詞を表示させ、選択受付部は、翻訳に用いる固有名詞の選択を受け付け、翻訳部は、生成された原言語の文字列を、翻訳に用いる固有名詞を用いて目的言語に翻訳し、出力制御部は、翻訳結果を出力させる。【選択図】        図１
2010055506.tif 000002
【特許請求の範囲】
【請求項１】
原言語による音声発話を目的言語に翻訳する音声翻訳装置であって、
文書に対して形態素解析と意味クラス解析とを行って、目的言語の固有名詞と当該固有名詞が属する意味クラスとを抽出する固有名詞抽出部と、
前記固有名詞と前記固有名詞が属する意味クラスとを対応付けて記憶する記憶部と、
原言語による音声発話の入力を受け付ける入力受付部と、
前記音声発話を認識し、文字列を生成する認識部と、
前記文字列に対して形態素解析と意味クラス解析とを行って、一般名詞と当該一般名詞が属する意味クラスとを抽出する一般名詞抽出部と、
前記一般名詞が属する意味クラスに属する固有名詞を前記記憶部から検索する検索部と、
検索された前記固有名詞を表示部に表示させる表示制御部と、
表示された前記固有名詞の中から、翻訳に用いる固有名詞の選択を受け付ける選択受付部と、
前記一般名詞を含む原言語の前記文字列を、前記翻訳に用いる固有名詞を用いて目的言語に翻訳する翻訳部と、
前記翻訳部の翻訳結果を出力部に出力させる出力制御部と、を備えることを特徴とする音声翻訳装置。
【請求項２】
前記記憶部は、前記固有名詞に、当該固有名詞が抽出された前記閲覧済みの文書の閲覧状況を示す閲覧情報を対応付けて更に記憶し、
前記表示制御部は、前記検索部により検索された前記固有名詞を、当該固有名詞に対応付けられた前記閲覧情報によりソートして前記表示部に表示させることを特徴とする請求項１に記載の音声翻訳装置。
【請求項３】
前記閲覧情報は、前記閲覧済みの文書の最終閲覧日および閲覧回数の少なくとも一方であることを特徴とする請求項２に記載の音声翻訳装置。
【請求項４】
前記表示制御部は、前記一般名詞を前記表示部に更に表示させ、
前記選択受付部は、表示された前記一般名詞の中から、前記検索部による検索に用いる一般名詞の選択を更に受け付け、
前記検索部は、選択を受け付けられた前記一般名詞が属する意味クラスに属する固有名詞を前記記憶部から検索することを特徴とする請求項１〜３のいずれか１つに記載の音声翻訳装置。
【請求項５】
前記翻訳部は、前記一般名詞を含む原言語の前記文字列を目的言語の所定の文字列に翻訳し、翻訳した文字列の中から、前記一般名詞に対応する目的言語の単語を、前記翻訳に用いる固有名詞に置換することを特徴とする請求項１〜４のいずれか１つに記載の音声翻訳装置。
【請求項６】
前記選択受付部は、前記閲覧済みの文書の言語の選択を更に受け付け、
前記固有名詞抽出部は、選択を受け付けられた言語に応じた前記形態素解析と前記意味クラス解析とを行うことを特徴とする請求項１〜５のいずれか１つに記載の音声翻訳装置。
【請求項７】
前記固有名詞抽出部は、原言語の固有名詞と当該固有名詞が属する意味クラスとを更に抽出し、
前記翻訳部は、原言語の前記固有名詞を目的言語に翻訳し、
前記記憶部は、原言語の前記固有名詞に、翻訳された目的言語の固有名詞を対応付けて更に記憶し、
前記検索部は、前記一般名詞が属する意味クラスに属する原言語の前記固有名詞を前記記憶部から更に検索し、
前記表示制御部は、検索された原言語の前記固有名詞を、当該固有名詞に対応付けられた目的言語の前記固有名詞とともに前記表示部に更に表示させることを特徴とする請求項１〜６のいずれか１つに記載の音声翻訳装置。
【請求項８】
原言語による音声発話を目的言語に翻訳する音声翻訳装置で実行される音声翻訳方法であって、
固有名詞抽出部が、文書に対して形態素解析と意味クラス解析とを行って、目的言語の固有名詞と当該固有名詞が属する意味クラスとを抽出し、抽出した前記固有名詞と前記固有名詞が属する意味クラスとを対応付けて記憶部に記憶させる固有名詞抽出ステップと、
入力受付部が、原言語による音声発話の入力を受け付ける入力受付ステップと、
認識部が、前記音声発話を認識し、文字列を生成する認識ステップと、
一般名詞抽出部が、前記文字列に対して形態素解析と意味クラス解析とを行って、一般名詞と当該一般名詞が属する意味クラスとを抽出する一般名詞抽出ステップと、
検索部が、前記一般名詞が属する意味クラスに属する固有名詞を前記記憶部から検索する検索ステップと、
表示制御部が、検索された前記固有名詞を表示部に表示させる表示制御ステップと、
選択受付部が、表示された前記固有名詞の中から、翻訳に用いる固有名詞の選択を受け付ける選択受付ステップと、
翻訳部が、前記一般名詞を含む原言語の前記文字列を、前記翻訳に用いる固有名詞を用いて目的言語に翻訳する翻訳ステップと、
出力制御部が、前記翻訳ステップの翻訳結果を出力部に出力させる出力制御ステップと、を含むことを特徴とする音声翻訳方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声翻訳装置および方法に関する。
【背景技術】
【０００２】
近年、文化や経済のグローバル化に伴い、異なる言語を母語とする人同士のコミュニケーションの機会が増加している。このため、自然言語処理技術、音声認識処理技術、機械翻訳技術などを採用し、音声入力された翻訳の元となる原言語（例えば日本語）の入力文を翻訳後の言語である目的言語（例えば中国語）に変換して出力することが可能な音声翻訳装置への期待が高まっている。
【０００３】
ところで、このような音声翻訳装置の利用者は、一般的に目的言語を発話することができない。従って、翻訳したい発話内容に地名・人名などの目的言語の固有名詞が含まれる場合、当該固有名詞を音声入力することができず、翻訳することができないという事態が生じ得る。
【０００４】
このため、例えば特許文献１に開示された翻訳装置では、原言語の一般名詞に属する固有名詞リストを予め記憶媒体に記憶させておき、利用者に、目的言語の固有名詞に代えて、当該固有名詞が属する原言語の一般名詞が含まれる入力文を入力させている。そして、この翻訳装置では、記憶媒体に記憶されている固有名詞リストの中から、入力された一般名詞に属する目的言語の固有名詞を出力装置に表示させ、表示された固有名詞の中から利用者に選択された固有名詞を用いて、原言語の入力文を目的言語に翻訳して出力している。
【０００５】
このような手法により、特許文献１に開示された翻訳装置では、目的言語の固有名詞の入力を行わずに、当該目的言語の固有名詞を用いた翻訳を実現している。
【０００６】
【特許文献１】特開平８−３１４９３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に開示された翻訳装置では、利用者から入力された一般名詞に属する目的言語の固有名詞の検索に、予め記憶媒体に記憶された固有名詞リスト（例えば、ニューヨークのホテルのリストなど）を用いているため、利用者に関係のない情報が大量に表示されてしまうおそれがある。このため、利用者は大量に表示された固有名詞の中から目的の固有名詞を探さなければならず、翻訳にかかる利用者の負担が大きくなってしまうという問題がある。
【０００８】
本発明は、上記事情に鑑みてなされたものであり、翻訳したい発話内容に目的言語の固有名詞が含まれる場合であっても、当該発話内容を音声入力する必要のある利用者の負担を軽減させることができる音声翻訳装置おび方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明の一態様にかかる音声翻訳装置は、原言語による音声発話を目的言語に翻訳する音声翻訳装置であって、文書に対して形態素解析と意味クラス解析とを行って、目的言語の固有名詞と当該固有名詞が属する意味クラスとを抽出する固有名詞抽出部と、前記固有名詞と前記固有名詞が属する意味クラスとを対応付けて記憶する記憶部と、原言語による音声発話の入力を受け付ける入力受付部と、前記音声発話を認識し、文字列を生成する認識部と、前記文字列に対して形態素解析と意味クラス解析とを行って、一般名詞と当該一般名詞が属する意味クラスとを抽出する一般名詞抽出部と、前記一般名詞が属する意味クラスに属する固有名詞を前記記憶部から検索する検索部と、検索された前記固有名詞を表示部に表示させる表示制御部と、表示された前記固有名詞の中から、翻訳に用いる固有名詞の選択を受け付ける選択受付部と、前記一般名詞を含む原言語の前記文字列を、前記翻訳に用いる固有名詞を用いて目的言語に翻訳する翻訳部と、前記翻訳部の翻訳結果を出力部に出力させる出力制御部と、を備えることを特徴とする。
【００１０】
また、本発明の別の態様にかかる音声翻訳方法は、原言語による音声発話を目的言語に翻訳する音声翻訳装置で実行される音声翻訳方法であって、固有名詞抽出部が、文書に対して形態素解析と意味クラス解析とを行って、目的言語の固有名詞と当該固有名詞が属する意味クラスとを抽出し、抽出した前記固有名詞と前記固有名詞が属する意味クラスとを対応付けて記憶部に記憶させる固有名詞抽出ステップと、入力受付部が、原言語による音声発話の入力を受け付ける入力受付ステップと、認識部が、前記音声発話を認識し、文字列を生成する認識ステップと、一般名詞抽出部が、前記文字列に対して形態素解析と意味クラス解析とを行って、一般名詞と当該一般名詞が属する意味クラスとを抽出する一般名詞抽出ステップと、検索部が、前記一般名詞が属する意味クラスに属する固有名詞を前記記憶部から検索する検索ステップと、表示制御部が、検索された前記固有名詞を表示部に表示させる表示制御ステップと、選択受付部が、表示された前記固有名詞の中から、翻訳に用いる固有名詞の選択を受け付ける選択受付ステップと、翻訳部が、前記一般名詞を含む原言語の前記文字列を、前記翻訳に用いる固有名詞を用いて目的言語に翻訳する翻訳ステップと、出力制御部が、前記翻訳ステップの翻訳結果を出力部に出力させる出力制御ステップと、を含むことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、文書から抽出された固有名詞の中から翻訳候補となる目的言語の固有名詞が検索されるため、例えば利用者が閲覧した電子文書やＷｅｂ文書から固有名詞を抽出しておけば、利用者は、自身に関係のある翻訳候補の固有名詞の中から翻訳に用いる固有名詞を選択できる。従って、翻訳したい内容に目的言語の固有名詞が含まれる場合であっても、翻訳にかかる利用者の負担を軽減させることができるという効果を奏する。
【発明を実施するための最良の形態】
【００１２】
以下、添付図面を参照しながら、本発明にかかる音声翻訳装置および方法の最良な実施の形態を詳細に説明する。なお、以下の実施の形態では、日本語の音声が入力され、翻訳結果として中国語の文字列等が出力される場合を例にとり説明するが、日本語から中国語への翻訳に限定されるものではなく、あらゆる言語間での翻訳に適用することができる。
【００１３】
（第１の実施の形態）
最初に、本実施の形態の音声翻訳装置の概要について説明する。これは本実施の形態の理解を容易にするためであり、音声翻訳装置に制限を加えたり、限定するものではない。
【００１４】
例えば、音声翻訳装置の利用者が中国へ旅行する場合、滞在先のホテルまでの所要時間の確認など、中国語の固有名詞が含まれる発話内容を翻訳したい場合がある。しかし、利用者が中国語の固有名詞を発話することができなければ、翻訳したい発話内容を音声入力することができず、翻訳することができない。
【００１５】
ところで、利用者は中国旅行に先立ち、滞在先ホテルに関する情報や交通機関の情報、周辺地理の情報など旅行に必要な情報をＷｅｂ文書（Ｗｅｂページ）から入手していることが多い。また、ツーリストからメールで送信された行程表などを、ＰＤＦ文書（Portable Document Format：登録商標）などの電子文書として入手している場合もある。
【００１６】
そこで本実施の形態の音声翻訳装置は、利用者が閲覧したＷｅｂ文書や電子文書から固有名詞を抽出しておき、利用者が発話できない中国語の固有名詞を含む発話内容に代えて、当該固有名詞に対応する日本語の一般名詞を含む発話内容を音声入力させる。そして、閲覧済みの文書から抽出された固有名詞の中から、音声入力された日本語の一般名詞に対応する中国語の固有名詞を検索し、検索された中国語の固有名詞の中から目的の固有名詞（利用者が発話したかった中国語の固有名詞）を選択させる。そして、音声入力された発話内容に含まれる日本語の一般名詞を、利用者に選択された中国語の固有名詞に置き換えて翻訳し、出力する。
【００１７】
これにより本実施の形態の音声翻訳装置は、利用者が発話することのできない中国語の固有名詞を用いた翻訳を実現する。
【００１８】
次に、図１〜図７−３を参照しながら、本実施の形態にかかる音声翻訳装置１の機能ブロックについて説明する。
【００１９】
図１は、本実施の形態にかかる音声翻訳装置１の構成の一例を示すブロック図である。本実施の形態の音声翻訳装置１は、電子文書およびＷｅｂ文書の少なくとも一方の文書を表示可能に構成されており、例えば、Acrobat Reader(登録商標)やＷｅｂブラウザなど、電子文書やＷｅｂ文書を利用者が閲覧するためのアプリケーションがインストールされている。そして音声翻訳装置１は、音声入力部１０と、表示・選択部２０と、音声出力部３０と、記憶部４０と、入力受付部１００と、認識部１１０と、一般名詞抽出部１２０と、固有名詞抽出部１３０と、検索部１４０と、選択受付部１５０と、翻訳部１６０と、出力制御部１７０と、を備える。
【００２０】
音声入力部１０は、音声翻訳装置１の利用者が発話する翻訳の元となる原言語の音声などを入力するものであり、例えば、マイクなどにより実現できる。
【００２１】
表示・選択部２０（出力部の一例）は、翻訳のための選択操作を行ったり、翻訳のための翻訳画面を表示したりするものであり、例えば、液晶ディスプレイ上にタッチパネルを重ね合わせた液晶タッチパネルなどにより実現できる。表示・選択部２０をタッチパネルで実現する場合、翻訳のための選択操作は、表示・選択部２０に表示されているオブジェクトをタッチペンや指などで指し示す（タッチする）ことにより行うことができる。
【００２２】
なお、表示・選択部２０の表示機能および選択機能を別々に実現するようにしてもよい。例えば、表示機能を液晶ディスプレイにより実現し、選択機能をポインティングデバイスやキースイッチなどにより実現するようにしてもよい。
【００２３】
音声出力部３０（出力部の一例）は、利用者が音声入力部１０に発話した原言語の音声に対する目的言語の音声などを出力するものであり、例えば、スピーカなどにより実現できる。
【００２４】
記憶部４０は、音声翻訳装置１で行われる各種処理に使用される情報を記憶するものであり、例えば、ＨＤＤ（Hard Disk Drive）、光ディスク、メモリカード、ＲＡＭ（Random Access Memory）などの既存の記憶媒体により実現できる。そして記憶部４０は、文書記憶部４２と、検索情報記憶部４４とを含んで構成される。なお、文書記憶部４２および検索情報記憶部４４の詳細については後述する。
【００２５】
入力受付部１００は、音声入力部１０から原言語による音声発話の入力を受け付ける。具体的には、入力受付部１００は、音声入力部１０から入力された音声のアナログ信号に対してサンプリングを行い、ステレオのデジタル信号に変換する。なお、デジタル信号への変換には、例えば、Ａ／Ｄ変換など既存の技術を用いることができる。
【００２６】
認識部１１０は、入力受付部１００により受け付けられた音声発話（デジタル音声信号）を認識し、認識した音声発話の原言語による文字列を生成する音声認識処理を行う。なお、音声認識処理には、例えば、ＬＰＣ分析、隠れマルコフモデル（ＨＭＭ：Hidden Markov Model）、ダイナミックプログラミング、ニューラルネットワーク、Ｎグラム言語モデルなど既存の音声認識方法を用いることができる。
【００２７】
一般名詞抽出部１２０は、認識部１１０により生成された原言語の文字列に対して形態素解析と意味クラス解析とを行って、一般名詞と当該一般名詞が属する意味クラスとを抽出する。なお、形態素解析に用いる形態素情報、意味クラス解析に用いる意味クラス情報などは、記憶部４０に格納（記憶）されている。
【００２８】
図２は、一般名詞抽出部１２０による形態素解析の解析結果の一例を示す図である。図２に示す例では、一般名詞抽出部１２０は、認識部１１０により生成された日本語の文字列２００に対して形態素解析を行っており、日本語の文字列を構成する各単語および各単語の品詞を抽出している。
【００２９】
図３は、一般名詞抽出部１２０による意味クラス解析の解析結果の一例を示す図である。図３に示す例では、一般名詞抽出部１２０は、形態素解析により一般名詞として抽出された単語である一般名詞２０１、２０２に対して意味クラス解析を行っており、一般名詞２０１に対しては「交通施設」という意味クラス、一般名詞２０２に対しては「宿泊施設」という意味クラスを抽出（付与）している。
【００３０】
図１に戻り、文書記憶部４２には、利用者により閲覧された電子文書やＷｅｂ文書が格納（記憶）されている。なお、文書記憶部４２は、閲覧済みの文書に、最後に閲覧された日時などを示す最終閲覧日や閲覧された回数を示す閲覧回数などを対応付けて格納されており、最終閲覧日や閲覧回数は、利用者が文書を閲覧する毎に更新される。
【００３１】
固有名詞抽出部１３０は、閲覧済みの電子文書やＷｅｂ文書を文書記憶部４２から読み出し、読み出した文書に対して形態素解析と意味クラス解析とを行って、固有名詞と当該固有名詞が属する意味クラスとを抽出する。例えば、閲覧済みの文書が日本語の文書である場合には、日本語用の形態素解析と意味クラス解析を行い、閲覧済みの文書が中国語の文書である場合には、中国語用の形態素解析と意味クラス解析を行って、固有名詞と意味クラスとを抽出する。
【００３２】
なお、形態素解析および意味クラス解析の切り替えは、後述する選択受付部１５０により選択を受け付けられた言語に応じて切り替えるようにしてもよいし、閲覧される文書の言語をファイル名やＵＲＬ（Uniform Resource Locator）などから判別して切り替えるようにしてもよい。また、Ｗｅｂ文書にＸＭＬが用いられている場合には、単一の文書内で異なる言語を用いることができるため、用いられる言語毎に形態素解析および意味クラス解析の切り替えを行うようにしてもよい。
【００３３】
また固有名詞抽出部１３０は、文書記憶部４２から読み出した文書が、例えばＷｅｂ文書のようにＨＴＭＬやＸＭＬを用いた構造化文書である場合には、ＨＴＭＬパーサやＸＭＬパーサなどを用いた文書解析処理を行って抽出の対象となる地の文を取り出してから、形態素解析および意味クラス解析を行うようにしてもよい。
【００３４】
なお、形態素解析および意味クラス解析の内容については、一般名詞の抽出が固有名詞の抽出である点を除き、一般名詞抽出部１２０による形態素解析および意味クラス解析と同様であるため、詳細な説明は省略する。
【００３５】
検索情報記憶部４４は、固有名詞抽出部１３０により抽出された固有名詞と意味クラスとを対応付けて格納（記憶）する。
【００３６】
図４は、検索情報記憶部４４に格納される情報の一例を示す図である。図４に示す例では、検索情報記憶部４４は、固有名詞抽出部１３０により抽出された固有名詞、意味クラスに加え、当該固有名詞が抽出された閲覧済みの文書の識別情報（例えば、ファイル名など）、最終閲覧日、閲覧回数をそれぞれ対応付けて格納している。なお、図４に示す例では、検索情報記憶部４４に格納されている固有名詞は、中国語の文書（chn1.xml、chn2.xml）から抽出された中国語の固有名詞となっている。
【００３７】
図１に戻り、検索部１４０は、一般名詞抽出部１２０により抽出された一般名詞が属する意味クラスに属する固有名詞を検索情報記憶部４４から検索する。具体的には、検索部１４０は、一般名詞抽出部１２０により抽出された一般名詞であって、後述する選択受付部１５０により選択が受け付けられた一般名詞が属する意味クラスに属する目的言語の固有名詞を、検索情報記憶部４４から検索する。
【００３８】
例えば、図３および図４に示す例において、後述する選択受付部１５０により一般名詞２０２の選択が受け付けられた場合、検索部１４０は、一般名詞２０２の意味クラスである「宿泊施設」に属する固有名詞を検索情報記憶部４４から検索する。この場合、図４に示す中国語の固有名詞２０３、２０４が「宿泊施設」を含む意味クラスである「企業名・建物名・宿泊施設」に属しているため、検索部１４０は、検索情報記憶部４４から固有名詞２０３、２０４を検索する。なお、固有名詞２０３、２０４は、ホテル名である。
【００３９】
選択受付部１５０は、表示・選択部２０からの選択操作の入力を受け付ける。例えば、選択受付部１５０は、後述する表示制御部１７２により表示・選択部２０に表示される固有名詞選択画面において、検索部１４０により検索された固有名詞の中から、翻訳に用いる固有名詞の選択を受け付ける。
【００４０】
図５は、表示・選択部２０に表示される固有名詞選択画面３１０の一例を示す図である。図５に示す例では、一般名詞２０２の置換候補として固有名詞２０３、２０４が表示・選択部２０に表示されており、選択受付部１５０は、タッチペン４００により指し示された固有名詞（例えば、固有名詞２０３）を、翻訳に用いる固有名詞の選択として受け付ける。
【００４１】
図１に戻り、また例えば選択受付部１５０は、後述する表示制御部１７２により表示・選択部２０に表示される一般名詞選択画面において、一般名詞抽出部１２０により抽出された一般名詞の中から、検索部１４０による検索に用いる一般名詞の選択を受け付ける。
【００４２】
図６は、表示・選択部２０に表示される一般名詞選択画面３２０の一例を示す図である。図６に示す例では、認識部１１０により生成された日本語の文字列２００のうち、一般名詞抽出部１２０により抽出された一般名詞２０１、２０２が選択可能な状態で表示されている。そして選択受付部１５０は、タッチペン４００により指し示された一般名詞（例えば、一般名詞２０２）を、検索に用いる一般名詞の選択として受け付ける。なお、図６に示す例では、選択可能な一般名詞を利用者に判別し易くするため、下線が施されている。
【００４３】
図１に戻り、なお、選択受付部１５０は、固有名詞抽出部１３０が閲覧済みの文書の形態素解析および意味クラス解析に用いる言語の選択を受け付けるようにしてもよい。
【００４４】
翻訳部１６０は、認識部１１０により生成された一般名詞を含む原言語の文字列を、選択受付部１５０により選択を受け付けられた翻訳に用いる固有名詞を用いて目的言語に翻訳する。具体的には、翻訳部１６０は、認識部１１０により生成された一般名詞を含む原言語の文字列を目的言語の所定の文字列に翻訳する。そして翻訳した文字列の中から、一般名詞抽出部１２０により抽出され、選択受付部１５０により選択が受け付けられた一般名詞に対応する目的言語の単語を、選択受付部１５０により選択を受け付けられた翻訳に用いる固有名詞に置換する。なお、翻訳処理には、例えば、用例ベース方式、トランスファ方式、統計ベース方式などの既存の翻訳方法を用いることができる。なお、翻訳に用いる辞書情報などは、記憶部４０に記憶されている。
【００４５】
図７−１〜図７−３は、用例ベース方式を用いた翻訳の一例を説明するための説明図である。まず、認識部１１０により生成された日本語の文字列２００に対して、もっとも類似度が大きい用例が日本語の文字列２０５であるものとする（図７−１参照）。なお、類似度は、認識部１１０により生成された文字列と用例との差異部分を検出することで判別できる。
【００４６】
この場合、翻訳部１６０は、日本語の文字列２００を、日本語の文字列２０５の対訳である中国語の文字列２０６に翻訳する（図７−２参照）。なお、日本語の文字列２０５と中国語の文字列２０６との間の各単語の関連付けは、単語対応処理により行われているものとする。
【００４７】
そして、翻訳された中国語の文字列２０６の中から、一般名詞抽出部１２０により抽出され、選択受付部１５０により選択が受け付けられた一般名詞２０２に対応する中国語の一般名詞２０７を、選択受付部１５０により選択を受け付けられた固有名詞である固有名詞２０３に置換する（図７−３参照）。なお、ここでは用例翻訳を用いているため、日本語の一般名詞２０８の中国語である一般名詞２０７が一般名詞２０２に対応する中国語の一般名詞となる。
【００４８】
これにより、日本語の文字列２００を、利用者が発話することができなかった固有名詞２０３を用いた中国語の文字列２０９に翻訳することができる。
【００４９】
なお翻訳部１６０は、認識部１１０により生成された一般名詞を含む原言語の文字列の中から、一般名詞抽出部１２０により抽出され、選択受付部１５０により選択が受け付けられた一般名詞を選択受付部１５０により選択が受け付けられた固有名詞に置換した後に、置換された文字列を目的言語の文字列に翻訳するようにしてもよい。
【００５０】
図１に戻り、出力制御部１７０は、表示・選択部２０や音声出力部３０による各種情報の出力を制御するものであり、表示制御部１７２と、音声制御部１７４とを含んで構成される。
【００５１】
表示制御部１７２は、表示・選択部２０への各種情報の出力を制御する。例えば、表示制御部１７２は、検索部１４０により検索された目的言語の固有名詞を表示・選択部２０に表示させたり（図５参照）、一般名詞抽出部１２０により抽出された一般名詞を表示・選択部２０に表示させたり（図６参照）、翻訳部１６０により翻訳された目的言語の文字列を表示・選択部２０に表示させる。
【００５２】
特に表示制御部１７２は、検索部１４０により検索された目的言語の固有名詞を表示・選択部２０に表示させる場合、当該固有名詞に対応付けられた閲覧済みの文書の最終閲覧日、閲覧回数などによりソートして表示させる。例えば図５に示す例では、表示制御部１７２は、固有名詞２０３、２０４を最終閲覧日の順にソートして表示・選択部２０に表示させている。
【００５３】
なお表示制御部１７２は、固有名詞抽出部１３０が閲覧済みの文書の形態素解析および意味クラス解析に用いる言語を利用者に選択させるための画面や、利用者が閲覧する電子文書やＷｅｂ文書などを表示・選択部２０へ表示させる制御なども行う。
【００５４】
音声制御部１７４は、音声出力部３０への各種情報の出力を制御する。具体的には、音声制御部１７４は、検索部１４０により検索された固有名詞や翻訳部１６０により翻訳された目的言語の文字列を音声信号に変換する音声合成処理を行い、音声合成処理により生成した音声信号をＤＡ変換して音声出力部３０に出力させる。なお、音声合成処理には、例えば、音声素片編集音声合成、フォルマント音声合成、音声コーパスベースの音声合成などの既存の方法を用いることができる。
【００５５】
次に、図８〜図１１等を参照しながら、本実施の形態にかかる音声翻訳装置１の処理の流れについて説明する。
【００５６】
図８は、利用者により閲覧される電子文書やＷｅｂ文書から固有名詞等を抽出する手順の一例を示すフローチャートである。
【００５７】
まず、固有名詞抽出部１３０は、閲覧済みの電子文書やＷｅｂ文書を文書記憶部４２から読み出し、読み出した文書の言語に応じた形態素解析と意味クラス解析とを行って、固有名詞と意味クラスとを抽出する（ステップＳ１２）。
【００５８】
次に、固有名詞抽出部１３０は、図４に示すように、抽出された固有名詞、意味クラスに加え、当該固有名詞が抽出された閲覧済みの文書の識別情報、最終閲覧日、閲覧回数をそれぞれ対応付けて検索情報記憶部４４に格納させる（ステップＳ１４）。
【００５９】
図９は、本実施の形態の音声翻訳の手順の一例を示すフローチャートである。
【００６０】
まず、入力受付部１００は、音声入力部１０から原言語による音声発話の入力を受け付ける（ステップＳ２０）。ここでは、入力受付部１００は、日本語の文字列２００の音声発話の入力を受け付けるものとする。
【００６１】
次に、認識部１１０は、入力受付部１００により受け付けられた音声発話を認識し、日本語の文字列２００を生成する（ステップＳ２２）。
【００６２】
次に、一般名詞抽出部１２０は、認識部１１０により生成された日本語の文字列に対して形態素解析と意味クラス解析とを行って、一般名詞と意味クラスとを抽出する（ステップＳ２４）。ここでは、一般名詞抽出部１２０は、図３に示すように、一般名詞２０１、２０２を抽出し、一般名詞２０１に対しては「交通施設」という意味クラス、一般名詞２０２に対しては「宿泊施設」という意味クラスを抽出するものとする。
【００６３】
次に、表示制御部１７２は、図６に示すように、一般名詞選択画面３２０を表示・選択部２０へ表示させる（ステップＳ２６）。
【００６４】
次に、選択受付部１５０は、置換対象の一般名詞（検索部１４０による検索に用いる一般名詞）の選択を受け付ける（ステップＳ２８）。ここでは、選択受付部１５０は、図６に示すように、タッチペン４００により指し示された一般名詞２０２の選択を受け付けるものとする。なお実際には、一般名詞２０２を指し示した後にＯＫボタン３２１を指し示すことにより、一般名詞２０２の選択が受け付けられる。
【００６５】
次に、検索部１４０は、選択受付部１５０により選択が受け付けられた一般名詞２０２が属する意味クラスに属する固有名詞を、検索情報記憶部４４から検索する（ステップＳ３０）。ここでは、検索部１４０は、図４に示すように、一般名詞２０２が属する意味クラスである「宿泊施設」に属する固有名詞２０３、２０４を検索情報記憶部４４から検索するものとする。
【００６６】
次に、表示制御部１７２は、図５に示すように、固有名詞選択画面３１０を表示・選択部２０へ表示させる（ステップＳ３２）。ここでは、表示制御部１７２は、固有名詞２０３、２０４を最終閲覧日の遅い順にソートして表示・選択部２０に表示させている。
【００６７】
次に、選択受付部１５０は、翻訳に用いる固有名詞の選択を受け付ける（ステップＳ３４）。ここでは、選択受付部１５０は、図５に示すように、タッチペン４００により指し示された固有名詞２０３の選択を受け付けるものとする。なお実際には、固有名詞２０３を指し示した後にＯＫボタン３１１を指し示すことにより、固有名詞２０３の選択が受け付けられる。
【００６８】
次に、表示制御部１７２は、固有名詞２０３の選択が受け付けられると、図１０に示すように、日本語の文字列２００のうち、一般名詞２０２を固有名詞２０３に置き換えた文字列２１０を表示する置換結果確認画面３３０を表示・選択部２０へ表示させる（ステップＳ３６）。
【００６９】
次に、選択受付部１５０は、図１０に示すように、タッチペン４００により翻訳ボタン３３１が指し示されることにより、翻訳の選択を受け付ける（ステップＳ３８）。
【００７０】
次に、翻訳部１６０は、図７−１〜図７−３に示すように、認識部１１０により生成された日本語の文字列２００を、選択受付部１５０により選択を受け付けられた固有名詞２０３を用いた中国語の文字列２０９に翻訳する（ステップＳ４０）。
【００７１】
次に、表示制御部１７２は、図１１に示すように、翻訳部１６０により翻訳された中国語の文字列２０９を表示する翻訳結果確認画面３４０を表示・選択部２０へ表示させる（ステップＳ４２）。また、固有名詞２０３の音声出力が可能な場合には、音声制御部１７４は、翻訳部１６０により翻訳された中国語の文字列２０９を音声信号に変換し、音声出力部３０に出力させる。
【００７２】
このように本実施の形態では、利用者が発話した日本語の一般名詞に対応する中国語の固有名詞が検索され、検索された固有名詞の中から利用者に選択された固有名詞（利用者が発話したかった中国語の固有名詞）を用いて翻訳が行われる。従って、本実施の形態によれば、利用者が発話することのできない中国語の固有名詞を用いた翻訳を実現することができる。
【００７３】
例えば、利用者は、固有名詞２０３を発話できないため、文字列２１０を音声入力できないが、固有名詞２０３がホテルであることを知っており、固有名詞２０３が検索対象の固有名詞に含まれているとする。この場合には、利用者は、文字列２１０に代えて、日本語の文字列２００を音声入力すれば、文字列２１０の翻訳結果である文字列２０９を得ることができる。
【００７４】
特に本実施の形態では、利用者が閲覧した電子文書やＷｅｂ文書から抽出された固有名詞の中から置換候補となる中国語の固有名詞が検索されるため、利用者は、自身に関係のある置換候補の固有名詞の中から翻訳に用いる固有名詞を選択できる。従って本実施の形態によれば、翻訳したい発話内容に目的言語の固有名詞が含まれる場合であっても、当該発話内容を音声入力する必要のある翻訳にかかる利用者の負担を軽減させることができる。
【００７５】
例えば、利用者が中国等へ旅行する場合、旅行に先立ち、滞在先ホテルに関する情報や交通機関の情報、周辺地理の情報など旅行に必要な情報をＷｅｂ文書やツーリストから入手した電子文書で確認していることが多い。このため、利用者が閲覧した文書から抽出される固有名詞は、利用者に関係のある固有名詞である可能性が高く、同様に、抽出された固有名詞から置換候補として検索される中国語の固有名詞も、利用者に関係のある固有名詞である可能性が高い。従って、利用者は、自身に関係のある置換候補の固有名詞の中から翻訳に用いる固有名詞を選択でき、負担なく翻訳作業を行うことができる。
【００７６】
また本実施の形態では、置換候補として検索された中国語の固有名詞を、当該固有名詞が抽出された閲覧済みの文書の最終閲覧日でソートして表示しており、直近に閲覧した文書から抽出された固有名詞から順に表示を行っている（図５参照）。一般に、直近に閲覧した文書から抽出された固有名詞ほど、利用者に関係のある固有名詞と考えられるため、本実施の形態では、置換候補となる中国語の固有名詞が大量に検索された場合であっても、利用者は、自身に関係のある固有名詞を優先的に確認して、翻訳に用いる固有名詞を選択することができる。
【００７７】
なお本実施の形態では、置換候補として検索された中国語の固有名詞を最終閲覧日でソートして表示したが、閲覧回数でソートして表示するようにしてもよい。また、置換候補として検索された固有名詞の意味クラスに応じて、最終閲覧日でソートして表示するか、閲覧回数でソートして表示するかを切り替えてもよい。
【００７８】
また、置換候補として検索された中国語の固有名詞に加え、当該固有名詞が抽出された文書から、当該固有名詞に関連する画像などを表示するようにしてもよい。このようにすると、利用者が置換候補として検索された中国語の意味が分からない場合であっても、その内容を推察させることができるようになる。
【００７９】
また本実施の形態では、中国語の固有名詞に置換する一般名詞を利用者自身に選択させているため、利用者が置換を希望する一般名詞に対してのみ、置換候補の固有名詞を表示させることができる。
【００８０】
例えば、利用者が空港で日本語の文字列２００の質問をする場合、利用者は空港に居るため、一般名詞２０１に関しては置換の必要はないが、一般名詞２０２に関しては目的の中国語のホテル名への置換が必要となる。本実施の形態によれば、このような場合に、一般名詞２０２に対してのみ中国語の固有名詞に置換することができる。
【００８１】
なお本実施の形態の音声翻訳装置１は、ＣＰＵ（Central Processing Unit）などの制御装置、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などの記憶装置、マイクなどの音声入力装置、タッチパネルなどの表示装置や入力装置、スピーカなどの音声出力装置、ネットワークに接続して通信を行う通信Ｉ／Ｆ等を備えたハードウェア構成となっている。
【００８２】
（第２の実施の形態）
上述した第１の実施の形態では、閲覧済みの文書から抽出された固有名詞の中から目的言語の固有名詞を検索する例について説明したが、第２の実施の形態では、閲覧済みの文書から抽出された固有名詞の中から原言語および目的言語の固有名詞を検索する例について説明する。
【００８３】
なお、以下では、第１の実施の形態との相違点の説明を主に行い、第１の実施の形態と同様の機能を有する構成要素については、第１の実施の形態と同様の名称・符号を付し、その説明を省略する。
【００８４】
図１２は、本実施の形態にかかる音声翻訳装置１００１の構成の一例を示すブロック図である。音声翻訳装置１００１は、閲覧済みの文書から抽出された固有名詞の中から原言語および目的言語の固有名詞を検索する。従って、記憶部１０４０に含まれる検索情報記憶部１０４４が記憶する情報、および翻訳部１１６０、検索部１１４０、出力制御部１１７０に含まれる表示制御部１１７２の各部が行う処理が、第１の実施の形態にかかる音声翻訳装置１と相違する。
【００８５】
翻訳部１１６０は、固有名詞抽出部１３０により抽出された原言語の固有名詞を目的言語に翻訳する。
【００８６】
検索情報記憶部１０４４は、固有名詞抽出部１３０により抽出された固有名詞には、翻訳部１１６０により翻訳された目的言語の固有名詞である対訳固有名詞を対応付けて格納（記憶）する。
【００８７】
図１３は、検索情報記憶部１０４４に格納される情報の一例を示す図である。図１３に示す例では、検索情報記憶部１０４４は、固有名詞抽出部１３０により抽出された固有名詞、意味クラス、当該固有名詞が抽出された閲覧済みの文書の識別情報、最終閲覧日、閲覧回数をそれぞれ対応付けて格納している。そして、固有名詞抽出部１３０により抽出された原言語の固有名詞に対しては、対訳固有名詞をさらに対応付けて格納している。
【００８８】
なお、図１３に示す例では、検索情報記憶部４４に格納されている固有名詞は、中国語の文書（chn1.xml）から抽出された中国語の固有名詞、および日本語の文書（jpn1.xml）から抽出された日本語の固有名詞となっている。
【００８９】
また、図１３に示す例では、日本語の固有名詞１２０１は、記憶部１０４０に記憶されている辞書情報に対訳が存在するため、翻訳部１１６０により固有名詞２０４に翻訳され、対訳固有名詞として中国語の固有名詞２０４が対応付けられているものとする。一方、日本語の固有名詞１２０２は、記憶部１０４０に記憶されている辞書情報に対訳が存在しないため、翻訳部１１６０による翻訳が行われず、対訳固有名詞は存在していないものとする。
【００９０】
検索部１１４０は、一般名詞抽出部１２０により抽出された一般名詞が属する意味クラスに属する翻訳後の固有名詞に加え、原言語の固有名詞を検索情報記憶部１０４４から検索する。
【００９１】
例えば、図３および図１３に示す例において、選択受付部１５０により一般名詞２０２の選択が受け付けられた場合、検索部１１４０は、一般名詞２０２が属する意味クラスである「宿泊施設」に属する固有名詞を検索情報記憶部１０４４から検索する。この場合、図１３に示す固有名詞２０３、１２０１の意味クラスである「企業名・建物名・宿泊施設」に、「宿泊施設」が含まれるため、検索部１１４０は、検索情報記憶部１０４４から固有名詞２０３、１２０１を検索する。
【００９２】
表示制御部１１７２は、検索部１１４０により検索された目的言語および原言語の固有名詞を表示・選択部２０に表示させる。
【００９３】
図１４は、表示・選択部２０に表示される固有名詞選択画面１３１０の一例を示す図である。図１４に示す例では、一般名詞２０２の置換候補として固有名詞２０３と、固有名詞１２０１および固有名詞１２０１の対訳固有名詞である固有名詞２０４とが表示・選択部２０に表示されている。
【００９４】
図１５は、利用者により閲覧される電子文書やＷｅｂ文書から固有名詞等を抽出する手順の一例を示すフローチャートである。
【００９５】
まず、固有名詞等の抽出（ステップＳ１１２）は、図８に示すステップＳ１２の処理と同様であるため、説明を省略する。
【００９６】
そして、固有名詞抽出部１３０は、ステップＳ１１２で抽出した固有名詞が日本語の固有名詞であるか否かを判定する（ステップＳ１１４）。
【００９７】
次に、抽出した固有名詞が日本語の固有名詞である場合には（ステップＳ１１４でＹｅｓ）、翻訳部１１６０は、抽出された日本語の固有名詞を中国語の固有名詞に翻訳する（ステップＳ１１６）。
【００９８】
一方、固有名詞抽出部１３０により抽出された固有名詞が日本語の固有名詞でない場合には、翻訳部１１６０による翻訳は行われない（ステップＳ１１４でＮｏ）。
【００９９】
次に、固有名詞抽出部１３０は、図１３に示すように、抽出した固有名詞、意味クラス、当該固有名詞が抽出された閲覧済みの文書の識別情報、最終閲覧日、閲覧回数をそれぞれ対応付けて検索情報記憶部１０４４に格納させる。さらに、翻訳部１１６０は、固有名詞抽出部１３０により抽出された日本語の固有名詞に対しては、対訳固有名詞をさらに対応付けて検索情報記憶部１０４４に格納させる（ステップＳ１１８）。
【０１００】
このように本実施の形態では、置換候補として検索された日本語の固有名詞については、中国語の対訳固有名詞とともに表示するため、利用者は、中国語の対訳固有名詞の意味が分からなくても同時に表示されている日本語の固有名詞からその意味を理解することができる。
【０１０１】
なお、音声翻訳の手順については第１の実施の形態と同様であるため、説明を省略する。
【図面の簡単な説明】
【０１０２】
【図１】第１の実施の形態の音声翻訳装置の構成の一例を示すブロック図である。
【図２】形態素解析の解析結果の一例を示す図である。
【図３】意味クラス解析の解析結果の一例を示す図である。
【図４】検索情報記憶部に格納される情報の一例を示す図である。
【図５】固有名詞選択画面の一例を示す図である。
【図６】一般名詞選択画面の一例を示す図である。
【図７−１】用例ベース方式を用いた翻訳の一例を説明するための説明図である。
【図７−２】用例ベース方式を用いた翻訳の一例を説明するための説明図である。
【図７−３】用例ベース方式を用いた翻訳の一例を説明するための説明図である。
【図８】利用者により閲覧される文書から固有名詞等を抽出する手順の一例を示すフローチャートである。
【図９】第１の実施の音声翻訳の手順の一例を示すフローチャートである。
【図１０】置換結果確認画面の一例を示す図である。
【図１１】翻訳結果確認画面の一例を示す図である。
【図１２】第２の実施の形態の音声翻訳装置の構成の一例を示すブロック図である。
【図１３】検索情報記憶部に格納される情報の一例を示す図である。
【図１４】固有名詞選択画面の一例を示す図である。
【図１５】利用者により閲覧される文書から固有名詞等を抽出する手順の一例を示すフローチャートである。
【符号の説明】
【０１０３】
１、１００１  音声翻訳装置
１０  音声入力部
２０  表示・選択部
３０  音声出力部
４０、１０４０  記憶部
４２  文書記憶部
４４、１０４４  検索情報記憶部
１００  入力受付部
１１０  認識部
１２０  一般名詞抽出部
１３０  固有名詞抽出部
１４０、１１４０  検索部
１５０  選択受付部
１６０、１１６０  翻訳部
１７０、１１７０  出力制御部
１７２、１１７２  表示制御部
１７４  音声制御部
２００  文字列
２０１  一般名詞
２０２  一般名詞
２０３  固有名詞
２０４  固有名詞
２０５  文字列
２０６  文字列
２０７  一般名詞
２０８  一般名詞
２０９  文字列
２１０  文字列
３１０、１３１０  固有名詞選択画面
３１１  ＯＫボタン
３２０  一般名詞選択画面
３２１  ＯＫボタン
３３０  置換結果確認画面
３３１  翻訳ボタン
３４０  翻訳結果確認画面
４００  タッチペン
１２０１  固有名詞
１２０２  固有名詞
【図１】
2010055506.tif 000003
【図２】
2010055506.tif 000004
【図３】
2010055506.tif 000005
【図４】
2010055506.tif 000006
【図５】
2010055506.tif 000007
【図６】
2010055506.tif 000008
【図７−１】
2010055506.tif 000009
【図７−２】
2010055506.tif 000010
【図７−３】
2010055506.tif 000011
【図８】
2010055506.tif 000012
【図９】
2010055506.tif 000013
【図１０】
2010055506.tif 000014
【図１１】
2010055506.tif 000015
【図１２】
2010055506.tif 000016
【図１３】
2010055506.tif 000017
【図１４】
2010055506.tif 000018
【図１５】
2010055506.tif 000019