(57)【要約】【課題】低負荷及び低コストで多言語のメニューを容易に作成できる。【解決手段】食材要素ＤＢ６２〜その他要素ＤＢ６５の夫々は、基礎言語及び１以上の他言語の夫々による各要素の表現形態を各種類毎の辞書として記憶する。要素入力受付部７１は、ユーザにより所定料理について基礎言語で入力された１以上の要素について、その入力を受け付ける。日本語メニュー作成部７２は、当該１以上の要素及び基礎言語の文法に基づいて、基礎言語のメニューを作成する。外国語メニュー作成部７３は、食材要素ＤＢ６２〜その他要素ＤＢ６５に基づいて、当該１以上の要素単位で、基礎言語から１以上の他言語の夫々の表現形態に変換し、変換後の１以上の要素及び１以上の他言語の夫々の文法に基づいて、１以上の他言語の夫々による所定料理の説明文を夫々作成することで、１以上の他言語の夫々のメニューを作成する。【選択図】図３
2015194857.tif 000002
【特許請求の範囲】
【請求項１】
料理の要素の種類として、食材、調理方法、及び味付が少なくとも規定され、
基礎言語による所定要素の表現形態と、１以上の他言語の夫々による当該所定要素の表現形態とを対応付けて記憶するデータベースが各種類毎に管理された環境で、
料理のメニューを多言語で作成する情報処理装置であって、
ユーザにより所定料理について前記基礎言語で入力された１以上の要素が前記データベースに記憶されている場合、当該１以上の要素の入力を受け付ける要素入力受付手段と、
前記要素入力受付手段により入力が受け付けられた前記１以上の要素、及び、前記基礎言語の文法に基づいて、前記基礎言語による前記所定料理の説明文を作成することで、前記基礎言語のメニューを作成する基礎言語メニュー作成手段と、
前記データベースに基づいて、前記要素入力受付手段により入力が受け付けられた前記１以上の要素単位で、前記基礎言語から前記１以上の他言語の夫々の表現形態に変換し、変換後の前記１以上の要素及び前記１以上の他言語の夫々の文法に基づいて、前記１以上の他言語の夫々による前記所定料理の説明文を夫々作成することで、前記１以上の他言語の夫々のメニューを作成する他言語メニュー作成手段と、
を備える情報処理装置。
【請求項２】
料理の要素の種類として、前記食材、前記調理方法、及び前記味付に加えて、他種類がさらに規定され、前記他種類についての前記データベースもさらに管理された環境で、前記料理のメニューを多言語で作成する、
請求項１に記載の情報処理装置。
【請求項３】
前記要素入力受付手段は、前記ユーザにより前記基礎言語で入力された、前記１以上の要素の夫々の接続語について、さらにその入力を受け付け、
前記基礎言語メニュー作成手段は、前記要素入力受付手段により入力が受け付けられた前記１以上の要素及び前記接続語を、前記基礎言語の文法に基づいて並び替えることで、前記基礎言語による前記所定料理の説明文を作成し、
前記他言語メニュー作成手段は、前記１以上の他言語毎に、変換後の前記１以上の要素及び、前記接続語の対訳を、前記１以上の他言語の夫々の文法に基づいて並び替えることで、前記１以上の他言語の夫々による前記所定料理の説明文を夫々作成する、
請求項１又は２に記載の情報処理装置。
【請求項４】
前記ユーザの端末に対して、少なくとも前記１以上の要素を夫々入力するための１以上の入力ボックス、及び、前記接続語を入力するための入力ボックスの提示機能を含む、前記料理のメニューの作成用のＧＵＩを提供するメニュー作成ＧＵＩ提供手段
をさらに備える請求項３に記載の情報処理装置。
【請求項５】
料理の要素の種類として、食材、調理方法、及び味付が少なくとも規定され、
基礎言語による所定要素の表現形態と、１以上の他言語の夫々による当該所定要素の表現形態とを対応付けて記憶するデータベースが各種類毎に管理された環境で、
料理のメニューを多言語で作成する情報処理装置が実行する情報処理方法であって、
ユーザにより所定料理について前記基礎言語で入力された１以上の要素が前記データベースに記憶されている場合、当該１以上の要素の入力を受け付ける要素入力受付ステップと、
前記要素入力受付ステップにおいて入力が受け付けられた前記１以上の要素、及び、前記基礎言語の文法に基づいて、前記基礎言語による前記所定料理の説明文を作成することで、前記基礎言語のメニューを作成する基礎言語メニュー作成ステップと、
前記データベースに基づいて、前記要素入力受付ステップにおいて入力が受け付けられた前記１以上の要素単位で、前記基礎言語から前記１以上の他言語の夫々の表現形態に変換し、変換後の前記１以上の要素及び前記１以上の他言語の夫々の文法に基づいて、前記１以上の他言語の夫々による前記所定料理の説明文を夫々作成することで、前記１以上の他言語の夫々のメニューを作成する他言語メニュー作成ステップと、
を含む情報処理方法。
【請求項６】
料理の要素の種類として、食材、調理方法、及び味付が少なくとも規定され、
基礎言語による所定要素の表現形態と、１以上の他言語の夫々による当該所定要素の表現形態とを対応付けて記憶するデータベースが各種類毎に管理された環境で、
料理のメニューを多言語で作成する制御を実行するコンピュータに、
ユーザにより所定料理について前記基礎言語で入力された１以上の要素が前記データベースに記憶されている場合、当該１以上の要素の入力を受け付ける要素入力受付ステップと、
前記要素入力受付ステップにおいて入力が受け付けられた前記１以上の要素、及び、前記基礎言語の文法に基づいて、前記基礎言語による前記所定料理の説明文を作成することで、前記基礎言語のメニューを作成する基礎言語メニュー作成ステップと、
前記データベースに基づいて、前記要素入力受付ステップにおいて入力が受け付けられた前記１以上の要素単位で、前記基礎言語から前記１以上の他言語の夫々の表現形態に変換し、変換後の前記１以上の要素及び前記１以上の他言語の夫々の文法に基づいて、前記１以上の他言語の夫々による前記所定料理の説明文を夫々作成することで、前記１以上の他言語の夫々のメニューを作成する他言語メニュー作成ステップと、
を含む制御処理を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来より、レストラン等の飲食店では、客は、メニューをみて各料理の内容を判断した上で、所望の料理を注文する。
大都市のレストランや、地方でも大規模なレストランでは、外国人客のために、英語等の外国語メニューが用意されている場合がある。
このような外国語メニューの多くは、日本語メニューの各文章が翻訳会社等により手動翻訳されたものである。
【０００３】
一方で、このような外国語メニューが用意されていない飲食店でも、外国人客が所望の料理を容易に注文することができるように、外国人客と日本人の店主や客等との間で、携帯端末を手渡ししながら、各料理の内容の質疑応答ができるように、当該携帯端末が各種例文を相互翻訳する技術が存在する（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−３０１８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
外国観光客の増加が予想される中、特許文献１の技術を誰でも利用できるわけではないので、小規模なレストラン等で多言語のメニューの配備が要求されている。
しかしながら、小規模なレストラン等が、多言語のメニューを自身で作成する場合には多大な負荷がかかる一方、翻訳会社等他者に依頼する場合には多大なコストがかかる。即ち、小規模なレストラン等にとって多言語メニューを配備することは困難な状況である。
【０００６】
本発明は、このような状況に鑑みてなされたものであり、低負荷及び低コストで多言語メニューを容易に作成できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の一態様の情報処理装置は、
料理の要素の種類として、食材、調理方法、及び味付が少なくとも規定され、
基礎言語による所定要素の表現形態と、１以上の他言語の夫々による当該所定要素の表現形態とを対応付けて記憶するデータベースが各種類毎に管理された環境で、
料理のメニューを多言語で作成する情報処理装置であって、
ユーザにより所定料理について前記基礎言語で入力された１以上の要素が前記データベースに記憶されている場合、当該１以上の要素の入力を受け付ける要素入力受付手段と、
前記要素入力受付手段により入力が受け付けられた前記１以上の要素、及び、前記基礎言語の文法に基づいて、前記基礎言語による前記所定料理の説明文を作成することで、前記基礎言語のメニューを作成する基礎言語メニュー作成手段と、
前記データベースに基づいて、前記要素入力受付手段により入力が受け付けられた前記１以上の要素単位で、前記基礎言語から前記１以上の多言語の夫々の表現形態に変換し、変換後の前記１以上の要素及び前記１以上の他言語の夫々の文法に基づいて、前記１以上の他言語の夫々による前記所定料理の説明文を夫々作成することで、前記１以上の他言語の夫々のメニューを作成する他言語メニュー作成手段と、
を備えることを特徴とする。
【０００８】
料理の要素の種類として、前記食材、前記調理方法、及び前記味付に加えて、他種類がさらに規定され、前記他種類についての前記データベースもさらに管理された環境で、前記料理のメニューを多言語で作成する、
ことができる。
【０００９】
前記要素入力受付手段は、前記ユーザにより前記基礎言語で入力された、前記１以上の要素の夫々の接続語について、さらにその入力を受け付け、
前記基礎言語メニュー作成手段は、前記要素入力受付手段により入力が受け付けられた前記１以上の要素及び前記接続語を、前記基礎言語の文法に基づいて並び替えることで、前記基礎言語による前記所定料理の説明文を作成し、
前記他言語メニュー作成手段は、前記１以上の他言語毎に、変換後の前記１以上の要素及び、前記接続語の対訳を、前記１以上の他言語の夫々の文法に基づいて並び替えることで、前記１以上の他言語の夫々による前記所定料理の説明文を夫々作成する、
ことができる。
【００１０】
前記ユーザの端末に対して、少なくとも前記１以上の要素を夫々入力するための１以上の入力ボックス、及び、前記接続語を入力するための入力ボックスの提示機能を含む、前記料理のメニューの作成用のＧＵＩを提供するメニュー作成ＧＵＩ提供手段
をさらに備えることができる。
ことができる。
【００１１】
本発明の一態様の情報処理方法及びプログラムは、上述の本発明の一態様の情報処理装置に対応する方法及びプログラムである。
【発明の効果】
【００１２】
本発明によれば、低負荷及び低コストで多言語のメニューを容易に作成できる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態に係る情報システムの構成を示す模式図である。
【図２】図１の情報処理システムのうち、サービス提供者サーバのハードウェアの構成を示すブロック図である。
【図３】図２のサービス提供者サーバの機能的構成のうち、メニュー作成処理を実行するための機能的構成を示す機能ブロック図である。
【図４】メニュー作成処理により作成されるメニューの一例を示す模式図である。
【図５】食材要素ＤＢに記憶されている食材辞書を示す図である。
【図６】調理方法要素ＤＢに記憶されている調理方法辞書を示す図である。
【図７】オリジナルメニュー作成用のＧＵＩの一例を示す模式図である。
【図８】図７の日本語の料理のオリジナルの説明文が他言語に翻訳された結果の一例を示す図である。
【図９】図８とは異なる例であって、日本語の料理のオリジナルの説明文が他言語に翻訳された結果の一例を示す図である。
【図１０】図３の機能的構成を有する図２のサービス提供者サーバが実行するメニュー作成処理の流れを説明するフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の実施形態について、図面を用いて説明する。
【００１５】
図１は、本発明の一実施形態に係る情報処理システムの構成を示している。
図１に示す情報処理システムは、サービス提供者サーバ１１と、店舗端末１２と、店舗ＨＰ保存サーバ１３とが、インターネット等の所定のネットワークＮを介して相互に接続されて構成されている。
【００１６】
なお、サービス提供者サーバ１１〜店舗ＨＰ保存サーバ１３の夫々は、説明の便宜上、本実施形態では１台ずつとされているが、特に１台に限定されず複数台でよい。
即ち、実際には、Ｍ人（Ｍは１以上の任意の整数値）のユーザの夫々が、少なくとも１台のユーザ端末１５を保有する。
また、Ｎ（Ｎは１以上の整数値の夫々）の店舗の夫々は、少なくとも１台の店舗端末１２を保有る。
【００１７】
サービス提供者サーバ１１は、後述の図４〜図９に示すサービスを提供する者（以下、「サービス提供者」と呼ぶ）により管理されるサーバである。
【００１８】
店舗端末１２は、例えば飲食サービスを提供する店舗（レストラン等の飲食店）が保有する端末であり、本実施形態では、当該店舗で提供する飲食物のメニューを作成したり、作成後のメニューを表示する。
【００１９】
店舗ＨＰ保存サーバ１３は、上述の飲食物のメニューをコンテンツに含む、店舗のＨＰを保存し、ネットワークＮを介して所定のＵＲＬに対してアクセスしてきたものに対して当該ＨＰを提示するサーバである。
【００２０】
本実施形態では、サービス提供者サーバ１１は、店舗の店主等による店舗端末１２に対する操作に従って、当該店舗のメニューを、日本語を含む多言語で作成する。このような一連の処理を、以下、「メニュー作成処理」と呼ぶ。
さらに、以下、「メニュー作成処理」の実行主体となるサービス提供者サーバ１１について詳しく説明する。
【００２１】
図２は、図１の情報処理システムのうち、本発明の情報処理装置の一実施形態に係るサービス提供者サーバ１１のハードウェアの構成を示すブロック図である。
サービス提供者サーバ１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２３と、バス２４と、入出力インターフェース２５と、入力部２６と、出力部２７と、記憶部２８と、通信部２９と、ドライブ３０と、を備えている。
【００２２】
ＣＰＵ２１は、ＲＯＭ２２に記録されているプログラム、又は、記憶部２８からＲＡＭ２３にロードされたプログラムに従って各種の処理を実行する。
ＲＡＭ２３には、ＣＰＵ２１が各種の処理を実行する上において必要なデータ等も適宜記憶される。
【００２３】
ＣＰＵ２１、ＲＯＭ２２及びＲＡＭ２３は、バス２４を介して相互に接続されている。このバス２４にはまた、入出力インターフェース２５も接続されている。入出力インターフェース２５には、入力部２６、出力部２７、記憶部２８、通信部２９、及びドライブ３０が接続されている。
【００２４】
入力部２６は、キーボドやマウス等で構成され、各種情報を入力する。
出力部２７は、ディスプレイやスピーカ等により構成され、各種情報を出力する。
記憶部２８は、ハードディスク等で構成され、各種情報を記憶する。
通信部２９は、ネットワークＮを介して他の装置（本実施形態では主に図１の店舗端末１２、及び店舗ＨＰ保存サーバ１３）との間で行う通信を制御する。
【００２５】
ドライブ３０には、必要に応じて、リムーバブルメディア３１が適宜装着される。ドライブ３０によってリムーバブルメディア３１から読み出されたプログラムは、必要に応じて記憶部２８にインストールされる。また、リムーバブルメディア３１は、記憶部２８に記憶されている各種データも、記憶部２８と同様に記憶することができる。
【００２６】
図３は、このようなサービス提供者サーバ１１の機能的構成のうち、メニュー作成処理を実行するための機能的構成を示す機能ブロック図である。
【００２７】
メニュー作成処理が実行される場合には、サービス提供者サーバ１１の主にＣＰＵ２１においては、図３に示すように、メニュー作成ＧＵＩ提供部５１と、デフォルトメニュー作成部５２と、オリジナルメニュー作成部５３と、ＨＰ作成部５４とが機能する。
また、サービス提供者サーバ１１の記憶部２８の一領域には、図３に示すように、デフォルトメニューＤＢ６１と、食材要素ＤＢ６２と、調理方法要素ＤＢ６３と、味付要素ＤＢ６４と、その他要素ＤＢ６５と、店舗メニュー保存部６６が設けられる。
【００２８】
ここで、図４〜図９を適宜参照しつつ、サービス提供者サーバ１１の機能的構成について説明する。
図４は、メニュー作成処理により作成されるメニューの一例である。
当該メニューＭは、画像データとして店舗端末１２に保存して適宜表示することもできるし、紙媒体に印刷することもできるし、コンテンツの一部として店舗のＨＰに含めることもできる。
メニューＭは、Ｐ種類（Ｐは、任意の整数値であり、図４の例では６）の各料理の夫々の説明文Ｍ１〜ＭＰを含んでいる。
ここで、図４の例では、１枚のメニューＭのみが図示されているが、本実施形態では、日本語のメニューＭに加えて、１以上の他言語のメニューＭも同時に作成される。
他言語の種類や数は、特に限定されないが、本実施形態では、英語、中国語（簡体）、中国語（繁体）、韓国語、ドイツ語、フランス語、スペイン語、イタリア語、ロシア語、及びポルトガル語の１０種の言語で、メニューＭが作成されるものとする。
【００２９】
図３に戻り、メニュー作成ＧＵＩ提供部５１は、メニュー作成用のＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を店舗端末１２に提供する。
ＧＵＩは、特に限定されないが、店舗端末１２を操作する店主等にとって、必要最低限の入力操作をするだけで、対話式によりシーケンシャルにメニューが作成されていくものであると好適である。
本実施形態では、デフォルトメニューＤＢ６１には、図４の説明文Ｍ１〜ＭＰの夫々として採用可能な、各料理の説明の完成文がデフォルトで保存されている。店主等が、このデフォルトの各料理の完成文をそのまま掲載したメニュー（以下、「デフォルトメニュー」と呼ぶ）を選択できるような機能が、ＧＵＩにより提供される。
さらに本実施形態では、店主等が、料理の説明文の一部又は全部をオリジナルに作成し、そのオリジナルの各料理の説明文を掲載したメニュー（以下、「オリジナルメニュー」と呼ぶ）を選択できるような機能が、ＧＵＩにより提供される。
そして本実施形態では、店主等が、デフォルトメニューを作成するのか又はオリジナルメニューを作成するのかを選択できるような機能が、ＧＵＩにより提供される。ここで、選択の単位は、本実施形態では、説明の便宜上、各料理の説明文（図４の例では説明文Ｍ１〜Ｍ６）の単位であるものとする。即ち、本実施形態では、説明文Ｍ１〜Ｍ６の夫々は、デフォルトメニューとしてもよいし、オリジナルメニューとしてもよい。なお、この単位は、特に限定されず、例えば１文を単位とすることで、所定の料理の説明文ＭＫ（Ｋは１〜Ｐのうち任意の値）については、デフォルトメニューを基本としつつ、一部分だけをオリジナルメニュー（店主等が作成したオリジナル文）に変更することができる。
【００３０】
デフォルトメニュー作成部５２は、上述のようにメニュー作成ＧＵＩ提供部５１によりデフォルトメニュー作成用のＧＵＩが店舗端末１２に提供されている際に機能し、デフォルトメニューＤＢ６１に記憶された各データを用いてデフォルトメニューを作成し、店舗メニュー保存部６６に保存する。なお、店舗メニュー保存部６６に保存されるデフォルトメニューは、日本語の他、他言語（本実施形態では上述の１０種の言語）のものが夫々生成される。即ち、本実施形態では、デフォルトメニューＤＢには、日本語の他、他言語（本実施形態では上述の１０種の言語）の夫々で、各料理の説明文が保存されており、各言語毎のデフォルトメニューが作成される。
【００３１】
オリジナルメニュー作成部５３は、上述のようにメニュー作成ＧＵＩ提供部５１によりオリジナルメニュー作成用のＧＵＩが店舗端末１２に提供されている際に機能し、オリジナルメニューを作成し、店舗メニュー保存部３６に保存する。
【００３２】
ここで、店主等は、店舗端末１２を操作して、メニューに掲載する各料理の説明文を、全てオリジナルで作成してもよい。
ただし、この場合、店主等は、オリジナル文を頭の中で考えて、その全文を店舗端末１２に入力するといった、長時間を要する面倒で手間のかかる操作をしなければならない。店主等は、料理を作ったり配膳することが本来の仕事であり、メニュー作成に時間と労力を割くのは好適ではない。
【００３３】
そこで、本実施形態では、店主等により料理の説明が要素単位で入力さると、その入力内容に基づいて料理のオリジナル説明文を自動的に作成する機能が、オリジナルメニュー作成部５３に備えられている。
ここで、料理のオリジナル説明文は、当然ながら、日本語のみならず、他言語（本実施形態では上述の１０種の言語）のものが夫々作成される。
しかし、店主等は、店舗端末１２に対する操作としては、日本語の各要素を入力するだけでよい。つまり、料理の説明が日本語の各要素で入力されると、日本語のオリジナル説明文が自動的に作成され、さらに、他言語（本実施形態では上述の１０種の言語）夫々に自動的に翻訳されて、多言語の夫々のオリジナル説明文が自動的に作成される。
【００３４】
ここで、所定の１つの料理は、「食材」、「調理方法」、及び「味付」といった３種類の要素の組み合せで、大よそ説明することが可能である。
そこで、本実施形態では、料理のオリジナルの説明文の基本要素として、「食材」、「調理方法」、及び「味付」といった３種類の要素が採用されている。つまり、店主等は、料理の説明として、これら３種類の各要素を入力すればよい。
さらに、本実施形態では、これら３種類の基本要素に対してさらに、スパイス等の「その他要素」もされている。これにより、料理の説明を幅広くすることができる。つまり、店主等は、凝った料理の説明をしたい場合等には、さらに、その他要素を入力してもよい。
なお、「その他要素」は、本実施形態のように１種類としてまとめるのではなく、複数の別種類に分割してもよい。例えばカルパッチョ等の「料理名」は、本実施形態では「その他要素」に含まれているが、「その他要素」から独立させて「料理名」という要素として取り扱うことも当然に可能である。
このように、本実施形態では、「食材」、「調理方法」、及び「味付」の基本要素に「その他要素」を加えた４種の要素が、店主等により入力可能なように用意されている。
なお、後述するように、店主等は、基本要素を含め４種の要素の全てを入力する必要は特になく、任意の種類の任意の要素を任意の個数だけ入力することができる。ここで、同一種類の複数の要素が選択されること、例えば「食材」として複数の素材が選択されることは特に構わない。つまり、所定種類の要素の入力可能な数は、０個を含め任意である。
【００３５】
本実施形態では、このような「食材」、「調理方法」、「味付」、及び「その他要素」の４種毎に夫々、各要素を日本語及び１以上の他言語の夫々の表現形態で一括登録した辞書が設けられている。
【００３６】
図５は、食材要素ＤＢ６２に記憶されている食材辞書を示している。
食材辞書において、所定の１行は所定の食材（要素）に対応しており、１列名には当該食材の日本語の表現形態が、２列名以降については当該食材の他言語の表現形態（翻訳語）が、例えば２列目には当該食材の英語の表現形態が、夫々格納されている。
例えば、第１行目は、「オレガノ」という食材（要素）に対応している。この第１行目から、この食材の日本語の表現形態は「オレガノ」であり、当該食材の英語の表現形態は「ＯＲＥＧＡＮＯ」であることが容易にわかる。
【００３７】
図６は、調理方法要素ＤＢ６３に記憶されている調理方法辞書を示している。
調理方法辞書において、所定の１行は所定の食材（要素）に対応しており、１列名には当該調理方法の日本語の表示形態が、２列名以降については当該調理方法の他言語の表現形態（翻訳語）が、例えば２列目には当該調理方法の英語の表現形態が、夫々格納されている。
例えば、第１行目は、「煮る」という食材（要素）に対応している。この第１行目から、この調理方法の日本語の表示形態は「煮る」であり、当該調理方法の英語の表示形態は「ＢＯＩＬ」であることが容易にわかる。
【００３８】
同様に図示はしないが、味付辞書が、味付要素ＤＢ６４に記憶されている。
味付辞書において、所定の１行は所定の味付（要素）に対応しており、１列名には当該味付の日本語が、２列名以降については当該味付の他言語の表現形態（翻訳語）が、例えば２列目には当該味付の英語の表現形態が、夫々格納されている。
また、その他要素辞書が、その他要素ＤＢ６５に記憶されている。
その他要素辞書において、所定の１行は所定の「その他要素」に対応しており、１列名には当該「その他要素」の日本語の表現形態が、２列名以降については当該「その他要素」の他言語の表現形態（翻訳語）が、例えば２列目には当該「その他要素」の英語の表現形態が、夫々格納されている。
【００３９】
図３に戻り、オリジナルメニュー作成部５３は、要素入力受付部７１と、日本語メニュー作成部７２と、外国語メニュー作成部７３とを備えている。
【００４０】
要素入力受付部７１は、「食材」、「調理方法」、「味付」、及び「その他要素」の４種毎に、店舗端末１２において入力された１以上の要素を受け付ける。
【００４１】
図７は、オリジナルメニュー作成用のＧＵＩの一例である。
即ち、オリジナルメニューの作成に際し、本実施形態では図７に示すようなＧＵＩがメニュー作成ＧＵＩ提供部５１から店舗端末１２に提供される。
店主等は、店舗端末１２に提供（表示）されたＧＵＩを用いて、所望の要素を１以上入力することで、料理のオリジナル説明文を作成していく。
【００４２】
具体的には先ず、図７の上方のＧＵＩが提供される。
このＧＵＩでは、要素入力用の入力ボックスＷ１〜Ｗ４と、各要素間の接続語入力用の入力ボックスＵ１〜Ｕ３が配置される。なお、要素の選択入力用の入力ボックスの個数は、図７に示す４個に限定されず、任意の個数で構わないことは言うまでもない。
【００４３】
店主等は、各入力ボックスＷ１〜Ｗ４の夫々に対して、所望の要素を１つずつ日本語で入力する。
【００４４】
ここで、各入力ボックスＷ１〜Ｗ４の夫々に対して入力可能な要素の種類は、本実施形態では入力者（店主等）の自由度を重視するために任意とされているが、わかりやすさを重視する等の場合には限定してもよい。
例えば、入力ボックスＷ１は「食材」の入力用、入力ボックスＷ２は「調理方法」の入力用、入力ボックスＷ３は「味付」の入力用、及び入力ボックスＷ４は「その他要素」の入力用の夫々に限定することもできる。
なお、この場合、所定種類の要素専用の入力ボックスの個数は、特に１つに限定されず、任意の個数でよい。例えば、「食材」の入力用として３個の入力ボックスを設け、「調理方法」の入力用として２個の入力ボックスを設けるといったこともできる。
【００４５】
ここで、要素については、予め決められた候補から選択入力できるようにしてもよいが、各要素の候補は非常に多数になるため、図７の例のように店主等が自由に入力できるようにするとよい。
ただし、食材要素ＤＢ６２〜その他要素ＤＢ６５の各辞書に登録されていない要素が入力された場合、当該要素を日本語以外の言語に翻訳することができず、その結果、多言語のオリジナルメニューの作成が困難になってしまう。
そこで、本実施形態では、店主等は、各入力ボックスＷ１〜Ｗ４の夫々に対して入力した要素が辞書内に登録済みか否かを検索する操作、例えば図示はしないが検索ボタンの押下操作をする。
要素入力受付部７１は、この操作に従って、各入力ボックスＷ１〜Ｗ４の夫々に対して入力された要素について、食材要素ＤＢ６２〜その他要素ＤＢ６５から検索を試みる。
要素入力受付部７１は、検索に成功した場合、つまり、入力された要素が辞書に登録されていた場合、当該要素の入力を受け付ける。この場合、入力が受け付けられた要素は、図７の下方に示すように各入力ボックスＷ１〜Ｗ４の内の表示が継続される。即ち、図７の例では、全要素が辞書に登録されていたため、入力が受け付けられたことを示している。
これに対して、要素入力受付部７１は、検索に成失敗した場合、つまり、入力された要素が辞書に未登録の場合、当該要素の入力の受け付けを禁止する。この場合、各入力ボックスＷ１〜Ｗ４のうち、入力の受け付けが禁止されたボックスにおいては、図示はしないが、各要素の表示が消去されたり、所定のエラーメッセージが表示される。
なお、未登録の要素を辞書に登録できる機能をサービス提供者サーバ１１に設けてもよい。この場合、登録後に、当該要素は要素入力受付部７１によって受け付けられる。
【００４６】
さらに、店主等は、各入力ボックスＵ１〜Ｕ３の夫々の間に存在する、各入力ボックスＵ１〜Ｕ３の夫々に対して、日本語の文法に従った範囲内で所望の接続語を１つずつ日本語で入力する。
なお、接続語については、店主等が自由に入力できるようにしてもよいが、接続語の種類は限られているので、図７の例のように予め決められた幾つかの候補から選択入力できるようにするとよい。
接続語については、基本的に、各入力ボックスＵ１〜Ｕ３の夫々に選択入力されたものがそのまま、要素入力受付部７１によって受け付けられる。
【００４７】
日本語メニュー作成部７２は、各入力ボックスＷ１〜Ｗ４及びＵ１〜Ｕ４に夫々入力されて、要素入力受付部７１によって受け付けられた各要素及び各接続語を、ＧＵＩに配置された順番のまま接続することで、料理のオリジナル説明文を日本語で作成する。
【００４８】
例えば図７の例では、入力ボックスＷ１には「ほうれん草」が、入力ボックスＷ２には「蕗の薹」が、入力ボックスＷ３には「マッシュルーム」が、入力ボックスＷ４には「カルパッチョ」が、夫々入力されており、辞書に登録されていたため、要素入力受付部７１によって受け付けられている。
また、入力ボックスＵ１には「と」が、入力ボックスＵ２には「と」が、入力ボックスＵ３には「の」が、夫々入力されており、要素入力受付部７１によって受け付けられている。
この場合、図７に示す順番、即ち、入力ボックスＷ１，Ｕ１，Ｗ２，Ｕ２，Ｗ３，Ｕ３，Ｗ４の順番で各要素及び各接続語が接続されて、「ほうれん草と蕗の薹とマッシュルームのカルパッチョ」という、「カルパッチョ」という料理についての日本語のオリジナル説明文が作成される。
【００４９】
外国語メニュー作成部７３は、このようにして日本語メニュー作成部７２によって日本語で作成された料理のオリジナル説明文を、１以上の他言語（本実施形態では上述の１０種の言語）の夫々に翻訳することで、料理のオリジナル説明文を１以上の他言語で夫々作成する。
ここで、外国語メニュー作成部７３は、いわゆる機械翻訳で、料理のオリジナル説明文を日本語から他言語に翻訳してもよい。ただし、この場合、誤訳が多くなり、最悪の場合、そのままでは外国人に通じない説明文になってしまうおそれがある。
そこで、本実施形態では、外国語メニュー作成部７３は、各要素及び各接続語単位で翻訳し、各接続語の意味内容及び各言語の文法（各言語の序列）に基づいて、翻訳語の各要素及び各接続語を並び替えることで、他言語の料理のオリジナル説明文を作成する。
【００５０】
図８は、図７の日本語の料理のオリジナル説明文が他言語に翻訳された結果の一例を示している。
なお、図８の例では、説明の便宜上、英語による料理のオリジナル説明文ＥＭ、中国語（繁体）による料理のオリジナル説明文ＣＭ、及び韓国語による料理のオリジナル説明文ＫＭのみが図示されているが、当然ながらその他の言語による料理のオリジナル説明文も作成される。
【００５１】
図９は、図８とは異なる例であって、日本語の料理のオリジナルの説明文が他言語に翻訳された結果の一例を示している。
図９の例では、一番上の日本語の料理のオリジナル説明文ＪＭ１が、各枠内の各要素及び各枠間の接続語単位で翻訳され、各接続語の意味内容及び各言語の文法（各言語の序列）に基づいて、翻訳語の各要素及び各接続語が並び替えられることで、他言語の料理のオリジナルの説明文ＥＭ１〜ＤＭ１等が作成される。
なお、図９の例では、説明の便宜上、英語による料理のオリジナル説明文ＥＭ１、中国語（簡体）による料理のオリジナル説明文ＣＭ１、中国語（簡体）による料理のオリジナル説明文ＣＭ１、中国語（繁体）による料理のオリジナル説明文ＣＭ２、韓国語による料理のオリジナル説明文ＫＭ１、及びドイツ語による料理のオリジナル説明文ＤＭ１のみが図示されているが、当然ながらその他の言語による料理のオリジナル説明文も作成される。
【００５２】
このようにして、各料理のオリジナル説明文が多言語（本実施形態では日本語と上述の１０種の言語）により作成され、それらが各言語毎にまとめられることで、オリジナルメニューが各言語毎に作成される。
このオリジナルメニューは店舗メニューとして各言語毎に、図３の店舗メニュー保存部６６に保存される。
【００５３】
ＨＰ作成部５４は、このような多言語の店舗メニューをコンテンツに含むように、店舗のＨＰを作成して、店舗ＨＰ保存サーバ１３にアップロードする。
店舗ＨＰ保存サーバ１３は、ネットワークＮ（図１）に接続された状態で、店舗のＨＰを保存し、アクセスしてきたものに対して当該店舗のＨＰを提示する。
【００５４】
次に、以上説明したような機能的構成を有するサービス提供者サーバ１１が実行する、メニュー作成処理について説明する。
図１０は、図３の機能構成を有する図２のサービス提供者サーバ１１が実行する、メニュー作成処理の流れの一例を示すフローチャートである。
【００５５】
ステップＳ１において、メニュー作成ＧＵＩ提供部５１は、メニュー作成ＧＵＩを店舗端末１２に提供する。
ステップＳ２において、メニュー作成ＧＵＩ提供部５１は、デフォルトメニューの作成指示があったか否かを判定する。
【００５６】
店主等が店舗端末１２を操作してデフォルトメニューの作成指示をした場合には、ステップＳ２においてＹＥＳであると判定されて、処理はステップＳ３に進む。
ステップＳ３において、デフォルトメニュー作成部５２は、デフォルトメニューを多言語（本実施形態では日本語と上述の１０種の言語）で作成する。
【００５７】
このようにしてデフォルトメニューの作成がなされてステップＳ３の処理が終了した場合、又は、デフォルトメニューの作成指示がなされずにステップＳ２においてＮＯであると判定された場合、処理はステップＳ４に進む。
ステップＳ４において、メニュー作成ＧＵＩ提供部５１は、オリジナルメニューの作成指示があったか否かを判定する。
【００５８】
オリジナルメニューの作成指示が特にない場合には、ステップＳ４においてＮＯであると判定されて、処理はステップＳ１０に進む。ただし、ステップＳ１０以降の処理については後述する。
これに対して、店主等が店舗端末１２を操作してオリジナルメニューの作成指示をした場合には、ステップＳ４においてＹＥＳであると判定されて、処理はステップＳ５に進む。
【００５９】
ステップＳ５において、要素入力受付部７１は、各要素を入力する。
ステップＳ６において、要素入力受付部７１は、各要素がＤＢ（図３の例では食材要素ＤＢ６２〜その他要素ＤＢ６５）に存在するか否か、即ち各要素が辞書に登録済か否かを判定する。
各要素のうち１つでも辞書に登録されていない場合、ステップＳ６においてＮＯであると判定されて、処理はステップＳ５に戻される。この場合、ステップＳ５において再度別の要素が入力され、ステップＳ６でＤＢに存在するか否かが再判定される。
全ての要素が辞書に登録されていた場合、ステップＳ６においてＹＥＳであると判定されて、処理はステップＳ７に進む。
【００６０】
ステップＳ７において、日本語メニュー作成部７２は、直前のステップＳ５で入力された各要素に基づいて、オリジナルメニューを日本語で作成する。
【００６１】
ステップＳ８において、外国語メニュー作成部７３は、直前のステップＳ５で入力された各要素単位で外国語変換（各他言語への翻訳）を行う。なお、上述のように、各接続語も外国語変換される。
ステップＳ９において、外国語メニュー作成部７３は、各言語の序列（文法）に従って要素（及び接続語）を組みなおすことで、外国語（他言語）のオリジナルメニューを作成する。
【００６２】
ステップＳ１０において、メニュー作成ＧＵＩ提供部５１は、メニュー作成終了指示がなされたか否かを判定する。
メニュー作成終了指示は、特に限定されず、例えば店主等による明示の指示であってもよい。
メニュー作成終了指示がなされていない場合、ステップＳ１０においてＹＥＳであると判定されて、処理はステップＳ２に戻され、それ以降の処理が繰り返される。
これに対して、メニュー作成終了指示がなされた場合、ステップＳ１０においてＮＯであると判定されて、処理はステップＳ１１に進む。
【００６３】
ステップＳ１１において、デフォルトメニュー作成部５２又はオリジナルメニュー作成部５３は、ステップＳ３の処理で作成された多言語のデフォルトメニュー、又はステップＳ５〜Ｓ９の処理で作成された多言語のオリジナルメニューを、店舗メニューとして店舗メニュー保存部６６に保存する。
これにより、メニュー作成処理は終了となる。
【００６４】
なお、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
【００６５】
例えば、上述の実施形態では、ユーザ（店舗の店主等）が入力する言語は、日本語とされたが、特にこれに限定されない。なお、以下、ユーザが通常用いる言語（上述の例では日本語）を、以下、「基礎言語」と呼ぶ。
また、料理の要素についての表現形態の単位は、上述の実施形態では、単語とされたが、特にこれに限定されず、まとまりのある任意の単位、例えばフレーズや、文等であってもよい。ただし、低負荷及び低コストで多言語のメニューを容易に作成するという観点では、要素単位で翻訳されるので、単語の方が好適である。
【００６６】
換言すると、本発明が適用される情報処理装置は、上述の実施形態としてのサービス提供者サーバ１１を含め次のような構成を有する各種各様の実施形態を取ることができる。
即ち、サービス提供者サーバ１１を含め、本発明が適用される情報処理装置は、
料理の要素の種類として、食材、調理方法、及び味付が少なくとも規定され、
基礎言語による所定要素の表現形態と、１以上の他言語の夫々による当該所定要素の表現形態とを対応付けて記憶するデータベースが各種類毎に管理された環境で、
料理のメニューを多言語で作成する情報処理装置であって、
要素入力受付手段と、基礎言語メニュー作成手段と、他言語メニュー作成手段と、
を備える。
ここで、データベースの一例として上述の実施形態では、食材要素ＤＢ６２、調理方法要素ＤＢ６３、及び味付要素ＤＢ６４が採用されている。要素入力受付手段の一例として上述の実施形態では要素入力受付部７１が、基礎言語メニュー作成手段の一例として日本語メニュー作成部７２が、他言語メニュー作成手段の一例として外国語メニュー作成部７３が、夫々採用されている。
【００６７】
要素入力受付手段は、ユーザにより所定料理について基礎言語で入力された１以上の要素がデータベースに記憶されている場合、当該１以上の要素の入力を受け付ける。
基礎言語メニュー作成手段は、要素入力受付手段により入力が受け付けられた１以上の要素、及び、基礎言語の文法に基づいて、基礎言語による所定料理の説明文を作成することで、基礎言語のメニューを作成する。
他言語メニュー作成手段は、データベースに基づいて、要素入力受付手段により入力が受け付けられた１以上の要素単位で、基礎言語から１以上の他言語の夫々の表現形態に変換し、変換後の１以上の要素及び１以上の他言語の夫々の文法に基づいて、１以上の他言語の夫々による所定料理の説明文を夫々作成することで、１以上の他言語の夫々のメニューを作成する。
【００６８】
これにより、上述したように、低負荷及び低コストで多言語のメニューを容易に作成できる。
【００６９】
また、上述の実施形態では、本発明が適用される情報処理装置は、サービス提供者サーバ１１を例として説明したが、特にこれに限定されない。
【００７０】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、図３の機能的構成は例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能がサービス提供者サーバ１１に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図３の例に限定されない。
また、１つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
【００７１】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。
【００７２】
このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布される図２のリムーバブルメディア３１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。リムーバブルメディア４１は、例えば、磁気ディスク（フロッピディスクを含む）、光ディスク、又は光磁気ディスク等により構成される。光ディスクは、例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等により構成される。光磁気ディスクは、ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されている図２のＲＯＭ２２や、図２の記憶部２８に含まれるハードディスク等で構成される。
【００７３】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的或いは個別に実行される処理をも含むものである。
また、本明細書において、システムの用語は、複数の装置や複数の手段等より構成される全体的な装置を意味するものとする。
【符号の説明】
【００７４】
１１・・・サービス提供者サーバ、１２・・・店舗端末、１３・・・店舗ＨＰ保存サーバ、２１・・・ＣＰＵ、２２・・・ＲＯＭ、２３・・・ＲＡＭ、２４・・・バス、２５・・・入出力インターフェース、２６・・・入力部、２７・・・出力部、２８・・・記憶部、２９・・・通信部、３０・・・ドライブ、５１・・・メニュー作成ＧＵＩ提供部、５２・・・デフォルトメニュー作成部、５３・・・オリジナルメニュー作成部、５４・・・ＨＰ作成部、６１・・・デフォルトメニューＤＢ、６２・・・食材要素ＤＢ、６３・・・調理方法要素ＤＢ、６４・・・味付要素ＤＢ、６５・・・その他要素ＤＢ、６６・・・店舗メニュー保存部、７１・・・要素入力受付部、７２・・・日本語メニュー作成部、７３・・・外国語メニュー作成部
【図１】
2015194857.tif 000003
【図２】
2015194857.tif 000004
【図３】
2015194857.tif 000005
【図４】
2015194857.tif 000006
【図５】
2015194857.tif 000007
【図６】
2015194857.tif 000008
【図７】
2015194857.tif 000009
【図８】
2015194857.tif 000010
【図９】
2015194857.tif 000011
【図１０】
2015194857.tif 000012