(57)【要約】      （修正有）【課題】翻訳対象の用語を他の言語の用語に適切に変換する多言語変換システム、多言語変換方法及び多言語変換プログラムを提供する。【解決手段】多言語変換システムのサーバ２は、複数の言語のそれぞれの言語の用語情報を、他の言語の用語情報と対応付けて記憶するとともに、複数の言語のうちの少なくとも第１言語について複数の第１の用語情報と第２の用語情報とを関連付けて記憶する記憶部２２と、被翻訳情報に対応する第１の用語情報に関連付けられた第２の用語情報を特定し、特定した第２の用語情報に対応付けられた他の言語の用語情報を抽出する変換部２３４と、抽出された他の言語の用語情報をユーザ端末装置に送信する送信部２３５を有する。【選択図】図３
2018165895.tif 000002
【特許請求の範囲】
【請求項１】
複数の言語間の言語変換を可能とする多言語変換システムであって、
前記複数の言語のそれぞれの言語の用語情報を、他の言語の用語情報と対応付けて記憶するとともに、前記複数の言語のうちの少なくとも第１言語について、複数の第１の用語情報と第２の用語情報とを関連付けて記憶する記憶部と、
被翻訳情報に対応する第１の用語情報に関連付けられた第２の用語情報を特定し、特定した第２の用語情報に対応付けられた他の言語の用語情報を抽出する変換部と、
少なくとも前記抽出された他の言語の用語情報をユーザ端末装置に送信する送信部と、
を有することを特徴とする多言語変換システム。
【請求項２】
前記変換部は、前記被翻訳情報に対応する第１の用語情報に対応付けられた他の言語の用語情報を抽出し、
前記送信部は、前記被翻訳情報に対応する第１の用語情報に対応付けられた他の言語の用語情報を前記ユーザ端末装置に送信した後に、前記ユーザ端末装置からの要求に従って、前記第２の用語情報に対応付けられた他の言語の用語情報を前記ユーザ端末装置に送信する、請求項１に記載の多言語変換システム。
【請求項３】
前記変換部は、前記被翻訳情報に対応する第１の用語情報に対応付けられた他の言語の用語情報を抽出し、
前記送信部は、前記被翻訳情報に対応する第１の用語情報に対応付けられた他の言語の用語情報を表示し、且つ、前記ユーザ端末装置からの要求に従って、前記第２の用語情報に対応付けられた他の言語の用語情報を表示する表示データを前記ユーザ端末装置に送信する、請求項１に記載の多言語変換システム。
【請求項４】
前記変換部は、前記被翻訳情報が前記複数の第１の用語情報のうちのいずれにも対応しない場合、前記被翻訳情報に対応付けられた他の言語の用語情報を抽出する、請求項１〜３の何れか一項に記載の多言語変換システム。
【請求項５】
前記記憶部は、前記第２の用語情報と第３の用語情報とを関連付けて記憶し、
前記変換部は、前記被翻訳情報に対応する第１の用語情報に関連付けられた第２の用語情報に関連付けられた第３の用語情報を特定し、特定した第３の用語情報に対応付けられた他の言語の用語情報を抽出する、請求項１〜４の何れか一項に記載の多言語変換システム。
【請求項６】
前記記憶部は、複数の前記ユーザ端末装置に関連付けられた地域情報を記憶するとともに、前記地域情報毎に、前記第１の用語情報及び前記第２の用語情報のそれぞれが前記複数のユーザ端末装置によって使用された使用頻度を記憶し、
前記変換部は、前記被翻訳情報に対応する第１の用語情報と、判定された第１の用語情報に関連付けられた第２の用語情報との中で、前記抽出された他の言語の用語情報の送信対象の前記ユーザ端末装置に関連付けられた地域情報について前記使用頻度が最も高い用語情報を特定し、特定した用語情報に対応付けられた他の言語の用語情報を抽出する、請求項１〜５の何れか一項に記載の多言語変換システム。
【請求項７】
前記第１の用語情報及び前記第２の用語情報は、食材、調味料、調理方法又はメニュージャンルの名称である、請求項１〜４の何れか一項に記載の多言語変換システム。
【請求項８】
前記第２の用語情報は、前記第１の用語情報を包括する上位概念である、請求項１〜５の何れか一項に記載の多言語変換システム。
【請求項９】
記憶部を有し、複数の言語間の言語変換を可能とする多言語変換システムにおける多言語変換方法であって、
前記複数の言語のそれぞれの言語の用語情報を、他の言語の用語情報と対応付けて前記記憶部に記憶するとともに、前記複数の言語のうちの少なくとも第１言語について、複数の第１の用語情報と第２の用語情報とを関連付けて前記記憶部に記憶し、
被翻訳情報に対応する第１の用語情報に関連付けられた第２の用語情報を特定し、特定した第２の用語情報に対応付けられた他の言語の用語情報を抽出し、
少なくとも前記抽出された他の言語の用語情報をユーザ端末装置に送信する、
ことを含むことを特徴とする多言語変換方法。
【請求項１０】
記憶部を有し、複数の言語間の言語変換を可能とするコンピュータの多言語変換プログラムであって、
前記複数の言語のそれぞれの言語の用語情報を、他の言語の用語情報と対応付けて前記記憶部に記憶するとともに、前記複数の言語のうちの少なくとも第１言語について、複数の第１の用語情報と第２の用語情報とを関連付けて前記記憶部に記憶し、
被翻訳情報に対応する第１の用語情報に関連付けられた第２の用語情報を特定し、特定した第２の用語情報に対応付けられた他の言語の用語情報を抽出し、
少なくとも前記抽出された他の言語の用語情報をユーザ端末装置に送信する、
ことを前記コンピュータに実行させることを特徴とする多言語変換プログラム。
【請求項１１】
複数の言語間の言語変換を可能とする多言語変換システムであって、
前記複数の言語のそれぞれの言語の用語情報を、他の言語の用語情報と対応付けて記憶するとともに、前記複数の言語のうちの少なくとも第１言語について、複数の第１の用語情報と第２の用語情報とを関連付けて記憶する記憶部と、
被翻訳情報に対応する第１の用語情報に関連付けられた第２の用語情報を特定する変換部と、
前記判定された第１の用語情報と、前記特定された第２の用語情報とを端末装置に送信する送信部と、を有し、
前記変換部は、前記端末装置から送信された前記第１の用語情報又は前記第２の用語情報のうちのいずれか一方の用語情報を受信した場合、受信した用語情報に対応付けられた他の言語の用語情報を抽出する、ことを特徴とする多言語変換システム。
【請求項１２】
記憶部を有し、複数の言語間の言語変換を可能とする多言語変換システムにおける多言語変換方法であって、
前記複数の言語のそれぞれの言語の用語情報を、他の言語の用語情報と対応付けて前記記憶部に記憶するとともに、前記複数の言語のうちの少なくとも第１言語について、複数の第１の用語情報と第２の用語情報とを関連付けて前記記憶部に記憶し、
被翻訳情報に対応する第１の用語情報に関連付けられた第２の用語情報を特定し、
前記判定された第１の用語情報と、前記特定された第２の用語情報とを端末装置に送信し、
前記端末装置から送信された前記第１の用語情報又は前記第２の用語情報のうちのいずれか一方の用語情報を受信した場合、受信した用語情報に対応付けられた他の言語の用語情報を抽出する、
ことを含むことを特徴とする多言語変換方法。
【請求項１３】
記憶部を有し、複数の言語間の言語変換を可能とするコンピュータの多言語変換プログラムであって、
前記複数の言語のそれぞれの言語の用語情報を、他の言語の用語情報と対応付けて前記記憶部に記憶するとともに、前記複数の言語のうちの少なくとも第１言語について、複数の第１の用語情報と第２の用語情報とを関連付けて前記記憶部に記憶し、
被翻訳情報に対応する第１の用語情報と、前記特定された第２の用語情報とを端末装置に送信し、
前記端末装置から送信された前記第１の用語情報又は前記第２の用語情報のうちのいずれか一方の用語情報を受信した場合、受信した用語情報に対応付けられた他の言語の用語情報を抽出する、
ことを前記コンピュータに実行させることを特徴とする多言語変換プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、多言語変換システム、多言語変換方法及び多言語変換プログラムに関する。
【背景技術】
【０００２】
従来、飲食店等において提供されるメニューを、客が端末を用いて閲覧できるように、端末から出力するサービスが提供されている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−００４５４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、日本を訪れる外国人観光客に対して、日本語表記のメニューを翻訳した多言語表記のメニューを提供することが要望されている。しかしながら、メニューに用いられる食材等の用語については、日本で一般に使用されていても、他の国では一般に使用されていない場合がある。したがって、メニューに用いられる用語を他の言語に翻訳した場合に、翻訳された用語が、その言語を使用する国の人に理解されない可能性がある。
【０００５】
多言語変換システム、多言語変換方法及び多言語変換プログラムの目的は、翻訳対象の用語を他の言語の用語に適切に変換することにある。
【課題を解決するための手段】
【０００６】
本実施形態の一側面に係る多言語変換システムは、複数の言語間の言語変換を可能とする多言語変換システムであって、複数の言語のそれぞれの言語の用語情報を、他の言語の用語情報と対応付けて記憶するとともに、複数の言語のうちの少なくとも第１言語について、複数の第１の用語情報と第２の用語情報とを関連付けて記憶する記憶部と、被翻訳情報に対応する第１の用語情報に関連付けられた第２の用語情報を特定し、特定した第２の用語情報に対応付けられた他の言語の用語情報を抽出する変換部と、少なくとも抽出された他の言語の用語情報をユーザ端末装置に送信する送信部と、を有する。
【０００７】
また、多言語変換システムにおいて、変換部は、被翻訳情報に対応する第１の用語情報に対応付けられた他の言語の用語情報を抽出し、送信部は、被翻訳情報に対応する第１の用語情報に対応付けられた他の言語の用語情報をユーザ端末装置に送信した後に、ユーザ端末装置からの要求に従って、第２の用語情報に対応付けられた他の言語の用語情報をユーザ端末装置に送信することが好ましい。
【０００８】
また、多言語変換システムにおいて、変換部は、被翻訳情報に対応する第１の用語情報に対応付けられた他の言語の用語情報を抽出し、送信部は、被翻訳情報に対応する第１の用語情報に対応付けられた他の言語の用語情報を表示し、且つ、ユーザ端末装置からの要求に従って、第２の用語情報に対応付けられた他の言語の用語情報を表示する表示データをユーザ端末装置に送信することが好ましい。
【０００９】
また、多言語変換システムにおいて、変換部は、被翻訳情報が複数の第１の用語情報のうちのいずれにも対応しない場合、被翻訳情報に対応付けられた他の言語の用語情報を抽出することが好ましい。
【００１０】
また、多言語変換システムにおいて、記憶部は、第２の用語情報と第３の用語情報とを関連付けて記憶し、変換部は、被翻訳情報に対応する第１の用語情報に関連付けられた第２の用語情報に関連付けられた第３の用語情報を特定し、特定した第３の用語情報に対応付けられた他の言語の用語情報を抽出することが好ましい。
【００１１】
また、多言語変換システムにおいて、記憶部は、複数のユーザ端末装置に関連付けられた地域情報を記憶するとともに、地域情報毎に、第１の用語情報及び第２の用語情報のそれぞれが複数のユーザ端末装置によって使用された使用頻度を記憶し、変換部は、被翻訳情報に対応する第１の用語情報と、判定された第１の用語情報に関連付けられた第２の用語情報との中で、抽出された他の言語の用語情報の送信対象のユーザ端末装置に関連付けられた地域情報について使用頻度が最も高い用語情報を特定し、特定した用語情報に対応付けられた他の言語の用語情報を抽出することが好ましい。
【００１２】
また、多言語変換システムにおいて、第１の用語情報及び第２の用語情報は、食材、調味料、調理方法又はメニュージャンルの名称であることが好ましい。
【００１３】
また、多言語変換システムにおいて、第２の用語情報は、第１の用語情報を包括する上位概念であることが好ましい。
【００１４】
また、本実施形態の一側面に係る多言語変換方法は、記憶部を有し、複数の言語間の言語変換を可能とする多言語変換システムにおける多言語変換方法であって、複数の言語のそれぞれの言語の用語情報を、他の言語の用語情報と対応付けて記憶部に記憶するとともに、複数の言語のうちの少なくとも第１言語について、複数の第１の用語情報と第２の用語情報とを関連付けて記憶部に記憶し、被翻訳情報に対応する第１の用語情報に関連付けられた第２の用語情報を特定し、特定した第２の用語情報に対応付けられた他の言語の用語情報を抽出し、少なくとも抽出された他の言語の用語情報をユーザ端末装置に送信することを含む。
【００１５】
また、本実施形態の一側面に係る多言語変換プログラムは、記憶部を有し、複数の言語間の言語変換を可能とするコンピュータの多言語変換プログラムであって、複数の言語のそれぞれの言語の用語情報を、他の言語の用語情報と対応付けて記憶部に記憶するとともに、複数の言語のうちの少なくとも第１言語について、複数の第１の用語情報と第２の用語情報とを関連付けて記憶部に記憶し、被翻訳情報に対応する第１の用語情報に関連付けられた第２の用語情報を特定し、特定した第２の用語情報に対応付けられた他の言語の用語情報を抽出し、少なくとも抽出された他の言語の用語情報をユーザ端末装置に送信することをコンピュータに実行させる。
【００１６】
本実施形態の一側面に係る多言語変換システムは、複数の言語間の言語変換を可能とする多言語変換システムであって、複数の言語のそれぞれの言語の用語情報を、他の言語の用語情報と対応付けて記憶するとともに、複数の言語のうちの少なくとも第１言語について、複数の第１の用語情報と第２の用語情報とを関連付けて記憶する記憶部と、被翻訳情報に対応する第１の用語情報に関連付けられた第２の用語情報を特定する変換部と、判定された第１の用語情報と、特定された第２の用語情報とを端末装置に送信する送信部と、を有し、変換部は、端末装置から送信された第１の用語情報又は第２の用語情報のうちのいずれか一方の用語情報を受信した場合、受信した用語情報に対応付けられた他の言語の用語情報を抽出する。
【００１７】
また、本実施形態の一側面に係る多言語変換方法は、記憶部を有し、複数の言語間の言語変換を可能とする多言語変換システムにおける多言語変換方法であって、複数の言語のそれぞれの言語の用語情報を、他の言語の用語情報と対応付けて記憶部に記憶するとともに、複数の言語のうちの少なくとも第１言語について、複数の第１の用語情報と第２の用語情報とを関連付けて記憶部に記憶し、被翻訳情報に対応する第１の用語情報に関連付けられた第２の用語情報を特定し、判定された第１の用語情報と、特定された第２の用語情報とを端末装置に送信し、端末装置から送信された第１の用語情報又は第２の用語情報のうちのいずれか一方の用語情報を受信した場合、受信した用語情報に対応付けられた他の言語の用語情報を抽出することを含む。
【００１８】
また、本実施形態の一側面に係る多言語変換プログラムは、記憶部を有し、複数の言語間の言語変換を可能とするコンピュータの多言語変換プログラムであって、複数の言語のそれぞれの言語の用語情報を、他の言語の用語情報と対応付けて記憶部に記憶するとともに、複数の言語のうちの少なくとも第１言語について、複数の第１の用語情報と第２の用語情報とを関連付けて記憶部に記憶し、被翻訳情報に対応する第１の用語情報に関連付けられた第２の用語情報を特定し、判定された第１の用語情報と、特定された第２の用語情報とを端末装置に送信し、端末装置から送信された第１の用語情報又は第２の用語情報のうちのいずれか一方の用語情報を受信した場合、受信した用語情報に対応付けられた他の言語の用語情報を抽出することをコンピュータに実行させる。
【発明の効果】
【００１９】
本実施形態によれば、多言語変換システム、多言語変換方法及び多言語変換プログラムは、翻訳対象の用語を他の言語の用語に適切に変換することが可能となる。
【図面の簡単な説明】
【００２０】
【図１】多言語変換システム１の概要について説明するための模式図である。
【図２】多言語変換システム１の概略構成の一例を示す図である。
【図３】サーバ２の概略構成の一例を示す図である。
【図４】（ａ）、（ｂ）は各種テーブルのデータ構造の一例を示す図である。
【図５】（ａ）、（ｂ）は各種テーブルのデータ構造の一例を示す図である。
【図６】（ａ）、（ｂ）は各種テーブルのデータ構造の一例を示す図である。
【図７】各種テーブルのデータ構造の一例を示す図である。
【図８】各種テーブルのデータ構造の一例を示す図である。
【図９】店舗端末３の概略構成の一例を示す図である。
【図１０】登録画面１０００の一例を示す図である。
【図１１】携帯端末４の概略構成の一例を示す図である。
【図１２】メニュー画面１２００の一例を示す図である。
【図１３】多言語変換システム１の動作シーケンスの一例を示す図である。
【図１４】登録処理の一例を示すフローチャートである。
【図１５】多言語変換システム１の動作シーケンスの一例を示す図である。
【図１６】メニュー画面１６００の他の例を示す図である。
【図１７】（ａ）、（ｂ）は各種テーブルのデータ構造の一例を示す図である。
【図１８】多言語変換システム１の動作シーケンスの他の例を示す図である。
【図１９】追加登録画面１８００の一例を示す図である。
【図２０】登録処理の他の例を示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下、本開示の一側面に係る多言語変換システム、多言語変換方法及び多言語変換プログラムについて図を参照しつつ説明する。但し、本開示の技術的範囲はそれらの実施の形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶ点に留意されたい。
【００２２】
（多言語変換システム１の概要）
多言語変換システム１は、飲食店のオーナー又は従業員等の飲食店関係者によって入力された用語を他の言語の用語に適切に変換し、変換した用語に基づいて飲食店のメニューを生成する。飲食店のメニューには、飲食店が提供する各料理の名称、ジャンル、値段、写真画像、メニュー属性等が含まれる。メニュー属性は、料理の食材、調味料又は調理方法等である。以下では、飲食店のメニューに係る情報を、メニュー情報と称する場合がある。多言語変換システム１は、飲食店関係者よって入力されたメニュー属性を他の言語の用語に適切に変換する。
【００２３】
以下、図１に示す模式図を参照して、多言語変換システム１の概要について説明する。
【００２４】
多言語変換システム１は、メニュー属性について、第１言語における複数の第１の用語情報と第２の用語情報とを互いに関連付けて記憶する。例えば、第１言語は日本語である。また、第１の用語情報は、そのメニュー属性の名称を示し、第２の用語情報は、そのメニュー属性の名称が含まれるグループ等、第１の用語情報を包括する上位概念を示す。図１に示す例では、第１の用語情報として「タラ」及び「タイ」が記憶され、「タラ」及び「タイ」に関連付けられた第２の用語情報として「海水魚」が記憶されている。
【００２５】
また、多言語変換システム１は、第１言語における各用語情報を他の言語の用語情報と対応付けて記憶する。例えば、他の言語（第２言語）は、英語である。図１に示す例では、第１言語における用語情報「海水魚」、「タラ」及び「タイ」のそれぞれに対応付けて、第２言語における用語情報「Marine fish」、「Cod」及び「Sea bream」が記憶されている。
【００２６】
多言語変換システム１は、各飲食店で提供される所定の料理について、飲食店関係者によるメニュー属性の入力を受け付ける。例えば、多言語変換システム１は、飲食店関係者が使用する店舗端末に、入力ボックスと入力ボタンとが表示された画面を表示させる。飲食店関係者により、入力ボックスにメニュー属性が入力され、入力ボタンが押下されると、多言語変換システム１は、入力されたメニュー属性に対応する第１の用語情報に関連付けられた第２の用語情報を特定し、特定した第２の用語情報に対応付けられた第２言語の用語情報を抽出する。
【００２７】
次に、多言語変換システム１は、抽出した第２言語の用語情報に基づいて、飲食店のメニューを生成する。その後、多言語変換システム１は、第２言語を使用する、飲食店の顧客が使用する端末から、飲食店のメニューの表示が要求されると、抽出した第２言語の用語情報に基づいて生成したメニューをその端末に表示させる。
【００２８】
図１に示す例では、食材として飲食店関係者により「タラ」が入力された場合に、「タラ」の上位概念である「海水魚」の訳語「Marine fish」が抽出され、「Marine fish」を用いて料理のメニューが生成されている。
【００２９】
飲食店で提供される料理のメニューには、その料理に用いられる食材の名称が記載される場合がある。しかしながら、料理のメニューに記載することが求められる情報の詳細さは、そのメニューを閲覧する人が生活している国の食文化等に応じて異なる。例えば、日本では「タラ」及び「タイ」という用語は一般的に使用されているが、魚料理に馴染みのない外国人観光客は「Cod」及び「Sea bream」という用語を理解しにくい可能性がある。そのような外国人観光客にとっては、料理に使用されている食材が、具体的に何であるかより、「海水魚（Marine fish）」であるか「淡水魚（Freshwater fish）」であるかを判別できることの方が重要である。
【００３０】
そこで、多言語変換システム１は、翻訳対象の用語に関連付けてその用語の上位概念である用語を記憶している場合、その翻訳対象の用語を、その上位概念である用語に対応付けられた訳語に変換する。これにより、多言語変換システム１は、翻訳対象の用語を他の言語の用語に適切に変換することが可能となる。
【００３１】
（多言語変換システム１の構成）
図２は、多言語変換システム１の概略構成の一例を示す図である。
【００３２】
多言語変換システム１は、サーバ２と、一又は複数の店舗端末３と、複数の携帯端末４とを有する。サーバ２と店舗端末３とは、通信ネットワークを介して相互に接続され、例えば、インターネット８を介して相互に接続される。また、サーバ２と携帯端末４とは、通信ネットワークを介して相互に接続され、例えば、基地局５、移動体通信網６、ゲートウェイ７及びインターネット８を介して相互に接続される。なお、店舗端末３は、端末装置の一例であり、飲食店関係者が所有する料理提供者端末であって、例えば、飲食店関係者が経営する飲食店の店舗等に設置される。携帯端末４は、ユーザ端末装置の一例であり、飲食店を利用する顧客が所有する携帯端末、又は、各飲食店に複数設置され且つ各飲食店の顧客がメニューの注文を行うメニュー端末等である。
【００３３】
サーバ２で実行されるプログラム（例えば、変換プログラム）と、店舗端末３及び携帯端末４で実行されるプログラム（例えば、閲覧プログラム）とは、ハイパーテキスト転送プロトコル（Hypertext Transfer Protocol, HTTP）等の通信プロトコルを用いて通信を行う。
【００３４】
（サーバ２の概略構成）
図３は、サーバ２の概略構成の一例を示す図である。
【００３５】
サーバ２は、飲食店関係者により入力されたメニュー属性を受け付け、受け付けたメニュー属性を他の言語のメニュー属性に適切に変換して、複数の言語による飲食店のメニューを生成する。そのために、サーバ２は、サーバ通信部２１と、サーバ記憶部２２、サーバ処理部２３とを備える。
【００３６】
サーバ通信部２１は、出力部の一例であり、サーバ２をインターネット８に接続するための通信インターフェース回路を有する。サーバ通信部２１は、店舗端末３及び携帯端末４等から受信したデータをサーバ処理部２３に供給する。また、また、サーバ通信部２１は、サーバ処理部２３から供給されたデータを店舗端末３及び携帯端末４等に送信する。
【００３７】
サーバ記憶部２２は、例えば、半導体メモリ、磁気ディスク装置及び光ディスク装置のうちの少なくとも一つを有する。サーバ記憶部２２は、サーバ処理部２３による処理に用いられるドライバプログラム、オペレーティングシステムプログラム、アプリケーションプログラム、データ等を記憶する。例えば、サーバ記憶部２２は、ドライバプログラムとして、サーバ通信部２１を制御する通信デバイスドライバプログラム等を記憶する。各種プログラムは、例えばＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等のコンピュータ読み取り可能な可搬型記録媒体から、公知のセットアッププログラム等を用いてサーバ記憶部２２にインストールされてもよい。
【００３８】
サーバ記憶部２２は、データとして、後述するジャンルテーブル、食材テーブル、調味料テーブル、調理方法テーブル、飲食店テーブル、用語辞書テーブル、詳細説明辞書テーブル及びメニュー情報テーブル等を記憶する。さらに、サーバ記憶部２２は、所定の処理に係る一時的なデータを一時的に記憶する。
【００３９】
なお、本実施形態でいうテーブルは、データベースの形式の一例であり、データがサーバ内にプールしているような形式であってもよい。
【００４０】
サーバ処理部２３は、一又は複数個のプロセッサ及びその周辺回路を備える。サーバ処理部２３は、サーバ２の全体的な動作を統括的に制御するものであり、例えば、ＣＰＵ（Central Processing Unit）である。サーバ処理部２３は、サーバ２の各種処理がサーバ記憶部２２に記憶されているプログラム等に基づいて適切な手順で実行されるように、サーバ通信部２１等の動作を制御する。サーバ処理部２３は、サーバ記憶部２２に記憶されているプログラム（オペレーティングシステムプログラム、ドライバプログラム、アプリケーションプログラム等）に基づいて処理を実行する。また、サーバ処理部２３は、複数のプログラム（アプリケーションプログラム等）を並列に実行することができる。
【００４１】
サーバ処理部２３は、画面作成部２３１、入力処理部２３２、判定部２３３、変換部２３４及びサーバ送信部２３５等を有する。サーバ処理部２３が有するこれらの各部は、サーバ処理部２３が有するプロセッサ上で実行されるプログラムによって実装される機能モジュールである。あるいは、サーバ処理部２３が有するこれらの各部は、独立した集積回路、マイクロプロセッサ、又はファームウェアとしてサーバ２に実装されてもよい。
【００４２】
（各種テーブルのデータ構造）
図４〜図８は、各種テーブルのデータ構造の一例を示す図である。なお、サーバ記憶部２２は、以下に説明する各種テーブルの全て又は一部を記憶せずに、サーバ２とは異なる一又は複数の他の装置（データベース装置等）が、これらの各種テーブルの全て又は一部を記憶してもよい。この場合、サーバ２は、これらの各種テーブルに記憶された情報を使用する際に、当該テーブルを記憶する他の装置にアクセスして、当該テーブルに記憶された情報を取得する。また、各テーブルに含まれる各情報は、テーブル以外の形式で記憶されてもよく、例えば、それぞれ独立して記憶されてもよい。
【００４３】
サーバ２は、複数の言語間の言語変換を行う。複数の言語の内の第１言語は、飲食において通常使用される言語であり、例えば、日本国内の飲食店の場合、第１言語は日本語である。また、第２言語、第３言語及び第４言語は、第１言語とは異なる他の言語であり、以下の例では、第２言語が英語であり、第３言語が中国語であり、第４言語が韓国語である。なお、第１言語は、日本語以外の言語であってもよい。また、第２言語は、第１言語以外の言語であればどの言語でもよい。同様に、第３言語は、第１言語及び第２言語以外の言語であればどの言語でもよく、第４言語は、第１言語、第２言語及び第３言語以外の言語であればどの言語でもよい。
【００４４】
図４（ａ）には、ジャンルテーブルが示されている。ジャンルテーブルは、ツリー構造（階層構造）を有している。ツリー構造では、第１階層のノードの子ノードとして、一又は複数の第２階層のノードが関連付けられ、さらに、第２階層のノードの子ノードとして、一又は複数の第３階層のノードが関連付けられる。図４（ａ）に示す例では、第１階層としてジャンル大分類が設定され、第２階層としてジャンル中分類が設定され、第３階層としてジャンル小分類が設定されている。各階層のノードとして、各ノードの名称が設定される。第１階層は第２階層を包括する上位概念であり、第２階層は第３階層を包括する上位概念である。即ち、第１階層の各ノードの名称は、第２階層の各ノードの名称を包括する上位概念であり、第２階層の各ノードの名称は、第３階層の各ノードの名称を包括する上位概念である。ジャンルテーブルには、各ジャンルについて、ジャンルＩＤ（Identification）、ジャンル大分類、ジャンル中分類、ジャンル小分類、詳細説明、対応メニュー属性等が互いに関連付けて記憶される。ジャンルＩＤは、各ジャンルを識別するための識別情報である。
【００４５】
ジャンルは、メニュージャンルの一例であり、各料理（メニュー）を分類するための分類項目、種類等を示す。ジャンル大分類は、各料理を分類するための分類項目の文字情報であり、例えば、「和食」、「焼肉」及び「イタリアン」等である。ジャンル中分類は、ジャンル大分類のそれぞれに含まれる各分類項目を更に分類するための分類項目の文字情報であり、例えば、「和食」に含まれるジャンル中分類の各分類項目の文字情報は、「日本料理」、「割烹」及び「うどん・そば」等である。ジャンル小分類は、ジャンル中分類のそれぞれに含まれる各分類項目を更に分類するための分類項目の文字情報であり、例えば、「うどん・そば」に含まれるジャンル小分類の各分類項目の文字情報は、「そば（蕎麦）」、「うどん」及び「讃岐うどん」等である。ジャンル小分類は第１の用語情報の一例であり、ジャンル大分類及びジャンル中分類は第２の用語情報の一例である。
【００４６】
詳細説明として、詳細説明辞書テーブルに記憶される詳細説明ＩＤが記憶される。例えば、詳細説明には、ジャンル大分類、ジャンル中分類又はジャンル小分類の分類項目を説明する詳細説明の詳細説明ＩＤが記憶される。
【００４７】
対応メニュー属性として、一又は複数の対応食材ＩＤ、対応調味料ＩＤ及び対応調理方法ＩＤが互いに関連付けられた組合せが記憶される。対応食材ＩＤは、食材テーブルに記憶される食材ＩＤのうち、そのジャンルに対応する料理に用いられる食材の食材ＩＤである。対応調味料ＩＤは、調味料テーブルに記憶される調味料ＩＤのうち、そのジャンルに対応する料理に用いられる調味料の調味料ＩＤである。対応調理方法ＩＤは、調理方法テーブルに記憶される調理方法ＩＤのうち、そのジャンルに対応する料理に用いられる調理方法の調理方法ＩＤである。
【００４８】
図４（ｂ）には、食材テーブルが示されている。食材テーブルは、ジャンルテーブルと同様に、ツリー構造（階層構造）を有している。ツリー構造では、第１階層のノードの子ノードとして、一又は複数の第２階層のノードが関連付けられ、さらに、第２階層のノードの子ノードとして、一又は複数の第３階層のノードが関連付けられる。図４（ｂ）に示す例では、第１階層として大グループ名称が設定され、第２階層として小グループ名称が設定され、第３階層として一般名称が設定されている。各階層のノードとして、各ノードを識別するためのＩＤ及び各ノードの名称が設定される。第１階層は第２階層を包括する上位概念であり、第２階層は第３階層を包括する上位概念である。即ち、第１階層の各ノードの名称は、第２階層の各ノードの名称を包括する上位概念であり、第２階層の各ノードの名称は、第３階層の各ノードの名称を包括する上位概念である。食材テーブルには、各食材について、食材大グループＩＤ、食材大グループ名称、食材小グループＩＤ、食材小グループ名称、食材ＩＤ及び食材名称等が互いに関連付けて記憶される。
【００４９】
食材小グループは、各食材が分類されるグループであり、食材大グループは、各食材小グループがさらに分類されるグループである。食材大グループＩＤは各食材大グループを識別するための識別情報であり、食材大グループ名称は、各食材大グループの名称を示す文字情報である。食材小グループＩＤは各食材小グループを識別するための識別情報であり、食材小グループ名称は、各食材小グループの名称を示す文字情報である。食材ＩＤは各食材を識別するための識別情報であり、食材名称は各食材について一般に広く使用されている一般名を示す文字情報である。各名称は、第１言語（日本語）で表記される。食材大グループ名称、食材小グループ名称及び食材名称は用語情報の一例であり、食材名称は第１の用語情報の一例であり、食材小グループ名称は第２の用語情報の一例であり、食材大グループ名称は第３の用語情報の一例である。
【００５０】
図５（ａ）には、調味料テーブルが示されている。調味料テーブルは、食材テーブルと同様のツリー構造（階層構造）を有している。図５（ａ）に示す調味料テーブルには、各調味料について、調味料大グループＩＤ、調味料大グループ名称、調味料小グループＩＤ、調味料小グループ名称、調味料ＩＤ及び調味料名称等が互いに関連付けて記憶される。
【００５１】
調味料小グループは、各調味料が分類されるグループであり、調味料大グループは、各調味料小グループがさらに分類されるグループである。調味料大グループＩＤは各調味料大グループを識別するための識別情報であり、調味料大グループ名称は、各調味料大グループの名称を示す文字情報である。調味料小グループＩＤは各調味料小グループを識別するための識別情報であり、調味料小グループ名称は、各調味料小グループの名称を示す文字情報である。調味料ＩＤは各調味料を識別するための識別情報であり、調味料名称は各調味料について一般に広く使用されている一般名を示す文字情報である。各名称は、第１言語（日本語）で表記される。調味料大グループ名称、調味料小グループ名称及び調味料名称は用語情報の一例であり、調味料名称は第１の用語情報の一例であり、調味料小グループ名称は第２の用語情報の一例であり、調味料大グループ名称は第３の用語情報の一例である。
【００５２】
図５（ｂ）には、調理方法テーブルが示されている。調理方法テーブルは、食材テーブルと同様のツリー構造（階層構造）を有している。図５（ｂ）に示す調理方法テーブルには、各調理方法について、調理方法大グループＩＤ、調理方法大グループ名称、調理方法小グループＩＤ、調理方法小グループ名称、調理方法ＩＤ及び調理方法名称等が互いに関連付けて記憶される。
【００５３】
調理方法小グループは、各調理方法が分類されるグループであり、調理方法大グループは、各調理方法小グループがさらに分類されるグループである。調理方法大グループＩＤは各調理方法大グループを識別するための識別情報であり、調理方法大グループ名称は、各調理方法大グループの名称を示す文字情報である。調理方法小グループＩＤは各調理方法小グループを識別するための識別情報であり、調理方法小グループ名称は、各調理方法小グループの名称を示す文字情報である。調理方法ＩＤは各調理方法を識別するための識別情報であり、調理方法名称は各調理方法について一般に広く使用されている一般名を示す文字情報である。各名称は、第１言語（日本語）で表記される。調理方法大グループ名称、調理方法小グループ名称及び調理方法名称は用語情報の一例であり、調理方法名称は第１の用語情報の一例であり、調理方法小グループ名称は第２の用語情報の一例であり、調理方法大グループ名称は第３の用語情報の一例である。
【００５４】
図６（ａ）には、飲食店テーブルが示されている。飲食店テーブルには、各飲食店について、飲食店ＩＤ、名称、住所、最寄り駅等が互いに関連付けて記憶される。飲食店ＩＤは、各飲食店を識別するための識別情報である。名称には、第１言語で表記された飲食店の名称の文字情報、他の言語（第２〜第４言語）で表記された飲食店の名称の文字情報等が互いに関連付けて記憶される。住所には、第１言語で表記された飲食店の住所の文字情報、他の言語（第２〜第４言語）で表記された飲食店の住所の文字情報等が互いに関連付けて記憶される。最寄り駅には、第１言語で表記された飲食店の最寄り駅の文字情報、他の言語（第２〜第４言語）で表記された飲食店の最寄り駅の文字情報等が互いに関連付けて記憶される。飲食店テーブルに記憶される各データは、予め飲食店関係者等によって登録される。
【００５５】
図６（ｂ）には、用語辞書テーブルが示されている。用語辞書テーブルには、ジャンル及びメニュー属性の各文字情報について、文字ＩＤ、第１言語（日本語）表記、第２言語（英語）表記、第３言語（中国語）表記、第４言語（韓国語）表記等が互いに関連付けて記憶される。文字ＩＤは、各文字情報を識別するための識別情報である。
【００５６】
第１言語（日本語）表記は、第１言語（日本語）で表記されたジャンル及びメニュー属性の文字情報である。第２言語（英語）表記は、第２言語（英語）で表記されたジャンル及びメニュー属性の文字情報である。第３言語（中国語）表記は、第３言語（中国語）で表記されたジャンル及びメニュー属性の文字情報である。第４言語（韓国語）表記は、第４言語（韓国語）で表記されたジャンル及びメニュー属性の文字情報である。以下では、第１言語以外の他の言語（第２〜第４言語）で表記された文字情報を訳語と称する場合がある。訳語は、第１言語以外の他の言語（第２〜第４言語）の用語情報の一例である。なお、用語辞書テーブルには、各文字情報について、３以下又は５以上の言語での表記が互いに関連付けて記憶されてもよい。
【００５７】
上記したように、第１言語の用語情報は、ジャンルテーブル、食材テーブル、調味料テーブル又は調理方法テーブルにおいてツリー構造で記憶され、各第１言語の用語情報に関連付けて第２〜第４言語の用語情報が記憶されている。したがって、サーバ記憶部２２には、複数の言語のそれぞれについてツリー構造の複数の用語情報が記憶され、複数の言語のそれぞれの用語情報が互いに対応付けて記憶されている。なお、ジャンルテーブル、食材テーブル、調味料テーブル又は調理方法テーブルにおいて、第１言語の用語情報とともに第２〜第４言語の用語情報がツリー構造で記憶されてもよい。
【００５８】
図７には、詳細説明辞書テーブルが示されている。詳細説明辞書テーブルには、各詳細説明について、詳細説明ＩＤ、第１言語（日本語）表記、第２言語（英語）表記、第３言語（中国語）表記、第４言語（韓国語）表記等が互いに関連付けて記憶される。詳細説明ＩＤは、各詳細説明を識別するための識別情報である。
【００５９】
第１言語（日本語）表記は、第１言語（日本語）で表記された詳細説明である。第２言語（英語）表記は、第２言語（英語）で表記された詳細説明である。第３言語（中国語）表記は、第３言語（中国語）で表記された詳細説明である。第４言語（韓国語）表記は、第４言語（韓国語）で表記された詳細説明である。なお、詳細説明辞書テーブルには、各詳細説明について、３以下又は５以上の言語での表記が互いに関連付けて記憶されてもよい。
【００６０】
図８には、メニュー情報テーブルが示されている。メニュー情報テーブルには、各料理について、料理ＩＤ、料理名称、使用飲食店ＩＤ及び料理情報等が互いに関連付けて記憶される。
【００６１】
料理ＩＤは、各料理を識別するための識別情報である。料理名称は、店舗端末３を操作する飲食店関係者によってテキスト入力された、複数の言語のそれぞれ（第１〜第４言語）で表記された各料理の名称の文字情報である。
【００６２】
使用飲食店ＩＤは、飲食店テーブルに記憶されている飲食店ＩＤの内、各料理を提供する飲食店の飲食店ＩＤである。各料理に使用飲食店ＩＤが関連付けられることにより、各料理と、各料理を提供する飲食店に関する情報とが関連付けられる。
【００６３】
料理情報は、各料理を飲食店の顧客等に紹介するための情報である。料理情報には、第１言語（日本語）で表記されたジャンル、メニュー属性（食材、調味料、調理方法）及び詳細説明と、第２〜第４言語（英語、中国語、韓国語）で表記されたジャンル、メニュー属性（食材、調味料、調理方法）及び詳細説明等が記憶される。
【００６４】
なお、第１言語で表記されたジャンル及びメニュー属性には、飲食店関係者によって入力されたジャンル及びメニュー属性の文字情報が記憶される。一方、第２〜第４言語で表記されたジャンル及びメニュー属性には、用語辞書テーブルにおいて、第１言語で表記されたジャンル及びメニュー属性に関連付けられた第２〜第４言語の文字情報が記憶される。また、第２〜第４言語で表記されたジャンル及びメニュー属性として、飲食店関係者によって入力されたジャンル及びメニュー属性の上位概念として登録されている用語に関連付けられた第２〜第４言語の文字情報も記憶される。また、第１言語で表記された詳細説明には、ジャンルテーブルにおいて、入力された第１言語で表記されたジャンルに関連付けられた詳細説明が記憶される。一方、第２〜第４言語で表記された詳細説明には、詳細説明辞書テーブルにおいて、第１言語で表記された詳細説明の文字情報に関連付けられた第２〜第４言語の文字情報が記憶される。
【００６５】
また、メニュー情報テーブルにおいて、入力処理部２３２によって各料理の料理名称、料理情報等が受け付けられた登録日時が、各料理に関連付けて記憶されてもよい。
【００６６】
（店舗端末３の概略構成）
図９は、店舗端末３の概略構成の一例を示す図である。
【００６７】
店舗端末３は、インターネット８を介してサーバ２に接続し、サーバ２と通信を行う。店舗端末３は、飲食店関係者による入力操作に応じて、メニュー属性等の入力を受け付ける。そのために、店舗端末３は、店舗端末通信部３１と、店舗端末記憶部３２と、店舗端末操作部３３と、店舗端末表示部３４と、店舗端末処理部３５とを備える。
【００６８】
なお、本実施形態では、店舗端末３として、パーソナルコンピュータ（personal computer, PC）を想定するが、本発明はこれに限定されない。店舗端末３は、本発明が適用可能であればよく、例えば、多機能携帯電話（所謂「スマートフォン」）、携帯電話（所謂「フィーチャーフォン」）、携帯情報端末（Personal Digital Assistant, PDA）、携帯ゲーム機、携帯音楽プレーヤ、タブレット端末、タブレットＰＣ、ノートＰＣ等の情報処理装置でもよい。また、店舗端末３は、飲食店に設置され且つ飲食店関係者等が扱うメニュー端末等であってもよい。
【００６９】
店舗端末通信部３１は、通信インターフェース回路を備え、店舗端末３をインターネット８に接続する。店舗端末通信部３１は、ネットワークを介して店舗端末処理部３５から供給されたデータをサーバ２等に送信する。また、店舗端末通信部３１は、ネットワークを介してサーバ２等から受信したデータを店舗端末処理部３５に供給する。
【００７０】
店舗端末記憶部３２は、例えば、半導体メモリ装置を備える。店舗端末記憶部３２は、店舗端末処理部３５での処理に用いられるオペレーティングシステムプログラム、ドライバプログラム、アプリケーションプログラム、データ等を記憶する。例えば、店舗端末記憶部３２は、ドライバプログラムとして、店舗端末操作部３３を制御する入力デバイスドライバプログラム、店舗端末表示部３４を制御する出力デバイスドライバプログラム等を記憶する。また、店舗端末記憶部３２は、アプリケーションプログラムとして、飲食店関係者が店舗端末操作部３３を操作することによって入力されたメニュー属性等をサーバ２に登録するための登録画面を表示する閲覧プログラム等を記憶する。各種プログラムは、例えばＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等のコンピュータ読み取り可能な可搬型記録媒体から、公知のセットアッププログラム等を用いて店舗端末記憶部３２にインストールされてもよい。
【００７１】
また、店舗端末記憶部３２は、入力されたメニュー属性等を記憶する。さらに、店舗端末記憶部３２は、所定の処理に係る一時的なデータを一時的に記憶してもよい。
【００７２】
店舗端末操作部３３は、店舗端末３の操作が可能であればどのようなデバイスでもよく、例えば、タッチパネルやキーボタン等である。飲食店関係者は、店舗端末操作部３３を用いて、文字や数字、記号等を入力することができる。店舗端末操作部３３は、飲食店関係者により操作されると、その操作に対応する信号を発生する。そして、発生した信号は、飲食店関係者の指示として、店舗端末処理部３５に供給される。
【００７３】
店舗端末表示部３４も、映像や画像等の表示が可能であればどのようなデバイスでもよく、例えば、液晶ディスプレイや有機ＥＬ（Electro−Luminescence）ディスプレイ等である。店舗端末表示部３４は、店舗端末処理部３５から供給された映像データに応じた映像や、画像データに応じた画像等を表示する。
【００７４】
店舗端末処理部３５は、一又は複数個のプロセッサ及びその周辺回路を備える。店舗端末処理部３５は、店舗端末３の全体的な動作を統括的に制御するものであり、例えば、ＣＰＵである。店舗端末処理部３５は、店舗端末３の各種処理が店舗端末記憶部３２に記憶されているプログラムや店舗端末操作部３３の操作等に基づいて適切な手順で実行されるように、店舗端末通信部３１や店舗端末表示部３４等の動作を制御する。店舗端末処理部３５は、店舗端末記憶部３２に記憶されているプログラム（オペレーティングシステムプログラムやドライバプログラム、アプリケーションプログラム等）に基づいて処理を実行する。また、店舗端末処理部３５は、複数のプログラム（アプリケーションプログラム等）を並列に実行することができる。
【００７５】
店舗端末処理部３５は、閲覧実行部３５１及び端末送信部３５２等を備える。これらの各部は、店舗端末処理部３５が備えるプロセッサで実行されるプログラムにより実現される機能モジュールである。あるいは、これらの各部は、独立した集積回路、マイクロプロセッサ、又はファームウェアとして店舗端末３に実装されてもよい。
【００７６】
（店舗端末３の機能）
図１０は、店舗端末３に表示される登録画面１０００の一例を示す図である。店舗端末３の表示機能によって、メニュー情報を登録するための登録画面１０００が表示される。
【００７７】
登録画面１０００は、各飲食店関係者により登録画面１０００の表示要求がなされた場合に表示される。登録画面１０００には、料理名称入力ボックス１００１、ジャンル選択ドロップダウンリスト１００２、詳細説明表示ボックス１００３、詳細説明変更ボタン１００４、食材入力ボックス１００５、調味料入力ボックス１００６、調理方法入力ボックス１００７及び登録ボタン１００８等が表示される。
【００７８】
料理名称入力ボックス１００１は、各料理を提供する飲食店の飲食店関係者が所定の料理の名称をテキスト入力するためのボックスである。料理名称入力ボックス１００１は、複数の言語のそれぞれに対応して複数設けられる。
【００７９】
ジャンル選択ドロップダウンリスト１００２は、所定の料理のジャンルを飲食店関係者が選択入力するためのドロップダウンリストである。ジャンル選択ドロップダウンリスト１００２として、左側から順に、大分類リスト、中分類リスト及び小分類リストが表示される。大分類リストにはジャンルテーブルに記憶された全てのジャンル大分類が選択可能に表示される。飲食店関係者により、ジャンル大分類が選択されると、選択されたジャンル大分類に対応するジャンル中分類が中分類リストに選択可能に表示される。同様に、飲食店関係者により、ジャンル中分類が選択されると、選択されたジャンル中分類に対応するジャンル小分類が小分類リストに選択可能に表示され、飲食店関係者はジャンル小分類を選択することができる。
【００８０】
詳細説明表示ボックス１００３は、ジャンル選択ドロップダウンリスト１００２によって選択されたジャンルに対応する詳細説明を表示するためのテキストボックスである。詳細説明表示ボックス１００３には、詳細説明辞書テーブルに記憶された各詳細説明が表示される。
【００８１】
詳細説明変更ボタン１００４は、詳細説明表示ボックス１００３に表示された詳細説明を編集（変更）するためのボタンである。飲食店関係者は、詳細説明表示ボックス１００３に表示された詳細説明を変更し、詳細説明変更ボタン１００４を押下することにより、説明文を変更することができる。図示しないが、第１言語以外の他の言語（第２〜第４言語）についても、飲食店関係者が閲覧・変更可能なように、詳細説明表示ボックス及び詳細説明変更ボタンが表示されてもよい。
【００８２】
食材入力ボックス１００５は、料理に用いられる食材をテキスト入力するためのボックスである。調味料入力ボックス１００６は、料理に用いられる調味料をテキスト入力するためのボックスである。調理方法入力ボックス１００７は、料理に用いられる調理方法をテキスト入力するためのボックスである。
【００８３】
登録ボタン１００８が飲食店関係者によって押下（選択）されると、登録画面１０００において入力された各情報をサーバ２に登録するための登録要求が、店舗端末３からサーバ２に送信される。登録要求には、料理名称入力ボックス１００１、ジャンル選択ドロップダウンリスト１００２、詳細説明表示ボックス１００３、食材入力ボックス１００５、調味料入力ボックス１００６及び調理方法入力ボックス１００７に入力された情報並びに料理を提供する飲食店の飲食店ＩＤ等が含まれる。
【００８４】
（携帯端末４の概略構成）
図１１は、携帯端末４の概略構成の一例を示す図である。
【００８５】
携帯端末４は、基地局５、移動体通信網６、ゲートウェイ７、及びインターネット８を介してサーバ２に接続し、サーバ２と通信を行う。携帯端末４は、飲食店を利用する顧客による携帯端末操作部４３（ボタン等）の操作に応じて、メニュー情報等の表示をサーバ２に要求する。また、携帯端末４は、サーバ２からメニュー情報等に係る表示データを受信して表示する。そのために、携帯端末４は、携帯端末通信部４１と、携帯端末記憶部４２と、携帯端末操作部４３と、携帯端末表示部４４と、携帯端末処理部４５とを備える。
【００８６】
なお、本実施形態では、携帯端末４として、多機能携帯電話を想定するが、本発明はこれに限定されるものではない。携帯端末４は、本発明が適用可能であればよく、例えば、携帯電話や携帯情報端末、携帯ゲーム機、携帯音楽プレーヤ、タブレット端末、タブレットＰＣ、ノートＰＣ等でもよい。また、携帯端末４は、飲食店で複数設置され且つ飲食店の顧客がメニューの注文を行うメニュー端末等であってもよい。
【００８７】
携帯端末通信部４１は、所定の周波数帯を感受帯域とするアンテナを含む、通信インターフェース回路を備え、携帯端末４を無線通信ネットワークに接続する。携帯端末通信部４１は、基地局５により割り当てられるチャネルを介して、基地局５との間でＣＤＭＡ（Code Division Multiple Access）方式等による無線信号回線を確立し、基地局５との間で通信を行う。そして、携帯端末通信部４１は、携帯端末処理部４５から供給されたデータをサーバ２等に送信する。また、携帯端末通信部４１は、サーバ２等から受信したデータを携帯端末処理部４５に供給する。
【００８８】
携帯端末記憶部４２は、例えば、半導体メモリ装置を備える。携帯端末記憶部４２は、携帯端末処理部４５での処理に用いられるオペレーティングシステムプログラム、ドライバプログラム、アプリケーションプログラム、データ等を記憶する。例えば、携帯端末記憶部４２は、ドライバプログラムとして、携帯端末操作部４３を制御する入力デバイスドライバプログラムや、携帯端末表示部４４を制御する出力デバイスドライバプログラム等を記憶する。また、携帯端末記憶部４２は、アプリケーションプログラムとして、メニュー情報等に係る表示データの取得及び表示を行うプログラム等を記憶する。各種プログラムは、例えばＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等のコンピュータ読み取り可能な可搬型記録媒体から、公知のセットアッププログラム等を用いて携帯端末記憶部４２にインストールされてもよい。また、携帯端末記憶部４２は、所定の処理に係る一時的なデータを一時的に記憶してもよい。
【００８９】
携帯端末操作部４３は、携帯端末４の操作が可能であればどのようなデバイスでもよく、例えば、タッチパネルやキーボタン等である。飲食店関係者は、携帯端末操作部４３を用いて、文字や数字、記号等を入力することができる。携帯端末操作部４３は、顧客により操作されると、その操作に対応する信号を発生する。そして、発生した信号は、顧客の指示として、携帯端末処理部４５に供給される。
【００９０】
携帯端末表示部４４も、映像や画像等の表示が可能であればどのようなデバイスでもよく、例えば、液晶ディスプレイや有機ＥＬディスプレイ等である。携帯端末表示部４４は、携帯端末処理部４５から供給された映像データに応じた映像や、画像データに応じた画像等を表示する。
【００９１】
携帯端末処理部４５は、一又は複数個のプロセッサ及びその周辺回路を備える。携帯端末処理部４５は、携帯端末４の全体的な動作を統括的に制御するものであり、例えば、ＣＰＵである。携帯端末処理部４５は、携帯端末４の各種処理が携帯端末記憶部４２に記憶されているプログラムや携帯端末操作部４３の操作等に基づいて適切な手順で実行されるように、携帯端末通信部４１や携帯端末表示部４４等の動作を制御する。携帯端末処理部４５は、携帯端末記憶部４２に記憶されているプログラム（オペレーティングシステムプログラムやドライバプログラム、アプリケーションプログラム等）に基づいて処理を実行する。また、携帯端末処理部４５は、複数のプログラム（アプリケーションプログラム等）を並列に実行することができる。
【００９２】
携帯端末処理部４５は、少なくとも閲覧実行部４５１を備える。閲覧実行部４５１は、携帯端末処理部４５が備えるプロセッサで実行されるプログラムにより実現される機能モジュールである。あるいは、閲覧実行部４５１は、独立した集積回路、マイクロプロセッサ、又はファームウェアとして携帯端末４に実装されてもよい。
【００９３】
閲覧実行部４５１は、メニュー情報等に係る表示データの取得及び表示を行う。即ち、顧客からの指示に応じて、メニュー情報に係る画面の表示要求を、携帯端末通信部４１を介してサーバ２に送信する。また、閲覧実行部４５１は、対応する表示データを、サーバ２から携帯端末通信部４１を介して受信する。閲覧実行部４５１は、受信した表示データに基づいて描画データを作成する。即ち、閲覧実行部４５１は、受信した表示データを解析して制御データ及び内容データを特定し、特定した制御データに基づいて同じく特定した内容データをレイアウトし、描画データを作成する。そして、閲覧実行部４５１は、作成した描画データを携帯端末表示部４４に出力する。
【００９４】
（携帯端末４の機能）
図１２は、携帯端末４に表示されるメニュー画面１２００の一例を示す図である。メニュー画面１２００には、複数の言語の内の何れか一つの言語で表記された文字情報が表示される。図１２では、メニュー画面１２００に、第１言語（日本語）とは異なる第２言語（英語）で文字情報が表示される例について説明する。
【００９５】
メニュー画面１２００には、顧客が選択した、飲食店で提供される料理を紹介するメニューのメニュー情報が表示される。メニュー画面１２００は、例えば、サーバ２によって送信される画面であり、所定の情報提供サイトに掲載された各飲食店を紹介するホームページにリンクされた画面である。図１２に示すメニュー画面１２００には、メニュー情報として、料理名称、その料理のジャンル、メニュー属性及び詳細説明等のメニュー紹介１２０１等が表示される。メニュー紹介１２０１は、所定の情報提供サイトにおいて飲食店関係者によって選択された飲食店の飲食店ＩＤに関連付けられた料理名称及び料理情報をメニュー情報テーブルから作成される。
【００９６】
メニュー紹介１２０１を表記するための言語は、携帯端末４によって表示設定された言語である。携帯端末４は、メニュー画面１２００をサーバ２に要求する際に、携帯端末４において表記される文字情報の言語を指定するための情報である言語指定情報を送信する。サーバ２は、メニュー情報テーブルから、言語指定情報に基づいて料理名称及び料理情報を抽出して、メニュー紹介１２０１を作成する。
【００９７】
（多言語変換システム１の動作シーケンスの例１）
図１３は、多言語変換システム１の動作シーケンスの一例を示す図である。この動作シーケンスは、予めサーバ記憶部２２及び店舗端末記憶部３２に記憶されているプログラムに基づいて、主にサーバ処理部２３及び店舗端末処理部３５により、サーバ２及び店舗端末３の各要素と協働して実行される。
【００９８】
最初に、店舗端末３の端末送信部３５２は、飲食店関係者による店舗端末操作部３３の操作に応じて、登録画面要求を店舗端末通信部３１を介してサーバ２に送信する（ステップＳ１０１）。
【００９９】
次に、サーバ２の画面作成部２３１は、サーバ通信部２１を介して店舗端末３から登録画面要求を受信すると、登録画面１０００を表示するための登録画面表示データを作成する（ステップＳ１０２）。画面作成部２３１は、ジャンルテーブルに基づいてジャンル選択ドロップダウンリスト１００２を作成し、各ボックス及びドロップダウンリストを所定の位置に配置した登録画面１０００を表示するための登録画面表示データを作成する。
【０１００】
次に、サーバ送信部２３５は、作成された登録画面表示データをサーバ通信部２１を介して店舗端末３に送信する（ステップＳ１０３）。
【０１０１】
次に、店舗端末３の閲覧実行部３５１は、店舗端末通信部３１を介してサーバ２から登録画面表示データを受信すると、受信した登録画面表示データに基づいて登録画面１０００を店舗端末表示部３４に表示する（ステップＳ１０４）。
【０１０２】
次に、店舗端末３の閲覧実行部３５１は、店舗端末表示部３４に表示された登録画面１０００に対して飲食店関係者により店舗端末操作部３３を用いて入力された、被翻訳情報を含む各情報と飲食店ＩＤとを含む登録要求を店舗端末通信部３１を介してサーバ２に送信する（ステップＳ１０５）。なお、以下では、被翻訳情報が第１言語（日本語）で入力される例について説明するが、被翻訳情報は第１言語以外の他の言語で入力されてもよい。
【０１０３】
次に、サーバ２のサーバ処理部２３は、サーバ通信部２１を介して受信した登録要求に含まれる被翻訳情報に基づいて、登録処理を実行する（ステップＳ１０６）。登録処理において、サーバ処理部２３は、被翻訳情報の上位概念となる用語が記憶されていない場合は被翻訳情報の訳語を用いてメニューを登録し、被翻訳情報の上位概念となる用語が記憶されている場合はその上位概念となる用語の訳語を用いてメニューを登録する。登録処理の詳細については後述する。以上により、動作シーケンスが終了する。
【０１０４】
（登録処理）
図１４は、登録処理の一例を示すフローチャートである。図１４に示す登録処理は、図１３のステップＳ１０６において実行される。
【０１０５】
まず、入力処理部２３２は、店舗端末３からの登録要求を受け付ける（ステップＳ２０１）。登録要求には、複数の言語（第１〜第４言語）で入力された料理名称、料理のジャンル、複数の言語の内の所定の一つの言語（第１言語）で入力されたメニュー属性（食材、調味料又は調理方法）、及び、一又は複数の言語（第１〜第４言語）で入力された詳細説明の各情報が含まれる。店舗端末３から第１言語で入力されたメニュー属性は、サーバ２により、第１言語と異なる言語で翻訳される被翻訳情報の一例である。
【０１０６】
以下のステップＳ２０２〜Ｓ２０９の処理は、各メニュー属性（食材、調味料又は調理方法）に係る被翻訳情報毎に実行される。
【０１０７】
まず、判定部２３３は、被翻訳情報がサーバ２に登録されているか否かを判定する（ステップＳ２０２）。判定部２３３は、被翻訳情報が食材を示す場合、被翻訳情報が、食材テーブルに記憶された食材大グループ名称、食材小グループ名称又は食材名称であるか（各名称と一致するか）否かを判定することにより、被翻訳情報がサーバ２に登録されているか否かを判定する。判定部２３３は、被翻訳情報が、食材テーブルに記憶された何れかの名称である（何れかの名称と一致する）場合、被翻訳情報がサーバ２に登録されていると判定する。一方、判定部２３３は、被翻訳情報が、食材テーブルに記憶された何れの名称でもない（全ての食材名称と一致しない）場合、サーバ２に登録されていないと判定する。以下では、判定部２３３により、サーバ２に登録されていると判定された、被翻訳情報と一致する情報を登録情報と称する場合がある。
【０１０８】
同様に、判定部２３３は、被翻訳情報が調味料を示す場合、被翻訳情報が、調味料テーブルに記憶された調味料大グループ名称、調味料小グループ名称又は調味料名称であるか否かを判定することにより、被翻訳情報がサーバ２に登録されているか否かを判定する。また、判定部２３３は、被翻訳情報が調理方法を示す場合、被翻訳情報が、調理方法テーブルに記憶された調理方法大グループ名称、調理方法小グループ名称又は調理方法名称であるか否かを判定することにより、被翻訳情報がサーバ２に登録されているか否かを判定する。
【０１０９】
判定部２３３は、被翻訳情報がサーバ２に登録されていないと判定した場合、被翻訳情報が曖昧であり、被翻訳情報に対応する第１言語以外の他の言語における訳語を確定することができないと判定する（ステップＳ２０３）。
【０１１０】
次に、画面作成部２３１は、飲食店関係者に被翻訳情報の再入力を促すメッセージを含む登録画面１０００を表示するための登録画面表示データを作成し（ステップＳ２０４）、一連のステップを終了する。この場合、図１４のステップＳ１０５の処理の後に、サーバ送信部２３５は、作成された登録画面表示データをサーバ通信部２１を介して店舗端末３に送信する。これにより、サーバ２は、飲食店関係者によって入力された用語が曖昧である場合に、より適切な用語を飲食店関係者に再入力させることが可能となる。
【０１１１】
一方、判定部２３３が、被翻訳情報がサーバ２に登録されていると判定した場合、変換部２３４は、用語辞書テーブルから、被翻訳情報（登録情報）に対応付けられた訳語を抽出する（ステップＳ２０５）。
【０１１２】
次に、判定部２３３は、サーバ２において被翻訳情報の上位概念となる用語が登録されているか否かを判定する（ステップＳ２０６）。判定部２３３は、登録情報の上位階層において特定の情報が関連付けて記憶されているか否かを判定することにより、被翻訳情報の上位概念となる用語が登録されているか否かを判定する。
【０１１３】
即ち、判定部２３３は、登録情報が食材名称である場合、食材テーブルにおいてその食材名称に関連付けられて食材大グループ名称又は食材小グループ名称が記憶されているか否かを判定する。また、判定部２３３は、登録情報が食材小グループ名称である場合、食材テーブルにおいてその食材小グループ名称に関連付けられて食材大グループ名称が記憶されているか否かを判定する。同様に、判定部２３３は、登録情報が調味料名称である場合、調味料テーブルにおいてその調味料名称に関連付けられて調味料大グループ名称又は調味料小グループ名称が記憶されているか否かを判定する。また、判定部２３３は、登録情報が調味料小グループ名称である場合、調味料テーブルにおいてその調味料小グループ名称に関連付けられて調味料大グループ名称が記憶されているか否かを判定する。また、判定部２３３は、登録情報が調理方法名称である場合、調理方法テーブルにおいてその調理方法名称に関連付けられて調理方法大グループ名称又は調理方法小グループ名称が記憶されているか否かを判定する。また、判定部２３３は、登録情報が調理方法小グループ名称である場合、調理方法テーブルにおいてその調理方法小グループ名称に関連付けられて調理方法大グループ名称が記憶されているか否かを判定する。
【０１１４】
なお、判定部２３３は、登録情報の上位階層に、任意の情報が関連付けて記憶されているか否かではなく、所定の条件を満たす情報が関連付けて記憶されているか否かを判定してもよい。例えば、判定部２３３は、登録情報に対して相対的な所定位置（例えば一つ上の階層）に、特定の情報が記憶されているか否かを判定する。または、判定部２３３は、登録情報に対して絶対的な所定位置（例えば最も上の階層）に、特定の情報が記憶されているか否かを判定してもよい。相対的な所定位置又は絶対的な所定位置は、予め設定され、言語毎に異なるように設定されてもよい。
【０１１５】
または、サーバ２は、各用語情報毎に、対応する上位概念の用語情報を予め設定しておき、判定部２３３は、登録情報に対して、対応する上位概念の用語情報が設定されているか否かを判定してもよい。各用語情報に対応する上位概念の用語情報は、言語毎に異なるように設定されてもよい。
【０１１６】
このように、判定部２３３は、ステップＳ２０２及びＳ２０６において、被翻訳情報が、第２の用語情報と関連付けてサーバ記憶部２２に記憶された第１の用語情報であるか否かを判定する。
【０１１７】
変換部２３４は、サーバ２において被翻訳情報の上位概念となる用語が登録されている場合、その上位概念となる用語を特定する（ステップＳ２０７）。
【０１１８】
即ち、変換部２３４は、登録情報が食材名称である場合、食材テーブルにおいてその食材名称に関連付けられた食材大グループ名称又は食材小グループ名称を上位概念となる用語として特定する。なお、食材大グループ名称及び食材小グループ名称の両方が登録されている場合、変換部２３４は、食材小グループ名称を上位概念となる用語として特定する。これにより、変換部２３４は、飲食店関係者により入力された被翻訳情報に概念としてより近い用語を、被翻訳情報の上位概念となる用語として特定することができる。または、変換部２３４は、食材大グループ名称を上位概念となる用語として特定してもよい。これにより、変換部２３４は、より広い概念を示す用語を、被翻訳情報の上位概念となる用語として特定することができる。また、変換部２３４は、登録情報が食材小グループ名称である場合、食材テーブルにおいてその食材小グループ名称に関連付けられた食材大グループ名称を上位概念となる用語として特定する。
【０１１９】
同様に、変換部２３４は、登録情報が調味料名称である場合、調味料テーブルにおいてその調味料名称に関連付けられた調味料大グループ名称又は調味料小グループ名称を上位概念となる用語として特定する。また、変換部２３４は、登録情報が調味料小グループ名称である場合、調味料テーブルにおいてその調味料小グループ名称に関連付けられた調味料大グループ名称を上位概念となる用語として特定する。また、変換部２３４は、登録情報が調理方法名称である場合、調理方法テーブルにおいてその調理方法名称に関連付けられた調理方法大グループ名称又は調理方法小グループ名称を上位概念となる用語として特定する。また、変換部２３４は、登録情報が調理方法小グループ名称である場合、調理方法テーブルにおいてその調理方法小グループ名称に関連付けられた調理方法大グループ名称を上位概念となる用語として特定する。
【０１２０】
なお、変換部２３４は、登録情報の上位階層に登録された全ての用語を、上位概念となる用語として特定するのではなく、所定の条件を満たす用語のみを上位概念となる用語として特定してもよい。例えば、変換部２３４は、登録情報に対して相対的な所定位置（例えば一つ上の階層）に登録された用語を、上位概念となる用語として特定する。または、判定部２３３は、登録情報に対して絶対的な所定位置（例えば最も上の階層）に登録された用語を、上位概念となる用語として特定してもよい。または、変換部２３４は、予め設定された、登録情報に対応する上位概念の用語を、上位概念となる用語として特定してもよい。
【０１２１】
このように、変換部２３４は、被翻訳情報が、第２の用語情報と関連付けて記憶された第１の用語情報であると判定された場合、判定された第１の用語情報に関連付けられた第２の用語情報、又は、第２の用語情報に関連付けられた第３の用語情報を特定する。即ち、変換部２３４は、登録情報の上位階層において関連付けられている用語を被翻訳情報の上位概念となる用語として特定する。
【０１２２】
次に、変換部２３４は、用語辞書テーブルから、上位概念となる用語として特定した用語に対応付けられた訳語を抽出する（ステップＳ２０８）。
【０１２３】
一方、変換部２３４は、サーバ２において被翻訳情報の上位概念となる用語が登録されていない場合、特に処理を実行しない。
【０１２４】
次に、変換部２３４は、全ての被翻訳情報について処理が完了したか否かを判定する（ステップＳ２１９）。変換部２３４は、まだ処理が完了していない被翻訳情報が存在する場合、処理をステップＳ２０２に戻し、ステップＳ２０２〜Ｓ２０９の処理を繰り返す。
【０１２５】
一方、全ての被翻訳情報について処理が完了した場合、変換部２３４は、抽出した各訳語を用いてメニュー情報を生成して登録し（ステップＳ２１０）、一連のステップを終了する。変換部２３４は、料理名称、料理のジャンル及び詳細説明については、登録要求に含まれる各言語（第１〜第４言語）における情報を用いてメニュー情報を生成する。一方、変換部２３４は、メニュー属性については、登録要求に含まれる第１言語におけるメニュー属性と、ステップＳ２０５及びＳ２０８で抽出した他の言語（第２〜第４言語）における訳語とを用いてメニュー情報を生成する。即ち、変換部２３４は、登録要求に含まれるメニュー属性の訳語と、そのメニュー属性の上位概念である用語の訳語とが含まれるようにメニュー情報を生成する。なお、変換部２３４は、料理のジャンルについても、メニュー属性と同様に、登録要求に含まれるジャンルの上位概念である用語を抽出し、登録要求に含まれるジャンルの訳語と、そのジャンルの上位概念である用語の訳語とが含まれるようにメニュー情報を生成してもよい。また、メニュー情報には、少なくともそのメニュー属性又はジャンルの上位概念である用語の訳語が含まれればよく、登録要求に含まれるメニュー属性又はジャンルの訳語は含まれなくてもよい。変換部２３４は、メニュー情報をメニュー情報テーブルに記憶する。
【０１２６】
また、変換部２３４は、サーバ２において被翻訳情報の上位概念となる用語が登録されていない場合、用語辞書テーブルから、被翻訳情報（登録情報）に対応付けられた訳語を抽出し、登録要求に含まれる被翻訳情報に対応付けられた訳語が含まれるようにメニュー情報を生成する。これにより、サーバ２は、被翻訳情報が曖昧でなく、明確である場合に、被翻訳情報に対応する訳語を適切に確定させることができる。
【０１２７】
サーバ２が生成するメニューには、料理名称だけでなく、食材、調味料及び調理方法が示されるため、サーバ２は、飲食店関係者にとって理解しやすいメニューを作成することができる。
【０１２８】
なお、図１０に示した登録画面１０００の食材入力ボックス１００５において、食材テーブルに記憶された全ての食材グループ名称、食材名称又は詳細食材名称が選択可能に表示されてもよい。または、食材テーブルに記憶された全ての食材グループ名称、食材名称又は詳細食材名称の内、食材入力ボックス１００５においてユーザによる入力中の文字と一致（部分一致、特に前方一致）する名称が選択可能に表示されてもよい。同様に、調味料入力ボックス１００６又は調理方法入力ボックス１００７においても、調味料テーブル又は調理方法テーブルに記憶された各名称が選択可能に表示されてもよい。
【０１２９】
その場合、選択入力された被翻訳情報はサーバ２に確実に登録されているので、ステップＳ２０２の判定処理は省略され、サーバ２に登録されている、選択入力された被翻訳情報に対応する情報が登録情報とみなされて、ステップＳ２０５以降の処理が実行される。
【０１３０】
（多言語変換システム１の動作シーケンスの例２）
図１５は、多言語変換システム１の動作シーケンスの一例を示す図である。この動作シーケンスは、予めサーバ記憶部２２及び携帯端末記憶部４２に記憶されているプログラムに基づいて、主にサーバ処理部２３及び携帯端末処理部４５により、サーバ２及び携帯端末４の各要素と協働して実行される。
【０１３１】
携帯端末４の閲覧実行部４５１は、飲食店の顧客による携帯端末操作部４３の操作に応じて、飲食店ＩＤ及び言語指定情報を含むメニュー画面要求を、携帯端末通信部４１を介してサーバ２に送信する（ステップＳ３０１）。例えば、顧客により携帯端末４を用いて、所定の情報提供サイトに掲載された各飲食店を紹介するホームページに含まれるリンク（メニューを表示するためのリンク等）が指定されることによって、メニュー画面要求が送信される。
【０１３２】
次に、サーバ２の画面作成部２３１は、携帯端末４からサーバ通信部２１を介してメニュー画面要求を受信すると、メニュー画面要求に含まれる飲食店ＩＤ及び言語指定情報を特定する。次に、画面作成部２３１は、メニュー情報テーブルを参照し、特定された飲食店ＩＤに関連付けられた料理名称及び料理情報のうち、特定された言語指定情報に対応する料理名称及び料理情報を抽出する（ステップＳ３０２）。
【０１３３】
次に、画面作成部２３１は、抽出された情報に基づいてメニュー紹介１２０１を作成し、メニュー紹介１２０１を含むメニュー画面１２００を表示するためのメニュー画面表示データを作成する（ステップＳ３０３）。
【０１３４】
次に、サーバ２のサーバ送信部２３５は、作成されたメニュー画面表示データをサーバ通信部２１を介して携帯端末４に送信する（ステップＳ３０４）。
【０１３５】
次に、携帯端末４の閲覧実行部４５１は、サーバ２から携帯端末通信部４１を介してメニュー画面表示データを受信すると、受信したメニュー画面表示データに基づいてメニュー画面１２００を携帯端末表示部４４に表示する（ステップＳ３０５）。
【０１３６】
即ち、サーバ送信部２３５は、登録処理において変換部２３４により抽出された各訳語をメニュー画面表示データに含ませて携帯端末４に送信する。これにより、顧客は、適切に生成されたメニューを閲覧することができる。
【０１３７】
なお、携帯端末４は、メニュー画面において、被翻訳情報に対応する用語の訳語及びその用語の上位概念となる用語の訳語を最初から表示するのではなく、被翻訳情報に対応する用語の訳語のみを表示しておき、ユーザからの要求に従って、その用語の上位概念となる用語の訳語を表示してもよい。
【０１３８】
図１６は、携帯端末４に表示されるメニュー画面１６００の他の例を示す図である。メニュー画面１６００では、初期状態において、被翻訳情報に対応する用語の訳語１６０２のみが表示される。ユーザが携帯端末４を操作して、カーソル１６０３が訳語１６０２の位置に移動すると（又は、その位置で訳語１６０２が指定されると）、その用語の上位概念となる用語の訳語１６０４が表示される。
【０１３９】
この場合、サーバ２の画面作成部２３１は、被翻訳情報に対応する用語情報に対応付けられた訳語を表示し、且つ、端末装置２からの要求に従って、その用語情報の上位概念となる用語情報に対応付けられた訳語を表示するようにメニュー画面表示データを作成する。サーバ送信部２３５は、作成されたメニュー画面表示データを携帯端末４に送信する。
【０１４０】
または、画面作成部２３１は、被翻訳情報に対応する用語情報に対応付けられた訳語を表示するようにメニュー画面表示データを作成し、サーバ送信部２３５は、作成されたメニュー画面表示データを携帯端末４に送信する。その後、携帯端末４から、特定の用語情報を指定する追加要求を受信すると、画面作成部２３１は、指定された用語情報の上位概念となる用語情報に対応付けられた訳語をさらに表示するようにメニュー画面表示データを作成する。サーバ送信部２３５は、作成されたメニュー画面表示データを携帯端末４に送信する。
【０１４１】
これにより、ユーザは、まず通常の訳語によりメニューを確認し、その訳語を理解できない場合に限り、上位概念となる用語の訳語を参照できるので、ユーザの利便性を向上させることが可能となる。
【０１４２】
以上詳述したとおり、多言語変換システム１は、翻訳対象の用語を他の言語の用語に適切に変換することが可能となる。
【０１４３】
（第１変形例）
なお、多言語変換システム１は、サーバ２において被翻訳情報の上位概念となる用語が登録されている場合、被翻訳情報又はその上位概念となる用語の内、より適切な用語に対応付けられた訳語を用いて料理のメニューを生成してもよい。
【０１４４】
図１７（ａ）には、地域情報テーブルが示されている。地域情報テーブルには、各顧客が使用する各携帯端末４について、各携帯端末４の端末ＩＤ及び地域情報等が互いに関連付けて記憶される。
【０１４５】
端末ＩＤは、各携帯端末４を識別するための識別情報であり、例えば電話番号、Ｅメールアドレス等である。地域情報は、各携帯端末４を使用する顧客が居住する地域、又は、各携帯端末４が使用される地域等を示す情報である。
【０１４６】
図１７（ｂ）には、使用頻度テーブルが示されている。使用頻度テーブルには、各メニュー属性の文字情報について、文字ＩＤ、第１言語（日本語）表記、各地域情報毎の使用頻度等が互いに関連付けて記憶される。
【０１４７】
使用頻度は、各地域情報に示される地域において、各メニュー属性の文字情報が、その地域情報に対応する各携帯端末４によって使用された回数又は割合である。即ち、使用頻度テーブルには、複数の地域情報毎に、各用語情報が各携帯端末４によって使用された使用頻度が記憶される。
【０１４８】
また、第１変形例では、図８に示したメニュー情報テーブルにおいて料理情報に含まれる各メニュー属性と関連付けてフラグが記憶される。このフラグは、各メニュー属性について、第１言語のメニュー属性の用語に関連付けて上位階層の情報が登録されているか否かを示すフラグである。
【０１４９】
第１変形例では、上記した実施形態と同様に、図１３の動作シーケンス及び図１４の登録処理が実行される。但し、図１４のステップＳ２１０において、変換部２３４は、各メニュー属性について、ステップＳ２０５で被翻訳情報の上位概念となる用語が登録されていると判定された場合、メニュー情報テーブルにおいてそのメニュー属性と関連付けられたフラグを有効に設定する。一方、変換部２３４は、各メニュー属性について、ステップＳ２０５で被翻訳情報の上位概念となる用語が登録されていないと判定された場合、メニュー情報テーブルにおいてそのメニュー情報と関連付けられたフラグを無効に設定する。
【０１５０】
図１８は、多言語変換システム１の動作シーケンスの他の例を示す図である。この動作シーケンスは、図１５に示した動作シーケンスの代わりに実行される。
【０１５１】
図１８のステップＳ４０１、Ｓ４０５〜Ｓ４０６の処理は、図１５のステップＳ３０１、Ｓ３０４〜Ｓ３０５の各処理と同様であるため、詳細な説明を省略し、以下では、ステップＳ４０２〜Ｓ４０４の処理についてのみ説明する。
【０１５２】
ステップＳ４０２において、サーバ２の画面作成部２３１は、メニュー画面要求に含まれる飲食店ＩＤ及び言語指定情報を特定し、メニュー情報テーブルから、特定した飲食店ＩＤに関連付けられた各料理名称及び料理情報を抽出する。次に、画面作成部２３１は、メニュー情報テーブルにおいて、抽出した各料理情報に含まれる各メニュー属性に関連付けられたフラグが有効であるか無効であるかを判定する。画面作成部２３１は、フラグが無効であるメニュー属性については、特定された言語指定情報に対応付けられた訳語を抽出する。
【０１５３】
次に、変換部２３４は、図１７（ａ）の地域情報テーブルから、メニュー画面要求を送信した携帯端末４、即ちメニュー画面表示データの送信対象の携帯端末４に関連付けられた地域情報を特定する。次に、変換部２３４は、フラグが有効であるメニュー属性毎に、食材テーブル、調味料テーブル又は調理方法テーブルから、各メニュー属性に関連付けられた上位又は下位階層のメニュー属性を抽出する。次に、変換部２３４は、フラグが有効であるメニュー属性と、そのメニュー属性に関連付けられたメニュー属性との中で、特定した地域情報について使用頻度が最も高いメニュー属性を特定する。次に、変換部２３４は、用語辞書テーブルを参照し、特定したメニュー属性に対応付けられた訳語を抽出する（ステップＳ４０３）。
【０１５４】
次に、変換部２３４は、メニュー紹介１２０１を作成する。変換部２３４は、フラグが無効であるメニュー属性についてはその訳語を使用し、フラグが有効であるメニュー属性については使用頻度が最も高いメニュー属性の訳語を使用してメニュー紹介１２０１を作成する。次に、変換部２３４は、メニュー紹介１２０１を含むメニュー画面１２００を表示するためのメニュー画面表示データを作成する（ステップＳ４０４）。
【０１５５】
これにより、多言語変換システム１は、各携帯端末４を使用する顧客が居住する地域又は各携帯端末４が使用される地域毎に、翻訳対象の用語を、その地域において適切な用語に変換することが可能となる。
【０１５６】
（第２変形例）
多言語変換システム１は、サーバ２において被翻訳情報の上位概念となる用語が登録されている場合、被翻訳情報又はその上位概念となる用語の内、より適切な用語を飲食店関係者に選択させてもよい。
【０１５７】
図１９は、店舗端末３に表示される追加登録画面１８００の一例を示す図である。
【０１５８】
追加登録画面１８００は、登録要求が店舗端末３からサーバ２に送信されたときに、サーバ２において被翻訳情報の上位概念となる用語が登録されている場合に表示される。追加登録画面１８００には、登録画面に表示された各ボックス及びリストに加えて、食材選択ドロップダウンリスト１８０１、調味料選択ドロップダウンリスト１８０２及び調理方法選択ドロップダウンリスト１８０３等が表示される。
【０１５９】
食材選択ドロップダウンリスト１８０１には、サーバ２が有する各テーブルにおいて、食材入力ボックス１００５に入力された食材に関連付けられた情報が、飲食店関係者によって選択可能に表示される。同様に、調味料選択ドロップダウンリスト１８０２には、サーバ２が有する各テーブルにおいて、調味料入力ボックス１００６に入力された調味料に関連付けられた情報が、飲食店関係者によって選択可能に表示される。同様に、調理方法選択ドロップダウンリスト１８０３には、サーバ２が有する各テーブルにおいて、調理方法入力ボックス１００７に入力された調理方法に関連付けられた情報が、飲食店関係者によって選択可能に表示される。
【０１６０】
登録ボタン１００８が飲食店関係者によって押下（選択）されると、追加登録画面１８００において入力された各情報をサーバ２に登録するための登録要求が、店舗端末３からサーバ２に送信される。この登録要求には、登録画面１０００により送信される登録要求に含まれる各情報と同様の情報が含まれる。但し、この登録要求には、食材入力ボックス１００５、調味料入力ボックス１００６及び調理方法入力ボックス１００７に入力された情報に代えて又は加えて、食材選択ドロップダウンリスト１８０１、調味料選択ドロップダウンリスト１８０２又は調理方法選択ドロップダウンリスト１８０３により選択された情報が含まれる。また、この登録要求には、各情報が食材選択ドロップダウンリスト１８０１、調味料選択ドロップダウンリスト１８０２又は調理方法選択ドロップダウンリスト１８０３により飲食店関係者によって入力された情報である旨が含まれる。
【０１６１】
図２０は、登録処理の他の例を示すフローチャートである。図２０に示す登録処理は、図１４に示した登録処理の代わりに実行される。
【０１６２】
図２０のステップＳ５０１、Ｓ５０３〜Ｓ５０６、Ｓ５１２〜Ｓ５１３の処理は、図１４のステップＳ２０１、Ｓ２０２〜Ｓ２０５、Ｓ２０９〜Ｓ２１０の各処理と同様であるため、詳細な説明を省略し、以下では、ステップＳ５０２、Ｓ５０７〜Ｓ５１１の処理についてのみ説明する。
【０１６３】
ステップＳ５０２において、判定部２３３は、店舗端末３から受信した登録要求に含まれる情報が、飲食店関係者によりテキスト入力された情報であるか選択された情報であるか、即ち登録画面１０００により送信された情報であるか追加登録画面１８００により送信された情報であるかを判定する（ステップＳ５０２）。
【０１６４】
登録要求に含まれる情報が飲食店関係者によりテキスト入力された情報である場合、変換部２３４は、処理をステップＳ５０３に移行し、ステップＳ５０３〜Ｓ５１０の処理を実行する。
【０１６５】
その場合、ステップＳ５０６で、サーバ２において被翻訳情報の上位概念となる用語が登録されていると判定されると、判定部２３３は、被翻訳情報が曖昧であり、被翻訳情報に対応する第１言語以外の他の言語における訳語を確定することができないと判定する（ステップＳ５０７）。
【０１６６】
次に、変換部２３４は、ステップＳ２０６の処理と同様にして、サーバ２において登録されている被翻訳情報の上位概念となる用語を特定する（ステップＳ５０８）。
【０１６７】
次に、画面作成部２３１は、曖昧であると判定された被翻訳情報を特定するために、追加登録画面１８００を表示するための追加登録画面表示データを作成する（ステップＳ２０８）。画面作成部２３１は、被翻訳情報と、その被翻訳情報の上位概念となる用語とを選択可能に表示するドロップダウンリスト１８０１、１８０２又は１８０３を生成する。即ち、ドロップダウンリストは、複数の情報の中から特定の情報を飲食店関係者が選択するための選択肢情報である。画面作成部２３１は、生成したドロップダウンリスト１８０１、１８０２又は１８０３を含む追加登録画面１８００を表示するための追加登録画面表示データを作成する。
【０１６８】
次に、サーバ送信部２３５は、追加登録画面表示データをサーバ通信部２１を介して店舗端末３に送信し（ステップＳ５１０）、一連のステップを終了する。このように、サーバ送信部２３５は、被翻訳情報と、その被翻訳情報の上位概念となる用語とを店舗端末３に送信する。店舗端末３の閲覧実行部３５１は、店舗端末通信部３１を介してサーバ２から追加登録画面表示データを受信すると、受信した追加登録画面表示データに基づいて追加登録画面１８００を店舗端末表示部３４に表示する。
【０１６９】
一方、登録要求に含まれる情報が飲食店関係者により選択された情報であった場合、変換部２３４は、処理をステップＳ５１１に移行し、ステップＳ２０５の処理と同様にして、用語辞書テーブルから、飲食店関係者により選択された情報に対応付けられた訳語を抽出する。このように、変換部２３４は、店舗端末３から送信された被翻訳情報又はその被翻訳情報の上位概念となる用語のうちの何れか一方の用語情報を受信した場合、受信した用語情報に対応付けられた訳語を抽出する。
【０１７０】
なお、ステップＳ５０６において、判定部２３３は、被翻訳情報の上位概念となる用語が登録されていると判定した場合、用語辞書テーブルにおいて被翻訳情報及びその被翻訳情報の上位概念となる用語に対応付けられている訳語の数が複数であるか否かをさらに判定してもよい。判定部２３３は、用語辞書テーブルにおいて被翻訳情報及びその被翻訳情報の上位概念となる用語に対応付けられている訳語の数が複数である場合、被翻訳情報が曖昧であり、被翻訳情報に対応する訳語を確定することができないと判定する。一方、判定部２３３は、用語辞書テーブルにおいて被翻訳情報及びその被翻訳情報の上位概念となる用語に対応付けられている訳語の数が単数である場合、ステップＳ５１１においてその訳語を抽出する。
【０１７１】
このように、サーバ送信部２３５は、判定部２３３により被翻訳情報が曖昧であると判定された場合、被翻訳情報に対応する登録情報に関連付けられた各情報を、ユーザによって選択されるように店舗端末３に送信する。一方、サーバ送信部２３５は、判定部２３３により被翻訳情報が曖昧でないと判定された場合、被翻訳情報に対応する登録情報に関連付けられた各情報を用いて生成されたメニューを携帯端末４に送信する。
【０１７２】
これにより、多言語変換システム１は、飲食店関係者によって入力された用語が曖昧である場合でも、より適切な用語を飲食店関係者に選択させて、入力された用語を適切な用語に変換することが可能となる。
【０１７３】
（他の変形例）
なお、店舗端末３の店舗端末記憶部３２及び／又は携帯端末４の携帯端末記憶部４２が、ジャンルテーブル、食材テーブル、調味料テーブル、調理方法テーブル、飲食店テーブル、用語辞書テーブル、詳細説明辞書テーブル、メニュー情報テーブル、地域情報テーブル及び使用頻度テーブルの全て又はその一部を記憶してもよい。この場合、サーバ２は、これらの各種テーブルに記憶された情報を使用する際に、店舗端末３の店舗端末記憶部３２及び／又は携帯端末４の携帯端末記憶部４２にアクセスして、当該テーブルに記憶された情報を取得し、各種処理を実行する。
【０１７４】
また、多言語変換システム１は、店舗端末３のみを備える構成としてもよい。この場合、店舗端末３は、サーバ２及び携帯端末４の各機能を有する。また、多言語変換システム１は、携帯端末４のみを備える構成としてもよい。この場合、携帯端末４は、サーバ２及び店舗端末３の各機能を有する。
【０１７５】
また、店舗端末３又は携帯端末４は、スピーカ等の音声出力装置を有し、サーバ２により特定された各情報を、画像として出力する代わりに、音声として出力してもよい。
【０１７６】
当業者は、本発明の精神及び範囲から外れることなく、様々な変更、置換、及び修正をこれに加えることが可能であることを理解されたい。
【符号の説明】
【０１７７】
１    多言語変換システム
２    サーバ
２１    サーバ通信部
２２    サーバ記憶部
２３    サーバ処理部
２３１    画面作成部
２３２    入力処理部
２３３    判定部
２３４    変換部
２３５    サーバ送信部
【図１】
2018165895.tif 000003
【図２】
2018165895.tif 000004
【図３】
2018165895.tif 000005
【図４】
2018165895.tif 000006
【図５】
2018165895.tif 000007
【図６】
2018165895.tif 000008
【図７】
2018165895.tif 000009
【図８】
2018165895.tif 000010
【図９】
2018165895.tif 000011
【図１０】
2018165895.tif 000012
【図１１】
2018165895.tif 000013
【図１２】
2018165895.tif 000014
【図１３】
2018165895.tif 000015
【図１４】
2018165895.tif 000016
【図１５】
2018165895.tif 000017
【図１６】
2018165895.tif 000018
【図１７】
2018165895.tif 000019
【図１８】
2018165895.tif 000020
【図１９】
2018165895.tif 000021
【図２０】
2018165895.tif 000022