(57)【要約】【課題】  多数の用例からユーザの感情レベルにマッチした目的言語の所望の候補を簡単に検索可能な翻訳装置を実現する。【解決手段】  原言語の音声または文字列を入力する入力部１０１と、前記音声または文字列に含まれるキーワードに対応した原言語の用例を検索して目的言語の用例に変換する言語変換部１０２と、前記言語変換部が原言語の用例から目的言語の用例へ変換する手順を定義する言語変換データベース１０３と、前記目的言語の用例を音声または画像または文字として出力する出力部１０４と、前記目的言語に変換すべき前記原言語の用例をユーザが確定するための操作を支援する選択制御部１０５によって構成する。【選択図】      図１
2006059017.tif 000002
【特許請求の範囲】
【請求項１】
音声または文字列で表される第１の言語の文章を、目的とする第２の言語の文章に変換する翻訳装置であって、
第１の言語の１つの用例に対して、前記第２の言語で前記用例と同じ意味を表し、かつ、感情表現の異なる複数の候補を感情レベルの順に提示する候補提示手段と、
提示された候補のうちから、ユーザによる１候補の選択を受け付ける選択手段と
を備えることを特徴とする翻訳装置。
【請求項２】
前記翻訳装置は、さらに、
前記第１の言語の用例ごとに、前記第２の言語で前記用例と同じ意味を表し、かつ、感情表現の異なる複数の候補を、感情の強弱を表す感情レベルの順に分類して格納するデータベースを備え、
前記候補提示手段は、前記用例ごとに前記データベースから前記複数の候補を抽出し、前記感情レベルの順に提示する
ことを特徴とする請求項１記載の翻訳装置。
【請求項３】
前記候補提示手段は、前記データベースから抽出された前記複数の候補を、前記感情レベルの順に、前記第１の言語で提示する
ことを特徴とする請求項１記載の翻訳装置。
【請求項４】
前記感情レベルは語気であり、
前記候補提示手段は、前記用例ごとに前記データベースから前記複数の候補を抽出し、前記語気の順に提示する
ことを特徴とする請求項１記載の翻訳装置。
【請求項５】
前記感情レベルは表現の丁寧さであり、
前記候補提示手段は、前記用例ごとに前記データベースから前記複数の候補を抽出し、前記丁寧な表現の順に提示する
ことを特徴とする請求項１記載の翻訳装置。
【請求項６】
前記感情レベルは相手に対する謙譲の度合いであり、
前記候補提示手段は、前記用例ごとに前記データベースから前記複数の候補を抽出し、前記謙譲の度合いの順に提示する
ことを特徴とする請求項１記載の翻訳装置。
【請求項７】
前記感情レベルは相手に対する尊敬の度合いであり、
前記候補提示手段は、前記用例ごとに前記データベースから前記複数の候補を抽出し、前記尊敬の度合いの順に提示する
ことを特徴とする請求項１記載の翻訳装置。
【請求項８】
前記データベースは、異なる種類の前記感情レベルの順をそれぞれスカラ値またはベクトル値で表し、前記複数の候補を前記感情レベルの順に１次元または多次元に分類して格納し、
前記候補提示手段は、前記分類にしたがって、前記用例ごとに前記複数の候補を１次元的または多次元的に提示する
ことを特徴とする請求項１記載の翻訳装置。
【請求項９】
前記候補提示手段は、前記候補の感情レベルを視覚的に示すスライダを、対応する前記候補とともに提示する
ことを特徴とする請求項１記載の翻訳装置。
【請求項１０】
前記候補提示手段は、前記スライダに対応する前記候補を強調して提示する
ことを特徴とする請求項９記載の翻訳装置。
【請求項１１】
前記候補は、ユーザに選択された候補であり、
前記スライダは、選択された前記候補の感情レベルを視覚的に示す
ことを特徴とする請求項９記載の翻訳装置。
【請求項１２】
前記翻訳装置は、さらに、
自分の発話の感情レベルを表す数値を、対話相手の翻訳装置に対して送信する送信手段と、
前記相手の翻訳装置から相手の発話の感情レベルを表す数値を受信する受信手段と、
自分の発話の感情レベルと、それに対して受信した相手の発話の感情レベルとに応じて、次の自分の発話にとって好ましい感情レベルを決定する感情レベル決定手段とを備え、
前記候補提示手段は、ユーザが指定した第１の言語の１つの用例に対して、好ましいと決定された前記感情レベルに属する候補を優先的に提示する
ことを特徴とする請求項１記載の翻訳装置。
【請求項１３】
前記翻訳装置は、さらに、
自分の発話の感情レベルと、それに対する相手の発話の感情レベルとの差分に応じて、次に選択すべき自分の発話の感情レベルを示すルールを保持しているルール保持手段を備え、
前記感情レベル決定手段は、前記ルール保持手段に保持されている前記ルールを参照して次の自分の発話にとって好ましい感情レベルを決定する
ことを特徴とする請求項１２記載の翻訳装置。
【請求項１４】
前記感情レベル決定手段は、前記ルールに基づいて、前記差分が正の値である場合には、次の自分の発話に対して、現在より低い感情レベルを決定する
ことを特徴とする請求項１３記載の翻訳装置。
【請求項１５】
前記感情レベル決定手段は、前記ルールに基づいて、前記差分が負の値である場合には、次の自分の発話に対して、現在より低い感情レベルを決定する
ことを特徴とする請求項１３記載の翻訳装置。
【請求項１６】
前記感情レベル決定手段は、前記ルールに基づいて、前記差分が「０」である場合には、次の自分の発話に対して、現在より高い感情レベルを決定する
ことを特徴とする請求項１３記載の翻訳装置。
【請求項１７】
前記感情レベル決定手段は、さらに、
自分の発話の感情レベルと、それに対する相手の発話の感情レベルとの複数の対を履歴として保持する履歴保持部と、
前記履歴において、少なくとも一方の感情レベルが正または負の一定以上の数値を超えるか、または、一定以上の回数連続して増加または減少するとき、前記候補以外の所定の文言を提示する
ことを特徴とする請求項１３記載の翻訳装置。
【請求項１８】
前記翻訳装置は、さらに、
ユーザから、前記第１の言語のキーワードの入力を受け付けるキーワード受付手段と、
入力されたキーワードを含む文字列からなり、翻訳の対象となる複数の用例を表示する用例表示手段と、
表示された複数の用例のうちから、ユーザによる１用例の選択を受け付ける用例選択手段とを備え、
前記候補提示手段は、選択された前記１用例につき、感情表現の異なる複数の候補を感情レベルの順に提示する
ことを特徴とする請求項１記載の翻訳装置。
【請求項１９】
音声または文字列で表される第１の言語の文章を、目的とする第２の言語の文章に変換する翻訳方法であって、
第１の言語の１つの用例に対して、前記第２の言語で前記用例と同じ意味を表し、かつ、感情表現の異なる複数の候補を感情レベルの順に提示する候補提示ステップと、
提示された候補のうちから、ユーザによる１候補の選択を受け付ける選択ステップと
を含むことを特徴とする翻訳方法。
【請求項２０】
前記翻訳方法は、さらに、
前記第１の言語の用例ごとに、前記第２の言語で前記用例と同じ意味を表し、かつ、感情表現の異なる複数の候補を、感情の強弱を表す感情レベルの順に分類してデータベースに格納する格納ステップを含み、
前記候補提示ステップは、前記用例ごとに前記データベースから前記複数の候補を抽出し、前記感情レベルの順に提示する
ことを特徴とする請求項１９記載の翻訳方法。
【請求項２１】
前記翻訳方法は、さらに、
自分の発話の感情レベルを表す数値を、対話相手の翻訳装置に対して送信する送信ステップと、
前記相手の翻訳装置から相手の発話の感情レベルを表す数値を受信する受信ステップと、
自分の発話の感情レベルと、それに対して受信した相手の発話の感情レベルとに応じて、次の自分の発話にとって好ましい感情レベルを決定する感情レベル決定ステップとを含み、
前記候補提示ステップでは、ユーザが指定した第１の言語の１つの用例に対して、好ましいと決定された前記感情レベルに属する候補を優先的に提示する
ことを特徴とする請求項１９記載の翻訳方法。
【請求項２２】
音声または文字列で表される第１の言語の文章を、目的とする第２の言語の文章に変換する翻訳装置のためのプログラムであって、
コンピュータを請求項１〜１８のいずれか１項に記載の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は音声またはキーボードで入力された原言語の文を目的言語の文に変換して音声または文字で出力する携帯型の翻訳装置に関するものである。
【背景技術】
【０００２】
一般の人々が海外旅行先で現地の人々とコミュニケーションをとるために、例文や用例に基づく翻訳方式が、PDA(Personal Digital Assistance)や電子辞書のような小型の情報処理装置に対して実装されてきた。しかし、一般的な旅行会話をカバーするためには数千以上の用例が必要であるため、ユーザにそのリストから単純に選択させるだけでは翻訳装置としてのユーザビリティに問題がある。すなわち、１つの原言語に対して目的言語の多数の用例が対応するのである。このような場合、特に、用例の候補一覧を見るための表示装置が小さく、同時に見ることができる候補の数が著しく少ない場合は、この問題は一層顕著になる。人によっては所望の用例が表示されているにもかかわらず見落としてしまうことさえある。翻訳装置の一般的な使用状況を想定すると、相手との対話の中で数文以上の用例を使用しなければならない場合が多く、大量の候補からの選択を補助する何らかの機能が必要とされている。
【０００３】
この問題を解決するための一方法として、対話コーパスやユーザの対話履歴を利用することによって例文または用例を自動的に絞り込む手法が提案されている（例えば特許文献１参照）。
【特許文献１】特開２００３−３０１８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、対話コーパスやユーザの対話履歴による絞込みが有効であるのは、相手：[質問]→自分：[応答]など、主に用例の論理的な側面だけである。例文や用例に基づく翻訳方式で、ユーザの微妙なニュアンスをも伝達するためには、内容的には等価であるが文体が一部相違するような用例も多数追加しなければならない。この場合、ユーザの入力によっては内容的には等価な用例が多数出現し、対話コーパスやユーザの対話履歴だけでは次に使用される用例を適切に絞り込むことが不可能になる。例えば、「ありがとう」「どうもありがとう」「ありがとうございます」「本当にありがとう」「どうもありがとうございます」「本当にありがとうございます」という用例がユーザの微妙なニュアンスを伝えるために用意されている場合、[感謝]に関係する用例だけでも６用例がすべて候補となり、ユーザは適切と思う１つの用例を自分で選択しなければならない。
【０００５】
また、対話コーパスやユーザの対話履歴による絞込みでは、過去の対話において、ある用例を使用している頻度が高いと、次回もその例文を使用するように、翻訳システムがユーザを補助する。しかし、この方法は豊かな対人関係の構築を阻害する可能性がある。例えば、上記の６用例の論理的な側面はすべて[感謝]であるが、その使い分けはその時々の状況に応じてなされるのが一般的である。過去の対話において「ありがとう」を使用している頻度が高いので、次回も「ありがとう」を使用するように翻訳システムがユーザをガイドすることは対人関係に潤いを与えるものとは考えにくい。
【０００６】
また、実際に他人との会話が発生する現実の世界では、対話が論理的な側面だけでは進行しない場合も多い。例えば土産物店での値引き交渉の対話などは、大局的には論理的に対話が展開しているように見えるが、局所的に見れば感情的な表現が交錯し、その感情のやりとりが対話の方向を左右していることが多い。この場合、対話コーパスやユーザの対話履歴による用例の絞込みは効果を発揮しない。
【０００７】
本発明では、対話中のユーザの状況や感情の変化に適合した目的言語の用例の選択が容易な翻訳装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
前記従来の課題を解決するために、本発明の翻訳装置は、音声または文字列で表される第１の言語の文章を、目的とする第２の言語の文章に変換する翻訳装置であって、第１の言語の１つの用例に対して、前記第２の言語で前記用例と同じ意味を表し、かつ、感情表現の異なる複数の候補を感情レベルの順に提示する候補提示手段と、提示された候補のうちから、ユーザによる１候補の選択を受け付ける選択手段とを備える。
【０００９】
したがって本発明の翻訳装置によれば、１つの用例に対して感情表現の異なる複数の候補が感情レベルの順に提示されるので、ユーザはそのときの感情レベルに応じて、よりふさわしい候補を容易に選択することができる。
【００１０】
また、前記翻訳装置は、さらに、前記第１の言語の用例ごとに、前記第２の言語で前記用例と同じ意味を表し、かつ、感情表現の異なる複数の候補を、感情の強弱を表す感情レベルの順に分類して格納するデータベースを備え、前記候補提示手段は、前記用例ごとに前記データベースから前記複数の候補を抽出し、前記感情レベルの順に提示するとしてもよい。
【００１１】
また、前記候補提示手段は、前記データベースから抽出された前記複数の候補を、前記感情レベルの順に、前記第１の言語で提示するとしてもよい。
これによれば、ユーザは前記複数の候補が表す感情レベルの度合いを自分の言語で知ることができる。
【００１２】
また、前記感情レベルは語気であり、前記候補提示手段は、前記用例ごとに前記データベースから前記複数の候補を抽出し、前記語気の順に提示するとしてもよい。
さらに、前記感情レベルは表現の丁寧さであり、前記候補提示手段は、前記用例ごとに前記データベースから前記複数の候補を抽出し、前記丁寧な表現の順に提示するとしてもよい。
【００１３】
また、前記感情レベルは相手に対する謙譲の度合いであり、前記候補提示手段は、前記用例ごとに前記データベースから前記複数の候補を抽出し、前記謙譲の度合いの順に提示するとしてもよい。
【００１４】
前記感情レベルは相手に対する尊敬の度合いであり、前記候補提示手段は、前記用例ごとに前記データベースから前記複数の候補を抽出し、前記尊敬の度合いの順に提示するとしてもよい。
【００１５】
また、前記翻訳装置は、さらに、自分の発話の感情レベルを表す数値を、対話相手の翻訳装置に対して送信する送信手段と、前記相手の翻訳装置から相手の発話の感情レベルを表す数値を受信する受信手段と、自分の発話の感情レベルと、それに対して受信した相手の発話の感情レベルとに応じて、次の自分の発話にとって好ましい感情レベルを決定する感情レベル決定手段とを備え、前記候補提示手段は、ユーザが指定した第１の言語の１つの用例に対して、好ましいと決定された前記感情レベルに属する候補を優先的に提示するとしてもよい。
【００１６】
したがって、本発明の翻訳装置を２台使用することによって、ユーザは言葉の通じない相手の感情に神経を集中させなくても、次の自分の発話の感情レベルを容易に選択することができる。
【００１７】
また、前記翻訳装置は、さらに、自分の発話の感情レベルと、それに対する相手の発話の感情レベルとの差分に応じて、次に選択すべき自分の発話の感情レベルを示すルールを保持しているルール保持手段を備え、前記感情レベル決定手段は、前記ルール保持手段に保持されている前記ルールを参照して次の自分の発話にとって好ましい感情レベルを決定するとしてもよい。
【００１８】
また、前記感情レベル決定手段は、前記ルールに基づいて、前記差分が正の値である場合には、次の自分の発話に対して、現在より低い感情レベルを決定するとしてもよい。これにより、相手が自分に対して強い態度で接してきたときに、こちら側は、現在より控えめな態度で発話して相手の気を鎮めることができる。
【００１９】
また、前記感情レベル決定手段は、前記ルールに基づいて、前記差分が負の値である場合には、次の自分の発話に対して、現在より低い感情レベルを決定するとしてもよい。したがって、相手が自分に対して控えめな態度で接してきたときも、現在より控えめな態度で発話することによって円満に会話を進めることができる。
【００２０】
さらに、前記感情レベル決定手段は、前記ルールに基づいて、前記差分が「０」である場合には、次の自分の発話に対して、現在より高い感情レベルを決定するとしてもよい。これにより、会話をだらだら長引かせることなく、相手に対して簡潔かつ明瞭に用件を伝えることができる。
【００２１】
本構成によって、ユーザは多数の用例候補の中から所望する用例を容易に検索することができる。
なお、本発明は、このような翻訳装置として実現することができるだけでなく、このような翻訳装置が備える特徴的な構成部をステップとする翻訳方法として実現したり、それらのステップをコンピュータに実行させるプログラムとして実現したりすることもできる。そして、そのようなプログラムは、ＣＤ−ＲＯＭ等の記録媒体やインターネット等の伝送媒体を介して配信することができるのは言うまでもない。
【発明の効果】
【００２２】
ユーザは内容的には等価であるが文体が一部相違するような用例を容易に選択することが可能になる。また、本発明の翻訳機を介した対話においては、相手の感情を考慮した適切な用例を速やかに選択することが可能になる。
【００２３】
したがって、対話の相手を待たせることがないので翻訳装置を介した対話がスムーズに進行し、かつ、翻訳装置が介入することで発生する感情的な誤解を最小限に抑えることが可能になる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の実施の形態について、図面を参照しながら説明する。
（実施の形態１）
本発明の一実施の形態の、翻訳装置１００のプログラムとデータの実施の形態であるソフトウェア構成図を図１に示す。図１は、本実施の形態１の翻訳装置１００の構成を示すブロック図である。図１において、翻訳装置１００は、ユーザから入力された原言語（請求項では「第１の言語」）を、同じ内容の意味を表し、かつ、異なる心理状態に対応する複数の表現の目的言語（請求項では「第２の言語」）に変換して表示し、そのときの心理状態にふさわしい目的言語の選択をユーザが容易に行えるようにした翻訳装置１００であって、入力部１０１、言語変換部１０２、言語変換データベース１０３、出力部１０４および選択制御部１０５を備える。入力部１０１は、ユーザからの原言語に関する入力を音声または文字として受理する。言語変換部１０２は、入力部１０１から入力される原言語に関する情報を、目的言語に変換する。言語変換データベース１０３は、原言語を目的言語に変換する方法（ルール）を格納し、言語変換部１０２によって参照される。出力部１０４は、変換された目的言語を音声または文字で相手に出力する。選択制御部１０５は、入力部１０１と出力部１０４を制御しながら言語変換データベース１０３を参照し、原言語を目的言語へ変換する過程でユーザの操作負担を軽減する。すなわち、ユーザが最もふさわしい表現として複数の候補の中から１つの目的言語を選択する負荷を軽減する。
【００２５】
図２は、入力部１０１を音声認識部２０１とタッチパネル部２０２で構成し、出力部１０４を音声合成部２０３と表示部２０４で構成した翻訳装置のソフトウェア構成図を示す。音声認識部２０１は原言語で発声されるユーザの音声を文字列へ変換して表示部２０４に出力する。タッチパネル部２０２は、例えば、表示部２０４の下層または上層に積層され、表示部２０４に表示されたボタンや目的言語の候補等へのペンや指などによる圧力または電気信号を感知し、その表示位置に対応するデータの入力を受け付ける。音声合成部２０３は言語変換部１０２から出力される原言語の文字列を、音声データに変換して出力する。
【００２６】
図３は、図１に示した言語変換データベース１０３に格納されている言語変換ルールの具体例を示す。用例とは旅行会話で使用される短文であり、原言語（日本語）の用例と目的言語（英語）の用例は１対１に対応付けて管理される。発話意図が同じ用例には１つの共通ＩＤが与えられ、そのＩＤの中において選択属性が与えられる。選択属性とは、例えば、話者の感情のレベルであり、ここでは、数値として値が大きいほど強気の表現であり、値が小さいほど控えめの表現であることを示している。選択属性「０」は、感情の起伏にあまり関係なく、標準的な表現であることを示す。なお、原言語（日本語）の文においてスラッシュ記号（／）は、日本語が分かち書きされない性質のため、所望の用例を検索する際に利用する文字列の区切り記号である。文字列の区切りは、形態素、単語、句など検索目的に応じて設定する。
【００２７】
図４は、図２のソフトウェア構成図を典型的なＰＤＡ４００に実装した例を示す。マイク４０１は音声認識部２０１に接続される。スピーカ４０２は、音声合成部２０３の出力を再生する。画面４０３にはスタイラスペン４０４で操作されるタッチパネルが実装されていて、タッチパネル部２０２と表示部２０４の機能に相当する。この画面４０３には、同図に示すように、例えば、原言語の用例のリストを表示するための領域と、同意味表現のリストを表示するための領域と、翻訳結果を表示するための領域とが設けられている。
【００２８】
以下、図５から図１０を用いて、翻訳装置１００の基本動作を説明する。
図５は、本実施の形態の翻訳装置１００の動作の一例を示すフローチャートである。図６は、図４に示したＰＤＡ４００を用いた翻訳装置１００の表示および操作の一例を示す図である。図６においてユーザがマイク４０１に向かってキーワードとなる「チェックアウト」と発声すると（Ｓ５０１）、その音声はマイク４０１から音声認識部２０１へ入力され、音声認識部２０１は文字列「チェックアウト」を言語変換部１０２へ出力する。言語変換部１０２は言語変換データベース１０３を参照し、スラッシュ記号で区切られた文字列の中に「チェックアウト」を持つ用例で、かつ、選択属性が「０」の用例を選択し、その原言語（日本語）を表示部２０４へ送信する。なお、音声認識部２０１が連続音声に対応する仕様であれば、ユーザは単一のキーワードだけを発声するよりも、複数のキーワードを含む文を発声することで、所望の用例は複数のキーワードによって更に確度良く絞り込まれる。
【００２９】
図７は、図４に示したＰＤＡ４００を用いた翻訳装置１００の表示および操作の他の一例を示す図である。図７に示すように、用例のリスト６０１には、文章中にキーワード「チェックアウト」を持つ用例で、かつ、標準的な表現である用例、例えば、「１．チェックアウトします。」、「２．何時からチェックアウトできますか？」、・・・、「５．チェックアウトに時間がかかりますか？」などが一覧表示される（Ｓ５０２）。
【００３０】
図８は、図４に示したＰＤＡ４００を用いた翻訳装置１００の表示および操作のさらに他の例を示す図である。図８に示すように、ユーザが用例のリスト６０１の中から１つの用例、例えば、「１．チェックアウトします。」を選択すると（Ｓ５０３、Ｓ５０４）、タッチパネル部２０２は選択制御部１０５に対して、その用例と同じ意味（で異なる選択属性）を持つグループに属する用例をすべて選択し、その属性の値の大きさの順に表示部２０４へ送信する。
【００３１】
図９は、図４に示したＰＤＡ４００を用いた翻訳装置１００の表示部２０４に表示された同意味表現のリストの一例を示す図である。図９に示すように、同じグループに属する用例は同意味表現のリスト６０２に表示される（Ｓ５０５）。同意味表現とは、具体的には、「１．チェックアウトします。」、「２．チェックアウトです。」および「３．チェックアウト！」などである。このように、同じ意味を表す場合でも、感情の度合い、例えば、謙譲の度合い、尊敬の度合い、親しみの度合いなどや、語気の強さや、丁寧さなどによって表現が異なってくる。
【００３２】
図１０は、図９に示された同意味表現のリストの中からユーザによって１つが選択された場合の例を示す図である。図１０に示すように、ユーザがその中から１つの用例、「１．チェックアウトします。」を選択すると（Ｓ５０６）、タッチパネル部２０２はそれを言語変換部１０２へ送信し、言語変換部はその用例に対応する目的言語（英語）を選択して表示部２０４へ送信する。
【００３３】
図１１は、同意味表現のリストの中から１つが選択された場合の表示および再生の一例を示す図である。図１０に示したように「１．チェックアウトします。」が選択された場合、図１１の翻訳結果６０３に、その用例の目的言語への訳「Checkout, please.」が表示される（Ｓ５０７）。この状態で、ユーザが再生ボタン６０４を押すと（Ｓ５０８）、翻訳結果６０３に表示されていた目的言語「Checkout, please.」が、音声合成部２０３により音声で再生され、スピーカ４０２から出力され相手に伝達される。このように、ユーザは、例えば、語気の強弱の順に並べられた同意味の用例を集中的に確認することができるので、速やかに所望の用例を選択することが可能になる。
（実施の形態２）
図１２は、実施の形態２の翻訳装置１２００を、図４に示したＰＤＡ４００に実装した一例を示す図である。図１２に示すように、本実施の形態２では、ＰＤＡ４００の画面４０３に新たにスライダ１１０１を表示している。スライダ１１０１の位置は同意味表現の選択属性、すなわち、感情レベルを示し、その位置をユーザが変化させると変化後の位置に対応する同意味表現のリスト１１０２の中の他の用例が自動的に選択される。実施の形態２では、選択制御部１０５がこのスライダ１１０１を用いてユーザに同意味表現の用例候補の選択を支援する例を示している。図１２では、スライダ１１０１は平均（平均的表現）よりもやや強気の感情レベルをさしている。これにより、同意味表現のリスト１１０２では、平均的表現よりもやや強気な「２．チェックアウトです。」が選択される。これに対応して翻訳結果６０３には、"What I mean is check out."が表示されている。図１３は、スライダ１１０１を、より強気の側に移動させた場合の同意味表現の変化の一例を示す図である。さらに、例えば、図１３のように、ユーザがスライダの位置を強気方向に移動させると、用例「チェックアウト！」が自動的に選択される。したがって用例候補を１つずつ黙読で確認することなく、速やかに所望の用例を選択することが可能になる。なお、図１２では、同意味表現のリスト１１０２には選択属性の順に候補が一覧表示されているが、本発明はこれに限定されず、例えば、選択制御部１０５が同意味表現の用例候補をスライダ１１０１で示される属性の値でソートし、同意味表現のリスト６０２へ表示するとしてもよい。例えば、スライダ１１０１で平均よりやや強気が選択されている場合には、同意味表現のリスト１１０２には、まず「２．チェックアウトです。」が表示され、「１．チェックアウトします。」「３．チェックアウト！」の順に次の目的言語の候補が表示されるとしてもよい。
（実施の形態３）
上記実施の形態１、２では、本発明の翻訳装置１００、１２００を単体で使用する場合について説明した。しかし、従来の翻訳装置ではもちろんながら、本実施の形態１、２の翻訳装置１００、１２００であっても、言葉の通じない相手と対話中に、対話相手の態度や気持ちを推し量り、強気の表現や控えめな表現をユーザが適切に選択していくことはなかなか難しいことである。以下の実施の形態３では、対話する相手同士がいずれも翻訳装置を１台ずつ、２台使用して交互に会話する場合について説明するが、その前に、翻訳装置を単体で使用した場合の問題点を具体的に説明する。
【００３４】
図１４〜図１７は、海外のホテルのフロントで日本人宿泊者１６０１が、翻訳装置を使って、多忙なホテルスタッフ１６０２に対してチェックアウトを依頼する場合の対話シーンの例を示す図である。ここで、ホテルスタッフ１６０２の母国語は英語であり、翻訳装置を使用するのは日本人宿泊者１６０１だけであるとする。その場合、翻訳装置を使用した対話は以下のように進み、スタッフがなかなかチェックアウトの申し出を受理せず、対話の雰囲気が悪化する。また、図１４〜図１７で、（J）で始まる日本人宿泊者１６０１の言葉は、（）内に示す日本語で入力されたものを、日本人宿泊者１６０１の翻訳装置が翻訳して発音したものとする。また、（E）で始まるホテルスタッフ１６０２の言葉は、（）内に示す英語で発音されたものを日本人宿泊者１６０１の翻訳装置が翻訳して発音したものとする。
【００３５】
図１４に示すように、日本人宿泊者１６０１が、ホテルスタッフ１６０２に翻訳装置を使って、チェックアウトを依頼する。
（J1）:  入力（チェックアウトします。）→出力"Check-out, please."
これに対し、ホテルスタッフ１６０２は、帳簿をつけていて忙しかったため、日本人宿泊者１６０１の言ったことがよく聞き取れず、日本人宿泊者１６０１が何と言ったのか聞きなおしている。
【００３６】
（E2）:  入力（Pardon?）→出力"何ですか？"
図１５は、日本人宿泊者１６０１が、翻訳装置を使って、ホテルスタッフ１６０２に対してチェックアウトを依頼した次の対話シーンの例を示す図である。これに対し、日本人宿泊者１６０１は、図１５のように、
（J3）:入力（チェックアウトします。）→出力"Check-out, please."
と言い直すが、ホテルスタッフ１６０２には、日本人宿泊者１６０１が相変わらず丁寧な口調なので、多分急ぎの用事ではないのだろうという気がする。そこで、ちょっと待ってもらおうというつもりで、
（E4）:入力（Sorry.）→出力「すいません。」
と言っている。図１６は、日本人宿泊者１６０１が、翻訳装置を使って、ホテルスタッフ１６０２に対してチェックアウトを依頼したさらに次の対話シーンの例を示す図である。日本人宿泊者１６０１も、待たされるので図１６に示すように、だんだんいらだってきているのだが、相変わらず同じ表現で
（J5）:入力（チェックアウトします。）→出力"Check-out, please."
と繰り返してしまう。ホテルスタッフ１６０２の方は、日本人宿泊者１６０１が怒った表情をしていても、丁寧な口調だし、日本人宿泊者１６０１がそれほど怒っているようにも見受けられないので帳簿付けを早くやってしまいたいので、相変わらず、
（E6）:入力（Sorry.）→出力「すいません。」
とやり過ごしてしまう。図１７は、チェックアウトを依頼したのに、なかなか言う事を聞いてもらえないので、日本人宿泊者１６０１が強い口調になった対話シーンの例を示す図である。これには日本人宿泊者１６０１も業を煮やして、図１７のように、語気を強くして、
（J7）:入力（チェックアウト！）→出力"Check-out!"
という。これにより、ホテルスタッフ１６０２の方も、日本人宿泊者１６０１が急いでチェックアウトしたがっていることが分かり、
（E8）:入力"All right."→出力「わかりました。」
と応対している。このように、最終的には、日本人宿泊者１６０１の言いたいことがホテルスタッフ１６０２に通じたのであるが、結果的に、お互いに不愉快な感情が生じてしまう可能性がある。
【００３７】
このように、選択制御部１０５が存在しない従来の翻訳装置や、自分で目的言語の語気を調節する操作をしなければならない翻訳装置などの場合では、対話がスムーズに進行するように意識しながら翻訳装置を使用しなければ、日本人宿泊者１６０１は語気の強い用例を適切なタイミングで選択することが非常に難しい。
【００３８】
以下では、本発明の翻訳装置を日本人宿泊者１６０１とホテルスタッフ１６０２とがそれぞれ１台ずつ使用することにより、２台で異なる言語の対話を行う場合について説明する。
【００３９】
図１８は、他の翻訳装置１４００と通信し、図１２に示したスライダの中央のデフォルト値を自動的に設定する翻訳装置１４００の構成を示すブロック図である。翻訳装置１４００は、自分が発する言葉の選択属性を相手の翻訳装置１４００に送信し、相手から受信した選択属性に基づいて臨機応変な感情レベルの対話を可能にする翻訳装置であって、選択基準データベース１３０３、選択制御部１３０４、言語変換部１０２、言語変換データベース１０３、入力部１３１０および出力部１３１１を備える。実施の形態３の入力部１３１０および出力部１３１１について、図１に示した入力部１０１および出力部１０４と比較すると、入力部１３１０と出力部１３１１とに受信部１３０１と送信部１３０２を追加した構成となる。受信部１３０１と送信部１３０２とは、無線あるいは有線でデータ通信が可能なデバイス、例えば無線LAN(Local Area Network)、赤外線通信モジュール、Bluetooth（Ｒ）などである。翻訳装置１４００間では相手の翻訳機が翻訳結果として出力する用例の感情レベルのデータが伝送される。これは、すなわち、選択属性である。選択基準データベース１３０３は、用例（同意味表現の用例候補）の選択基準を与えるデータであり、例えば図１９のように構成する。図１９は、自分と相手との直前の発話の選択属性に基づいて、次の発話の選択属性を決定するためのルールを示したテーブルの一例を示す図である。図１９に示すように、相手の発話の変化は、直前の自分の発話の選択属性から見た、直前の相手の発話の選択属性との差分である。実施の形態１、２の選択制御部１０５とは異なり、同意味表現の用例候補の選択属性（感情レベル）を表示するだけではなく、デフォルトとして表示される位置の選択属性を選択する。具体的には、選択制御部１３０４は、直前の自分の発話の選択属性から見た、直前の相手の発話の選択属性との差分が正の値であればルール１、負の値であればルール３、「０」であればルール２をそれぞれ選択する。
【００４０】
図２０は、図１８に示した実施の形態３の翻訳装置１４００を、図４に示したＰＤＡ４００に実装した一例を示す図である。同図に示すように、翻訳装置１４００のスライダ１５０１の中央のデフォルト値は、「推奨」の位置に自動的に設定される。この「推奨」の位置は、固定されたレベルではなく、図１９に示したルールに基づいて選択制御部１３０４によってその都度、選択される選択属性（感情レベル）となる。
【００４１】
図２１〜図２４は、日本人宿泊者１６０１とホテルスタッフ１６０２とが翻訳装置１４００をそれぞれ１台ずつ使用して、日本人宿泊者１６０１がチェックアウトの申し出を行う場合の対話例を示す図である。ここで、２台の翻訳装置１４００を区別するため、宿泊者が使用する翻訳装置１４００をＡ、スタッフが使用する翻訳装置１４００をＢとする。また、図２１〜図２４で、（J）で始まる日本人宿泊者１６０１の言葉は、（）内に示す日本語で入力されたものを、日本人宿泊者１６０１の翻訳装置Ａが翻訳して発音したものとする。また、（E）で始まるホテルスタッフ１６０２の言葉は、（）内に示す英語で発音されたものをホテルスタッフ１６０２の翻訳装置Ｂが翻訳して発音したものとする。また、スライダ１５０１のデフォルト値は、いずれも対話開始前では「０」であるとする。なお、括弧内は２つの翻訳装置の間でやりとりされるデータの説明である。
【００４２】
図２１に示すように、日本人宿泊者１６０１が、ホテルスタッフ１６０２に翻訳装置１４００を使って、チェックアウトを依頼する。
（J1'）:  入力（チェックアウトします。）→出力"Check-out, please."
(翻訳装置Ａから翻訳装置Ｂへ「０」が伝送される)
図２２は、日本人宿泊者１６０１のチェックアウトの申し出に対するホテルスタッフ１６０２の応答の一例を示す図である。これに対し図２２に示すように、ホテルスタッフ１６０２は、日本人宿泊者１６０１の用件を確認するために、
（E2'）:  入力（Pardon?）→出力"何ですか？"
(翻訳装置Ｂから翻訳装置Ａへ「０」が伝送される)
とたずねる。ここで、（J1'）と（E2'）までは、日本人宿泊者１６０１とホテルスタッフ１６０２との対話は図１４で示した（J1）と（E2）と同様に進行する。しかし、翻訳装置Ａにおいて日本人宿泊者１６０１が次の発話（J3'）を決定する前に、選択制御部１３０４は選択基準データベース１３０３のルール番号２を適用する。すなわち、（J1'）が「０」に対して（E2'）が「０」であることから、相手の発話の変化は０−０＝０で変化なしと解釈する。ルール２のスライダ１５０１のデフォルト値の変更規則は加算であるので、１ステップずつの加算であれば、選択制御部１３０４は、翻訳装置Ａのスライダ１５０１のデフォルト値「０」に「１」を加えて、デフォルト値を「０」から「１」に変更する。したがって、用例のリストへの日本人宿泊者１６０１の入力は（チェックアウトします。）であるが、翻訳装置Ａは、まずに、同意味表現の選択属性が「１」の用例「チェックアウトです。」をユーザに推奨する。図２３は、日本人宿泊者１６０１が、推奨された（選択属性の高い）語気の強い表現を用いてホテルスタッフ１６０２にチェックアウトの旨を申し出ている対話シーンの例を示す図である。日本人宿泊者１６０１が推奨された用例を確定する（すなわち、再生ボタン６０４を押す）と、図２３に示すように、翻訳装置Ａは翻訳結果６０３である"What I mean is check-out."に言語変換してスピーカ４０２から出力する。
【００４３】
（J3'）:  入力（チェックアウトします。）→出力"What I mean is check-out."
(翻訳装置Ａから翻訳装置Ｂへ「１」が伝送される)
この用例は語気が強いので、スタッフはそれを受理することになる。これに対し、ホテルスタッフ１６０２の翻訳装置Ｂでは、相手の語気が強いために選択制御部１３０４は選択基準データベース１３０３のルール番号１を適用する。すなわち、（E2'）が「０」に対して（J3'）が「１」であることから、相手の発話の変化は１−０＝１で強気に変化したと解釈する。ルール１のスライダ１５０１のデフォルト値の変更規則は減算であるので、翻訳装置Ｂのスライダのデフォルト値「０」から「１」を引き、デフォルト値を「−１」に変更する。したがって、用例のリストへのスタッフの入力は（All right.）であるが、翻訳装置Ｂは、最初に同意味表現の用例"Certainly, sir."をユーザに推奨する。図２４は、ホテルスタッフ１６０２が、推奨された（選択属性の低い）控えめな表現を用いて、日本人宿泊者１６０１にチェックアウトを受け付けた旨を申し出ている対話シーンの例を示す図である。ホテルスタッフ１６０２が推奨された用例を確定する（すなわち、再生ボタン６０４を押す）と、図２４に示すように、翻訳装置Ｂは翻訳結果６０３である「かしこまりました。」に言語変換してスピーカ４０２から出力する。
【００４４】
（E4'）:  入力（All right.）→出力「かしこまりました。」
(翻訳装置Ｂから翻訳装置Ａへ「−１」が伝送される)
この用例は語気が弱い（すなわち、謙譲的な表現である）ので、高揚していた日本人宿泊者１６０１の感情を鎮め、両者の対話を円満かつ短時間で完了させることができる。以上のように、実施の形態３の翻訳装置１４００を１台ずつ使用することにより、短いデータの送受信を行うだけで、言葉が通じない外国人同士の会話を、よりスムーズに快適に行わせることができる。
【００４５】
なお、言語変換データベース１０３の各用例の選択属性は、あらかじめ設計者が定義してもよいし、翻訳装置のユーザの個性を反映させるために、翻訳装置が機械学習などの手段で自律的に値を更新してもよい。
【００４６】
また、上記の例では選択属性は１次元の数値としたが、語気、丁寧さ、謙譲度合い、尊敬度合い、喜怒哀楽などの４次元のベクトルとして、その演算を定義すればさらに用例の推奨精度を向上させることも可能である。この場合、図１２のスライダ１１０１を２次元のジョイスティックのような入力インタフェースで実現することで、ユーザにとってさらに用例の選択は容易になる。
【００４７】
また、上記実施の形態では、選択制御部１３０４は、直前の自分の発話の選択属性と、直前の相手の発話の選択属性とを記憶しておき、直前の自分の発話の選択属性から見た、直前の相手の発話の選択属性との差分に基づいて次の発話の推奨レベルを決定した。しかし、本発明はこれに限定されず、選択制御部１３０４は、直前の選択属性だけでなく、自分と相手とのそれぞれ適当な回数分の発話の選択属性を履歴として保持するとしてもよい。このようにすれば、ユーザ間の聞き間違い等に起因して、ユーザによって選択される選択属性が「０」に収束せず、正または負の大きな値にどんどん増加していくような場合を検出することができる。このような場合、例えば、「ちょっと、お待ちください。上司を呼んできます。」や「先ほど、何らかの聞き間違いがあったと思われます。もう一度、おっしゃっていただけませんか？」などの所定の文言を発するような制御を行うことができる。
【００４８】
また、以上の説明では、ユーザの入力をタッチパネル入力、音声入力に限定して説明したが、ボタンやスイッチなどの各種入力センサを組み合わせて操作することも可能である。
【００４９】
また、上記実施の形態３においては、言語の異なる２人がそれぞれの翻訳装置を使用してコミュニケーションをとる形態を述べたが、１台の翻訳装置を交互に使用してコミュニケーションをとる形態にも容易に変形可能である。
【００５０】
さらに、一例として日本語と英語を取り上げたが、中国語など他の言語についても同様に実施可能であり、本発明は原言語および目的言語等に依存しない。
【産業上の利用可能性】
【００５１】
本発明にかかる翻訳装置は、音声で所望の用例を容易に検索して翻訳する機能を有し、携帯電話機や携帯端末（ＰＤＡ）等およびそのアプリケーションソフトウェア等として有用である。また公共の街頭端末や案内端末等の用途にも応用できる。
【図面の簡単な説明】
【００５２】
【図１】本実施の形態１の翻訳装置の構成を示すブロック図である。
【図２】入力部を音声認識部とタッチパネル部で構成し、出力部を音声合成部と表示部で構成した翻訳装置のソフトウェア構成図を示す。
【図３】図１に示した言語変換データベースに格納されている言語変換ルールの具体例を示す。
【図４】図２のソフトウェア構成図を典型的なＰＤＡに実装した例を示す。
【図５】本実施の形態の翻訳装置の動作の一例を示すフローチャートである。
【図６】図４に示したＰＤＡを用いた翻訳装置の表示および操作の一例を示す図である。
【図７】図４に示したＰＤＡを用いた翻訳装置の表示および操作の他の一例を示す図である。
【図８】図４に示したＰＤＡを用いた翻訳装置の表示および操作のさらに他の例を示す図である。
【図９】図４に示したＰＤＡを用いた翻訳装置の表示部に表示された同意味表現のリストの一例を示す図である。
【図１０】図９に示された同意味表現のリストの中からユーザによって１つが選択された場合の例を示す図である。
【図１１】同意味表現のリストの中から１つが選択された場合の表示および再生の一例を示す図である。
【図１２】実施の形態２の翻訳装置を、図４に示したＰＤＡに実装した一例を示す図である。
【図１３】スライダを、より強気の側に移動させた場合の同意味表現の変化の一例を示す図である。
【図１４】海外のホテルのフロントで日本人宿泊者が、翻訳装置を使って、多忙なホテルスタッフに対してチェックアウトを依頼する場合の対話シーンの例を示す図である。
【図１５】日本人宿泊者が、翻訳装置を使って、ホテルスタッフに対してチェックアウトを依頼した次の対話シーンの例を示す図である。
【図１６】日本人宿泊者が、翻訳装置を使って、ホテルスタッフに対してチェックアウトを依頼したさらに次の対話シーンの例を示す図である。
【図１７】チェックアウトを依頼したのに、なかなか言う事を聞いてもらえないので、日本人宿泊者が強い口調になった対話シーンの例を示す図である。
【図１８】他の翻訳装置と通信し、図１２に示したスライダの中央のデフォルト値を自動的に設定する翻訳装置の構成を示すブロック図である。
【図１９】自分と相手との直前の発話の選択属性に基づいて、次の発話の選択属性を決定するためのルールを示したテーブルの一例を示す図である。
【図２０】図１８に示した実施の形態３の翻訳装置を、図４に示したＰＤＡに実装した一例を示す図である。
【図２１】日本人宿泊者とホテルスタッフとが翻訳装置をそれぞれ１台ずつ使用して、日本人宿泊者がチェックアウトの申し出を行う場合の対話例を示す図である。
【図２２】日本人宿泊者のチェックアウトの申し出に対するホテルスタッフの応答の一例を示す図である。
【図２３】日本人宿泊者が、推奨された（選択属性の高い）語気の強い表現を用いてホテルスタッフにチェックアウトの旨を申し出ている対話シーンの例を示す図である。
【図２４】ホテルスタッフが、推奨された（選択属性の低い）控えめな表現を用いて、日本人宿泊者にチェックアウトを受け付けた旨を申し出ている対話シーンの例を示す図である。
【符号の説明】
【００５３】
１００    翻訳装置
１０１    入力部
１０２    言語変換部
１０３    言語変換データベース
１０４    出力部
１０５    選択制御部
２０１    音声認識部
２０２    タッチパネル部
２０３    音声合成部
２０４    表示部
４００    ＰＤＡ
４０１    マイク
４０２    スピーカ
４０３    画面
４０４    スタイラスペン
６０１    用例のリスト
６０２    同意味表現のリスト
６０３    翻訳結果
６０４    再生ボタン
１１０１    スライダ
１１０２    同意味表現のリスト
１２００    翻訳装置
１３０１    受信部
１３０２    送信部
１３０３    選択基準データベース
１３０４    選択制御部
１３１０    入力部
１３１１    出力部
１４００    翻訳装置
１５０１    スライダ
１６０１    日本人宿泊者
１６０２    ホテルスタッフ
【図１】
2006059017.tif 000003
【図２】
2006059017.tif 000004
【図３】
2006059017.tif 000005
【図４】
2006059017.tif 000006
【図５】
2006059017.tif 000007
【図６】
2006059017.tif 000008
【図７】
2006059017.tif 000009
【図８】
2006059017.tif 000010
【図９】
2006059017.tif 000011
【図１０】
2006059017.tif 000012
【図１１】
2006059017.tif 000013
【図１２】
2006059017.tif 000014
【図１３】
2006059017.tif 000015
【図１４】
2006059017.tif 000016
【図１５】
2006059017.tif 000017
【図１６】
2006059017.tif 000018
【図１７】
2006059017.tif 000019
【図１８】
2006059017.tif 000020
【図１９】
2006059017.tif 000021
【図２０】
2006059017.tif 000022
【図２１】
2006059017.tif 000023
【図２２】
2006059017.tif 000024
【図２３】
2006059017.tif 000025
【図２４】
2006059017.tif 000026