(57)【要約】【課題】  種々の言語圏に属するユーザに対して広告効果を生じさせることのできる技術の提供を目的とする。【解決手段】  原文を表す画像を入力し、翻訳先言語を指定する。入力された原文を指定された翻訳先言語に翻訳して翻訳文を生成する。翻訳文生成に関する条件と広告データ、または語句と広告データとを対応付けて記憶した広告データ蓄積装置から、翻訳文生成に関する条件に応じた広告データ、または翻訳文に含まれる語句に応じた広告データを取得する。生成された翻訳文のレイアウトに基づいて、広告の挿入位置を決定し、広告を挿入した画像を生成する。【選択図】      図２
2006276919.tif 000002
【特許請求の範囲】
【請求項１】
原文を表す画像を入力する入力手段と、
翻訳先言語を指定する翻訳言語指定手段と、
前記入力手段で入力された画像で表される原文を前記翻訳言語指定手段で指定された翻訳先言語に翻訳して翻訳文を生成する翻訳手段と、
翻訳文生成に関する条件と広告データ、または語句と広告データとを対応付けて記憶した広告データ蓄積装置から、前記翻訳手段による翻訳文生成に関する条件に応じた広告データ、または前記翻訳手段で生成された翻訳文に含まれる語句に応じた広告データを取得する広告データ選択手段と、
前記翻訳手段で生成された翻訳文のレイアウトに基づいて、前記広告データ選択手段で取得された広告データで表される広告の挿入位置を決定する広告挿入位置決定手段と、
前記広告挿入位置決定手段で決定された挿入位置に広告を挿入した画像を生成する広告挿入手段と、
前記広告挿入手段で生成された画像を出力する出力手段と
を有することを特徴とする翻訳装置。
【請求項２】
前記条件は、翻訳先言語の種別であることを特徴とする請求項１に記載の翻訳装置。
【請求項３】
前記広告挿入位置決定手段は、前記広告を挿入するスペースがない場合には、前記翻訳文のレイアウトを変更して前記広告の挿入位置を決定することを特徴とする請求項１に記載の翻訳装置。
【請求項４】
前記入力手段で入力された画像で表される原文の言語を判別する原文言語判別手段と、
原文の言語と翻訳先言語の組み合わせの各々について広告料を対応付けて記憶した広告料テーブルに基づいて、前記入力手段で入力された画像で表される原文と前記翻訳言語指定手段で指定された翻訳先言語の組み合わせに応じた広告料を決定する広告料決定手段と、
スポンサーの各々について該スポンサーが許容する広告料の上限値を対応付けて記憶した上限値テーブルに基づいて、前記広告料決定手段で決定された広告料を許容するスポンサーを抽出し、抽出されたスポンサーの中から予め定められた規則に従って単一のスポンサーを決定するスポンサー選択手段と
を有し、
前記広告データ選択手段は、前記スポンサー選択手段で決定されたスポンサーに対応する広告を前記広告データ蓄積装置から取得する
ことを特徴とする請求項１に記載の翻訳装置。
【請求項５】
前記スポンサー選択手段は、前記広告料決定手段で決定された広告料を許容するスポンサーが存在しない場合には、スポンサーの各々について異なるスポンサーの広告の併記の許否を表す情報を記憶した併記許否テーブルに基づいて複数のスポンサーを決定することを特徴とする請求項４に記載の翻訳装置。
【請求項６】
前記広告挿入手段で画像が生成されたことを表す情報を出力する広告実施記録出力手段を有することを特徴とする請求項１に記載の翻訳装置。
【請求項７】
前記広告挿入手段で生成された画像から予め定められた条件に合致する語句を抽出し、抽出された語句に隠蔽処理を施す隠蔽手段を有し、
前記広告実施記録出力手段は、前記隠蔽手段で隠蔽処理を施された画像を出力する
ことを特徴とする請求項６に記載の翻訳装置。
【請求項８】
原文を表す画像を入力する入力ステップと、
翻訳先言語を指定する翻訳言語指定ステップと、
前記入力ステップで入力された画像で表される原文を前記翻訳言語指定ステップで指定された翻訳先言語に翻訳して翻訳文を生成する翻訳ステップと、
翻訳文生成に関する条件と広告データ、または語句と広告データとを対応付けて記憶した広告データ蓄積装置から、前記翻訳ステップによる翻訳文生成に関する条件に応じた広告データ、または前記翻訳ステップで生成された翻訳文に含まれる語句に応じた広告データを取得する広告データ選択ステップと、
前記翻訳ステップで生成された翻訳文のレイアウトに基づいて、前記広告データ選択ステップで取得された広告データで表される広告の挿入位置を決定する広告挿入位置決定ステップと、
前記広告挿入位置決定ステップで決定された挿入位置に広告を挿入した画像を生成する広告挿入ステップと、
前記広告挿入ステップで生成された画像を出力する出力ステップと
を有することを特徴とする翻訳方法。
【請求項９】
コンピュータ装置を、
原文を表す画像を入力する入力手段と、
翻訳先言語を指定する翻訳言語指定手段と、
前記入力手段で入力された画像で表される原文を前記翻訳言語指定手段で指定された翻訳先言語に翻訳して翻訳文を生成する翻訳手段と、
翻訳文生成に関する条件と広告データ、または語句と広告データとを対応付けて記憶した広告データ蓄積装置から、前記翻訳手段による翻訳文生成に関する条件に応じた広告データ、または前記翻訳手段で生成された翻訳文に含まれる語句に応じた広告データを取得する広告データ選択手段と、
前記翻訳手段で生成された翻訳文のレイアウトに基づいて、前記広告データ選択手段で取得された広告データで表される広告の挿入位置を決定する広告挿入位置決定手段と、
前記広告挿入位置決定手段で決定された挿入位置に広告を挿入した画像を生成する広告挿入手段と、
前記広告挿入手段で生成された画像を出力する出力手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文章を異なる言語の文章に翻訳する技術に関する。
【背景技術】
【０００２】
商品の販売促進や企業イメージの向上などを目的として、広告を掲載した媒体を幅広く消費者に提供するビジネスモデルが種々提案されている。例えば、特許文献１に開示されている技術では、展示会や遊戯施設の来場者を撮影し、この画像とともに企業の広告を印画紙にプリントして当該来場者に無償で提供する。また、特許文献２に開示されている複写機は、原稿を複写する際に、原稿に記載されている文字列を認識し、その文字列からキーワードを抽出する。この複写機にはキーワードとそれに関連のある広告のデータが蓄積されており、抽出されたキーワードに対応する広告を掲載した複写物を作成する。これらの技術を用いれば、広告を掲載した媒体を幅広く消費者に提供することができるので、広告効果を増大させることができる。また、特許文献２に開示された技術によれば、複写料金の一部を広告料でまかなうことによって、複写料金を割安にすることができる。
【特許文献１】特開２００２−５１２０４号公報
【特許文献２】特開２００２−２９０７０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、ある言語で記述された文書の記載された原稿を読み取って異なる言語の文書に翻訳する翻訳装置が考案されている。例えば、日本語で記載された文書を英語、フランス語、中国語など任意の言語に翻訳する。この翻訳装置を用いれば、例えば英語しか理解できないユーザが日本語の文書を英語に翻訳し、文書の内容を理解することができる。このような翻訳装置に対して上述の特許文献に示されている技術を適用する場合、以下の問題が生じる。例えば、英語しか理解できないユーザが日本語の広告の掲載された翻訳文を手にしたとしても、このユーザは広告の内容を理解できないので、広告効果が生じない。あるいは、日本国外に在住のユーザが日本国内でしか使用できない商品の広告が掲載された翻訳文を手にしたとしても、このユーザにとっては広告の意味をなさない。
本発明は、上述した背景の下になされたものであり、種々の言語圏に属するユーザに対して広告効果を生じさせることのできる技術の提供を目的とする。
【課題を解決するための手段】
【０００４】
上述の課題を解決するために、本発明は、原文を表す画像を入力する入力手段と、翻訳先言語を指定する翻訳言語指定手段と、前記入力手段で入力された画像で表される原文を前記翻訳言語指定手段で指定された翻訳先言語に翻訳して翻訳文を生成する翻訳手段と、翻訳文生成に関する条件と広告データ、または語句と広告データとを対応付けて記憶した広告データ蓄積装置から、前記翻訳手段による翻訳文生成に関する条件に応じた広告データ、または前記翻訳手段で生成された翻訳文に含まれる語句に応じた広告データを取得する広告データ選択手段と、前記翻訳手段で生成された翻訳文のレイアウトに基づいて、前記広告データ選択手段で取得された広告データで表される広告の挿入位置を決定する広告挿入位置決定手段と、前記広告挿入位置決定手段で決定された挿入位置に広告を挿入した画像を生成する広告挿入手段と、前記広告挿入手段で生成された画像を出力する出力手段とを有することを特徴とする翻訳装置を提供する。
【０００５】
また、本発明は、原文を表す画像を入力する入力ステップと、翻訳先言語を指定する翻訳言語指定ステップと、前記入力ステップで入力された画像で表される原文を前記翻訳言語指定ステップで指定された翻訳先言語に翻訳して翻訳文を生成する翻訳ステップと、翻訳文生成に関する条件と広告データ、または語句と広告データとを対応付けて記憶した広告データ蓄積装置から、前記翻訳ステップによる翻訳文生成に関する条件に応じた広告データ、または前記翻訳ステップで生成された翻訳文に含まれる語句に応じた広告データを取得する広告データ選択ステップと、前記翻訳ステップで生成された翻訳文のレイアウトに基づいて、前記広告データ選択ステップで取得された広告データで表される広告の挿入位置を決定する広告挿入位置決定ステップと、前記広告挿入位置決定ステップで決定された挿入位置に広告を挿入した画像を生成する広告挿入ステップと、前記広告挿入ステップで生成された画像を出力する出力ステップとを有することを特徴とする翻訳方法を提供する。
【０００６】
また、本発明は、コンピュータ装置を、原文を表す画像を入力する入力手段と、翻訳先言語を指定する翻訳言語指定手段と、前記入力手段で入力された画像で表される原文を前記翻訳言語指定手段で指定された翻訳先言語に翻訳して翻訳文を生成する翻訳手段と、翻訳文生成に関する条件と広告データ、または語句と広告データとを対応付けて記憶した広告データ蓄積装置から、前記翻訳手段による翻訳文生成に関する条件に応じた広告データ、または前記翻訳手段で生成された翻訳文に含まれる語句に応じた広告データを取得する広告データ選択手段と、前記翻訳手段で生成された翻訳文のレイアウトに基づいて、前記広告データ選択手段で取得された広告データで表される広告の挿入位置を決定する広告挿入位置決定手段と、前記広告挿入位置決定手段で決定された挿入位置に広告を挿入した画像を生成する広告挿入手段と、前記広告挿入手段で生成された画像を出力する出力手段として機能させるためのプログラムを提供する。
この翻訳装置、または翻訳方法、またはプログラムによれば、翻訳文生成に関する条件に応じた広告、あるいは翻訳文の内容に関連する広告を挿入した翻訳文が作成される。
【発明の効果】
【０００７】
本発明によれば、種々の言語圏に属するユーザに対して広告効果を生じさせることができる。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照して、本発明の実施形態について説明する。
＜第１実施形態＞
本発明の第１実施形態について説明する。
＜構成＞
翻訳装置１は、入力された原文を翻訳して目的言語の翻訳文を得る翻訳機能と、原稿を読み取って複製物を作成する複写機能とを有している。
まず、翻訳装置１のハードウェア構成について説明する。図１３は、本発明の実施形態における翻訳装置１のハードウェア構成を示す図である。
翻訳装置１は、図示しないＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等（いずれも図示省略）からなる制御部４を有し、ＲＯＭに格納されているＯＳ（Operating System）プログラムをＣＰＵが実行することによって翻訳装置１各部の制御を行う。
【０００９】
記憶部５は、ハードディスク装置等の不揮発性メモリである。記憶部５には、異種言語間で同じ意味の単語を対応付けて記憶した辞書５１が格納されている。また、記憶部５には、原稿の読取、翻訳、出力等の手順を記述したプログラムが記憶されている。
指示入力部４１は、テンキー、スタートボタン等からなるキーボード４０、タッチパネル機能を有する液晶パネルからなる表示部３９を備えており、翻訳装置１に対する指示をユーザが入力することができる。また、翻訳装置１に異常等が発生した場合に、表示部３９に翻訳装置１の状態に関する情報を表示することができる。
【００１０】
給紙トレイ９には画像を形成するためのシート１０が収容される。ユーザが指示入力部４１により画像形成の指示を入力すると、給紙ローラ３３が回転駆動され、給紙トレイ９からシート１０を１枚ずつ送り出す。給紙トレイ９から送り出されたシート１０はローラ対３４、３５、３７によって搬送路３６に沿って搬送される。
【００１１】
画像入力部１２は、原稿を光学的に読み取って画像データを生成するスキャナ装置である。プラテンガラス２上に載置された原稿に対して光源１３により光が照射され、この反射光が光学系３によって処理される。反射光は、ミラー１４、１５、１６を介して受光部１７で受光される。そして、画像処理部１８が反射光を電気信号に変換し、イエロー、マゼンタ、シアン、ブラックの各色からなる画像データを生成する。
【００１２】
画像形成部６は、画像形成エンジン７Ｙ、７Ｍ、７Ｃ、７Ｋ、転写ベルト８等からなる。
画像形成エンジン７Ｙ、７Ｍ、７Ｃ、７Ｋは、それぞれイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の各色のトナー像を形成する。各画像形成エンジンの構成は共通であるから、ここでは画像形成エンジン７Ｙについてのみ説明する。
画像形成エンジン７Ｙは、静電潜像が形成される像担持体としての感光体ドラム２０Ｙの周囲に、帯電装置２１Ｙ、露光装置１９Ｙ、現像装置２２Ｙ、クリーナ２４Ｙ等を設けて構成されている。
【００１３】
帯電装置２１Ｙは、矢印Ａの方向に回転駆動される感光体ドラム２０Ｙの表面を所定の電位に帯電させる。
露光装置１９Ｙは、所定の電位に帯電した感光体ドラム２０Ｙに対して、画像データに基づいた露光用ビームＬＢを照射するＲＯＳ（Raster Output Scanner）である。露光装置１９Ｙは、図示しない半導体レーザーから画像データに基づいてレーザー光を出射し、このレーザー光を偏向走査することにより感光体ドラム２０Ｙの表面に静電潜像を形成する。感光体ドラム２０Ｙの表面では、レーザー光が照射された部分の電位が、感光体ドラム２０Ｙの有する光導電性により所定のレベルまで減少する。このように、感光体ドラム２０Ｙの表面電位が変化することにより、感光体ドラム２０Ｙの表面には画像データにもとづいた静電潜像が形成される。
【００１４】
現像装置２２Ｙは、感光体ドラム２０Ｙ表面に形成された静電潜像を顕像化する装置である。トナータンク２３Ｙからはトナー（帯電色材）が供給され、感光体ドラム２０Ｙの帯電極性と同極性に帯電したトナーによって静電潜像を反転現像することによってトナー像を得る。
転写ベルト８は、ローラ２６、２７、２８、２９に張架されており、矢印Ｂの方向に循環駆動される。感光体ドラム２０Ｙはその下方に位置する転写ベルト８と圧接しており、上記のようにして形成されたトナー像が転写ベルト８に転写される。
クリーナ２４Ｙは、感光体ドラム２０Ｙに残存したトナーを除去する装置である。
【００１５】
以上が画像形成エンジン７Ｙの構成である。画像形成エンジン７Ｍ、７Ｃ、７Ｋにおいても各色に対応したトナー像が形成され、転写ベルト８に重ねて転写される。なお、これ以降、画像形成エンジン７Ｙ、７Ｍ、７Ｃ、７Ｋを区別する必要のない場合には、単に画像形成エンジン７と称する。他の構成要素についても同様に、Ｙ、Ｍ、Ｃ、Ｋの別を区別する必要のない場合には、Ｙ、Ｍ、Ｃ、Ｋの表記を省略するものとする。
【００１６】
給紙トレイ９から搬送路３６上に送り出されたシート１０は、転写ベルト８と転写ローラ３０とが形成するニップ部に進入し、転写ベルト８に圧接される。この圧接力および静電吸引力によってトナー像がシート１０の表面に転写される。
トナー像が転写されたシート１０は、ローラ対３１によって定着装置１１に導かれる。定着装置１１においては、シート１０に対して加圧および加熱が施され、トナー像がシート１０に定着される。このようにして画像形成が行われたシート１０は、排紙トレイ３２に排出される。
【００１７】
次に、翻訳装置１の機能構成について説明する。図１は、翻訳装置１の機能構成を表す図である。ＣＰＵが記憶部５に記憶されているプログラムを実行することによってこれらの機能が実現される。
入力手段１００は、原文を表す画像を入力する。具体的には、画像入力部１２によって原稿の読み取りを行う。記憶部５には公知のＯＣＲ（Optical Character Recognition）プログラムが記憶されており、ＣＰＵがこのＯＣＲプログラムを実行することによって文字認識が行われる。
【００１８】
翻訳言語指定手段１０１は、翻訳先言語を指定する。具体的には、表示部３９に種々の翻訳先言語名を表すメニューが表示され、表示部３９のタッチパネル機能を用いてユーザが翻訳先言語を指定する。
翻訳手段１０６は、入力手段１００で入力された画像で表される原文を翻訳言語指定手段１０１で指定された翻訳先言語に翻訳して翻訳文を生成する。具体的には、例えば公知の形態素解析手法、構文解析手法、意味解析手法を用いて原文の構文を解析して構文木を作成し、翻訳先言語における構文木に変換する。そして、各形態素に対応する訳語を辞書５１から抽出して構文木にあてはめて翻訳文を生成する。
【００１９】
広告データ選択手段１０３は、翻訳文生成に関する条件と広告データ、または語句と広告データとを対応付けて記憶した広告データ蓄積装置１０２から、翻訳手段１０６による翻訳文生成に関する条件に応じた広告データ、または翻訳手段１０６で生成された翻訳文に含まれる語句に応じた広告データを取得する。翻訳文生成に関する条件とは、例えば、翻訳先言語の種別である。広告データ蓄積装置１０２は、不揮発性メモリを備えた記憶装置であり、ネットワークを介して翻訳装置１と接続されている。広告データ蓄積装置１０２には、各翻訳先言語に対応して作成された広告データが記憶されている。例えば、自動車の広告の場合、同一車種の広告内容を有するとともに、広告に含まれる文章や語句を翻訳先言語を用いて作成した広告データが記憶されている。広告データ選択手段１０３は、翻訳言語指定手段１０１で指定された翻訳先言語に対応する広告データを広告データ蓄積装置１０２から取得する。
【００２０】
翻訳先言語に対応する広告データとしては、上記の例の他にも種々の態様があり得る。例えば、自動車の広告の場合、輸出対象国によって自動車の仕様が異なっている場合がある。そのような場合には、その仕様に応じた広告データを作成し、広告データ蓄積装置１０２に記憶させておく。あるいは、自動車が普及しておらず自動二輪の需要が大勢を占める国の場合、自動車よりも自動二輪の広告の方が適しているので、自動二輪の広告を作成して広告データ記憶装置１０２に記憶させておく。このようにすれば、製品の対象国に応じた広告データを広告データ記憶装置１０２から取得することができる。
さらに以下のような態様もあり得る。翻訳文を構成する語句の中から翻訳文の内容を特徴付ける語句を抽出する。例えば、自動車に関連する語句が頻出するならば、ユーザは自動車に関する情報を求めているので、自動車に関連する広告が適している。広告データ蓄積装置１０２に語句と広告とを対応付けて記憶させておくことによって、翻訳文の内容に応じた広告データを取得することができる。
【００２１】
広告挿入位置決定手段１０４は、翻訳手段１０６で生成された翻訳文のレイアウトに基づいて、広告データ選択手段１０３により取得された広告データで表される広告の挿入位置を決定する。具体的には、入力手段１００で入力された原文のレイアウトおよびフォントを解析し、これらの情報を記憶部５に保持しておく。翻訳文の画像を生成する際には、原文と同一のレイアウトおよびフォントを用いて生成する。ただし、英語の原文を縦書きの日本語に翻訳する場合などには、文字間隔、行間隔を原文と同一とし、明朝体をデフォルトのフォントとして用いるなどの規則を予め定めておく。そして、このようにして生成された翻訳文の画像中に当該広告を配置するスペースが存在するか否かを判定する。広告を配置するスペースが足りない場合には、翻訳文のレイアウト情報から文章領域の区切り（段落の区切りなど）を判定し、区切りの位置以降の文章を後方に移動させて広告を挿入する。あるいは、文字間隔、行間隔を狭めたり、文字サイズを小さくするなどして挿入スペースを確保するようにしてもよい。
広告挿入手段１０５は、広告挿入位置決定手段１０４で決定された挿入位置に広告を挿入した画像を生成する。
出力手段１０７は、広告挿入手段１０５で生成された画像を出力する。具体的には、画像形成部６によって当該画像をシート表面に形成する。
【００２２】
＜動作＞
次に、翻訳装置１の動作について説明する。ここで、翻訳装置１には電源が投入されており、ＣＰＵがプログラムを実行中であるものとする。ここでは、中国で開催されている自動車の展示会場で中国語の文書を日本語の文書に翻訳する場合について説明する。原文の内容は、展示されている自動車に関する説明文であるものとする。
最初に、ユーザは、原稿の読み取り面がプラテンガラス２に接するように原稿を載置し、指示入力部４１のスタートボタンを押下する。すると、翻訳装置１の画像入力部１２が原稿の読み取りを開始する。画像入力部１２は、読み取った原稿の画像データを生成し、記憶部５に記憶する。そして、ユーザは、指示入力部４１により翻訳先の言語を日本語とする指示を入力する。
【００２３】
まず、翻訳装置１の動作の概略について説明する。図２は、翻訳装置１の動作のフローを示す図である。
最初にステップＡ０１では、ＣＰＵは、翻訳言語指定手段１０１を用いて、ユーザが入力した指示を受け取り、翻訳先言語を日本語に特定する。次にステップＡ０２では、ＣＰＵは、広告データ選択手段１０３を用いて、広告データを決定する。ここでは、日本語で記述された自動車の広告を表す広告データが選択される。
次にステップＡ０３では、ＣＰＵは、広告挿入位置決定手段１０４を用いて、広告の挿入位置を決定する。そしてステップＡ０４では、ＣＰＵは、決定された挿入位置に広告を挿入した画像を生成する。
【００２４】
次に、翻訳装置１の動作の詳細について説明する。図３は、広告データの選択まで（図２のステップＡ０１〜ステップＡ０２）の動作の詳細なフローを示す図である。
まずステップＢ０１では、ＣＰＵは、翻訳言語指定手段１０１を用いて、ユーザが入力した指示を受け取り、翻訳先言語を日本語に特定する。ＣＰＵは、翻訳手段１０６を用いて原文を日本語に翻訳する。
次にステップＢ０２では、ＣＰＵは、広告データの選択に際し、翻訳文の内容を参照するか否かを判断する。ここでは、翻訳文の内容を参照するように予め設定されているものとする。
【００２５】
ステップＢ０３では、ＣＰＵは、日本語に翻訳された翻訳文を表すデータを取得する。そして、翻訳文の内容を特徴付ける語句を抽出する。例えば、「自動車」という語句が複数個含まれているならば、翻訳文を特徴付ける語句として「自動車」を抽出する。
ステップＢ０４では、ＣＰＵは、言語が日本語であって、「自動車」という語句に対応する広告データがあるか否かを広告データ蓄積装置１０２に問い合わせる。
そして、ステップＢ０５では、広告データ蓄積装置１０２から日本語で記述された自動車の広告を表す広告データが送信され、ＣＰＵはこの広告データを受信する。
以上のようにして広告データの選択が行われる。
【００２６】
次に、図４を用いて、広告挿入位置決定手段１０４を用いた広告挿入位置決定（図２のステップＡ０３）の動作の詳細について説明する。
まずステップＣ０１では、ＣＰＵは、翻訳結果のレイアウトを表す情報を取得する。図５は、翻訳結果のレイアウトの例を示す図である。同図に示されるように、日本語に翻訳された翻訳文が縦書きでレイアウトされている。
ステップＣ０２では、ＣＰＵは、選択された広告データのサイズ、形状等の情報を取得する。ステップＣ０３では、ＣＰＵは、翻訳結果の画像中に広告を挿入するスペースがあるか否かを判断する。広告を挿入するスペースがない場合にはステップＣ０４に進み、スペースがある場合にはステップＣ０６に進む。
【００２７】
ステップＣ０４では、ＣＰＵは、翻訳文における段落等の区切りの位置を特定する。図５の例では中央付近に段落の区切りが存在する。
ステップＣ０５では、ＣＰＵは、翻訳結果のレイアウトの変更方法を決定する。図５の例では、区切りに後続する文章の位置を左方に移動させることができないため、文章の文字間隔、行間隔を狭めることにより文章領域の大きさを縮小する。
そしてステップＣ０６では、ＣＰＵは、縮小された文章領域をページの上部に配置し、文章領域の下方に広告挿入のためのスペースを確保する。
以上のようにして広告挿入位置の決定が行われ、図５に示すように広告が挿入される。
また、図５には、原文を英語に翻訳した場合の広告挿入結果の一例を示している。この例では、文章の文字間隔、行間隔を狭めるとともに、段落の区切り以降の文章を下方に移動させ、ページの中央部に広告を挿入している。
【００２８】
以上説明したように、本発明によれば、文書を異なる言語に翻訳した翻訳文に、翻訳先言語で記述された広告を挿入する。これによって、種々の言語圏に属するユーザに対して広告効果を生じさせることができる。
【００２９】
＜第２実施形態＞
次に、本発明の第２実施形態について説明する。
＜構成＞
本実施形態における翻訳装置１のハードウェア構成は第１実施形態と同一である。
本実施形態における翻訳装置１の機能構成について説明する。図６は、翻訳装置１の機能構成を表す図である。ＣＰＵが記憶部５に記憶されているプログラムを実行することによってこれらの機能が実現される。
入力手段２００は、原文を表す画像を入力する。具体的には、画像入力部１２によって原稿の読み取りを行う。記憶部５には公知のＯＣＲ（Optical Character Recognition）プログラムが記憶されており、ＣＰＵがこのＯＣＲプログラムを実行することによって文字認識が行われる。なお、この画像入力部１２は、翻訳装置１にネットワークを介して接続された別体のスキャナ装置であってもよい。
【００３０】
原文言語判別手段２０１は、入力手段２００で入力された画像で表される原文の言語を判別する。具体的には、原文を構成する語句を検索キーとして辞書５１を検索し、これらの語句がどの言語に属するかを判別する。
翻訳言語指定手段２０２は、翻訳先言語を指定する。具体的には、表示部３９に種々の翻訳先言語名を表すメニューが表示され、表示部３９のタッチパネル機能を用いてユーザが翻訳先言語を指定する。
【００３１】
広告料決定手段２０３は、原文の言語と翻訳先言語の組み合わせの各々について広告料を対応付けて記憶した広告料テーブルに基づいて、入力手段２００で入力された画像で表される原文と翻訳言語指定手段２０２で指定された翻訳先言語の組み合わせに応じた広告料を決定する。広告料テーブルの一例を図９に示す。広告料テーブルは記憶部５に記憶されている。ここで、図中の数字「１、２、３」は翻訳の難易度を示しており、例えば、韓国語を日本語に翻訳する場合は最も難易度の低い「１」、中国語を韓国語に翻訳する場合は最も難易度の高い「３」となっている。広告料はこの難易度に応じて定められており、難易度の高い組み合わせほど広告料が高額になる。翻訳の難易度が高いということは、プログラムの作成コストが高い、または、翻訳装置１のＣＰＵの使用時間が長いことになる。従って、翻訳の難易度が高い組み合わせほど広告料を高額にしてユーザの費用負担を軽減する。
または、難易度に代えて、当該組み合わせの翻訳の需要によって広告料を定めてもよい。すなわち、翻訳の需要の多い組み合わせほど広告料を低額にする。
さらに、記憶部５には、原文の言語と翻訳先言語の組み合わせの各々について翻訳の可否を表す翻訳可否情報が記憶されており、翻訳不能な組み合わせである場合には翻訳不能であることを表すメッセージを表示部３９に表示し、処理を停止する。
【００３２】
スポンサー選択手段２０４は、スポンサーの各々についてそのスポンサーが許容する広告料の上限値を対応付けて記憶した上限値テーブルに基づいて、広告料決定手段２０３で決定された広告料を許容するスポンサーを抽出し、抽出されたスポンサーの中から予め定められた規則に従って単一のスポンサーを決定する。上限値テーブルは記憶部５に記憶されており、各スポンサーが許容する広告料が予め記憶されている。予め定められた規則には種々の態様があり得る。例えば、決定された広告料を許容するスポンサーが複数存在する場合に、その中から無作為に単一のスポンサーを決定するように定められていてもよいし、あるいは、スポンサー名をアルファベット順にソートしておき、ユーザが翻訳装置１を使用するたびにアルファベット順に対象スポンサーを変更するように定められていてもよい。
【００３３】
広告料決定手段２０３で決定された広告料を許容するスポンサーが存在しない場合には、スポンサーの各々について異なるスポンサーの広告の併記の許否を表す情報を記憶した併記許否テーブルに基づいて複数のスポンサーを決定する。併記許否テーブルは記憶部５に記憶されている。広告料決定手段２０３で決定された広告料を複数のスポンサーで分割することによってスポンサー各々が負担する広告料を低減させることができる。
スポンサー選択手段２０４は上記のようにして決定されたスポンサーに対応する広告データを第１実施形態と同様の広告データ蓄積装置から取得する。
【００３４】
翻訳手段２０６は、入力手段２００で入力された画像で表される原文を翻訳言語指定手段２０２で指定された翻訳先言語に翻訳して翻訳文を生成する。具体的には、例えば公知の形態素解析手法、構文解析手法、意味解析手法を用いて原文の構文を解析して構文木を作成し、翻訳先言語における構文木に変換する。そして、各形態素に対応する訳語を辞書５１から抽出して構文木にあてはめて翻訳文を生成する。
広告挿入手段２０７は、第１実施形態で示した広告挿入位置決定手段１０４と同様にして広告の挿入位置を決定し、この挿入位置に広告を挿入した画像を生成する。
【００３５】
広告実施記録出力手段２０５は、広告挿入手段２０７で画像が生成されたことを表す情報を出力する。広告実施記録出力手段２０５は、広告が挿入された翻訳文が作成されたこと、すなわち、実際に広告が実施されたことをスポンサーが確認するために設けられている。ここで出力する情報は、広告挿入手段２０７で生成された画像、すなわち広告の挿入された翻訳文の画像である。あるいは、広告挿入後の翻訳文の画像とともに広告挿入前の翻訳文の画像を対応付けて出力してもよい。あるいは、広告入り翻訳文が作成されたことを表すメッセージのみを出力してもよい。このようにして出力された情報は、記憶部５に蓄積しておいてもよいし、外部の記憶装置に蓄積してもよい。あるいは、広告入り翻訳文が作成されるたびにスポンサーが有するコンピュータ装置にネットワークを介して送信してもよい。
【００３６】
また、翻訳手段２０６で生成された翻訳文から予め定められた条件に合致する語句を抽出し、抽出された語句に隠蔽処理を施し、この画像を広告実施記録出力手段２０５で出力するようにしてもよい。隠蔽処理とは、例えば、抽出された語句を黒色で塗りつぶすなどの処理である。例えば、病名を表す医学用語が翻訳文中に存在する場合に、この医学用語を隠蔽することによってユーザのプライバシーを保護することができる。あるいは、金額を表す数値情報が翻訳文中に存在する場合に、この数値情報を隠蔽することによって企業の機密情報を保護することができる。
出力手段２０８は、広告挿入手段２０７で生成された画像を出力する。具体的には、画像形成部６によって当該画像をシート表面に形成する。
【００３７】
＜動作＞
次に、翻訳装置１の動作について説明する。ここで、翻訳装置１には電源が投入されており、ＣＰＵがプログラムを実行中であるものとする。ここでは、中国で開催されている自動車の展示会場で中国語の文書を日本語の文書に翻訳する場合について説明する。原文の内容は、展示されている自動車に関する説明文であるものとする。
最初に、ユーザは、原稿の読み取り面がプラテンガラス２に接するように原稿を載置し、指示入力部４１のスタートボタンを押下する。すると、翻訳装置１の画像入力部１２が原稿の読み取りを開始する。画像入力部１２は、読み取った原稿の画像データを生成し、記憶部５に記憶する。そして、ユーザは、指示入力部４１により翻訳先の言語を日本語とする指示を入力する。
【００３８】
まず、翻訳装置１の動作の概略について説明する。図７は、翻訳装置１の動作のフローを示す図である。
最初にステップＤ０１では、ＣＰＵは、原文言語判別手段２０１を用いて、入力された原文の言語の種別を判別する。
次に、ステップＤ０２では、ＣＰＵは、翻訳言語指定手段２０２を用いて、ユーザが入力した指示を受け取り、翻訳先言語を日本語に特定する。
次にステップＤ０３では、ＣＰＵは、広告料決定手段２０３を用いて、広告料を決定する。ＣＰＵは、図９に示す広告料テーブルを参照し、中国語を日本語に翻訳する際の広告料を決定する。
【００３９】
次にステップＤ０４では、ＣＰＵは、スポンサー選択手段２０４を用いて、翻訳文に挿入する広告のスポンサーを決定する。
ステップＤ０５では、ＣＰＵは、広告挿入手段２０７を用いて、翻訳文に広告を挿入した画像を生成する。
ステップＤ０６では、ＣＰＵは、広告実施記録出力手段２０５を用いて、広告が翻訳文に挿入されたことを表す情報を出力する。
【００４０】
次に、翻訳装置１の動作の詳細について説明する。図８は、広告料の決定の動作（図７のステップＤ０３）の動作の詳細なフローを示す図である。
まずステップＥ０１では、ＣＰＵは、原文の言語と翻訳先の言語とを特定する。
ステップＥ０２では、ＣＰＵは、原文の言語と翻訳先言語との組み合わせが翻訳可能な組み合わせであるか否かを記憶部５に記憶されている翻訳可否情報に基づいて判断する。
ステップＥ０３では、ＣＰＵは、広告料決定手段２０３を用いて広告料テーブルを参照し、ステップＥ０４では原文の言語と翻訳先言語の組み合わせに対応する広告料を決定する。図９の広告料テーブルによれば、中国語から日本語への翻訳の際の広告料は「２」となる。
以上のようにして広告料が決定される。
【００４１】
次に、図１０を用いて、スポンサー選択（図７のステップＤ０４）の動作について説明する。
まず、ステップＦ０１では、ＣＰＵが翻訳先言語の種別を特定する。ステップＦ０２では、ＣＰＵは、この翻訳先言語を用いた広告データが存在するか否かを広告データ蓄積装置１０２に問い合わせる。該当する広告データが存在する場合にはステップＦ０３に進み、存在しない場合にはステップＦ１０に進む。
ステップＦ０３では、ＣＰＵは、広告料決定手段２０３決定された広告料を表す情報を取得する。ステップＦ０４では、ＣＰＵは、上限値テーブルを参照し、この広告料を許容するスポンサーを抽出する。この広告料を許容するスポンサーがある場合にはステップＦ０５へ進み、ない場合にはステップＦ０６へ進む。
【００４２】
ステップＦ０５では、ＣＰＵは、抽出されたスポンサーをスポンサーリストＡに登録して記憶部５に記憶する。一方、ステップＦ０６では、ＣＰＵは、併記許否テーブルを参照し、広告の併記を許容するスポンサーを抽出し、ステップＦ０７ではこれらのスポンサーをスポンサーリストＢに登録して記憶部５に記憶する。
ステップＦ０８では、ＣＰＵは、翻訳文生成に関する条件、すなわち、翻訳装置１が設置されている場所を表す情報、翻訳装置１に翻訳の指示が入力された時間帯を表す情報などを取得する。
ステップＦ０９では、ＣＰＵは、スポンサーリストＡまたスポンサーリストＢからステップＦ０８で取得された条件に合致するスポンサーを抽出し、スポンサーを決定する。
なお、ステップＦ１０では、ＣＰＵは、広告を掲載することができないため翻訳料金の割引ができない旨を表すメッセージを表示部３９に表示する。
【００４３】
次に、図１１を用いて、広告実施記録の出力処理（図７のステップＤ０６）の動作について説明する。
まずステップＧ０１では、ＣＰＵは、翻訳手段２０６で生成された翻訳文の画像（図１２（ａ））を表すデータを取得する。ステップＧ０２では、ＣＰＵは、広告挿入手段２０７で生成された広告挿入後の翻訳文の画像（図１２（ｂ））を表すデータを取得する。
ステップＧ０３では、ＣＰＵは、翻訳手段２０６で生成された翻訳文から予め定められた条件に合致する語句を抽出し、抽出された語句に対して隠蔽処理を施す。図１２（ｃ）は、抽出された語句に隠蔽処理を施した画像の例を示す図である。
そして、ステップＧ０４では、ＣＰＵは、隠蔽処理の施された広告挿入前および挿入後の翻訳文の画像を対応付けて記憶部５に記憶させる。
以上が第２実施形態における翻訳装置１の動作である。
【００４４】
以上説明したように、本発明によれば、文書を異なる言語に翻訳した翻訳文に挿入する広告の広告料を決定し、広告のスポンサーを決定し、広告を挿入した翻訳文をユーザに提供する。翻訳料の一部または全部を広告料でまかなうので、ユーザの金銭的負担を軽減することができるようになる。
【００４５】
＜変形例＞
以上説明した形態に限らず、本発明は種々の形態で実施可能である。例えば、上述の実施形態を以下のように変形した形態でも実施可能である。
画像入力部１２は、翻訳装置１にネットワークを介して接続された別体のスキャナ装置であってもよい。また、画像形成部６は、翻訳装置１にネットワークを介して接続された別体のプリンタ装置であってもよい。
広告データ蓄積装置１０２は、翻訳装置１にネットワークで接続された別体の記憶装置でもよいし、翻訳装置１に組み込まれていてもよい。
出力手段１０７および２０８は、出力した画像データをネットワークを介して外部のコンピュータ装置やディスプレイ装置に送信するようにしてもよい。あるいは、当該画像を表す画像データを磁気ディスク等の記憶媒体に書き込むようにしてもよい。
【００４６】
広告データ蓄積装置１０２において広告データと対応付けられて記憶される条件（翻訳文生成に関する条件）としては、翻訳先言語の他に、翻訳装置１が設置されている場所であってもよい。例えば、翻訳装置１が音響機器の展示会場であるならば、ユーザは音響機器に関心を持っているので、音響機器メーカーの広告を掲載するのが適している。
翻訳文生成に関する条件としては、ユーザが翻訳装置１を使用する時間帯であってもよい。例えば、時間帯が午前中であれば、昼食用のファストフードの広告などが適している。時間帯が夕方であれば、宿泊のためのホテルの広告などが適している。
【図面の簡単な説明】
【００４７】
【図１】第１実施形態における翻訳装置１の機能構成を示す図である。
【図２】翻訳装置１の動作のフローを示す図である。
【図３】翻訳装置１の動作のフローを示す図である。
【図４】翻訳装置１の動作のフローを示す図である。
【図５】翻訳結果のレイアウトの例を示す図である。
【図６】第２実施形態における翻訳装置１の機能構成を示す図である。
【図７】翻訳装置１の動作のフローを示す図である。
【図８】翻訳装置１の動作のフローを示す図である。
【図９】広告料テーブルの一例を示す図である。
【図１０】翻訳装置１の動作のフローを示す図である。
【図１１】翻訳装置１の動作のフローを示す図である。
【図１２】広告実施記録の出力の例を示す図である。
【図１３】翻訳装置１のハードウェア構成を示す図である。
【符号の説明】
【００４８】
１…翻訳装置、４…制御部、５…記憶部、５１…辞書、４１…指示入力部、９…給紙トレイ、１０…シート、１２…画像入力部、６…画像形成部、７Ｙ、７Ｍ、７Ｃ、７Ｋ…画像形成エンジン、８…転写ベルト、１００…入力手段、１０１…翻訳言語指定手段、１０３…広告データ選択手段、１０４…広告挿入位置決定手段、１０５…広告挿入手段、１０６…翻訳手段、１０７…出力手段、１０２…広告データ蓄積装置、２００…入力手段、２０１…原文言語判別手段、２０２…翻訳言語指定手段、２０３…広告料決定手段、２０４…スポンサー選択手段、２０５…広告実施記録出力手段、２０６…翻訳手段、２０７…広告挿入手段、２０８…出力手段。
【図１】
2006276919.tif 000003
【図２】
2006276919.tif 000004
【図３】
2006276919.tif 000005
【図４】
2006276919.tif 000006
【図５】
2006276919.tif 000007
【図６】
2006276919.tif 000008
【図７】
2006276919.tif 000009
【図８】
2006276919.tif 000010
【図９】
2006276919.tif 000011
【図１０】
2006276919.tif 000012
【図１１】
2006276919.tif 000013
【図１２】
2006276919.tif 000014
【図１３】
2006276919.tif 000015