(57)【特許請求の範囲】
【請求項１】
第１の言語で入力された文を第２の言語に機械翻訳する機械翻訳システムにおいて、
前記第２の言語で記述された固有名詞に対応する前記第１の言語の文字列を生成する固有名詞対応表記生成部と、
前記固有名詞と前記固有名詞対応表記生成部により生成された前記文字列との対を表示する対表示部と、
前記対表示部により表示された前記文字列が、前記対表示部による表示の後に入力された前記第１の言語の文に含まれる場合に、前記文字列を該文字列に対応する固有名詞に変換して翻訳する機械翻訳部と、を備えたこと、
を特徴とする機械翻訳システム。
【請求項２】
請求項１に記載の機械翻訳システムにおいて、
前記固有名詞と前記固有名詞対応表記生成部で生成された該固有名詞に対応する前記文字列とが関連付けられた固有名詞ユーザ辞書を記憶保持する固有名詞ユーザ辞書記憶部を備え、
前記機械翻訳部は、前記固有名詞ユーザ辞書記憶部で記憶保持された固有名詞ユーザ辞書を使用して前記入力された文を翻訳すること、
を特徴とする機械翻訳システム。
【請求項３】
請求項１又は２に記載の機械翻訳システムにおいて、
前記固有名詞対応表記生成部は、地図イメージと該地図イメージの所定の位置に表示されるように設定された固有名詞とを含む地図情報から固有名詞を読み出して、該固有名詞に対応する前記文字列を自動生成し、
前記対表示部は、前記地図に含まれる固有名詞の近傍に前記文字列を配した地図を出力すること、
を特徴とする機械翻訳システム。
【請求項４】
請求項１乃至３いずれか一に記載の機械翻訳システムにおいて、更に、
画像を撮影する画像撮影部と、
前記画像撮影部で取得した画像データから、文字列を認識する文字認識部と、
を備え、
前記固有名詞対応表記生成部は、前記認識した文字列を固有名詞とみなしてその文字列に対応する前記第１の言語の文字列を自動生成すること、
を特徴とする機械翻訳システム。
【請求項５】
請求項１乃至４いずれか一に記載の機械翻訳システムにおいて、
前記固有名詞対応表記生成部に代えて、
前記第２の言語で記述された固有名詞を格納する固有名詞記憶部から固有名詞を読み出して、該固有名詞に対応する音声を合成出力する音声合成部と、
前記合成出力した音声を前記第１の言語で音声認識し、該固有名詞に対応する前記第１の言語の文字列を生成する音声認識部と、を備えたこと、
を特徴とする機械翻訳システム。
【請求項６】
請求項１乃至５いずれか一に記載の機械翻訳システムに対して、固有名詞情報を提供するサーバ装置であって、
任意の第２の言語で記述された固有名詞を地域毎に格納する地域別固有名詞情報記憶部と、
前記機械翻訳システムから位置情報を受信し、前記位置情報に応じて固有名詞情報を選択送信する固有名詞情報選択送信部と、を備えること、
を特徴とするサーバ装置。
【請求項７】
請求項１乃至５いずれか一に記載の機械翻訳システムの機械翻訳部に代えて、
入力された音声に前記第１の言語の文字列が含まれる場合に、前記文字列に対応する固有名詞の前記第２の言語による音声に変換して出力する自動通訳部を備えたこと、
を特徴とする自動通訳システム。
【請求項８】
第１の言語で入力された文を第２の言語に機械翻訳する機械翻訳システムを用いた機械翻訳方法において、
前記機械翻訳システムの固有名詞対応表記生成部が、前記第２の言語で記述された固有名詞に対応する前記第１の言語の文字列を生成する工程と、
前記機械翻訳システムの対表示部が、前記固有名詞と前記固有名詞対応表記生成部により生成された前記文字列との対を表示する工程と、
前記機械翻訳システムの機械翻訳部が、前記対表示部により表示された文字列が前記対表示部による表示の後に入力された前記第１の言語の文に含まれる場合に、前記文字列を該文字列に対応する固有名詞に変換して翻訳する工程と、を含むこと、
を特徴とする機械翻訳方法。
【請求項９】
請求項８に記載の機械翻訳方法において、
前記機械翻訳システムは固有名詞ユーザ辞書記憶部を有し、
前記機械翻訳システムの固有名詞対応表記生成部が、前記固有名詞と前記生成された該固有名詞に対応する前記文字列とが関連付けられた固有名詞ユーザ辞書を前記固有名詞ユーザ辞書記憶部に記憶する工程と、
前記機械翻訳部が、前記記憶された固有名詞ユーザ辞書を使用して前記入力された文を翻訳する工程と、を含むこと、
を特徴とする機械翻訳方法。
【請求項１０】
請求項８又は９に記載の機械翻訳方法において、
前記固有名詞対応表記生成部が、地図イメージと該地図イメージの所定の位置に表示されるように設定された固有名詞とを含む地図情報から固有名詞を読み出して、該固有名詞に対応する前記文字列を自動生成する工程と、
前記対表示部が、前記地図に含まれる固有名詞の近傍に前記文字列を配した地図を出力する工程と、を含むこと、
を特徴とする機械翻訳方法。
【請求項１１】
請求項８乃至１０いずれか一に記載の機械翻訳方法において、更に、
前記機械翻訳システムの画像撮影部が、画像を撮影する工程と、
前記機械翻訳システムの文字認識部が、前記画像撮影部で取得した画像データから、文字列を認識する工程と、
前記固有名詞対応表記生成部が、前記認識した文字列を固有名詞とみなしてその文字列に対応する前記第１の言語の文字列を自動生成する工程と、を含むこと、
を特徴とする機械翻訳方法。
【請求項１２】
請求項８乃至１１いずれか一に記載の機械翻訳方法において、
前記固有名詞対応表記生成部が、前記第２の言語で記述された固有名詞に対応する前記表記を生成する工程に代えて、
前記機械翻訳システムの音声合成部が、前記第２の言語で記述された固有名詞を格納する固有名詞記憶部から固有名詞を読み出して、該固有名詞に対応する音声を合成出力する工程と、
前記機械翻訳システムの音声認識部が、前記合成出力した音声を前記第１の言語で音声認識し、該固有名詞に対応する前記第１の言語の文字列を生成する工程と、を含むこと、
を特徴とする機械翻訳方法。
【請求項１３】
請求項８乃至１２いずれか一に記載の機械翻訳方法において、
前記機械翻訳システムが、任意の第２の言語で記述された固有名詞を地域毎に格納する地域別固有名詞情報記憶部を備えるサーバ装置に対して、位置情報を送信する工程と、
前記サーバ装置が、前記位置情報に応じて固有名詞情報を選択送信する工程と、を含むこと、
を特徴とする機械翻訳方法。
【請求項１４】
自動通訳部を備える自動通訳システムに、請求項８乃至１３いずれか一に記載の機械翻訳方法を行わせる自動通訳方法であって、
前記自動通訳システムの入力部が、音声による翻訳対象文の入力を受け付ける工程と、
前記自動通訳システムの自動通訳部が、入力された音声に前記第１の言語の文字列が含まれる場合に、前記文字列に対応する固有名詞の前記第２の言語による音声に変換して出力する工程と、を含むこと、
を特徴とする機械翻訳方法。
【請求項１５】
第１の言語で入力された文を第２の言語に機械翻訳する機械翻訳システムを構成するコンピュータに実行させるプログラムにおいて、
ユーザによる固有名詞の変換処理要求を受けて、前記第２の言語で記述された固有名詞を格納する記憶手段からユーザに選択された固有名詞を読み出す固有名詞読出処理と、
前記固有名詞を前記第１の言語の表音記号や表音文字に変換するための変換テーブルを参照して、前記固有名詞に対応する前記第１の言語の文字列を生成する固有名詞対応表記生成処理と、
前記固有名詞と前記固有名詞対応表記生成処理で生成された該固有名詞に対応する前記文字列とが関連付けられた固有名詞ユーザ辞書を記憶手段に記憶する固有名詞ユーザ辞書記憶処理と、
前記記憶手段から前記固有名詞ユーザ辞書を読み出して前記固有名詞と前記固有名詞対応表記生成処理により生成された前記文字列との対を出力手段に表示する対表示処理と、
前記対表示処理により表示された文字列が前記対表示処理による表示の後に入力された前記第１の言語の文に含まれる場合に、前記記憶手段に記憶された前記固有名詞ユーザ辞書を使用して前記文字列を該文字列に対応する固有名詞に変換して翻訳する機械翻訳処理と、
を前記コンピュータに実行させるプログラム。
【請求項１６】
請求項１５に記載のプログラムにおいて、
前記記憶手段は、基本辞書として用いる機械翻訳用辞書を格納し、
前記機械翻訳処理として、
前記記憶手段から前記機械翻訳用辞書及び前記固有名詞ユーザ辞書を読み出し、前記機械翻訳用辞書及び前記固有名詞ユーザ辞書を使用して前記入力された文を翻訳する処理を、
前記コンピュータに実行させるプログラム。
【請求項１７】
請求項１５又は１６に記載のプログラムにおいて、
前記記憶手段は、地図イメージと該地図イメージの所定の位置に表示されるように設定された固有名詞とを含む地図情報を格納し、
前記固有名詞対応表記生成処理として、
前記記憶手段から前記地図情報に含まれる前記固有名詞を読み出して、該固有名詞に対応する前記文字列を自動生成する処理を、
前記対表示処理として、
前記地図に含まれる固有名詞の近傍に前記文字列を配した地図を出力手段に出力する処理を、
前記コンピュータに実行させるプログラム。
【請求項１８】
請求項１５乃至１７いずれか一に記載のプログラムにおいて、更に、
ユーザによる固有名詞の変換処理要求を受けて、画像入力手段で入力された画像データから文字列を認識する文字認識処理を前記コンピュータに実行させて、
前記固有名詞対応表記生成処理として、
前記認識した文字列を固有名詞とみなしてその文字列に対応する前記第１の言語の文字列を自動生成する処理を、
前記コンピュータに実行させるプログラム。
【請求項１９】
請求項１５乃至１８いずれか一に記載のプログラムにおいて、更に、
前記固有名詞対応表記生成処理に代えて、
前記第２の言語で記述された固有名詞を格納する前記記憶手段から固有名詞を読み出して、該固有名詞に対応する音声を合成出力する音声合成処理と、
前記合成出力した音声を前記第１の言語で音声認識し、該固有名詞に対応する前記第１の言語の文字列を生成する音声認識処理と、
を前記コンピュータに実行させるプログラム。
【請求項２０】
請求項１５乃至１９いずれか一に記載のプログラムにおいて、
任意の第２の言語で記述された固有名詞を地域毎に格納する地域別固有名詞情報記憶部を備えるサーバ装置に対して、位置情報を送信する処理と、
前記サーバ装置から、前記位置情報に応じた固有名詞情報を受信する処理と、
を前記コンピュータに実行させるプログラム。
【請求項２１】
自動通訳を行う自動通訳システムを構成するコンピュータに実行させるプログラムであって、
請求項１５乃至２０いずれか一に記載のプログラムの機械翻訳処理に代えて、
入力された音声に前記第１の言語の文字列が含まれる場合に、前記文字列に対応する固有名詞の前記第２の言語による音声に変換して出力する自動通訳処理を前記コンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は機械翻訳（自動通訳）システム、機械翻訳（自動通訳）方法及び機械翻訳（自動通訳）用プログラムに関し、特に、固有名詞の取扱いに長じたものに関する。
【背景技術】
【０００２】
機械翻訳／自動通訳システムの一応用例として、出願人が開示した特開２００３−３３０９１６号公報の地域別固有名詞辞書受信システムがある。同公報によれば、地域別固有名詞辞書受信システムは、自端末の地理的現在位置を検知する位置検知機能を備える携帯端末装置と、地域に固有な名詞に関して読み仮名を含む情報を記述した地域別固有名詞辞書のデータベースを有するサーバとから構成されている。同公報によれば、まず、携帯端末装置は、位置検知機能により取得した位置情報を、通信機能を用いてサーバに送信する。携帯端末装置から位置情報を受信すると、サーバは、位置情報と地域別固有名詞辞書とのマッチングを行って位置情報に適する地域固有名詞辞書の選択を行い、選択した辞書データを携帯端末装置にダウンロードする。そして、携帯端末装置が、サーバから取得した辞書データを用いて地域固有名詞の出力を行うものとされている。この地域別固有名詞辞書受信システムは、わが国だけでなく、世界の各国を訪れた際にも、その地域固有名詞を得る際にも利用できる余地がある。
【特許文献１】特開２００３−３３０９１６号公報、図１
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述のとおり、必要な情報を持つ辞書を多数用意することで、機械翻訳／自動通訳システムの可用性が飛躍的に向上することが知られているが、こうした辞書に含まれる固有名詞は、当該言語で用いられる地名、人名、固有物名称等であり、訳語自体が意味をなさない、或いは、訳語が単に音訳したものに過ぎない場合が多い。こうした固有名詞に関する辞書の作成労力やそのための記憶スペースを考慮すれば、これら世界各国・各地域に固有な名詞に対して、辞書を予め作成しておくことは、費用や採算性等からして、現実的ではない。
【０００４】
本発明は、上記した事情に鑑みてなされたものであって、その目的とするところは、固有名詞に関する辞書を予め用意することなくして、固有名詞を翻訳可能な機械翻訳・自動通訳方法、該方法を実施するためのシステム、装置、プログラムを提供すること、併せて、固有名詞の取扱いに対する労力・コストを著しく低減できる機械翻訳・自動通訳方法、該方法を実施するためのシステム、装置、プログラムを提供することにある。
【課題を解決するための手段】
【０００５】
前記課題を解決するための手段を提供する本発明の第１の視点によれば、翻訳の目的言語で記述された固有名詞に対応する表記で、少なくとも目的言語以外の言語による表記を生成し、該固有名詞と該表記との対をユーザに提示するとともに、入力された翻訳対象文に該表記が含まれる場合に、該表記を前記目的言語の固有名詞に変換して翻訳する機械翻訳システムが提供される。また、より好ましくは、本発明に係る機械翻訳システムは、固有名詞ユーザ辞書記憶部を有し、前記固有名詞と生成された該固有名詞に対応する表記とを、対訳対として保持し、固有名詞ユーザ辞書として記憶しておく。このような構成を採用することにより、入手しやすい目的言語の固有名詞のみのデータから、機械翻訳用のユーザ辞書を生成・充実化し、固有名詞を含む文の翻訳を可能にする。
【発明の効果】
【０００６】
本発明によれば、固有名詞に関する辞書を予め用意することなくして、固有名詞について優れた対訳機能を有する翻訳／通訳処理を実行することができる。より端的には、少なくとも固有名詞について、予め機械翻訳用の辞書を作成しておく必要が無くなるため、辞書作成・保有コストを抑えることが可能になる。
【発明を実施するための最良の形態】
【０００７】
続いて、本発明を実施するための最良の形態について、詳細に説明する。本発明に係る機械翻訳システムは、その好ましい実施の形態において、キーボード等の入力装置（図１の１）と、機械翻訳装置と、記憶部（図１の３）と、ディスプレイ装置や印刷装置等の出力装置（図１の４）とを含む情報処理システムの形態で具現される。
【０００８】
記憶部（図１の３）は、目的言語固有名詞記憶部（図１の３１）と、固有名詞ユーザ辞書記憶部（図１の３２）と、機械翻訳用辞書記憶部（図１の３３）と、を備えている。
【０００９】
目的言語固有名詞記憶部（図１の３１）は、一の言語（原言語）に対して、機械翻訳処理によって変換しようとする他の言語（目的言語）による固有名詞を記憶している。ここでは、目的言語が英語であり、「Ａａｃｈｅｎ」、「Ａａｌａｎｄ」といった固有名詞が記憶されているものとする。
【００１０】
固有名詞ユーザ辞書記憶部（図１の３２）には、目的言語固有名詞記憶部（図１の３１）で記憶している固有名詞に対応する機械翻訳用の固有名詞ユーザ辞書が記憶される。
【００１１】
機械翻訳用辞書記憶部（図１の３３）は、機械翻訳をする際に使用する基本辞書を記憶している。
【００１２】
機械翻訳装置は、図示しない中央処理装置に実行させるプログラムによって構成された固有名詞ユーザ辞書データ生成部（図１の２１）と、機械翻訳部（図１の２２）を備えている。
【００１３】
固有名詞ユーザ辞書データ生成部（図１の２１）は、目的言語固有名詞記憶部（図１の３１）で記憶している固有名詞を、機械翻訳部（図１の２２）で利用可能な辞書データの形式で作成し、固有名詞ユーザ辞書記憶部（図１の３２）に格納する。また、固有名詞ユーザ辞書データ生成部（図１の２１）は、格納された固有名詞ユーザ辞書を、出力装置（図１の４）への出力する。
【００１４】
機械翻訳部（図１の２２）は、入力装置（図１の１）から入力される原言語による翻訳対象文を、固有名詞ユーザ辞書記憶部（図１の３２）と、機械翻訳用辞書記憶部（図１の３３）と、を参照して、目的言語に翻訳して出力装置（図１の４）に出力する。
【００１５】
続いて、上記した構成からなる機械翻訳システムの動作について、図面を参照して詳細に説明する。まず、機械翻訳システムが固有名詞情報から固有名詞ユーザ辞書として出力し翻訳対象文の入力を促すまでの動作について説明する。
【００１６】
まず、機械翻訳装置の固有名詞ユーザ辞書データ生成部（図１の２１）は、目的言語固有名詞記憶部３１に記憶されている固有名詞を読み込み（図２のステップＡ１）、該固有名詞に対応する対応文字列を自動生成（図２のステップＡ２）し、該固有名詞と関連付けて、固有名詞ユーザ辞書記憶部（図１の３２）に記憶する（図２のステップＡ３）。例えば、原言語が日本語であり、「Ａａｃｈｅｎ」、「Ａａｌａｎｄ」といった固有名詞を読み込んだ場合、固有名詞ユーザ辞書データ生成部（図１の２１）は、各単語を所定の規則に基づいて、原言語による表音文字化しそれぞれ「アアチェン」「アアランド」との原言語での対応文字列を生成する。
【００１７】
なお、「Ａａｃｈｅｎ」、「Ａａｌａｎｄ」は、原言語（日本語）では、ドイツの「アーヘン」（市）と、フィンランドの「オーランド」（島）と表記されることが一般であるが、本発明では、後述する説明から明らかになるとおり、厳密に音訳する必要がない。
【００１８】
続いて、機械翻訳装置の固有名詞ユーザ辞書データ生成部（図１の２１）は、目的言語固有名詞記憶部（図１の３１）に記憶されている固有名詞と、固有名詞ユーザ辞書記憶部（図１の３２）に記憶した対応文字列とを出力装置（図１の４）に出力する（図２のステップＡ４）。
【００１９】
この段階で、機械翻訳システムの固有名詞と前記対応文字列との対が表示される。ユーザは、該情報を参照して、目的言語の固有名詞に対応する文字列を含んだ翻訳対象文を入力する。
【００２０】
機械翻訳装置の機械翻訳部（図１の２２）は、機械翻訳用辞書記憶部（図１の３３）から機械翻訳用辞書を読み込み（図４のステップＡ５）、続いて、固有名詞ユーザ辞書記憶部（図１の３２）から固有名詞ユーザ辞書を読み込む（図４のステップＡ６）。
【００２１】
続いて、機械翻訳装置の機械翻訳部（図１の２２）は、入力装置（図１の１）から入力された原言語による翻訳対象文を読み込む（図４のステップＡ７）。そして、機械翻訳部（図１の２２）は、ステップＡ５で読み込んだ機械翻訳用辞書と、ステップＡ６で読み込んだ固有名詞ユーザ辞書を参照し、ステップＡ７で入力された翻訳対象文を、所定の方式により解析し、目的言語に翻訳し（図４のステップＡ８）、出力装置（図１の４）に出力する（図４のステップＡ９）。
【００２２】
例えば、原言語が日本語である場合において、「アアチェンに行きたい。」との翻訳対象文が入力された場合、機械翻訳システムの機械翻訳部（図１の２２）は、「Ｉ  ｗａｎｔ  ｔｏ  ｇｏ  ｔｏ  Ａａｃｈｅｎ．」と出力する。
【００２３】
以上の通り、本実施の形態によれば、少なくとも固有名詞については、目的言語によって記述されたものにアクセスし、これを読み込んで、機械翻訳に用いることができる。従って、機械翻訳に用いるために辞書情報を予め作成しておく必要は無く、辞書情報のための記憶容量も抑えることが可能になる。
【実施例１】
【００２４】
続いて、本発明の第１の実施例を、図面を参照して、詳細に説明する。図１は、本発明の第１の実施例に係る機械翻訳システムの構成を示したブロック図である。本実施例に係る機械翻訳システムは、パーソナル・コンピュータに後述する各処理を行わせるプログラムをインストールして構成されている。
【００２５】
パーソナル・コンピュータは、入力装置１としてキーボードを、記憶部３として、磁気ディスク記憶装置を、出力装置４としてディスプレイを備えている。また、パーソナル・コンピュータは、所定のプログラムを読み込み実行して固有名詞ユーザ辞書データ生成部２１、機械翻訳部２２として機能する中央演算装置を有している。また、磁気ディスク装置には、目的言語の固有名詞群、固有名詞ユーザ辞書、機械翻訳用辞書が、それぞれ目的言語固有名詞記憶部３１、固有名詞ユーザ辞書記憶部３２、機械翻訳用辞書記憶部３３に記憶されている。
【００２６】
ここでは、目的言語固有名詞記憶部３１には、目的言語の固有名詞として、「ＫＡＸＩ」、「ＳＯＳＤＫ」、「ＷＥＫＩＮＤ」、「ＬＩＤＲＥ」なる固有名詞が記憶されているものとして説明する。
【００２７】
固有名詞ユーザ辞書データ生成部２１は、目的言語の固有名詞を、その構成する各文字及び各文字の連接関係によって、原言語の表音記号や表音文字に変換するためのテーブルを備えている。固有名詞ユーザ辞書データ生成部２１は、このテーブルによって、目的言語の固有名詞から、原言語での表記（対応文字列）を作成し、固有名詞ユーザ辞書記憶部３２に格納する。
【００２８】
固有名詞ユーザ辞書記憶部３２には、固有名詞ユーザ辞書データ生成部２１によって生成された原言語での表記（対応文字列）が、目的言語による表記、及び、その他機械翻訳に必要な辞書情報とともに格納される。
【００２９】
図２は、本発明の一実施の形態の動作を説明するための流れ図である。図２を参照して上記構成からなる機械翻訳システムの動作を説明すると、まず、ユーザによる変換処理要求の受付、固有名詞情報の選択等の所定のトリガが起動されると、固有名詞ユーザ辞書データ生成部２１は、目的言語固有名詞記憶部３１から、目的言語による固有名詞を読み出し（ステップＡ１）、変換のための前記テーブルを参照して、原言語での表記（対応文字列）を作成し（ステップＡ２）、固有名詞ユーザ辞書記憶部３２に格納する（ステップＡ３）。
【００３０】
例えば、固有名詞ユーザ辞書データ生成部２１は、目的言語の固有名詞「ＫＡＸＩ」に対して、「ＫＡ」→「カ」＋「ＸＩ」→「シ」と分解・表音文字化し、「カシ」との対応文字列を固有名詞ユーザ辞書記憶部３２に記憶する（図３参照）。また、例えば、固有名詞ユーザ辞書データ生成部２１は、目的言語の固有名詞「ＳＯＳＤＫ」に対して、「ＳＯ」→「ソ」、「Ｓ」→「ス」、「Ｄ」→「ヅ」、「Ｋ」→「ク」と分解・表音文字化し、「ソスヅク」との対応文字列を固有名詞ユーザ辞書記憶部３２に記憶する（図３参照）。
【００３１】
続いて、機械翻訳システムは、この目的言語による固有名詞と、当該固有名詞の原言語による表記（対応文字列）をディスプレイに併記して表示する（ステップＡ４）。図３は、目的言語による固有名詞から生成・表示される内容を表した入力補助ウインドウを表した図である。図３を参照すると、目的言語による固有名詞に対する、当該固有名詞の原言語による表記（対応文字列）が表されており、ユーザは、該ウインドウから所望の固有名詞を選択し、或いは、該ウインドウを参照して、キーボードから所望の対応文字列を入力することにより、翻訳対象文を生成・入力する。
【００３２】
図４は、上記翻訳対象文入力後の機械翻訳システムの動作を説明するための流れ図である。
所定の翻訳実行操作がなされると、機械翻訳部２２は、機械翻訳用辞書記憶部３３、固有名詞ユーザ辞書記憶部３２から、それぞれ機械翻訳用辞書、固有名詞ユーザ辞書を読み込み（ステップＡ５、ステップＡ６）、入力装置１から入力された原言語による翻訳対象文を読み込む（ステップＡ７）。機械翻訳部２２は、入力された翻訳対象文に所定の解析を行い、機械翻訳用辞書及び固有名詞ユーザ辞書を利用して、原言語で記述された翻訳対象文を、目的言語によるテキストに変換する（ステップＡ８）。最後に、機械翻訳部２２は、目的言語によるテキストを翻訳結果として、ディスプレイに出力する（ステップＡ９）。
【００３３】
例えば、ユーザが、目的言語の固有名詞と、原言語の表記が出力してあるディスプレイ（図３参照）を見ながら、キーボードで「この道はソスヅクに通じていますか」と入力したとする。機械翻訳部２２は、機械翻訳用辞書記憶部３３と固有名詞ユーザ辞書記憶部３２に記憶された各辞書を参照して、目的言語によるテキスト「Ｄｏｅｓ  ｔｈｉｓ  ｗａｙ  ｇｏ  ｔｏ  Ｓｏｓｄｋ？」と翻訳し、ディスプレイに出力する。
【００３４】
以上の説明からも明らかな通り、本発明によれば、予め固有名詞の辞書を用意することなく、固有名詞について良好な翻訳結果を得ることができる。また、本発明によれば、予め既存の固有名詞情報を、表音文字乃至表音記号に変換して、ユーザに提示し、入力させることで当該目的言語による固有名詞を特定可能であるため、目的言語による表記や原言語による訳語等を正確に入力せずとも、固有名詞について、正確な翻訳結果を出力することができる。
【実施例２】
【００３５】
上記した本発明の第１の実施例においては、固有名詞ユーザ辞書データ生成部２１は、目的言語の固有名詞を、その構成する各文字及び各文字の連接関係によって、原言語の表音記号や表音文字に変換するためのテーブルを備えていると説明したが、該テーブルを用いない構成を、本発明の第２の実施例として説明する。本発明の第２の実施例は、上記した第１の実施例と略同様であるため、その相違する部分について説明する。
【００３６】
本発明の第２の実施例に係る機械翻訳システムの固有名詞ユーザ辞書データ生成部２１は、目的言語による固有名詞の文字内容に関係なく、予め定める規則に従って、各固有名詞を一意に特定しうる名称を生成する。
【００３７】
例えば、固有名詞ユーザ辞書データ生成部２１は、目的言語固有名詞記憶部３１から読み出した目的言語の固有名詞の集合に対して”チメイ１”、”チメイ２”、・・・、”チメイｎ”と表記（対応文字列）を生成する。そして、固有名詞ユーザ辞書データ生成部２１は、それぞれを対にして固有名詞ユーザ辞書記憶部３２に格納して、ディスプレイに表示する。
【００３８】
図５は、目的言語による固有名詞から生成・表示される内容を表した入力補助ウインドウを表した別の図である。ここで、ユーザが、図５に例示されるサブウインドウが表示されたディスプレイを見ながら、キーボードで「この道はチメイ２に通じていますか」と入力したとする。機械翻訳部２２は、機械翻訳用辞書記憶部３３と固有名詞ユーザ辞書記憶部３２に記憶された各辞書を参照して、目的言語によるテキスト「Ｄｏｅｓ  ｔｈｉｓ  ｗａｙ  ｇｏ  ｔｏ  Ｓｏｓｄｋ？」と翻訳し、ディスプレイに出力する。
【００３９】
以上の説明からも明らかな通り、本発明は、必ずしも、固有名詞ユーザ辞書データ生成用のテーブルを必要とするものではなく、目的言語による固有名詞をユーザが特定可能に表示できればよい。従って、上記した第１の実施例と比較して、単純な処理でも実現が可能になり、処理速度が速く、また安価にシステムを構築することが可能になる。また、ユーザが、表音文字や表示文字に馴染んでいない場合、読解や入力が困難である場合においても、上記のとおり、「チメイｎ」、「Ｐｏｉｎｔ  ｎ」「Ｄｅｓｔｉｎａｔｉｏｎ  ｎ」といった表記（対応文字列）を生成して、ユーザに提示し、入力させることで、当該固有名詞について、正確な翻訳結果を出力することができる。
【実施例３】
【００４０】
続いて、上記した本発明の第１の実施例に変更を加えた第３の実施例について説明する。本発明の第３の実施例の構成は、図６に示したとおりであり、第１の実施例の目的言語固有名詞記憶部３１に代えて、電子地図記憶部３４を備える点を除き、上記した第１の実施例と略同様である。以下、その相違する部分について説明する。
【００４１】
本実施例の電子地図記憶部３４は、地図イメージに加えて、地名、交通機関名、街路名等の固有名詞を所定の位置に表示するよう設定された地図情報を記憶している。
【００４２】
固有名詞ユーザ辞書データ生成部２１は、電子地図記憶部３４の地図情報に含まれる各固有名詞に対して、上記した第１の実施例と同様に、原言語による表記（対応文字列）を生成する。そして、固有名詞ユーザ辞書データ生成部２１は、それぞれを対にして固有名詞ユーザ辞書記憶部３２に格納するとともに、電子地図上に併記して表示する。
【００４３】
図７は、地図情報及びこれに含まれる固有名詞から生成される電子地図が表示された入力補助ウインドウを表した図である。ここで、ユーザが、図７に例示されるサブウインドウが表示されたディスプレイを見ながら、キーボードで「ソスヅクに行きたい」と入力したとする。機械翻訳部２２は、機械翻訳用辞書記憶部３３と固有名詞ユーザ辞書記憶部３２に記憶された各辞書を参照して、目的言語によるテキスト「Ｉ  ｗａｎｔ  ｔｏ  ｇｏ  ｔｏ  Ｓｏｓｄｋ．」と翻訳し、ディスプレイに出力する。
【００４４】
以上の説明からも明らかな通り、本発明は、固有名詞が含まれる地図を翻訳辞書として効果的に用いることができる。例えば、特定の言語（目的言語）により電子地図情報、電子路線図、道路図等の地図の地点名、交通機関名、街路名称等が表記されており、ユーザが当該言語による上記地点名等を解せない場合であっても、上記したとおり、ユーザが入力できる対応文字列を地図上に表記させ、指示を受け付けることが可能となる。このことは、文字部分が外国語等で作成された電子地図及びその応用製品（地図情報システム；ＧＩＳ、カーナビーションシステム等）を、当該外国語を解せないユーザ向けに、容易に修正することができることを意味する。
【００４５】
また、上記した第２の実施例と同様に、固有名詞ユーザ辞書データ生成部２１が、目的言語による固有名詞の文字内容に関係なく、予め定める規則に従って、各地名情報（固有名詞）を一意に特定しうる名称を生成するようにしてもよい。
【００４６】
図８は、地図情報及びこれに含まれる固有名詞から生成される電子地図が表示された入力補助ウインドウを表した別の図である。ここで、ユーザが、図８に例示されるサブウインドウが表示されたディスプレイを見ながら、キーボードで「チメイ２に行きたい」と入力したとする。機械翻訳部２２は、機械翻訳用辞書記憶部３３と固有名詞ユーザ辞書記憶部３２に記憶された各辞書を参照して、目的言語によるテキスト「Ｉ  ｗａｎｔ  ｔｏ  ｇｏ  ｔｏ  Ｓｏｓｄｋ．」と翻訳し、ディスプレイに出力する。
【実施例４】
【００４７】
続いて、上記した本発明に係る機械翻訳システムが、ネットワークを介して、固有名詞情報を入手するものとした第４の実施例について説明する。図９は、本発明の第４の実施例に係る機械翻訳システムの構成を示したブロック図である。
【００４８】
図９を参照すると、機械翻訳システムの記憶部３は、目的言語固有名詞記憶部３１を有していないが、位置指定部２３と、通信部２４を備えている。また、通信部５１と、固有名詞選択部５２と、地域別固有名詞データベース５３とを備えるサーバ装置５がネットワークを介して機械翻訳システムに接続されている。
【００４９】
図１０は、上記機械翻訳システムとサーバ装置５間の動作を説明するための流れ図である。図１０を参照すると、機械翻訳システムが、その通信部２４を介して、サーバ装置５にアクセスし、旅行予定地、現在地等の希望の場所を指定する位置指定部２３を使用して所望の位置を指定し（ステップＢ１）、固有名詞情報の送信を要求する（ステップＢ２）。前記要求を受け付けたサーバ装置５は、固有名詞選択部５２により、指定された位置に応じた固有名詞情報を選択し（ステップＢ３）、機械翻訳システムに送出する（ステップＢ４）。
【００５０】
固有名詞情報を受信した機械翻訳システムは、固有名詞ユーザ辞書データ生成部２１により、上記した各実施例と同様に、固有名詞ユーザ辞書データを生成し（ステップＢ５）、固有名詞ユーザ辞書に格納し（ステップＢ６）、ディスプレイに表示する（ステップＢ７）。以下、ユーザからの翻訳対象文を翻訳する処理については、上記した各実施例と同様である。
【００５１】
以上の説明からも明らかな通り、本発明は、機械翻訳システムが保持する固有名詞情報を用いる構成だけでなく、ネットワーク上の固有名詞情報をダウンロードして、翻訳に用いる構成を採用することができる。例えば、ＧＰＳ機能を備えた携帯情報端末に、本発明に係る機械翻訳システムを搭載させることで、ＧＰＳにより取得した現在の位置に応じた固有名詞情報を入手させて、固有名詞ユーザ辞書に収納乃至利用させることができる。この場合、例えば、世界各地の地名等を含んだ辞書を必要に応じて生成し、利用することが可能となる。そしてその際に、特開２００３−３３０９１６号公報に記載されたように予め辞書データを用意しておくという必要は無い。
【実施例５】
【００５２】
続いて、本発明に係る機械翻訳システムにおいて、画像撮影を可能とし、撮影した画像から、固有名詞情報を入手するものとした第５の実施例について説明する。本発明の第５の実施例に係る機械翻訳システムの構成は、図１１に示したとおりであり、第１の実施例の目的言語固有名詞記憶部３１に代えて、画像撮影部２５、文字認識部２６を備える点を除き、上記した第１の実施例と略同様である。
【００５３】
画像撮影部２５は、デジタルカメラ、スキャナー等の画像入力手段であり、文字認識部２６は、該画像を走査し、画像に含まれる文字列部分を切り出して、標準文字パターンと照合し、必要に応じて連接状況等を考慮して、テキストデータに変換する手段である。
【００５４】
本実施例に係る機械翻訳システムの動作を説明すると、ユーザによる変換処理要求の受付、撮像データによる翻訳実行要求等の所定のトリガが起動されると、機械翻訳システムの固有名詞ユーザ辞書データ生成部２１は、画像撮影部２５で取得した画像から、文字認識部２６により文字列を取得し、上記した各実施例と同様の要領で、固有名詞ユーザ辞書データを生成する。
【００５５】
以上の説明からも明らかな通り、本発明によれば、固有名詞が含まれる地図、書籍等を撮影して、翻訳辞書として効果的に用いることができる。例えば、特定の言語（目的言語）により作成された観光案内地図、路線図、道路図、及び、これらの見出し・索引部分、或いは、ガイドブック、電話帳等を撮影し、固有名詞ユーザ辞書に取り込んだ上で、翻訳処理を行うことが可能となる。
【実施例６】
【００５６】
続いて、本発明に係る機械翻訳システムの固有名詞ユーザ辞書データ生成部２１の詳細構成を提案する第６の実施例について説明する。本発明の第６の実施例の構成は、図１２に示したとおりであり、第１の実施例の固有名詞ユーザ辞書データ生成部２１に代えて、目的言語音声合成部２７と原言語音声認識部２８を備える点を除き、上記した第１の実施例と同様である。
【００５７】
目的言語音声合成部２７は、目的言語固有名詞記憶部３１に格納された固有名詞情報を音声出力する手段であり、原言語音声認識部２８は、該音声出力された固有名詞情報を、原言語の標準音声パターンと照合し、必要に応じて連接状況等を考慮して、テキストデータに変換し、固有名詞ユーザ辞書記憶部３２に格納する手段である。
【００５８】
本実施例に係る機械翻訳システムの動作を説明すると、ユーザによる変換処理要求の受付、固有名詞情報の選択等の所定のトリガが起動されると、機械翻訳システムの目的言語音声合成部２７は、目的言語固有名詞記憶部３１に格納された固有名詞情報を読み出して、音声出力する。原言語音声認識部２８は、該音声出力された固有名詞情報を、原言語の標準音声パターンと照合し、必要に応じて連接状況等を考慮して、テキストデータに変換し、固有名詞ユーザ辞書記憶部３２に格納する。
【００５９】
以上の通り、本発明は、目的言語と原言語の組合せによっては、既存の音声合成部と、音声認識部を転用し、固有名詞ユーザ辞書データ生成部２１を構成することが可能である。
【００６０】
なお、上記した実施例では第１の実施例の固有名詞ユーザ辞書データ生成部２１を目的言語音声合成部２７と原言語音声認識部２８との組みに置き換えた例を例示したが、第２、第３、第４及び第５の実施例の固有名詞ユーザ辞書データ生成部２１を目的言語音声合成部２７と原言語音声認識部２８に置き換えることも可能である。
【実施例７】
【００６１】
続いて、本発明を自動通訳システムに適用した第７の実施例について説明する。本実施例の構成は、図１３に示したとおりであり、第１の実施例の機械翻訳部２２に代えて、自動通訳部２９を備えて自動通訳システムが構成されている。
【００６２】
また、本実施例においては、入力装置１として、マイクロフォンが接続され、出力装置として、第１、第２の出力装置４１、４２が用意され、それぞれディスプレイとスピーカーが接続されている。
【００６３】
本実施例に係る自動通訳システムの動作を説明すると、上記した第１の実施例と略同様であるが、上記した各実施例における機械翻訳部２２による翻訳対象文入力処理に代えて、自動通訳部２２がマイクロフォンからの音声を音声認識し、表示（対応文字列）を検出して、翻訳、目的言語によって音声合成し、スピーカーにより音声合成の結果を出力する。
【００６４】
以上の通り、本発明は、主として文字画像を対象とする機械翻訳に止まらず、主として音声をやり取りする自動通訳にも適用可能できる。また、第２、第３、第４、第５、第６及び第６の実施例の機械翻訳部２２を自動通訳部２９に置き換えることも可能である。
【００６５】
以上、本発明を適用した各実施例について説明したが、本発明に係る機械翻訳／自動通訳システム、及び、機械翻訳／自動通訳方法は、その原理効用からして、狭義の機械翻訳／自動通訳のみならず、これらに類似する変換処理を含んだ各種ユーザ・インタフェースに利用可能である。従って、本発明は、狭義の機械翻訳システム及びそのためのプログラムに限定されるものではなく、本発明に係る機械翻訳方法、自動通訳方法を実行可能な各種端末、サーバ、装置類にも適用される。
【図面の簡単な説明】
【００６６】
【図１】本発明の第１の実施例に係る機械翻訳システムの構成を示すブロック図である。
【図２】本発明の第１の実施例に係る機械翻訳システムの動作を説明するための流れ図である。
【図３】本発明の第１の実施例を説明するための図である。
【図４】本発明の第１の実施例に係る機械翻訳システムの動作を説明するための流れ図である。
【図５】本発明の第２の実施例を説明するための図である。
【図６】本発明の第３の実施例に係る機械翻訳システムの構成を示すブロック図である。
【図７】本発明の第３の実施例を説明するための図である。
【図８】本発明の第３の実施例を説明するための別の図である。
【図９】本発明の第４の実施例に係る機械翻訳システムの構成を示すブロック図である。
【図１０】本発明の第４の実施例に係る機械翻訳システムの動作を説明するため流れ図である。
【図１１】本発明の第５の実施例に係る機械翻訳システムの構成を示すブロック図である。
【図１２】本発明の第６の実施例に係る機械翻訳システムの構成を示すブロック図である。
【図１３】本発明の第７の実施例に係る自動通訳システムの構成を示すブロック図である。
【符号の説明】
【００６７】
１    入力装置
３    記憶部
４、４１、４２    出力装置
５    サーバ装置
２１    固有名詞ユーザ辞書データ生成部
２２    機械翻訳部
２３    位置指定部
２４    通信部
２５    画像撮影部
２６    文字認識部
２７    目的言語音声合成部
２８    原言語音声認識部
２９    自動通訳部
３１    目的言語固有名詞記憶部
３２    固有名詞ユーザ辞書記憶部
３３    機械翻訳用辞書記憶部
３４    電子地図記憶部
５１    通信部
５２    固有名詞選択部
５３    地域別固有名詞データベース
【図１】
0004356745.tif 000002
【図２】
0004356745.tif 000003
【図３】
0004356745.tif 000004
【図４】
0004356745.tif 000005
【図５】
0004356745.tif 000006
【図６】
0004356745.tif 000007
【図７】
0004356745.tif 000008
【図８】
0004356745.tif 000009
【図９】
0004356745.tif 000010
【図１０】
0004356745.tif 000011
【図１１】
0004356745.tif 000012
【図１２】
0004356745.tif 000013
【図１３】
0004356745.tif 000014