(57)【要約】【課題】１つの原言語の文例から複数の翻訳例が得られるような場合でも、ユーザに対して正確な翻訳結果を提供できるようにする。【解決手段】自動翻訳装置は、翻訳対象となる原言語と前記原言語に対応する翻訳先の目的言語とからなる辞書を保持する翻訳辞書保持手段と、入力された原言語データに対応する目的言語データを翻訳辞書保持手段から取得する翻訳手段と、翻訳手段により取得された目的言語データが複数存在する場合に、複数の目的言語データを翻訳結果の候補として提示する翻訳候補提示手段と、翻訳候補提示手段により提示された複数の目的言語データから選択された目的言語データを最終的な翻訳結果として提示する翻訳結果提示手段と、を有する。【選択図】図１
2010186330.tif 000002
【特許請求の範囲】
【請求項１】
翻訳対象となる原言語と前記原言語に対応する翻訳先の目的言語とからなる辞書を保持する翻訳辞書保持手段と、
入力された原言語データに対応する目的言語データを前記翻訳辞書保持手段から取得する翻訳手段と、
前記翻訳手段により取得された前記目的言語データが複数存在する場合に、前記複数の目的言語データを翻訳結果の候補として提示する翻訳候補提示手段と、
前記翻訳候補提示手段により提示された前記複数の目的言語データから選択された目的言語データを最終的な翻訳結果として提示する翻訳結果提示手段と、
を有することを特徴とする自動翻訳装置。
【請求項２】
前記翻訳手段は、原言語データが音声入力された場合に音声データを文字コードデータに変換し、前記文字コードデータを用いて、前記翻訳辞書保持手段から前記原言語に対応する目的言語の文字コードデータを検索して取得することを特徴とする請求項１に記載の自動翻訳装置。
【請求項３】
前記翻訳候補提示手段は、前記複数の目的言語データを翻訳結果の候補としてディスプレイに表示させ、選択入力を受け付けることを特徴とする請求項１又は２に記載の自動翻訳装置。
【請求項４】
前記翻訳結果提示手段は、前記選択された目的言語の文字コードデータを音声データに変換して音声出力させることを特徴とする請求項１から３のいずれか１項に記載の自動翻訳装置。
【請求項５】
前記翻訳候補提示手段により提示された前記複数の目的言語データから選択された目的言語データをネットワークに送信可能なデータ形式に変換するデータ形式変換手段を有し、
前記翻訳結果提示手段は、前記データ形式変換手段によりデータ形式が変換された目的言語データを最終的な翻訳結果としてネットワークに送信させることを特徴とする請求項１から４のいずれか１項に記載の自動翻訳装置。
【請求項６】
翻訳対象となる原言語と前記原言語に対応する翻訳先の目的言語とからなる辞書を記憶する記憶手段から、入力された原言語データに対応する目的言語データを取得する翻訳ステップと、
前記翻訳ステップにより取得された前記目的言語データが複数存在する場合に、前記複数の目的言語データを翻訳結果の候補として提示する翻訳候補提示ステップと、
前記翻訳候補提示ステップにより提示された前記複数の目的言語データから選択された目的言語データを最終的な翻訳結果として提示する翻訳結果提示ステップと、
を有することを特徴とする自動翻訳方法。
【請求項７】
コンピュータに、
翻訳対象となる原言語と前記原言語に対応する翻訳先の目的言語とからなる辞書を記憶する記憶手段から、入力された原言語データに対応する目的言語データを取得する翻訳処理と、
前記翻訳処理により取得された前記目的言語データが複数存在する場合に、前記複数の目的言語データを翻訳結果の候補として提示する翻訳候補提示処理と、
前記翻訳候補提示処理により提示された前記複数の目的言語データから選択された目的言語データを最終的な翻訳結果として提示する翻訳結果提示処理と、
を実行させることを特徴とするプログラム。
【請求項８】
請求項８に記載のプログラムを記録しコンピュータ読み取り可能なことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動翻訳装置、自動翻訳方法、プログラム及び記録媒体に関し、特に、翻訳した結果が複数存在するような場合に好ましく適用される技術に関するものである。
【背景技術】
【０００２】
近年、機械翻訳及び音声認識といった要素技術の研究が盛んに行われている。そして、これらを組み合わせることで、原言語による音声の入力を受け付けた場合、目的言語による翻訳文が出力される翻訳システムが実用化されつつある。しかし、各要素技術にはまだ多くの技術的課題が残されている。例えばこれまでの翻訳システムでは、最良の語彙検索結果を求めるアルゴリズムを用いて１つの結果を返すため、ユーザにとって適当でない翻訳結果が得られることがある。このため、ユーザの発話が常に正しく認識、翻訳されるほど精度の高いシステムの実現は困難であり、音声認識や翻訳に誤りが生じることが多い。
【０００３】
例えば特許文献１では、普及率の高いモバイルインターネットアクセスサービスが利用可能な携帯電話を用いて通訳精度の高い音声通訳を行う方法が開示されている。特許文献１で開示された方法は、ユーザが携帯電話で自動通訳サーバに音声を入力して送信すると、自動通訳サーバが、ユーザが通訳可能な言語種、ユーザが通訳可能な文例場面、ユーザが入力可能な文例のデータをユーザの携帯電話に送信し、該携帯電話の表示画面に表示させる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１２５０５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１で開示された方法は、通訳できる言語の種類やシチュエーションごとの文例等をユーザに選択させる点で、確かにユーザビリティを向上させようとするものといえる。しかし、１つの原言語の文例から複数の翻訳例が得られるような場合には、これまで通り、上述したようなアルゴリズムを用いて１つの結果を返す処理が行われるため、ユーザにとって適当でない翻訳結果が得られるという問題は解決できない。
【０００６】
そこで、本発明は、１つの原言語の文例から複数の翻訳例が得られるような場合でも、ユーザに対して正確な翻訳結果を提供できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
かかる目的を達成するため、本発明の自動翻訳装置は、翻訳対象となる原言語と前記原言語に対応する翻訳先の目的言語とからなる辞書を保持する翻訳辞書保持手段と、入力された原言語データに対応する目的言語データを翻訳辞書保持手段から取得する翻訳手段と、翻訳手段により取得された目的言語データが複数存在する場合に、複数の目的言語データを翻訳結果の候補として提示する翻訳候補提示手段と、翻訳候補提示手段により提示された複数の目的言語データから選択された目的言語データを最終的な翻訳結果として提示する翻訳結果提示手段と、を有する。
【０００８】
本発明の自動翻訳方法は、翻訳対象となる原言語と前記原言語に対応する翻訳先の目的言語とからなる辞書を記憶する記憶手段から、入力された原言語データに対応する目的言語データを取得する翻訳ステップと、翻訳ステップにより取得された目的言語データが複数存在する場合に、複数の目的言語データを翻訳結果の候補として提示する翻訳候補提示ステップと、翻訳候補提示ステップにより提示された複数の目的言語データから選択された目的言語データを最終的な翻訳結果として提示する翻訳結果提示ステップと、を有する。
【０００９】
本発明のプログラムは、コンピュータに、翻訳対象となる原言語と前記原言語に対応する翻訳先の目的言語とからなる辞書を記憶する記憶手段から、入力された原言語データに対応する目的言語データを取得する翻訳処理と、翻訳処理により取得された目的言語データが複数存在する場合に、複数の目的言語データを翻訳結果の候補として提示する翻訳候補提示処理と、翻訳候補提示処理により提示された複数の目的言語データから選択された目的言語データを最終的な翻訳結果として提示する翻訳結果提示処理と、を実行させる。
【００１０】
本発明の記録媒体は、上記のプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００１１】
本発明によれば、１つの原言語の文例から複数の翻訳例が得られるような場合でも、ユーザに対して正確な翻訳結果を提供することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】本発明に係る自動翻訳装置の構成を示した図である。
【図２】本発明の実施形態に係る自動翻訳装置の構成を示した図である。
【図３】本発明の実施形態に係る自動翻訳装置が行う翻訳動作の流れを示したフローチャートである。
【図４】本発明の実施形態に係る自動翻訳装置の構成を示した図である。
【図５】本発明の実施形態に係る自動翻訳装置が行う翻訳動作の流れを示したフローチャートである。
【発明を実施するための形態】
【００１３】
本発明において、図１に示すように、自動翻訳装置１は、翻訳辞書保持手段２、翻訳手段３、翻訳候補提示手段４、翻訳結果提示手段５を有する。翻訳辞書保持手段２は、翻訳の対象となる原言語と原言語に対応する目的言語とが関連付けられた辞書データを保持する。翻訳手段３は、ユーザにより入力された原言語データに対応する目的言語データを翻訳辞書保持手段２から検索して取得する。翻訳手段３で取得される目的言語データは、１つの原言語データにつき、１つの場合もあるし、複数の場合もある。翻訳候補提示手段４は、翻訳手段３で取得された目的言語データが複数存在する場合に、複数の目的言語データを翻訳結果の候補としてユーザに提示する。翻訳結果提示手段５は、翻訳候補提示手段４により提示された複数の目的言語データからユーザにより選択された目的言語データを最終的な翻訳結果として提示する。
【００１４】
本発明では、翻訳候補提示手段４が複数の目的言語データを提示してユーザに翻訳結果を選択させ、翻訳結果提示手段５が選択された目的言語データを最終的な翻訳結果としてユーザに提示するため、自動翻訳による語彙の誤りをユーザの手により補正することができ、精度の高い翻訳結果をユーザに提供することが可能となる。
【００１５】
以下、本発明の実施形態について図面を参照して説明する。
【００１６】
［第１実施形態］
はじめに、本発明の第１実施形態の構成について説明する。図２は、第１実施形態の自動翻訳装置の構成を示した図である。第１実施形態の自動翻訳装置１００は、制御部１１０及び記憶部１２０を備える。制御部１１０は、図１の翻訳手段３、翻訳候補提示手段４、翻訳結果提示手段５に相当する、翻訳手段１１１、翻訳候補提示手段１１２、翻訳結果提示手段１１３を有する。制御部１１０は、ＣＰＵ（不図示）がＲＯＭ（不図示）に格納されたプログラムを読み込んで実現される機能部で、各手段が主記憶装置上にロードされて生成される。また、記憶部１２０は、ＲＯＭ等の記憶装置で構成され、図１の翻訳辞書保持手段２に相当する翻訳ＤＢ１２１を有する。
【００１７】
自動翻訳装置１００は、マイクやキーボードで構成される入力装置２００から原言語の文章を入力する。入力装置１００は、マイクから入力された電気的な音声データ（音声信号）を自動翻訳装置１００へ受け渡す機能と、キーボードから入力された文字コードデータを自動翻訳装置１００へ受け渡す機能を持つ。
【００１８】
そして、自動翻訳装置１００は、翻訳手段１１１でコンピュータ処理が可能な形式にデータを変換し、翻訳ＤＢ１２１を検索することにより目的言語の文章（翻訳結果）を得る。翻訳結果が複数存在する場合、翻訳候補提示手段１１２によりタッチパネルで構成される入出力装置３００に翻訳結果の候補群を表示させ、ユーザに正しい翻訳結果を選択させる。入出力装置３００は、翻訳候補提示手段１１２から受け取った複数の目的言語データを翻訳結果の候補群として表示する機能と、ユーザにより選択された翻訳結果を翻訳結果提示手段１１３に受け渡す機能を持つ。
【００１９】
そして、自動翻訳装置１００は、翻訳結果提示手段１１３で文字コードデータを音声信号に変換し、スピーカで構成される出力装置４００に翻訳結果を音声出力させる。なお、翻訳結果が単一の場合は、そのまま出力装置４００に翻訳結果を音声出力させる。出力装置４００は、翻訳結果提示手段１１３から受け取った音声信号を音声として出力する機能を持つ。
【００２０】
次に、第１実施形態の動作処理について説明する。図３は、第１実施形態の自動翻訳装置が行う翻訳動作の流れを示したフローチャートである。まず、翻訳手段１１１は、ユーザにより入力装置２００での入力内容（原言語の文章）を受け付ける（ステップＳ１０１）。ここで、音声信号で原言語データが入力された場合は文字コードデータに変換する。次いで、翻訳手段１１１は、入力装置２００から受け取った原言語の文字コードデータを用いて、原言語の文章に対応する目的言語の文章の文字コードデータを翻訳ＤＢ１２１から検索して取得する（ステップＳ１０２）。
【００２１】
そして、翻訳ＤＢ１２１から取得した目的言語の文章データが複数存在する場合（ステップＳ１０３／ＹＥＳ）、翻訳候補提示手段１１２は、複数の翻訳結果の候補群を入出力装置３００に表示させ、ユーザから翻訳結果の選択入力を受け付ける（ステップＳ１０４）。次いで、翻訳結果提示手段１１３は、ユーザにより選択された目的言語の文章データについて、文字コードデータから音声信号に変換して出力装置４００に送出し、採取的な翻訳結果として音声出力させる（ステップＳ１０５）。
【００２２】
他方、翻訳ＤＢ１２１から取得した目的言語の文章データが原言語の文章データに対応する１つのデータである場合（ステップＳ１０３／ＮＯ）、翻訳結果提示手段１１３は、取得された目的言語の文章データについて音声信号に変換して出力装置４００に送出し、最終的な翻訳結果として音声出力させる（ステップＳ１０５）。
【００２３】
上述した第１実施形態によれば、翻訳結果が複数存在する場合にユーザが正しいと考える翻訳結果を選択して、自動翻訳した結果をユーザ側で補正できるためように構成されているため、ユーザとの間でコミュニケーションを取りつつ、精度の高い翻訳結果をユーザに提供することが可能である。
【００２４】
［第２実施形態］
はじめに、本発明の第２実施形態の構成について説明する。図４は、第２実施形態の自動翻訳装置の構成を示した図である。第２実施形態が第１実施形態と異なるのは、自動翻訳装置１０１の制御部１１０がデータ形式変換手段１１４をさらに有しており、自動翻訳装置１０１が出力装置５００に最終的な翻訳結果を出力する点である。その他の構成は第１実施形態と共通するため、相違点についてのみ説明する。
【００２５】
データ形式変換手段１１４は、翻訳候補提示手段１１２からユーザによる選択入力を受け取り、選択された目的言語データをインターネット等のネットワークに送信可能なデータ形式に変換する機能を持つ。なお、当該データ形式変換処理はプログラミング可能に構成される。また、データ形式変換手段１１４は、データ形式を変換した目的言語データを翻訳結果提示手段１１３に送出し、翻訳結果提示手段１１３は、ネットワーク機器で構成される出力装置５００にデータ形式変換後の最終的な翻訳結果を出力させる。
【００２６】
なお、第２実施形態では、スピーカで構成される出力装置４００と、ネットワーク機器で構成される出力装置５００が、自動翻訳装置１０１に接続されるが、最終的な翻訳結果をいずれの出力装置に出力させてもよい。翻訳結果を出力装置４００に出力させる場合は第１実施形態と同様であり、出力装置５００に出力させる場合には上記のようにデータ形式変換手段１１４によるデータ形式変更処理が行われる。
【００２７】
次に、第２実施形態の動作処理について説明する。図３は、第１実施形態の自動翻訳装置が行う翻訳動作の流れを示したフローチャートである。まず、翻訳手段１１１は、ユーザにより入力装置２００での入力内容（原言語の文章）を受け付ける（ステップＳ２０１）。ここで、音声信号で原言語データが入力された場合は文字コードデータに変換する。次いで、翻訳手段１１１は、入力装置２００から受け取った原言語の文字コードデータを用いて、原言語の文章に対応する目的言語の文章の文字コードデータを翻訳ＤＢ１２１から検索して取得する（ステップＳ２０２）。
【００２８】
そして、翻訳ＤＢ１２１から取得した目的言語の文章データが複数存在する場合（ステップＳ２０３／ＹＥＳ）、翻訳候補提示手段１１２は、複数の翻訳結果の候補群を入出力装置３００に表示させ、ユーザから翻訳結果の選択入力を受け付ける（ステップＳ２０４）。次いで、データ形式変換手段１１４は、ユーザにより選択された目的言語の文章データについて、インターネット等のネットワークに送信可能なデータ形式に変換する（ステップＳ２０５）。次いで、翻訳結果提示手段１１３は、データ形式が変換された目的言語の文章データについて、最終的な翻訳結果として出力装置５００に出力させる（ステップＳ２０６）。
【００２９】
他方、翻訳ＤＢ１２１から取得した目的言語の文章データが原言語の文章データに対応する１つのデータである場合（ステップＳ２０３／ＮＯ）、データ形式変換手段１１４は、ユーザにより選択された目的言語の文章データについて、インターネット等のネットワークに送信可能なデータ形式に変換し（ステップＳ２０５）、翻訳結果提示手段１１３は、データ形式が変換された目的言語の文章データについて、最終的な翻訳結果として出力装置５００に出力させる（ステップＳ２０６）。
【００３０】
上述した第２実施形態によれば、翻訳結果のデータ形式を変換できるように構成されているため、用途に応じて翻訳結果を加工することが可能である。また、第２実施形態では、さらに、変換結果の加工をプログラミング可能とするように構成されているため、容易にカスタマイズしてさまざまな用途（例えば、ｈｔｍｌ形式に変換、ｘｍｌ形式に変換）に適応することが可能である。
【００３１】
なお、上述する実施形態は、本発明の好適な実施形態であり、上記実施形態のみに本発明の範囲を限定するものではなく、本発明の要旨を逸脱しない範囲において種々の変更を施した形態での実施が可能である。すなわち、言葉の誤解による影響の大きい会話、例えばビジネスにおける交渉等をより問題なく行うといった用途に適用することもできるし、またネットワークを用いて翻訳を行った結果をより正確に利用するといった用途にも適用可能である。
【００３２】
また、本実施形態における自動翻訳装置で実行されるプログラムは、先に述べた各手段（翻訳手段１１１、翻訳候補提示手段１１２、翻訳結果提示１１３等）を含むモジュール構成となっており、実際のハードウエアを用いて具体的手段を実現する。すなわち、コンピュータ（ＣＰＵ）が所定の記録媒体からプログラムを読み出して実行することにより上記各手段が主記憶装置上にロードされて生成される。
【００３３】
本実施形態におけるクライアントＰＣで実行されるプログラムは、インターネット等のネットワークに接続されたコンピュータ上に格納され、ネットワーク経由でダウンロードさせることにより提供されるように構成してもよい。また、上記プログラムをインターネット等のネットワーク経由で提供あるいは配布するように構成してもよい。
【００３４】
また、上記プログラムは、インストール可能な形式又は実行可能な形式のファイルで、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ、不揮発性のメモリカード等のコンピュータで読み取り可能な記録媒体に記録されて提供されるように構成してもよい。また、上記プログラムは、ＲＯＭ等にあらかじめ組み込んで提供するように構成してもよい。
【００３５】
この場合、上記記録媒体から読み出された又は通信回線を通じてロードし実行されたプログラムコード自体が前述の実施形態の機能を実現することになる。そして、そのプログラムコードを記録した記録媒体は本発明を構成する。
【符号の説明】
【００３６】
１，１００，１０１    自動翻訳装置
２    翻訳辞書保持手段
３，１１１    翻訳手段
４，１１２    翻訳候補提示手段
５，１１３    翻訳結果提示手段
１１０    制御部
１１４    データ形式変換手段
１２０    記憶部
１２１    翻訳ＤＢ
２００    出力装置（マイク、キーボード）
３００    入出力装置（タッチパネル）
４００    出力装置（スピーカ）
５００    出力装置（ネットワーク）
【図１】
2010186330.tif 000003
【図２】
2010186330.tif 000004
【図３】
2010186330.tif 000005
【図４】
2010186330.tif 000006
【図５】
2010186330.tif 000007