(57)【要約】【課題】翻訳印刷物の制作効率を向上させるための編集支援システム、編集支援装置、データ置換装置及び編集支援方法を提供する。【解決手段】ＤＴＰシステム１００は、印刷物やＷｅｂ画面の作成に用いる原文ＤＴＰデータから文字オブジェクトを取得し、文字オブジェクトからテキストデータとＩＤ及び座標位置とを抽出する抽出処理部１２と、抽出したテキストデータを他言語に翻訳した翻訳後データを生成する翻訳処理部４１と、テキストデータに対応するＩＤ及び座標位置に基づいて、原文ＤＴＰデータのうち抽出したテキストデータを、翻訳処理部４１が生成した翻訳後データに置換する置換処理部１７とを備え、置換処理部１７は、テキストデータのフォント情報と翻訳後データのフォント情報とを対応付けて記憶するフォントファイル記憶部２３ｃを参照して、テキストデータのフォント情報に対応する翻訳後データのフォント情報を、置換する翻訳後データに用いる。【選択図】図１
2018005367.tif 000002
【特許請求の範囲】
【請求項１】
印刷物やＷｅｂ画面の作成に用いるレイアウトデータから文字オブジェクトを取得し、前記文字オブジェクトから第１テキストデータと、前記第１テキストデータの識別情報及び位置情報を含む付加データとを抽出する抽出手段と、
前記抽出手段が抽出した前記第１テキストデータを他言語に翻訳した第２テキストデータを生成する生成手段と、
前記第１テキストデータのフォント情報と、前記第２テキストデータのフォント情報とを対応付けて記憶するフォント記憶部と、
前記第１テキストデータに対応する前記付加データに基づいて、前記レイアウトデータのうち前記抽出手段が抽出した前記第１テキストデータを、前記生成手段により生成された前記第２テキストデータに置換する置換手段と、
を備え、
前記置換手段は、前記フォント記憶部を参照して、前記第１テキストデータのフォント情報に対応する前記第２テキストデータのフォント情報を、置換する前記第２テキストデータに用いること、
を特徴とする編集支援システム。
【請求項２】
請求項１に記載の編集支援システムにおいて、
前記抽出手段は、前記第１テキストデータのフォント情報を、さらに抽出し、
前記第１テキストデータのフォント情報に対応する第２テキストデータのフォント情報の入力を受け付けるフォント情報受付手段と、
前記抽出手段が抽出した前記第１テキストデータのフォント情報と、前記フォント情報受付手段が受け付けた前記第２テキストデータのフォント情報とを対応付けて前記フォント記憶部に記憶させるフォント情報登録手段と、
を備えること、
を特徴とする編集支援システム。
【請求項３】
請求項１又は請求項２に記載の編集支援システムにおいて、
前記抽出手段は、前記第１テキストデータに前記生成手段で認識不可の特殊文字を含む場合に、前記特殊文字を前記生成手段で認識可能な代替文字に変換する処理を行い、
前記置換手段は、前記第２テキストデータに含まれる前記代替文字を、前記特殊文字に変換する処理を行うこと、
を特徴とする編集支援システム。
【請求項４】
請求項１から請求項３までのいずれかに記載の編集支援システムにおいて、
前記置換手段は、前記第２テキストデータの全てを表示できない場合に、前記文字オブジェクトのサイズを大きく変更し、及び、前記文字オブジェクトに含まれる前記第２テキストデータの文字サイズを小さく変更することの少なくとも一方の処理を行うこと、
を特徴とする編集支援システム。
【請求項５】
印刷物やＷｅｂ画面の作成に用いるレイアウトデータから文字オブジェクトを取得し、前記文字オブジェクトから第１テキストデータと、前記第１テキストデータの識別情報及び位置情報を含む付加データとを抽出する抽出手段と、
前記抽出手段が抽出した前記第１テキストデータを出力する出力手段と、
前記第１テキストデータを他言語に翻訳した第２テキストデータの入力を受け付ける受付手段と、
前記第１テキストデータのフォント情報と、前記第２テキストデータのフォント情報とを対応付けて記憶するフォント記憶部と、
前記第１テキストデータに対応する前記付加データに基づいて、前記レイアウトデータのうち前記抽出手段が抽出した前記第１テキストデータを、前記受付手段により受け付けた前記第２テキストデータに置換する置換手段と、
を備え、
前記置換手段は、前記フォント記憶部を参照して、前記第１テキストデータのフォント情報に対応する前記第２テキストデータのフォント情報を、置換する前記第２テキストデータに用いること、
を特徴とする編集支援装置。
【請求項６】
第１テキストデータを含む文字オブジェクトが配置された印刷物やＷｅｂ画面の作成に用いるレイアウトデータを受け付ける第１受付手段と、
前記第１テキストデータを他言語に翻訳した第２テキストデータを、前記第２テキストデータの識別情報及び位置情報を含む付加データと共に受け付ける第２受付手段と、
前記第１テキストデータのフォント情報と、前記第２テキストデータのフォント情報とを対応付けたフォントファイルを受け付ける第３受付手段と、
前記第１受付手段により受け付けた前記レイアウトデータに含まれる前記第１テキストデータを、前記第２受付手段により受け付けた前記付加データに基づいて前記第２テキストデータに置換する置換手段と、
を備え、
前記置換手段は、前記第３受付手段が受け付けた前記フォントファイルに基づいて、前記第１テキストデータのフォント情報に対応する前記第２テキストデータのフォント情報を、置換する前記第２テキストデータに用いること、
を特徴とするデータ置換装置。
【請求項７】
印刷物やＷｅｂ画面の作成に用いるレイアウトデータを編集するコンピュータにおける編集支援方法であって、
抽出手段が、前記レイアウトデータから文字オブジェクトを取得し、前記文字オブジェクトから第１テキストデータと、前記第１テキストデータの識別情報及び位置情報を含む付加データとを抽出する抽出ステップと、
生成手段が、前記抽出ステップにより抽出した前記第１テキストデータを他言語に翻訳した第２テキストデータを生成する生成ステップと、
置換手段が、前記第１テキストデータに対応する前記付加データに基づいて、前記レイアウトデータのうち前記抽出ステップにより抽出した前記第１テキストデータを、前記生成ステップにより生成された前記第２テキストデータに置換する置換ステップと、
を含み、
前記置換ステップは、前記第１テキストデータのフォント情報と前記第２テキストデータのフォント情報とを対応付けて記憶するフォント記憶部を参照して、前記第１テキストデータのフォント情報に対応する前記第２テキストデータのフォント情報を、置換する前記第２テキストデータに用いること、
を特徴とする編集支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、編集支援システム、編集支援装置、データ置換装置及び編集支援方法に関する。
【背景技術】
【０００２】
従来、原文印刷物のレイアウトデータ上に配置されたテキスト文字列を、識別子を付与して抽出処理し、抽出したテキスト文字列を翻訳し、元ドキュメントの同配置場所へ識別子を利用して置換処理することで、翻訳印刷物のレイアウトデータを作成する方法が開示されている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１８１２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載されている方法では、置換処理後に、例えば、ＤＴＰ（ｄｅｓｋｔｏｐ  ｐｕｂｌｉｓｈｉｎｇ）オペレータのような作業者が、フォント等の文字情報を設定及び調整をする工程が発生する。そのため、翻訳印刷物の制作効率が悪く、海外顧客の要望に柔軟に対応することが難しかった。
【０００５】
そこで、本発明は、翻訳印刷物の制作効率を向上させるための編集支援システム、編集支援装置、データ置換装置及び編集支援方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、以下のような解決手段により、前記課題を解決する。
第１の発明は、印刷物やＷｅｂ画面の作成に用いるレイアウトデータから文字オブジェクトを取得し、前記文字オブジェクトから第１テキストデータと、前記第１テキストデータの識別情報及び位置情報を含む付加データとを抽出する抽出手段と、前記抽出手段が抽出した前記第１テキストデータを他言語に翻訳した第２テキストデータを生成する生成手段と、前記第１テキストデータのフォント情報と、前記第２テキストデータのフォント情報とを対応付けて記憶するフォント記憶部と、前記第１テキストデータに対応する前記付加データに基づいて、前記レイアウトデータのうち前記抽出手段が抽出した前記第１テキストデータを、前記生成手段により生成された前記第２テキストデータに置換する置換手段と、を備え、前記置換手段は、前記フォント記憶部を参照して、前記第１テキストデータのフォント情報に対応する前記第２テキストデータのフォント情報を、置換する前記第２テキストデータに用いること、を特徴とする編集支援システムである。
第２の発明は、第１の発明の編集支援システムにおいて、前記抽出手段は、前記第１テキストデータのフォント情報を、さらに抽出し、前記第１テキストデータのフォント情報に対応する第２テキストデータのフォント情報の入力を受け付けるフォント情報受付手段と、前記抽出手段が抽出した前記第１テキストデータのフォント情報と、前記フォント情報受付手段が受け付けた前記第２テキストデータのフォント情報とを対応付けて前記フォント記憶部に記憶させるフォント情報登録手段と、を備えること、を特徴とする編集支援システムである。
第３の発明は、第１の発明又は第２の発明の編集支援システムにおいて、前記抽出手段は、前記第１テキストデータに前記生成手段で認識不可の特殊文字を含む場合に、前記特殊文字を前記生成手段で認識可能な代替文字に変換する処理を行い、前記置換手段は、前記第２テキストデータに含まれる前記代替文字を、前記特殊文字に変換する処理を行うこと、を特徴とする編集支援システムである。
第４の発明は、第１の発明から第３の発明までのいずれかの編集支援システムにおいて、前記置換手段は、前記第２テキストデータの全てを表示できない場合に、前記文字オブジェクトのサイズを大きく変更し、及び、前記文字オブジェクトに含まれる前記第２テキストデータの文字サイズを小さく変更することの少なくとも一方の処理を行うこと、を特徴とする編集支援システムである。
第５の発明は、印刷物やＷｅｂ画面の作成に用いるレイアウトデータから文字オブジェクトを取得し、前記文字オブジェクトから第１テキストデータと、前記第１テキストデータの識別情報及び位置情報を含む付加データとを抽出する抽出手段と、前記抽出手段が抽出した前記第１テキストデータを出力する出力手段と、前記第１テキストデータを他言語に翻訳した第２テキストデータの入力を受け付ける受付手段と、前記第１テキストデータのフォント情報と、前記第２テキストデータのフォント情報とを対応付けて記憶するフォント記憶部と、前記第１テキストデータに対応する前記付加データに基づいて、前記レイアウトデータのうち前記抽出手段が抽出した前記第１テキストデータを、前記受付手段により受け付けた前記第２テキストデータに置換する置換手段と、を備え、前記置換手段は、前記フォント記憶部を参照して、前記第１テキストデータのフォント情報に対応する前記第２テキストデータのフォント情報を、置換する前記第２テキストデータに用いること、を特徴とする編集支援装置である。
第６の発明は、第１テキストデータを含む文字オブジェクトが配置された印刷物やＷｅｂ画面の作成に用いるレイアウトデータを受け付ける第１受付手段と、前記第１テキストデータを他言語に翻訳した第２テキストデータを、前記第２テキストデータの識別情報及び位置情報を含む付加データと共に受け付ける第２受付手段と、前記第１テキストデータのフォント情報と、前記第２テキストデータのフォント情報とを対応付けたフォントファイルを受け付ける第３受付手段と、前記第１受付手段により受け付けた前記レイアウトデータに含まれる前記第１テキストデータを、前記第２受付手段により受け付けた前記付加データに基づいて前記第２テキストデータに置換する置換手段と、を備え、前記置換手段は、前記第３受付手段が受け付けた前記フォントファイルに基づいて、前記第１テキストデータのフォント情報に対応する前記第２テキストデータのフォント情報を、置換する前記第２テキストデータに用いること、を特徴とするデータ置換装置である。
第７の発明は、印刷物やＷｅｂ画面の作成に用いるレイアウトデータを編集するコンピュータにおける編集支援方法であって、抽出手段が、前記レイアウトデータから文字オブジェクトを取得し、前記文字オブジェクトから第１テキストデータと、前記第１テキストデータの識別情報及び位置情報を含む付加データとを抽出する抽出ステップと、生成手段が、前記抽出ステップにより抽出した前記第１テキストデータを他言語に翻訳した第２テキストデータを生成する生成ステップと、置換手段が、前記第１テキストデータに対応する前記付加データに基づいて、前記レイアウトデータのうち前記抽出ステップにより抽出した前記第１テキストデータを、前記生成ステップにより生成された前記第２テキストデータに置換する置換ステップと、を含み、前記置換ステップは、前記第１テキストデータのフォント情報と前記第２テキストデータのフォント情報とを対応付けて記憶するフォント記憶部を参照して、前記第１テキストデータのフォント情報に対応する前記第２テキストデータのフォント情報を、置換する前記第２テキストデータに用いること、を特徴とする編集支援方法である。
【発明の効果】
【０００７】
本発明によれば、翻訳印刷物の制作効率を向上させるための編集支援システム、編集支援装置、データ置換装置及び編集支援方法を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係るＤＴＰシステムの処理の概要を説明するための図である。
【図２】本実施形態に係るＤＴＰシステムの機能ブロックを示す図である。
【図３】本実施形態に係るＤＴＰ装置での抽出処理を示すフローチャートである。
【図４】本実施形態に係るＤＴＰ装置での画面例を示す図である。
【図５】本実施形態に係るＤＴＰ装置で使用する各データ及びファイルの例を示す図である。
【図６】本実施形態に係る翻訳サーバでの翻訳処理を示すフローチャートである。
【図７】本実施形態に係るＤＴＰ装置で使用するフォントファイルの例を示す図である。
【図８】本実施形態に係るＤＴＰ装置での置換処理を示すフローチャートである。
【図９】本実施形態に係るＤＴＰ装置での画面例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態について、図を参照しながら説明する。なお、これは、あくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
（実施形態）
＜ＤＴＰシステム１００＞
図１は、本実施形態に係るＤＴＰシステム１００の処理の概要を説明するための図である。
図２は、本実施形態に係るＤＴＰシステム１００の機能ブロックを示す図である。
図１及び図２に示すＤＴＰシステム１００（編集支援システム）は、ＤＴＰ装置１（編集支援装置）と、翻訳サーバ４とを備え、各々が通信ネットワークＮを介して接続されている。
ＤＴＰシステム１００は、原文ＤＴＰデータ（レイアウトデータ）に含まれる文字を他言語に翻訳した翻訳ＤＴＰデータを生成するシステムである。
【００１０】
ＤＴＰシステム１００による処理の概要は、次のようなものである。
ＤＴＰ装置１は、例えば、図１に示すような原文ＤＴＰデータ５０を生成する装置である。この例の原文ＤＴＰデータ５０は、レストランのメニュー表に関するものである。
原文ＤＴＰデータ５０は、印刷物やＷｅｂ画面の作成に用いるデータであって、例えば、Ａｄｏｂｅ（登録商標）社のＩｎＤｅｓｉｇｎ（登録商標）や、Ｉｌｌｕｓｔｒａｔｏｒ等の印刷及びデジタルパブリッシング向けのレイアウトをデザインするためのＤＴＰソフトウェアによって生成される。
【００１１】
ここで、ＤＴＰ装置１は、文字やイラストをオブジェクトとして扱う。ＤＴＰ装置１を使用して印刷物等のデザインをするこのＤＴＰ装置１を操作する作業者（以下、オペレータという。）は、オブジェクトを貼り付けたり、切り取ったり、編集したりすることによって、特殊な加工を行うことができ、容易に印刷物等のデザインをすることができる。また、ＤＴＰ装置１は、文字をオブジェクトとして扱うことで、文書が途中で切れた中途半端な文書を切り出すのを防ぐことができる。このように、原文ＤＴＰデータ５０は、複数のオブジェクトにより構成される。この例では、原文ＤＴＰデータ５０には、文字オブジェクト５１（５１ａ，５１ｂ，５１ｃ，・・・）と、イラストオブジェクト５２（５２ａ，５２ｂ，・・・）とが配置されている。
そして、ＤＴＰ装置１は、原文ＤＴＰデータ５０を他言語の翻訳ＤＴＰデータ６０にする場合に、まず、原文ＤＴＰデータ５０の文字オブジェクト５１からテキストデータ５３を抽出する（＃１）。
【００１２】
次に、翻訳サーバ４は、テキストデータ５３から翻訳後データ５５を生成する（＃２）。この例では、翻訳後データ５５は、日本語のテキストデータ５３を英語に翻訳したものである。
そして、ＤＴＰ装置１は、翻訳後データ５５を含む文字オブジェクト６１を、原文ＤＴＰデータ５０の文字オブジェクト５１に対応する位置に置換して、翻訳ＤＴＰデータ６０を生成する（＃３）。翻訳ＤＴＰデータ６０は、文字オブジェクト６１（６１ａ，６１ｂ，６１ｃ，・・・）と、イラストオブジェクト６２（６２ａ，６２ｂ，・・・）とが配置されたデータである。ＤＴＰ装置１は、翻訳ＤＴＰデータ６０を生成する際に、翻訳後データ５５を、予め指定されたフォントに変換した上で、文字オブジェクト６１を生成する。
よって、原文ＤＴＰデータ５０と、翻訳ＤＴＰデータ６０とを比較すると、翻訳ＤＴＰデータ６０の文字オブジェクト６１と、原文ＤＴＰデータ５０の文字オブジェクト５１とは、言語とフォントとが異なるものになっている。なお、翻訳ＤＴＰデータ６０のイラストオブジェクト６２は、原文ＤＴＰデータ５０のイラストオブジェクト５２と同じである。
【００１３】
次に、各装置について説明する。
＜ＤＴＰ装置１＞
ＤＴＰ装置１は、原文ＤＴＰデータ５０を生成及び編集する装置である。そして、ＤＴＰ装置１は、生成された原文ＤＴＰデータ５０から各言語に対応した多言語（複数言語）の翻訳ＤＴＰデータ６０を生成する。
ＤＴＰ装置１は、制御部１０と、記憶部２０と、表示部２７と、入力部２８と、通信インタフェース部２９とを備える。
制御部１０は、ＤＴＰ装置１の全体を制御する中央処理装置（ＣＰＵ）である。制御部１０は、記憶部２０に記憶されているオペレーティングシステム（ＯＳ）やアプリケーションプログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、各種機能を実行する。
【００１４】
制御部１０は、入力受付部１１（第１受付手段、第２受付手段、第３受付手段、受付手段、フォント情報受付手段）と、抽出処理部１２（抽出手段）と、テキスト出力部１３（出力手段）と、フォント登録部１５（フォント情報登録手段）と、置換処理部１７（置換手段）とを備える。
入力受付部１１は、抽出処理用画面及び置換処理用画面（後述する）を用いて、オペレータによって指定された各ファイルや、原文ＤＴＰデータ５０の入力を受け付ける。また、入力受付部１１は、フォント情報の入力を受け付ける。ここで、フォント情報とは、文字フォント、フォントサイズ、フォントカラーを含む情報をいう。また、文字フォントとは、例えば、ゴシック体、明朝体等の活字書体をいう。
【００１５】
抽出処理部１２は、原文ＤＴＰデータ５０から文字オブジェクト内のテキストデータ（第１テキストデータ）を抽出する。その際、抽出処理部１２は、文字オブジェクトのＩＤ（ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）（識別情報）及び文字オブジェクトの座標位置（位置情報）である付加データを抽出する。
テキスト出力部１３は、抽出処理部１２が抽出したテキストデータを、中間データ記憶部２４に出力する。
【００１６】
フォント登録部１５は、フォントファイル記憶部２３ｃ（フォント記憶部）に記憶されているフォントファイルを更新するためのフォント情報を受け付けたことに応じて、フォントファイル記憶部２３ｃのフォントファイルを更新する。
置換処理部１７は、テキストデータを翻訳した翻訳後データ（第２テキストデータ）を用いて原文ＤＴＰデータ５０の文字オブジェクト内のテキストデータを翻訳後データに置換することで、翻訳ＤＴＰデータ６０を生成する。
なお、各処理の詳細については、後述する。
【００１７】
記憶部２０は、制御部１０が各種の処理を実行するために必要なプログラム、データ等を記憶するためのハードディスク、半導体メモリ素子等の記憶領域である。
ここで、コンピュータとは、制御部、記憶装置等を備えた情報処理装置をいい、ＤＴＰ装置１は、制御部１０、記憶部２０等を備えた情報処理装置であり、コンピュータの概念に含まれる。
記憶部２０は、プログラム記憶部２１と、ＤＴＰデータ記憶部２２と、設定ファイル記憶部２３と、中間データ記憶部２４とを備える。
【００１８】
プログラム記憶部２１は、各種プログラムを記憶する記憶領域である。プログラム記憶部２１は、ＤＴＰプログラム２１ａと、編集支援プログラム２１ｂとを記憶している。
ＤＴＰプログラム２１ａ及び編集支援プログラム２１ｂは、ＤＴＰ装置１の制御部１０が実行する各種機能を行うためのプログラムである。
ＤＴＰプログラム２１ａは、原文ＤＴＰデータを生成及び編集する処理を行うメインプログラムであり、上述したＤＴＰソフトウェアが該当する。
編集支援プログラム２１ｂは、入力受付部１１、抽出処理部１２、テキスト出力部１３、フォント登録部１５及び置換処理部１７の各処理を実行するためのプラグインである。
【００１９】
ＤＴＰデータ記憶部２２は、各種のＤＴＰデータを記憶する記憶領域である。ＤＴＰデータ記憶部２２は、このＤＴＰ装置１で生成した原文ＤＴＰデータ５０や、翻訳ＤＴＰデータ６０を記憶する。
設定ファイル記憶部２３は、後述する抽出処理及び置換処理を行う際に使用する各種の設定ファイルを記憶する記憶領域である。設定ファイル記憶部２３は、処理内容ファイル記憶部２３ａと、特殊文字ファイル記憶部２３ｂと、フォントファイル記憶部２３ｃとを備える。
処理内容ファイル記憶部２３ａは、処理内容ファイルを記憶する。処理内容ファイルには、処理方法、処理単位、処理ページ等が設定されている。処理方法、処理単位及び処理ページの具体例については、後述する。
【００２０】
特殊文字ファイル記憶部２３ｂは、特殊文字変換ファイルを記憶する。特殊文字変換ファイルは、ＤＴＰプログラム２１ａに依存する特殊文字と、ＤＴＰプログラム２１ａに依存しない代替文字とを対応付けたファイルである。ここで、特殊文字とは、テキストエディタでは表示できないバイナリ情報を有する文字をいう。特殊文字のまま、他の装置である翻訳サーバ４で処理を行うと、翻訳サーバ４では、特殊文字を認識できないため、このバイナリ情報を有する文字によって不具合が生じる可能性がある。そのため、翻訳サーバ４での不具合を回避するために、ＤＴＰ装置１では、特殊文字変換ファイルを用いて、事前に特殊文字を代替文字に変換する処理を行う。
【００２１】
フォントファイル記憶部２３ｃは、フォントファイルを記憶する。フォントファイルは、原文ＤＴＰデータ５０に有する各文字オブジェクトが有するテキストデータのフォント情報を記憶したファイルである。後述するが、ＤＴＰ装置１は、翻訳ＤＴＰデータ６０で使用するフォント情報の入力を受け付けて、原文ＤＴＰデータ５０で使用されているフォント情報に、受け付けたフォント情報を追加して、フォントファイルを更新する。
中間データ記憶部２４は、一時記憶領域である。中間データ記憶部２４は、例えば、ＤＴＰ装置１の制御部１０が実行する処理によって生成したデータ等を一時的に記憶する。
通信インタフェース部２９は、通信ネットワークＮを介して翻訳サーバ４との間の通信を行うためのインタフェース部である。
【００２２】
＜翻訳サーバ４＞
翻訳サーバ４は、テキストデータを指定言語に翻訳する装置である。翻訳サーバ４は、テキストデータと、指定言語とを受け付けて、翻訳後データを生成する。指定言語とは、翻訳する言語をいう。翻訳サーバ４は、指定言語を予め記憶してもよいし、多言語からオペレータが選択することで指定言語を受け付けてもよい。
翻訳サーバ４は、例えば、パーソナルコンピュータ（ＰＣ）等であり、制御部４０と、記憶部４５と、通信インタフェース部４９とを備える。
制御部４０は、翻訳サーバ４の全体を制御するＣＰＵである。制御部４０は、記憶部４５に記憶されているＯＳやアプリケーションプログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、各種機能を実行する。
制御部４０は、翻訳処理部４１（生成手段）を備える。
翻訳処理部４１は、テキストデータを指定言語に翻訳する処理を行う。
【００２３】
記憶部４５は、制御部４０が各種の処理を実行するために必要なプログラム、データ等を記憶するためのハードディスク、半導体メモリ素子等の記憶領域である。
記憶部４５は、プログラム記憶部４６を備える。
プログラム記憶部４６は、各種プログラムを記憶する記憶領域である。プログラム記憶部４６は、翻訳プログラム４６ａを記憶している。翻訳プログラム４６ａは、翻訳サーバ４の制御部４０が実行する各種機能を行うためのプログラムである。
通信インタフェース部４９は、通信ネットワークＮを介してＤＴＰ装置１との間の通信を行うためのインタフェース部である。
通信ネットワークＮは、ＤＴＰ装置１と翻訳サーバ４との間のネットワークであり、インターネット回線等である。
【００２４】
次に、ＤＴＰシステム１００の処理について説明する。
＜抽出処理＞
最初に、ＤＴＰ装置１で行う抽出処理を説明する。
図３は、本実施形態に係るＤＴＰ装置１での抽出処理を示すフローチャートである。
図４は、本実施形態に係るＤＴＰ装置１での画面例を示す図である。
図５は、本実施形態に係るＤＴＰ装置１で使用する各データ及びファイルの例を示す図である。
【００２５】
このＤＴＰ装置１で印刷物等のデザインをしているオペレータが、編集支援プログラム２１ｂを実行すると、制御部１０は、例えば、図４（Ａ）に示す編集支援画面３０を、表示部２７に表示させる。編集支援画面３０は、編集支援プログラム２１ｂにより実行可能な処理を示し、抽出処理選択部３１と、フォント登録選択部３２と、置換処理選択部３３とのオペレータにより選択可能な各ボタンを含む。編集支援画面３０の抽出処理選択部３１がオペレータによって選択されることで、図３のステップＳ（以下、「Ｓ」という。）１０において、ＤＴＰ装置１の制御部１０は、図４（Ｂ）に示す抽出処理用画面７０を、表示部２７に表示させる。
【００２６】
図４（Ｂ）に示す抽出処理用画面７０は、抽出処理を行うために必要な各種ファイルの指定を行うユーザインタフェース（ＵＩ）である。
抽出処理用画面７０は、処理内容設定部７１と、特殊文字設定部７２と、処理後データ指定部７３と、原文ＤＴＰデータ指定部７４と、設定内容表示部７５と、実行ボタン７６とを含む。
処理内容設定部７１は、処理内容ファイルの格納位置を設定するためのものである。処理内容設定部７１の右側に有する「選択」ボタンが選択されることで、制御部１０は、設定ファイル記憶部２３の処理内容ファイル記憶部２３ａに記憶される処理内容ファイルを選択可能に表示する。オペレータが１つのファイルを指定することで、制御部１０は、処理内容設定部７１に、指定された処理内容ファイルの格納位置を表示する。処理内容ファイルが指定されると、制御部１０は、処理内容ファイルを、設定内容表示部７５に表示させる。具体的には、図４（Ｂ）に示すように、設定内容表示部７５には、処理内容ファイルとして「処理方法」、「処理単位」、「処理ページ」が表示される。
ここで、設定内容表示部７５に表示される処理内容ファイルについて説明する。処理内容ファイルは、どういう処理をするのか、という処理内容を含む。処理方法は、単体処理か、一括処理か等である。処理単位は、オブジェクト単位等である。
なお、処理内容設定部７１は、処理内容ファイルの格納位置をオペレータが直接手入力して指定してもよい。
【００２７】
特殊文字設定部７２は、特殊文字変換ファイルの格納位置を設定するためのものである。図５（Ａ）に示す特殊文字変換ファイル９０は、特殊文字と、代替文字とを対応付けたテキストファイルである。この例では、特殊文字は、「＾＃」や「＾ｙ」等である。そして、特殊文字は、例えば、ページ番号や、右インデントタブ等を示す。これらの文字は、ＤＴＰ装置１では、ページ番号や、右インデントタブとして表示される。しかし、ＤＴＰプログラム２１ａを実行せずに、例えば、テキストエディタで開くと、特殊文字の部分は、何も表示されない。代替文字は、特殊文字を置き換える文字であり、例えば、「★☆★☆★」や「■□■□■」等である。この例では、代替文字は、通常の文字と区別するため、複数のマークの羅列にしている。
処理後データ指定部７３は、処理後データの格納先を指定するためのものである。処理後データとは、抽出処理によって出力される、例えば、ＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記述されるデータである。処理後データの出力先として、オペレータは、例えば、中間データ記憶部２４を指定することができる。
【００２８】
原文ＤＴＰデータ指定部７４は、原文ＤＴＰデータを指定するためのものである。オペレータが、例えば、原文ＤＴＰデータ指定部７４の右側に有する「選択」ボタンを選択することで、制御部１０は、ＤＴＰデータ記憶部２２に記憶されている各種のＤＴＰデータを、選択可能に表示する。そして、オペレータが原文ＤＴＰデータを１つ指定することで、制御部１０は、原文ＤＴＰデータ指定部７４に、指定された原文ＤＴＰデータの格納位置を表示する。
実行ボタン７６は、抽出処理を実行するためのボタンである。
オペレータによって実行ボタン７６が選択されることで、図３のＳ１１において、制御部１０（入力受付部１１）は、抽出処理用画面７０によって設定された内容を受け付ける。
【００２９】
Ｓ１２において、制御部１０（抽出処理部１２）は、抽出処理を開始する。
まず、制御部１０は、抽出処理用画面７０で指定した原文ＤＴＰデータから文字オブジェクト内のテキストデータを検索する。制御部１０は、原文ＤＴＰデータを、例えば、ＸＭＬ等の構造化文書にした上で、原文ＤＴＰデータをＺ字状に、つまり、横方向及び下方向に走査する。なお、検索範囲は、抽出処理用画面７０において指定した処理内容ファイルに従う。図５（Ｂ）は、検索したテキストデータを含むＸＭＬデータ９１を示す。例えば、図５（Ｂ）のＸＭＬデータ９１は、テキストＩＤが「１」である「レストラン○×」に関して、「レストラン○×」の文字列の位置情報が「５０，１０，１２０，４０」であり、文字フォントが「○○ゴシック」であり、フォントサイズが「１６ｐｔ」であり、フォントカラーが「０，１００，１００，０」であることが示されている。
図３に戻り、Ｓ１３において、制御部１０は、検索したテキストデータのフォント情報を抽出する。そして、制御部１０は、抽出したフォント情報を含む新たなフォントファイルを生成して、フォントファイル記憶部２３ｃに記憶させる。図５（Ｃ）は、この処理でフォントファイル記憶部２３ｃに記憶されたフォントファイル９２を示す。フォントファイル９２は、ＸＭＬデータ９１からフォントに関するデータを取得したものであって、文字フォントと、フォントサイズと、フォントカラーとが対応付けられている。
【００３０】
図３に戻り、Ｓ１４において、制御部１０は、文字オブジェクトのＩＤと座標位置とを取得する。文字オブジェクトのＩＤ及び座標位置は、例えば、ＸＭＬデータ９１（図５（Ｂ）中のｐｏｓデータ）から取得できる。なお、ＩＤ及び座標位置は、原文ＤＴＰデータのメタデータとして有するものを使用してもよい。また、座標位置は、例えば、図５（Ｂ）のテキストＩＤが「１」であれば、「５０，１０，１２０，４０」であり、「５０，１０」と「１２０，４０」とは、文字オブジェクトの左上部と右下部との座標を示す。
Ｓ１５において、制御部１０は、抽出したテキストデータに特殊文字が含まれている場合には、抽出処理用画面７０で指定した特殊文字変換ファイルを用いて、特殊文字を、代替文字に変換する。
Ｓ１６において、制御部１０（テキスト出力部１３）は、特殊文字を代替文字に変換後のテキストデータを含むＸＭＬデータを、処理後データの格納先（具体的には、例えば、中間データ記憶部２４）に出力する。ここで、処理後データの格納先に出力されたＸＭＬデータは、テキストデータと、ＩＤ及び座標位置とが対応付けられている。その後、制御部１０は、本処理を終了する。
この抽出処理によって、ＤＴＰ装置１は、原文ＤＴＰデータに含まれる文字オブジェクトのテキストデータを抽出することができる。
【００３１】
＜翻訳処理＞
次に、翻訳サーバ４で行う翻訳処理を説明する。
図６は、本実施形態に係る翻訳サーバでの翻訳処理を示すフローチャートである。
Ｓ２０において、翻訳サーバ４の制御部４０は、翻訳対象データを受け付ける。ここで、制御部４０は、抽出処理によって抽出され、ＤＴＰ装置１の中間データ記憶部２４に記憶されたＸＭＬデータをＤＴＰ装置１から受信して、翻訳対象データとする。
Ｓ２１において、制御部４０は、指定言語を受け付ける。指定言語は、予めある言語が指定されていてもよいし、オペレータが都度指定してもよい。
Ｓ２２において、制御部４０（翻訳処理部４１）は、翻訳対象のデータを、指定言語で翻訳する。
Ｓ２３において、制御部４０は、翻訳後データを出力する。翻訳後データは、受け付けたＸＭＬデータの中のテキストデータが翻訳されている以外、受け付けたＸＭＬデータと同じである。制御部４０は、翻訳後データを、例えば、ＤＴＰ装置１に送信することで、ＤＴＰ装置１の制御部１０は、翻訳後データを中間データ記憶部２４に記憶させてもよい。その後、制御部４０は、本処理を終了する。
【００３２】
＜フォント登録処理＞
次に、ＤＴＰ装置１で行うフォント登録処理を説明する。
図７は、本実施形態に係るＤＴＰ装置１で使用するフォントファイルの例を示す図である。
オペレータは、抽出処理の後に、翻訳処理と並行して、又は、翻訳処理の前後に、フォント登録処理を行う。
上述した抽出処理（図３参照）によって、ＤＴＰ装置１のフォントファイル記憶部２３ｃには、原文ＤＴＰデータで使用しているフォント情報を含んだフォントファイルが記憶されている。フォントファイル記憶部２３ｃは、例えば、図５（Ｃ）に示すフォントファイル９２が記憶されている。
【００３３】
そこで、オペレータが編集支援画面３０（図４（Ａ）参照）から、フォント登録選択部３２を選択することで、制御部１０は、ＤＴＰ装置１のフォントファイル記憶部２３ｃに記憶されているフォントファイルを、表示部２７に表示させる。
次に、オペレータは、抽出したフォント情報の右に、置換したいフォント情報を追記するように入力する。図７は、置換したいフォント情報を追記したフォントファイル９３の例を示す。図７に示すように、最上段の行は、文字フォントが「○○ゴシック」であり、フォントサイズが「１６ｐｔ」であり、フォントカラーが「０，１００，１００，０」である、「レストラン○×」のフォント情報の右に、オペレータが、文字フォントが「■■Ｓａｎｓ−Ｓｅｒｉｆ」であり、フォントサイズが「１４ｐｔ」であり、フォントカラーが「０，１００，７０，０」を追記したものである。そして、追記したフォントファイルを更新して記憶させるために、オペレータがこのフォントファイル９３を閉じる等することで、制御部１０（入力受付部１１）は、フォント情報を受け付ける。そして、制御部１０（フォント登録部１５）は、受け付けたフォントファイル９３を、フォントファイル記憶部２３ｃに記憶させる。
【００３４】
＜置換処理＞
最後に、ＤＴＰ装置１で行う置換処理を説明する。
図８は、本実施形態に係るＤＴＰ装置１での置換処理を示すフローチャートである。
図９は、本実施形態に係るＤＴＰ装置１での画面例を示す図である。
【００３５】
オペレータにより図４（Ａ）に示す編集支援画面３０から置換処理選択部３３が選択されることで、図８のＳ３０において、ＤＴＰ装置１の制御部１０は、図９に示す置換処理用画面８０を、表示部２７に表示させる。
図９に示す置換処理用画面８０は、置換処理を行うために必要な各種ファイルの指定を行うＵＩである。
【００３６】
置換処理用画面８０は、処理内容設定部８１と、特殊文字設定部８２と、フォント指定部８３と、処理後データ指定部８４と、対象ファイル指定部８５と、設定内容表示部８６と、実行ボタン８７とを含む。
処理内容設定部８１、特殊文字設定部８２及び設定内容表示部８６は、抽出処理用画面７０の処理内容設定部７１、特殊文字設定部７２及び設定内容表示部７５と同様である。
フォント指定部８３は、上述のフォント登録処理によって更新したフォントファイルを指定する。
【００３７】
処理後データ指定部８４は、処理後データの格納先を指定する。処理後データとは、置換処理をして出力される翻訳ＤＴＰデータである。処理後データの格納先として、オペレータは、ＤＴＰデータ記憶部２２を指定し、さらに、翻訳ＤＴＰデータのファイル名を指定することができる。
対象ファイル指定部８５は、抽出処理をした原文ＤＴＰデータと、翻訳後データとを指定する。
実行ボタン８７は、置換処理を行うためのボタンである。
オペレータによって実行ボタン８７が選択されることで、図８のＳ３１において、制御部１０（入力受付部１１）は、置換処理用画面８０によって設定された内容を受け付ける。
【００３８】
Ｓ３２において、制御部１０（置換処理部１７）は、置換処理を開始する。
まず、制御部１０は、対象ファイル指定部８５によって指定された翻訳後データと、フォント指定部８３によって指定されたフォントファイルとを用いて、翻訳後データが示す翻訳された文字列を、フォントファイルに指定されたフォント情報に基づいて変換する。
Ｓ３３において、制御部１０は、翻訳後データに代替文字が含まれている場合には、置換処理用画面８０で指定の特殊文字変換ファイルを用いて、代替文字を、特殊文字に再度変換する。
【００３９】
Ｓ３４において、制御部１０は、対象ファイル指定部８５によって指定された原文ＤＴＰデータの文字オブジェクトを含むテキストデータを、ＩＤと座標位置とに基づいて、変換した翻訳後データに置換する。
Ｓ３５において、制御部１０は、置換後の文字オブジェクトと、その文字オブジェクトが示す翻訳後データとに基づいて、翻訳後データのテキストが文字オブジェクトから溢れないようにする。翻訳後データのテキストが文字オブジェクトから溢れる場合には、制御部１０は、例えば、翻訳後データのテキストの文字サイズを、フォントファイルで指定されているフォントサイズより小さくする。その後、制御部１０は、本処理を終了する。
【００４０】
このように、本実施形態のＤＴＰシステム１００によれば、以下のような効果がある。
（１）原文ＤＴＰデータに含まれる文字オブジェクト内のテキストデータを他の言語に翻訳した、翻訳後データを文字オブジェクトに含む翻訳ＤＴＰデータを、簡単に生成できる。よって、翻訳印刷物の制作効率を向上させることができる。
その際、原文ＤＴＰデータに含まれる文字オブジェクト内のテキストデータの位置に翻訳後データを置換するので、同じフォーマットで、テキスト内容が異なる翻訳ＤＴＰデータを生成できる。
さらに、翻訳後データに対応したフォント情報に置換して、翻訳ＤＴＰデータを生成するので、各言語に対応したフォント情報を使用して、見た目に違和感のないフォントを用いた翻訳ＤＴＰデータを生成できる。
【００４１】
（２）原文ＤＴＰデータに含まれる文字オブジェクト内のテキストデータのフォント情報に対応した翻訳後データのフォント情報の入力を受け付けて、フォントファイル記憶部２３ｃのフォントファイルを更新できる。よって、翻訳ＤＴＰデータの文字フォントを、オペレータが指定したものにできるため、翻訳した言語の国に馴染みのフォントにできる。
（３）翻訳サーバ４で認識不可のテキストデータに含まれる特殊文字を、予め翻訳サーバ４で認識可能な代替文字に変換することで、翻訳サーバ４の処理を正常に行えるものにでき、翻訳サーバ４で生成した翻訳後データの信頼性を向上できる。
そして、翻訳サーバ４により生成された翻訳後データに含まれる代替文字を特殊文字に再度変換することで、翻訳ＤＴＰデータには、特殊文字をそのまま残すことができる。
（４）翻訳後データが文字オブジェクトから溢れる場合には、文字サイズを小さく変更することで、翻訳後データの文字溢れを防ぐことができる。
【００４２】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されるものではない。また、実施形態に記載した効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、実施形態に記載したものに限定されない。なお、上述した実施形態及び後述する変形形態は、適宜組み合わせて用いることもできるが、詳細な説明は省略する。
【００４３】
（変形形態）
（１）本実施形態では、原文ＤＴＰデータを置き換えて翻訳ＤＴＰデータを生成するものを説明したが、これに限定されない。原文ＤＴＰデータに基づいて、新たに翻訳ＤＴＰデータを生成してもよい。
（２）本実施形態では、翻訳後データが文字オブジェクトから溢れる場合には、文字サイズを小さく変更することで、翻訳後データの文字溢れを防ぐものを説明したが、これに限定されない。例えば、文字オブジェクトのサイズを大きく変更することで、翻訳後データの文字溢れを防ぐようにしてもよい。
（３）本実施形態では、日本語のメニュー表のＤＴＰデータから英語のメニュー表のＤＴＰデータを生成するものを例に説明したが、これに限定されない。メニュー表に限定するものではなく、チラシ、カタログ、雑誌等であってもよい。
また、他の言語に翻訳したＤＴＰデータを生成してもよい。そして、フォントファイル記憶部に言語ごとに複数のフォントファイルが記憶されている場合には、オペレータによって、１つのファイルを選択すればよい。
（４）本実施形態では、文字オブジェクトとして、テキストデータを例に説明したが、これに限定されない。例えば、枠内に文字を含む表組オブジェクトであっても同様に行うことができる。
【００４４】
（５）本実施形態では、ＤＴＰ装置と翻訳サーバとは、通信ネットワークを介して接続されているものとして説明したが、これに限定されない。ＤＴＰ装置と、翻訳サーバとは、通信可能に接続されていなくてもよい。その場合には、ＤＴＰ装置と、翻訳サーバとが、記録媒体等を用いて、両者の装置間でデータの受け渡しが行えるようにすればよい。
（６）本実施形態では、ＤＴＰ装置と翻訳サーバとを備えるものとして説明したが、これに限定されない。ＤＴＰ装置内に翻訳サーバの機能を備えてもよい。また、ＤＴＰ装置が有する抽出機能と、置換機能とを分けて、抽出装置と、置換装置とを備えるようにしてもよい。
【符号の説明】
【００４５】
１    ＤＴＰ装置
４    翻訳サーバ
１０，４０  制御部
１１  入力受付部
１２  抽出処理部
１３  テキスト出力部
１５  フォント登録部
１７  置換処理部
２０，４５  記憶部
２１ａ  ＤＴＰプログラム
２１ｂ  編集支援プログラム
２２  ＤＴＰデータ記憶部
２３ｂ  特殊文字ファイル記憶部
２３ｃ  フォントファイル記憶部
２７  表示部
４１  翻訳処理部
４６ａ  翻訳プログラム
７０  抽出処理用画面
８０  置換処理用画面
９０  特殊文字変換ファイル
９２  フォントファイル
１００  ＤＴＰシステム
【図１】
2018005367.tif 000003
【図２】
2018005367.tif 000004
【図３】
2018005367.tif 000005
【図４】
2018005367.tif 000006
【図５】
2018005367.tif 000007
【図６】
2018005367.tif 000008
【図７】
2018005367.tif 000009
【図８】
2018005367.tif 000010
【図９】
2018005367.tif 000011