(57)【要約】【課題】  翻訳システムやそのインターフェイスの表示プログラムを提供することを目的とする。【解決手段】  二カ国以上の言語で文章データを記憶する記憶部と、通信処理部と、翻訳処理部と、を備えており、記憶部では、文章データは、あらかじめ定められたワードの階層構造に対応づけられており、翻訳処理部は、ユーザ端末において階層構造におけるワードが選択されることにより、該ワードの下位の階層のワードに関するデータの取得要求を受け付け、選択されたワードの下位の階層のワードに関するデータを記憶部から抽出してユーザ端末に送り、ユーザ端末において、ワードを選択することで絞り込まれた、記憶部における二カ国以上の言語で表記される文章データを表示させる、翻訳システムである。【選択図】  図１
2012243060.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが操作するユーザ端末との間でネットワークを介して通信可能なサーバを備える翻訳システムであって、
前記翻訳システムは、
少なくとも二カ国以上の言語で基本となる文章データを記憶する記憶部と、
前記ユーザとの間で通信を行う通信処理部と、
前記ユーザ端末からの要求を前記通信処理部を介して受け付け、該要求に応じたデータを前記記憶部から抽出し、前記通信処理部を介して前記抽出したデータを前記ユーザ端末に送る翻訳処理部と、を備えており、
前記記憶部では、
前記文章データは、あらかじめ定められたワードの階層構造に対応づけられており、
前記翻訳処理部は、
前記ユーザ端末において前記階層構造におけるワードが選択されることにより、該ワードの下位の階層のワードに関するデータの取得要求を受け付け、
前記選択されたワードの下位の階層のワードに関するデータを前記記憶部から抽出して前記ユーザ端末に送り、
前記ユーザ端末において、
前記ワードを選択することで絞り込まれた、前記記憶部における二カ国以上の言語で表記される文章データを表示させる、
ことを特徴とする翻訳システム。
【請求項２】
前記翻訳処理部は、
前記ワードに関するデータとしてアイコンのデータを含み、
前記ユーザ端末において、前記ワードのアイコンが画面内の所定領域に移動させられることで、前記ワードの下位の階層のワードにおけるデータの取得要求を前記ユーザ端末３から受け付ける、
ことを特徴とする請求項１に記載の翻訳システム。
【請求項３】
前記翻訳処理部は、
前記ユーザ端末において選択された文章データのうち、変数となるスロットが含まれている文章データの選択を受け付けた場合には、前記変数となるスロットのワードのデータの取得要求を前記ユーザ端末から受け付け、
前記取得要求に対応するデータを前記記憶部から抽出し、前記ユーザ端末に送り、
前記ユーザ端末において、前記選択された文章データにおける変数となるスロットに、前記ワードのデータから選択されたデータを代入した上で、前記文章データを表示させる、
ことを特徴とする請求項１または請求項２に記載の翻訳システム。
【請求項４】
前記記憶部は、さらに、
前記文章データに対応づけて、前記文章データを修飾するための付随データを記憶しており、
前記ユーザ端末において、
前記文章データの表示とともに、対応する付随データを選択可能に表示させ、
前記文章データおよび選択された付随データを少なくとも二カ国以上の言語で表示させる、
ことを特徴とする請求項１から請求項３のいずれかに記載の翻訳システム。
【請求項５】
前記記憶部は、さらに、
前記文章データの回答データを対応づけて記憶しており、
前記ユーザ端末において、
前記文章データに対応する回答データを選択可能に表示させ、
前記選択された回答データを少なくとも二カ国以上の言語で表示させる、
ことを特徴とする請求項１から請求項４のいずれかに記載の翻訳システム。
【請求項６】
ユーザが操作するユーザ端末を、
前記ユーザ端末の表示装置で表示する画面に、階層構造からなるワードに対応するアイコンを少なくとも二以上、選択可能に表示させる第一手段、
前記画面に表示されたアイコンから一のアイコンの選択を受け付け、前記選択されたアイコンを前記画面内の所定領域へ移動させる第二手段、
前記所定領域に前記選択されたアイコンが移動すると、前記アイコンが対応するワードの下位の階層のワードに関するデータの取得要求を所定のサーバに送る第三手段、
前記所定のサーバから、前記下位の階層のワードに対応するアイコンのデータを受け付け、前記第一手段で表示させる第四手段、
前記画面内の所定箇所が選択されると、前記選択されたワードに対応する文章データが二カ国以上の言語で前記画面において表示する第五手段、
として機能させることを特徴とする翻訳システムで用いる表示プログラム。
【請求項７】
ユーザが操作するユーザ端末を、
前記ユーザ端末の表示装置で表示する画面に、階層構造からなるワードに対応するアイコンを少なくとも二以上、選択可能に表示させる第一手段、
前記画面に表示されたアイコンから一のアイコンの選択を受け付け、前記選択されたアイコンを前記画面内の所定領域へ移動させる第二手段、
前記所定領域に前記選択されたアイコンが移動すると、前記アイコンが対応するワードの下位の階層のワードに関するデータの取得要求を所定のサーバに送る第三手段、
前記所定のサーバから、前記下位の階層のワードに対応するアイコンのデータを受け付け、前記第一手段で表示させる第四手段、
前記画面内の所定箇所が選択されると、前記選択されたワードに対応する文章データを前記画面において表示する第五手段、
として機能させることを特徴とする表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は翻訳システムに関する。
【背景技術】
【０００２】
国際交流が活発になるにつれ、外国人が来日することも多い。その場合、当該外国人が日本語を理解しない場合、当該外国人とその相手方（たとえば日本人）が会話を行う場合には、日本語以外の互いに理解する言語で会話を行うか、あるいは何らかの翻訳システムを利用するなどの方法がある。
【０００３】
前者の場合には、双方がもともと共通の言語を理解している必要があるので、双方に共通に理解する言語がない場合には会話を行うことは容易ではない。後者の場合には、さまざまな翻訳システムが提供されている。たとえば特許文献１乃至特許文献６に翻訳システムが開示されている（第１の方法）。これらの翻訳システムは、いずれも文章で入力を行うものである。また文章のほかに音声で入力を行うシステムもある。
【０００４】
さらに文章や音声での入力のほか、非特許文献１に示すように、あらかじめ複数の場面における二カ国語の文章が図とともに表示されており、所望の文章を指で指し示すことで、意思の疎通を行うシステムもある（第２の方法）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−２４４２９１号公報
【特許文献２】特開２００７−７９９４６号公報
【特許文献３】特開２００７−３４４２５号公報
【特許文献４】特開２０００−２４２６４２号公報
【特許文献５】特開平９−３３０３１９号公報
【特許文献６】特開平９−８１５６６号公報
【非特許文献】
【０００６】
【非特許文献１】株式会社情報センター出版局、[online]、インターネット＜ＵＲＬ：http://www.yubisashi.com/free/app/＞
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１乃至特許文献６などに代表される第１の方法のように、従来の翻訳システムでは、翻訳を希望するユーザが、自らが翻訳を望む文章を入力し、それに対して言語解析を行うことで、相手方の解する言語に自動的に翻訳をして表示、音声再生等の出力を行う構造となっている。そのため、翻訳の精度は、翻訳を行う翻訳エンジンに依存する。
【０００８】
しかしながら日本語は言語構造が特に複雑であって、翻訳の精度が高いとは言えない。そのため、二者間で翻訳システムを利用して会話を行う場合、翻訳された文章を相手方が理解できず、会話が成立しない場合もある。
【０００９】
また非特許文献１に代表される第２の方法の場合、対応する二言語がもともと一図に表示されているので、意思の疎通を行うことは可能である。しかしながら、あらかじめ登録されていない文章には用いることが出来ない。これを解消するためには多くの文章を登録しておく必要があるが、多くの文章を登録するには記憶容量が増大するし、また所望の文章を探す手間も生じ、さらに、多様な文章を表現することが出来ない。
【００１０】
つまり、第１の方法の場合には多様な表現が可能となるが、その翻訳精度は翻訳エンジンに依存し、翻訳精度も高いとは言えない場合が多い問題点がある。一方、第２の方法の場合には翻訳精度は高いが、表現できるのがあらかじめ登録されている文章のみに限られ、登録する文章を増やすと記憶容量の増大および所望の文章を探す負担が増す問題点がある。また多様な文章を表現することも困難である。
【００１１】
そこでこれらの問題点を解決する翻訳システムが望まれている。
【００１２】
また、外国人のほか、聴覚障害者、機械などといった相手とコミュニケーションを取る際に、文章の選択を容易に行う方法が望まれている。
【課題を解決するための手段】
【００１３】
本発明者は上記課題に鑑み、翻訳システムを発明した。
【００１４】
第１の発明は、ユーザが操作するユーザ端末との間でネットワークを介して通信可能なサーバを備える翻訳システムであって、前記翻訳システムは、少なくとも二カ国以上の言語で基本となる文章データを記憶する記憶部と、前記ユーザとの間で通信を行う通信処理部と、前記ユーザ端末からの要求を前記通信処理部を介して受け付け、該要求に応じたデータを前記記憶部から抽出し、前記通信処理部を介して前記抽出したデータを前記ユーザ端末に送る翻訳処理部と、を備えており、前記記憶部では、前記文章データは、あらかじめ定められたワードの階層構造に対応づけられており、前記翻訳処理部は、前記ユーザ端末において前記階層構造におけるワードが選択されることにより、該ワードの下位の階層のワードに関するデータの取得要求を受け付け、前記選択されたワードの下位の階層のワードに関するデータを前記記憶部から抽出して前記ユーザ端末に送り、前記ユーザ端末において、前記ワードを選択することで絞り込まれた、前記記憶部における二カ国以上の言語で表記される文章データを表示させる、翻訳システムである。
【００１５】
本発明のように構成することで、ユーザは、ユーザ端末で表示された画面のアイコンを適宜選択するだけで、所望の文章にたどり着くことが出来る。本発明のように階層構造となるワードから文章データを選択する方式とすることで、翻訳エンジンに頼る必要がないので、誤訳が発生することがない。そのため、相手と適切に意思伝達を行うことが出来る。さらに、多くの文章例の中から所望の文章を探すのは従来は極めて困難であったが、本発明のように構成することで、ユーザは自らのシチュエーションに合わせて、ワードのアイコンを選択するだけで足りる。そのため、誰でもが容易に適切な文章の選択を行える。
【００１６】
上述の発明において、前記翻訳処理部は、前記ワードに関するデータとしてアイコンのデータを含み、前記ユーザ端末において、前記ワードのアイコンが画面内の所定領域に移動させられることで、前記ワードの下位の階層のワードにおけるデータの取得要求を前記ユーザ端末から受け付ける、翻訳システムのように構成することもできる。
【００１７】
アイコンの選択にはさまざまな方法があるが、本発明のように、選択したアイコンを所定領域に移動させることで選択可能としても良い。このようにすることで、選択したアイコンを複数表示することが出来、これによって自らがどのアイコンを選択したかを視認することが出来る。
【００１８】
上述の発明において、前記翻訳処理部は、前記ユーザ端末において選択された文章データのうち、変数となるスロットが含まれている文章データの選択を受け付けた場合には、前記変数となるスロットのワードのデータの取得要求を前記ユーザ端末から受け付け、前記取得要求に対応するデータを前記記憶部から抽出し、前記ユーザ端末に送り、前記ユーザ端末において、前記選択された文章データにおける変数となるスロットに、前記ワードのデータから選択されたデータを代入した上で、前記文章データを表示させる、翻訳システムのように構成することもできる。
【００１９】
多様な表現を可能とする為には、文章中に変数（スロット）を設けることが好ましい。これによって、単にひな形となる基本の文章データから選択するのみならず、表現形式の幅が広がる。そしてスロットを設けることで、基本となる文章データの数を減らすことにも繋がる。
【００２０】
上述の発明において、前記記憶部は、さらに、前記文章データに対応づけて、前記文章データを修飾するための付随データを記憶しており、前記ユーザ端末において、前記文章データの表示とともに、対応する付随データを選択可能に表示させ、前記文章データおよび選択された付随データを少なくとも二カ国以上の言語で表示させる、翻訳システムのように構成することもできる。
【００２１】
たとえば商品を購入したい場合には、その素材や色などが重要な場合もある。そのような場合には、「商品が欲しい」という文章のほかに、素材や色など、当該文章を修飾するための文章をあらかじめ対応づけて起き、それらから選択させ表示させることで、より適切な意思伝達を行うことが出来る。
【００２２】
上述の発明において、前記記憶部は、さらに、前記文章データの回答データを対応づけて記憶しており、前記ユーザ端末において、前記文章データに対応する回答データを選択可能に表示させ、前記選択された回答データを少なくとも二カ国以上の言語で表示させる、翻訳システムのように構成することもできる。
【００２３】
意思伝達を行うためには、自らの一方的意思のみならず、相手方からの回答も重要である。しかし相手方もどのように伝えたらよいかが分からない場合がある。そこで本発明のように、あらかじめ文章データに回答を対応づけて起き、その回答の中から文章を選択し、表示させることで、双方の意思伝達を的確に行えることとなる。
【００２４】
上述の翻訳システムは、ユーザ端末において以下のようなインターフェイスのプログラムを機能させることで実現できる。すなわち、ユーザが操作するユーザ端末を、前記ユーザ端末の表示装置で表示する画面に、階層構造からなるワードに対応するアイコンを少なくとも二以上、選択可能に表示させる第一手段、前記画面に表示されたアイコンから一のアイコンの選択を受け付け、前記選択されたアイコンを前記画面内の所定領域へ移動させる第二手段、前記所定領域に前記選択されたアイコンが移動すると、前記アイコンが対応するワードの下位の階層のワードに関するデータの取得要求を所定のサーバに送る第三手段、前記所定のサーバから、前記下位の階層のワードに対応するアイコンのデータを受け付け、前記第一手段で表示させる第四手段、前記画面内の所定箇所が選択されると、前記選択されたワードに対応する文章データが二カ国以上の言語で前記画面において表示する第五手段、として機能させる翻訳システムで用いる表示プログラムである。
【００２５】
さらに以下の発明のように、汎用的な表示プログラムとしてユーザ端末を機能させることも可能となる。すなわち、ユーザが操作するユーザ端末を、前記ユーザ端末の表示装置で表示する画面に、階層構造からなるワードに対応するアイコンを少なくとも二以上、選択可能に表示させる第一手段、前記画面に表示されたアイコンから一のアイコンの選択を受け付け、前記選択されたアイコンを前記画面内の所定領域へ移動させる第二手段、前記所定領域に前記選択されたアイコンが移動すると、前記アイコンが対応するワードの下位の階層のワードに関するデータの取得要求を所定のサーバに送る第三手段、前記所定のサーバから、前記下位の階層のワードに対応するアイコンのデータを受け付け、前記第一手段で表示させる第四手段、前記画面内の所定箇所が選択されると、前記選択されたワードに対応する文章データを前記画面において表示する第五手段、として機能させる表示プログラムである。
【００２６】
本発明のように構成することで、日本語を理解しない外国人のほか、聴覚障害者、機械などといった相手とコミュニケーションを取る際に、所望の文章を容易に選択することが可能となる。
【発明の効果】
【００２７】
本発明の翻訳システムやそのインターフェイスの表示プログラムを用いることで、ユーザは所望の意思伝達を容易な操作で行うことが出来る。また、単に登録されている文章を探すのではないので、文法を知らなくても多様な文章を適切に生成し、翻訳を行うことが出来るので、意思伝達の多様性を図ることも出来る。
【図面の簡単な説明】
【００２８】
【図１】本発明のシステム構成の一例を模式的に示す図である。
【図２】サーバのハードウェア構成の一例を模式的に示す図である。
【図３】本発明の処理プロセスの一例を模式的に示すフローチャートである。
【図４】データテーブルの関係を模式的に示す図である。
【図５】ワードクラスター構造テーブルに基づくワード同士の階層構造を模式的に示す図である。
【図６】トップ画面の一例である。
【図７】トップ画面の一例である。
【図８】メニュー画面の一例である。
【図９】トップ画面で履歴アイコン表示領域を表示させた状態の一例である。
【図１０】トップ画面で「買う」アイコンをドラッグした状態の一例である。
【図１１】トップ画面で「ファッション」アイコンをドラッグした状態の一例である。
【図１２】トップ画面で「紳士服」アイコンをドラッグした状態の一例である。
【図１３】トップ画面で「ジャケット」アイコンをドラッグした状態の一例である。
【図１４】翻訳候補の一覧の画面の一例である。
【図１５】翻訳文を選択した場合の画面の一例である。
【図１６】翻訳文を選択した場合の画面の一例である。
【図１７】付随情報として色を選択する場合の画面の一例である。
【図１８】付随情報として色を選択した状態の翻訳文を選択した画面の一例である。
【図１９】付随情報として素材を選択する場合の画面の一例である。
【図２０】付随情報として色と素材を選択した状態の翻訳文を選択した画面の一例である。
【図２１】回答の画面の一例である。
【図２２】トップ画面で「ぜんそく」アイコンをドラッグした状態の一例である。
【図２３】翻訳候補の一覧の画面の一例である。
【図２４】スロットの候補の画面の一例である。
【図２５】スロットとして、「母」アイコンをドラッグした状態の一例である。
【図２６】スロットの引数として「母」が選択された翻訳文の画面の一例である。
【図２７】トップ画面で「大倉山展望台」アイコンをドラッグした状態の一例である。
【図２８】トップ画面で「大倉山展望台」アイコンをドラッグした状態の一例である。
【図２９】翻訳候補の一覧の画面の一例である。
【図３０】翻訳文を選択した場合の画面の一例である。
【図３１】回答の候補の画面の一例である。
【図３２】回答を選択した画面の一例である。
【図３３】付随情報として地図を選択した場合の画面の一例である。
【図３４】タブレット型のコンピュータ端末のトップ画面の一例である。
【図３５】タブレット型のコンピュータ端末のトップ画面の一例である。
【図３６】翻訳候補表示領域に翻訳候補が表示されたトップ画面の一例である。
【図３７】本発明を別の実施形態である意思疎通システムに用いた場合のシステム構成の一例を模式的に示す図である。
【発明を実施するための形態】
【００２９】
本発明の翻訳システム１のシステム構成の一例を図１に示す。
【００３０】
本発明の翻訳システム１では、ユーザが利用をするユーザ端末３と、ユーザからの選択に基づいて処理を実行するサーバ２とを有する。
【００３１】
サーバ２やユーザ端末３は、プログラムの演算処理を実行するＣＰＵなどの演算装置７０と、情報を記憶するＲＡＭやハードディスクなどの記憶装置７１と、ディスプレイ（画面）などの表示装置７２と、キーボードやポインティングデバイス（マウスやテンキーなど）などの入力装置７３と、演算装置７０の処理結果や記憶装置７１に記憶する情報をインターネットやＬＡＮなどのネットワークを介して送受信する通信装置７４とを有している。コンピュータ上で実現する各機能（各手段）は、その処理を実行する手段（プログラムやモジュールなど）が演算装置７０に読み込まれることでその処理が実行される。各機能は、記憶装置７１に記憶した情報をその処理において使用する場合には、該当する情報を当該記憶装置７１から読み出し、読み出した情報を適宜、演算装置７０における処理に用いる。図２にサーバ２やユーザ端末３のハードウェア構成の一例を模式的に示す。また、サーバ２は、複数のコンピュータ端末またはサーバ２に、その機能が分散配置されていても良い。
【００３２】
なおユーザが利用するユーザ端末３においても図２と同様のハードウェアを備えているが、ユーザ端末３の場合には、表示装置７２がタッチパネルディスプレイであって、入力装置７３がそれによって代替されていることが好ましい。しかしながらユーザ端末３としてパーソナルコンピュータなどを用いる場合には、上述のように入力装置７３を備えていても良い。
【００３３】
本発明における各手段は、その機能が論理的に区別されているのみであって、物理上あるいは事実上は同一の領域を為していても良い。
【００３４】
ユーザ端末３はユーザが操作する端末である。ユーザ端末３としては、デスクトップ形式のコンピュータのほか、可搬型の通信端末であっても良い。可搬型の通信端末としては、たとえばスマートフォンやタブレット型のコンピュータ端末のように、タッチパネル形式の可搬型の通信端末などがあるが、それらに限定されるものではなく、後述するように、画面に表示されるアイコンを選択可能であるならば、如何なる形式であっても良い。
【００３５】
サーバ２には、通信処理部２０と翻訳処理部２１と記憶部２２とを有する。
【００３６】
通信処理部２０は、ユーザ端末３との間での通信処理を実行する。すなわち、ユーザ端末３からの要求（リクエスト）を受け取ると、それを翻訳処理部２１に渡し、翻訳処理部２１での処理結果（たとえば次の候補（対象や文章など）、生成した文章など）をユーザ端末３に送る。通信処理部２０としては、たとえばＨＴＴＰサーバ２などがあるがそれに限定されない。
【００３７】
翻訳処理部２１は、ユーザ端末３からの要求に応じて、対応するデータを記憶部２２から抽出し、ユーザ端末３に送る。また文章によっては、スロットと呼ばれる引数の選択を受け付け、当該引数に対応するデータを記憶部２２から抽出し、スロットに、対応するデータを代入した文章を生成し、ユーザ端末３に送る。また、各ワード、文型の表示順の重み付け処理などを実行する。
【００３８】
記憶部２２は、各種のデータを記憶する。データの記憶形式としてはさまざまな形式を採ることができ、データベース、データテーブル、データファイルなど如何なる形式であっても良い。記憶部２２には、たとえば以下のような関係で各データテーブルが格納されている。このデータテーブルの関係を図４に示す。
【００３９】
ワードテーブルは、文章を構成する要素となるオブジェクト（対象・動詞など）を格納するテーブルである。ワードテーブルは、ワードを一意に識別するワードＩＤ、ワードを示す画像データであるアイコン、要素を表す文章データ、トップレベルの要素を表すフラグ、音声データ、リンク先となるウェブサイトのＵＲＬ、当該ワードテーブルの所在地情報であるアドレス、表示時の優先順位などのデータが格納されている。
【００４０】
ワードクラスター構造テーブルは、ワード同士の階層構造を格納するテーブルである。ワードクラスター構造テーブルは、当該ワードの親となるワードのワードＩＤ、当該ワードの子となるワードのワードＩＤ、表示時の順序などのデータが格納されている。ワードクラスター構造テーブルに基づくワード同士の階層構造を模式的に示すのが図５である。ワードクラスター構造の一例としては、たとえば「買う」、「食べる」、「観光名所」、「観光イベント」、「レジャー」、「移動」、「ホテルで」、「トラブル」、「基本会話」などがあり、また「買う」のワードの下位のワードとして、「ファッション」、「コスメ」、「ブランド」、「電化製品」、「おみやげ」、「医薬品」、「日用品」、「買い物の場所」、「お店で」、「文房具」、「インテリア」、「スポーツ用品」、「旅行用品」、「書籍」、「ホビー雑貨」、「ベビー用品」、「キッズ用品」、「食料品」などがある。このように各ワードに対してそれぞれの下位のワードが定められ、階層化されている。ワードクラスター構造は、任意に作成することが可能であり、上記に限定されるものではない。
【００４１】
ワード翻訳テーブルは、ワードの翻訳を格納するテーブルである。ワード翻訳テーブルは、ワードＩＤ、翻訳先の言語の言語コード、当該ワードの翻訳文のデータ、音声データなどが格納されている。
【００４２】
スロットテーブルは、スロットを一意に識別するスロットＩＤと、スロットの呼称であるスロット名などが格納されている。スロットとは、文章における引数となるワードを、あらかじめ定められた概念でまとめたものである。たとえば「母がぜんそくです。」という文章の場合、「＜人物＞がぜんそくです。」という文章の母型（後述）が存在し、そこに「人物」のスロットに対応するワードが代入される。従って、「＜人物＞」がスロットになる。
【００４３】
スロットワードテーブルは、スロットと、スロットに代入されるワードとの紐付けを格納するテーブルである。スロットワードテーブルは、スロットＩＤと、当該スロットに紐づけられたワードのワードＩＤなどが格納されている。たとえば上述の例では、スロット「人物」に対しては、「この人」、「夫」、「妻」、「私」、「母」、「父」、「息子」、「娘」などのワードが紐づけられている。
【００４４】
スロット翻訳テーブルは、スロットの翻訳を格納するテーブルである。スロット翻訳テーブルは、スロットＩＤ、翻訳先言語の言語コード、スロットの翻訳文のデータなどが格納されている。
【００４５】
母型テーブルは、文の母型となる文章データを格納するテーブルである。母型テーブルは、母型を一意に識別する母型ＩＤと、母型文のデータと、表示時の優先順位などが格納されている。
【００４６】
母型構造テーブルは、母型と要素となるオブジェクトのワードの紐付けを格納するテーブルである。母型構造テーブルは、母型ＩＤと、母型文中に含まれるスロット番号と、当該母型に紐づけられる要素（ワード）のワードＩＤなどが格納されている。
【００４７】
母型翻訳テーブルは、母型の翻訳を格納するテーブルである。母型翻訳テーブルは、母型ＩＤと、翻訳先言語の言語コードと、母型の翻訳文のデータなどが格納されている。
【００４８】
母型回答テーブルは、ある母型に対する回答となる母型を紐づけるテーブルである。母型回答テーブルは、母型ＩＤと、当該母型に対する回答となる母型ＩＤを示す回答母型ＩＤなどが格納されている。
【００４９】
母型履歴テーブルは、実際に使用された母型を格納するテーブルである。母型履歴テーブルは、母型が使用された日時と、当該母型ＩＤなどが格納されている。
【００５０】
ワード履歴テーブルは、実際に使用されたワードの履歴を格納するテーブルである。ワード履歴テーブルは、ワードが使用された日時と、当該ワードのワードＩＤなどが格納されている。
【００５１】
このように各テーブルが記憶部２２に記憶されており、翻訳処理部２１が必要なテーブルを参照することで、処理を実行する。なお記憶部２２における上記テーブルは一例であって、データテーブルの構造そのものは、さまざまな構成を採ることが出来る。
【実施例１】
【００５２】
次に本発明の翻訳システム１の処理の一例を図３のフローチャートなどを用いて説明する。なお以下の説明においては、ユーザ端末３が、タッチパネル型の携帯電話、たとえばＯＳとしてＧｏｏｇｌｅ社が提供するＡｎｄｒｏｉｄを搭載した携帯電話の場合を示す。また、本実施例では、ユーザがジャケットを買い、その色および素材を指定する意思を店員に伝達したい場合を例として説明する。
【００５３】
まずあらかじめ本発明の翻訳システム１のユーザ端末３側における処理を行うためのアプリケーションソフトウェアをユーザ端末３にインストールをしておく。この際のアプリケーションの機能としては、ユーザ端末３におけるインターフェイス機能は少なくとも備えておくことが好ましい。インターフェイス機能とは、ユーザ端末３の表示装置７２において、ユーザに表示を行い、あるいは後述するようにアイコンの選択、移動、翻訳された文章の表示等の処理を行う機能である。またアプリケーション機能として、音声データもあらかじめ含めておくことが好ましい。これによって、データ量が多い音声データをサーバ２からそのたびに取得せずとも済む。
【００５４】
ユーザ端末３において所定の操作を行うことで翻訳システム１のアプリケーションソフトウェアを起動させる（Ｓ１００）。起動した際のトップ画面３００の一例が図６、図７である（Ｓ１１０）。図７に示すように、トップ画面３００には、ユーザの状況におけるワードクラスター構造に対応するアイコンを表示するアイコンパネル表示領域３０１、メニュー画面を開くためのメニューボタン３０２、言語を切り替えるための言語切替ボタン３０３、現在選択中のアイコンを表示する履歴アイコン表示領域３０４、アイコンパネル表示領域３０１をスクロールさせるためのアイコンパネルスクロールボタン３０５、ユーザが選択したアイコンをおいておくための翻訳トレイ３０６、翻訳トレイ３０６をスクロールさせるための翻訳トレイスクロールボタン３０７、翻訳トレイ３０６においてあるアイコンをクリアするための翻訳トレイクリアボタン３０８、翻訳トレイ３０６においてあるアイコンで絞り込まれた翻訳候補の件数を表示する翻訳候補ガイド表示領域３０９がある。なお、翻訳トレイ３０６におかれた任意のアイコンを除外したい場合には、翻訳トレイ３０６から当該アイコンを移動させればよい。
【００５５】
本発明の翻訳システム１の基本的な操作としては、ユーザがアイコンパネル表示領域３０１に表示されたアイコンから所望のアイコンを選択し、それを翻訳トレイ３０６にドラッグすることで、翻訳候補を絞り込む。そして翻訳候補ガイド表示領域３０９をタップ（当該表示領域を選択）することで、その翻訳候補が表示され、その中から所望の文章を選択する。なおこれらの処理の詳細は後述する。
【００５６】
ユーザがメニューボタン３０２を選択した場合、図８に示すようなメニュー画面が表示される。メニュー画面では、翻訳システム１を用いるにあたってサポートする機能を起動させるための画面である。たとえば翻訳履歴やカレンダー、時計、計算機、地図などを表示させることができる。
【００５７】
言語切替ボタン３０３を選択した場合、画面で表示される言語を切り替えることができる。たとえば図６の場合、中国語が選択されているので、中国語から日本語への翻訳が行われる。また図６において日本語が選択された場合、日本語から中国語への翻訳が行われ、トップ画面３００の各言語表記の上下が入れ替わって表示される。
【００５８】
たとえばトップ画面３００のアイコンパネル表示領域３０１から「レジャー」、「レジャー」の下位のアイコンとして「雪遊び」がすでに選択されている状態で、履歴アイコン表示領域３１０を選択した場合、図９に示すような履歴画面が表示される。図９の場合、トップ画面３００、「レジャー」アイコン、「雪遊び」アイコンが、それぞれ選択された履歴として履歴アイコン表示領域３１０に表示される。
【００５９】
アプリケーションソフトウェアの起動後は、まだ最初なので文章の選択は行われていないことから（Ｓ１２０）、ユーザは自らの状況に最も近い分類のアイコンを表示装置７２において選択し、そのアイコンをそのまま翻訳トレイ３０６までドラッグする（Ｓ１３０）。本実施例では、ユーザは、ジャケットを買うことを所望しているので、ユーザ端末３の表示装置のトップ画面３００におけるアイコンパネル表示領域３０１に表示されたアイコンのうち、「買う」を示すアイコンを選択し、そのアイコンを翻訳トレイ３０６にドラッグ（移動）させる。
【００６０】
翻訳トレイ３０６に「買う」アイコンをドラッグすることで、ユーザ端末３からサーバ２に対して、翻訳トレイ３０６にドラッグ（選択）された「買う」アイコンのワードＩＤと、「買う」の下位のワードのワード情報の取得要求と、翻訳トレイ３０６に入っているアイコン「買う」のワードＩＤと、翻訳トレイ３０６に入っているアイコンが対応するワードに合致する候補分の取得要求と、が送られる（Ｓ１４０）。
【００６１】
ユーザ端末３からの取得要求を通信処理部２０を介して受け取った翻訳処理部２１は、「買う」アイコンのワードＩＤに基づいて、記憶部２２を参照する。ワードクラスター構造テーブルには、親ＩＤとして「買う」のワードＩＤ、子ワードＩＤとして、「買う」の下位のワード（「ファッション」、「コスメ」、「ブランド」、「電化製品」、「おみやげ」、「医薬品」、「日用品」、「買い物の場所」、「お店で」、「文房具」、「インテリア」、「スポーツ用品」、「旅行用品」、「書籍」、「ホビー雑貨」、「ベビー用品」、「キッズ用品」、「食料品」）のワードＩＤが対応づけられているので、「買う」のワードＩＤに基づいて、それに対応づけられている子ワードＩＤを抽出する。そして特定した各子ワードＩＤ（「ファッション」、「コスメ」、「ブランド」、「電化製品」、「おみやげ」、「医薬品」、「日用品」、「買い物の場所」、「お店で」、「文房具」、「インテリア」、「スポーツ用品」、「旅行用品」、「書籍」、「ホビー雑貨」、「ベビー用品」、「キッズ用品」、「食料品」のワードＩＤ）に基づいて、ワードテーブルにおけるワード情報を抽出する（Ｓ１５０）。また、子ワードＩＤに基づいて、ワード翻訳テーブルを参照し、各子ワードの（言語コードに沿った）翻訳文を抽出する（言語が複数ある場合には、「買う」のワードＩＤの取得要求の際に、その言語コードもサーバ２に送られている）。
【００６２】
さらに翻訳処理部２１は、翻訳トレイ３０６に入っているアイコンが対応するワード（ここでは「買う」）のワードＩＤに基づいて、母型構造テーブルを参照し、当該ワードＩＤに対応する母型ＩＤ、スロットＩＤを特定する。つまり、「買う」のワードＩＤに対応する母型ＩＤ、スロットＩＤを特定する。
【００６３】
そして翻訳処理部２１は特定した母型ＩＤに基づいて母型テーブルを参照し、母型文、音声データ、表示の優先順位などの情報を抽出する。また、母型ＩＤに基づいて、母型翻訳テーブル、付随情報テーブルを参照し、母型翻訳テーブルでは翻訳文、付随情報テーブルではツールとスロットＩＤを抽出する。そして翻訳処理部２１は、母型テーブル、母型翻訳テーブル、付随情報テーブルから抽出した各情報をユーザ端末３に送る。この各情報は、上述のワード情報と併せてユーザ端末３に送っても良い。また、音声データをあらかじめユーザ端末３の記憶装置７１に記憶させている場合には、音声データを抽出しなくても良い。
【００６４】
このように、翻訳トレイ３０６にドラッグされたアイコンが対応するワードの子ワードのワード情報と翻訳文、翻訳トレイ３０６に入っているアイコンが対応するワードの翻訳文の候補と、を翻訳処理部２１は、通信処理部２０を介してユーザ端末３に送る。
【００６５】
ユーザ端末３では、サーバ２から受け取った、「買う」のワードの下位のワード（子ワード）のワード情報、特にアイコンと、その翻訳文をアイコンパネル表示領域３０１に表示させる（Ｓ１６０）。なおアイコンパネル表示領域３０１には一度で表示できるアイコン数に限りがあるので、スクロールして表示可能とすればよい。また、翻訳トレイ３０６に入っているアイコンが対応するワードの翻訳文の候補数をカウントし、その数を翻訳候補ガイド表示領域３０９に表示する。この状態のトップ画面３００の一例が図１０である。
【００６６】
そしてユーザはジャケットを買うことを所望しているので、まだ翻訳候補文の選択処理は行わずに（Ｓ１２０）（この段階で翻訳候補文の選択処理を行っても良いが、まだ候補分の数が多いので、通常は絞り込みを継続する）、この状態のトップ画面３００から、「ファッション」のアイコンを選択し（Ｓ１３０）、翻訳トレイ３０６にドラッグする。
【００６７】
翻訳トレイ３０６に「ファッション」アイコンをドラッグすることで、ユーザ端末３からサーバ２に対して、翻訳トレイ３０６にドラッグ（選択）された「ファッション」アイコンのワードＩＤと、「ファッション」の下位のワードのワード情報の取得要求と、翻訳トレイ３０６に入っているアイコン「買う」と「ファッション」のワードＩＤと、翻訳トレイ３０６に入っているアイコンが対応するワードに合致する候補分の取得要求と、が送られる（Ｓ１４０）。
【００６８】
そしてこの取得要求を通信処理部２０を介して受け取った翻訳処理部２１は、上述の「買う」の場合と同様に、「ファッション」アイコンのワードＩＤに基づいて、ワードクラスター構造テーブルを参照し、親ＩＤとして「ファッション」のワードＩＤに対応づけられた子ワードのワードＩＤを抽出する。ここでは、「婦人服」、「婦人雑貨」、「紳士服」、「紳士雑貨」、「時計」、「メガネ」、「和服」、「スポーツ」のワードＩＤが子ワードＩＤとして抽出される。また、抽出した子ワードＩＤに基づいて、ワード翻訳テーブルを参照し、各子ワードの翻訳文を抽出する。そして抽出した子ワードのワード情報と翻訳文を翻訳処理部２１は、通信処理部２０を介してユーザ端末３に送る。
【００６９】
さらに翻訳処理部２１は、翻訳トレイ３０６に入っているアイコンが対応するワード（ここでは「買う」、「ファッション」）のワードＩＤに基づいて、母型構造テーブルを参照し、当該ワードＩＤに対応する母型ＩＤ、スロットＩＤを特定する。つまり、「買う」のワードＩＤおよび「ファッション」のワードに対応する母型ＩＤ、スロットＩＤを特定する。
【００７０】
そして翻訳処理部２１は特定した母型ＩＤに基づいて母型テーブルを参照し、母型文、音声データ、表示の優先順位などの情報を抽出する。また、母型ＩＤに基づいて、母型翻訳テーブル、付随情報テーブルを参照し、母型翻訳テーブルでは翻訳文、付随情報テーブルではツールとスロットＩＤを抽出し、ユーザ端末３に送る。
【００７１】
このように、翻訳トレイ３０６にドラッグされたアイコンが対応するワードの子ワードのワード情報と翻訳文、翻訳トレイ３０６に入っているアイコンが対応するワードの翻訳文の候補と、を翻訳処理部２１は、通信処理部２０を介してユーザ端末３に送る。
【００７２】
ユーザ端末３では、サーバ２から受け取った、「ファッション」のワードの下位のワード（子ワード）のワード情報、特にアイコンと、その翻訳文をアイコンパネル表示領域３０１に表示させる（Ｓ１６０）。また、翻訳トレイ３０６に入っているアイコンが対応するワードの翻訳文の候補数をカウントし、その数を翻訳候補ガイド表示領域３０９に表示する。この状態のトップ画面３００の一例が図１１である。
【００７３】
このように、ユーザは絞り込みを行っていく。すなわち、ユーザはジャケットを買うことを所望しているので、まだ翻訳候補文の選択処理は行わずに（Ｓ１２０）、この状態のトップ画面３００から、「紳士服」のアイコンを選択し（Ｓ１３０）、翻訳トレイにドラッグする。
【００７４】
翻訳トレイ３０６に「紳士服」アイコンをドラッグすることで、ユーザ端末３からサーバ２に対して、翻訳トレイ３０６にドラッグ（選択）された「紳士服」アイコンのワードＩＤ、「紳士服」の下位のワードのワード情報の取得要求と、翻訳トレイ３０６に入っているアイコン「買う」、「ファッション」、「紳士服」のワードＩＤと、翻訳トレイ３０６に入っているアイコンが対応するワードに合致する候補分の取得要求と、が少なくとも送られる（Ｓ１４０）。
【００７５】
そしてこの取得要求を通信処理部２０を介して受け取った翻訳処理部２１は、「紳士服」アイコンのワードＩＤに基づいて、ワードクラスター構造テーブルを参照し、親ＩＤとして「紳士服」のワードＩＤに対応づけられた子ワードのワードＩＤを抽出する。ここでは、「スーツ」、「フォーマル」、「コート」、「ジャケット」、「ダウン」、「パンツ」、「ジーンズ」、「シャツ」、「カットソー」のワードＩＤが子ワードＩＤとして抽出される。また、抽出した子ワードＩＤに基づいて、ワード翻訳テーブルを参照し、各子ワードの翻訳文を抽出する。そして抽出した子ワードのワード情報と翻訳文を翻訳処理部２１は、通信処理部２０を介してユーザ端末３に送る。
【００７６】
さらに翻訳処理部２１は、翻訳トレイ３０６に入っているアイコンが対応するワード（ここでは「買う」、「ファッション」、「紳士服」）のワードＩＤに基づいて、母型構造テーブルを参照し、当該ワードＩＤに対応する母型ＩＤ、スロットＩＤを特定する。つまり、「買う」のワードＩＤ、「ファッション」のワードＩＤ、「紳士服」のワードＩＤに対応する母型ＩＤ、スロットＩＤを特定する。
【００７７】
そして翻訳処理部２１は特定した母型ＩＤに基づいて母型テーブルを参照し、母型文、音声データ、表示の優先順位などの情報を抽出する。また、母型ＩＤに基づいて、母型翻訳テーブル、付随情報テーブルを参照し、母型翻訳テーブルでは翻訳文、付随情報テーブルではツールとスロットＩＤを抽出し、ユーザ端末３に送る。
【００７８】
このように、翻訳トレイ３０６にドラッグされたアイコンが対応するワードの子ワードのワード情報と翻訳文、翻訳トレイ３０６に入っているアイコンが対応するワードの翻訳文の候補と、を翻訳処理部２１は、通信処理部２０を介してユーザ端末３に送る。
【００７９】
ユーザ端末３では、サーバ２から受け取った、「紳士服」のワードの下位のワード（子ワード）のワード情報、特にアイコンと、その翻訳文をアイコンパネル表示領域３０１に表示させる（Ｓ１６０）。また、翻訳トレイ３０６に入っているアイコンが対応するワードの翻訳文の候補数をカウントし、その数を翻訳候補ガイド表示領域３０９に表示する。この状態のトップ画面３００の一例が図１２である。
【００８０】
ユーザはジャケットを買うことを所望しているので、まだ翻訳候補文の選択処理は行わずに（Ｓ１２０）、この状態のトップ画面３００から、「ジャケット」のアイコンを選択し（Ｓ１３０）、翻訳トレイにドラッグする。
【００８１】
翻訳トレイ３０６に「紳士服」アイコンをドラッグすることで、ユーザ端末３からサーバ２に対して、翻訳トレイ３０６に入っているアイコン「買う」、「ファッション」、「紳士服」のワードＩＤと、翻訳トレイ３０６に入っているアイコンが対応するワードに合致する候補分の取得要求と、が送られる（Ｓ１４０）。ここで、「ジャケット」のワードＩＤは、最下層のワードＩＤであることから、子ワードのワードＩＤの取得要求は行わない。なお、ワードクラスター構造における最下層のワードのアイコンと、それ以外のアイコンととでは、最下層か否かを容易に識別可能とする為、その形状を異なるものとしても良い。上述の各図の例では、最下層のワードである「ジャケット」のアイコンは通常の略四角形の形状をしているが、最下層以外のワードのアイコンは略四角形が複数重なっている形状をしていることで、識別可能としている。
【００８２】
翻訳処理部２１は、翻訳トレイ３０６に入っているアイコンが対応するワード（ここでは「買う」、「ファッション」、「紳士服」、「ジャケット」）のワードＩＤに基づいて、母型構造テーブルを参照し、当該ワードＩＤに対応する母型ＩＤ、スロットＩＤを特定する。つまり、「買う」のワードＩＤ、「ファッション」のワードＩＤ、「紳士服」のワードＩＤ、「ジャケット」のワードＩＤに対応する母型ＩＤ、スロットＩＤを特定する。
【００８３】
そして翻訳処理部２１は特定した母型ＩＤに基づいて母型テーブルを参照し、母型文、音声データ、表示の優先順位などの情報を抽出する。また、母型ＩＤに基づいて、母型翻訳テーブル、付随情報テーブルを参照し、母型翻訳テーブルでは翻訳文、付随情報テーブルではツールとスロットＩＤを抽出し、ユーザ端末３に送る。
【００８４】
このように、翻訳トレイ３０６に入っているアイコンが対応するワードの翻訳文の候補を翻訳処理部２１は、通信処理部２０を介してユーザ端末３に送る。そしてユーザ端末３では、翻訳トレイ３０６に入っているアイコンが対応するワードの翻訳文の候補数をカウントし、その数を翻訳候補ガイド表示領域３０９に表示する。
【００８５】
以上の操作によって、「ジャケット」までの絞り込みが行えたので、翻訳候補ガイド表示領域３０９をタップする（Ｓ１２０）。
【００８６】
翻訳候補ガイド表示領域３０９がタップされることで、ユーザ端末３では、図１４に示すように、「買う」、「ファッション」、「紳士服」、「ジャケット」に対応づけられた翻訳文の候補を表示する（Ｓ１７０）。すなわち、ここで表示される翻訳文は、ユーザが選択し絞り込んだ状況、「ジャケットを買う」という状況に対応した文章が表示される。翻訳文は、翻訳前の言語（上記では中国語）による表記と翻訳後の言語（上記では日本語）による表記とが併記されていることが好ましい。
【００８７】
なお、上述の処理では、ワードのアイコンが選択（翻訳トレイ３０６にドラッグ）されるたびに、当該選択されたワードに対応づけられた母型構造テーブルを参照することで、母型テーブル、母型対訳テーブル、付随情報テーブル、母型回答テーブルから翻訳文、ツールとスロットＩＤ、回答母型ＩＤなどの情報を抽出する処理を実行した。しかし、ワードのアイコンが選択されるごとに、翻訳トレイ３０６に入っているすべてのワードＩＤを送るのではなく、新しく入ったワードＩＤのみを送り、すでにユーザ端末３で格納している翻訳候補文のワードＩＤのうち、新たに選択されたアイコンのワードのワードＩＤと一致する翻訳候補文のみを選択可能とし、一致しない翻訳候補文をユーザ端末３から削除（あるいは表示させない）構成としても良い。この場合には、同じデータは送らずに、差分となるデータのみをサーバ２からユーザ端末３に送ればよい。また、一致しない翻訳候補文を表示させない構成とするには、表示するか否かを示すフラグをそれぞれの翻訳候補文に対応づけておき、そのフラグの有無を制御することで、表示の有無を制御することが出来る。すなわち、すべてのワードＩＤに対応する翻訳候補文のフラグを表示ありを示すフラグとし、そうでない翻訳候補文のフラグを表示なしを示すフラグとする。
【００８８】
また、翻訳候補ガイド表示領域３０９がタップされた段階で、翻訳トレイ３０６に入っているワードに対応づけられた母型構造テーブルを参照することで、母型テーブル、母型対訳テーブル、付随情報テーブル、母型回答テーブルから翻訳文、ツールとスロットＩＤ、回答母型ＩＤなどの情報を抽出するように構成することもできる。
【００８９】
なお、翻訳文中には、図１４の３１１に示すように文章中に＜＞が含まれている文章がある。この＜＞の中は上述のようにスロットであり、文章中に引数として代入するものである。従って、このような文章を翻訳文として選択した場合、付随情報ありとして、付随情報の選択処理を実行する（Ｓ１８０）。
【００９０】
ここでは「ジャケットを買う」という翻訳文を選択するので、翻訳文中にはスロットは含まれていない。「ジャケットを買う」という翻訳文を選択した場合の画面の一例を図１５に示す。
【００９１】
ここで「ジャケットを買う」という翻訳文を選択することで、ユーザ端末３は、選択した翻訳文の母型ＩＤと、当該母型ＩＤに対応づけられた回答の取得要求とを、サーバ２に送る。通信処理部２０を介して、上記母型ＩＤと回答の取得要求とを受け付けた翻訳処理部２１は、当該母型ＩＤに基づいて母型回答テーブルを参照し、回答文の母型ＩＤを抽出する。そして抽出した回答文の母型ＩＤに基づいて母型テーブル、母型翻訳テーブル、付随情報テーブルを参照し、母型翻訳テーブルでは翻訳文、付随情報テーブルではツールとスロットＩＤを抽出し、ユーザ端末３に送る。ユーザ端末３では、この回答の文の翻訳文などを記憶しておく。
【００９２】
図１６（図１５）の画面には、翻訳文を表示する翻訳表示欄３１２、翻訳文を音声で再生・停止するための再生／停止ボタン３１３、翻訳文に対する回答を表示するための回答ボタン３１４、翻訳表示欄で表示される翻訳文に対して有効な付随情報、たとえば素材、色などの付随情報の入力を受け付ける付随情報欄３１５、選択した付随情報をクリアするための条件クリアボタン３１６などがある。
【００９３】
すなわち、図１６の状態でそのまま翻訳をして、たとえば店員に伝えて良ければ（すなわち付随情報がない場合には）（Ｓ１８０）、ユーザは、再生／停止ボタン３１３を選択することで、ユーザ端末３は、対応するワードＩＤの音声データを記憶装置７１から抽出して出力する（Ｓ２２０）。これによって、ユーザは店員に対して「ジャケットを下さい。」という自らの意思を伝達することが出来る。なお、音を再生することがはばかられる状況では、翻訳表示欄３１２の表示をそのまま見せるだけであっても良い。
【００９４】
しかしながら、より細かい情報をユーザが伝えたい場合、たとえばジャケットの素材や色などの付随情報（もととなる文章を修飾するための文章）を伝えたい場合には（すなわち付随情報がある場合には（Ｓ１８０）、ユーザは、付随情報欄３１５から付随情報を選択する（Ｓ１９０）。
【００９５】
たとえばまず「カラー」をタップすると、ユーザ端末３からサーバ２に色の付随情報の関連データの取得要求が送られ（Ｓ２００）、それを通信処理部２０を介して受け付けた翻訳処理部２１は、記憶部２２に記憶する色のデータテーブル（図示せず）から、当該色のデータをユーザ端末３に送る。その結果、ユーザ端末３では図１７に示すように、色の選択画面が表示される。そして、ユーザが所望の色を選択し「ＯＫ」を選択することで、選択された色のワードＩＤがユーザ端末３からサーバ２に送られ、通信処理部２０を介して翻訳処理部２１で受け付ける。そして翻訳処理部２１は、当該ワードＩＤに対応する翻訳文をワードテーブルから抽出し、ユーザ端末３に送る（Ｓ２１０）。たとえば「青」を選択した場合、「青」のワードＩＤがユーザ端末３からサーバ２に送られ、それを受け付けた翻訳処理部２１は、記憶部２２のワードテーブルから「青」のワードＩＤに基づいて、「色は青」の翻訳文を抽出し、それをユーザ端末３に送る。ユーザ端末３では、それを表示する。この状態を示すのが図１８である。
【００９６】
さらに、ユーザが素材を選択した場合も同様の処理が実行される。すなわち、付随情報欄３１５から、「素材」をタップすると、ユーザ端末３からサーバ２に素材の付随情報の関連データの取得要求が送られ（Ｓ２００）、それを通信処理部２０を介して受け付けた翻訳処理部２１は、記憶部２２に記憶する素材のデータテーブル（図示せず）から、当該素材のデータをユーザ端末３に送る。その結果、ユーザ端末３では図１９に示すように、素材の選択画面が表示される。そして、ユーザが所望の素材を選択し「ＯＫ」を選択することで、選択された素材のワードＩＤがユーザ端末３からサーバ２に送られ、通信処理部２０を介して翻訳処理部２１で受け付ける。そして翻訳処理部２１は、当該ワードＩＤに対応する翻訳文をワードテーブルから抽出し、ユーザ端末３に送る（Ｓ２１０）。たとえば「麻」を選択した場合、「麻」のワードＩＤがユーザ端末３からサーバ２に送られ、それを受け付けた翻訳処理部２１は、記憶部２２のワードテーブルから「麻」のワードＩＤに基づいて、「素材は麻」の翻訳文を抽出し、それをユーザ端末３に送る。ユーザ端末３では、それを表示する。この状態を示すのが図２０である。
【００９７】
以上のようにして付随情報をユーザが選択し、その翻訳文を店員に伝えて良ければ（Ｓ１８０）、ユーザは、再生／停止ボタン３１３を選択することで、ユーザ端末３は、対応するワードＩＤの音声データを記憶装置７１から抽出して出力する（Ｓ２２０）。これによって、ユーザは店員に対して「ジャケットを下さい。色は青。素材は麻」という自らの意思を伝達することが出来る。なお、音を再生することがはばかられる状況では、翻訳表示欄３１２の表示をそのまま見せるだけであっても良い。
【００９８】
そしてそれに対しての回答を店員から受け付けたい場合には（Ｓ２３０）、ユーザは、「回答」ボタンをタップすることで、図２１に示すような回答の画面を表示させ、店員からの受け付けを待つ。なおここで表示される回答は、上述の処理で取得した回答文の母型ＩＤに対応する翻訳文などである。
【００９９】
店員はこの回答の中から一つを選択することで（Ｓ２４０）、その回答の母型ＩＤに基づいて、対応する回答ＩＤの音声データを記憶装置７１から抽出して出力する（Ｓ２５０）。
【０１００】
以上のような処理を実行することで、ユーザと店員との間で意思の伝達が行える。
【実施例２】
【０１０１】
つぎに、文章中にスロットが含まれる場合を説明する。本実施例においては、ユーザは、「母親がぜんそくである」ことを伝えたい場合とする。
【０１０２】
この場合であっても実施例１と同様に、アイコンパネル表示領域３０１に表示されるアイコンから翻訳トレイ３０６にアイコンをドラッグすることで絞り込みを行う。たとえば「トラブル」、「病名」、「ぜんそく」をそれぞれ上述と同様にドラッグする。この状態のトップ画面３００の一例を図２２に示す。
【０１０３】
以上の操作によって、「ぜんそく」までの絞り込みが行えたので、翻訳候補ガイド表示領域３０９をタップする（Ｓ１２０）。
【０１０４】
翻訳候補ガイド表示領域３０９がタップされることで、ユーザ端末３では、図２３に示すように、上記に対応づけられた翻訳文の候補を表示する（Ｓ１７０）。すなわち、ここで表示される翻訳文は、ユーザが選択し絞り込んだ状況、「ぜんそく」という状況に対応した文章が表示される。
【０１０５】
ここでユーザは、「母親」がぜんそくであることの意思伝達を所望しているので、「＜人物＞はぜんそくです。」という翻訳文を選択することになる（Ｓ１８０、Ｓ１９０）。この翻訳文にはスロットが含まれている。そこで、そこで翻訳文を選択すると、そのスロット番号に対応するスロットの情報の取得要求をユーザ端末３からサーバ２に行う（Ｓ２００）。すなわち「＜人物＞」に対応するスロット番号がユーザ端末３からサーバ２に送られる。通信処理部２０を介してそれを受け付けた翻訳処理部２１は、スロット番号に基づいて、対応するワードＩＤをスロットワードテーブルを参照することで特定し、当該ワードＩＤに対応するワード情報をワードテーブルから抽出する（Ｓ２１０）。ここでは「人物」に対応するワードＩＤ、たとえば「私」、「この人」、「夫」、「妻」、「父」、「母」、「息子」、「娘」などのワードＩＤをスロットワードテーブルから特定する。そして特定したワードＩＤに基づいて、「私」、「この人」、「夫」、「妻」、「父」、「母」、「息子」、「娘」などのワードＩＤに対応するワード情報をワードテーブルから抽出し、ユーザ端末３に送る。
【０１０６】
ユーザ端末３は、サーバ２から受け取ったワード情報をアイコンパネル表示領域３０１に表示させる。この状態を模式的に示すのが図２４である。
【０１０７】
ユーザはこのように表示されたアイコンパネル表示領域３０１から、該当者、ここでは「母」を選択し、翻訳トレイにドラッグする。この状態を模式的に示すのが図２５である。
【０１０８】
そしてユーザは、翻訳候補ガイド表示領域３０９をタップする。これによって、上記で選択したスロットの引数に値（母）が代入できたので、それを代入した翻訳文を表示させる。この状態を模式的に示すのが図２６である。
【０１０９】
以上のようにして付随情報であるスロットをユーザが選択し、その翻訳文を店員に伝えて良ければ（Ｓ１８０）、ユーザは、再生／停止ボタン３１３を選択することで、ユーザ端末３は、対応するワードＩＤの音声データを記憶装置７１から抽出して出力する（Ｓ２２０）。これによって、ユーザは店員に対して「母はぜんそくです」という自らの意思を伝達することが出来る。
【０１１０】
そしてこれは一方的な意思の伝達であることから回答文がない。そのため、そのまま終了する。なお、その症状についての質問を回答として受け付けても良い。
【０１１１】
以上のような処理を実行することで、ユーザと店員との間で意思の伝達が行える。
【実施例３】
【０１１２】
つぎに、インターネット上の情報と連携する場合を説明する。本実施例においては、ユーザが、「大倉山展望台はどこですか。」との意思を伝達したい場合とする。
【０１１３】
この場合であっても実施例１、実施例２と同様に、アイコンパネル表示領域３０１に表示されるアイコンから翻訳トレイ３０６にアイコンをドラッグすることで絞り込みを行う。たとえば「観光名所」を上述と同様にドラッグする。この状態のトップ画面３００の一例を図２７に示す。
【０１１４】
図２７では、当該アイコンに、特定の情報があることを示すマーク３１７が付されている。このようなアイコンの場合、ドラッグする前にそのアイコンをタップすることによって、当該ワードＩＤに対応するＵＲＬの取得要求がユーザ端末３からサーバ２に送られる。そしてその取得要求を通信処理部２０を介して受け付けた翻訳処理部２１は、記憶部２２のワードテーブルにおける、当該ワードＩＤ（たとえば大倉山展望台のワードＩＤ）に対応するＵＲＬを抽出し、ユーザ端末３に送る。ユーザではそのＵＲＬを受け取ると、当該ＵＲＬにアクセスし、そのＵＲＬにおける情報を表示する。このＵＲＬは、当該アイコンに対応する情報が記載されたウェブサイトのＵＲＬであることが好ましい。
【０１１５】
ユーザは「大倉山展望台」について知りたいので、「大倉山展望台」を翻訳トレイにドラッグする。この状態を模式的に示すのが、図２８である。
【０１１６】
以上の操作によって、「大倉山展望台」までの絞り込みが行えたので、翻訳候補ガイド表示領域３０９をタップする（Ｓ１２０）。なお、ここまでの処理において、実施例１と同様に、それぞれの翻訳候補文などのデータをユーザ端末３で受け取っている。
【０１１７】
翻訳候補ガイド表示領域３０９がタップされることで、図２９に示すように、上記に対応づけられた翻訳文の候補を表示する。
【０１１８】
ここでは「大倉山展望台はどこですか」という翻訳文を選択するので、翻訳文中にはスロットは含まれていない。この翻訳文を選択した場合の画面の一例を図３０に示す。
【０１１９】
そして、ユーザが再生／停止ボタン３１３を選択することで、ユーザ端末３は、対応するワードＩＤの音声データを記憶装置７１から抽出して出力する。これによって、ユーザは相手に対して「大倉山展望台はどこですか」という自らの意思を伝達することが出来る。
【０１２０】
そしてそれに対しての回答を相手から受け付けたい場合には、ユーザは、「回答」ボタンをタップすることで、図３１に示すような回答の画面を表示させ、相手からの受け付けを待つ。なおここで表示される回答は、上述の実施例と同様に、翻訳文を表示させる際に、その翻訳文の母型ＩＤと、当該母型ＩＤに対応する回答の取得要求とをユーザ端末３からサーバ２に送ることで取得できる。つまり、通信処理部２０を介して受け付けたサーバ２の翻訳処理部２１が、当該母型ＩＤの対応する回答の母型ＩＤを母型回答テーブルから抽出する。そして回答の母型ＩＤに基づいて、母型テーブル、母型翻訳テーブル、付随情報テーブルなどを参照することで、翻訳文を母型テーブル、母型翻訳テーブルから抽出し、ツールを付随情報テーブルから抽出し、それらをユーザ端末３に送る。そしてユーザ端末３でその表示を行えばよい。
【０１２１】
相手はこの回答の中から一つを選択することで、その回答の母型ＩＤに基づいて、対応する回答ＩＤの音声データを記憶装置７１から抽出して出力する。たとえば、「地図をご覧下さい」を選択すると、それに対応する母型ＩＤがユーザ端末３からサーバ２に送られ、通信処理部２０を介して受け取った翻訳処理部２１は、該当する翻訳文を母型翻訳テーブルを参照することで、ユーザ端末３に送る。そしてその結果を、図３２に示すようにユーザ端末３で表示させる。
【０１２２】
そして付随情報である地図を選択することで、当該地図情報に対応するＵＲＬにアクセスし、地図情報が表示される。これを模式的に示すのが図３３である。
【０１２３】
以上のような処理を実行することで、ユーザと相手との間で意思の伝達が行える。また、インターネット上の情報との連携も可能となる。
【実施例４】
【０１２４】
上述の実施例１乃至実施例３は小型の表示装置を備える携帯端末の場合で説明したが、それよりも若干大きめの表示装置を備えるタブレット型のコンピュータ端末（たとえばアップル社が提供するｉＰＡＤなど）であっても良い。ただしこの場合にはトップ画面３００などの表示が若干異なるが基本的な操作は上述の各実施例と同様である。
【０１２５】
タブレット型のコンピュータ端末の場合のトップ画面３００の一例を図３４、図３５に示す。図３５に示すように、基本的には図６（図７）のトップ画面３００と同じであるが、タブレット型のコンピュータ端末は携帯端末よりも表示装置が大きいので、メニューボタン３０２、アイコンパネルスクロールボタン３０５、翻訳候補ガイド表示領域３０９などは設けない。メニューボタン３０２の代わりに、メニュー画面（図８）で表示されていた各内容をそのままアイコンとして表示させる。また、翻訳トレイの下方に、翻訳候補表示領域３０９ｂを設ける。すなわち、図３６に示すように、翻訳候補文が逐次、表示される。
【０１２６】
このような構成とすることで、画面遷移を極力減らすことができる。
【実施例５】
【０１２７】
記憶部２２における各テーブルには、優先順位、表示順位などのデータが格納されている場合がある。それらは、履歴データにおける選択頻度などに基づいて使用頻度の高い母型ＩＤの文やワードから順にソートすることで、アイコンや翻訳文などの表示位置を調整することが出来る。
【０１２８】
たとえば母型履歴テーブルやワード履歴テーブルでは、それぞれワードや候補文が選択されたことを記録し、次回の表示位置に反映をする。
【０１２９】
たとえば、「買う」の下位のワードは、「ファッション」、「コスメ」、「ブランド」、「電化製品」、「おみやげ」というような順序になっているが、「電化製品」の使用頻度が高ければ、１番目に「電化製品」が表示されるようになる。
【実施例６】
【０１３０】
さらに本発明の翻訳システム１を別の用途に用いることが出来る。たとえば任意の二者間の意思疎通に用いることが出来る。また、意思疎通の相手方が聴覚障害者であって、他方が健常者の場合、聴覚障害者と健常者との間で本システムを用いて意思疎通を行うことが出来る。その場合の態様を図３７に示す。
【０１３１】
すなわち意思疎通システム１’として用いる場合には、上述の各実施例のように、記憶部２２には翻訳文のテーブル、データは不要となり、日本語のみが記憶されていればよい。そして、聴覚障害者によるユーザがユーザ端末３を操作し、伝えたい意思の内容を、上述の各実施例と同様に、ユーザ端末３のトップ画面の翻訳トレイ３０６に相当する領域にアイコンを集める。アイコンを集めることで、各ワードに対応づけられた文章の絞り込みが行われ、ユーザが所望の段階で翻訳候補ガイド表示領域３０９に相当する領域がタップされることで、翻訳トレイ３０６に相当する領域に集められたアイコンのワードの各ワードＩＤに基づいて、候補となる文章の絞り込みが行われる。なお絞り込みは、処理部２３により、上述の各実施例と同様に記憶部２２に記憶するテーブルのうち、ワードテーブル、母型構造テーブル、母型テーブル、などに基づいてデータの特定が行われれば良い。
【０１３２】
このようにして候補となる文章の中からユーザが特定の文章を選択することで、その文章が相手方に表示され、聴覚障害者であるユーザが、その相手方に対して、意思を伝達することが出来る。当該相手方からの回答も同様に処理可能である。
【０１３３】
以上のように、ユーザ端末の所定領域にアイコンを集め、その集められた各アイコンの対応するワードＩＤに基づいて、ワードＩＤに対応づけられた候補文の絞り込みを行い、候補文の選択、表示などを行えることで、翻訳以外の場面でも意思疎通を行うことが出来る。また、ユーザが行う操作は、アイコンを集める、文章を選択する、といった極めて簡単な操作だけなので、誰でもが容易に利用することができる。
【産業上の利用可能性】
【０１３４】
上述の翻訳システム１やそのインターフェイスの表示プログラムを用いることで、ユーザは所望の意思伝達を容易な操作で行うことが出来る。また、単に登録されている文章を探すのではなく、文法を知らなくても適切に文章を生成し、翻訳を行うことが出来るので、意思伝達の多様性を図ることも出来る。
【符号の説明】
【０１３５】
１：翻訳システム
１’：意思疎通システム
２：サーバ
３：ユーザ端末
２０：通信処理部
２１：翻訳処理部
２２：記憶部
７０：演算装置
７１：記憶装置
７２：表示装置
７３：入力装置
７４：通信装置
３００：トップ画面
３０１：アイコンパネル表示領域
３０２：メニューボタン
３０３：言語切替ボタン
３０４：履歴アイコン表示領域
３０５：アイコンパネルスクロールボタン
３０６：翻訳トレイ
３０７：翻訳トレイスクロールボタン
３０８：翻訳トレイクリアボタン
３０９：翻訳候補ガイド表示領域
３０９ｂ：翻訳候補表示領域
３１０：履歴アイコン表示領域
３１１：スロットを含む翻訳文
３１２：翻訳表示欄
３１３：再生／停止ボタン
３１４：回答ボタン
３１５：付随情報欄
３１６：条件クリアボタン
３１７：情報があることを示すマーク
【図１】
2012243060.tif 000003
【図２】
2012243060.tif 000004
【図３】
2012243060.tif 000005
【図４】
2012243060.tif 000006
【図５】
2012243060.tif 000007
【図３７】
2012243060.tif 000008
【図６】
2012243060.tif 000009
【図７】
2012243060.tif 000010
【図８】
2012243060.tif 000011
【図９】
2012243060.tif 000012
【図１０】
2012243060.tif 000013
【図１１】
2012243060.tif 000014
【図１２】
2012243060.tif 000015
【図１３】
2012243060.tif 000016
【図１４】
2012243060.tif 000017
【図１５】
2012243060.tif 000018
【図１６】
2012243060.tif 000019
【図１７】
2012243060.tif 000020
【図１８】
2012243060.tif 000021
【図１９】
2012243060.tif 000022
【図２０】
2012243060.tif 000023
【図２１】
2012243060.tif 000024
【図２２】
2012243060.tif 000025
【図２３】
2012243060.tif 000026
【図２４】
2012243060.tif 000027
【図２５】
2012243060.tif 000028
【図２６】
2012243060.tif 000029
【図２７】
2012243060.tif 000030
【図２８】
2012243060.tif 000031
【図２９】
2012243060.tif 000032
【図３０】
2012243060.tif 000033
【図３１】
2012243060.tif 000034
【図３２】
2012243060.tif 000035
【図３３】
2012243060.tif 000036
【図３４】
2012243060.tif 000037
【図３５】
2012243060.tif 000038
【図３６】
2012243060.tif 000039