(57)【特許請求の範囲】
【請求項１】
第１言語による回答文と、該回答文を第２言語に翻訳した第２言語による回答文との対からなる対訳回答文を複数保持した対訳回答文保持部と、
該対訳回答文保持部に保持されている対訳回答文を、同種のもの同士の回答セットにグループ分けした際の各回答セットに属する対訳回答文を特定する回答文特定情報が保持されている回答セット保持部と、
入力装置と、
表示装置と、
前記表示装置に前記各回答セットのタイプを表示し、第１言語話者が前記入力装置を用いて選択した回答セットのタイプを受け付け、該受け付けたタイプの回答セットに含まれている対訳回答文を前記回答セット保持部の内容に基づいて特定する回答セット指定手段と、
該回答セット指定手段により特定された対訳回答文中の第２言語による回答文を前記表示装置に表示する回答セット表示手段と、
該回答セット表示手段が前記表示装置に表示した前記第２言語による回答文の内の、第２言語話者が前記入力装置を用いて指定した回答文を受け付ける回答指定手段と、
該回答指定手段が受け付けた回答文と対になっている第１言語による回答文を前記表示装置に表示する回答表示手段とを備えたことを特徴とする対話翻訳装置。
【請求項２】
第１言語による例文と、該例文を第２言語に翻訳した第２言語による例文との対からなる対訳例文を複数保持した対訳例文保持部と、
該対訳例文保持部に保持されている対訳例文に対する対訳回答文であって、第１言語による回答文と、該回答文を第２言語に翻訳した第２言語による回答文との対からなる対訳回答文を複数保持した対訳回答文保持部と、
該対訳回答文保持部に保持されている対訳回答文を、同種のもの同士の回答セットにグループ分けした際の各回答セットに属する対訳回答文を特定する回答文特定情報が保持されている回答セット保持部と、
前記対訳例文保持部に保持されている各対訳例文と、その対訳例文に対する回答となり得る対訳回答文を含んだ回答セットとの対応関係を保持する例文回答セット対応保持部と、
入力装置と、
表示装置と、
前記対訳例文保持部に保持されている第１言語による例文を前記表示装置に表示し、前記第１言語話者が前記入力装置を用いて選択した第１言語による例文を受け付ける例文指定手段と、
該例文指定手段が受け付けた第１言語の例文に対応する第２言語による例文を前記表示装置に表示する例文表示手段と、
前記例文指定手段が受け付けた第１言語による例文を含む対訳例文に対応する回答セットのタイプを前記表示装置に表示し、前記第１言語話者が前記入力装置を用いて選択した回答セットのタイプを受け付け、該受け付けたタイプの回答セットに含まれている対訳回答文を前記回答セット保持部の内容に基づいて特定する回答セット指定手段と、
該回答セット指定手段が特定した対訳回答文中の第２言語による回答文を前記表示装置に表示する回答セット表示手段と、
該回答セット表示手段が前記表示装置に表示した前記第２言語による回答文の内の、第２言語話者が前記入力装置を用いて指定した回答文を受け付ける回答指定手段と、
該回答指定手段が受け付けた回答文と対になっている第１言語による回答文を前記表示装置に表示する回答表示手段とを備えたことを特徴とする対話翻訳装置。
【請求項３】
請求項２記載の対話翻訳装置において、
前記回答セット指定手段が、前記第１言語話者によって回答セットのタイプが指定されなかった場合、前記例文指定手段が受け付けた例文と対応する回答セットの内の、予め定められている既定の回答セットのタイプを前記第１言語話者によって選択された回答セットのタイプと見做す構成を有することを特徴とする対話翻訳装置。
【請求項４】
請求項２または３記載の対話翻訳装置において、
前記第１言語話者が前記入力装置を用いて入力した追加の対訳例文を受け付け、該受け付けた対訳例文を前記対訳例文保持部に追加する追加例文入力手段と、
前記回答セット保持部に保持されている各回答セットのタイプを前記表示装置に表示し、前記第１言語話者が前記入力装置を用いて選択した回答セットのタイプを受け付ける追加例文回答割付手段と、
前記追加例文入力手段が受け付けた追加の対訳例文と前記追加例文回答割付手段が受け付けた回答セットのタイプとの対応関係を前記例文回答セット対応保持部に追加する例文回答セット対応追加手段とを備えたことを特徴とする対話翻訳装置。
【請求項５】
第１言語による回答文と該回答文を第２言語に翻訳した第２言語による回答文との対からなる対訳回答文を複数保持した対訳回答文保持部と、該対訳回答文保持部に保持されている対訳回答文を、同種のもの同士の回答セットにグループ分けした際の各回答セットに属する対訳回答文を特定する回答文特定情報が保持されている回答セット保持部と、入力装置と、表示装置とを備えたコンピュータによる対話翻訳方法であって、
回答セット指定手段が、前記表示装置に前記各回答セットのタイプを表示し、第１言語話者が前記入力装置を用いて選択した回答セットのタイプを受け付け、該受け付けたタイプの回答セットに含まれている対訳回答文を前記回答セット保持部の内容に基づいて特定する回答セット指定ステップと、
回答セット表示手段が、該回答セット指定ステップにより特定された対訳回答文中の第２言語による回答文を前記表示装置に表示する回答セット表示ステップと、
回答指定手段が、前記回答セット表示ステップで前記表示装置に表示した前記第２言語による回答文の内の、第２言語話者が前記入力装置を用いて指定した回答文を受け付ける回答指定ステップと、
回答表示手段が、前記回答指定ステップで受け付けた回答文と対になっている第１言語による回答文を前記表示装置に表示する回答表示ステップとを含むことを特徴とする対話翻訳方法。
【請求項６】
第１言語による例文と該例文を第２言語に翻訳した第２言語による例文との対からなる対訳例文を複数保持した対訳例文保持部と、該対訳例文保持部に保持されている対訳例文に対する対訳回答文であって、第１言語による回答文と、該回答文を第２言語に翻訳した第２言語による回答文との対からなる対訳回答文を複数保持した対訳回答文保持部と、該対訳回答文保持部に保持されている対訳回答文を、同種のもの同士の回答セットにグループ分けした際の各回答セットに属する対訳回答文を特定する回答文特定情報が保持されている回答セット保持部と、前記対訳例文保持部に保持されている各対訳例文と、その対訳例文に対する回答となり得る対訳回答文を含んだ回答セットとの対応関係を保持する例文回答セット対応保持部と、入力装置と、表示装置とを備えたコンピュータによる対話翻訳方法であって、
例文指定手段が、前記対訳例文保持部に保持されている第１言語による例文を前記表示装置に表示し、前記第１言語話者が前記入力装置を用いて選択した第１言語による例文を受け付ける例文指定ステップと、
例文表示手段が、前記例文指定ステップで受け付けた第１言語の例文に対応する第２言語による例文を前記表示装置に表示する例文表示ステップと、
回答セット指定手段が、前記例文指定ステップで受け付けた第１言語による例文を含む対訳例文に対応する回答セットのタイプを前記表示装置に表示し、前記第１言語話者が前記入力装置を用いて選択した回答セットのタイプを受け付け、該受け付けたタイプの回答セットに含まれている対訳回答文を前記回答セット保持部の内容に基づいて特定する回答セット指定ステップと、
回答セット表示手段が、前記回答セット指定ステップで特定した対訳回答文中の第２言語による回答文を前記表示装置に表示する回答セット表示ステップと、
回答指定手段が、前記回答セット表示ステップで前記表示装置に表示した前記第２言語による回答文の内の、第２言語話者が前記入力装置を用いて指定した回答文を受け付ける回答指定ステップと、
回答表示手段が、前記回答指定ステップで受け付けた回答文と対になっている第１言語による回答文を前記表示装置に表示する回答表示ステップとを含むことを特徴とする対話翻訳方法。
【請求項７】
請求項６記載の対話翻訳方法において、
前記回答セット指定手段が、前記回答セット指定ステップにおいて、前記第１言語話者によって回答セットのタイプが指定されなかった場合、前記例文指定ステップで受け付けた例文と対応する回答セットの内の、予め定められている既定の回答セットのタイプを前記第１言語話者によって選択された回答セットのタイプと見做すことを特徴とする対話翻訳方法。
【請求項８】
請求項６または７記載の対話翻訳方法において、
追加例文入力手段が、前記第１言語話者が前記入力装置を用いて入力した追加の対訳例文を受け付け、該受け付けた対訳例文を前記対訳例文保持部に追加する追加例文入力ステップと、
追加例文回答割付手段が、前記回答セット保持部に保持されている各回答セットのタイプを前記表示装置に表示し、前記第１言語話者が前記入力装置を用いて選択した回答セットのタイプを受け付ける追加例文回答割付ステップと、
例文回答セット対応追加手段が、前記追加例文入力ステップで受け付けた追加の対訳例文と前記追加例文回答割付ステップで受け付けた回答セットのタイプとの対応関係を前記例文回答セット対応保持部に追加する例文回答セット対応追加ステップとを含むことを特徴とする対話翻訳方法。
【請求項９】
第１言語による回答文と該回答文を第２言語に翻訳した第２言語による回答文との対からなる対訳回答文を複数保持した対訳回答文保持部と、該対訳回答文保持部に保持されている対訳回答文を、同種のもの同士の回答セットにグループ分けした際の各回答セットに属する対訳回答文を特定する回答文特定情報が保持されている回答セット保持部と、入力装置と、表示装置とを備えたコンピュータを、
前記表示装置に前記各回答セットのタイプを表示し、第１言語話者が前記入力装置を用いて選択した回答セットのタイプを受け付け、該受け付けたタイプの回答セットに含まれている対訳回答文を前記回答セット保持部の内容に基づいて特定する回答セット指定手段、
該回答セット指定手段により特定された対訳回答文中の第２言語による回答文を前記表示装置に表示する回答セット表示手段、
該回答セット表示手段が前記表示装置に表示した前記第２言語による回答文の内の、第２言語話者が前記入力装置を用いて指定した回答文を受け付ける回答指定手段、
該回答指定手段が受け付けた回答文と対になっている第１言語による回答文を前記表示装置に表示する回答表示手段として機能させるためのプログラム。
【請求項１０】
第１言語による例文と該例文を第２言語に翻訳した第２言語による例文との対からなる対訳例文を複数保持した対訳例文保持部と、該対訳例文保持部に保持されている対訳例文に対する対訳回答文であって、第１言語による回答文と、該回答文を第２言語に翻訳した第２言語による回答文との対からなる対訳回答文を複数保持した対訳回答文保持部と、該対訳回答文保持部に保持されている対訳回答文を、同種のもの同士の回答セットにグループ分けした際の各回答セットに属する対訳回答文を特定する回答文特定情報が保持されている回答セット保持部と、前記対訳例文保持部に保持されている各対訳例文と、その対訳例文に対する回答となり得る対訳回答文を含んだ回答セットとの対応関係を保持する例文回答セット対応保持部と、入力装置と、表示装置とを備えたコンピュータを、
前記対訳例文保持部に保持されている第１言語による例文を前記表示装置に表示し、前記第１言語話者が前記入力装置を用いて選択した第１言語による例文を受け付ける例文指定手段、
該例文指定手段が受け付けた第１言語の例文に対応する第２言語による例文を前記表示装置に表示する例文表示手段、
前記例文指定手段が受け付けた第１言語による例文を含む対訳例文に対応する回答セットのタイプを前記表示装置に表示し、前記第１言語話者が前記入力装置を用いて選択した回答セットのタイプを受け付け、該受け付けたタイプの回答セットに含まれている対訳回答文を前記回答セット保持部の内容に基づいて特定する回答セット指定手段、
該回答セット指定手段が特定した対訳回答文中の第２言語による回答文を前記表示装置に表示する回答セット表示手段、
該回答セット表示手段が前記表示装置に表示した前記第２言語による回答文の内の、第２言語話者が前記入力装置を用いて指定した回答文を受け付ける回答指定手段、
該回答指定手段が受け付けた回答文と対になっている第１言語による回答文を前記表示装置に表示する回答表示手段として機能させるためのプログラム。
【請求項１１】
請求項１０記載のプログラムにおいて、
前記回答セット指定手段が、前記第１言語話者によって回答セットのタイプが指定されなかった場合、前記例文指定手段が受け付けた例文と対応する回答セットの内の、予め定められている既定の回答セットのタイプを前記第１言語話者によって選択された回答セットのタイプと見做す構成を有することを特徴とするプログラム。
【請求項１２】
請求項１０または１１記載のプログラムにおいて、
前記コンピュータを、
前記第１言語話者が前記入力装置を用いて入力した追加の対訳例文を受け付け、該受け付けた対訳例文を前記対訳例文保持部に追加する追加例文入力手段、
前記回答セット保持部に保持されている各回答セットのタイプを前記表示装置に表示し、前記第１言語話者が前記入力装置を用いて選択した回答セットのタイプを受け付ける追加例文回答割付手段、
前記追加例文入力手段が受け付けた追加の対訳例文と前記追加例文回答割付手段が受け付けた回答セットのタイプとの対応関係を前記例文回答セット対応保持部に追加する例文回答セット対応追加手段として機能させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、予め対訳の例文を用意し、特定の例文の訳文を対話相手に表示することによって発話を翻訳する対話翻訳技術に関し、特に、利用者からの問いに対する回答文の選択肢を対話相手に提示し、対話相手が選択した回答の訳文を利用者に表示することにより対話相手の回答を利用者に通訳する対話翻訳技術に関する。
【０００２】
【従来の技術】
従来、この種の対話翻訳装置は、利用者から対話相手への発話内容（伝達内容）を対訳例文を用いて翻訳すると共に、対話相手からの回答も例文を用いて翻訳することを目的としている。従来の対話翻訳装置の例が、特開平７−１０５２２０号公報、特開平８−１３７３８５号公報、特開平９−３１９７５０号公報に記載されている。これらに記載されている装置は、利用者の発話として用いる対訳例文と、その対訳例文に対する対話相手の回答になり得る対訳例文とを対応付けて保持し、利用者がある例文を用いて発話内容を対話相手に伝えたとき、その例文の回答として対応付けられている例文を対話相手に提示し、対話相手にその中から適切な回答を選択させることで、対話相手からの回答を例文によって利用者に伝えるというものである。これにより、対話相手から利用者への発話も例文を用いて確実に伝えることが可能となっている。
【０００３】
【発明が解決しようとする課題】
しかしながら、上述した従来の技術には以下に示すような問題がある。
【０００４】
第１の問題点は、利用者が対話相手に発話する際に例文を用いなかった場合には、対話相手からの回答を例文によって得ることができないことである。その理由は、従来の対話翻訳装置では、利用者から対話相手への発話に用いる例文に対応付けて、対話相手から利用者への回答の例文を保持しているためである。利用者が発話したい内容に適合する例文が存在しなかった場合には、利用者自らが対話相手の言語で発話するか、別な通訳機を用いるなどして、例文を用いずに発話を行わざるを得ない。しかしながら、従来の対話翻訳装置では、例文を用いなかった場合には、対話相手からの回答を例文を用いて確実に得ることができなかった。
【０００５】
第２の問題点は、対話相手に提示する回答の選択肢を利用者が自分の目的に合わせて取捨選択することができないことである。その理由は、従来の対話翻訳装置では、対話相手から利用者への回答は、その直前の利用者から対話相手への発話として用いられた例文だけに依存し、利用者が回答の選択肢を制御する手段を持たないためである。例えば、「美術館はここから歩いて行けますか。」という発話に対しては、「はい。」「いいえ。」という肯定・否定の回答のほか、「ここから５００メートルくらいです。」「ここから１５分かかります。」というように、現在地からの距離や所要時間を答える回答も考えられる。このとき、考えられる全ての回答の中から対話相手に適切なものを選択してもらうこともできるが、利用者にとっては、対話相手に距離や所要時間、道順の分かりやすさなどを総合的に判断してもらい、最終的には肯定・否定の回答だけが得たいこともあれば、歩けるかどうかは距離によるところが大きいので距離の回答が得たいこともある。しかしながら、従来の対話翻訳装置では、対話相手にこれらの全てまたは一部の固定された回答の選択肢を常に提示することになるため、利用者が「はい。」か「いいえ。」の回答を期待するときでも、対話相手は距離の回答を選択することができ、利用者が所望の回答を得られない場合があった。
【０００６】
第３の問題点は、利用者が新しい対訳例文を装置に追加する際に、その例文に対話相手からの回答を対応付けることが困難であることである。その理由は、従来の対話翻訳装置では、対話相手から利用者への回答として用いる例文すべてを、利用者から対話相手への発話に用いる例文に対応付けておく必要があるためである。新たに追加する例文に合わせて、回答も新規に作成する場合には、必要な回答すべてを予め対訳で作成し、追加する例文に対応付けておく必要があり、手間がかかる。新たに追加する例文に対する回答文として、他の例文に対する回答文として既に保持されている回答文を利用するとしても、その中から適切な回答を探し出し、それぞれを追加する例文に対応付けるという操作が必要で、これも手間のかかる作業である。
【０００７】
本発明では、上記問題点を解決することを目的とする。
【０００８】
本発明の第１の目的は、回答文のセットを利用者が選択して対話相手に提示できるようにし、対話相手にそのセットの中から回答を選択させることで、利用者から対話相手へ発話を行う際に例文を用いなかった場合でも、対話相手からの回答を例文によって得ることができるようにすることである。
【０００９】
本発明の第２の目的は、利用者から対話相手へ発話を行う際に例文を用いた場合でも、対話相手に選択させる回答のセットを利用者が事前に選択できるようにし、利用者が所望の回答を得られるようにすることである。
【００１０】
本発明の第３の目的は、利用者が新しい対訳例文を装置に追加する際に、それに対する回答として、既に定義されている回答のセットを利用者が選択できるようにすることで、利用者が新規に例文を追加する際の手間を削減することにある。
【００１１】
【課題を解決するための手段】
本発明の第１の対話翻訳装置は、上記した第１の目的を達成するため、肯定否定を表す対訳回答文，値段を表す対訳回答文など、同種の対訳回答文を予めセットにして管理しておき、利用者が管理している複数のセットの中から対話相手に提示するセットを指定できるようにする。
【００１２】
より具体的には、対訳回答文保持部（図１の３４）に保持されている対訳回答文を、同種のもの同士をセットにして管理し、管理しているセットの内の、１つまたは複数のセットを、第２言語話者（対話相手）に提示する回答文のセットとして、第１言語話者（利用者）に指定させる回答セット指定手段（図１の２３）を有している。また、対訳回答文のセットの管理は、例えば、回答セット保持部（図１の３３）に、各セットに属する対訳回答文を特定する回答文特定情報を格納することにより行う。
【００１３】
この構成によれば、対話相手に選択させる回答文のセットを利用者が直接指定できるため、利用者から対話相手への発話をどのような形態で行っても、対話相手に選択式の回答により答えてもらうことができる。
【００１４】
本発明の第２の対話翻訳装置は、上記した第２の目的を達成するため、利用者から対話相手への発話として用いる例文に、その回答となる対訳回答文を予めセットにしたものを複数対応付けておき、利用者がその中から適切なセットを選択して対話相手に提示できるようにする。
【００１５】
より具体的には、対訳回答文保持部（図８の３４）に保持されている対訳回答文を、同種のもの同士をセットにして管理すると共に、対訳例文保持部（図８の３１）に保持されている各対訳例文毎にその対訳例文に対する回答となり得る対訳回答文のセットを管理し、更に、例文指定手段（図８の２１）を用いて第１言語話者が指定した対訳例文に対応するセットの内の、１つまたは複数のセットを、第２言語話者に提示する回答文のセットとして、第１言語話者に指定させる回答セット指定手段（図８の２３ａ）を有している。また、対訳回答文のセットの管理は、例えば、回答セット保持部（図８の３３）に、各セットに属する対訳回答文を特定する回答文特定情報を格納することにより行い、対訳例文とそれに対応する対訳回答文のセットの管理は、例えば、例文回答セット対応保持部（図８の３２）に、各対訳例文と、その対訳例文の回答となり得る対訳回答文のセットとの対応関係を示す情報を格納することにより行う。
【００１６】
この構成によれば、利用者から対話相手への発話に複数の回答セットが予め対応付けられており、対話相手に選択させる回答文を予め利用者がその中から選択できるため、利用者は対話相手に答えてもらう回答の内容を適宜切り替えることが可能となる。
【００１７】
本発明の第３の対話翻訳装置は、上記第３の目的を達成するため、利用者が新しい対訳例文を追加する際に、既に存在する対訳回答文のセットを、新たに追加する対訳例文に対する回答のセットとして利用できるようにする。
【００１８】
より具体的には、同種の対訳回答文のセットを回答セットとして保持する回答セット保持部（図１９の３３）と、利用者から対話相手への発話として用いる対訳例文と、その回答として用いることのできる回答セットとの多対多の対応関係を保持する例文回答セット対応保持部（図１９の３２）と、利用者が入力した新規例文に対応付ける回答セットを利用者に選択させる追加例文回答割付手段（図１９の２０２）と、利用者が入力した新規対訳例文と利用者が選択した回答セットとの対応を新規に例文回答セット対応保持部（図１９の３２）に追加する例文回答セット対応追加手段（図１９の２０３）とを有する。追加例文回答割付手段（図１９の２０２）が、回答セット保持部（図１９の３３）に含まれる全ての回答セットを利用者に表示して、利用者が入力した新規例文に対応付ける回答セットを利用者に選択させる。例文回答セット対応追加手段（図１９の２０３）が、新規例文と利用者が選択した回答セットとの対応を例文回答セット対応保持部（図１９の３２）に追加し、その例文の利用時に選択した回答セットを対話相手に提示できるようにする。これにより、利用者は新規例文を追加する際に、その回答を既存の回答セットを選択するだけで用意することができるようになり、利用者の手間を削減できる。
【００１９】
【発明の実施の形態】
次に本発明の実施の形態について図面を参照して詳細に説明する。
【００２０】
（第１の実施の形態）
図１を参照すると、本発明の第１の実施の形態は、キーボード・マウス等の入力装置１と、プログラム制御により動作するデータ処理装置２と、情報を記憶する記憶装置３と、ディスプレイ装置等の出力装置４とを含む。
【００２１】
記憶装置３は、対訳回答文保持部３４と、回答セット保持部３３とを備える。
【００２２】
対訳回答文保持部３４は、利用者側からの発話内容に対する回答となる文を２種類の言語間の対訳のデータとして保持する。以下では、２言語間の１組の対訳の回答文を１つの対訳回答文と呼ぶことにする。また、２言語のうち、利用者（第１言語話者）が理解できる方を第１言語、対話相手（第２言語話者）が理解できる方を第２言語として説明する。対訳回答文保持部３４では、保持しているそれぞれの回答文に一意のＩＤを付し、ＩＤにより対訳回答文を特定できるようにしている。図２は、対訳回答文保持部３４の内容の一例を表す概念図である。この例では、利用者側からの発話に対する対訳回答文として、日本語と英語の対訳データが保持されている。
【００２３】
回答セット保持部３３は、対訳回答文保持部３４に保持されている利用者側からの発話に対する対訳回答文のセットを回答セットとして保持する。回答セットは、ある発話に対する回答として意味をなす同種の対訳回答文の集合である。回答セット保持部３３では、回答セットを対訳回答文のＩＤの集合として保持すると共に、利用者が回答セットを特定するためのラベルを、各回答セット毎に一意な回答タイプとして保持する。なお、空集合を回答セットとしても良い。空集合の回答セットは、回答となる対訳回答文が存在しないという状態、すなわち回答が不要であるということに対応している。図３は、回答セット保持部３３の内容の一例を表す概念図である。この図では、空集合を含めて４つの回答セットの内容が示されている。
【００２４】
データ処理装置２は、回答セット指定手段２３と、回答セット表示手段２４と、回答指定手段２５と、回答表示手段２６とを備える。
【００２５】
回答セット指定手段２３は、回答セット保持部３３に保持されている回答タイプを出力装置４に表示し、その中の１つを利用者に選択させることにより、対話相手に提示する回答セットを利用者に指定させる。
【００２６】
回答セット表示手段２４は、利用者が回答セット指定手段２３を用いて指定した回答セットに含まれる対訳回答文を対訳回答文保持部３４より取り出し、そのそれぞれに含まれている第２言語の回答文を出力装置４を用いて対話相手に提示する。
【００２７】
回答指定手段２５は、対話相手に、回答セット表示手段２４によって表示されている回答文の中から１つの回答文を選択させることにより、利用者に提示する回答文を指定させる。
【００２８】
回答表示手段２６は、対話相手が回答指定手段２５を用いて指定した第２言語の回答文と対になっている第１言語の回答文を対訳回答文保持部３４から取り出し、出力装置４を用いて利用者に提示する。
【００２９】
次に、図１および図４を参照して、本発明の実施の形態の動作について説明する。
【００３０】
まず、回答セット指定手段２３が、回答セット保持部３３に保持されている全ての回答セットそれぞれの回答タイプを、出力装置４を用いて利用者に提示する（図４，ステップＳ３）。利用者が、入力装置１を用いてその中から１つの回答タイプを選択すると、選択された回答タイプに対応する回答セットを特定する（ステップＳ４）。次に、その回答セットが空集合かどうかを判定し（ステップＳ５）、もし空集合であった場合には、そこで全体の処理を終了する。空集合でなかった場合には、ステップＳ４で特定した回答セットを示す情報を回答セット表示手段２４に渡す。
【００３１】
これにより、回答セット表示手段２４は、上記回答セットに含まれる対訳回答文を対訳回答文保持部３４より取り出し、取り出した各対訳回答文中の第２言語による回答文を出力装置４を用いて対話相手に提示する（ステップＳ７）。対話相手が、入力装置１を用いて提示されている回答文の中から１つの回答文を選択すると、回答指定手段２５が、選択された回答文を対話相手が指定した回答文と特定し、制御を回答表示手段２６に渡す（ステップＳ８）。
【００３２】
これにより、回答表示手段２６は、回答指定手段２５がステップＳ８で特定した回答文と対になっている第１言語の回答文を対訳回答文保持部３４より取り出し、出力装置４を用いて利用者に提示し（ステップＳ９）、その後、処理を終了する。
【００３３】
次に、本発明の第１の実施の形態の効果について説明する。
【００３４】
本発明の第１の実施の形態では、対訳回答文に関して、同一の発話に対する回答文となるものをセットにして保持し、それぞれに回答タイプを付与して、利用者が回答文のセットを容易に選択できるようにしている。そして、利用者が予め選択した回答文のセットの中から適切な回答文を対話相手に選択させているため、利用者から対話相手への発話に関係なく、利用者が対話相手からの回答文を受け取ることができる。特に、利用者から対話相手への発話に対訳例文を用いなかった場合にも回答文を受け取ることができるという効果がある。
【００３５】
本発明の第１の実施の形態では、ステップＳ３において、回答セット指定手段２３が回答タイプを表示し、利用者が回答タイプを選択することにより回答セットを選択するようになっているが、ステップＳ３において、回答セット指定手段２３が、回答タイプだけでなく第１言語の回答文や第２言語の回答文を（利用者の指示に応じて、あるいは、常に）同時に表示する形態も考えられる。この形態では、利用者が回答セットを選択する際にその中に含まれる回答文を参考にすることができる。
【００３６】
また、回答タイプをグループ分けしておき、ステップＳ３において、回答セット指定手段２３が回答タイプを表示する際に、全ての回答タイプを一度に表示するのではなく、グループ毎に表示する形態も考えられる。また、全ての、あるいは、同一のグループに属する回答タイプの中から、利用者が所望の回答タイプを検索できるようにしても良い。このような形態では、回答タイプの数が多い場合でも、利用者が所望の回答タイプを探して選択することが容易になる。
【００３７】
また、ステップＳ３において、回答セット指定手段２３が回答タイプを表示し、利用者に回答タイプを選択させる際に、複数の回答タイプの選択を許し、それらに対応する複数の回答セットに含まれる回答文全てを、ステップＳ７において回答セット表示手段２４が対話相手に表示するようにしても良い。
【００３８】
本発明の第１の実施の形態において、回答セット指定手段２３、回答セット表示手段２４、回答指定手段２５、回答表示手段２６は、データ処理装置２に備え付けられている必要はなく、データ処理装置２を制御するためのプログラムによって実現するようにしても良い。このプログラムは、ＣＤ−ＲＯＭ、フロッピーディスク等の記録媒体Ｋ１に記録されて提供され、データ処理装置２に読み込まれて実行され、データ処理装置２上に回答セット指定手段２３、回答セット表示手段２４、回答指定手段２５、回答表示手段２６を実現する。
【００３９】
次に、本発明の第１の実施の形態の一実施例の動作を詳細に説明する。
【００４０】
図２を参照すると、対訳回答文保持部３４には、例えば、「はい。」「Ｙｅｓ．」や「いいえ。」「Ｎｏ．」のような単純な疑問文に対する肯定・否定の対訳回答文や、「ここから２００メートルくらいです。」「Ｉｔ’ｓ  ａｂｏｕｔ
２００  ｍｅｔｅｒｓ  ｆｒｏｍ  ｈｅｒｅ．」のような現在地からの距離を聞かれたときの対訳回答文や、「約２０ドルです。」「Ａｂｏｕｔ  ２０  ｄｏｌｌａｒｓ．」のような値段を聞かれたときの対訳回答文が含まれている。
【００４１】
また、図３を参照すると、回答セット保持部３３には、対訳回答文保持部３４に保持されている対訳回答文が、単純な疑問文に対する肯定・否定を表す対訳回答文の集合からなる回答セット、現在地からの距離を聞かれたときの対訳回答文の集合からなる回答セット、値段を聞かれたときの対訳回答文の集合からなる回答セット、回答がいらないときの空集合からなる回答セットなどの各回答セットのどれに含まれるのかを、各対訳回答文に付与されているＩＤを用いて表した情報が保持されている。各回答セットには、それぞれ「肯定否定」「現在地からの距離」「値段」「回答不要」という回答タイプが付与されている。
【００４２】
回答セット保持部３３の内容が図３に示すものである場合、図４のステップＳ３では、回答セット指定手段２３によって、出力装置４の表示部に、例えば図５に示すように、回答セット保持部３３に保持されている回答セットの回答タイプが全て表示される。
【００４３】
利用者は、この中から、対話相手に答えてもらいたい回答の集合からなる回答セットに対応する回答タイプを入力装置１を用いて選択する。今、利用者が直前に対話相手に対して「美術館はここから遠いですか。」という発話を行っていたとすると、利用者にとって意味のある回答セットとしては、回答タイプが「肯定否定」の回答セットと、回答タイプが「現在地からの距離」の回答セットがあるが、ここでは、利用者が「現在地からの距離」という回答タイプを選択したとする。
【００４４】
ステップＳ４では、回答セット指定手段２３が利用者の選択内容を入力装置１から読み取り、ステップＳ５で、この回答セットが空でないかどうかを調べる。この例では、空でないので、回答タイプ「現在地からの距離」に対応する回答セットに含まれる対訳回答文のＩＤ｛Ａ１３，Ａ１４，Ａ１５，Ａ１６，Ａ１７，Ａ９９９｝を回答セット保持部３３から取り出し、回答セット表示手段２４に渡す。
【００４５】
ステップＳ７で、回答セット表示手段２４は、回答セット指定手段２３から渡された各ＩＤに対応する対訳回答文を対訳回答文保持部３４より取り出し、第２言語の回答文を出力装置４を使用して対話相手に表示する。この表示の例を図６に示す。対話相手には、利用者が選択した回答セットに含まれる６種類の回答が表示されている。
【００４６】
対話相手は、この中から１つの回答文を選択する。今、「Ｉｔ’ｓ  ａｂｏｕｔ４００ ｍｅｔｅｒｓ  ｆｒｏｍ  ｈｅｒｅ．」という回答文を選んだとすると、ステップＳ８で、回答指定手段２５がその選択内容を入力装置１から受け取り、その回答文のＩＤ「Ａ１４」を回答表示手段２６に渡す。
【００４７】
ステップＳ９では、回答表示手段２６は回答文のＩＤ「Ａ１４」について、それに対応する第１言語の回答文「ここから４００メートルくらいです。」を対訳回答文保持部３４より取り出し、利用者に表示して処理を終了する。利用者への回答文の表示の例を図７に示す。
【００４８】
（第２の実施の形態）
図８を参照すると、本発明の第２の実施の形態は、データ処理装置２の代わりにデータ処理装置２ａを備えている点、記憶装置３の代わりに記憶装置３ａを備えている点が図１に示した第１の実施の形態と相違している。
【００４９】
記憶装置３ａは、図１に示された第１の実施の形態における記憶装置３の構成に加え、対訳例文保持部３１と、例文回答セット対応保持部３２とを有している。また、データ処理装置２ａは、図１に示された第１の実施の形態におけるデータ処理装置２の構成に加え、例文指定手段２１と、例文表示手段２２とを有し、更に、回答セット指定手段２３の代わりに回答セット指定手段２３ａを備えている。
【００５０】
対訳例文保持部３１は、利用者側からの発話に用いる例文を２種類の言語間の対訳のデータとして保持する。以下では、２言語間の１組の対訳の例文を１つの対訳例文と呼ぶことにする。対訳例文保持部３１では、それぞれの対訳例文に一意のＩＤを付け、ＩＤによって対訳例文を特定できるようにしている。図９は、対訳例文保持部３１の内容の一例を表す概念図である。この例では、利用者側からの発話に用いる対訳例文として、日本語と英語の対訳データが保持されている。
【００５１】
例文回答セット対応保持部３２は、対訳例文保持部３１に保持されている利用者側が発話する際に使用する対訳例文と、その対訳例文に対する回答文の集合にあたる回答セットとの対応関係を保持する。この関係は一対一の関係ではなく、１つの対訳例文に複数の回答セットが対応していても良いし、１つの回答セットに複数の対訳例文が対応しても良い。図１０は、例文回答セット対応保持部３２の内容の一例を表す概念図である。対訳例文に対応付けられる各回答セットは、回答タイプによって指定されている。
【００５２】
例文指定手段２１は、対訳例文保持部３１に保持されている各対訳例文の第１言語の例文を出力装置４に表示し、その中の１つを利用者に選択させることにより、対話相手に提示する例文を利用者に指定させる。
【００５３】
例文表示手段２２は、例文指定手段２１によって指定された第１言語の例文に対応する第２言語の例文を対訳例文保持部３１より取り出し、出力装置４を用いて対話相手に提示する。
【００５４】
また、本発明の第２の実施の形態では、第１の実施の形態とは異なり、回答セット指定手段２３ａは、回答セット保持部３３に保持されている全ての回答セットの中から、その１つを利用者に選択させるのではなく、例文回答セット対応保持部３２において、例文指定手段２１によって指定された例文と対応付けられている回答セットの中から、その１つを利用者に選択させる。すなわち、例文回答セット対応保持部３２において、例文指定手段２１によって指定された例文と対応付けられている回答セットの回答タイプを出力装置４に表示し、その中の１つを利用者に選択させることにより、対話相手に提示する回答セットを利用者に指定させる。
【００５５】
次に、図８および図１１を参照して、本発明の第２の実施の形態の動作を詳細に説明する。本発明の第２の実施の形態では、まず、例文指定手段２１が、対訳例文保持部３１に保持されている全ての対訳例文の第１言語の例文を利用者に表示する（ステップＳ１）。利用者が、入力装置１を用いてその中から１つの例文を選択すると、その例文に対応する対訳例文を示す情報を例文表示手段２２と、回答セット指定手段２３ａとに渡す（ステップＳ２）。
【００５６】
次に、回答セット指定手段２３ａが、例文回答セット対応保持部３２を参照し、例文指定手段２１から渡された情報によっ特定される例文に対応付けられている各回答セットの回答タイプを利用者に提示する（ステップＳ３ａ）。利用者が、入力装置１を用いてその中から１つの回答タイプを選択すると、その回答タイプに対応する回答セットを特定する（ステップＳ４）。次に、その回答セットが空集合かどうかを判定し（ステップＳ５）、もし空集合であった場合には、そこで全体の処理を終了する。空集合でなかった場合には、ステップＳ４で特定した回答セットを示す情報を回答セット表示手段２４に渡す。
【００５７】
この後、例文表示手段２２が、例文指定手段２１より渡された対訳例文を示す情報に基づいて、対訳例文保持部３１から上記対訳例文中の第２言語の例文を取り出し、対話相手に表示し（ステップＳ６）、ステップＳ７に進む。第２の実施の形態のステップＳ７以降の動作は、第１の実施の形態のステップＳ７以降の動作と同一のため、説明は省略する。
【００５８】
次に、本発明の第２の実施の形態の効果について説明する。
【００５９】
本発明の第２の実施の形態では、利用者から対話相手への発話に用いる例文に対して、それぞれの例文の回答になる回答文のセットをいくつか保持しており、利用者が例文を利用するときに、その例文に続けて対話相手に提示する回答文のセットを利用者が予め選択してから対話相手に提示するため、単一の例文に対して、利用者が自分の目的に合わせて対話相手に提示する回答を切り替えることができる。
【００６０】
また、利用者が対話相手に提示する回答文のセットを選択するとき、利用者から対話相手への発話に用いる例文に対して用いることができる回答文のセットの中から選択することになるため、本発明の第１の実施の形態と比較すると、利用者が回答文のセットを選択することを容易にするという効果もある。
【００６１】
また、利用者から対話相手への発話に用いる例文と回答セットとの対応は多対多の関係であり、複数の例文で同一の回答セットを共有することができる。このため、利用者から対話相手への発話に用いる個々の例文ごとに個別に回答文を用意する場合に比べて、必要な記憶容量を削減できる。本発明の第２の実施の形態では、ステップＳ１において、例文指定手段２１が、対訳例文保持部３１に保持されているすべての対訳例文の第１言語の文を利用者に表示するが、予め例文をグループ分けしておき、ステップ１では、すべての例文を一度に表示するのではなく、グループごとに表示する形態も考えられる。また、すべての、あるいは、同一のグループに属する例文の中から、利用者が所望の例文を検索できるようにしても良い。このような形態では、例文の数が多い場合でも、利用者が所望の例文を探して選択することが容易になる。
【００６２】
また、例文回答セット対応保持部３２において、各例文に対応付けられている複数の回答セットの内の１つを既定の回答セットと定めておき、利用者が特別な操作を行った場合に限り、ステップＳ３ａ〜Ｓ４で利用者に選択可能な回答セットの候補を表示してその中から選択させるという動作になり、それ以外の場合は自動的に既定の回答セットが選択されたものとして、ステップＳ５以降の動作を行うようにしても良い。このような形態により、回答セットを選択することが煩雑に感じられる利用者に対して、回答セットの選択を回避する方法を用意することができる。
【００６３】
また、ステップＳ３ａにおいて、回答セット指定手段２３ａが、回答タイプを表示する際に、第１の実施の形態と同様に回答タイプだけでなく第１言語の回答文や第２言語の回答文を（利用者の指示に応じて、あるいは、常に）同時に表示する形態、予め回答タイプをグループ分けしておき、回答タイプをグループ毎に表示する形態、すべての、あるいは、同一のグループに属する回答タイプの中から、利用者が所望の回答タイプを検索して選択できるようにする形態も考えられる。また、ステップＳ３ａにおいて、回答セット指定手段２３が回答タイプを表示し、利用者に回答タイプを選択させる際に、複数の回答タイプの選択を許し、それらに対応する複数の回答セットに含まれる回答文全てを、ステップＳ７において、回答セット表示手段２５が対話相手に表示する形態も考えられる。
【００６４】
本発明の第２の実施の形態において、例文指定手段２１、例文表示手段２２、回答セット指定手段２３ａ、回答セット表示手段２４、回答指定手段２５、回答表示手段２６はデータ処理装置２ａに備え付けられている必要はなく、データ処理装置２ａを制御するためのプログラムによって実現するようにしても良い。このプログラムは、ＣＤ−ＲＯＭ、フロッピーディスク等の記録媒体Ｋ２に記録されて提供され、データ処理装置２ａに読み込まれて実行され、データ処理装置２ａ上に例文指定手段２１、例文表示手段２２、回答セット指定手段２３、回答セット表示手段２４、回答指定手段２５、回答表示手段２６を実現する。
【００６５】
次に、本発明の第２の実施の形態の一実施例の動作を詳細に説明する。
【００６６】
対訳例文保持部３１に、図９に示すような対訳例文が保持されているものとする。また、回答セット保持部３３、対訳回答文保持部３４には、それぞれ、図１２、図１３に示すような回答セット、および、対訳回答文が保持されているものとし、例文回答セット対応保持部３２において、図１０に示すように例文と回答セットが対応付けられているとする。
【００６７】
ステップＳ１では、例文指定手段２１が、出力装置４の表示部に例えば図１４に示すような表示を行うことにより、利用者に対訳例文保持部３１に保持されている全ての対訳例文中の第１言語の例文を表示する。
【００６８】
利用者が、この中から、「これはどのような料理ですか。」という例文を選んだとすると、ステップＳ２で、例文指定手段２１が選択内容を入力装置１から読み取り、この例文のＩＤ「Ｅ２１７」を例文表示手段２２、および、回答セット指定手段２３ａに渡す。
【００６９】
図１０を参照すると、例文のＩＤ「Ｅ２１７」に対しては、「料理の種類」、「食材の種類」、「味」の３種類の回答タイプが対応付けられている。従って、ステップＳ３ａでは、回答セット指定手段２３ａによって、例えば図１５のように、これら３種類の回答タイプが利用者に表示される。利用者は、この中から、対話相手に答えてもらいたい回答の集合からなる回答セットを回答タイプにより選択することができる。ここでは、利用者が「食材の種類」という回答タイプを選択したとする。
【００７０】
ステップＳ４では、回答セット指定手段２３ａが利用者の選択内容を入力装置１から読み取り、ステップＳ５で、この回答セットが空でないかどうかを調べる。この例では、空でないので、回答セット保持部３３（図１２）を参照して、回答タイプ「食材の種類」に対応する回答セットに含まれる対訳回答文のＩＤ｛Ａ１５５，Ａ１５６，Ａ１５７，Ａ９９９｝を回答セット表示手段２４に渡し、ステップＳ６に進む。ステップＳ６では、例文表示手段２２が、例文指定手段２１より渡されたＩＤ「Ｅ２１７」の対訳例文について、第２言語の例文を対訳例文保持部３１より取り出し、例えば図１６のように対話相手に表示する。
【００７１】
続いて、ステップＳ７で、回答セット表示手段２４が、回答セット指定手段２３ａから渡されたＩＤ｛Ａ１５５，Ａ１５６，Ａ１５７，Ａ９９９｝の対訳回答文を対訳回答文保持部３４より取り出し、第２言語の回答文を対話相手に表示する。この表示の例を図１７に示す。
【００７２】
対話相手は、この中から１つの回答文を選択する。今、「Ｉｔ’ｓ  ａ  ｆｉｓｈ  ｄｉｓｈ．」という回答を選んだとすると、ステップＳ８で、回答指定手段２５がその選択内容を入力装置１から受け取り、その回答文を含む対訳回答文のＩＤ「Ａ１５７」を回答表示手段２６に渡す。
【００７３】
ステップＳ９では、回答表示手段２６はＩＤ「Ａ１５６」の対訳回答文について、それに含まれている第１言語の回答文「魚料理です。」を対訳回答文保持部３４より取り出し、利用者に表示する。これにより処理終了となる。利用者への回答文の表示の例を図１８に示す。
【００７４】
（第３の実施の形態）
図１９を参照すると、本発明の第３の実施の形態は、データ処理装置２ａの代わりにデータ処理装置２ｂを備えている点が図８に示された第２の実施の形態と相違している。
【００７５】
データ処理装置２ｂは、図８に示された第２の実施の形態におけるデータ処理装置２ａの構成に加え、追加例文入力手段２０１と、追加例文回答割付手段２０２と、例文回答セット対応追加手段２０３を有する点において異なる。
【００７６】
追加例文入力手段２０１は、利用者が新たな対訳例文を対訳例文保持部３１に追加する際に入力装置１を用いて入力した対訳例文にユニークなＩＤを付与して対訳例文保持部３１に追加すると共に、追加した対訳例文のＩＤを例文回答セット対応追加手段２０３に送る。
【００７７】
追加例文回答割付手段２０２は、回答セット保持部３３に保持されている回答タイプを出力装置４に表示し、その中から利用者に追加例文入力手段２０１によって新規に追加された対訳例文に対する回答のセットを回答タイプにより１つまたは複数選択させ、選択された回答タイプを例文回答セット対応追加手段２０３に送る。
【００７８】
例文回答セット対応追加手段２０３は、追加例文入力手段２０１より受け取った対訳例文のＩＤと、追加例文回答割付手段２０２より受け取った回答タイプを持つ回答セットとが対応するものとして、この対応関係を例文回答セット対応保持部３２に新たに追加する。
【００７９】
次に、本発明の第３の実施の形態の動作を詳細に説明する。
【００８０】
本発明の第３の実施の形態の動作は、対訳例文を対訳例文保持部３１に追加するときの動作と、追加した例文を含め、対訳例文保持部３１に保持されている例文を利用するときの動作とに分かれる。このうち、対訳例文保持部３１に保持されている例文を利用するときの動作は、本発明の第２の実施の形態の動作、すなわち、図１１のステップＳ１〜Ｓ９で示される例文指定手段２１と、例文表示手段２２と、回答セット指定手段２３ａと、回答セット表示手段２４と、回答指定手段２５と、回答表示手段２６の動作と全く同一のため、説明は省略する。以下では、図１９および図２０を参照して、対訳例文を対訳例文保持部３１に追加するときの動作について説明する。
【００８１】
まず、追加例文入力手段２０１が、利用者が入力した第１言語の例文と第２言語の例文とからなる対訳例文を入力装置１から受け取る（ステップＳ１０１）。追加例文入力追加手段２０１は、受け取った対訳例文について、それが対訳例文保持部３１に存在するかどうかを調べ（ステップＳ１０２）、もし対訳例文保持部３１に存在すれば、既に登録済みである旨表示して終了する。これに対して、対訳例文保持部３１に存在しなければ、その対訳例文に新しいＩＤを付与して対訳例文保持部３１に追加し、例文回答セット対応追加手段２０３にそのＩＤを渡す（ステップＳ１０３）。
【００８２】
次に、追加例文回答割付手段２０２が、回答セット保持部３３に保持されている各回答セットの回答タイプを出力装置４に表示する（ステップＳ１０４）。利用者が、その中からいくつかの回答タイプを選択すると、選択された回答タイプを例文回答セット対応追加手段２０３に渡す（ステップＳ１０５）。
【００８３】
例文回答セット対応追加手段２０３は、追加例文入力手段２０１より受け取った対訳例文のＩＤと、追加例文回答割付手段２０２より受け取った回答タイプを持つ回答セットとの対応を例文回答セット対応保持部３２に新たに追加し（ステップＳ１０６）、処理を終了する。
【００８４】
次に、本発明の第３の実施の形態の効果について説明する。
【００８５】
本発明の第３の実施の形態では、対訳回答文に関して、同一の発話に対する回答文となる同種のものをセットにして保持し、それぞれに回答タイプを付与して、利用者が回答文のセットを容易に選択できるようにしている。そして、利用者が新しい対訳例文を追加する際に、新規対訳例文に対して回答となる回答文のセットとして、既にある回答セットを選択して利用するようにしているため、利用者が新たに対訳例文を追加することが容易になっている。特に、利用者は、対訳例文を追加する際、それに対する回答文も同時に作成し、追加する必要はなく、また、新規対訳例文に対して回答となりうる回答文を個別に新規対訳例文に対応付ける必要もない。
【００８６】
本発明の第３の実施の形態では、ステップＳ１０４において、追加例文回答割付手段２０２が回答タイプを表示し、利用者が回答タイプを選択することにより回答セットを選択するようになっているが、ステップＳ１０４において、追加例文回答割付手段２０２が、回答タイプだけでなく第１言語の回答文や第２言語の回答文を（利用者の指示に応じて、あるいは、つねに）同時に表示する形態も考えられる。この形態では、利用者が回答セットを選択する際にその中に含まれる回答文を参考にすることができる。
【００８７】
また、回答タイプをグループ分けしておき、ステップＳ１０４において、追加例文回答割付手段２０２が回答タイプを表示する際に、すべての回答タイプを一度に表示するのではなく、グループ毎に表示する形態も考えられる。また、全ての、あるいは、同一のグループに属する回答タイプの中から、利用者が所望の回答タイプを検索できるようにしても良い。このような形態では、回答タイプの数が多い場合でも、利用者が所望の回答タイプを探して選択することが容易になる。また、本発明の第３の実施の形態における対訳例文保持部３１に保持されている例文を利用するときの動作は、本発明の第２の実施の形態の動作と全く同一のため、第２の実施の形態に関してすでに述べた各種の変形を、本発明の第３の実施の形態についても適用することができる。
【００８８】
本発明の第３の実施の形態では、新しく追加する対訳例文の回答は、必ず回答セット保持部３３の回答セットの中から選択するようになっているが、適切な回答セットが回答セット保持部３３にない場合には、新たな回答セットを利用者が追加できるようにしても良い。また、新たな回答セットを追加するにあたって、適切な対訳回答文が対訳回答文保持部３４にない場合には、新たな対訳回答文を利用者が追加できるようにしても良い。
【００８９】
本発明の第３の実施の形態において、追加例文入力手段２０１、追加例文回答割付手段２０２、例文回答セット対応追加手段２０３、例文指定手段２１、例文表示手段２２、回答セット指定手段２３ａ、回答セット表示手段２４、回答指定手段２５、回答表示手段２６はデータ処理装置２ｂに備え付けられている必要はなく、データ処理装置２ｂを制御するためのプログラムによって実現するようにしても良い。このプログラムは、ＣＤ−ＲＯＭ、フロッピィディスク等の記録媒体Ｋ３に記録されて提供され、データ処理装置２ｂに読み込まれて実行され、データ処理装置２ｂ上に追加例文入力手段２０１、追加例文回答割付手段２０２、例文回答セット対応追加手段２０３、例文指定手段２１、例文表示手段２２、回答セット指定手段２３ａ、回答セット表示手段２４、回答指定手段２５、回答表示手段２６を実現する。
【００９０】
次に、本発明の第３の実施の形態の一実施例の動作を詳細に説明する。なお、本発明の第３の実施の形態における対訳例文保持部３１に保持されている例文を利用するときの動作は、本発明の第２の実施の形態の動作と全く同一のため、実施例に関しても、対訳例文を対訳例文保持部３１に追加するときの動作についてのみ説明する。
【００９１】
今、利用者が「あそこの人が今食べている料理は何ですか。」「Ｗｈａｔ  ｋｉｎｄ  ｏｆ  ｄｉｓｈ  ｉｓ  ｔｈｅ  ｐｅｒｓｏｎ  ｏｖｅｒ  ｔｈｅｒｅｈａｖｉｎｇ  ｎｏｗ？」という対訳例文を対訳例文保持部３１に追加しようとしているとする。また、対訳例文保持部３１、および、例文回答セット対応保持部３２は、それぞれ、図９、図１０のようになっているとする。追加例文入力手段２０１は、ステップＳ１０１において、例えば図２１のような画面を出力装置４に表示して利用者に日本語，英語の例文を入力させ、入力結果として日本語文「あそこの人が今食べている料理は何ですか。」と英語文「Ｗｈａｔ  ｋｉｎｄ  ｏｆ  ｄｉｓｈ  ｉｓ  ｔｈｅ  ｐｅｒｓｏｎ  ｏｖｅｒ  ｔｈｅｒｅ  ｈａｖｉｎｇ  ｎｏｗ？」を入力装置１から受け取る。
【００９２】
ステップＳ１０２では、この対訳例文が対訳例文保持部３１に既に存在するかどうかを調べる。今、この対訳例文は図９の対訳例文保持部３１には存在しないとする。この場合、追加例文入力手段２０１は、ステップＳ１０３において、その対訳例文にユニークなＩＤを付与して対訳例文保持部３１に追加し、例文回答セット対応追加手段２０３にそのＩＤを渡す。今、追加した対訳例文に「ＥＸ０１」というＩＤを付与したとすると、対訳例文を追加した後の対訳例文保持部３１の内容は、図２２のようになる。
【００９３】
次に、ステップＳ１０４において、追加例文回答割付手段２０２が、例えば図２３のように回答セット保持部３３に保持されている全ての回答セットの回答タイプを出力装置４を用いて表示する。このとき、利用者は、表示された回答タイプの中から、今追加した例文の回答とする回答タイプを１つまたは複数選択する。図２３の画面例は、利用者がチェックボックスにチェックを入れることで複数の回答タイプを選択し、「ＯＫ」ボタンを押すことで選択を完了することを想定したものである。
【００９４】
図２３の例では、対話相手に「はい。」または「いいえ。」で回答してもらう「肯定否定」という回答タイプや、メニュー等の物を指し示してもらうことによって回答してもらう「指し示す」という回答タイプのほか、煮物や揚げ物といった料理の種類を回答してもらう回答タイプ「料理の種類」、肉料理や魚料理といった食材の種類を回答してもらう回答タイプ「食材の種類」、甘い、辛いといった味を回答してもらう回答タイプ「味」などが表示されている。今、利用者が、この中から追加した対訳例文「あそこの人が今食べている料理は何ですか。」に対応付ける回答タイプとして「指し示す」および「食材の種類」を選択したとすると、追加例文回答割付手段２０２は、ステップＳ１０５において、その選択結果を入力装置１から受け取り、例文回答セット対応追加手段２０３に渡す。
【００９５】
例文回答セット対応追加手段２０３は、ステップＳ１０６において、追加例文入力手段２０１より渡された追加対訳例文のＩＤと、追加例文回答割付手段２０２より渡された回答タイプを持つ回答セットとの対応を例文回答セット対応保持部３２に新たに追加する。追加後の例文回答セット対応保持部３２は、図２４のようになる。
【００９６】
これで、例文を対訳例文保持部３１に追加する処理が完了する。
【００９７】
【発明の効果】
本発明の第１の効果は、利用者が直接回答文のセットを選択して、対話相手にその中から適切な回答を選択させることができることにある。この結果、利用者から対話相手への発話の形態に関係なく、利用者が対話相手からの回答を確実に受け取ることができる。
【００９８】
その理由は、同種の回答文のセットを回答セットとして保持しており、利用者がその中から回答セットを選択して対話相手に提示し、対話相手にその中から回答を選択させるためである。
【００９９】
本発明の第２の効果は、利用者が対話相手への発話に例文を用いる際に、その例文に続けて対話相手に提示する回答文を、利用者がその例文に当てはまるいくつかの回答セットの中から選択できることにある。この結果、利用者は、自分の目的に合わせて対話相手に提示する回答を簡便に切り替えることができる。
【０１００】
その理由は、利用者から対話相手への発話に用いる例文に対して、それぞれの例文の回答になる回答文のセットをいくつか保持しており、利用者が例文を利用するときに、その例文に続けて対話相手に提示する回答文のセットを利用者がその中から選択するためである。
【０１０１】
本発明の第３の効果は、利用者から対話相手への発話に用いる個々の例文毎に個別に回答文を用意する必要がないことにある。この結果、回答の作成が容易になるとともに、回答を保持するのに必要な記憶容量を削減できる。
【０１０２】
その理由は、同種の回答文のセットを回答セットとして保持しており、利用者から対話相手への発話に用いる複数の例文の間で、回答セットを共有することができるためである。
【０１０３】
本発明の第４の効果は、利用者が新規に例文を追加する際に、それに対する回答を同時に追加する必要がなく、新規例文に対して回答となりうる文を個別に新規例文に対応付ける必要もないことにある。この結果、利用者が新たに例文を追加することが容易になっている。
【０１０４】
その理由は、同種の回答文のセットを回答セットとして保持しており、利用者が新しい対訳例文を追加する際に、新規例文に対して回答となる文のセットとして、既にある回答セットを選択して利用するためである。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態の構成例を表すブロック図である。
【図２】本発明の第１の実施の形態における対訳回答文保持部３４の内容の一例を示す概念図である。
【図３】本発明の第１の実施の形態における回答セット保持部３３の内容の一例を示す概念図である。
【図４】本発明の第１の実施の形態の動作を表すフローチャートである。
【図５】本発明の第１の実施の形態における回答セット指定手段２３の動作画面の一例を示す概念図である。
【図６】本発明の第１の実施の形態における回答セット表示手段２４の動作画面の一例を示す概念図である。
【図７】本発明の第１の実施の形態における回答表示手段２６の動作画面の一例を示す概念図である。
【図８】本発明の第２の実施の形態の構成例を表すブロック図である。
【図９】本発明の第２の実施の形態における対訳例文保持部３１の内容を示す概念図である。
【図１０】本発明の第２の実施の形態における例文回答セット対応保持部３２の内容を示す概念図である。
【図１１】本発明の第２の実施の形態の動作を表すフローチャートである。
【図１２】本発明の第２の実施の形態における回答セット保持部３３の内容の一例を示す概念図である。
【図１３】本発明の第２の実施の形態における対訳回答文保持部３４の内容の一例を示す概念図である。
【図１４】本発明の第２の実施の形態における例文指定手段２１の動作画面の一例を示す概念図である。
【図１５】本発明の第２の実施の形態における回答セット指定手段２３ａの動作画面の一例を示す概念図である。
【図１６】本発明の第２の実施の形態における例文表示手段２２の動作画面の一例を示す概念図である。
【図１７】本発明の第２の実施の形態における回答セット表示手段２４の動作画面の一例を示す概念図である。
【図１８】本発明の第２の実施の形態における回答表示手段２６の動作画面の一例を示す概念図である。
【図１９】本発明の第３の実施の形態の構成例を表すブロック図である。
【図２０】本発明の第３の実施の形態の動作を表すフローチャートである。
【図２１】本発明の第３の実施の形態における追加例文入力手段２０１の動作画面の一例を示す概念図である。
【図２２】本発明の第３の実施の形態における対訳例文保持部３１の内容の一例を示す概念図である。
【図２３】本発明の第３の実施の形態における追加例文回答割付手段２０２の動作画面の一例を示す概念図である。
【図２４】本発明の第３の実施の形態における例文回答セット対応保持部３２の内容の一例を示す概念図である。
【符号の説明】
１…入力装置
２，２ａ，２ｂ…データ処理装置
２１…例文指定手段
２２…例文表示手段
２３，２３ａ…回答セット指定手段
２４…回答セット表示手段
２５…回答指定手段
２６…回答表示手段
２０１  追加例文入力手段
２０２  追加例文回答割付手段
２０３  例文回答セット対応追加手段
３，３ａ…記憶装置
３１…対訳例文保持部
３２…例文回答セット対応保持部
３３…回答セット保持部
３４…対訳回答文保持部
４…出力装置
Ｋ１，Ｋ２，Ｋ３…記録媒体
【図１】
0003952709.tif 000002
【図２】
0003952709.tif 000003
【図３】
0003952709.tif 000004
【図４】
0003952709.tif 000005
【図５】
0003952709.tif 000006
【図６】
0003952709.tif 000007
【図７】
0003952709.tif 000008
【図８】
0003952709.tif 000009
【図９】
0003952709.tif 000010
【図１０】
0003952709.tif 000011
【図１１】
0003952709.tif 000012
【図１２】
0003952709.tif 000013
【図１３】
0003952709.tif 000014
【図１４】
0003952709.tif 000015
【図１５】
0003952709.tif 000016
【図１６】
0003952709.tif 000017
【図１７】
0003952709.tif 000018
【図１８】
0003952709.tif 000019
【図１９】
0003952709.tif 000020
【図２０】
0003952709.tif 000021
【図２１】
0003952709.tif 000022
【図２２】
0003952709.tif 000023
【図２３】
0003952709.tif 000024
【図２４】
0003952709.tif 000025