(57)【要約】【課題】ＰＯＰデータ等の出力データを翻訳等で変換するとともに、不適切表現を容易に確認することである。【解決手段】端末装置２０は、第１の出力データに不適切表現が含まれるか否かを判別し、第１の出力データを変換して第２の出力データを生成し、第２の出力データに不適切表現が含まれるか否かを判別する。【選択図】図１
2016143099.tif 000002
【特許請求の範囲】
【請求項１】
出力シートを出力するための出力データを作成する出力データ作成装置であって、
第１の出力データに不適切表現が含まれるか否かを判別する第１の判別手段と、
前記第１の出力データを変換して第２の出力データを生成する変換手段と、
前記第２の出力データに不適切表現が含まれるか否かを判別する第２の判別手段と、
を備える出力データ作成装置。
【請求項２】
前記第１の判別手段により判別された第１の出力データの不適切表現を適切な表現に置き換える第１の置き換え手段を備える請求項１に記載の出力データ作成装置。
【請求項３】
前記第１の判別手段により判別された第１の出力データの不適切表現を置き換えるための候補語を表示させる表示制御手段を更に備え、
前記第１の置き換え手段は、所定の操作に応じて、前記判別された第１の出力データの不適切表現を適切な表現として前記表示制御手段により表示された候補語に置き換える請求項２に記載の出力データ作成装置。
【請求項４】
前記第１の判別手段は、前記第１の出力データの変換前に、当該第１の出力データに不適切表現が含まれるか否かを判別し、
前記第１の置き換え手段は、前記第１の出力データの変換前に、前記判別された第１の出力データの不適切表現を適切な表現に置き換え、
前記変換手段は、前記適切な表現に置き換えられた第１の出力データを前記第２の出力データに変換する請求項２または３に記載の出力データ作成装置。
【請求項５】
前記第２の判別手段により判別された第２の出力データの不適切表現を適切な表現に置き換える第２の置き換え手段を備える請求項１から４のいずれか一項に記載の出力データ作成装置。
【請求項６】
前記第１の出力データは、第１の言語からなり、
前記変換手段は、前記第１の出力データを第２の言語に翻訳して前記第２の出力データを生成する請求項１から５のいずれか一項に記載の出力データ作成装置。
【請求項７】
所定の言語で入力された入力データに含まれている不適切な表現を検出する第１の検出手段と、
前記第一の検出手段により検出された不適切な表現を他の表現に置換する置換手段と、
前記置換手段により前記不適切な表現が前記他の表現に置換された入力データを他の言語に翻訳することにより翻訳データを生成する翻訳手段と、
前記翻訳手段により生成された翻訳データに含まれている不適切な表現を検出する第２の検出手段と、
を備える出力データ作成装置。
【請求項８】
コンピュータを、
出力シートを出力するための第１の出力データに不適切表現が含まれるか否かを判別する第１の判別手段、
前記第１の出力データを変換して第２の出力データを生成する変換手段、
前記第２の出力データに不適切表現が含まれるか否かを判別する第２の判別手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、出力データ作成装置及びプログラムに関する。
【背景技術】
【０００２】
従来、スーパーマーケット、個人商店等の店舗において、商品の販売促進のための広告媒体であるＰＯＰ（Point Of Purchase）広告が商品近傍等に配置されている。ＰＯＰ広告（以下、ＰＯＰとする）としては、ＰＯＰのイメージの電子データ（以下、ＰＯＰデータとする）を紙媒体に印刷したものや、ＰＯＰデータをＬＣＤ（Liquid Crystal Display）等に表示させたものがある。このＰＯＰデータを作成するＰＯＰデータ作成システムが知られている。
【０００３】
ＰＯＰデータ作成システムとして、予めデータベースに記憶されたＰＯＰデータとしてのポップカードレコードから、商品名入力により所望のポップカードレコードを検索し、検索されたポップカードレコードからユーザにより選択されたポップカードレコードを編集用に表示するデータ選択装置が知られている（特許文献１参照）。
【０００４】
また、ＰＯＰデータ作成システムとして、ＰＯＰデータの文字列を修飾する図形を指定可能なデータ修飾装置が知られている（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１０−２４０７５８号公報
【特許文献２】特開平１０−２４０９５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
近年、日本の店舗の顧客は、日本人だけでなく外国人も多くなってきている。このため、日本語だけでなく外国語でもＰＯＰデータを作成する要請がある。
【０００７】
しかし、ＰＯＰデータ作成システムでは、従来の日本人の店員が外国語のＰＯＰデータを容易に作成できなかった。たとえ、当該店員自身が辞書等を用いて日本語を外国語に翻訳したとしても、翻訳語の外国語の入力が困難であった。さらに、当該店員自身が翻訳した外国語をＰＯＰデータ作成システムに入力できたとしても、翻訳前後のＰＯＰデータに、不快感を与える恐れがある用語等の不適切表現が含まれているか否かを自動的に確認できなく、店員が目視により確認するしか手立てがなかった。
【０００８】
本発明の課題は、ＰＯＰデータ等の出力データを翻訳等で変換するとともに、不適切表現を容易に確認することである。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の出力データ作成装置は、出力シートを出力するための出力データを作成する出力データ作成装置であって、第１の出力データに不適切表現が含まれるか否かを判別する第１の判別手段と、前記第１の出力データを変換して第２の出力データを生成する変換手段と、前記第２の出力データに不適切表現が含まれるか否かを判別する第２の判別手段と、を備える。
【発明の効果】
【００１０】
本発明によれば、出力データを変換できるとともに、不適切表現を容易に確認できる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態のＰＯＰデータ作成システムを示すブロック図である。
【図２】サーバの機能構成を示すブロック図である。
【図３】端末装置の機能構成を示すブロック図である。
【図４】（ａ）は、多言語文例集テーブルの構成を示す図である。（ｂ）は、ＮＧワード分類テーブルの構成を示す図である。
【図５】（ａ）は、ＮＧワードテーブルの構成を示す図である。（ｂ）は、ユーザテーブルの構成を示す図である。（ｃ）は、ユーザ別ＮＧワード分類テーブルの構成を示す図である。（ｄ）は、ＰＯＰ定義テーブルの構成を示す図である。
【図６】ＰＯＰデータ作成処理を示すフローチャートである。
【図７】図６のＰＯＰデータ作成処理の続きを示すフローチャートである。
【図８】第１のＰＯＰデータ作成画面を示す図である。
【図９】（ａ）は、翻訳ダイアログを示す図である。（ｂ）は、置き換え確認ダイアログを示す図である。
【図１０】第２のＰＯＰデータ作成画面を示す図である。
【図１１】第１のＰＯＰデータ編集処理を示すフローチャートである。
【図１２】第２のＰＯＰデータ編集処理を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して本発明に係る実施の形態及び変形例を詳細に説明する。なお、本発明は、図示例に限定されるものではない。
【００１３】
（実施の形態）
図１〜図３を参照して、本実施の形態の装置構成を説明する。先ず、図１を参照して、本実施の形態のＰＯＰデータ作成システム１を説明する。図１は、本実施の形態のＰＯＰデータ作成システム１を示すブロック図である。
【００１４】
ＰＯＰデータ作成システム１は、スーパーマーケット、ドラッグストア、ホームセンター、家電量販店、個人商店等の店舗において、出力シートとしてのＰＯＰ用の出力データとしてのＰＯＰデータの作成及び管理を行うシステムである。図１に示すように、ＰＯＰデータ作成システム１は、サーバ１０と、複数の端末装置２０と、を備える。
【００１５】
サーバ１０は、Ｗｅｂのクラウド上に設置され、ＰＯＰデータ等の情報の管理を行うサーバ装置である。サーバ１０は、Ｗｅｂサーバ及びデータベースサーバとして機能する。複数の端末装置２０は、複数の異なる会社の店舗に対応する端末装置であり、例えば、各店舗の事務室等に設置され、当該店舗の店員が使用するデスクトップＰＣ（Personal Computer）であるものとする。各会社は、１つの店舗を有するものとする。つまり、サーバ１０は、複数の会社の端末装置２０の情報を管理しており、端末装置２０のそれぞれが、各会社の店舗の端末装置であるものとする。但し、端末装置２０は、デスクトップＰＣに限定されるものではなく、ＰＯＰデータ作成の専用コンピュータや、ノートＰＣ、タブレットＰＣ等の携帯機器等、他の端末装置としてもよい。
【００１６】
また、ＰＯＰデータ作成システム１の構成は、上記のものに限定されるものではない。例えば、ＰＯＰデータ作成システム１は、１つの会社の複数のチェーン店舗に適用する場合に、当該会社の各店舗用の複数の端末装置２０を備える構成としてもよい。この構成では、サーバ１０が、同一会社内の全てのＰＯＰデータを管理して、各店舗の端末装置２０がＰＯＰデータを共有できる構成としてもよい。また、ＰＯＰデータ作成システム１は、本部を有する会社の店舗に適用する場合に、本部用の端末装置２０と、店舗用の複数の端末装置２０と、を備える構成としてもよい。
【００１７】
サーバ１０及び端末装置２０は、通信ネットワークＮに通信接続される。通信ネットワークＮは、インターネットであるものとする。なお、サーバ１０及び端末装置２０が同一の会社内に設置される場合等では、通信ネットワークＮが、イントラネット（ＬＡＮ（Local Area Network）、専用線等）であることとしてもよい。
【００１８】
次いで、図２を参照して、サーバ１０の機能構成を説明する。図２は、サーバ１０の機能構成を示すブロック図である。
【００１９】
図２に示すように、サーバ１０は、第１、第２、第３の判別手段、変換手段、第１、第２、第３の置き換え手段としてのＣＰＵ（Central Processing Unit）１１と、操作部１２と、ＲＡＭ（Random Access Memory）１３と、表示部１４と、記憶部１５と、通信部１６と、を備える。サーバ１０の各部は、バス１７を介して接続されている。
【００２０】
ＣＰＵ１１は、サーバ１０の各部を制御する。ＣＰＵ１１は、記憶部１５に記憶されているシステムプログラム及びアプリケーションプログラムのうち、指定されたプログラムを読み出してＲＡＭ１３に展開し、当該プログラムとの協働で、各種処理を実行する。
【００２１】
操作部１２は、キーボード等のキー入力部と、マウス等のポインティングデバイスとを有し、キー入力及び位置入力を受け付け、その操作情報をＣＰＵ１１に出力する。
【００２２】
ＲＡＭ１３は、揮発性のメモリであり、各種のデータやプログラムを一時的に格納するワークエリアを形成する。表示部１４は、ＬＣＤ（Liquid Crystal Display）、ＥＬ（ElectroLuminescent）ディスプレイ等で構成され、ＣＰＵ１１から指示された表示情報に従い各種表示を行う。
【００２３】
記憶部１５は、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）等により構成され、データ及びプログラムを書き込み及び読み出し可能な記憶部である。特に、記憶部１５は、端末装置２０で作成されたＰＯＰデータと、後述する多言語文例集テーブル３０、ＮＧワード分類テーブル４０、ＮＧワードテーブル５０、ユーザテーブル６０、ユーザ別ＮＧワード分類テーブル７０、ＰＯＰ定義テーブル８０と、を記憶している。
【００２４】
通信部１６は、ネットワークカード等により構成され、通信ネットワークＮに通信接続されて、通信ネットワークＮ上の機器との通信を介する。ＣＰＵ１１は、通信部１６を介して、通信ネットワークＮ上の端末装置２０と通信が可能である。
【００２５】
次いで、図３を参照して、端末装置２０の機能構成を説明する。図３は、端末装置２０の機能構成を示すブロック図である。
【００２６】
端末装置２０は、ＣＰＵ２１と、操作部２２と、ＲＡＭ２３と、表示部２４と、記憶部２５と、通信部２６と、印刷部２７と、を備える。端末装置２０の各部は、バス２８を介して接続されている。
【００２７】
ＣＰＵ２１、操作部２２、ＲＡＭ２３、表示部２４、記憶部２５、通信部２６は、サーバ１０のＣＰＵ１１、操作部１２、ＲＡＭ１３、表示部１４、記憶部１５、通信部１６と同様であるため、重複する説明を省略し、異なる部分を主として説明する。
【００２８】
ＣＰＵ２１は、端末装置２０の各部を制御する。操作部２２は、表示部２４の表示画面上に設けられたタッチパネルを含める構成としてもよい。
【００２９】
記憶部２５は、ＰＯＰデータ作成プログラム２５１、翻訳エンジンプログラム２５１ａ、第１のＰＯＰデータ編集プログラム２５２を記憶している。ＣＰＵ２１は、通信部２６を介して、通信ネットワークＮ上のサーバ１０と通信が可能である。
【００３０】
印刷部２７は、インクジェット方式、電子写真方式等のプリンターで構成され、ＣＰＵ２１の指示により、ＰＯＰデータ等の印刷データを用紙等の記録媒体に印刷する。
【００３１】
次に、図４及び図５を参照して、サーバ１０に記憶される情報を説明する。図４（ａ）は、多言語文例集テーブル３０の構成を示す図である。図４（ｂ）は、ＮＧワード分類テーブル４０の構成を示す図である。図５（ａ）は、ＮＧワードテーブル５０の構成を示す図である。図５（ｂ）は、ユーザテーブル６０の構成を示す図である。図５（ｃ）は、ユーザ別ＮＧワード分類テーブル７０の構成を示す図である。図５（ｄ）は、ＰＯＰ定義テーブル８０の構成を示す図である。
【００３２】
図４（ａ）を参照して、サーバ１０の記憶部１５に記憶される多言語文例集テーブル３０を説明する。多言語文例集テーブル３０は、ＰＯＰデータに用いる多言語の文例集に関する情報を有する。多言語文例集テーブル３０は、文例ＩＤ３１と、日本語３２と、英語３３と、中国語（簡体字）３４と、中国語（繁体字）３５と、韓国語３６と、のフィールドを有する。
【００３３】
文例ＩＤ３１は、文例の識別情報である。日本語３２は、文例ＩＤ３１の文例の日本語表記である。英語３３は、文例ＩＤ３１の文例の英語表記である。中国語（簡体字）３４は、文例ＩＤ３１の文例の中国語（簡体字）表記である。中国語（繁体字）３５は、文例ＩＤ３１の文例の中国語（繁体字）表記である。韓国語３６は、文例ＩＤ３１の文例の韓国語表記である。多言語文例集テーブル３０の文例は、不適切表現としてのＮＧワードは含まれないものとする。
【００３４】
図４（ｂ）を参照して、サーバ１０の記憶部１５に記憶されるＮＧワード分類テーブル４０を説明する。ＮＧワード分類テーブル４０は、ＰＯＰデータにおけるＮＧワードの分類の定義情報を有する。ＮＧワード分類テーブル４０は、分類ＩＤ４１と、分類名称４２と、のフィールドを有する。
【００３５】
分類ＩＤ４１は、ＮＧワードの分類の識別情報である。分類名称４２は、分類ＩＤ４１の分類を定義する名称である。不適切表現としてのＮＧワードは、分類名称４２に示すように、薬事法、景品表示法、健康増進法等の法令に基づく不適切な用語と、人種・身体に関する差別用語と、不快感を与える恐れがある用語と、を含み、他にも、文化・習慣に基づく忌避される用語等、他の不適切な用語が含まれるよう設定されてもよい。
【００３６】
ＮＧワード分類テーブル４０は、後述するＰＯＰデータ作成処理、第１のＰＯＰデータ編集処理で用いるテーブルではなく、端末装置２０において、操作部２２を介するユーザの要求入力に応じて、通信部２６を介してサーバ１０から受信されて表示部２４に表示されるユーザの参照用のテーブルであるものとする。
【００３７】
図５（ａ）を参照して、サーバ１０の記憶部１５に記憶されるＮＧワードテーブル５０を説明する。ＮＧワードテーブル５０は、ＮＧワードと、当該ＮＧワードに対応し且つ不適切表現を含まない置き換え語の情報を有する。ＮＧワードテーブル５０は、ＮＧワードＩＤ５１と、分類ＩＤ５２と、言語種類５３と、ＮＧワード５４と、置き換え語５５と、のフィールドを有する。
【００３８】
ＮＧワードＩＤ５１は、ＮＧワードの識別情報である。分類ＩＤ５２は、ＮＧワードＩＤ５１のＮＧワードの分類の識別情報である。言語種類５３は、ＮＧワードＩＤ５１のＮＧワードの言語種類の識別情報である。言語種類５３において、“１”が日本語に対応し、“２”が英語に対応し、“３”が中国語（簡体字）に対応し、“４”が中国語（繁体字）に対応し、“５”が韓国語に対応するものとする。
【００３９】
ＮＧワード５４は、ＮＧワードＩＤ５１のＮＧワードの言語種類５３の言語表記である。置き換え語５５は、ＮＧワードＩＤ５１のＮＧワード５４に対応する言語種類５３の言語表記の置き換え語である。
【００４０】
図５（ｂ）を参照して、サーバ１０の記憶部１５に記憶されるユーザテーブル６０を説明する。ユーザテーブル６０は、各端末装置２０を使用可能な予め登録されたユーザの情報を有する。ユーザテーブル６０は、ユーザＩＤ６１と、ユーザ名６２と、のフィールドを有する。
【００４１】
ユーザＩＤ６１は、ユーザの識別情報である。ユーザ名６２は、ユーザＩＤ６１のユーザの名称である。図５（ｂ）では、ユーザＩＤ６１、ユーザ名６２が、○○スーパー等、同一店舗の各店員で共通に使用されるものとしている。しかし、これに限定されるものではなく、ユーザＩＤ６１、ユーザ名６２が、店舗内の部署毎、店員毎等に設定される構成としてもよい。また、ユーザＩＤ６１、ユーザ名６２が、同一チェーンの各店舗で共通に使用される構成としてもよい。
【００４２】
図５（ｃ）を参照して、サーバ１０の記憶部１５に記憶されるユーザ別ＮＧワード分類テーブル７０を説明する。ユーザ別ＮＧワード分類テーブル７０は、ユーザ別に設定されたＮＧワードの分類の情報を有する。ユーザ別ＮＧワード分類テーブル７０は、ユーザＩＤ７１と、分類ＩＤ７２と、のフィールドを有する。
【００４３】
ユーザＩＤ７１は、ユーザの識別情報である。分類ＩＤ７２は、ユーザＩＤ７１のユーザに対応して設定されたＮＧワードの分類の識別情報である。例えば、ユーザＩＤ７１のユーザがドラッグストアである場合に、ＮＧワード分類テーブル４０の分類名称４２のうち、薬品等の販売に関連する薬事法、健康増進法に基づく不適切な用語の分類が、分類ＩＤ７２に設定される。
【００４４】
図５（ｄ）を参照して、サーバ１０の記憶部１５に記憶されるＰＯＰ定義テーブル８０を説明する。ＰＯＰ定義テーブル８０は、ＰＯＰデータで共通の情報であって、ＰＯＰデータを構成する構成要素としてのＰＯＰ項目に関する情報を有する。ＰＯＰ定義テーブル８０は、データ名称８１と、ＰＯＰ項目名称８２と、属性８３と、用語チェックフラグ８４と、のフィールドを有する。
【００４５】
データ名称８１は、ＰＯＰ項目の種類のデータ名称である。ＰＯＰ項目名称８２は、データ名称８１のＰＯＰ項目の種類の名称である。属性８３は、データ名称８１のＰＯＰ項目の種類の属性（文字、バーコード、文字、画像等）の名称である。用語チェックフラグ８４は、データ名称８１のＰＯＰ項目の種類のＮＧワードのチェックを行うか否かを示すフラグであり、“１”がＮＧワードのチェックを行うことを示し、“０”がＮＧワードのチェックを行わないことを示す。
【００４６】
次いで、図６〜図１１を参照して、ＰＯＰデータ作成システム１の動作を説明する。図６は、ＰＯＰデータ作成処理を示すフローチャートである。図７は、図６のＰＯＰデータ作成処理の続きを示すフローチャートである。図８は、ＰＯＰデータ作成画面３００を示す図である。図９（ａ）は、翻訳ダイアログ４００を示す図である。図９（ｂ）は、置き換え確認ダイアログ５００を示す図である。図１０は、ＰＯＰデータ作成画面３００ａを示す図である。図１１は、第１のＰＯＰデータ編集処理を示すフローチャートである。
【００４７】
先ず、図６〜図１０を参照して、端末装置２０で実行されるＰＯＰデータ作成処理を説明する。ＰＯＰデータ作成処理は、日本語で作成されたＰＯＰデータの文字列を外国語に翻訳して、当該外国語のＰＯＰデータを作成するとともに、翻訳前後のＮＧワードを判別する処理である。
【００４８】
予め、各端末装置２０で、操作部２２を介するユーザ入力に応じて作成された日本語のＰＯＰデータが、当該作成ユーザのユーザＩＤとともに、通信部２６を介してサーバ１０にアップロードされて登録されているものとする。サーバ１０においては、記憶部１５に、アップロードされたＰＯＰデータがアップロード元のユーザＩＤに対応付けられて記憶されている。
【００４９】
そして、ある店舗の端末装置２０において、操作部２２を介して、ＰＯＰデータ作成処理の実行指示が入力されたことをトリガとして、ＣＰＵ２１は、記憶部２５から読み出して適宜ＲＡＭ２３に展開したＰＯＰデータ作成プログラム２５１との協働で、ＰＯＰデータ作成処理を実行する。
【００５０】
図６に示すように、先ず、ＣＰＵ２１は、ユーザＩＤの入力を受け付けるＩＤ入力画面情報を生成して表示部２４に表示し、操作部２２を介して、ユーザからのユーザＩＤの入力を受け付ける（ステップＳ１１）。ステップＳ１１では、さらに、ＣＰＵ２１は、通信部２６を介して、ユーザテーブル６０の要求をサーバ１０に送信し、記憶部１５に記憶されたユーザテーブル６０をサーバ１０から受信して参照し、入力されたユーザＩＤがユーザＩＤ６１にあるか否かを判別し、入力されたユーザＩＤがある場合に、以下の処理を続けるログイン認証を行うことが好ましい。
【００５１】
このとき、サーバ１０のＣＰＵ１１は、通信部１６を介してユーザテーブル６０の要求を端末装置２０から受信すると、記憶部１５からユーザテーブル６０を読み出して要求元の端末装置２０に送信する。以下、端末装置２０が情報の要求及び受信を行う場合に、サーバ１０側の処理は、情報の要求を端末装置２０から受信し、記憶部１５から当該情報を読み出して要求元に送信する処理となるので、サーバ１０側の処理については記載を省略し、端末装置２０が情報をサーバ１０に要求して受信する、と記載するものとする。
【００５２】
そして、ＣＰＵ２１は、ユーザＩＤのメニュー選択入力を受け付けるトップメニュー画面情報を生成して表示部２４に表示し、操作部２２を介して、ユーザからのＰＯＰデータ作成のメニューの選択入力を受け付ける（ステップＳ１２）。トップメニュー画面情報は、ＰＯＰデータ作成のメニューを含む複数のメニューを有するものとする。
【００５３】
そして、ＣＰＵ２１は、通信部２６を介して、ステップＳ１１で入力されたユーザＩＤに対応するＰＯＰデータの一覧情報をサーバ１０に要求して受信し、当該ＰＯＰデータの一覧情報を含むデータ選択画面情報を生成して表示部２４に表示し、操作部２２を介して、ユーザからの一覧情報中の翻訳するＰＯＰデータの選択入力を受け付ける（ステップＳ１３）。ＰＯＰデータの一覧情報は、例えば、ユーザＩＤに対応する全てのＰＯＰデータの名称、識別情報等である。
【００５４】
そして、ＣＰＵ２１は、通信部２６を介して、ステップＳ１３で選択入力されたＰＯＰデータをサーバ１０に要求して受信し、当該ＰＯＰデータを含むデータ選択画面情報を生成して表示部２４に表示し、操作部２２を介して、ユーザからの一覧情報中の翻訳するＰＯＰデータの選択入力を受け付ける（ステップＳ１４）。
【００５５】
ステップＳ１４では、例えば、図８（ａ）に示すＰＯＰデータ作成画面３００のうち、ＰＯＰデータ３２０を除く画面が表示される。ステップＳ１４のＰＯＰデータ作成画面３００は、ＰＯＰデータ３１０、編集ウインドウ３４１、多言語文例集ボタン３４２、翻訳ボタン３４３、用語チェックボタン３４４、印刷ボタン３５１、保存ボタン３５２、終了ボタン３５３を含む。ＰＯＰデータ３１０は、翻訳前の言語（例えば日本語）のＰＯＰデータであり、複数の枠で囲まれたＰＯＰ項目３１１〜３１９を含む。ＰＯＰデータ３２０は、翻訳後の言語（例えば英語）のＰＯＰデータである。各ＰＯＰ項目は、操作部２２を介するユーザ入力に応じて、ＰＯＰ項目指定の上、指定されたＰＯＰ項目の配置、色、文字列、文字の大きさ等が適宜編集可能であるものとする。
【００５６】
編集ウインドウ３４１は、選択されたＰＯＰ項目内の文字列を表示するとともに、操作部２２を介するユーザ入力に応じて、当該文字列の編集が可能な編集領域である。多言語文例集ボタン３４２は、多言語の文例を一覧表示させるためのボタンである。多言語文例集ボタン３４２のクリックにより、ＣＰＵ２１が、通信部２６を介して、多言語文例集テーブル３０の要求をサーバ１０に送信し、記憶部１５に記憶された多言語文例集テーブル３０をサーバ１０から受信して表示部２４に表示し、操作部２２を介して、表示した多言語文例集テーブル３０の文例の選択入力を受け付けることにより、当該選択された文例を、指定中のＰＯＰ項目の文字列に反映させる。
【００５７】
翻訳ボタン３４３は、ＰＯＰデータ３１０の指定中のＰＯＰ項目の文字列の翻訳を実行させるためのボタンである。用語チェックボタン３４４は、翻訳を伴わずにＰＯＰデータ３１０の指定中のＰＯＰ項目のＮＧワードをチェックさせるためのボタンである。印刷ボタン３５１は、ＰＯＰデータ作成画面３００のＰＯＰデータを印刷させるためのボタンである。保存ボタン３５２は、ＰＯＰデータ作成画面３００のＰＯＰデータをサーバ１０に保存させるためのボタンである。終了ボタン３５３は、ＰＯＰデータ作成処理を終了させるためのボタンである。
【００５８】
そして、ＣＰＵ２１は、操作部２２を介して、ユーザからのＰＯＰデータ３１０のうちの翻訳するＰＯＰ項目の文字列の指定入力を受け付け、翻訳ボタン３４３のクリック入力を受け付ける（ステップＳ１５）。例えば、ＰＯＰ項目３１２が指定される。そして、ＣＰＵ２１は、翻訳ダイアログ４００を生成して表示部２４に表示する（ステップＳ１６）。図９（ａ）に示すように、翻訳ダイアログ４００は、指定中のＰＯＰ項目の名称（枠名称）を示す枠名称部４０１と、指定中のＰＯＰ項目の翻訳前の文字例を示す原文部４０２と、翻訳前後の言語を含む翻訳方法を選択可能な言語選択部４０３と、翻訳実行ボタン４０４と、翻訳結果を示す訳文部４０５と、進むボタン４０６と、を有する。
【００５９】
そして、ＣＰＵ２１は、操作部２２を介して、ユーザからステップＳ１５で指定中の原文部４０２内の文字列の変更入力を受け付ける（ステップＳ１７）。そして、ＣＰＵ２１は、操作部２２を介して、ユーザからステップＳ１５で指定中の文字列の翻訳方法の選択入力と、翻訳実行ボタン４０４のクリック入力と、を受け付ける（ステップＳ１８）。
【００６０】
そして、ＣＰＵ２１は、通信部２６を介して、ユーザ別ＮＧワード分類テーブル７０をサーバ１０に要求して受信し、ステップＳ１１で入力されたユーザＩＤ７１に対応する分類ＩＤ７２をユーザ別ＮＧワード分類テーブル７０から抽出する（ステップＳ１９）。
【００６１】
そして、ＣＰＵ２１は、ステップＳ１９で分類ＩＤが抽出されないか否かを判別する（ステップＳ２０）。分類ＩＤが１つ以上抽出された場合（ステップＳ２０；ＮＯ）、ＣＰＵ２１は、通信部２６を介して、ＮＧワードテーブル５０をサーバ１０に要求して受信し、ステップＳ１９で抽出された分類ＩＤ５２と、ステップＳ１８で入力された翻訳方法の翻訳前の言語種類５３と、指定中の文字列に含まれるＮＧワード５４と、に対応するレコードをＮＧワードテーブル５０中で確認する（ステップＳ２１）。
【００６２】
そして、図７に示すように、ＣＰＵ２１は、ステップＳ２１で該当レコードがあるか否かを判別する（ステップＳ２２）。該当レコードがある場合（ステップＳ２２；ＹＥＳ）、ＣＰＵ２１は、該当レコードに対応する置き換え語５５があるか否かを判別する（ステップＳ２３）。置き換え語がない場合（ステップＳ２３；ＮＯ）、ＣＰＵ２１は、置き換え語がないため文字列の再入力を促すエラー情報を生成して表示部２４に表示し（ステップＳ２４）、ステップＳ１７に移行する。
【００６３】
置き換え語がある場合（ステップＳ２３；ＹＥＳ）、ＣＰＵ２１は、置き換え確認ダイアログ５００を生成して表示部２４に表示し、操作部２２を介して、ユーザからの置き換え語へのＮＧワードの置き換え実行の入力を受け付け、置き換え実行入力があるか否かを判別する（ステップＳ２５）。図９（ｂ）に示すように、置き換え確認ダイアログ５００は、ＮＧワードからステップＳ２１で確認されたレコードの置き換え語５５への置き換えを問うメッセージ部５０１と、置き換え実行するためのはいボタン５０２と、置き換えしないためのいいえボタン５０３と、を有する。
【００６４】
いいえボタン５０３がクリック入力され置き換え実行しない場合（ステップＳ２５；ＮＯ）、ステップＳ１７に移行される。はいボタン５０２がクリック入力され置き換え実行する場合（ステップＳ２５；ＹＥＳ）、ＣＰＵ２１は、指定中の文字列をステップＳ２１で確認されたレコードの置き換え語５５で置き換え、原文部４０２に表示する（ステップＳ２６）。
【００６５】
そして、ＣＰＵ２１は、通信部２６を介して、多言語文例集テーブル３０をサーバ１０に要求して受信し、指定中の文字列の日本語３２に対応する、ステップＳ１８で入力された翻訳方法の翻訳前の言語の文例が多言語文例集テーブル３０にあるか否かを判別する（ステップＳ２７）。該当レコードがない場合（ステップＳ２２；ＮＯ）、ステップＳ２７に移行される。
【００６６】
翻訳前の言語の文例がない場合（ステップＳ２７；ＮＯ）、ＣＰＵ２１は、翻訳エンジンプログラム２５１ａを記憶部２５から読み出して実行することにより翻訳エンジンを起動し、当該翻訳エンジンに指定中の置き換えされた又は置き換えされていない文字列を、ステップＳ１８で入力された翻訳方法の翻訳後の言語で機械翻訳させ、翻訳結果を取得し訳文部４０５に設定する（ステップＳ２８）。翻訳エンジンプログラム２５１ａは、公知の機械語翻訳を行う翻訳エンジンのプログラムであり、ＰＯＰデータ作成プログラム２５１のサブルーチンとして機能する。
【００６７】
翻訳前の言語の文例がある場合（ステップＳ２７；ＹＥＳ）、ＣＰＵ２１は、ステップＳ２７で取得された翻訳前の言語に対応する翻訳後の文例を多言語文例集テーブル３０から取得し訳文部４０５に設定する（ステップＳ２９）。そして、ＣＰＵ２１は、ステップＳ１９で抽出された分類ＩＤ５２と、ステップＳ１８で入力された翻訳方法の翻訳後の言語種類５３と、翻訳後の文字列に含まれるＮＧワード５４と、に対応するレコードをＮＧワードテーブル５０中で確認する（ステップＳ３０）。そして、ＣＰＵ２１は、ステップＳ３０で該当レコードがあるか否かを判別する（ステップＳ３１）。該当レコードがある場合（ステップＳ３１；ＹＥＳ）、ＣＰＵ２１は、該当レコードに対応する置き換え語５５があるか否かを判別する（ステップＳ３２）。置き換え語がない場合（ステップＳ３２；ＮＯ）、ＣＰＵ２１は、置き換え語がないため文字列の再入力を促すエラー情報を生成して表示部２４に表示し（ステップＳ３３）、ステップＳ１７に移行する。
【００６８】
置き換え語がある場合（ステップＳ３２；ＹＥＳ）、ＣＰＵ２１は、置き換え確認ダイアログ５００を生成して表示部２４に表示し、操作部２２を介して、ユーザからの置き換え語へのＮＧワードの置き換え実行の入力を受け付け、置き換え実行入力があるか否かを判別する（ステップＳ３４）。
【００６９】
いいえボタン５０３がクリック入力され置き換え実行しない場合（ステップＳ３４；ＮＯ）、ステップＳ１７に移行される。はいボタン５０２がクリック入力され置き換え実行する場合（ステップＳ３４；ＹＥＳ）、ＣＰＵ２１は、翻訳後の文字列をステップＳ３０で確認されたレコードの置き換え語５５で置き換え、訳文部４０５に表示する（ステップＳ３５）。
【００７０】
そして、ＣＰＵ２１は、ステップＳ３５で置き換えられた文字列又は置き換えられていない翻訳後の文字列を翻訳後のＰＯＰデータ３２０ａ内に配置してＰＯＰデータ作成画面３００ａ上に結果表示する（ステップＳ３６）。分類ＩＤが抽出されていない場合（ステップＳ２０；ＹＥＳ）、又は該当レコードがない場合（ステップＳ３１；ＮＯ）、ステップＳ３６に移行される。図１０に示すように、翻訳後の文字列は、例えば、ＰＯＰデータ作成画面３００ａ上に、翻訳後のＰＯＰデータ３２０ａのＰＯＰ項目３２１〜３２９のうちのＰＯＰ項目３２２に配置される。
【００７１】
そして、ＣＰＵ２１は、操作部２２を介して、ユーザからの他に翻訳するＰＯＰ項目の文字列があるか否かの入力を受け付け、他に翻訳する文字列があるか否かを判別する（ステップＳ３７）。他に翻訳する文字列がある場合（ステップＳ３７；ＹＥＳ）、ステップＳ１５に移行される。他に翻訳する文字列がない場合（ステップＳ３７；ＮＯ）、ＣＰＵ２１は、操作部１２を介して、ユーザから終了ボタン３５３がクリック入力されると、ＰＯＰデータ作成処理を終了する。
【００７２】
終了ボタン３５３クリック入力までに、操作部１２を介して、ユーザから印刷ボタン３５１がクリック入力されると、図１０のＰＯＰデータ３１０ａ，３２０ａが印刷部２７により印刷され、保存ボタン３５２がクリック入力されると、通信部２６を介して、ＰＯＰデータ３１０ａ，３２０ａがユーザＩＤとともにサーバ１０に送信される。サーバ１０のＣＰＵ１１は、通信部１６を介して受信したＰＯＰデータ３１０ａ，３２０ａを、受信したユーザＩＤに対応させて記憶部１５に記憶する。
【００７３】
例えば、ＰＯＰデータ作成処理において、ステップＳ１１で“１”のユーザＩＤが入力され、ステップＳ１５で図８に示すＰＯＰ項目３１２の文字列「シミ改善  特に年配者に」が指定された場合を説明する。「年配者」は日本語ではＮＧワードに設定されていない。ステップＳ２１で文字列中の「シミ改善」がＮＧワードに対応して該当レコードがあり、置き換え語５５があるため、ステップＳ２６で「シミを目立たなくする」に置き換えられる。
【００７４】
そして、ステップＳ２８で置き換えられた文字列「シミを目立たなくする  特に年配者に」が機械翻訳され、翻訳後の文字列「Spots lightening  Especially for old people」の「年配者」に対応する「old people」がＮＧワードに対応して該当レコードがあり、置き換え語５５がある。このため、ステップＳ３５で「senior citizens」に置き換えられ、図１０のＰＯＰデータ３２０ａのように結果の文字列「Spots lightening  Especially for senior citizens」が表示される。
【００７５】
また、例えば、翻訳前の文字列にＮＧワード「美白効果」が含まれている場合に、ステップＳ２４では、「文字列にＮＧワードが含まれています。（ＮＧワード：美白効果）  適切な文字列に置き換えて下さい。」のメッセージが表示される。
【００７６】
次いで、図１１を参照して、端末装置２０で実行される第１のＰＯＰデータ編集処理を説明する。第１のＰＯＰデータ編集処理は、日本語又は外国語のＰＯＰデータを編集するとともに、その中のＮＧワードを判別する処理である。
【００７７】
ある店舗の端末装置２０において、操作部２２を介して、第１のＰＯＰデータ編集処理の実行指示が入力されたことをトリガとして、ＣＰＵ２１は、記憶部２５から読み出して適宜ＲＡＭ２３に展開した第１のＰＯＰデータ編集プログラム２５２との協働で、第１のＰＯＰデータ編集処理を実行する。
【００７８】
ステップＳ４１，Ｓ４２は、ＰＯＰデータ作成処理のステップＳ１１，Ｓ１２と同様である。そして、ＣＰＵ２１は、通信部２６を介して、ステップＳ４１で入力されたユーザＩＤに対応するＰＯＰデータの一覧情報をサーバ１０に要求して受信し、当該ＰＯＰデータの一覧情報を含むデータ選択画面情報を生成して表示部２４に表示し、操作部２２を介して、ユーザからの一覧情報中の編集するＰＯＰデータの選択入力を受け付ける（ステップＳ４３）。ステップＳ４３では、翻訳を伴うものではなく、任意の言語のＰＯＰデータが選択入力される。
【００７９】
ステップＳ４４は、ＰＯＰデータ作成処理のステップＳ１４と同様である。例えば、図８に示すＰＯＰデータ３２０を除くＰＯＰデータ作成画面３００が表示される。そして、ＣＰＵ２１は、操作部２２を介して、ユーザからのＰＯＰデータ３１０のうちの編集するＰＯＰ項目の文字列の指定入力を受け付け、用語チェックボタン３４４のクリック入力を受け付ける（ステップＳ４５）。
【００８０】
ステップＳ４６，Ｓ４７は、ＰＯＰデータ作成処理のステップＳ１９，Ｓ２０と同様である。分類ＩＤが抽出された場合（ステップＳ４７；ＮＯ）、ＣＰＵ２１は、通信部２６を介して、ＮＧワードテーブル５０をサーバ１０に要求して受信し、ステップＳ４６で抽出された分類ＩＤ５２と、指定中の文字列に含まれるＮＧワード５４と、に対応するレコードをＮＧワードテーブル５０中で確認する（ステップＳ４８）。ステップＳ４８では、全ての言語種類５３のＮＧワード５４のレコードが確認対象である。
【００８１】
ステップＳ４９〜Ｓ５３は、ＰＯＰデータ作成処理のステップＳ２２〜Ｓ２６と同様である。そして、ＣＰＵ２１は、ステップＳ５３で置き換えられた文字列又は置き換えられていない文字列をＰＯＰデータ３１０内に配置してＰＯＰデータ作成画面３００上に結果表示する（ステップＳ５４）。そして、ＣＰＵ２１は、ユーザからの印刷ボタン３５１、保存ボタン３５２のクリック入力に応じた編集後のＰＯＰデータの印刷、保存を自在に行い、操作部１２を介して、ユーザから終了ボタン３５３がクリック入力されると、第１のＰＯＰデータ編集処理を終了する。
【００８２】
なお、第１のＰＯＰデータ編集処理においても、ステップＳ５３の実行後に、ＰＯＰデータ作成処理のステップＳ３７と同様のステップを設けて、複数のＰＯＰ項目の文字列についてＮＧワードの判別を行う構成としてもよい。
【００８３】
以上、本実施の形態によれば、端末装置２０は、翻訳前のＰＯＰデータに不適切表現としてのＮＧワードが含まれるか否かを判別し、翻訳前のＰＯＰデータを翻訳して翻訳後のＰＯＰデータを生成し、翻訳後のＰＯＰデータにＮＧワードが含まれるか否かを判別する。
【００８４】
このため、ＰＯＰデータを翻訳できるとともに、翻訳前及び翻訳後のＰＯＰデータの不適切表現を容易に判別して確認できる。特に、ＰＯＰは、販促物であり、不適切表現を確認して変更することで、顧客の印象も良くなり、ＰＯＰに対応する商品の売上を高めることができる。また、端末装置２０により、ユーザが不適切表現と認識していないが実は不適切表現であるＮＧワードも確認できる。
【００８５】
また、端末装置２０は、判別された第１のＰＯＰデータのＮＧワードを適切な表現の置き換え語に置き換える。このため、適切な表現を含む翻訳前のＰＯＰデータを容易に作成できる。
【００８６】
また、端末装置２０は、翻訳前のＰＯＰデータの変換前に、翻訳前のＰＯＰデータにＮＧワードが含まれるか否かを判別し、翻訳前に、判別された翻訳前のＰＯＰデータのＮＧワードを適切な表現の置き換え語に置き換え、置き換えられた翻訳前のＰＯＰデータを翻訳して翻訳後のＰＯＰデータを生成する。このため、適切な表現を含む翻訳前のＰＯＰデータを容易に生成できるとともに、翻訳前後で共通した不適切表現について翻訳後に不適切表現が表れることを防ぐことができる。
【００８７】
また、端末装置２０は、判別された翻訳後のＰＯＰデータのＮＧワードを適切な表現の置き換え語に置き換える。このため、適切な表現を含む翻訳後のＰＯＰデータを容易に生成できる。
【００８８】
また、端末装置２０は、多言語文例集テーブル３０を用いて、翻訳前のＰＯＰデータの翻訳前の言語の文例を翻訳後の言語の文例に置き換えて翻訳後のＰＯＰデータに翻訳する。このため、翻訳後のＰＯＰデータを容易に生成できる。
【００８９】
また、端末装置２０は、多言語文例集テーブル３０を用いて、翻訳前のＰＯＰデータに翻訳前の言語の文例があるか否かを判別し、翻訳前の言語の文例がある場合に、翻訳前の言語の文例を翻訳後の言語の文例に置き換え、翻訳前の言語の文例がない場合に、翻訳前のＰＯＰデータを翻訳後の言語に機械翻訳する。このため、翻訳後のＰＯＰデータを容易に生成できるとともに、機械翻訳実行の度合いを低減し処理負担を低減できる。
【００９０】
また、端末装置２０は、ＮＧワードテーブル５０、ユーザ別ＮＧワード分類テーブル７０を用いて、翻訳するユーザの分類ＩＤに対応するＮＧワードが翻訳前のＰＯＰデータ、翻訳後のＰＯＰデータに含まれるか否かを判別する。このため、ユーザに対応しない分類に対応する不適切表現の判別を防ぎ、ユーザに対応する分類に対応する不適切表現のみを判別でき、処理負担を低減できる。
【００９１】
また、端末装置２０は、ＰＯＰデータの編集時に、編集時のＰＯＰデータに不適切表現のＮＧワードが含まれるか否かを判別する。このため、編集時のＰＯＰデータの不適切表現を容易に判別して確認できる。
【００９２】
また、端末装置２０は、判別された編集時のＰＯＰデータのＮＧワードを適切な表現の置き換え語に置き換える。このため、適切な表現を含む編集時のＰＯＰデータを容易に生成できる。
【００９３】
（変形例）
図１２を参照して、上記実施の形態の変形例を説明する。本変形例では、第１のＰＯＰデータ編集処理に代えて、第２のＰＯＰデータ編集処理が実行されるものとする。図１２は、第２のＰＯＰデータ編集処理を示すフローチャートである。
【００９４】
第１のＰＯＰデータ編集処理では、ＰＯＰデータの編集されたＰＯＰ項目の文字列のＮＧワードが判別される構成であったが、第２のＰＯＰデータ編集処理では、ＰＯＰデータのＰＯＰ項目の文字列の更新時にＮＧワードが自動的に判別される構成である。
【００９５】
本変形例の装置構成は、上記実施の形態と同様にＰＯＰデータ作成システム１を用いる。但し、端末装置２０の記憶部２５には、第１のＰＯＰデータ編集プログラム２５２に代えて、第２のＰＯＰデータ編集プログラムが記憶されているものとする。
【００９６】
図１２を参照して、端末装置２０で実行される第２のＰＯＰデータ編集処理を説明する。本変形例において、ＰＯＰデータは、内包するＰＯＰ項目の種類を示すデータ名称がＰＯＰ項目毎に設定されており、当該ＰＯＰ項目のデータ名称を含むものとする。
【００９７】
ある店舗の端末装置２０において、操作部２２を介して、第２のＰＯＰデータ編集処理の実行指示が入力されたことをトリガとして、ＣＰＵ２１は、記憶部２５から読み出して適宜ＲＡＭ２３に展開した第２のＰＯＰデータ編集プログラムとの協働で、第２のＰＯＰデータ編集処理を実行する。
【００９８】
ステップＳ６１〜Ｓ６４は、第１のＰＯＰデータ編集処理のステップＳ４１〜Ｓ４４と同様である。例えば、図８に示すＰＯＰデータ３２０を除くＰＯＰデータ作成画面３００が表示される。そして、ＣＰＵ２１は、操作部２２を介して、ユーザからのＰＯＰデータ３１０のうちの編集するＰＯＰ項目の指定入力を受け付け、当該ＰＯＰ項目の更新後の文字列の入力を受け付け、更新実行のエンター入力を受け付ける（ステップＳ６５）。
【００９９】
そして、ＣＰＵ２１は、通信部２６を介して、ステップＳ６３で選択入力されたＰＯＰデータに対応するＰＯＰ定義テーブル８０をサーバ１０に要求して受信し、ステップＳ６３で指定入力されたＰＯＰ項目のデータ名称８１に対応する用語チェックフラグ８４をＰＯＰ定義テーブル８０から取得する（ステップＳ６６）。
【０１００】
そして、ＣＰＵ２１は、ステップＳ６６で取得された用語チェックフラグ８４が１であるか否かを判別する（ステップＳ６７）。用語チェックフラグが０である場合（ステップＳ６７；ＮＯ）、ステップＳ６５に移行される。用語チェックフラグが１である場合（ステップＳ６７；ＹＥＳ）、ＣＰＵ２１は、ステップＳ６８を実行する。ステップＳ６８〜Ｓ７６は、第１のＰＯＰデータ編集処理のステップＳ４６〜Ｓ５４と同様である。
【０１０１】
以上、本変形例によれば、端末装置２０は、編集時のＰＯＰデータの更新用の入力データが入力されると、当該ＰＯＰデータにＮＧワードが含まれるか否かを自動的に判別する。このため、ＰＯＰデータ編集時のユーザの負担を低減でき、適切な表現を含む編集時のＰＯＰデータを容易に生成できる。
【０１０２】
以上の説明では、本発明に係るプログラムのコンピュータ読み取り可能な媒体として記憶部２５のＨＤＤ、ＳＳＤを使用した例を開示したが、この例に限定されない。その他のコンピュータ読み取り可能な媒体として、フラッシュメモリや、ＣＤ−ＲＯＭ等の可搬型記録媒体を適用することが可能である。また、本発明に係るプログラムのデータを通信回線を介して提供する媒体として、キャリアウエーブ（搬送波）も本発明に適用される。
【０１０３】
なお、上記実施の形態及び変形例における記述は、本発明に係る出力データ作成装置及びプログラムの一例であり、これに限定されるものではない。
【０１０４】
例えば、上記実施の形態及び変形例では、ＰＯＰデータ作成システム１が、サーバ１０及び端末装置２０からなる構成としたが、これに限定されるものではない。例えば、ＰＯＰデータ作成システム１が、１台の端末装置２０のみからなり、管理されるＰＯＰデータと、多言語文例集テーブル３０等の各種テーブルと、が記憶部２５に記憶される構成としてもよい。この構成では、端末装置２０は、所定の店舗の専用機となる。
【０１０５】
また、ＰＯＰデータ作成システム１が、互いに通信接続された複数の端末装置２０のみからなり、管理されるＰＯＰデータと、多言語文例集テーブル３０等の各種テーブルと、が各端末装置２０の記憶部２５に記憶される構成としてもよい。この構成では、例えば、各端末装置２０の記憶部２５に記憶されるＰＯＰデータ及び各種テーブルの少なくとも一部が共通化される構成としてもよい。
【０１０６】
また、上記実施の形態及び変形例では、翻訳として、日本語→英語、中国語（簡体字）、中国語（繁体字）、韓国語の例を説明したが、これに限定されるものではない。翻訳としては、上記の言語の反対方向の翻訳や、他の言語間の翻訳等としてもよい。
【０１０７】
また、上記実施の形態及び変形例では、出力データとして、ＰＯＰデータを作成する構成を説明したが、これに限定されるものではない。例えば、出力データとして、挨拶状のデータ、ビジネス文書のデータ等、他の出力データを用いる構成としてもよい。
【０１０８】
また、上記実施の形態及び変形例では、出力データの変換として、文字列の翻訳を行う構成を説明したが、これに限定されるものではない。例えば、出力データの変換として、文字列の同一言語の他の地方の方言への変換、文字列のビジネス用語への変換、文字列の他の用途の専門用語への変換、ローマ字変換等、他の変換を行う構成としてもよい。さらに、出力データの文字列そのものの変換に限定されるものではなく、文字列の色、大きさ、図形挿入等、出力データの文字列以外の構成要素の変換を行う構成としてもよい。
【０１０９】
また、上記実施の形態及び変形例では、不適切表現として、ＮＧワードを判別する構成を説明したが、これに限定されるものではない。例えば、不適切表現として、不適切な文章を判別する構成としてもよい。さらに、不適切表現として、文字列の不適切な色、大きさや、不適切な挿入図形等、出力データの文字列以外の不適切表現の構成要素の判別を行う構成としてもよい。
【０１１０】
また、上記実施の形態におけるＰＯＰデータ作成システム１の各構成要素の細部構成及び細部動作に関しては、本発明の趣旨を逸脱することのない範囲で適宜変更可能であることは勿論である。
【０１１１】
本発明の実施の形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
＜請求項１＞
出力シートを出力するための出力データを作成する出力データ作成装置であって、
第１の出力データに不適切表現が含まれるか否かを判別する第１の判別手段と、
前記第１の出力データを変換して第２の出力データを生成する変換手段と、
前記第２の出力データに不適切表現が含まれるか否かを判別する第２の判別手段と、
を備える出力データ作成装置。
＜請求項２＞
前記第１の判別手段により判別された第１の出力データの不適切表現を適切な表現に置き換える第１の置き換え手段を備える請求項１に記載の出力データ作成装置。
＜請求項３＞
前記第１の判別手段により判別された第１の出力データの不適切表現を置き換えるための候補語を表示させる表示制御手段を更に備え、
前記第１の置き換え手段は、所定の操作に応じて、前記判別された第１の出力データの不適切表現を適切な表現として前記表示制御手段により表示された候補語に置き換える請求項２に記載の出力データ作成装置。
＜請求項４＞
前記第１の判別手段は、前記第１の出力データの変換前に、当該第１の出力データに不適切表現が含まれるか否かを判別し、
前記第１の置き換え手段は、前記第１の出力データの変換前に、前記判別された第１の出力データの不適切表現を適切な表現に置き換え、
前記変換手段は、前記適切な表現に置き換えられた第１の出力データを前記第２の出力データに変換する請求項２または３に記載の出力データ作成装置。
＜請求項５＞
前記第２の判別手段により判別された第２の出力データの不適切表現を適切な表現に置き換える第２の置き換え手段を備える請求項１から４のいずれか一項に記載の出力データ作成装置。
＜請求項６＞
前記第１の出力データは、第１の言語からなり、
前記変換手段は、前記第１の出力データを第２の言語に翻訳して前記第２の出力データを生成する請求項１から５のいずれか一項に記載の出力データ作成装置。
＜請求項７＞
所定の言語で入力された入力データに含まれている不適切な表現を検出する第１の検出手段と、
前記第一の検出手段により検出された不適切な表現を他の表現に置換する置換手段と、
前記置換手段により前記不適切な表現が前記他の表現に置換された入力データを他の言語に翻訳することにより翻訳データを生成する翻訳手段と、
前記翻訳手段により生成された翻訳データに含まれている不適切な表現を検出する第２の検出手段と、
を備える出力データ作成装置。
＜請求項８＞
コンピュータを、
出力シートを出力するための第１の出力データに不適切表現が含まれるか否かを判別する第１の判別手段、
前記第１の出力データを変換して第２の出力データを生成する変換手段、
前記第２の出力データに不適切表現が含まれるか否かを判別する第２の判別手段、
として機能させるためのプログラム。
【符号の説明】
【０１１２】
１  ＰＯＰデータ作成システム
１０  サーバ
１１  ＣＰＵ
１２  操作部
１３  ＲＡＭ
１４  表示部
１５  記憶部
１６  通信部
１７  バス
２０  端末装置
２１  ＣＰＵ
２２  操作部
２３  ＲＡＭ
２４  表示部
２５  記憶部
２６  通信部
２７  印刷部
２８  バス
Ｎ  通信ネットワーク
【図１】
2016143099.tif 000003
【図２】
2016143099.tif 000004
【図３】
2016143099.tif 000005
【図４】
2016143099.tif 000006
【図５】
2016143099.tif 000007
【図６】
2016143099.tif 000008
【図７】
2016143099.tif 000009
【図８】
2016143099.tif 000010
【図９】
2016143099.tif 000011
【図１０】
2016143099.tif 000012
【図１１】
2016143099.tif 000013
【図１２】
2016143099.tif 000014