(57)【要約】  翻訳装置は、原文を第２の言語に翻訳して生成された第１の翻訳文と、第１の翻訳文を第１の原語に翻訳して生成された第１の逆翻訳文を取得すると共に、原文から固有名詞候補を抽出し、固有名詞候補の第２の言語の訳語を生成し、固有名詞候補と固有名詞候補の訳語に基づいて原文を第２の言語に翻訳して第２の翻訳文を生成し、固有名詞候補と固有名詞候補の訳語に基づいて第２の翻訳文を第１の言語に翻訳した第２の逆翻訳文を生成する制御部と、第１の逆翻訳文及び第２の逆翻訳文を表示する表示部と、第１の逆翻訳文と第２の逆翻訳文のいずれか一方を選択するユーザの操作を受け付ける操作部と、を備える。制御部は、ユーザの選択に応じて、第１の翻訳文と第２の翻訳文のいずれか一方を原文の翻訳文として表示部に表示する。
2019123854.tif 000002
【特許請求の範囲】
【請求項１】
第１の言語の原文の入力を受ける入力部と、  前記原文を第２の言語に翻訳して生成された第１の翻訳文と前記第１の翻訳文を前記第１の言語に翻訳して生成された第１の逆翻訳文を取得し、前記原文から固有名詞候補を抽出し、前記固有名詞候補の第２の言語の訳語を生成し、前記固有名詞候補と前記固有名詞候補の訳語に基づいて前記原文を前記第２の言語に翻訳して第２の翻訳文を生成し、前記固有名詞候補と前記固有名詞候補の訳語に基づいて前記第２の翻訳文を前記第１の言語に翻訳して第２の逆翻訳文を生成する制御部と、  前記第１の逆翻訳文及び前記第２の逆翻訳文を表示する表示部と、  前記第１の逆翻訳文と前記第２の逆翻訳文のいずれか一方を選択するユーザの操作を受け付ける操作部と、  を備え、  前記制御部は、前記ユーザの選択に応じて、前記第１の翻訳文と前記第２の翻訳文のいずれか一方を前記原文の翻訳文として前記表示部に表示する、  翻訳装置。
【請求項２】
前記制御部は、前記固有名詞候補と前記固有名詞候補の訳語とを対応付けた仮登録情報を生成し、前記仮登録情報に基づいて、前記第２の翻訳文と前記第２の逆翻訳文を生成する、  請求項１に記載の翻訳装置。
【請求項３】
登録情報を格納する記憶部を備え、  前記制御部は、前記ユーザが前記第２の逆翻訳文を選択した場合に、前記固有名詞候補及び前記固有名詞候補の訳語を前記登録情報に登録する、  請求項１に記載の翻訳装置。
【請求項４】
前記制御部は、前記ユーザが前記第２の逆翻訳文を選択した場合、前記固有名詞候補を登録するか否かを問い合わせる画面を前記表示部に表示させ、前記操作部を介して、前記ユーザからの登録の指示を受けたときに、前記固有名詞候補及び前記固有名詞候補の訳語を前記登録情報に登録する、  請求項３に記載の翻訳装置。
【請求項５】
前記制御部は、前記ユーザが前記第１の逆翻訳文を選択したときは、前記第１の翻訳文を前記原文の翻訳文として前記表示部に表示し、前記ユーザが前記第２の逆翻訳文を選択したときは、前記第２の翻訳文を前記原文の翻訳文として前記表示部に表示する、  請求項１に記載の翻訳装置。
【請求項６】
前記制御部は、    前記第１の言語から前記第２の言語への翻訳機能と前記第２の言語から前記第１の言語への翻訳機能とを有する外部機器に前記原文を送信することによって、前記第１の翻訳文を取得し、    前記外部機器に前記第１の翻訳文を送信することによって、前記第１の逆翻訳文を取得する、  請求項３に記載の翻訳装置。
【請求項７】
前記記憶部は、前記第１の言語の代替語と前記代替語の前記第２の言語の訳語とを対応付けた代替語辞書を格納しており、  前記代替語と前記代替語の訳語は、前記外部機器によって翻訳可能であり、  前記制御部は、    前記登録情報に登録された前記固有名詞候補を含む文章の入力を前記入力部が受けたとき、前記文章中の前記固有名詞候補を前記代替語に置換して生成された代替文を前記外部機器に送信することによって、前記代替文を前記第２の言語に翻訳して生成された代替翻訳文を取得し、前記代替翻訳文中の前記代替語の訳語を前記固有名詞候補の訳語に復元して前記文章の翻訳文を生成する、  請求項６に記載の翻訳装置。
【請求項８】
前記制御部は、  前記代替翻訳文を前記外部機器に送信することによって、前記代替翻訳文を前記第１の言語に翻訳して生成された代替逆翻訳文を取得し、前記代替逆翻訳文中の前記代替語を前記固有名詞候補に復元して前記文章の逆翻訳文を生成する、  請求項７に記載の翻訳装置。
【請求項９】
前記制御部は、前記原文の句構造と単語構造を解析することによって、前記原文から前記固有名詞候補を抽出する、請求項１に記載の翻訳装置。
【請求項１０】
前記制御部は、前記固有名詞候補を形態素解析により複数の名詞に分割し、前記複数の名詞の各々の前記第２の言語の訳語に基づいて、前記固有名詞候補の訳語を生成する、請求項１に記載の翻訳装置。
【請求項１１】
入力部が第１の言語の原文の入力を受けるステップと、  演算部が前記原文を第２の言語に翻訳して生成された第１の翻訳文と前記第１の翻訳文を前記第１の言語に翻訳して生成された第１の逆翻訳文を取得するステップと、  前記演算部が前記原文から固有名詞候補を抽出するステップと、  前記演算部が前記固有名詞候補の第２の言語の訳語を生成するステップと、  前記演算部が前記固有名詞候補と前記固有名詞候補の訳語に基づいて、前記原文を前記第２の言語に翻訳して第２の翻訳文を生成するステップと、  前記演算部が前記固有名詞候補と前記固有名詞候補の訳語に基づいて、前記第２の翻訳文を前記第１の言語に翻訳して第２の逆翻訳文を生成するステップと、  表示部が前記第１の逆翻訳文及び前記第２の逆翻訳文を表示するステップと、  操作部が前記第１の逆翻訳文と前記第２の逆翻訳文のいずれか一方を選択するユーザの操作を受け付けるステップと、  前記演算部が、前記ユーザの選択に応じて、前記第１の翻訳文と前記第２の翻訳文のいずれか一方を前記原文の翻訳文として前記表示部に表示するステップと、  を含む、翻訳方法。
【請求項１２】
請求項１１に記載の翻訳方法をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】  本開示は、一の言語で入力した文章を他の言語に翻訳する翻訳装置、翻訳方法、及びプログラムに関する。
【背景技術】
【０００２】  特許文献１は、翻訳後の文章から未知語を抽出する未知語抽出装置を開示している。この未知語抽出装置は、第１の言語による文章を第２の言語に翻訳して翻訳文を生成し、生成した翻訳文を第２の言語から第１の言語に再翻訳して、再翻訳文に基づいて未知語を抽出している。これにより、翻訳文から未知語を抽出できない場合であっても、未知語を適切に抽出できるようにしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１７００９３号公報
【発明の概要】
【０００４】  本開示は、固有名詞の登録の利便性を向上させる翻訳装置、翻訳方法、及びプログラムを提供する。
【０００５】  本開示の翻訳装置は、第１の言語の原文の入力を受ける入力部と、制御部を備える。制御部は、原文を第２の言語に翻訳して生成された第１の翻訳文と第１の翻訳文を第１の言語に翻訳して生成された第１の逆翻訳文を取得する。制御部は、原文から固有名詞候補を抽出し、固有名詞候補の第２の言語の訳語を生成し、固有名詞候補と固有名詞候補の訳語に基づいて原文を第２の言語に翻訳して第２の翻訳文を生成し、固有名詞候補と固有名詞候補の訳語に基づいて第２の翻訳文を第１の言語に翻訳した第２の逆翻訳文を生成する。さらに、翻訳装置は、第１の逆翻訳文及び第２の逆翻訳文を表示する表示部と、第１の逆翻訳文と第２の逆翻訳文のいずれか一方を選択するユーザの操作を受け付ける操作部と、を備える。制御部は、ユーザの選択に応じて、第１の翻訳文と第２の翻訳文のいずれか一方を原文の翻訳文として表示部に表示する。
【０００６】  これらの概括的かつ特定の態様は、システム、方法、及びコンピュータプログラム、並びに、それらの組み合わせにより、実現されてもよい。
【０００７】  本開示の翻訳装置、翻訳方法、及びプログラムによれば、固有名詞の登録の利便性が向上する。例えば、ユーザは、固有名詞を手入力しなくても、翻訳装置が生成した固有名詞の訳語を含む逆翻訳文を承認（選択）又は否認（非選択）することにより、登録したい固有名詞を簡単に登録することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、翻訳装置の外観を示す図である。
【図２】図２は、翻訳システムの電気的な構成を示すブロック図である。
【図３】図３は、抽出モデルを説明するための図である。
【図４】図４は、固有名詞辞書を説明するための図である。
【図５】図５は、仮登録情報を説明するための図である。
【図６】図６は、代替語辞書を説明するための図である。
【図７】図７は、置換情報を説明するための図である。
【図８】図８は、翻訳装置の制御部による翻訳処理を示すフローチャートである。
【図９】図９は、通常処理による翻訳文の生成処理を示すフローチャートである。
【図１０】図１０は、置換処理による翻訳文の生成処理を示すフローチャートである。
【図１１】図１１は、置換処理の概要を説明するための図である。
【図１２】図１２は、仮登録処理による翻訳文の生成処理を示すフローチャートである。
【図１３】図１３は、固有名詞候補の訳語の生成を説明するための図である。
【図１４】図１４は、仮登録処理における通常処理と置換処理の対比を説明するための図である。
【図１５】図１５は、逆翻訳文の表示画面と選択結果に応じた翻訳文の表示画面の一例を示す図である。
【図１６】図１６は、通常処理による逆翻訳文の生成処理を示すフローチャートである。
【図１７】図１７は、置換処理による逆翻訳文の生成処理を示すフローチャートである。
【図１８】図１８は、翻訳装置の制御部による登録推奨処理を示すフローチャートである。
【図１９】図１９は、登録推奨画面の一例を示す図である。
【発明を実施するための形態】
【０００９】  （本開示の基礎となった知見）  原文に固有名詞が含まれていると、原文が正しく翻訳されない場合がある。翻訳に失敗しないようにするためには、ユーザが、固有名詞とその訳語を翻訳装置に登録することが考えられる。この場合、ユーザによる固有名詞の手入力が必要になる。しかし、ユーザが未登録の固有名詞を把握して、登録すべき固有名詞のみを効率良く入力することは難しい。例えば、第１の言語を話すユーザが第２の言語の翻訳文を理解できない場合、ユーザは、翻訳文を確認しても、固有名詞が正しく翻訳されているか否かを判断することができない。この場合、固有名詞の登録が必要か否かをユーザが判断することは難しい。また、第１の言語を話すユーザが第２の言語の翻訳文を理解できたとしても、翻訳の失敗の原因が固有名詞の登録の有無によるものかどうかを正確に把握することは難しい。よって、この場合も、固有名詞の登録が必要か否かをユーザが正確に判断することは難しい。このように、従来は、未登録の固有名詞を効率良く登録することができなかった。
【００１０】  本開示の翻訳装置は、未登録の固有名詞を効率良く登録することを可能にする。具体的には、本開示の翻訳装置は、原文から固有名詞候補（未登録の固有名詞）を抽出し、抽出した固有名詞候補の訳語を生成して、仮登録情報を生成する。翻訳装置は、仮登録情報を用いた翻訳文及び逆翻訳の生成と、仮登録情報を用いない翻訳文及び逆翻訳文の生成とを行って、両方の逆翻訳文を表示する。これにより、ユーザは、表示された２つの逆翻訳文を見比べることによって、固有名詞候補の登録の要否を容易に判断すると共に、固有名詞候補の訳語を確認することができる。また、翻訳装置は、ユーザによる逆翻訳文の選択の操作に基づいて、仮登録情報を本登録する。すなわち、翻訳装置は、固有名詞候補を固有名詞として登録する。よって、本開示の翻訳装置によれば、ユーザは、登録したい固有名詞とその訳語を手入力することなく、翻訳装置により生成された逆翻訳文を承認（選択）することにより、簡単に固有名詞を登録することができる。
【００１１】  （実施形態）  以下、実施形態について、図面を参照しながら説明する。
【００１２】  １．  構成  １−１．  翻訳装置の外観  図１は、本実施形態にかかる翻訳装置の外観を示す図である。図１に示す翻訳装置１は、例えばタブレットタイプの翻訳装置であり、言語が異なる２人のユーザの会話を翻訳する翻訳装置である。すなわち、翻訳装置１は、第１の言語から第２の言語への翻訳と、第２の言語から第１の言語への翻訳とを行うことができる。例えば、第１の言語は日本語であり、第２の言語は英語である。以下、日本語を話すホスト（例えば、案内者）と英語を話すゲスト（例えば、旅行者）とが翻訳装置１を介して対面で行う会話を翻訳することを想定して、本実施形態を説明する。
【００１３】  翻訳装置１は、マイク１０と、スピーカ１２と、ディスプレイ１４と、タッチパネル１６とを備える。マイク１０及びスピーカ１２は、例えば、翻訳装置１の側面の開口近傍に配置されている。ディスプレイ１４及びタッチパネル１６は、翻訳装置１の主面に配置されている。ディスプレイ１４の長手方向の一方側であるホスト側の領域には、発話アイコン１４ｈ及び表示領域１５ｈが配置される。ディスプレイ１４の長手方向の他方側であるゲスト側の領域には、発話アイコン１４ｇ及び表示領域１５ｇが表示される。各発話アイコン１４ｈ、１４ｇに対して、ユーザによるタッチ操作により操作がなされる。
【００１４】  発話アイコン１４ｈは、ホストが発話を行うときに、すなわち、日本語（第１の言語）の発話を翻訳装置１に入力するときに、ホスト本人がホストの発話の開始時点及び終了時点を指定するための操作アイコンである。発話アイコン１４ｇは、ゲストが発話を行うときに、すなわち、英語（第２の言語）の発話を入力するときに、ゲスト本人がゲストの発話の開始時点及び終了時点を指定するための操作アイコンである。表示領域１５ｈ、１５ｇは、発話文、翻訳文、及び逆翻訳文等を文字列として表示するための領域である。
【００１５】  １−２．  翻訳装置及びサーバの構成  図２は、本実施形態にかかる翻訳システムの電気的な構成を示すブロック図である。本開示の翻訳システム１００は、図１に示す翻訳装置１、音声認識サーバ３、翻訳サーバ４、及び音声合成サーバ５を有する。翻訳装置１は、インターネットのようなネットワーク２を介して、音声認識サーバ３、翻訳サーバ４、及び音声合成サーバ５のそれぞれとデータ通信を行う。
【００１６】  音声認識サーバ３は、翻訳装置１からネットワーク２を介してデジタル音声データを受信し、受信したデジタル音声データを音声認識して、発話文のテキストデータ（文字列の音声認識データ）を生成するサーバである。
【００１７】  翻訳サーバ４は、日本語から英語及び英語から日本語への翻訳機能を有する翻訳エンジンを搭載している。翻訳サーバ４は、翻訳装置１からネットワーク２を介して、発話文のテキストデータを受信し、受信した発話文のテキストデータを翻訳して、翻訳文のテキストデータ（文字列の翻訳データ）を生成する。また、翻訳サーバ４は、翻訳装置１からネットワーク２を介して、翻訳文のテキストデータを受信し、受信した翻訳文のテキストデータを逆翻訳して、逆翻訳文のテキストデータ（文字列の逆翻訳データ）を生成する。翻訳サーバ４は、第１の言語から第２の言語への翻訳機能及び第２の言語から第１の言語への翻訳機能を有する外部装置の一例である。
【００１８】  音声合成サーバ５は、翻訳装置１からネットワーク２を介して、翻訳文のテキストデータを受信し、受信した翻訳文のテキストデータを音声合成して、音声信号を生成するサーバである。
【００１９】  翻訳装置１は、マイク１０と、スピーカ１２と、ディスプレイ１４と、タッチパネル１６とに加えて、通信部１８と、記憶部２０と、制御部２２とを備える。
【００２０】  マイク１０は、音声をデジタル音声データに変換する装置である。具体的には、マイク１０は、音声を音声信号（アナログ電気信号）に変換し、さらに、ＡＤ変換器により音声信号をデジタル音声データに変換する。マイク１０は、発話（音声）又は発話文（テキスト）を翻訳装置１に入力する入力部の一例である。
【００２１】  通信部１８は、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉ（登録商標）、３Ｇ、ＬＴＥ（登録商標）、ＩＥＥＥ８０２．１１等の通信方式に従って、ネットワーク２を介して音声認識サーバ３、翻訳サーバ４、及び音声合成サーバ５とデータ通信を行う通信モジュールである。
【００２２】  記憶部２０は、フラッシュメモリ、強誘電体メモリ、ＨＤＤ、ＳＳＤ、ＲＡＭ、及びこれらの組み合わせなどで構成される記録媒体である。記憶部２０は、デジタル音声データ、発話文のテキストデータ、翻訳文のテキストデータ、及び逆翻訳文のテキストデータを格納する。また、記憶部２０は、制御部２２のための各種プログラムを格納している。
【００２３】  さらに、本実施形態において、記憶部２０は、抽出モデル情報３１、固有名詞辞書３２、仮登録情報３３、代替語辞書３４、及び置換情報３５を格納する。抽出モデル情報３１は、原文から固有名詞を抽出する抽出モデルを示す情報である。固有名詞辞書３２は、第１の言語の固有名詞と固有名詞の第２の言語による訳語とを対応付けた情報である。仮登録情報３３は、第１の言語の固有名詞候補と固有名詞候補の第２の言語による訳語とを対応付けた情報である。本明細書において、固有名詞辞書３２に登録されていない固有名詞を「固有名詞候補」と称する。代替語辞書３４は、翻訳時に固有名詞又は固有名詞候補の代わりに使用される用語である代替語を含む情報である。置換情報３５は、置き換え前の用語と置き換え後の用語との対応付けを示す情報である。
【００２４】  制御部２２は、ＣＰＵ、ＭＰＵ等で構成され、記憶部２０に格納された各種プログラムを実行することにより、翻訳装置１の全体の動作を制御する。制御部２２は、記憶部２０に格納されたデータやプログラムを読み出して種々の演算処理を行うことで、所定の機能を実現する。本実施形態では、制御部２２の機能は、ハードウェアとソフトウェアの協同により実現する。また、所定の機能を実現するように専用に設計されたハードウェア回路のみで、制御部２２を実現してもよい。すなわち、制御部２２は、ＣＰＵ、ＭＰＵのみならず、ＤＳＰ、ＦＰＧＡ、ＡＳＩＣ等で構成することができる。
【００２５】  スピーカ１２は、電気信号を音声に変換する装置である。スピーカ１２は、制御部２２からの音声信号（電気信号）に基づいた音声を出力する。スピーカ１２は、翻訳結果の音声又はテキストを外部に出力する出力部の一例である。
【００２６】  ディスプレイ１４は、画像を表示する装置であり、液晶表示デバイスまたは有機ＥＬ表示デバイスで構成される。ディスプレイ１４は、表示領域１５ｈ、１５ｇにおいて、制御部２２からの、発話文のテキストデータ、翻訳文のテキストデータ、及び逆翻訳文のテキストデータが示す画像を表示する。ディスプレイ１４は、発話文のテキストデータ、翻訳文のテキストデータ、及び逆翻訳文のテキストデータをホスト又はゲストに対して表示する表示部の一例である。また、ディスプレイ１４は上述した発話アイコン１４ｈ、１４ｇを表示する。
【００２７】  タッチパネル１６は、ユーザが操作する操作部の一例であり、ユーザからの指示を受け付ける。タッチパネル１６はディスプレイ１４に重畳して配置されている。翻訳装置１は、操作部として、タッチパネル１６に限らず、キーボード、ボタン、スイッチ、及びこれらの組み合わせを備えてもよい。
【００２８】  １−３．  各種情報  図３から図７を参照して、記憶部２０に格納される、抽出モデル情報３１、固有名詞辞書３２、仮登録情報３３、代替語辞書３４、及び置換情報３５について説明する。
【００２９】  図３は、抽出モデルを説明するための図である。抽出モデルは、文章の句構造と単語構造を解析することによって文章から固有名詞を抽出するモデルである。翻訳装置１は、抽出モデルを示す抽出モデル情報３１を予め記憶部２０に格納しておく。抽出モデルは、例えば、モデル生成装置によって生成される。このモデル生成装置は、翻訳装置１とは別の装置（例えば、サーバ）であってもよいし、翻訳装置１であってもよい。モデル生成装置は、予め固有名詞のテキストデータ及び固有名詞を含む文章のテキストデータを学習用データとして使用して、抽出モデルを生成する。例えば、抽出モデルの生成において、モデル生成装置は、固有名詞の形態素などの情報に基づいて固有名詞の単語構造を解析して、固有名詞になる部分の特徴を学習する。例えば、普通名詞が連続している場合は固有名詞である可能性があると学習する。これにより、モデル生成装置は、固有名詞になる部分の特徴を示す固有名詞形態素情報を生成する。さらに、モデル生成装置は、文章の句全体の構造を解析することによって、名詞の前後に現れる情報の確率分布を学習する。例えば、名詞の前後に「は」、「に」等の単語がある確率を学習する。これにより、モデル生成装置は、固有名詞を含む句の特徴を示す句構造解析情報を生成する。そして、モデル生成装置は、固有名詞形態素情報と句構造解析情報の比重を決定して、抽出モデルを生成する。翻訳装置１は、翻訳時における固有名詞の抽出を、抽出モデル情報３１を使用して行う。これにより、例えば、ホストが発話文ＳＴ１（「近畿経済産業局はあちらです。」）と発話すると、抽出モデルにより、句構造と単語構造が解析されて、固有名詞候補Ｎ１（「近畿経済産業局」）が抽出される。
【００３０】  図４は、固有名詞辞書３２の一例を示している。固有名詞辞書３２は、固有名詞の第１の言語（日本語）と第２の言語（英語）の対訳を登録したものである。固有名詞辞書３２は、さらに、固有名詞のクラスを示す情報であるクラス名を含む。クラスは、固有名詞の用語を分類するものであって、用語が示す対象のカテゴリ（ジャンル）である。クラスは、例えば、地名、人名を含む。本明細書において、「固有名詞」、「固有名詞の訳語」、及び「クラス名」をまとめて「固有名詞に関する情報」とも称する。
【００３１】  図５は、仮登録情報３３を説明するための図である。仮登録情報３３は、固有名詞候補の第１の言語（日本語）と第２の言語（英語）の対訳を登録したものである。仮登録情報３３は、さらに、固有名詞候補のクラスを示す情報であるクラス名を含む。クラスは、固有名詞候補の用語を分類するものであって、用語が示す対象のカテゴリ（ジャンル）である。クラスは、例えば、地名、人名を含む。本明細書において、「固有名詞候補」、「固有名詞候補の訳語」、及び「クラス名」をまとめて「固有名詞候補に関する情報」とも称する。
【００３２】  図６は、代替語辞書３４の一例を示している。代替語辞書３４は、翻訳時に固有名詞又は固有名詞候補の代わりに使用される代替語を含む。代替語辞書３４に含まれる代替語は、翻訳エンジンにおいて正確に翻訳される一般的な用語である。代替語辞書３４に含まれる代替語は、単語及び語句を含む。例えば、代替語辞書３４は、普通名詞を含む。代替語辞書３４に含まれる用語は、複数の言語（本実施形態において、日本語及び英語）の対訳で記載される。本明細書において、代替語辞書３４内の複数の言語の対訳で記載された用語のうち、発話者の言語で記載された用語を「代替語」と呼び、翻訳される言語で記載された用語を「代替語の訳語」と呼ぶ。代替語辞書３４は、各クラスにつき、１つ以上の代替語とその訳語とを含む。
【００３３】  図７は、置換情報３５の一例を示している。置換情報３５は、置き換え前の用語と置き換え後の用語とが対応付けられたものである。置換情報３５は、置換処理により翻訳文を生成するときに生成される。
【００３４】  ２．  動作  ２−１．  翻訳処理  以上のように構成された翻訳システム１００の動作について、図８を参照して説明する。図８は、翻訳装置１の制御部２２による動作を示している。図８においては、マイク１０から入力した発話者の音声に対応する発話文を原文として翻訳する例について説明する。
【００３５】  翻訳装置１の制御部２２は、マイク１０を介して、発話者の発話（音声）に応じたデジタル音声データを入力する（Ｓ１）。すなわち、マイク１０は、発話文の入力を受ける。制御部２２は、デジタル音声データを、ネットワーク２を介して音声認識サーバ３に送信する（Ｓ２）。音声認識サーバ３は、受信したデジタル音声データを音声認識して、発話文のテキストデータを生成する。翻訳装置１の制御部２２は、音声認識サーバ３からネットワーク２を介して、発話文のテキストデータを受信する（Ｓ３）。
【００３６】  制御部２２は、発話文内において固有名詞を検索し（Ｓ４）、発話文内に固有名詞があるか否かを判断する（Ｓ５）。具体的には、抽出モデル情報３１を使用して、発話文（原文）のテキストデータから固有名詞を抽出する。例えば図３に示すように、発話文が文章ＳＴ１の場合、抽出モデルにより、固有名詞候補Ｎ１が固有名詞として抽出される。
【００３７】  発話文内に固有名詞がなければ（Ｓ５でＮｏ）、制御部２２は、通常処理により翻訳文を生成する（Ｓ６）。発話文内に固有名詞があれば（Ｓ５でＹｅｓ）、制御部２２はその固有名詞が固有名詞辞書３２に登録されているか否かを判断する（Ｓ７）。固有名詞が固有名詞辞書３２に登録されていれば（Ｓ７でＹｅｓ）、制御部２２は置換処理により翻訳文を生成する（Ｓ８）。固有名詞が固有名詞辞書３２に登録されていなければ（Ｓ７でＮｏ）、制御部２２は仮登録処理により翻訳文を生成する（Ｓ９）。
【００３８】  制御部２２は、ステップＳ６、Ｓ８、又はＳ９によって生成した翻訳文をディスプレイ１４に表示する（Ｓ１０）。制御部２２は、翻訳文の表示と同時に、翻訳文を音声で出力してもよい。この場合、制御部２２は、ステップＳ６、Ｓ８、又はＳ９によって生成された翻訳文のテキストデータを、ネットワーク２を介して、音声合成サーバ５に送信する。音声合成サーバ５は、翻訳装置１から受信した翻訳文のテキストデータに基づき、音声合成を行って音声信号を生成し、ネットワーク２を介して翻訳装置１に音声信号を送信する。制御部２２は、音声合成サーバ５から受信した音声信号に基づき、スピーカ１２から翻訳結果を示す音声を出力する。
【００３９】  ２−２．通常処理による翻訳文の生成  図９を参照して、通常処理による翻訳文の生成について説明する。図９は、通常処理による翻訳文の生成処理（図８のステップＳ６の詳細）を示している。翻訳装置１の制御部２２は、発話文内に固有名詞が含まれていない場合に、図９に示す通常処理による翻訳文の生成を行う。まず、制御部２２は、発話文のテキストデータを、ネットワーク２を介して、翻訳サーバ４に送信する（Ｓ６０１）。翻訳サーバ４は、第１の言語の発話文を第２の言語に翻訳して、翻訳文のテキストデータを生成する。翻訳サーバ４は、翻訳文のテキストデータを、ネットワーク２を介して、翻訳装置１に送信する。翻訳装置１は、翻訳サーバ４からネットワーク２を介して、翻訳文のテキストデータを受信する（Ｓ６０２）。例えば、翻訳装置１は、通常処理では、発話文（「東京駅はあちらです。」）を翻訳サーバ４に送信して、翻訳サーバ４から翻訳文（「Tokyo Station is over there.」）を受信する。
【００４０】  ２−３．置換処理による翻訳文の生成  図１０及び図１１を参照して、置換処理による翻訳文の生成について説明する。図１０は、置換処理による翻訳文の生成処理（図８のステップＳ８の詳細）を示している。図１１は、置換処理による翻訳文の生成の概要を示している。翻訳装置１の制御部２２は、発話文内に含まれる固有名詞が固有名詞辞書３２に登録されている場合に、図１０に示す置換処理による翻訳文の生成を行う。
【００４１】  まず、翻訳装置１の制御部２２は、発話文の中の固有名詞を代替語に置換する（Ｓ８０１）。例えば、制御部２２は、発話文ＳＴ２（「天神社はあちらです。」）に含まれる固有名詞Ｎ２（「天神社」）を代替語に置換する。このとき、制御部２２は、固有名詞をクラスに応じた代替語に置換する。図４に示すように、固有名詞辞書３２に登録されている固有名詞Ｎ２の用語が属するクラスは「地名」である。また、図６に示すように、代替語辞書３４には、クラス「地名」に属する代替語Ｎ３（「東京駅」）が登録されている。よって、制御部２２は、クラス「地名」に基づいて、代替語辞書３４から代替語Ｎ３を選択する。図１１の（１）から（２）に示すように、制御部２２は、発話文ＳＴ２の文中の固有名詞Ｎ２の文字を代替語Ｎ３に置き換える。
【００４２】  制御部２２は、固有名詞と置き換え後の代替語とを対応付けて置換情報３５として記録する（Ｓ８０２）。例えば、図７の置換情報３５に示すように、固有名詞Ｎ２が置き換え前の用語として記録され、代替語Ｎ３が置き換え後の用語として記録される。
【００４３】  制御部２２は、ネットワーク２を介して、置換後の発話文のテキストデータを翻訳サーバ４に送信する（Ｓ８０３）。ここでは、代替語Ｎ３を含む代替文ＳＴ３（「東京駅はあちらです。」）が送信される。翻訳サーバ４は、受信した発話文のテキストデータを翻訳して、翻訳文のテキストデータを生成する。図１１の（２）から（３）に示すように、翻訳サーバ４は、代替文ＳＴ３を「Tokyo Station is over there.」に翻訳する。翻訳サーバ４は、翻訳文のテキストデータを、ネットワーク２を介して、翻訳装置１に送信する。翻訳装置１の制御部２２は、翻訳サーバ４からネットワーク２を介して、翻訳文のテキストデータを受信する（Ｓ８０４）。
【００４４】  制御部２２は、翻訳文内における代替語の訳語を固有名詞の訳語に復元する（Ｓ８０５）。これにより、図１１の（３）から（４）に示すように、「Tokyo Station is over there.」が「Ten Temple is over there.」に復元される。具体的には、まず、制御部２２は、図７に示す置換情報３５の置き換え後の代替語Ｎ３に基づいて、図６に示す代替語辞書３４から訳語の「Tokyo Station」を読み出す。また、制御部２２は、置換情報３５の置き換え前の固有名詞Ｎ２に基づいて、図４に示す固有名詞辞書３２から訳語の「Ten Temple」を読み出す。それから、制御部２２は、翻訳文中の「Tokyo Station」を「Ten Temple」に置き換える。
【００４５】  ２−４．仮登録処理による翻訳文の生成  図１２〜図１５を参照して、仮登録処理による翻訳文の生成について具体的に説明する。
【００４６】  図１２は、仮登録処理による翻訳文の生成処理（図８のステップＳ９の詳細）を示している。翻訳装置１の制御部２２は、発話文内に含まれる固有名詞が固有名詞辞書３２に登録されていない場合に、図１２に示す仮登録処理による翻訳文の生成を行う。
【００４７】  まず、翻訳装置１の制御部２２は、図８のステップＳ４の検索によって見つかった固有名詞候補（未登録の固有名詞）の訳語を生成して、固有名詞候補に関する情報を仮登録情報３３に登録する（Ｓ９０１）。すなわち、制御部２２は、固有名詞候補、固有名詞候補の訳語、及びクラス名を仮登録情報３３に登録する。
【００４８】  図１３を参照して、固有名詞候補の訳語の生成について説明する。具体的には、まず、制御部２２は、固有名詞候補を形態素解析して、固有名詞候補を複数の名詞に分割する。これにより、固有名詞候補Ｎ１は、例えば、名詞Ｎ１１（「近畿」）、名詞Ｎ１２（「経済」）、名詞Ｎ１３（「産業」）、名詞Ｎ１４（「局」）に分割される。そして、制御部２２は、それぞれの名詞の訳語を生成する。例えば、名詞Ｎ１１〜Ｎ１４のそれぞれの訳語「Kinki」、「Economy」、「Industry」、「Bureau」を生成する。固有名詞候補を構成する各名詞の訳語の生成は、同一の方法で行ってもよいし、異なる方法で行ってもよい。一例では、翻訳装置１の記憶部２０に、第１の言語と第２の言語の対訳を含む用語の辞書を格納しておき、翻訳装置１の制御部２２がその辞書に基づいて固有名詞候補の訳語を生成する。別の例では、固有名詞候補に一般名詞及び地名が含まれる場合は、翻訳サーバ４に一般名詞及び地名のテキストデータを送信して、翻訳サーバ４から一般名詞及び地名の翻訳結果を取得する。さらに、固有名詞候補に一般名詞及び地名とは異なる特有部分が含まれる場合は、翻訳装置１の制御部２２がその特有部分を読み音のアルファベットに変換する。制御部２２は、各名詞の翻訳結果を結合して、固有名詞候補の訳語を生成する。図１３の場合、固有名詞候補Ｎ１の訳語として「Kinki Economy Industry Bureau」を生成する。そして、制御部２２は、固有名詞候補とその訳語を仮登録情報３３に登録する。このとき、制御部２２は、固有名詞候補を構成する用語からクラスを識別して、クラス名についても仮登録情報３３に登録する。
【００４９】  制御部２２は、通常処理により、第１の言語の発話文（原文）を第２に言語に翻訳して翻訳文を生成する（Ｓ９０２）。通常処理による翻訳文の生成は、上述したように図９に示すステップＳ６０１及びＳ６０２によって行う。制御部２２は、通常処理により、生成した翻訳文を第１言語に再度翻訳して逆翻訳文を生成する（Ｓ９０３）。通常処理による逆翻訳文の生成の詳細については後述する。
【００５０】  制御部２２は、仮登録情報３３を使用して、置換処理により、第１の言語の発話文（原文）を第２に言語に翻訳して翻訳文を生成する（Ｓ９０４）。置換処理による翻訳文の生成は、上述したように図１０に示すステップＳ８０１〜Ｓ８０５によって行う。この場合、発話文に含まれる固有名詞候補がクラスに応じた代替語に置換される。制御部２２は、置換処理により、生成した翻訳文を第１の言語に再度翻訳して逆翻訳文を生成する（Ｓ９０５）。置換処理による逆翻訳文の生成の詳細については後述する。
【００５１】  ステップＳ９０２〜Ｓ９０５に示すように、仮登録処理においては、通常処理と置換処理の両方で、原文を翻訳して翻訳文を生成し、さらにその翻訳文を第１言語に戻すことによって逆翻訳文を生成する。
【００５２】  図１４を参照して、ステップＳ９０２〜Ｓ９０５に示す通常処理と置換処理によって生成される翻訳文及び逆翻訳文の具体例について説明する。図１４は、通常処理と置換処理による翻訳文及び逆翻訳文の対比を示している。通常処理Ｐ１においては、原文（発話文）がそのまま翻訳されて翻訳文が生成される。例えば、発話者（ホスト）が発話文ＳＴ１と発話すると、発話文ＳＴ１というテキスト（発話文）が翻訳サーバ４の翻訳エンジンにおいて「Close the industry office is over there.」のテキスト（翻訳文）に翻訳される。また、逆翻訳文を生成する場合は、翻訳文がそのまま、翻訳エンジンにおいて元の言語に翻訳される。これにより、逆翻訳文ＳＴ４（「業界の近くの営業所はあちらです。」）のテキストが得られる。
【００５３】  置換処理Ｐ２においては、例えば、発話者（ホスト）が発話文ＳＴ１と発話すると、原文（発話文）中の固有名詞候補が代替語に置き換えられてから、翻訳される。ここでは、固有名詞候補Ｎ１のクラス「地名」に基づいて、代替語辞書３４から代替語Ｎ３が選択されて、発話文中の固有名詞候補Ｎ１が代替語Ｎ３に置き換えられる。この場合、固有名詞候補Ｎ１と代替語Ｎ３とが対応付けられて置換情報３５として記録される。そして、代替文ＳＴ３というテキストが翻訳サーバ４の翻訳エンジンにおいて、代替翻訳文として「Tokyo Station is over there.」のテキストに翻訳される。翻訳装置１は、仮登録情報３３、代替語辞書３４、及び置換情報３５に基づいて、代替語Ｎ３の訳語である「Tokyo Station」を、固有名詞候補Ｎ１の訳語である「Kinki Economy Industry Bureau」に置き換える。これにより、翻訳文として「Kinki Economy Industry Bureau is over there.」が得られる。逆翻訳文を生成する場合は、翻訳文中の「Kinki Economy Industry Bureau」が「Tokyo Station」に再度置き換えられて、代替翻訳文の「Tokyo Station is over there.」というテキストが翻訳エンジンにおいて元の言語に戻される。これにより、代替逆翻訳文ＳＴ５（「東京駅はあちらです。」）というテキストが得られる。翻訳装置１は、置換情報３５に基づいて、得られたテキスト内の代替語Ｎ３を固有名詞候補Ｎ１に復元することによって、逆翻訳文ＳＴ６（「近畿経済産業局はあちらです。」）を生成する。逆翻訳文を生成するとき、上述したように翻訳文中の「Kinki Economy Industry Bureau」を「Tokyo Station」に再度置き換えて代替翻訳文（置換処理Ｐ２の（５））を作成してもよいし、翻訳エンジンで翻訳された代替翻訳文（置換処理Ｐ２の（３））をそのまま使用してもよい。
【００５４】  図１４に示すように、同一の発話文であっても、通常処理Ｐ１と置換処理Ｐ２とでは、生成される翻訳文及び逆翻訳文が異なる場合が生じる。
【００５５】  制御部２２は、通常処理と置換処理によって生成された逆翻訳文をホスト側の表示領域１５ｈに表示する（Ｓ９０６）。図１５は、逆翻訳文の表示画面５０の一例と、逆翻訳文（Ａ）が選択されたときの翻訳文の表示画面５１の一例を示している。図１５の表示画面５０に示すように、制御部２２は、置換処理によって生成された逆翻訳文（Ａ）と通常処理によって生成された逆翻訳文（Ｂ）を発話者（ホスト）側の表示領域１５ｈに表示する。さらに、制御部２２は、逆翻訳文（Ａ）及び（Ｂ）のいずれが正しいかを問い合わせる文を表示領域１５ｈに表示する。また、タッチパネル１６上に逆翻訳文（Ａ）及び（Ｂ）を選択するための選択アイコン４１及び選択アイコン４２を表示する。これにより、ホストは、選択アイコン４１又は選択アイコン４２を選択することによって、発話と同一又は類似している逆翻訳文を逆翻訳文（Ａ）及び（Ｂ）の中から選択することができる。
【００５６】  制御部２２は、発話者（ホスト）によって置換処理による逆翻訳文が選択されたか否かを判断する（Ｓ９０７）。置換処理による逆翻訳文が選択された場合（Ｓ９０７でＹｅｓ）、制御部２２は、置換処理によって生成された翻訳文を表示用翻訳文に決定する（Ｓ９０８）。通常処理による逆翻訳文が選択された場合（Ｓ９０７でＮｏ）、制御部２２は、通常処理によって生成された翻訳文を表示用翻訳文に決定する（Ｓ９０９）。また、通常処理による逆翻訳文が選択された場合は、制御部２２は、ステップＳ９０１において仮登録情報３３に登録した固有名詞候補、訳語、及びクラス名を仮登録情報３３から削除する（Ｓ９１０）。
【００５７】  ステップＳ９０８又はステップＳ９０９において、表示用翻訳文として決定された翻訳文はゲスト側の表示領域１５ｇに表示される（図８のＳ１０）。例えば、図１５に示すように、ホストが選択アイコン４１にタッチ操作して置換処理によって生成された逆翻訳文（Ａ）を選択したときは、置換処理によって生成された翻訳文の「Kinki Economy Industry Bureau is over there.」がゲスト側の表示領域１５ｇに表示される。
【００５８】  ２−５．通常処理による逆翻訳文の生成  図１６を参照して、通常処理による逆翻訳文の生成について説明する。図１６は、通常処理による逆翻訳文の生成処理（図１２のステップＳ９０３の詳細）を示している。翻訳装置１の制御部２２は、翻訳文のテキストデータを、ネットワーク２を介して、翻訳サーバ４に送信する（Ｓ９３１）。翻訳サーバ４は、第２の言語の翻訳文を第１の言語に翻訳して、逆翻訳文のテキストデータを生成する。翻訳サーバ４は、逆翻訳文のテキストデータを、ネットワーク２を介して、翻訳装置１に送信する。翻訳装置１の制御部２２は、翻訳サーバ４からネットワーク２を介して、逆翻訳文のテキストデータを受信する（Ｓ９３２）。
【００５９】  ２−６．置換処理による逆翻訳文の生成  図１７を参照して、置換処理による逆翻訳文の生成について説明する。図１７は、置換処理による逆翻訳文の生成処理（図１２のステップＳ９０５の詳細）を示している。制御部２２は、置換情報３５に基づいて、翻訳文内における固有名詞候補の訳語を代替語の訳語に置換する（Ｓ９５１）。具体的には、制御部２２は、置換情報３５の置き換え後の代替語Ｎ３に基づいて、代替語辞書３４から訳語の「Tokyo Station」を読み出す。それから、制御部２２は、翻訳文「Kinki Economy Industry Bureau is over there.」の中の「Kinki Economy Industry Bureau」を「Tokyo Station」に変換する。翻訳装置１の制御部２２は、置換後の翻訳文のテキストデータを、ネットワーク２を介して、翻訳サーバ４に送信する（Ｓ９５２）。なお、図１０のステップＳ８０４において受信した翻訳文（代替翻訳文）の「Tokyo Station is over there.」を翻訳サーバ４に送信してもよい。この場合は、ステップＳ９５１を省略する。翻訳サーバ４は、第２の言語の翻訳文を第１の言語に翻訳して、逆翻訳文のテキストデータを生成する。翻訳サーバ４は、逆翻訳文のテキストデータを、ネットワーク２を介して、翻訳装置１に送信する。翻訳装置１の制御部２２は、翻訳サーバ４からネットワーク２を介して、逆翻訳文のテキストデータを受信する（Ｓ９５３）。ここでは、代替逆翻訳文ＳＴ５を受信する。制御部２２は、置換情報３５に基づいて、逆翻訳文中の代替語を固有名詞候補に復元する（Ｓ９５４）。ここでは、代替語Ｎ３が固有名詞候補Ｎ１に復元される。
【００６０】  ２−７．固有名詞候補の本登録処理  図１８及び図１９を参照して、固有名詞候補の本登録について説明する。図１８は、翻訳装置１の制御部２２による登録推奨処理を示している。図１９は、登録推奨画面の一例を示している。登録推奨処理は、ユーザにより逆翻訳文の選択が行われた後（図１２のステップＳ９０７の後）に行われる。具体的には、登録推奨処理は、例えば、翻訳文が表示された後（図８のステップＳ１０の後）であって、ホストとゲストとの対話がされていないときに行われる。
【００６１】  制御部２２は、記憶部２０から仮登録情報３３を読み出す（Ｓ１１）。制御部２２は、読み出した仮登録情報３３に基づいて、固有名詞候補の登録推奨画面をディスプレイ１４に表示する（Ｓ１２）。登録推奨画面は、固有名詞候補の登録の要否を問い合わせる画面である。例えば、図１９に示すように、登録推奨画面５２は、仮登録情報３３に登録されている固有名詞候補及びその訳語のリストと、各固有名詞候補を選択するためのチェックボックスと、固有名詞候補の登録の要否を決定するための「はい」アイコン４３及び「いいえ」アイコン４４とを含む。固有名詞候補及びその訳語のリストはホスト側の表示領域１５ｈに表示される。固有名詞候補の登録の要否を決定するアイコン４３、４４はタッチパネル１６上のホスト側に表示される。
【００６２】  制御部２２は、登録が選択されたか否かを判断する（Ｓ１３）。例えば、制御部２２は、図１９において、１つ以上の固有名詞候補が選択された状態で、登録を指示する「はい」アイコン４３が選択されたか否かを判断する。登録が選択された場合（Ｓ１３でＹｅｓ）、制御部２２は、登録が選択された固有名詞候補に関する情報を固有名詞辞書３２に登録する（Ｓ１４）。具体的には、例えば、仮登録情報３３に基づいて、選択された固有名詞候補と、固有名詞候補の訳語及びクラス名を固有名詞辞書３２に登録する。そして、仮登録情報３３を記憶部２０から削除する（Ｓ１５）。登録する固有名詞候補が一つも選択されなかった場合（Ｓ１３でＮｏ）は、ステップＳ１４を実行せずに、仮登録情報３３を削除する（Ｓ１５）。例えば、図１９において、「いいえ」アイコン４４が選択された場合は、固有名詞候補に関する情報を固有名詞辞書３２に登録せずに、仮登録情報３３を削除する。
【００６３】  以上により、ホストは、表示された固有名詞候補とその訳語のリストを確認して、登録したい固有名詞候補を選択して、登録を決定するためのアイコン４３を選択するだけで、固有名詞候補を固有名詞辞書３２に登録することができる。
【００６４】  ３．  効果等  本実施形態の翻訳装置１は、固有名詞（置換対象の用語の一例）を示す固有名詞辞書３２（登録情報の一例）を使用して翻訳する。翻訳装置１は、第１の言語の原文を入力するマイク１０（入力部の一例）と、固有名詞辞書３２を格納する記憶部２０と、制御部２２を備える。制御部２２は、原文を第２の言語に翻訳した第１の翻訳文と第１の翻訳文を第１の言語に翻訳した第１の逆翻訳文を生成すると共に、原文から固有名詞候補を抽出し、固有名詞候補の第２の言語による訳語を生成して、固有名詞候補と固有名詞候補の訳語とを対応付けた仮登録情報３３を生成し、仮登録情報３３に基づいて原文を第２の言語に翻訳した第２の翻訳文と第２の翻訳文を第１の言語に翻訳した第２の逆翻訳文を生成する。さらに、翻訳装置１は、第１の逆翻訳文及び第２の逆翻訳文を表示するディスプレイ１４（表示部の一例）と、第２の逆翻訳文を選択するか否かのユーザの操作を受け付けるタッチパネル１６（操作部の一例）と、を備える。制御部２２は、ユーザが第２の逆翻訳文を選択した場合に、固有名詞候補を新たな固有名詞として、仮登録情報３３に基づいて、固有名詞候補及び固有名詞候補の訳語を固有名詞辞書３２に登録する。
【００６５】  具体的には、制御部２２は、ユーザが第２の逆翻訳文を選択した場合、固有名詞候補を登録するか否かを問い合わせる画面（例えば、登録推奨画面５２）をディスプレイ１４に表示させる。そして、制御部２２は、タッチパネル１６を介して、ユーザからの登録の指示を受けたときに、固有名詞候補及び固有名詞候補の訳語を固有名詞辞書３２に登録する。
【００６６】  これにより、ユーザは、固有名詞候補を含む原文の逆翻訳文を確認した後、固有名詞候補を登録するか否かを選択するだけで、固有名詞候補を固有名詞辞書３２に登録することができる。よって、ユーザは、未登録の固有名詞を手入力する必要性がなくなる。よって、本開示の翻訳装置１によれば、未登録の固有名詞を登録するときの利便性が向上する。
【００６７】  制御部２２は、ユーザが第１の逆翻訳文を選択したときは、第１の翻訳文を原文の翻訳文としてディスプレイ１４に表示し、ユーザが第２の逆翻訳文を選択したときは、第２の翻訳文を原文の翻訳文としてディスプレイ１４に表示する。
【００６８】  これにより、ユーザの第１の逆翻訳文又は第２の逆翻訳文の選択に応じて、翻訳結果として表示する翻訳文を第１の翻訳文と第２の翻訳文の中から選択することができる。よって、固有名詞が原文に含まれていても、精度の良い翻訳文を表示することができる。
【００６９】  また、本実施形態の翻訳装置１は、マイク１０と、制御部２２と、ディスプレイ１４と、タッチパネル１６を備える。マイク１０は、第１の言語の原文の入力を受ける。制御部２２は、原文を第２の言語に翻訳して生成された第１の翻訳文と第１の翻訳文を第１の言語に翻訳して生成された第１の逆翻訳文を取得する。制御部２２は、原文から固有名詞候補を抽出し、固有名詞候補の第２の言語の訳語を生成し、固有名詞候補と固有名詞候補の訳語に基づいて原文を第２の言語に翻訳して第２の翻訳文を生成し、固有名詞候補と固有名詞候補の訳語に基づいて第２の翻訳文を第１の言語に翻訳して第２の逆翻訳文を生成する。ディスプレイ１４は、第１の逆翻訳文及び第２の逆翻訳文を表示する。タッチパネル１６は、第１の逆翻訳文と第２の逆翻訳文のいずれか一方を選択するユーザの操作を受け付ける。制御部２２は、ユーザの選択に応じて、第１の翻訳文と第２の翻訳文のいずれか一方を原文の翻訳文としてディスプレイ１４に表示する。
【００７０】  これにより、ユーザの第１の逆翻訳文又は第２の逆翻訳文の選択に応じて、翻訳結果として表示する翻訳文が第１の翻訳文と第２の翻訳文の中から選択される。よって、より原文に近い翻訳文を表示することができる。よって、固有名詞が原文に含まれていても、精度の良い翻訳文を表示することができる。
【００７１】  （他の実施形態）  以上のように、本出願において開示する技術の例示として、上記実施形態を説明した。しかしながら、本開示における技術は、これに限定されず、適宜、変更、置き換え、付加、省略などを行った実施形態にも適用可能である。そこで、以下、他の実施形態を例示する。
【００７２】  上記実施形態においては、図１９に示すような登録推奨画面５２を表示して、発話者が固有名詞候補の登録を選択したときに、固有名詞候補及びその訳語を固有名詞辞書３２に登録した。しかし、固有名詞候補及びその訳語の固有名詞辞書３２への登録のタイミングは上記実施形態に限定しない。登録推奨画面５２を表示せずに、固有名詞候補及その訳語を固有名詞辞書３２に登録してもよい。例えば、図１５に示すような置換処理と通常処理の逆翻訳文のいずれかを選択させる画面５０を表示して、置換処理による逆翻訳文が選択されたとき（図１２のステップＳ９０７でＹＥＳ）に、固有名詞候補及びその訳語を固有名詞辞書３２に登録してもよい。これにより、ユーザが固有名詞の登録を自ら意識しなくても、固有名詞候補が新たな固有名詞として登録される。よって、固有名詞の登録における利便性が向上する。
【００７３】  上記実施形態においては、翻訳文が表示された後（図８のステップＳ１０の後）に登録推奨画面５２を表示する例について説明した。しかし、仮登録情報３３を生成した後であれば、任意のタイミングで登録推奨画面５２を表示してもよい。例えば、置換処理と通常処理による逆翻訳文のいずれかを選択させる画面５０を表示する前又は翻訳文を表示する前に、仮登録情報３３に基づいて登録推奨画面５２を表示してもよい。
【００７４】  上記実施形態においては、図１５に示すように、逆翻訳文を表示したときに、置換処理によって生成された逆翻訳文（Ａ）と通常処理によって生成された逆翻訳文（Ｂ）のいずれか一方をユーザに選択させた。しかし、ユーザが、逆翻訳文（Ａ）及び（Ｂ）の両方ともを非選択にできるようにしてもよい。例えば、逆翻訳文（Ａ）及び（Ｂ）の選択アイコン４１及び４２に加えて、原文の再入力を行うための再入力アイコンを表示してもよい。これにより、通常処理によって生成された逆翻訳文と置換処理によって生成された逆翻訳文のいずれもが原文と異なる場合に、ユーザは発話をやり直すことができる。ユーザが、このような再入力アイコンを選択したときは、仮登録情報３３から図１２のステップＳ９０１で登録した固有名詞候補を削除する。すなわち、図１２のステップＳ９０７でＮｏの後、ステップＳ９０９を実行せずに、ステップＳ９１０を実行する。
【００７５】  上記実施形態においては、固有名詞辞書３２に含まれる用語が発話文に含まれる場合に置換処理によって翻訳される例について説明した。しかし、置換対象となる用語は固有名詞に限らない。固有名詞以外の用語（単語又は語句）が置換対象であってもよい。この場合、置換対象の用語及びその訳語とクラス名とを含む登録辞書（登録情報の一例）を記憶部２０に格納してもよい。登録辞書と固有名詞辞書３２を一つの辞書に統一してもよいし、登録辞書と固有名詞辞書３２とを併用してもよい。
【００７６】  上記実施形態においては、仮登録処理による翻訳文の生成において、通常処理と置換処理の両方で翻訳文及び逆翻訳文を生成した。しかし、仮登録処理による翻訳文の生成において、置換処理のみによる翻訳文及び逆翻訳文の生成を行ってもよい。
【００７７】  上記実施形態において、翻訳装置１は、マイク１０で入力した発話（音声）に対応する発話文を翻訳したが、キーボードやマウスなどにより、発話以外で入力した入力文を翻訳してもよい。
【００７８】  上記実施形態では、音声認識を音声認識サーバ３で行い、翻訳を翻訳サーバ４で行い、音声合成を音声合成サーバ５で行った。しかし、本開示はこれに限定されない。音声認識、翻訳及び音声合成の少なくとも一つの処理を翻訳装置１内で行ってもよい。例えば、翻訳装置１（端末）に、音声認識サーバ３、翻訳サーバ４、及び音声合成サーバ５と同一の機能を全て搭載して、翻訳装置１のみで翻訳に関連する全ての処理を行うようにしてもよい。この場合、翻訳装置１は、通信部１８を有さなくてもよい。すなわち、翻訳装置１の制御部２２は、翻訳装置１が翻訳または逆翻訳して生成した文章を取得してもよい。
【００７９】  上記実施形態では、日本語と英語の間の翻訳の例を示した。しかし、翻訳対象とする言語は、日本語及び英語に限定されず、他の言語（中国語、独語、仏語、スペイン語、韓国語、タイ語、ベトナム語、インドネシア語等）でもよい。
【００８０】  （実施形態の概要）  （１）本開示の翻訳装置は、置換対象の用語を示す登録情報を使用して翻訳する翻訳装置であって、第１の言語の原文を入力する入力部と、登録情報を格納する記憶部と、制御部を備える。制御部は、原文を第２の言語に翻訳した第１の翻訳文と第１の翻訳文を第１の言語に翻訳した第１の逆翻訳文を生成すると共に、原文から固有名詞候補を抽出し、固有名詞候補の第２の言語による訳語を生成して、固有名詞候補と固有名詞候補の訳語とを対応付けた仮登録情報を生成し、仮登録情報に基づいて原文を第２の言語に翻訳した第２の翻訳文と第２の翻訳文を第１の言語に翻訳した第２の逆翻訳文を生成する。さらに、翻訳装置は、第１の逆翻訳文及び第２の逆翻訳文を表示する表示部と、第２の逆翻訳文を選択するか否かのユーザの操作を受け付ける操作部と、を備える。制御部は、ユーザが第２の逆翻訳文を選択した場合に、固有名詞候補を新たな置換対象の用語として、仮登録情報に基づいて、固有名詞候補及び固有名詞候補の訳語を登録情報に登録する。
【００８１】  これにより、ユーザは、固有名詞を登録するときに、固有名詞を手入力する必要がなくなる。ユーザは、固有名詞候補を含む原文の逆翻訳文を確認し、第２の逆翻訳文を選択（承認）又は非選択（否認）すればよい。これにより、固有名詞を登録するか否かが決定される。よって、本開示の翻訳装置によれば、未登録の固有名詞を登録するときの利便性が向上する。
【００８２】  （２）（１）の翻訳装置において、制御部は、ユーザが第２の逆翻訳文を選択した場合、固有名詞候補を登録するか否かを問い合わせる画面を表示部に表示させ、操作部を介して、ユーザからの登録の指示を受けたときに、固有名詞候補及び固有名詞候補の訳語を登録情報に登録してもよい。
【００８３】  これにより、ユーザは、固有名詞候補を登録するか否かを選択するだけで、固有名詞候補を登録することができる。よって、ユーザが固有名詞を手入力する必要性がなくなり、未登録の固有名詞を登録するときの利便性が向上する。
【００８４】  （３）（１）の翻訳装置において、制御部は、ユーザが第１の逆翻訳文を選択したときは、第１の翻訳文を原文の翻訳文として表示部に表示し、ユーザが第２の逆翻訳文を選択したときは、第２の翻訳文を原文の翻訳文として表示部に表示してもよい。
【００８５】  これにより、ユーザの第１の逆翻訳文又は第２の逆翻訳文の選択に応じて、翻訳結果として表示する翻訳文が第１の翻訳文と第２の翻訳文の中から選択される。よって、より原文に近い翻訳文を表示することができる。よって、固有名詞が原文に含まれていても、精度の良い翻訳文を表示することができる。
【００８６】  （４）（１）の翻訳装置において、記憶部は、第１の言語から第２の言語への翻訳機能と第２の言語から第１の言語への翻訳機能を有する外部機器が翻訳可能な第１の言語の代替語と代替語の第２の言語の訳語とを対応付けた代替語辞書をさらに格納してもよい。制御部は、外部機器に原文を送信することによって、第１の翻訳文を取得し、第１の翻訳文を外部機器に送信することによって、第１の逆翻訳文を取得してもよい。制御部は、原文中の固有名詞候補を代替語に置換した代替文を外部機器に送信することによって、代替文を第２の言語に翻訳した代替翻訳文を取得し、代替翻訳文中の代替語の訳語を固有名詞候補の訳語に復元して第２の翻訳文を生成してもよい。制御部は、代替翻訳文を外部機器に送信することによって、代替翻訳文を第１の言語に翻訳した代替逆翻訳文を取得し、代替逆翻訳文中の代替語を固有名詞候補に復元して、第２の逆翻訳文を生成してもよい。
【００８７】  （５）（１）の翻訳装置において、制御部は、原文の句構造と単語構造を解析することによって、原文から固有名詞候補を抽出してもよい。
【００８８】  これにより、精度良く、固有名詞候補を原文から抽出することができる。
【００８９】  （６）（１）の翻訳装置において、制御部は、固有名詞候補を形態素解析により複数の名詞に分割し、複数の名詞の各々の第２の言語による訳語に基づいて、固有名詞候補の訳語を生成してもよい。
【００９０】  （７）別の翻訳装置は、第１の言語の原文を入力する入力部と、制御部を備える。制御部は、原文を第２の言語に翻訳した第１の翻訳文と第１の翻訳文を第１の言語に翻訳した第１の逆翻訳文を生成すると共に、原文から固有名詞候補を抽出し、固有名詞候補の第２の言語による訳語を生成して、固有名詞候補と固有名詞候補の訳語とを対応付けた仮登録情報を生成し、仮登録情報に基づいて原文を第２の言語に翻訳した第２の翻訳文と第２の翻訳文を第１の言語に翻訳した第２の逆翻訳文を生成する。さらに、翻訳装置は、第１の逆翻訳文及び第２の逆翻訳文を表示する表示部と、第１の逆翻訳文と第２の逆翻訳文のいずれか一方を選択するユーザの操作を受け付ける操作部と、を備える。制御部は、ユーザの選択に応じて、第１の翻訳文と第２の翻訳文のいずれか一方を原文の翻訳文として表示部に表示する。
【００９１】  これにより、ユーザの第１の逆翻訳文又は第２の逆翻訳文の選択に応じて、翻訳結果として表示する翻訳文が第１の翻訳文と第２の翻訳文の中から選択される。よって、より原文に近い翻訳文を表示することができる。よって、固有名詞が原文に含まれていても、精度の良い翻訳文を表示することができる。
【００９２】  （８）本開示の翻訳方法は、置換対象の用語を示す登録情報を使用して翻訳する翻訳方法であって、入力部が第１の言語の原文を入力するステップと、演算部（翻訳装置１の制御部２２及び翻訳サーバ４）が原文を第２の言語に翻訳した第１の翻訳文と第１の翻訳文を第１の言語に翻訳した第１の逆翻訳文を生成するステップと、演算部（制御部２２）が原文から固有名詞候補を抽出するステップと、演算部（制御部２２）が固有名詞候補の第２の言語による訳語を生成して、固有名詞候補と固有名詞候補の訳語とを対応付けた仮登録情報を生成するステップと、演算部（翻訳装置１の制御部２２及び翻訳サーバ４）が仮登録情報に基づいて、原文を第２の言語に翻訳した第２の翻訳文と第２の翻訳文を第１の言語に翻訳した第２の逆翻訳文を生成するステップと、表示部が第１の逆翻訳文及び第２の逆翻訳文を表示するステップと、操作部が第２の逆翻訳文を選択するか否かのユーザの操作を受け付けるステップと、ユーザが第２の逆翻訳文を選択した場合、演算部（制御部２２）が固有名詞候補を新たな置換対象の用語として、仮登録情報に基づいて、固有名詞候補及び固有名詞候補の訳語を登録情報に登録するステップと、を含む。
【００９３】  これにより、ユーザは、固有名詞を登録するときに、固有名詞を手入力する必要がなくなる。ユーザは、固有名詞候補を含む原文の逆翻訳文を確認し、第２の逆翻訳文を選択（承認）又は非選択（否認）すればよい。これにより、固有名詞を登録するか否かが決定される。よって、本開示の翻訳装置によれば、未登録の固有名詞を登録するときの利便性が向上する。
【００９４】  本開示の全請求項に記載の翻訳装置及び翻訳方法は、ハードウェア資源、例えば、プロセッサ、メモリ、及びプログラムとの協働などによって、実現される。
【産業上の利用可能性】
【００９５】  本開示は、発話者の音声又は入力文に基づき翻訳する翻訳装置に適用可能である。
【符号の説明】
【００９６】  １      翻訳装置  ２      ネットワーク  ３      音声認識サーバ  ４      翻訳サーバ  ５      音声合成サーバ  １０    マイク（入力部）  １２    スピーカ（出力部）  １４    ディスプレイ（表示部）  １４ｈ、１４ｇ  発話アイコン  １５ｈ、１５ｇ  表示領域  １６    タッチパネル（操作部）  １８    通信部  ２０    記憶部  ２２    制御部  ３１    抽出モデル情報  ３２    固有名詞辞書  ３３    仮登録情報  ３４    代替語辞書  ３５    置換情報  １００  翻訳システム
【図１】
2019123854.tif 000003
【図２】
2019123854.tif 000004
【図３】
2019123854.tif 000005
【図４】
2019123854.tif 000006
【図５】
2019123854.tif 000007
【図６】
2019123854.tif 000008
【図７】
2019123854.tif 000009
【図８】
2019123854.tif 000010
【図９】
2019123854.tif 000011
【図１０】
2019123854.tif 000012
【図１１】
2019123854.tif 000013
【図１２】
2019123854.tif 000014
【図１３】
2019123854.tif 000015
【図１４】
2019123854.tif 000016
【図１５】
2019123854.tif 000017
【図１６】
2019123854.tif 000018
【図１７】
2019123854.tif 000019
【図１８】
2019123854.tif 000020
【図１９】
2019123854.tif 000021
【国際調査報告】
2019123854.tif 000022
2019123854.tif 000023