(57)【特許請求の範囲】
【請求項１】
第１言語から第２言語への翻訳を行う翻訳装置であって、
前記第２言語の単語と、前記第２言語の単語に対応する複数の意味候補とを含むデータを記憶する記憶部と、
前記第１言語の原文章を取得する第１言語取得部と、
前記原文章を前記第２言語に翻訳することにより生成された翻訳文章を取得する第２言語取得部と、
表示部と、
ユーザの選択操作が入力される入力操作部と、
前記記憶部のデータに基づき、前記翻訳文章に含まれる前記第２言語の単語が多義語であるかどうかを判定し、前記第２言語の単語が多義語であると判定した場合、前記第２言語の単語に対応する前記複数の意味候補を前記記憶部より取得する多義語処理部と、
前記複数の意味候補の各々を前記入力操作部により前記ユーザの選択可能な状態で前記表示部に表示させる第１言語出力部と、
前記入力操作部により前記複数の意味候補のうちの一つの意味候補が選択された場合、前記一つの意味候補に対応する意味を示す要素を、前記表示部に表示された前記翻訳文章内に表示させる第２言語出力部と、
を備える、翻訳装置。
【請求項２】
前記複数の意味候補の各々は、画像および前記第１言語の文字列の少なくとも一方である、
請求項１に記載の翻訳装置。
【請求項３】
前記要素は、画像および前記第２言語のテキストの少なくとも一方である、
請求項１に記載の翻訳装置。
【請求項４】
前記第１言語の原文章を前記第２言語に翻訳することにより生成された翻訳文章を取得する第２言語取得部をさらに備え、
前記第１言語取得部は、前記翻訳文章をさらに前記第１言語に再翻訳することにより生成された再翻訳文章を前記文章として取得する、
請求項１に記載の翻訳装置。
【請求項５】
表示部を備え、
前記第１言語出力部は、前記原文章と、前記再翻訳文章とを同時に前記表示部に表示させる、
請求項４に記載の翻訳装置。
【請求項６】
前記複数の意味候補は、代表データと、前記代表データに対応する類義データとを含む、
請求項１に記載の翻訳装置。
【請求項７】
前記第１言語出力部は、前記複数の意味候補である複数の前記第１言語のテキストで前記第１言語の単語を置換することにより生成された修正文章を出力する、
請求項１に記載の翻訳装置。
【請求項８】
前記第１言語出力部は、前記複数の意味候補である複数の画像とともに前記文章を出力する、
請求項１に記載の翻訳装置。
【請求項９】
コンピュータを用いて第１言語から第２言語への翻訳を行う翻訳方法であって、
前記第１言語の原文章を取得し、
前記原文章を前記第２言語に翻訳することにより生成された翻訳文章を取得し、
記憶部に記憶された、第２言語の単語と、前記第２言語の単語に対応する複数の意味候補とを含むデータに基づき、前記翻訳文章に含まれる前記文章に含まれる前記第１言語の単語に対応する前記第２言語の単語が多義語であるかどうかを判定し、
前記第２言語の単語が多義語であると判定した場合、前記第２言語の単語に対応する前記複数の意味候補を前記記憶部より取得し、
前記複数の意味候補の各々を入力操作部によりユーザの選択可能な状態で表示部に表示させ、
前記入力操作部により前記複数の意味候補のうちの一つの意味候補が選択された場合、前記一つの意味候補に対応する意味を示す要素を、前記表示部に表示された前記翻訳文章内に表示する、
ことを含む、翻訳方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、第１言語で入力されたデータを第２言語に自動翻訳するための翻訳装置および翻訳方法に関する。
【背景技術】
【０００２】
自動翻訳により第１言語を第２言語に翻訳するとき、第１言語に多義語が含まれている場合、翻訳結果において当該多義語の第２言語による複数の訳語を表示することが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平５−６１９０８号公報
【発明の概要】
【０００４】
第１言語から第２言語に翻訳するとき、第１言語の発話者は通常第２言語を知らない。そのため、第１言語の単語に対する訳語が多義語かどうか判断できない。一方、第２言語の被発話者は第１言語を知らない。そのため、訳語が多義語であっても、第１言語の発話者が意図する意味の訳語を選択することは困難な場合がある。このため、会話に誤解が生じ、コミュニケーションがうまく行かないおそれがある。
【０００５】
本開示は、自動翻訳において、異なる言語話者間における誤解によるリスクを低減し、コミュニケーションを円滑にする翻訳装置および翻訳方法を提供する。
【０００６】
本開示に係る翻訳装置は、第１言語から第２言語への翻訳を行う翻訳装置であって、第１言語取得部と、多義語処理部と、第１言語出力部とを備える。第１言語取得部は、第１言語の文章を取得する。多義語処理部は、文章に含まれる第１言語の単語に対応する第２言語の単語が多義語であるかどうかを判定し、第２言語の単語が多義語であると判定した場合、第２言語の単語に対応する複数の意味候補を取得する。第１言語出力部は、複数の意味候補を出力する。
【０００７】
本開示に係る翻訳方法は、コンピュータを用いて第１言語から第２言語への翻訳を行う翻訳方法であって、第１言語の文章を取得し、文章に含まれる第１言語の単語に対応する第２言語の単語が多義語であるかどうかを判定し、第２言語の単語が多義語であると判定した場合、第２言語の単語に対応する複数の意味候補を記憶部より取得し、複数の意味候補を出力することを含む。
【０００８】
本開示に係る翻訳装置および翻訳方法は、自動翻訳において、異なる言語話者間における誤解によるリスクを低減し、コミュニケーションを円滑にするのに有効である。
【図面の簡単な説明】
【０００９】
【図１】図１は、本開示の一例に係る翻訳システムの概略構成図である。
【図２】図２は、本開示の一例に係る翻訳装置の外観図である。
【図３】図３は、実施の形態１に係る翻訳装置の機能構成図である。
【図４】図４は、翻訳装置が使用する多義語データベースの概略構成図である。
【図５】図５は、実施の形態１に係る翻訳装置により実行される処理を示すフローチャートである。
【図６Ａ】図６Ａは、実施の形態１に係る翻訳装置により実行される処理の一部結果を示す図である。
【図６Ｂ】図６Ｂは、実施の形態１に係る翻訳装置により実行される処理の一部結果を示す図である。
【図７】図７は、実施の形態２に係る翻訳装置の機能構成図である。
【図８】図８は、実施の形態２に係る翻訳装置により実行される処理を示すフローチャートである。
【図９Ａ】図９Ａは、実施の形態２に係る翻訳装置により実行される処理の一部結果を示す図である。
【図９Ｂ】図９Ｂは、実施の形態２に係る翻訳装置により実行される処理の一部結果を示す図である。
【図１０】図１０は、実施の形態２の変形例に係る翻訳装置により実行される処理を示すフローチャートである。
【図１１】図１１は、実施の形態２の変形例に係る翻訳装置により実行される処理の一部結果を示す図である。
【図１２Ａ】図１２Ａは、実施の形態３に係る翻訳装置に格納される多義語テーブルを示す図である。
【図１２Ｂ】図１２Ｂは、実施の形態３に係る翻訳装置により実行される処理の一部結果を示す図である。
【図１３】図１３は、その他実施の形態に係る翻訳装置により実行される処理の出力例を示す図である。
【図１４】図１４は、その他実施の形態に係る翻訳装置により実行される処理の出力例を示す図である。
【発明を実施するための形態】
【００１０】
以下、適宜図面を参照しながら、実施の形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
【００１１】
なお、発明者らは、当業者が本開示を十分に理解するために添付図面および以下の説明を提供するのであって、これらによって請求の範囲に記載の主題を限定することを意図するものではない。
【００１２】
本開示に係る翻訳装置は、翻訳を介したコミュニケーションを円滑にするのに有効である。例えば、日本語（第１言語）の「トイレ」を英語（第２言語）の「bathroom」と翻訳した場合、「bathroom」はトイレの他に浴室という意味も含む。このような場合、日本語の発話者が「トイレ」と発話した場合であって「bathroom」と翻訳された場合、英語の被発話者は「浴室」と誤解するおそれがある。本開示に係る翻訳装置は、かかる誤解のおそれを第１言語の発話者に予め認識させ、その後の翻訳を介したコミュニケーションを円滑にするものである。
【００１３】
（実施の形態１）
［１−１．構成］
図１は、本開示の一実施形態に係る翻訳システム１の全体構成を概略的に示す。翻訳システム１は、翻訳装置１０と、音声認識サーバ５０と、翻訳サーバ６０と、音声合成サーバ７０を備える。音声認識サーバ５０、翻訳サーバ６０、および音声合成サーバ７０は、それぞれ、翻訳装置１０とネットワークを介して接続可能である。
【００１４】
音声認識サーバ５０、翻訳サーバ６０、および音声合成サーバ７０はそれぞれ、ＣＰＵ（Central Processing Unit）などのプロセッサ、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、記憶部、および翻訳装置１０と通信可能な通信Ｉ／Ｆ（インタフェース）を備えるコンピュータ装置である。音声認識サーバ５０は、翻訳装置１０から音声データを受信し、音声認識結果のテキストを生成し、そのテキストを翻訳装置１０に送信する。翻訳サーバ６０は、翻訳装置１０からテキストデータを受信し、それを指定された他言語のテキストデータに翻訳し、そのテキストデータを翻訳装置１０に送信する。音声合成サーバ７０は、翻訳装置１０から翻訳されたテキストデータを受信し、そのテキストデータに対応した音声データを生成して、その音声データを翻訳装置１０に送信する。
【００１５】
［１−１−１．翻訳装置の構成］
図１に示すように、翻訳装置１０は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、入力Ｉ／Ｆ（インタフェース）１４、出力Ｉ／Ｆ（インタフェース）１５、通信Ｉ／Ｆ（インタフェース）１６、入力操作部１８、およびディスプレイ１９を備えるコンピュータ装置である。翻訳装置１０はまた、記憶部１７、マイク３０およびスピーカ４０を備える。
【００１６】
ＣＰＵ１１は、所定のプログラムに従って処理を実行するプロセッサ又は回路である。ＲＯＭ１２は、ＣＰＵ１１の処理手順を記述した制御プログラム等を記憶する。ＲＡＭ１３は、ワークメモリとして制御プログラムやデータを一時的に格納する。入力Ｉ／Ｆ１４は、マイク３０に接続される接続部であり、マイク３０からＡ／Ｄ変換された音声データを受信する。出力Ｉ／Ｆ１５は、スピーカ４０に接続される接続部であり、スピーカ４０にＤ／Ａ変換された音声を送信する。通信Ｉ／Ｆ１６は、無線又は有線により音声認識サーバ５０、翻訳サーバ６０、および音声合成サーバ７０とそれぞれ通信するための通信回路である。
【００１７】
入力操作部１８は、タッチパネル、キーボード、またはポインティングデバイス（マウス等）によるユーザの入力操作を受け付ける。ディスプレイ１９（表示部の一例）は、液晶パネル、有機ＥＬパネル、又はこれらに類似するパネルによって構成され、翻訳結果のテキストデータなどを表示する。
【００１８】
記憶部１７は、ＨＤＤ（ハードディスクドライブ）等の磁気記憶装置や半導体メモリ等の記憶装置であり、アプリケーションやＯＳ等の各プログラムや、各種データを格納する。記憶部１７は、後述するように多義語ＤＢ（データベース）１７０を格納する。なお、記憶部１７は、翻訳装置１０とは別体の記憶装置として接続されていてもよい。また、記憶部１７は、インターネットなどを介して翻訳装置１０と接続されていてもよい。
【００１９】
図２は、翻訳装置１０の一例を示す。マイク３０は、翻訳装置１０のユーザの発話を音声データとして入力する。ディスプレイ１９には、タッチパネルのキーＫ０〜Ｋ２が表示される。キーＫ０は、スタートボタンである。キーＫ０がゲストに操作されることにより、ゲストが発話する第２言語のマイク３０への音声入力が開始または終了される。キーＫ１は、第１言語のスタートボタン兼言語選択ボタンである。キーＫ１がホストに操作されることにより、ホストが発話する第１言語のマイク３０への音声入力が開始または終了される。キーＫ２は、第２言語のスタートボタン兼言語選択ボタンである。キーＫ２がホストに操作されることにより、ゲストが発話する第２言語のマイク３０への音声入力が開始または終了される。また、キーＫ１およびキーＫ２は、例えば長押し操作されることにより、言語を切り替えることができる。
【００２０】
また、ディスプレイ１９の画面は、第１言語の表示エリアＡ１と、第２言語の表示エリアＡ２を含む。スピーカ４０は、音声合成サーバ７０から受信された音声データを出力する。例えば、図２に示すように、マイク３０でホストが話した原文章を拾って音声認識した結果である原文テキストＬ１−１は、表示エリアＡ１に表示される。原文テキストを翻訳した翻訳テキストＬ２−１は、表示エリアＡ２に表示される。翻訳テキストを再翻訳した再翻訳テキストＬ１−２は、表示エリアＡ１に表示される。なお、ここでは、原文テキストＬ１−１と再翻訳テキストＬ１−２は、同時に表示されている。しかし、原文テキストＬ１−１を表示せず、再翻訳テキストＬ１−２のみを表示するようにしてもよい。
【００２１】
［１−１−２．ＣＰＵの構成］
図３は、翻訳装置１０の構成を示す。翻訳装置１０の機能は、主にＣＰＵ１１がメモリ領域を利用して所定のプログラムを実行することにより実現される。ＣＰＵ１１は、以下の要素またはモジュールを備える。
【００２２】
音声取得部１０１は、第１言語（ここでは、日本語）の発話者により発せられた音声を、マイク３０を介して音声データとして取得する。音声取得部１０１は、取得された音声データを通信Ｉ／Ｆ１６を介して音声認識サーバ５０に送信する。音声認識サーバ５０は、音声データを音声認識し、テキストデータ（以下、原文テキストと呼ぶ）に変換する。
【００２３】
原文取得部１０２（第１言語取得部の一例）は、通信Ｉ／Ｆ１６を介して音声認識サーバ５０から音声認識結果の原文テキストを取得する。
【００２４】
原文送信部１０３は、原文テキストを通信Ｉ／Ｆ１６を介して翻訳サーバ６０に送信する。翻訳サーバ６０は、原文テキストを第２言語（ここでは、英語）に翻訳し、翻訳テキストを生成する。
【００２５】
翻訳取得部１０４（第２言語取得部の一例）は、通信Ｉ／Ｆ１６を介して翻訳サーバ６０からの翻訳テキストを取得する。
【００２６】
翻訳送信部１０５は、翻訳テキストを通信Ｉ／Ｆ１６を介して翻訳サーバ６０に送信する。翻訳サーバ６０は、英語の翻訳テキストを日本語に再翻訳し、再翻訳テキストを生成する。
【００２７】
なお、再翻訳テキストを生成するのは、発話者が自身の発話した内容が適切に翻訳されているかどうかを確認するために有効である。
【００２８】
再翻訳取得部１０６（第１言語取得部の一例）は、通信Ｉ／Ｆ１６を介して翻訳サーバ６０からの再翻訳テキストを取得する。
【００２９】
多義語処理部１０７は、後述する多義語ＤＢ１７０（図４参照）を参照して翻訳テキストに多義語が含まれているかどうかを判定する。多義語処理部１０７はまた、翻訳テキストに多義語が含まれている場合は、再翻訳テキストを修正する。具体的には、多義語処理部１０７は、後述するように、多義語に対応する第１言語の単語を複数列挙した再翻訳テキストを生成する。多義語処理部１０７はまた、ユーザによる入力操作部１８からの入力に応じて、翻訳テキストを修正する。具体的には、後述するように、多義語に対応する第１言語の複数の単語のうちユーザが意図する単語を選択すると、多義語処理部１０７は、多義語ＤＢ１７０を参照する。そして、多義語処理部１０７は、選択された第１言語の単語に対応する一義的に解釈可能な第２言語の単語を取得し、当該単語を含むように翻訳テキストを修正する。
【００３０】
再翻訳修正部１０８は、多義語処理部１０７の指示に応じて、再翻訳テキストを修正する。
【００３１】
翻訳修正部１０９は、多義語処理部１０７の指示に応じて、翻訳テキストを修正する。
【００３２】
原文出力部１１０は、原文取得部１０２により取得された原文テキストをディスプレイ１９に表示させるために、原文テキストを出力する。
【００３３】
再翻訳出力部１１１（第１言語出力部の一例）は、再翻訳テキストをディスプレイ１９に表示させるために、再翻訳テキストを出力する。
【００３４】
翻訳出力部１１２（第２言語出力部の一例）は、翻訳テキストをディスプレイ１９に表示させるために、翻訳テキストを出力する。
【００３５】
音声出力部１１３は、音声合成サーバ７０により翻訳テキストから変換された音声データをスピーカ４０に出力する。
【００３６】
［１−１−３．多義語ＤＢの構成］
図４は、本開示の一例に係る多義語ＤＢ１７０の構成を概略的に示す。多義語ＤＢ１７０は、一つの第２言語に係る単語の意味が第１言語において複数ある場合、その第２言語の単語と対応する複数の第１言語による単語とを対応付けて格納するデータベースである。
【００３７】
図４に示すように、複数の第１言語のデータ１７１，１７２，１７３・・・のそれぞれに対し、複数の第２言語のデータ１７１Ａ，１７１Ｂ，１７１Ｃ，１７１Ｄ・・・が対応付けて格納されている。例えばデータ１７１Ａは、第１言語が日本語で、第２言語が英語の場合の多義語データとなる。各データ１７１，１７２，１７３においては、一つの第２言語の多義語に対し、第１言語による複数の意味候補と、各意味候補に対応する一義解釈可能な第２言語の単語（一義解釈可能訳語）とが対応付けられている。複数の意味候補は、よく使用されるなどの代表データ（代表語または代表画像）と、代表データと同様の概念を意味する類義データ（類義語または類義画像）とを含む。図４では、例えば第２言語である英語の「bathroom」という単語は多義語であり、複数の意味候補である単語Ｗ１，Ｗ２を有していること、意味候補である単語Ｗ１の類義語である複数の単語Ｗ３および単語Ｗ２の類義語である複数の単語Ｗ４も「bathroom」の意味候補であること、単語Ｗ１を第２言語で表現した際に一義に解釈できる単語は「toilet」であることなどが記録されている。なお、単語Ｗ１は、日本語で「toilet」を意味する。また、単語Ｗ２は、日本語で「shower room」を意味する。
【００３８】
複数の第１言語による意味候補の各々は、テキスト（文字列）に限定されず、後述するように写真、絵、記号、マーク、図などの画像データであってもよい。
【００３９】
なお、本実施の形態においては、第１言語を日本語とし、第２言語を英語としているデータ１７１Ａを用いる場合を例にして説明している。
【００４０】
［１−２．動作］
以下、図５に示す、本実施の形態１に係る翻訳装置１０により実行される処理について説明する。なお、本例では、ユーザである日本語（第１言語）の発話者が発話した内容を翻訳して英語（第２言語）の被発話者に伝える例について説明する。
【００４１】
Ｓ１００１：音声取得部１０１は、マイク３０から音声データを取得する。ここでは、発話者により「トイレはあちらです」と発話されたとする。
【００４２】
Ｓ１００２：音声取得部１０１は、音声データを音声認識サーバ５０に送信する。
【００４３】
Ｓ１００３：原文取得部１０２は、音声認識サーバ５０によって変換された原文テキストを受信する。
【００４４】
Ｓ１００４：原文出力部１１０は、受信された原文テキストをディスプレイ１９に出力し、表示させる。ここでは、原文テキストＬ１−１がディスプレイ１９に表示される。なお、ここで音声認識の誤りにより原文テキストに誤りがある場合は、Ｓ１００１に戻り音声の入力をやり直してもよい。
【００４５】
Ｓ１００５：原文送信部１０３は、原文テキストを翻訳サーバ６０に送信する。
【００４６】
Ｓ１００６：翻訳取得部１０４は、翻訳サーバ６０によって生成された翻訳テキストを受信する。ここでは、翻訳取得部１０４は、図６Ａに示すように、「The bathroom is over there」との翻訳テキストを受信する。
【００４７】
Ｓ１００７：翻訳送信部１０５は、翻訳テキストを翻訳サーバ６０に送信する。
【００４８】
Ｓ１００８：再翻訳取得部１０６は、翻訳サーバ６０により第２言語の翻訳テキストを第１言語に再翻訳されたテキストを受信する。ここでは、再翻訳取得部１０６は、図６Ａに示すように、再翻訳テキストＴ１を受信する。
【００４９】
Ｓ１００９：多義語処理部１０７は、多義語ＤＢ１７０を参照する。ここでは、上述したように、第１言語を日本語、第２言語を英語とするデータ１７１Ａが選択され、参照される。
【００５０】
Ｓ１０１０：多義語処理部１０７は、データ１７１Ａにおいて、翻訳テキストに多義語が含まれているかどうかを判定する。ここでは、翻訳テキスト「The bathroom is over there」のうち、bathroomが多義語として検出される。
【００５１】
Ｓ１０１１：多義語処理部１０７は、「bathroom」に対応する複数の意味候補で再翻訳テキストを検索する。ここでは、図６Ａに示すように、再翻訳テキストＴ１で単語Ｗ２が複数の意味候補の一つとして検出される。
【００５２】
なお、ここで意味候補が検出されない場合、例えば、再翻訳テキスト中の単語と複数の意味候補のそれぞれとの間の類似度を計算し、複数の意味候補のうち最も類似している単語を多義語に該当する意味候補としてもよい。
【００５３】
Ｓ１０１２：多義語処理部１０７の指示に応じて、再翻訳修正部１０８は、取得した複数の意味候補を列挙するよう再翻訳テキストを修正する。ここでは、多義語処理部１０７は、単語Ｗ２が多義語「bathroom」に対応する訳語と判定して、単語Ｗ２を、「bathroom」の「複数の意味候補」の列挙である「｛単語Ｗ２|単語Ｗ１｝」に置換して、修正再翻訳テキストＴ２を出力する。この際、どちらかの単語をユーザが選択できるように出力する。
【００５４】
なお、図６Ｂの例に示すように、再翻訳テキストＴ１ａに含まれる単語Ｗ５がデータ１７１Ａにおいて複数の意味候補のうち類義語に該当する場合は、「複数の意味候補」の列挙には類義語の単語Ｗ５ではなく代表語による意味候補である単語Ｗ２を用いる。つまり、Ｓ１０１１において取得した多義語に対応する単語が、類義語に含まれている場合であっても、その類義語に対応する代表語による意味候補を出力する。なお、「複数の意味候補」の列挙のために検出された単語である単語Ｗ５をそのまま用いて「｛単語Ｗ５｜単語Ｗ１｝」を含むテキストを修正再翻訳テキストとして出力してもよい。
【００５５】
このように、複数の意味候補を列挙するとは、多義語ＤＢ１７０における類義語を含む「複数の意味候補」から、単語を選択して列挙することである。ここで、多義語のもつ複数の意味を全て網羅できるように単語を列挙してもよい。
【００５６】
Ｓ１０１３：再翻訳出力部１１１は、修正した再翻訳テキストをディスプレイ１９に表示させる。ここでは、図６Ａに示すように、｛単語Ｗ２|単語Ｗ１｝を含む修正再翻訳テキストＴ２を表示させる。
【００５７】
Ｓ１０１４：一方、多義語処理部１０７は、翻訳テキストに多義語が含まれていない場合、翻訳サーバ６０より取得した再翻訳テキストを、再翻訳出力部１１１を介して、ディスプレイ１９に表示させる。
【００５８】
Ｓ１０１５：ユーザが入力操作部１８を介して再翻訳テキスト中の選択可能な単語のいずれかを選択した場合、Ｓ１０１６に進む。例えば、ユーザは｛単語Ｗ２|単語Ｗ１｝のうち単語Ｗ１の位置をタッチすることで単語を選択することができる。ユーザが一定時間選択しない場合や選択しないことを示すボタンを選択した場合は単語の選択は行われなかったとみなされ、Ｓ１０１８に進む。
【００５９】
Ｓ１０１６：多義語処理部１０７は、多義語ＤＢ１７０を検索し、Ｓ１０１５で選択された単語に対応する一義解釈可能な訳語（選択された一つの意味候補に対応する意味を示す要素）を取得する。そして、翻訳修正部１０９が翻訳テキストを修正する。ここでは、一義解釈可能な訳語として、単語Ｗ１に対応する「toilet」が取得され、翻訳テキストにおいて「bathroom」がトイレであることが分かるよう「toilet」を追加または「toilet」に置換することにより翻訳テキストを修正する。
【００６０】
Ｓ１０１７：翻訳出力部１１２は、修正した翻訳テキストをディスプレイ１９に表示させる。ここでは、例えば「toilet」を追加した場合は図６Ａに示すように、「The bathroom (toilet) is over there」と表示される。なお、「bathroom」を「toilet」に置換した場合は「The toilet is over there」と表示される。
【００６１】
Ｓ１０１８：Ｓ１０１０において翻訳テキストに多義語が含まれていなかった場合や、Ｓ１０１５においてユーザが再翻訳テキスト中の単語を選択しなかった場合、翻訳サーバ６０から取得した翻訳テキスト（ここでは、「The bathroom is over there」）を表示させる。
【００６２】
なお、Ｓ１０１５においてユーザが再翻訳テキストにおける意味候補を選択せずＳ１０１８において翻訳テキストがディスプレイ１９に表示された後所定時間後、ユーザが再翻訳テキストにおける意味候補を選択した場合は、Ｓ１０１６またはＳ１０１７に遷移するようにしてもよい。この場合、ユーザが再翻訳テキスト中の意味候補のいずれかを選択すると、すでに表示されている翻訳テキストも修正され表示される。
【００６３】
［１−３．特徴など］
上記実施の形態に係る翻訳装置１０は、第１言語から第２言語に翻訳される内容に第２言語による多義語が含まれているかどうかを判定し、その結果を第１言語で出力する。このため、第１言語の発話者は、第２言語に翻訳された内容に多義語があるため、発話者の意図が第２言語の被発話者に伝わらない可能性があることを予め認識できる。よって、第１言語の発話者は、誤解が生じることを予め防止する手段を講じる、あるいは誤解が生じてもその理由を理解し適切な対応を取りやすくなる。そのため、第２言語の被発話者とのコミュニケーションを円滑に進めることができる。
【００６４】
特に、第１言語の発話者は、翻訳が正しく行われているかを確認するために再翻訳テキストを見た際に、翻訳テキストに含まれる多義語が本来の意図とは異なる意味に解釈されてしまった場合に、翻訳が正しく行われなかったのではと誤解してしまうことを事前に防ぐことができる。
【００６５】
ユーザは、第１言語の再翻訳テキストにおける複数の意味候補のうち第１言語の発話者が意図する意味候補を選択できる。翻訳装置１０は、この選択に応じて第２言語の一義解釈可能な訳語を翻訳テキストに含ませて出力する。よって、第１言語の発話者は、第２言語の被発話者に自身が意図する内容をより確実に伝えることができる。
【００６６】
多義語ＤＢ１７０においては、一つの第２言語による多義語に対し、第１言語による類義語を含む複数の意味候補が対応付けられている。このため、翻訳サーバ６０による翻訳結果が多様であっても、多義語に対応する複数の意味候補が検出されることが可能となる。
【００６７】
翻訳装置１０による機能は、翻訳サーバ６０における翻訳処理を変更することなく、クライアント側である翻訳装置１０において実行できることができる。そのため、システムの設計変更やメモリ資源の増加を伴わずに実現できる。
【００６８】
なお、第１言語のテキストに含まれる単語に対応する一以上の第２言語の単語が多義語を含むかどうかを判定することは、第１言語のテキストに含まれる単語に対応する一つの第２言語の単語が多義語であるかどうかを判定すること、および第１言語のテキストに含まれる単語に対応する複数の第２言語の単語のいずれかが多義語であるかどうかを判定することの少なくとも一方を含む。
【００６９】
（実施の形態２）
以下、本開示に係る実施の形態２について説明する。実施の形態１と同様の構成および機能については説明を省略し、同じ図面および符号を参照する場合がある。
【００７０】
［２−１．構成］
本実施の形態にかかる翻訳システム１、音声認識サーバ５０、翻訳サーバ６０、音声合成サーバ７０、および多義語ＤＢ１７０の構成は、実施の形態１と同様である（図１、図２および図４参照）。
【００７１】
本実施の形態に係る翻訳装置２０は、再翻訳テキストではなく原文テキストに関して、第２言語による多義語に対応する複数の第１言語による意味候補を出力する点で、実施の形態１に係る翻訳装置１０と異なる。
【００７２】
図７は、本実施の形態２に係る翻訳装置２０の構成を示す。翻訳装置２０の機能は、主にＣＰＵ１１がメモリ領域を利用して所定のプログラムを実行することにより実現される。ＣＰＵ１１は、以下の要素またはモジュールを備える。
【００７３】
音声取得部２０１、原文送信部２０３、翻訳取得部２０４、翻訳送信部２０５、および音声出力部２１２は、それぞれ、実施の形態１に係る音声取得部１０１、原文送信部１０３、翻訳取得部１０４、翻訳送信部１０５、および音声出力部１１３と同様の機能を有する。
【００７４】
原文取得部２０２（第１言語取得部の一例）は、通信Ｉ／Ｆ１６を介して音声認識サーバ５０から音声認識結果の原文テキストを取得する。
【００７５】
多義語処理部２０７は、多義語ＤＢ１７０を参照して原文テキストに対応する第２言語のテキストに多義語が含まれる可能性があるかどうかを判定する。多義語処理部２０７はまた、原文テキストに対応する第２言語のテキストに多義語が含まれる可能性がある場合は、原文テキストを修正する。具体的には、多義語処理部２０７は、後述するように、第２言語の多義語に対応する第１言語の単語を複数列挙した原文テキストを生成する。
【００７６】
原文修正部２０８は、多義語処理部２０７の指示に応じて、原文テキストを修正する。
【００７７】
原文出力部２０９（第１言語出力部の一例）は、修正した原文テキストをディスプレイ１９に表示させるために、原文テキストを出力する。
【００７８】
翻訳出力部２１０（第２言語出力部の一例）は、翻訳取得部２０４により取得した翻訳テキストをディスプレイ１９に表示させるために、翻訳テキストを出力する。
【００７９】
［２−２．動作］
以下、図８に示す、本実施の形態２に係る翻訳装置２０（主にＣＰＵ１１）により実行される処理について説明する。なお、本例では、実施の形態１と同様に、ユーザである日本語（第１言語）の発話者が発話した内容を翻訳して英語（第２言語）の被発話者に伝える例を説明する。
【００８０】
Ｓ２００１：音声取得部２０１は、マイク３０から音声データを取得する。ここでは、音声取得部２０１は、ユーザの日本語の発話者により発せられた音声を取得する。具体的には、図９Ａに示すように、発話者により原文テキストＴ３と発話されたとする。
【００８１】
Ｓ２００２：音声取得部２０１は、音声データを音声認識サーバ５０に送信する。
【００８２】
Ｓ２００３：原文取得部２０２は、音声認識サーバ５０によって変換された原文テキストを受信する。
【００８３】
Ｓ２００４：多義語処理部２０７は、多義語ＤＢ１７０（図４参照）を参照する。ここでは、上述したように、第１言語を日本語、第２言語を英語とするデータ１７１Ａが選択され、参照される。
【００８４】
Ｓ２００５：原文テキスト中に、多義語ＤＢ１７０の複数の意味候補のいずれかが含まれているかどうかを判定する。ここでは、原文テキストＴ３のうち、単語Ｗ１が多義語ＤＢ１７０に含まれていると判定される。ここでは、単語Ｗ１は多義語であるbathroomに翻訳される可能性があると判断される。
【００８５】
なお、原文テキスト中、多義語ＤＢ１７０の複数の意味候補のうち第１言語の単語が類義語に該当する場合も、同様に判定される。つまり、図９Ｂに示すように、原文テキストＴ３ａに類義語である単語Ｗ６が含まれている場合、単語Ｗ６が多義語ＤＢ１７０に含まれていると判定される。
【００８６】
Ｓ２００６：多義語処理部２０７は、原文テキストＴ３において「bathroom」に対応する代表語の複数の意味候補（単語Ｗ１および単語Ｗ２）を取得する。
【００８７】
なお、多義語に対応する原文テキストの単語が類義語（例えば、単語Ｗ６）であった場合、多義語処理部２０７は、単語Ｗ６を取得し、これを代表語の複数の意味候補（単語Ｗ１および単語Ｗ２）に置換する。
【００８８】
Ｓ２００７：多義語処理部２０７の指示に応じて、原文修正部２０８は、取得した複数の意味候補を列挙するように原文テキストを修正する。ここでは、図９Ａに示すように、多義語処理部２０７は、単語Ｗ１を、「複数の意味候補」の列挙である「｛単語Ｗ１|単語Ｗ２｝」に置換して、修正原文テキストＴ４を出力する。
【００８９】
なお、実施の形態１と同様に、「複数の意味候補」の列挙のために検出された単語である単語Ｗ６をそのまま用いて｛単語Ｗ２｜単語Ｗ６｝を含むテキストとして修正原文テキストＴ４ａ（図９Ｂ参照）を出力してもよい。
【００９０】
Ｓ２００８：原文出力部２０９は、修正した原文テキストをディスプレイ１９に表示させる。ここでは、原文出力部２０９は、図９Ａに示すように、｛単語Ｗ１|単語Ｗ２｝を含む修正原文テキストＴ４を表示させる。
【００９１】
なお、ここで音声認識の誤りにより原文テキストに誤りがある場合は、Ｓ２００１に戻り音声の入力をやり直してもよい。
【００９２】
Ｓ２００９：一方、多義語処理部２０７は、原文テキストにおいて多義語に対応する単語が含まれる可能性がない場合、原文出力部２０９を介して、そのまま原文テキストをディスプレイ１９に表示させる。なお、ここで音声認識の誤りにより原文テキストに誤りがある場合は、Ｓ２００１に戻り音声の入力をやり直してもよい。
【００９３】
Ｓ２０１０：原文テキストは翻訳サーバ６０に送信される。
【００９４】
Ｓ２０１１：翻訳サーバ６０によって生成された翻訳テキストが受信される。
【００９５】
Ｓ２０１２：受信された翻訳テキストはディスプレイ１９に表示される。
【００９６】
［２−３．特徴など］
上記実施の形態に係る翻訳装置２０は、翻訳サーバ６０による翻訳処理を待たずに、第１言語から第２言語に翻訳される内容に多義語が含まれる可能性があるかどうかを判定し、その結果を出力する。このため、第１言語の発話者は、第２言語に翻訳された内容に多義語がある可能性があるため、発話者の意図が第２言語の被発話者に伝わらない可能性があることを予め認識できる。よって、第１言語の発話者は、誤解が生じることを予め防止する手段を講じる、あるいは誤解が生じてもその理由を理解し適切な対応を取りやすくなる。そのため、第２言語の被発話者とのコミュニケーションを円滑に進めることができる。
【００９７】
実施の形態１と同様に、多義語ＤＢ１７０においては、一つの第２言語による多義語に対し、第１言語による類義語を含む複数の意味候補が対応付けられている。そのため、翻訳サーバ６０による翻訳結果が多様であっても、多義語に対応する複数の意味候補が検出されることが可能となる。
【００９８】
翻訳装置２０による機能は、実施の形態１と同様に、翻訳サーバ６０における翻訳処理を変更することなく、クライアント側において実行できることができる。そのため、システムの設計変更やメモリ資源の増加を伴わずに実現できる。
【００９９】
［２−４．変形例］
上記実施の形態２に係る翻訳装置２０は、多義語がある場合は、実施の形態１と同様に、表示される翻訳テキストにおいて一義語解釈可能な訳語を追記または置換するようにしてもよい。以下、図８におけるＳ２０１２を以下の処理に置き換えて、図１０を参照して説明する。
【０１００】
Ｓ２１１１：図８のＳ２０１１において翻訳テキストを受信した後、多義語処理部２０７は、多義語ＤＢ１７０を参照する。ここでは、データ１７１Ａ（図４参照）が選択され、参照される。
【０１０１】
Ｓ２１１２：多義語処理部２０７は、データ１７１Ａにおいて、翻訳テキストにＳ２００６で取得した単語に対応する多義語（bathroom）が含まれているかどうかを判定する。ここでは、翻訳テキスト中にbathroomがある場合はＳ２１１３に進み、翻訳テキスト中にbathroomがない場合はＳ２１１５に進む。
【０１０２】
Ｓ２１１３：多義語処理部２０７は、多義語ＤＢ１７０を検索し、Ｓ２１１２で判定された多義語に対応する一義解釈可能な訳語を取得する。そして、原文修正部２０８は、実施の形態１の翻訳修正部１０９と同様に、翻訳テキストを修正する。ここでは、原文修正部２０８は、一義解釈可能な訳語として「toilet」を取得し、翻訳テキストにおいて「bathroom」がトイレであることが分かるように、「toilet」を追加または「toilet」に置換することにより翻訳テキストを修正する。
【０１０３】
Ｓ２１１４：翻訳出力部２１０は、修正した翻訳テキストをディスプレイ１９に表示させる。ここでは、例えば図１１に示すように「The bathroom (toilet) is over there」と表示される。なお、「bathroom」を「toilet」に置換した場合は「The toilet is over there」と表示される。
【０１０４】
Ｓ２１１５：Ｓ２１１２において翻訳テキスト中に多義語が含まれていない場合、翻訳出力部２１０は、翻訳サーバ６０から受信した翻訳テキスト（ここでは、「The bathroom is over there」）を出力して、ディスプレイ１９に表示させる。
【０１０５】
ここでは、第１言語の原文テキストに多義語に対応する単語が含まれる可能性があるかどうかを判定したことに基づき、翻訳テキストにおいてその多義語が含まれていると判定した場合、翻訳出力部２１０は、翻訳テキストに第２言語の一義解釈可能な訳語を含ませて出力する。よって、第１言語の発話者は、第２言語の被発話者に自身が意図する内容をより確実に伝えることができる。
【０１０６】
（実施の形態３）
実施の形態１に係る翻訳装置１０は、第２言語の単語が多義語であるか否かを判定し、第２言語の単語が多義語であると判定した場合に、複数の意味候補を出力する。すなわち、翻訳装置１０のユーザが、複数の意味候補の中から、一つの意味候補を選択する必要がある。
【０１０７】
そこで、本実施の形態に係る翻訳装置１０は、第２言語の単語が多義語であると判定した場合に、第１言語の一義語を含む文章を翻訳サーバに送信する。翻訳サーバは、この文章について翻訳および再翻訳を行う。これにより、本実施の形態に係る翻訳装置１０は、ユーザによる選択なしに、第１言語の原文章と、再翻訳文章との不整合を低減することを可能にしている。
【０１０８】
以下、本開示に係る実施の形態３について図１〜図３、図１２Ａおよび図１２Ｂを用いて説明する。実施の形態１と同様の構成および機能については説明を省略し、同じ図面および符号を参照する場合がある。また、実施の形態１と同様に、第１言語が日本語であり、第２言語が英語である例を用いて本実施の形態を説明する。
【０１０９】
［３−１．動作］
翻訳装置１０の記憶部１７は、図１２Ａに示すような多義語テーブル１８０を格納している。多義語テーブル１８０には、日本語の単語Ｗ１１（トイレを意味する単語）、単語Ｗ１１に対応する日本語の一義語Ｗ１２（台所を意味する単語）、単語Ｗ１２に対応する英語の置換翻訳語Ｗ１３（kitchen）、および単語Ｗ１１に対応する英語の翻訳語Ｗ１４（bathroom）が記憶されている。具体的には、翻訳語Ｗ１４は、単語Ｗ１１の英訳語である。また、置換翻訳語Ｗ１３は、一義語Ｗ１２の英訳語である。単語Ｗ１１と一義語Ｗ１２とは、例えば、同一のカテゴリに属する単語である。ここでは、単語Ｗ１１と一義語Ｗ１２とは、場所を意味するカテゴリに属している。一義語Ｗ１２は、単語Ｗ１１と同じ意味を有していなくてもよい。さらに、多義語テーブル１８０には、翻訳語Ｗ１４の属性が記録されている。ここでは、翻訳語Ｗ１４の属性として、翻訳語Ｗ１４が多義語であることが記録されている。ここで、一義語Ｗ１２は、翻訳サーバ６０の翻訳処理において、一義的に置換翻訳語Ｗ１３であるkitchenに翻訳される単語である。
【０１１０】
図３および図１２Ｂを参照しながら、本実施の形態に係る翻訳装置１０の動作の詳細を説明する。
【０１１１】
まず、翻訳装置１０の原文取得部１０２は、通信Ｉ／Ｆ１６（通信部の一例）を介して、音声認識サーバ５０で音声認識された結果である日本語の原文章Ｔ１１を取得する。ここで、原文章Ｔ１１には、単語Ｗ１１が含まれている。
【０１１２】
多義語処理部１０７は、記憶部１７に格納された多義語テーブル１８０を参照して、原文章Ｔ１１に含まれる単語Ｗ１１に対応する翻訳語Ｗ１４が多義語であるか否かを判定する。具体的には、多義語処理部１０７は、多義語テーブル１８０を参照して、翻訳語Ｗ１４の属性を確認する。翻訳語Ｗ１４の属性において翻訳語Ｗ１４が多義語であることが記録されていれば、多義語処理部１０７は、翻訳語Ｗ１４が多義語であると判定する。多義語処理部１０７は、翻訳語Ｗ１４が多義語であると判定した場合、単語Ｗ１１を一義語Ｗ１２に置換することにより、日本語の置換文章Ｔ１２を生成する。
【０１１３】
通信Ｉ／Ｆ１６は、置換文章Ｔ１２を翻訳サーバ６０（図１参照）に送信する。
【０１１４】
翻訳サーバ６０は、置換文章Ｔ１２を英語に翻訳することにより、英語の置換翻訳文章Ｔ１３を生成する。ここで、前述したように、置換文章Ｔ１２に含まれる一義語Ｗ１２は、翻訳サーバ６０の翻訳処理において、一義的に置換翻訳語Ｗ１３に翻訳される。すなわち、置換翻訳文章Ｔ１・BR>Rは、置換翻訳語Ｗ１３を含む。
【０１１５】
翻訳サーバ６０は、さらに、置換翻訳文章Ｔ１３を日本語に再翻訳することにより、置換再翻訳文章Ｔ１５を生成する。このとき、先ほどと同様に、置換翻訳文章Ｔ１３に含まれる置換翻訳語Ｗ１３は、翻訳サーバ６０の再翻訳処理において、一義的に一義語Ｗ１２に再翻訳される。すなわち、置換再翻訳文章Ｔ１５は、一義語Ｗ１２を含む。
【０１１６】
通信Ｉ／Ｆ１６は、英語の置換翻訳文章Ｔ１３および日本語の置換再翻訳文章Ｔ１５を受信する。
【０１１７】
再翻訳修正部１０８は、通信Ｉ／Ｆ１６を介して、日本語の置換再翻訳文章Ｔ１５を取得する。そして、再翻訳修正部１０８は、多義語テーブル１８０を参照して、置換再翻訳文章Ｔ１５に含まれる一義語Ｗ１２を単語Ｗ１１に置換する。これにより、再翻訳修正部１０８は、日本語の再翻訳文章Ｔ１６を生成する。再翻訳出力部１１１は、再翻訳文章Ｔ１６を出力する。具体的には、再翻訳出力部１１１は、ディスプレイ１９の表示エリアＡ１に、再翻訳文章Ｔ１６を表示させる。
【０１１８】
翻訳修正部１０９は、通信Ｉ／Ｆ１６を介して、英語の置換翻訳文章Ｔ１３を取得する。そして、翻訳修正部１０９は、多義語テーブル１８０を参照して、置換翻訳文章Ｔ１３に含まれる置換翻訳語Ｗ１３を翻訳語Ｗ１４に置換する。これにより、翻訳修正部１０９は、英語の翻訳文章Ｔ１４を生成する。翻訳出力部１１２は、翻訳文章Ｔ１４を出力する。具体的には、翻訳出力部１１２は、ディスプレイ１９の表示エリアＡ２に、翻訳文章Ｔ１４を表示させる。
【０１１９】
以上のようにして、翻訳装置１０は、ユーザによる意味候補の選択なしに、再翻訳文章Ｔ１６を出力することができる。
【０１２０】
［３−２．特徴など］
本実施の形態に係る翻訳装置１０は、記憶部１７に格納された多義語テーブル１８０を参照して、第２言語の翻訳語Ｗ１４が多義語であるか否かを判定する。そして、翻訳語Ｗ１４が多義語である場合に、翻訳装置１０は、翻訳語Ｗ１４に対応した日本語の単語Ｗ１１を一義語Ｗ１２に置換する。これにより、翻訳装置１０は、翻訳サーバ６０側において翻訳処理を変更することなく、端末側において文章Ｔ１１と再翻訳文章Ｔ１６との不整合を低減することができる。
【０１２１】
（その他実施の形態）
以上のように、本出願において開示する技術の例示として、実施の形態１〜３を説明した。しかしながら、本開示における技術は、これに限定されず、適宜、変更、置き換え、付加、省略などを行った実施の形態にも適用可能である。また、上記実施の形態１〜３で説明した各構成要素及び機能を組み合わせて、新たな実施の形態とすることも可能である。
【０１２２】
そこで、以下、他の実施の形態を例示する。
【０１２３】
［１］
図１３は、上記実施の形態に係る翻訳装置１０または翻訳装置２０のディスプレイ１９の画面例を示す。同画面は、図２に示す画面と同様であり、第１言語の表示エリアＡ１と、第２言語の表示エリアＡ２を含む。本例では、複数の意味候補をテキストではなく、図や写真で表示する。
【０１２４】
例えば、単語Ｗ７を含む原文テキストＬ３−１が取得された場合、単語Ｗ７に対応する第２の言語の単語（Nikko）は多義語と判断される。この場合、取得された再翻訳テキスト（または原文テキスト）は、多義語処理部１０７または多義語処理部２０７により処理される。そして、「Nikko」に置換されたテキストＬ３−２とともに、２つのNikkoの意味を表す写真が選択可能なように表示される。図１３では、ホテル名を意味するNikkoとそのイメージ写真Ａが中段に表示され、観光地を意味するNikkoのイメージ写真Ｂ、Ｃが下段に表示される。第１言語の発話者は、これらのイメージ写真を見ていずれのNikkoを意味するかを選択できる。ここでは、観光地を意味するNikkoのイメージ写真が選択される。この結果、第２言語を使用する被発話者に対し、選択された観光地Nikkoに関連するイメージ写真Ｂ，Ｃや地図などの画像が表示エリアＡ２において示される。
【０１２５】
なお、写真や地図などの他に、絵、マーク、記号などの画像を用いて当該単語が多義語に関連しているということを表示するようにしてもよい。
【０１２６】
［２］
実施の形態１において、再翻訳の結果、重複した単語が出力される場合がある。例えば、原文テキストが図１４に示す第１言語のテキストＴ５であり、取得した翻訳テキストが「You will see a toilet on the right side and a bathroom on the left side」であったとする。この場合、再翻訳テキストは、例えば２つの単語Ｗ１を含むテキストＴ６となる可能性がある。この場合、テキストＴ６に含まれる２つの単語Ｗ１のうち、どちらの単語Ｗ１がtoiletに相当し、どちらの単語Ｗ１がbathroomに相当するか判別できない。
【０１２７】
かかる場合、翻訳装置１０は、（１）翻訳サーバ６０にアクセスして、各単語の翻訳対応関係情報を取得し、いずれの単語Ｗ１がトイレであるかを判定する。あるいは、翻訳装置１０は、（２）単語の登場する位置などに基づき、いずれの単語Ｗ１がトイレであるかを判定する。これにより、翻訳装置１０は、どちらの単語Ｗ１がBathroomに翻訳されたものかを判断し、再翻訳テキスト中のBathroomに対応する単語Ｗ１を｛単語Ｗ１｜単語Ｗ２｝と修正する。そして、翻訳装置１０は、修正翻訳テキストとして、テキストＴ７を出力することができる。
【０１２８】
［３］
上記実施の形態に係る翻訳装置１０または翻訳装置２０の各処理機能は、例えば、ＣＰＵ（又はＭＰＵ（Micro Processing Unit）、ＭＣＵ（Micro Controller Unit）などのマイクロ・コンピュータ）の制御回路上で、その全部又は任意の一部を実行するようにしてもよい。また、各処理機能は、ＣＰＵ（又はＭＰＵ、ＭＣＵなどのマイクロ・コンピュータ）で解析実行するプログラム上、又はワイヤードロジックによるハードウェア上で、その全部又は任意の一部を実行するようにしてもよい。
【０１２９】
また、翻訳装置１０または翻訳装置２０は、１つまたは複数のプロセッサまたは回路により構成されていてもよい。翻訳装置１０または翻訳装置２０は、１つまたは複数の半導体チップにより構成されていてもよい。
【０１３０】
［４］
上記実施の形態において、翻訳装置１０または翻訳装置２０は、第１言語の音声を取得しているが、第１言語のテキストを原文テキストとして直接取得するようにしてもよい。
【０１３１】
［５］
上記実施の形態において、表示されるテキストを修正して意味候補を列挙していたが、音声出力で複数の意味候補を列挙してもよい。
【０１３２】
［６］
上記実施の形態において、音声認識サーバ５０と、翻訳サーバ６０と、音声合成サーバ７０は別体のサーバに限定されない。これら全てまたはその一部が一つのコンピュータ装置に設けられていてもよい。
【０１３３】
［７］
上記実施の形態における処理（図５、図８、図１０など）の実行順序は、必ずしも、上記実施形態の記載に制限されるものではなく、発明の要旨を逸脱しない範囲で、実行順序を入れ替えることができるものである。
【０１３４】
［８］
本開示に係る翻訳装置１０または翻訳装置２０は、上記実施の形態により実施されることに限られない。翻訳装置１０または翻訳装置２０により実行される翻訳方法や、コンピュータプログラム、かかるプログラムを記録したコンピュータ読み取り可能な記録媒体は、本開示の範囲に含まれる。ここで、コンピュータ読み取り可能な記録媒体としては、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ（登録商標）Ｄｉｓｃ）、半導体メモリを挙げることができる。
【０１３５】
上記コンピュータプログラムは、上記記録媒体に記録されたものに限られず、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク等を経由して伝送されるものであってもよい。
【産業上の利用可能性】
【０１３６】
本開示は、翻訳装置または翻訳方法として利用可能である。
【符号の説明】
【０１３７】
１            ：翻訳システム
１０          ：翻訳装置
１１          ：ＣＰＵ
１２          ：ＲＯＭ
１３          ：ＲＡＭ
１４          ：入力Ｉ／Ｆ
１５          ：出力Ｉ／Ｆ
１６          ：通信Ｉ／Ｆ
１７          ：記憶部
１８          ：入力操作部
１９          ：ディスプレイ（表示部）
３０          ：マイク
４０          ：スピーカ
５０          ：音声認識サーバ
６０          ：翻訳サーバ
７０          ：音声合成サーバ
１０１        ：音声取得部
１０２        ：原文取得部（第１言語取得部）
１０３        ：原文送信部
１０４        ：翻訳取得部（第２言語取得部）
１０５        ：翻訳送信部
１０６        ：再翻訳取得部（第１言語取得部）
１０７        ：多義語処理部
１０８        ：再翻訳修正部
１０９        ：翻訳修正部
１１０        ：原文出力部
１１１        ：再翻訳出力部（第１言語出力部）
１１２        ：翻訳出力部（第２言語出力部）
１１３        ：音声出力部
２０          ：翻訳装置
２０１        ：音声取得部
２０２        ：原文取得部（第１言語取得部）
２０３        ：原文送信部
２０４        ：翻訳取得部
２０５        ：翻訳送信部
２０７        ：多義語処理部
２０８        ：原文修正部
２０９        ：原文出力部
２１０        ：翻訳出力部
２１２        ：音声出力部
【図１】
0006706810.tif 000002
【図２】
0006706810.tif 000003
【図３】
0006706810.tif 000004
【図４】
0006706810.tif 000005
【図５】
0006706810.tif 000006
【図６Ａ】
0006706810.tif 000007
【図６Ｂ】
0006706810.tif 000008
【図７】
0006706810.tif 000009
【図８】
0006706810.tif 000010
【図９Ａ】
0006706810.tif 000011
【図９Ｂ】
0006706810.tif 000012
【図１０】
0006706810.tif 000013
【図１１】
0006706810.tif 000014
【図１２Ａ】
0006706810.tif 000015
【図１２Ｂ】
0006706810.tif 000016
【図１３】
0006706810.tif 000017
【図１４】
0006706810.tif 000018