(57)【要約】【課題】  短時間でできるだけ精度の高い翻訳結果を得ることのできる技術の提供を目的とする。【解決手段】  翻訳装置１は、互いに異なる複数の翻訳方式を翻訳精度の低いものから順次使用して原文を翻訳し、複数の翻訳方式の各々による翻訳が完了し次第、翻訳の完了した翻訳方式による翻訳文を記憶する。そして、翻訳文の出力が指示された時点で、記憶されている翻訳文の中から最後に記憶された翻訳文を抽出し、この翻訳文を表すデータを出力する。【選択図】            図３
2007086867.tif 000002
【特許請求の範囲】
【請求項１】
原文を表すデータを入力する入力手段と、
互いに異なる複数の翻訳方式を翻訳精度の低いものから順次使用して、前記入力手段で入力されたデータで表される原文を翻訳し、翻訳文を生成する翻訳手段と、
前記複数の翻訳方式の各々による翻訳が完了し次第、翻訳の完了した翻訳方式による翻訳文を記憶する記憶手段と、
翻訳文の出力を指示する指示手段と、
前記指示手段により翻訳文の出力が指示された時点で前記記憶手段に記憶されている翻訳文の中から最後に記憶された翻訳文を抽出し、該翻訳文を表すデータを出力する出力手段と
を有することを特徴とする翻訳装置。
【請求項２】
原文を表すデータを入力する入力手段と、
互いに異なる複数の翻訳方式を翻訳処理に要する時間の短いものから順次使用して、前記入力手段で入力されたデータで表される原文を翻訳し、翻訳文を生成する翻訳手段と、
前記複数の翻訳方式の各々による翻訳が完了し次第、翻訳の完了した翻訳方式による翻訳文を記憶する記憶手段と、
翻訳文の出力を指示する指示手段と、
前記指示手段により翻訳文の出力が指示された時点で前記記憶手段に記憶されている翻訳文の中から最後に記憶された翻訳文を抽出し、該翻訳文を表すデータを出力する出力手段と
を有することを特徴とする翻訳装置。
【請求項３】
原文の言語と翻訳先言語との組み合わせに応じて、前記複数の翻訳方式の使用順序を決定する順序決定手段を有し、
前記翻訳手段は、前記順序決定手段で決定された使用順序に従って翻訳を行う
ことを特徴とする請求項１または２に記載の翻訳装置。
【請求項４】
原文の記載された原稿を読み取り、該原稿の画像を表す画像データを生成する読取手段と、
前記読取手段で生成された画像データに含まれる文字列を認識する文字認識手段と
を有し、
前記入力手段は前記文字認識手段にて認識された文字列を入力する
ことを特徴とする請求項１乃至３のいずれかに記載の翻訳装置。
【請求項５】
原文を表示した被写体を撮像し、該被写体の画像を表す画像データを生成する読取手段と、
前記読取手段で生成された画像データに含まれる文字列を認識する文字認識手段と
を有し、
前記入力手段は前記文字認識手段にて認識された文字列を入力する
ことを特徴とする請求項１乃至３のいずれかに記載の翻訳装置。
【請求項６】
原文を表すデータを入力する入力ステップと、
互いに異なる複数の翻訳方式を翻訳精度の低いものから順次使用して、前記入力ステップで入力されたデータで表される原文を翻訳し、翻訳文を生成する翻訳ステップと、
前記複数の翻訳方式の各々による翻訳が完了し次第、翻訳の完了した翻訳方式による翻訳文を記憶する記憶ステップと、
翻訳文の出力が指示された時点で、記憶されている翻訳文の中から最後に記憶された翻訳文を抽出し、該翻訳文を表すデータを出力する出力ステップと
を有することを特徴とする翻訳方法。
【請求項７】
コンピュータ装置を、
原文を表すデータを入力する入力手段と、
互いに異なる複数の翻訳方式を翻訳精度の低いものから順次使用して、前記入力手段で入力されたデータで表される原文を翻訳し、翻訳文を生成する翻訳手段と、
前記複数の翻訳方式の各々による翻訳が完了し次第、翻訳の完了した翻訳方式による翻訳文を記憶する記憶手段と、
翻訳文の出力を指示する指示手段と、
前記指示手段により翻訳文の出力が指示された時点で前記記憶手段に記憶されている翻訳文の中から最後に記憶された翻訳文を抽出し、該翻訳文を表すデータを出力する出力手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文章を異なる言語の文章に翻訳する技術に関する。
【背景技術】
【０００２】
ある自然言語で記述された文章（原文）を他の自然言語の文章（翻訳文）に翻訳する機械翻訳の技術が知られている。機械翻訳には種々の方式が存在する。例えば、最も翻訳精度の高い方式として、公知の形態素解析、構文解析、意味解析を組み合わせたいわゆる解析ベースの翻訳方式が知られている。また、最も単純な翻訳方式としては、原文を形態素に分割し、各形態素に対応する訳語を順次出力する方式がある。
各翻訳方式にはそれぞれ長所、短所がある。例えば、一般に高精度の翻訳方式においては原文を入力してから翻訳結果を得るまでにかかる時間が長いという傾向がある。反対に、各形態素の訳語を出力だけの方式の場合、翻訳に要する時間は比較的短時間で済むが、翻訳結果が文章として構成されていないので、そのままでは意味を把握しにくいという問題がある。
【０００３】
そこで、翻訳に要する処理時間と翻訳精度とをある程度のレベルで両立させることを目的とした技術が提案されている。例えば、特許文献１に開示されている翻訳装置は、特定のキーワードが登録されたテーブルが記憶されており、このキーワードを含む文のみを翻訳する速読モードと全文を翻訳する全訳モードのいずれかが選択可能となっている。ユーザが速読モードを選択することによって、特定のキーワードを含む文のみが翻訳されるから、文書の概要を迅速に把握することができる。
【特許文献１】特開平８−６９５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上記の従来技術には以下のような問題がある。すなわち、第一に、ユーザは翻訳方式を選択して翻訳装置に指示を与える手間がかかる。第二に、ユーザが簡易な方式で翻訳を行い、その翻訳結果に不満を持った場合、より高度な方式により翻訳をやり直すという手間がかかる。
本発明は、上述した背景の下になされたものであり、短時間でできるだけ精度の高い翻訳結果を得ることのできる技術の提供を目的とする。
【課題を解決するための手段】
【０００５】
上述の課題を解決するために、本発明は、原文を表すデータを入力する入力手段と、互いに異なる複数の翻訳方式を翻訳精度の低いものから順次使用して、前記入力手段で入力されたデータで表される原文を翻訳し、翻訳文を生成する翻訳手段と、前記複数の翻訳方式の各々による翻訳が完了し次第、翻訳の完了した翻訳方式による翻訳文を記憶する記憶手段と、翻訳文の出力を指示する指示手段と、前記指示手段により翻訳文の出力が指示された時点で前記記憶手段に記憶されている翻訳文の中から最後に記憶された翻訳文を抽出し、該翻訳文を表すデータを出力する出力手段とを有することを特徴とする翻訳装置を提供する。
【０００６】
また、上述の課題を解決するために、本発明は、原文を表すデータを入力する入力ステップと、互いに異なる複数の翻訳方式を翻訳精度の低いものから順次使用して、前記入力ステップで入力されたデータで表される原文を翻訳し、翻訳文を生成する翻訳ステップと、前記複数の翻訳方式の各々による翻訳が完了し次第、翻訳の完了した翻訳方式による翻訳文を記憶する記憶ステップと、翻訳文の出力が指示された時点で、記憶されている翻訳文の中から最後に記憶された翻訳文を抽出し、該翻訳文を表すデータを出力する出力ステップとを有することを特徴とする翻訳方法を提供する。
【０００７】
また、上述の課題を解決するために、本発明は、コンピュータ装置を、原文を表すデータを入力する入力手段と、互いに異なる複数の翻訳方式を翻訳精度の低いものから順次使用して、前記入力手段で入力されたデータで表される原文を翻訳し、翻訳文を生成する翻訳手段と、前記複数の翻訳方式の各々による翻訳が完了し次第、翻訳の完了した翻訳方式による翻訳文を記憶する記憶手段と、翻訳文の出力を指示する指示手段と、前記指示手段により翻訳文の出力が指示された時点で前記記憶手段に記憶されている翻訳文の中から最後に記憶された翻訳文を抽出し、該翻訳文を表すデータを出力する出力手段として機能させるためのプログラムを提供する。
【０００８】
上記の翻訳装置または翻訳方法もしくはプログラムによれば、互いに異なる複数の翻訳方式を翻訳精度の低いものから順次使用して原文が翻訳され、複数の翻訳方式の各々による翻訳が完了し次第、翻訳の完了した翻訳方式による翻訳文が記憶される。そして、翻訳文の出力が指示された時点で、記憶されている翻訳文の中から最後に記憶された翻訳文が抽出され、この翻訳文を表すデータが出力される。
【発明の効果】
【０００９】
本発明によれば、短時間でできるだけ精度の高い翻訳結果を得ることができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して、本発明の実施形態について説明する。
＜構成＞
翻訳装置１は、入力された原文を翻訳して目的言語の翻訳文を得る翻訳機能と、原稿を読み取って複製物を作成する複写機能とを有している。
まず、翻訳装置１のハードウェア構成について説明する。図１は、本発明の実施形態における翻訳装置１のハードウェア構成を示す図である。
翻訳装置１は、ＣＰＵ（Central Processing Unit）４４、ＲＯＭ（Read Only Memory）４５、ＲＡＭ（Random Access Memory）４６等（いずれも図示省略）からなる制御部４を有し、ＲＯＭ４５に格納されているＯＳ（Operating System）プログラムをＣＰＵ４４が実行することによって翻訳装置１各部の制御を行う。
【００１１】
記憶部５は、ハードディスク装置等の不揮発性メモリである。記憶部５には、原稿の読取、翻訳、出力等の手順を記述したプログラムが記憶されている。
指示入力部４１は、テンキー、スタートボタン等からなるキーボード４０、タッチパネル機能を有する液晶パネルからなる表示部３９を備えており、翻訳装置１に対する指示をユーザが入力することができる。ユーザが入力する指示とは、例えば、原稿の読み取り及び翻訳処理を開始することの指示、翻訳結果を出力することの指示などである。また、表示部３９には、翻訳装置１の状態に関する情報を表示することができ、翻訳の処理中であることを示す情報、翻訳処理が完了したことを示す情報などが表示される。
給紙トレイ９には画像を形成するためのシート１０が収容される。ユーザが指示入力部４１により画像形成の指示を入力すると、給紙ローラ３３が回転駆動され、給紙トレイ９からシート１０を１枚ずつ送り出す。給紙トレイ９から送り出されたシート１０はローラ対３４、３５、３７によって搬送路３６に沿って搬送される。
【００１２】
画像入力部１２は、原稿を光学的に読み取って画像データを生成するスキャナ装置である。プラテンガラス２上に載置された原稿に対して光源１３により光が照射され、この反射光が光学系３によって処理される。反射光は、ミラー１４、１５、１６を介して受光部１７で受光される。そして、画像処理部１８が反射光を電気信号に変換し、イエロー、マゼンタ、シアン、ブラックの各色からなる画像データを生成する。
【００１３】
画像形成部６は、画像形成エンジン７Ｙ、７Ｍ、７Ｃ、７Ｋ、転写ベルト８等からなる。
画像形成エンジン７Ｙ、７Ｍ、７Ｃ、７Ｋは、それぞれイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の各色のトナー像を形成する。各画像形成エンジンの構成は共通であるから、ここでは画像形成エンジン７Ｙについてのみ説明する。
画像形成エンジン７Ｙは、静電潜像が形成される像担持体としての感光体ドラム２０Ｙの周囲に、帯電装置２１Ｙ、露光装置１９Ｙ、現像装置２２Ｙ、クリーナ２４Ｙ等を設けて構成されている。
【００１４】
帯電装置２１Ｙは、矢印Ａの方向に回転駆動される感光体ドラム２０Ｙの表面を所定の電位に帯電させる。
露光装置１９Ｙは、所定の電位に帯電した感光体ドラム２０Ｙに対して、画像データに基づいた露光用ビームＬＢを照射するＲＯＳ（Raster Output Scanner）である。露光装置１９Ｙは、図示しない半導体レーザーから画像データに基づいてレーザー光を出射し、このレーザー光を偏向走査することにより感光体ドラム２０Ｙの表面に静電潜像を形成する。感光体ドラム２０Ｙの表面では、レーザー光が照射された部分の電位が、感光体ドラム２０Ｙの有する光導電性により所定のレベルまで減少する。このように、感光体ドラム２０Ｙの表面電位が変化することにより、感光体ドラム２０Ｙの表面には画像データにもとづいた静電潜像が形成される。
【００１５】
現像装置２２Ｙは、感光体ドラム２０Ｙ表面に形成された静電潜像を顕像化する装置である。トナータンク２３Ｙからはトナー（帯電色材）が供給され、感光体ドラム２０Ｙの帯電極性と同極性に帯電したトナーによって静電潜像を反転現像することによってトナー像を得る。
転写ベルト８は、ローラ２６、２７、２８、２９に張架されており、矢印Ｂの方向に循環駆動される。感光体ドラム２０Ｙはその下方に位置する転写ベルト８と圧接しており、上記のようにして形成されたトナー像が転写ベルト８に転写される。
クリーナ２４Ｙは、感光体ドラム２０Ｙに残存したトナーを除去する装置である。
【００１６】
以上が画像形成エンジン７Ｙの構成である。画像形成エンジン７Ｍ、７Ｃ、７Ｋにおいても各色に対応したトナー像が形成され、転写ベルト８に重ねて転写される。なお、これ以降、画像形成エンジン７Ｙ、７Ｍ、７Ｃ、７Ｋを区別する必要のない場合には、単に画像形成エンジン７と称する。他の構成要素についても同様に、Ｙ、Ｍ、Ｃ、Ｋの別を区別する必要のない場合には、Ｙ、Ｍ、Ｃ、Ｋの表記を省略するものとする。
【００１７】
給紙トレイ９から搬送路３６上に送り出されたシート１０は、転写ベルト８と転写ローラ３０とが形成するニップ部に進入し、転写ベルト８に圧接される。この圧接力および静電吸引力によってトナー像がシート１０の表面に転写される。
トナー像が転写されたシート１０は、ローラ対３１によって定着装置１１に導かれる。定着装置１１においては、シート１０に対して加圧および加熱が施され、トナー像がシート１０に定着される。このようにして画像形成が行われたシート１０は、排紙トレイ３２に排出される。
【００１８】
次に、翻訳装置１の機能構成について説明する。図２は、翻訳装置１の機能構成を表す図である。ＣＰＵ４４が記憶部５に記憶されているプログラムを実行することによってこれらの機能が実現される。
辞書２０１は、異種言語間で同義の語句を対応付けて記憶したものであり、記憶部５に格納されている。辞書２０１は、日本語、英語、中国語など種々の言語に対応したものが記憶されている。また、辞書２０１には、単語の品詞の種別を表す情報が各単語と対応付けられて記憶されている。
【００１９】
入力手段１０１は、原文を表すデータを入力する。具体的には、入力手段１０１は、画像入力部１２を用いて原文の記載された原稿を読み取り、原稿の画像を表す原稿画像データを生成する。
文字認識手段１０２は、入力手段１０１にて入力されたデータに含まれている文字列を認識する。記憶部５には公知のＯＣＲ（Optical Character Recognition）プログラムが記憶されており、ＣＰＵ４４がこのＯＣＲプログラムを実行することによって文字認識が行われる。
形態素解析手段１０３は、文字認識手段１０２により認識された文字列を形態素（単語等）に分割する。形態素解析手段１０３は、当該文字列に該当する単語を辞書２０１から抽出する。
【００２０】
翻訳手段１０４は、文字認識手段１０３で認識された文字列を翻訳して翻訳文を生成する。翻訳文の生成においては複数の翻訳方式が使用可能となっており、いずれも公知の方法である。本実施形態においては、以下に示す３種類の翻訳方式が使用可能となっているが、これはあくまでも一例であり、ここに示す以外の翻訳方式を用いることも可能である。
【００２１】
＜Ａ方式＞
Ａ方式は、原文を形態素に分割し、各形態素に対応する訳語を順次出力する方式である。
＜Ｂ方式＞
Ｂ方式は、前述の特許文献１で開示されている速読モードである。すなわち、特定のキーワードが登録されたテーブルが記憶部５に記憶されており、このキーワードを含む文のみを解析ベースの翻訳方式（後述するＣ方式）によって翻訳し、出力する。
【００２２】
＜Ｃ方式＞
Ｃ方式は、形態素解析、構文解析、意味解析を組み合わせたいわゆる解析ベースの翻訳方式である。この方式では、まず、形態素解析手法を用いて原文を形態素に分割し、構文解析手法、意味解析手法を用いて原文の構文を解析して構文木を作成し、翻訳先言語における構文木に変換する。そして、各形態素に対応する訳語を辞書２０１から抽出して構文木にあてはめ、翻訳文を生成する。
【００２３】
ここで、各方式を比較すると、それぞれ以下のような特徴がある。
Ａ方式は、翻訳結果が文章として構成されていないので翻訳の精度は最も低いが、最も処理時間が短い。Ｃ方式は、翻訳の精度は最も高いが、翻訳処理に要する時間が最も長い。Ｂ方式は、翻訳の精度と処理時間の両方において、Ａ方式とＣ方式の中間的な方式である。
【００２４】
さらに、本発明における翻訳手段１０４は、以下の特徴を有している。
翻訳手段１０４は、上記の３つの翻訳方式を下記の順序にて順次使用して翻訳を行う。翻訳方式の使用順序は任意であるが、本実施形態においては下記の２種類のいずれかの順序決定方式にて使用順序が定められている。
＜順序決定方式１＞
互いに異なる複数の翻訳方式を翻訳精度の低いものから順次使用する。順序決定方式１によれば、上記の３方式の使用順序は、Ａ方式、Ｂ方式、Ｃ方式の順となる。
＜順序決定方式２＞
互いに異なる複数の翻訳方式を翻訳処理に要する時間の短いものから順次使用する。順序決定方式２によれば、上記の３方式の使用順序は、Ａ方式、Ｂ方式、Ｃ方式の順となる。
【００２５】
このように、上記の３方式の場合、一般には、順序決定方式１、順序決定方式２のいずれによっても３方式の使用順序は同一となる。しかし、使用順序に例外が生じる場合がある。例えば、原文言語と翻訳先言語とが非常に近似した文法構造を有している場合、原文の形態素に対応する訳語を順次出力するだけの単純な逐語訳でも十分な精度を持つことがあり得る。その場合、Ｂ方式よりもＡ方式の方が翻訳文全体の翻訳精度が高くなることがあり得る。すると、順序決定方式１による使用順序は、Ｂ方式、Ａ方式、Ｃ方式の順となる。
また、原文言語と翻訳先言語とが非常に近似した文法構造を有している場合、解析ベース（Ｂ方式、Ｃ方式）の翻訳処理に要する時間が他の言語の組み合わせに比べて比較的短くなることがあり得る。その場合、Ａ方式よりもＢ方式の方が処理時間が短くなることがあり得る。すると、順序決定方式２による使用順序は、Ｂ方式、Ａ方式、Ｃ方式の順となる。
【００２６】
上記のように、原文言語と翻訳先言語の組み合わせによって、翻訳方式の使用順序は異なる場合がある。本発明の翻訳装置１においては、原文の言語と翻訳先言語との組み合わせに応じて、複数の翻訳方式の使用順序が予め決定されており、その言語の組み合わせと翻訳方式の使用順序とが対応付けられて記憶部５に記憶されている。順序決定手段１０８は、原文言語と翻訳先言語の組み合わせに応じた使用順序を記憶部５から読み出して、その使用順序を表す情報を翻訳手段１０４に供給する。翻訳手段１０４は、順序決定手段１０８から供給された情報で表される使用順序に従って翻訳を行う
【００２７】
記憶手段１０５は、複数の翻訳方式の各々による翻訳が完了し次第、翻訳の完了した翻訳文を表すデータを記憶部５に記憶させる。翻訳文の記憶の際、当該翻訳文のデータを原文を表すデータと対応付けて記憶させる。ここで原文を表すデータは、原文自体であってもよいし、原文を識別することのできる識別データであってもよい。
指示手段１０６は、翻訳文の出力を指示する。具体的には、ユーザが指示入力部４１に備えられているキーボード４０、または表示部３９のタッチパネル機能を用いて翻訳文の出力を指示すると、当該指示を表す情報がＣＰＵ４４に供給される。
【００２８】
出力手段１０７は、指示手段１０６により翻訳文の出力が指示された時点で記憶部５に記憶されている翻訳文の中から最後に記憶された翻訳文を抽出し、この翻訳文を表すデータを出力する。ここで例えば、順序決定手段１０８で決定された使用順序がＡ方式、Ｂ方式、Ｃ方式の順であるとする。この場合、指示手段１０６により翻訳文の出力が指示された時点でＡ方式による翻訳のみが完了し、その翻訳文が記憶部５に記憶されているならば、出力手段１０７はこの翻訳文を出力する。一方、翻訳文の出力が指示された時点でＡ方式、ｂ方式による翻訳が完了し、それらの翻訳文が記憶部５に記憶されているならば、出力手段１０７はＢ方式による翻訳文を出力する。同様に、翻訳文の出力が指示された時点でＡ方式、ｂ方式、Ｃ方式による翻訳が完了し、それらの翻訳文が記憶部５に記憶されているならば、出力手段１０７はＣ方式による翻訳文を出力する。
そして、出力されたデータは、画像形成部６に供給され、画像形成部６は翻訳文の画像をシート表面に形成して、このシートを排紙トレイ３２に排出する。
【００２９】
＜動作＞
次に、翻訳装置１の動作について説明する。ここで、翻訳装置１には電源が投入されており、ＣＰＵ４４がプログラムを実行中であるものとする。図３は、翻訳装置１の動作のフローを示す図である。なお、以下に示す動作はＣＰＵ４４がプログラムを実行することによって実現されるから、動作の主体をＣＰＵ４４とする。
【００３０】
最初にステップＡ０１では、ＣＰＵ４４は、原文の入力、文字認識処理、形態素解析を行う。具体的には、まず、ＣＰＵ４４は、入力手段１０１を用いて、原文の記載された原稿の読み取りを行う。ユーザは、原稿の読み取り面がプラテンガラス２に接するように原稿を載置し、指示入力部４１のスタートボタンを押下する。すると、翻訳装置１の画像入力部１２が原稿の読み取りを開始する。画像入力部１２は、読み取った原稿の画像データを生成し、記憶部５に記憶する。画像データが記憶されると、ＣＰＵ４４は、文字認識手段１０２を用いて画像データに含まれる文字列を認識する。そして、ＣＰＵ４４は、形態素解析手段１０３を用いて、文字列を形態素に分割する。文字列が形態素に分割されると、ＣＰＵ４４は、順序決定手段１０８を用いて、原文言語と翻訳先言語との組み合わせに応じて翻訳方式の使用順序を決定する。この例においては、翻訳方式の使用順序はＡ方式、Ｂ方式、Ｃ方式の順であるものとする。
【００３１】
次にステップＡ０２では、ＣＰＵ４４は、Ａ方式を使用して原文の翻訳を行う。ステップＡ０３では、ＣＰＵ４４は、翻訳文の出力指示が入力されたか否かを判定する。出力指示が入力された場合（ステップＡ０３：ＹＥＳ）にはステップＡ０４に進み、Ａ方式による翻訳処理が完了したか否かを判定する。翻訳処理が完了している場合（ステップＡ０４：ＹＥＳ）にはステップＡ１７に進む。ステップＡ１７では、ＣＰＵ４４は翻訳文を表すデータを記憶部５に記憶させ、ステップＡ１８に進み、出力手段１０７によって翻訳文を出力する。翻訳処理が完了していない場合（ステップＡ０４：ＮＯ）にはステップＡ０２に戻る。
【００３２】
一方、翻訳文の出力指示が入力されていない場合（ステップＡ０３：ＮＯ）にはステップＡ０５に進み、Ａ方式による翻訳処理が完了したか否かを判定する。翻訳処理が完了している場合（ステップＡ０５：ＹＥＳ）にはステップＡ０６に進む。ステップＡ０６では、ＣＰＵ４４は、翻訳文を表すデータを記憶部５に記憶させる。翻訳処理が完了していない場合（ステップＡ０５：ＮＯ）にはステップＡ０２に戻る。
ＣＰＵ４４は、ステップＡ０３の判定を一定時間間隔（例えば、１秒間隔）で行うことによって、翻訳文の出力指示が入力されたか否かを常時監視する。
【００３３】
ステップＡ０６の処理が完了したならば、ＣＰＵ４４は、ステップＡ０７に進み、Ｂ方式による翻訳処理を開始する。なお、ステップＡ０７からステップＡ１１までの動作は、翻訳方式がＢ方式であることを除いてはステップＡ０２からステップＡ０６までの動作と同様であるのでその説明を割愛する。また、ステップＡ１２からステップＡ１６までの動作は、翻訳方式がＣ方式であることを除いてはステップＡ０２からステップＡ０６までの動作と同様であるのでその説明を割愛する。
以上が翻訳装置１の動作である。
以上説明したように、本発明の翻訳装置１によれば、短時間でできるだけ精度の高い翻訳結果を得ることができる。
【００３４】
＜変形例＞
以上説明した形態に限らず、本発明は種々の形態で実施可能である。例えば、上述の実施形態を以下のように変形した形態でも実施可能である。
画像入力部１２は、翻訳装置１にネットワークを介して接続された別体のスキャナ装置であってもよい。また、画像入力部１２は、被写体を撮像して、被写体の画像を表す画像データを生成するデジタルスチールカメラであってもよい。この場合、画像データをデジタルスチールカメラに組み込まれた半導体メモリ等の記録媒体に記録させ、この記録媒体から画像データを読み出し、読み出された画像データを翻訳装置１に入力する。
画像形成部６は、翻訳装置１にネットワークを介して接続された別体のプリンタ装置であってもよい。
【００３５】
指示手段１０６は、ネットワークを介して翻訳装置１に接続されているコンピュータ装置等から翻訳文の出力の指示を受け付けるようにしてもよい。
出力手段１０７は、ネットワークを介して翻訳装置１に接続されている画像形成装置等へ翻訳文を表すデータを出力するようにしてもよい。
出力手段１０７により出力されるデータは、翻訳文を表すテキストデータ、翻訳文の画像を表す画像データであってもよい。
また、翻訳装置１を以下に示すように構成することも好ましい。すなわち、翻訳装置１に公知のレイアウト解析機能を備えておき、原文の原稿のレイアウトを解析する。レイアウト解析によって、原文の原稿に含まれる文章領域、絵柄領域、図表領域等が判別され、さらに文章領域における文字の字体、文字サイズ、文字修飾（太字、斜体、色、網がけなど）、文字間隔、行間隔などに関する情報が得られる。そして、翻訳手段１０４によって生成された翻訳文を原文と同一または近似したレイアウトにて配置し、この翻訳文を表すデータをページ記述言語、ビットマップデータ形式等により生成し、出力手段１０７により出力する。また、原文の原稿に絵柄や図表が含まれている場合には、翻訳文とともにこれらの絵柄や図表を原文の原稿と同一または近似したレイアウトにて配置した画像を表すデータを生成する。なお、翻訳文、絵柄、図表等をそれぞれ別個のデータファイルとして生成し、出力するようにしてもよい。
【００３６】
原文の入力後、所定の時間までに翻訳文の出力指示が入力されない場合、その時点で記憶部５に記憶されている翻訳文のデータを消去するようにしてもよい。また、記憶部５の記憶容量が不足する場合、入力時刻の最も古い原文に対応する翻訳文のデータを記憶部５から消去するようにしてもよい。また、記憶部５の記憶容量が不足する場合、最も生成時刻の古い翻訳文のデータを記憶部５から消去するようにしてもよい。また、記憶部５の記憶容量が不足する場合、最も翻訳精度の低い翻訳文のデータを記憶部５から消去するようにしてもよい。このようにすれば、記憶部５の記憶領域を無駄に占有するを防止することができる。
【００３７】
翻訳文の出力指示が入力された時点で、まだ翻訳処理の完了していない翻訳方式による翻訳処理を中止するようにしてもよい。このようにすれば、制御部４の有する計算資源の無駄な使用を防止することができる。
また、翻訳文の出力指示が入力された時点で、まだ翻訳処理の完了していない翻訳方式による翻訳処理を続行するようにしてもよい。このようにすれば、出力された翻訳文の翻訳精度が不足しているとユーザが判断した場合に、さらに高度な翻訳精度の翻訳文を迅速に得ることができる。
【００３８】
また、ある翻訳方式による翻訳処理が完了し次第、その翻訳文を出力するようにしてもよい。また、ある翻訳方式による翻訳処理が完了し次第、翻訳が完了したことを表すメッセージを表示部３９に表示し、翻訳の完了をユーザに対して報知するようにしてもよい。
【図面の簡単な説明】
【００３９】
【図１】翻訳装置１のハードウェア構成を示す図である。
【図２】翻訳装置１の機能構成を表す図である。
【図３】翻訳装置１の動作のフローを示す図である。
【符号の説明】
【００４０】
１…翻訳装置、４…制御部、５…記憶部、５１…辞書、４１…指示入力部、９…給紙トレイ、１０…シート、１２…画像入力部、６…画像形成部、７Ｙ、７Ｍ、７Ｃ、７Ｋ…画像形成エンジン、８…転写ベルト、２０１…辞書、１０１…入力手段、１０２…文字認識手段、１０３…形態素解析手段、１０４…翻訳手段、１０５…記憶手段、１０６…指示手段、１０７…出力手段、１０８…順序決定手段。
【図１】
2007086867.tif 000003
【図２】
2007086867.tif 000004
【図３】
2007086867.tif 000005