(57)【要約】【課題】  原文中の補足情報を参照して、適切な翻訳文を作成する。【解決手段】  翻訳対象となる原文中の、人物を特定する補足対象語句の翻訳に用いる補足情報を、当該原文中において人物に関する情報が記載されている蓋然性の高い領域から抽出し、抽出した補足情報を補足対象語句に関連付けて特徴データベースＤ１に記憶しておく。特徴データベースＤ１に記憶されている補足情報によって示される補足対象語句の属性を参照して補足対象語句を翻訳する。【選択図】      図７
2006260103.tif 000002
【特許請求の範囲】
【請求項１】
翻訳対象となる原文中において人物に関する情報が記載されている蓋然性の高い領域を補足情報抽出対象領域とし、人物を特定する補足対象語句の翻訳に用いる補足情報を前記補足情報抽出対象領域から抽出する補足情報抽出ステップと、
前記補足情報を、対応する補足対象語句に関連付けて記憶手段に記憶する記憶ステップと、
前記記憶手段に記憶されている補足情報によって示される補足対象語句の属性を用いて、前記補足対象語句を翻訳する翻訳ステップと
を有することを特徴とする翻訳方法。
【請求項２】
第１の言語で記述された原文を第２の言語へと翻訳する翻訳装置であって、
原文中において人物に関する情報が記載されている蓋然性の高い領域を補足情報抽出対象領域とし、人物を特定する補足対象語句の翻訳に用いる補足情報を前記補足情報抽出対象領域から抽出する補足情報抽出手段と、
前記補足情報抽出手段によって抽出された補足情報を、対応する補足対象語句に関連付けて保持する補足情報保持手段と、
前記補足情報保持手段に記憶されている補足情報によって示される補足対象語句の属性を用いて、前記補足対象語句を翻訳する補足対象語句翻訳手段と
を有することを特徴とする翻訳装置。
【請求項３】
前記補足情報抽出手段は、
前記補足情報抽出対象領域から補足情報を抽出するために予め定められた抽出ルールベースに従って、前記補足情報を抽出することを特徴とする請求項２に記載の翻訳装置。
【請求項４】
前記補足情報抽出手段は、前記翻訳対象となる原文のレイアウトに基づいて前記補足情報抽出対象領域を特定することを特徴とする請求項２に記載の翻訳装置。
【請求項５】
前記補足対象語句翻訳手段は、補足対象語句に付す敬称を特定するために前記補足情報保持手段に保持される補足情報を用いることを特徴とする請求項２に記載の翻訳装置。
【請求項６】
コンピュータに、
翻訳対象となる原文中において人物に関する情報が記載されている蓋然性の高い領域を補足情報抽出対象領域とし、人物を特定する補足対象語句の翻訳に用いる補足情報を前記補足情報抽出対象領域から抽出する補足情報抽出手順と、
前記補足情報を、対応する補足対象語句に関連付けて記憶手段に記憶する記憶手順と、
前記記憶手段に記憶されている補足情報によって示される補足対象語句の属性を用いて、前記補足対象語句を翻訳する翻訳手順と
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原文中の補足情報に基づいて適切な翻訳文を作成するための技術に関する。
【背景技術】
【０００２】
ある自然言語で記述された文書を別の自然言語へ翻訳する機械翻訳は、コンピュータを用いた文書加工技術として広く利用されている。この機械翻訳では、一般に、語彙と文法規則の処理プログラム、用例・文例データベースなどを使用して翻訳処理を実行する翻訳ソフトウェアが用いられる。
【特許文献１】特開２００１−６７３５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、この機械翻訳においては、言語の背景となる文化の違いにより、礼儀を欠いた翻訳や誤訳が少なからず出てしまう。このため、機械翻訳は翻訳の補助的手段としかみなされず、人間が事前に文章に必要な情報を補足したり、文章を整理するプレエディットや、翻訳後の文章を手直しするポストエディットの作業は必須であった。
【０００４】
特許文献１は、予め登録されたルールに基づいて新聞記事等の文書中から人名、地名、組織名や日時などの属性を有する語句を抽出し、抽出した語句に当該語句の属性を示すＨＴＭＬタグを付加し、このＨＭＴＬタグにより当該語句をその属性に対応した補足情報に対応付けする。そこで、特許文献１の技術を用いて、翻訳ソフトウェアに、翻訳対象となる文書（以下、原文）中の特定の語句に対して、その特性に応じて必要な情報を補足するような処理を行うプレエディット機能を追加する方法が考えられる。しかし、特許文献１の技術では、特定語句抽出のために予め定めた細かい定義に基づいて処理を行うため、処理が煩雑となり翻訳効率が低下する。また、定義されていない語句については適切な情報の補足をすることができない。
【０００５】
さらに、特許文献１の技術は、原文中の特定語句を単語単位や文字レベルで分析し語句の特性を推測するが、それでは適切な補足情報の選択に必要な程度まで語句の特性を認識することができない場合がある。例えば、原文中の「佐藤氏」が教授である場合を想定する。その場合、翻訳にあたっては「教授」を示す「Professor」を接頭辞として追加するのが望ましいが、「佐藤氏」という語句から佐藤氏が教授であるという特性を推測することは不可能である。このように、特許文献１の技術を用いてプレエディット処理を行ったとしても、推測可能な範囲に限界があった。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明は、翻訳対象となる原文中において人物に関する情報が記載されている蓋然性の高い領域を補足情報抽出対象領域とし、人物を特定する補足対象語句の翻訳に用いる補足情報を前記補足情報抽出対象領域から抽出する補足情報抽出ステップと、前記補足情報を、対応する補足対象語句に関連付けて記憶手段に記憶する記憶ステップと、前記記憶手段に記憶されている補足情報によって示される補足対象語句の属性を用いて、前記補足対象語句を翻訳する翻訳ステップとを有することを特徴とする翻訳方法を提供する。
【０００７】
上記課題を解決するため、本発明は第１の言語で記述された原文を第２の言語へと翻訳する翻訳装置であって、原文中において人物に関する情報が記載されている蓋然性の高い領域を補足情報抽出対象領域とし、人物を特定する補足対象語句の翻訳に用いる補足情報をこの補足情報抽出対象領域から抽出する補足情報抽出手段と、前記補足情報抽出手段によって抽出された補足情報を、対応する補足対象語句に関連付けて保持する補足情報保持手段と、前記補足情報保持手段に記憶されている補足情報によって示される補足対象語句の属性を用いて、前記補足対象語句を翻訳する補足対象語句翻訳手段とを有することを特徴とする翻訳装置を提供する。
【０００８】
加えて、本発明は、コンピュータに、翻訳対象となる原文中において人物に関する情報が記載されている蓋然性の高い領域を補足情報抽出対象領域とし、人物を特定する補足対象語句の翻訳に用いる補足情報をこの補足情報抽出対象領域から抽出する補足情報抽出手順と、前記補足情報を、対応する補足対象語句に関連付けて記憶手段に記憶する記憶手順と、前記記憶手段に記憶されている補足情報によって示される補足対象語句の属性を用いて、前記補足対象語句を翻訳する翻訳手順とを実行させるためのプログラムを提供する。
【発明の効果】
【０００９】
本発明に係る翻訳方法および翻訳端末によれば、原文内の補足情報を用いて特定の語句に対して適切な情報の補足を行うことができるので、質の高い機械翻訳の結果を得ることが可能になる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して本発明の一実施形態について説明する。
【００１１】
図１は、本発明の一実施形態に係る翻訳装置としての機能を備えた複合機１００の機能構成を示す図である。図１に示すように、複合機１００は、原稿上に形成された画像を読み取る読み取り部１１０と、与えられた画像データに応じて用紙（記録材）上に画像を形成する画像形成部１２０と、外部の装置と通信を行うための通信インタフェース（ＩＦ）部１４０と、記憶部１５０と、操作入力部１６０と、表示部１７０と、バス１８０を介して、これら各部を制御する制御部１３０から構成される。
【００１２】
記憶部１５０は、図１に示されているように、揮発性記憶部１５０ａと不揮発性記憶部１５０ｂとを有している。揮発性記憶部１５０ａは、例えばＲＡＭ（Random Access Memory）であり、制御部１３０によってワークエリアとして利用される。一方、不揮発性記憶部１５０ｂは、例えば、ハードディスクであり、本実施形態に係る特徴文字列抽出ルールベースＲ１、特徴データベースＤ１、訳語データベースＤ２、その他翻訳に必要な辞書データ（例えば、人名辞書、地名辞書等）を格納している。また、不揮発性記憶部１５０ｂには、本実施形態に係る翻訳処理を実行する手順を定めた翻訳プログラムが記憶されている。
【００１３】
制御部１３０は、例えば、ＣＰＵ（Central Processing Unit）である。この制御部１３０は、読み取り部１１０が読み取った画像データを通信ＩＦ部１４０から外部の装置に出力するスキャナ機能、読み取り部１１０が読み取った画像データに応じた画像を画像形成部１２０から出力するコピー機能、外部から入力されたデータに応じた画像を画像形成部１２０から出力させるプリンタ機能などの各機能を営むための各部の制御を行う。
【００１４】
さらに制御部１３０は、本実施形態に係る翻訳装置としての機能を営むための各部の制御を行う。ここで、本実施形態に係る翻訳装置としての機能は、大別して、（１）レイアウト解析機能、（２）補足情報抽出機能、（３）訳語データベース作成機能、（４）訳語データベースに基づいた翻訳機能、および（５）データベース更新機能からなる。以下にこれら各機能の概要を説明する。
【００１５】
（１）レイアウト解析機能
読み取り部１１０が読み取った原文の各ページの画像データに基づいてレイアウトを解析し、注釈ブロックが原文中に存在するか否か判定する機能である。図２は、一般的な文書に現れる注釈ブロックの例を示す図である。図２（ａ）に示す例では、ページの下方に仕切り線があり、その下に注釈ブロックがある。また、図２（ｂ）に示す例では、ページ下方に一定の高さを持つ空白行があり、その下に注釈ブロックがある。図２（ｃ）では、文字サイズやピッチが他に比べて小さい部分があり、その部分が注釈ブロックである。本実施形態では、以上例を挙げたような注釈ブロックを含むページのレイアウトの特徴を定義した条件を予め定めておく。そして、レイアウト解析機能では、処理対象である各ページの画像データのレイアウト解析を行い、各ページの中に上記条件の少なくともいずれか１つを満足するページがあるかを判定し、該当ページがあればそのページに注釈ブロックが存在すると判定する。一方、各ページのレイアウトがいずれの条件にも合致しない場合は、注釈ブロックが存在しないと判定する。
【００１６】
（２）補足情報抽出機能
レイアウト解析機能により特定された注釈ブロックから補足対象語句に補足する補足情報を抽出する機能である。この機能は、注釈ブロック内の文字列データのフォーマットを解析し、「注釈番号」、「注釈対象語句」（補足対象語句）、「基本注釈情報」、「詳細注釈情報」を示すデータを取得し、取得したデータを揮発性記憶部１５０ａに一時的に保存する。
【００１７】
本実施形態では、注釈ブロックのフォーマットが例えば図３に示すようになっていることを想定している。そこで、補足情報抽出機能では、注釈ブロックにおける最初の行の先頭に配置された数字を「注釈番号」であると認識し、「注釈番号」として認識された数字と、第１セパレータであるコロン「：」との間に配置された文字列を「注釈対象語句」として認識し、第１セパレータと、第２セパレータであるセミコロン「；」との間に配置された文字列を「基本注釈情報」として認識し、第２セパレータに後続し、改行を示す編集記号の直前に配置された文字列を「詳細注釈情報」として認識する。
【００１８】
「基本注釈情報」は、「正式名」、「性別」、「生年／年齢」を含んでおり、「詳細注釈情報」は「特徴文字列」を含んでいる。これらは適切な翻訳を行うために有用な補足情報である。補足情報抽出機能では、「基本注釈情報」の文字列中から、二次セパレータであるコンマ「，」で区切られた「正式名」、「性別」、「生年／年齢」を抽出する。また、補足情報抽出機能では、後述の特徴文字列抽出ルールベースＲ１（図５）を参照して、「詳細注釈情報」の文字列中から特徴文字列を検索する。そして、抽出した「正式名」、「性別」、「生年／年齢」および「特徴文字列」の各々を特徴データベースＤ１（補足情報保持手段）に記憶する。
【００１９】
図４は、本実施形態に係る特徴データベースＤ１の一例を示す図である。図示のように、特徴データベースＤ１は、注釈ブロックから抽出された「注釈番号」、「注釈対象語句」、「正式名」、「性別」、「生年／年齢」および「特徴文字列」の各フィールドから成るレコードの集合体である。
「注釈番号」は、抽出元となった注釈ブロックに含まれる注釈を識別する番号である。「注釈対象語句」は、注釈番号によって参照される本文中の語句である。「正式名」は、抽出元となった注釈ブロックの基本注釈情報中の二次セパレータで区別された複数の基本情報のうち、少なくとも注釈対象語句を含む文字列である。「性別」は、基本注釈情報中の複数の基本情報のうち、性別を示す情報である。同様に、「生年／年齢」は、基本注釈情報中の複数の基本情報のうち、生年または年齢を示す情報である。
【００２０】
図５は、本実施形態に係る特徴文字列抽出ルールベースＲ１の一例を示す図である。この特徴文字列抽出ルールベースＲ１は、注釈ブロック内の「基本注釈情報」および「詳細注釈情報」の中から特徴データベースＤ１のレコードとなる情報を抽出するためのルールを定めるものである。さらに詳述すると、特徴文字列抽出ルールベースＲ１では、図示のように、「性別」、「資格／職業／役職」、「生年／年齢」、など特徴の種別を示す「特徴」フィールドの各々に対応付けて、それらの「特徴」に属する「候補文字列」が記憶されている。特徴文字列を抽出する処理では、「基本注釈情報」および「詳細注釈情報」の文字列データ中から特徴文字列抽出ルールベースＲ１内の各候補文字列のいずれかと一致する文字列を検索する。そして、該当する文字列が検索された場合には、特徴文字列抽出ルールベースＲ１において当該文字列が候補文字列として挙がっている特徴（「性別」等）を求め、当該文字列を、この特徴に対応した特徴データベースＤ１のフィールドに記憶する。
【００２１】
なお、「性別」、「生年／年齢」を示す情報は、注釈ブロックのフォーマットによっては「基本注釈情報」中に存在しない場合がある。このため、本実施形態では、「詳細注釈情報」中で「性別」や「生年／年齢」を示す情報が検索された場合には、その検索結果を特徴データベースＤ１の「特徴文字列」フィールドに記憶するようにしている。
【００２２】
（３）訳語データベース作成機能
補足情報抽出機能による抽出結果を保持する特徴データベースＤ１の各注釈対象語句について、各注釈対象語句と同一レコード内の情報に基づいて訳語を作成し、注釈対象語句と訳語を対応付けて訳語データベースＤ２に記憶する機能である。
【００２３】
図６は、本実施形態に係る訳語データベースＤ２の一例を示す図である。図示のように、訳語データベースＤ２は、「注釈番号」、「注釈対象語句」、「訳語１」および「訳語２」を含むレコードの集合体である。ここで、訳語として追加される補足情報によっては、ある注釈対象語句が本文中で初出の場合には有意義な情報であっても既出の注釈対象語句には不要な場合がある。このため、本実施形態では、注釈対象語句に対応する訳語のうち、敬称として必須である補足情報を含む部分を「訳語１」とし、その他の部分を「訳語２」として各フィールドに記憶する。そして、後述する翻訳機能により翻訳処理を実行する際には、初出の注釈対象語句には、「訳語１」および「訳語２」の両方を訳語として用い、既出の注釈対象語句には「訳語１」のみを用いる。
【００２４】
また、本実施形態では、適切な敬称が付された訳語を作成するために、各注釈対象語句について、特徴データベースＤ１の各フィールドを「特徴文字列」、「性別」、「正式名」の順で参照する。これは、翻訳後の言語を英語と想定した場合、敬称を選択する際の判断基準としては性別より資格や役職等が優先されるからである。上述のように、資格や役職の情報は特徴文字列として抽出されるので、「特徴文字列」フィールドに敬称を選定する根拠となる情報が記憶されていない場合には、次に「性別」フィールドを参照して性別を判断する。それでも性別が不明な場合は、さらに「正式名」フィールドを参照し、フルネームに基づいて性別を判断する。
【００２５】
（４）訳語データベースに基づいた翻訳機能
訳語データベースＤ２の記憶内容に基づいて、原文を構成する本文および注釈文の翻訳を行う機能である。本文および注釈文の翻訳処理の大部分は従来からある翻訳ソフトウェアの機能を用いて実行されるが、本文中に注釈番号を発見した場合には、訳語データベースＤ２を参照して適切な訳語を選択して翻訳を行う。
（５）データベース更新機能
翻訳機能による翻訳が終了した後に、不揮発性記憶部１５０ｂに記憶されている特徴データベースＤ１および訳語データベースＤ２のレコードをすべて消去する機能である。
【００２６】
続いて、図７を参照しながら、本実施形態に係る翻訳装置の動作について説明する。
まず、使用者は日本語の原文が印刷された原稿を複合機１００の読み取り部１１０のＡＤＦ（Automatic Document Feeder）（図示略）にセットする。使用者は、操作入力部１６０を操作し、メニュー画面を表示させる。使用者は、メニューから「翻訳」を選択する。「翻訳」が選択されると、表示部１７０には翻訳の詳細設定を行うための画面が表示される。使用者は、操作入力部１６０を操作することにより、原文の言語や翻訳文の言語の指定等を行う。また、使用者は、翻訳の際に追加する補足情報として表示部１７０に表示された選択肢の中から追加したい補足情報の種類を指定することができる。以下説明する例では、原文の言語を「日本語」、翻訳文の言語を「英語」と指定し、補足情報の種類を「補足情報／敬称」および「補足情報／生年または年齢」を指定した場合を想定する。
【００２７】
使用者が操作入力部１６０における「スタート」ボタンを押下すると、制御部１３０は、スキャンの指示を読み取り部１１０に出力する。この結果、読み取り部１１０により原稿は１枚ずつ読み取られ、原稿から読み取られた画像を表す画像データが生成され、揮発性記憶部１５０ａに一時的に保存される（ステップＳａ１）。
【００２８】
続いて制御部１３０は、揮発性記憶部１５０ａに保存された画像データの各ページについてレイアウト解析処理（ステップＳａ３）を行う。制御部１３０は、このレイアウト解析処理の結果、上述した注釈ブロックを含むページとしての条件を満たすレイアウトを有するページが見つかった場合には、注釈ブロックが原文中に存在すると判断し（ステップＳａ５：Ｙｅｓ）、補足情報抽出処理に進む（ステップＳａ７）。一方、上記ステップＳａ３のレイアウト解析処理において、注釈ブロックを含むページとしての条件を満たすレイアウトを有するページが全く見つからなかった場合（ステップＳａ５：Ｎｏ）、ステップＳａ１において揮発性記憶部１５０ａに記憶した画像データの文字認識処理（ステップＳａ１９）に進み、文字認識後の文字列データを揮発性記憶部１５０ａに記憶した後に、翻訳処理を実行し（ステップＳａ２１）、翻訳結果を印刷する（ステップＳａ１７）。
【００２９】
図８は、補足情報抽出処理（図７のステップＳａ７）の詳細な流れを示したフローチャートである。まず、ステップＳｂ１において、制御部１３０は、揮発性記憶部１５０ａに保存された記憶された画像データのうち、上述したレイアウト解析処理において注釈ブロックを含むページとしての条件を満たすものと判定されたページの画像データを参照する。そして、その画像データの中から注釈ブロックに相当する領域の画像データを求め、その画像データの文字認識処理を行い、注釈ブロックのテキストデータを取得する。続いて、制御部１３０は、取得した注釈ブロックのテキストデータを参照して注釈フォーマット解析処理（ステップＳｂ３）を実行する。図３に記載の注釈ブロックの例では、注釈ブロックの最初の行の先頭に配置された数字「１」を「注釈番号」であると認識し、「注釈番号」として認識された数字と、コロン「：」が示す第１セパレータの間に配置された文字列「鈴木」を「注釈対象語句」と認識する。さらに、第１セパレータと、セミコロン「；」が示す第２セパレータの間に配置された文字列「鈴木一郎（すずき  いちろう），男，1970−」を「基本注釈情報」と認識し、第２セパレータに後続し、改行を示す編集記号の直前に配置された文字列「国立大学ＸＸＸＸを卒業後、・・・教鞭をとっている。」を「詳細注釈情報」と認識する。この認識結果は、揮発性記憶部１５０ａに一時的に記憶される
【００３０】
次に、制御部１３０は、ステップＳｂ３において揮発性記憶部１５０ａに一時的に記憶した「基本注釈情報」を読み出し、基本情報を抽出する（ステップＳｂ５）。すなわち、コンマ「，」で示される二次セパレータ単位で基本情報を抽出する。この場合、「鈴木一郎（すずき  いちろう）」「男」「1970−」と三種類の基本情報が抽出され、それらは、特徴文字列抽出ルールベースＲ１を参照することにより「性別」、「生年／年齢」の「特徴」に属するものであることが判明する。これらの抽出された基本情報およびそれらの属する「特徴」が揮発性記憶部１５０ａに一時的に保存される。続いて制御部１３０は、ステップＳｂ３において揮発性記憶部１５０ａに一時的に保存した「詳細注釈情報」を読み出し、この「詳細注釈情報」の中から図５の特徴文字列抽出ルールベースＲ１に候補文字列として挙げられたものを探す検索を行う（ステップＳｂ７）。その結果、図３に記載の注釈ブロックの例では、特徴文字列抽出ルールベースＲ１において「資格／職業／役職」という「特徴」に属するものとして挙げられた「博士」「教授」の２つの文字列が「詳細注釈情報」から抽出され、「特徴」を示す情報とともに揮発性記憶部１５０ａに一時的に保存される。
【００３１】
次に、制御部１３０は、ステップＳｂ３〜ステップＳｂ７において認識または抽出され、揮発性記憶部１５０ａに記憶された文字列に基づいて図５の特徴データベースＤ１の更新処理を行う（ステップＳｂ９）。すなわち、「注釈番号」フィールドに「１」と「注釈対象語句」フィールドに「鈴木」を含む新規レコードが作成され、同レコード内の「正式名」フィールドに「鈴木一郎（すずき  いちろう）」が登録される。また、「性別」フィールドには、特徴文字列抽出ルールベースＲ１を参照することにより「性別」に属する基本情報として「基本注釈情報」から抽出された「男」が、「生年／年齢」フィールドには「生年／年齢」に属する基本情報として「基本注釈情報」から抽出された「1970−」と登録される。さらに、ステップＳｂ７において、「詳細注釈情報」から抽出された特徴文字列「博士」「教授」が、同一レコード内の「特徴文字列」フィールドに登録される。
【００３２】
図７に戻り、制御部１３０は、原文のすべてのページの各注釈対象語句についてステップＳａ７の補足情報抽出処理を終えると、その結果更新された特徴データベースＤ１の各注釈対象語句について訳語を作成し、訳語データベースＤ２を更新する（ステップＳａ９）。すなわち、制御部１３０は、特徴データベースＤ１の各注釈対象語句について、同一レコード内の他のフィールドに記憶されている情報に基づき補足情報の訳語を作成する。ここで、補足情報の訳語は、使用者に指定された補足情報について作成される。本実施形態では、補足情報の種類として「補足情報／敬称」および「補足情報／生年または年齢」が指定されたので、これら２種類の補足情報についてのみ訳語が作成される。
【００３３】
図４の例の場合、制御部１３０は、まず、特徴データベースＤ１の先頭レコードの「注釈文字列」フィールドに記憶されている「鈴木」について訳語を作成する。具体的には、制御部１３０は、まず「特徴文字列」フィールドを参照し、「補足情報／敬称」として訳語「Professor」（接頭辞）および「Ph.D.」（接尾辞）を作成する。そして、次に「生年／年齢」フィールドを参照し、「補足情報／生年または年齢」として訳語「（1970-）」を作成する。その結果、「Professor Suzuki, Ph.D (1970-)」という訳語が作成される。そして、特徴データベースＤ１における「注釈番号」フィールドの「１」と、「注釈対象語句」の「鈴木」と、「Professor Suzuki, Ph.D (1970-)」とが訳語データベースに新規レコードとして訳語データベースＤ２に追加される。
【００３４】
続いて、制御部１３０は、２番目のレコード「タナカ」について訳語を作成する。制御部１３０は、まず「特徴文字列」フィールドを参照することにより「タナカ」は男性であると判断し、「補足情報／敬称」を「Mr.」と特定する。制御部１３０は、次に「生年／年齢」フィールドを参照する。ここでは、「生年／年齢」フィールドには何も記憶されていないので、制御部１３０は、「Mr. Tanaka」という訳語を作成し、この訳語を、注釈番号「２」、注釈対象語句「タナカ」と対応付けて新規レコードを作成し、訳語データベースＤ２に追加する。
【００３５】
次に、制御部１３０は、３番目のレコード「山田」について訳語を作成する。制御部１３０は、まず「特徴文字列」フィールドを参照するが何も記憶されていないので、次に「性別」フィールドを参照する。しかし、この「性別」フィールドにも何も記憶されていないので、制御部１３０は、次に「正式名」フィールドを参照する。ここで、制御部１３０は、不揮発性記憶部１５０ｂに記憶されている人名辞書を参照して性別を特定する。その結果、「山田」は女性であると特定され、制御部１３０は「補足情報／敬称」を「Ms.」と特定する。続いて制御部１３０は、「生年／年齢」フィールドを参照し、「補足情報／生年または年齢」として訳語「（Age:35）」を特定する。その結果、「Ms. Yamada (Age:35)」という訳語が作成される。続いて、制御部１３０は、注釈番号「３」、注釈対象語句「山田」と対応付けて新規レコードを作成し、訳語データベースＤ２に追加する。
【００３６】
なお、上述のように、本実施形態では、敬称（接頭辞のみ）と注釈対象語句の訳語が「訳語１」フィールドに記憶され、残りの訳語はすべて「訳語２」フィールドに記憶される。すなわち、「注釈対象語句」フィールドに「鈴木」を含むレコードには、同一レコード内の「訳語１」フィールドに「Professor Suzuki」が記憶され、「訳語２」フィールドには「Ph.D. (1970-)」が記憶される。同様にして、「注釈対象語句」フィールドに「タナカ」を含むレコードには、同一レコード内の「訳語１」フィールドには「Mr. Tanaka」が記憶され、「訳語２」フィールドは空欄となる。また、「注釈対象語句」フィールドに「山田」を含むレコードには、同一レコード内の「訳語１」フィールドには「Ms. Yamada」が記憶され、「訳語２」フィールドには「(Age:35)」が記憶される。
【００３７】
次に、制御部１３０は、ステップＳａ１において揮発性記憶部１５０ａに記憶しておいた画像データの文字認識処理を行う（ステップＳａ１１）。
続いて、ステップＳａ１３において、制御部１３０は、本文および注釈文の翻訳処理を実行する。この翻訳処理は、ステップＳａ９で作成された訳語データベースＤ２を辞書として参照しながら、従来型の翻訳ソフトウェアを用いて実行される。具体的には、翻訳ソフトウェアが本文の翻訳処理中に注釈番号を発見した場合には、訳語データベースＤ２において同一の注釈番号を有するレコードを参照することにより、本文文字列中の注釈対象語句を特定し、本文文字列中で特定された注釈対象語句に対する訳語を選定する。ここで、初出の注釈対象語句を翻訳する際には、訳語データベースＤ２における「訳語１」と「訳語２」フィールドに記憶されている両方の訳語を用いて翻訳を行い、既出の注釈対象語句を翻訳する際には「訳語１」フィールドに記憶されている訳語のみを用いて翻訳を行う。
【００３８】
このようにして、本文および注釈文の翻訳が完了すると、次のステップに進み、制御部１３０は、翻訳の際に参照した特徴データベースＤ１および訳語データベースＤ２のすべてのレコードを消去する（ステップＳａ１５）。そして、最後に、ステップＳａ１７の印刷処理を実行してルーチンを終了する。
【００３９】
以上説明したように、本実施形態によれば、使用者が、原文が記載された原稿を複合機１００にセットし、ボタンを押して翻訳の際に補足情報の追加を指示するのみで、原文中の本文以外の部分から補足情報が抽出され、所望の補足情報が付加された翻訳文が作成され、紙媒体に記録され出力される。このため、原文中において個人の敬称が漏れている場合でも敬称が自動的に付加されるので、翻訳後の言語の背景である文化社会の礼儀に沿った翻訳文が作成される。
また、本実施形態によれば、事前に細かい定義を必要とするプレエディット処理を行う必要がなく、原文中の本文以外の部分、ここでは注釈部分の情報を参照して補足情報の追加が行われるので、効率的に翻訳処理を行うことができる。
【００４０】
変形例：
以上、本発明の一実施形態について説明したが、本発明は上述の実施形態に限定されるものではなく、種々の変形実施が可能である。
【００４１】
＜変形例１＞
上述の実施形態においては、翻訳装置として複合機１００を用いる態様について説明したが、本発明に係る翻訳装置は複合機１００に限られず、パーソナルコンピュータ、ＰＤＡ(Personal Digital Assistants)等を用いてもよい。また、上述の実施形態では、本発明に係るすべての機能を複合機１００単体が担う構成としたが、複数の装置が分担するようにしてもよい。
【００４２】
例えば、以下のような変形が可能である。図９は、本変形例に係る翻訳システム１の全体構成を示す図である。
図示のように、翻訳システム１は、本発明に係る翻訳機能の一部を担う端末装置１０と、端末装置１０にＬＡＮなどのネットワーク４０を介して接続され、本発明に係る翻訳機能の他の部分を担う翻訳装置２０と、翻訳装置２０の翻訳結果をネットワーク４０を介して受信し紙媒体に出力するプリンタ３０とを有する。
【００４３】
端末装置１０ならびに翻訳装置２０は本変形例に特有の機能を有している点を除いて、一般的なパーソナルコンピュータと同様の機能を有する。端末装置１０は、上述の実施形態に係る翻訳装置である複合機１００が有する機能のうち、レイアウト解析機能、補足情報抽出機能を担い、翻訳装置２０は、訳語データベース作成機能、訳語データベースに基づいた翻訳機能、およびデータベース更新機能を担う。
【００４４】
本変形例の動作は、例えば、以下のようになる。まず、端末装置１０は、図示せぬスキャナなどの装置を用いて、翻訳対象となる原文の画像データを取得し、当該画像データのレイアウト解析処理を実行する。ここで、原文中に注釈ブロックが存在していると判断された場合には、補足情報抽出処理を実行して抽出結果を特徴データベースＤ１に記憶する。また、原文の画像データに対して文字認識処理を行い、原文の文字列データを生成する。次に、端末装置１０は、原文の文字列データと特徴データベースＤ１を互いに関連付けて、ネットワーク４０を介して翻訳装置２０に送信し、当該原文の翻訳処理を指示する。
【００４５】
翻訳装置２０は、受信した原文の文字列データと特徴データベースＤ１を図示せぬ揮発性記憶部に保存する。そして、まず、保存した特徴データベースＤ１を読み出して訳語データベースＤ２の作成処理を実行し、作成した訳語データベースＤ２を図示せぬ不揮発性記憶部に記憶する。次に、不揮発性記憶部に記憶した原文の文字列データを読み出して作成した訳語データベースＤ２に基づいて原文の翻訳処理を実行した後、翻訳文をプリンタドライバを介してプリンタ３０に送信し印刷処理の実行を指示する。その後、不揮発性記憶部に記憶された訳語データベースＤ２を削除して処理を終了する。
【００４６】
本変形例によれば、上述の実施形態と同様の効果を得ることが可能である。さらに、複数の装置に機能を分担させることにより、翻訳処理に係る処理負荷を分散させることができ、効率が向上する。
【００４７】
＜その他の変形例＞
上述の実施形態においては、補足情報の種類として「敬称」および「生年／年齢」を用いたが、本発明はこれに限られず、任意に変更可能である。例えば、図４の特徴文字列抽出ルールベースＲ１の「特徴」フィールドに「学歴」を追加し、対応する「候補文字列」フィールドに、「高校、高等学校、大学、大学院」などを追加する。そして、注釈ブロックの基本または詳細注釈情報から該当する文字列が検索された場合には、特徴データベースＤ１の「特徴文字列」フィールドに検索した文字列（「例えば、「○○大学卒」）を記憶する。そして、使用者が補足情報として「学歴」を指定している場合には、特徴データベースＤ１に基づいて学歴を含む訳語データベースＤ２を作成した上で翻訳処理を行えば、学歴を示す情報が補足情報として翻訳文に追加される。
【００４８】
同様にして、補足情報として「役職」を指定できるようにしてもよい。この場合は、図４の特徴文字列抽出ルールベースＲ１の「特徴」フィールドの「資格／職業／役職」に対応する「候補文字列」フィールドに、「部長、課長、所長」などの役職名を追加する。そして、注釈ブロックの詳細注釈情報から該当する文字列が検索された場合には、特徴データベースＤ１の「特徴文字列」フィールドに検索した文字列（「例えば、「××部部長」）を記憶する。そして、使用者が補足情報として「役職」を指定している場合には、特徴データベースＤ１に基づいて学歴を含む訳語データベースＤ２を作成した上で翻訳処理を行えば、役職を示す情報が補足情報として翻訳文に追加される。
【００４９】
また、本文中には人物の名字しか記載されていないが注釈ブロックにはその人物のフルネームが記載されていているような場合には（例えば、図５の「鈴木」）、初出の注釈対象語句の翻訳の際にはフルネームで翻訳し、二度目以降は敬称と名字のみで翻訳するようにすることも可能である。
【００５０】
また、上述の実施形態では、各ページの下方に配置されている注釈を参照して補足情報を抽出する例について説明したが、これに限られず、本の巻末に配置される脚注を参照してもよい。また、著者紹介欄や、本文中の括弧の中に小文字で示される注釈を参照するようにしてもよい。
また、原文および翻訳文は、英語および日本語に限られるものではなく、あらゆる言語に適用可能である。
【図面の簡単な説明】
【００５１】
【図１】本発明の一実施形態に係る複合機１００の構成を示す図である。
【図２】注釈ブロックのレイアウト例を示す図である。
【図３】注釈フォーマットの一例を示す図である。
【図４】特徴データベースＤ１の一例を示す図である。
【図５】特徴文字列抽出ルールベースＲ１の一例を示す図である。
【図６】訳語データベースＤ２の一例を示す図である。
【図７】本実施形態に係る複合機１００が実行する処理の流れを示すフローチャートである。
【図８】補足情報抽出処理の詳細な流れを示すフローチャートである。
【図９】本発明の変形例に係る翻訳システム１の全体構成を示す図である。
【符号の説明】
【００５２】
１…翻訳システム、１０…端末装置、２０…翻訳装置、３０…プリンタ、４０…ネットワーク、１００…複合機、１１０…読み取り部、１２０…画像形成部、１３０…制御部、１４０…通信ＩＦ部、１５０…記憶部、１５０ａ…揮発性記憶部、１５０ｂ…不揮発性記憶部、１６０…操作入力部、１７０…表示部、１８０…バス
【図１】
2006260103.tif 000003
【図２】
2006260103.tif 000004
【図３】
2006260103.tif 000005
【図４】
2006260103.tif 000006
【図５】
2006260103.tif 000007
【図６】
2006260103.tif 000008
【図７】
2006260103.tif 000009
【図８】
2006260103.tif 000010
【図９】
2006260103.tif 000011