(57)【要約】【課題】  必要部分のみを翻訳して出力する低コストで使い勝手の良い翻訳装置を提供する。【解決手段】  この翻訳装置は、翻訳元文書を含む画像データを入力する画像入力部１２と、該画像データの文字認識結果に対して翻訳を行う翻訳部１４と、翻訳結果を出力する出力部１５と、これら各部を制御する制御部１８とを備えている。制御部１８は、翻訳元文書中のインデックス部のみを抽出して、その翻訳文を表示したインデックスリストを出力する１次出力工程と、インデックスリストに対してユーザが選択したインデックス部に対応する本文を翻訳して出力する２次出力工程とを行う。【選択図】      図１
2007087189.tif 000002
【特許請求の範囲】
【請求項１】
文書を表す文書画像データが入力される入力手段と、
前記入力手段へ入力された文書画像データにレイアウト解析を施し、その文書画像データの表す文書のインデックス部とそのインデックス部に対応する本文とを抽出する抽出手段と、
前記抽出手段により抽出されたインデックス部とそのインデックスに対応する本文とを互いに対応付けて記憶する記憶手段と、
前記記憶手段に記憶されているインデックス部を予め指定された翻訳先言語へ翻訳し、その翻訳結果をリスト形式に配列して為るインデックスリストを出力する一方、そのインデックスリストに配列されているインデックス部の翻訳文うちでユーザにより選択されたインデックス部を特定する特定手段と、
前記特定手段により特定されたインデックス部に対応する本文を前記記憶手段から読み出し、前記翻訳先言語へ翻訳して出力する出力手段と、
を有することを特徴とする翻訳装置。
【請求項２】
前記インデックスリストには、インデックス部の翻訳文の各々に所定のアノーテーションマークが付されており、
前記特定手段は、
所定のチェックマークが前記アノーテーションマークに付されているか否かを判定し、前記チェックマークが付されている場合に、そのアノーテーションマークに対応するインデックス部を前記ユーザにより選択されたと特定する
ことを特徴とする請求項１に記載の翻訳装置。
【請求項３】
コンピュータ装置を、
文書を表す文書画像データが入力される入力手段と、
前記入力手段へ入力された文書画像データにレイアウト解析を施し、その文書画像データの表す文書のインデックス部とそのインデックス部に対応する本文とを抽出する抽出手段と、
前記抽出手段により抽出されたインデックス部とそのインデックスに対応する本文とを互いに対応付けて記憶する記憶手段と、
前記記憶手段に記憶されているインデックス部を予め指定された翻訳先言語へ翻訳し、その翻訳結果をリスト形式に配列して為るインデックスリストを出力する一方、そのインデックスリストに配列されているインデックス部の翻訳文うちでユーザにより選択されたインデックス部を特定する特定手段と、
前記特定手段により特定されたインデックス部に対応する本文を前記記憶手段から読み出し、前記翻訳先言語へ翻訳して出力する出力手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機械翻訳を用いて、ユーザが求める内容の翻訳を行う翻訳装置に関する。
【背景技術】
【０００２】
国際的なビジネスの発展と、通信ネットワークの広がりにより、多くの情報が、原語で入手可能になってきている。そして、それらの情報を有効に利用することは、個人的なレベルでも、社会的なレベルでも重要性を増しつつある。しかしながら、そのような情報の利用は、他国の言語による多くの情報の中から、必要なあるいは興味のある情報を選択するという困難な作業を伴う。
【０００３】
このような場合に、コンピュータによる機械翻訳を用いることが考えられる。実際に、外国語情報を定常的に機械翻訳し、利用者に利用できる状態で提供することは、多くの組織や、インターネットのようなオープンな領域でも日常的に行われていることである。しかしながら、このようにして提供される情報は、多数の利用者に共通の関心が有る情報に限定されることが一般的である。
【０００４】
個別のユーザに対して、機械翻訳による翻訳サービスを行うシステムも既に存在する。ユーザは、このような翻訳サービスを、所定の外国語情報の中から自分が必要とする情報を収集する目的で利用することができる。しかしながら、不必要な情報を翻訳しても、役に立たないばかりか、翻訳コストが大きくなりまた、翻訳後であっても、多くの情報から必要な情報を探すために時間を要する。
例えば、特許文献１には、翻訳対象の文章に以前に翻訳した文章と同一部分があった場合には、過去の翻訳文を利用することによって無駄な翻訳作業を行うことを回避し翻訳コストを低減させる技術が開示されているが、このような技術を用いたとしても、個別のユーザに対して不必要と判断される情報の翻訳を回避することは不可能である。
【特許文献１】特開平３−２８２９６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、前記事情に鑑みて為されたもので、翻訳元文書の中から、必要と判断される部分のみ、手軽にかつ低コストで翻訳して出力することを可能にする技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明は、文書を表す文書画像データが入力される入力手段と、前記入力手段へ入力された文書画像データにレイアウト解析を施し、その文書画像データの表す文書のインデックス部とそのインデックス部に対応する本文とを抽出する抽出手段と、前記抽出手段により抽出されたインデックス部とそのインデックスに対応する本文とを互いに対応付けて記憶する記憶手段と、前記記憶手段に記憶されているインデックス部を予め指定された翻訳先言語へ翻訳し、その翻訳結果をリスト形式に配列して為るインデックスリストを出力する一方、そのインデックスリストに配列されているインデックス部の翻訳文うちでユーザにより選択されたインデックス部を特定する特定手段と、前記特定手段により特定されたインデックス部に対応する本文を前記記憶手段から読み出し、前記翻訳先言語へ翻訳して出力する出力手段と、を有することを特徴とする翻訳装置を提供する。
【０００７】
このような翻訳装置によれば、翻訳元文書中のインデックス部のみの翻訳文がリスト形式で配列されたインデックスリストが出力さえ、そのインデックスリストに配列されているインデックス部のうちでユーザによって選択されたインデックス部に対応する本文のみが翻訳されて出力される。これにより、翻訳作業量を軽減してコストを低減しつつ、ユーザに必要な情報のみを簡便に選択して翻訳することが可能になる。
【０００８】
より好ましい態様においては、前記インデックスリストには、インデックス部の翻訳文の各々に所定のアノーテーションマークが付されており、前記特定手段は、所定のチェックマークが前記アノーテーションマークに付されているか否かを判定し、前記チェックマークが付されている場合に、そのアノーテーションマークに対応するインデックス部を前記ユーザにより選択されたと特定することを特徴とすることを特徴とする。
このような態様においては、ユーザから翻訳装置への選択指示が、インデックス部の翻訳文に付されたアノーテーションマークを介して行われるので、作業が容易かつ確実になされる。
【０００９】
また、上記課題を解決するために、本発明は、コンピュータ装置を、文書を表す文書画像データが入力される入力手段と、前記入力手段へ入力された文書画像データにレイアウト解析を施し、その文書画像データの表す文書のインデックス部とそのインデックス部に対応する本文とを抽出する抽出手段と、前記抽出手段により抽出されたインデックス部とそのインデックスに対応する本文とを互いに対応付けて記憶する記憶手段と、前記記憶手段に記憶されているインデックス部を予め指定された翻訳先言語へ翻訳し、その翻訳結果をリスト形式に配列して為るインデックスリストを出力する一方、そのインデックスリストに配列されているインデックス部の翻訳文うちでユーザにより選択されたインデックス部を特定する特定手段と、前記特定手段により特定されたインデックス部に対応する本文を前記記憶手段から読み出し、前記翻訳先言語へ翻訳して出力する出力手段として機能させることを特徴とするプログラムを提供する。
このようなプログラムによれば、一般的なコンピュータ装置に上記翻訳装置と同一の機能を付与することが可能になる。
【発明の効果】
【００１０】
本発明によれば、翻訳元文書の中から、必要と判断される部分のみ、手軽にかつ低コストで翻訳して出力することが可能になる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照してこの発明の実施の形態を説明する。
［構成］
図１は、本実施形態に係る翻訳装置１の構成を示す図である。
この翻訳装置１は、ユーザの使用言語とは異なる言語（以下、翻訳元言語）で記載された入力文書（以下、翻訳元文書）を入力した後、そのうちの必要な箇所をユーザに選択させ、ユーザの使用言語（以下、翻訳先言語）に翻訳して出力するものである。この実施の形態では、入力文書も出力文書も紙の形であるが、これに限られるものではない。        
【００１２】
翻訳装置１は、ユーザに操作されて指示を入力する操作部１１、紙文書の画像を読み取ってその画像を表す画像データ（以下、文書画像データ）を取得するイメージスキャナ等の画像入力部１２、画像入力部１２により取得された文書画像データを一時的に記憶する記憶部（ＲＡＭ）１３、記憶部１３に記憶された文書画像データの表す文書を翻訳先言語に翻訳する翻訳部１４、および翻訳処理を受けたデータを出力する出力部１５と、各種のデータテーブルやプログラムを記憶する主記憶部１６、およびこれらの各部の動作を制御し、データを授受し、その間にデータを加工する制御部１８を有する。なお、これらの各部は、ハードウエア部分とソフトウエア部分とを含んでおり、ソフトウエア部分については、機能をベースとして仮想的に構築したものである。
【００１３】
操作部１１には、キーボード、マウス等の入力手段や、液晶ディスプレイ等の表示手段が設けられている。主記憶部１６は、図示しない電源から電力が供給されなくともデータを保持することが可能な不揮発性メモリであり、後述の動作を導くプログラム、翻訳元言語と翻訳先言語とが対応付けられている翻訳用の辞書Ｄ等を記憶している。辞書Ｄは、ユーザのニーズに応じた複数種類の言語に対応しており、それらの中から選択して用いられる。
【００１４】
［動作］
電源から装置に電力が供給されると、制御部１８は、主記憶部１６からプログラムＰを読み出して実行し、これによって、翻訳装置１の各部を制御することができる状態となる。このプログラムＰにしたがって作動している制御部１８が行う翻訳文提供処理は、２つの工程からなっている。すなわち、第１の工程は、翻訳元文書から見出しや表題などのインデックス部を抽出し、それらインデックス部のリストであるインデックスリストを作成して出力する工程（インデックスリスト出力工程）である。そして、第２の工程は、上記第１工程にて作成したインデックスリストに対してユーザから指示されたインデックス部に対応する本文を上記翻訳元文書から抽出し、翻訳先言語に翻訳して、適当な形式で出力する工程（翻訳文出力工程）である。  
【００１５】
以下では、まず、インデックスリスト作成工程について、図２のフロー図と、図３の翻訳元文書例、図４のインデックスリスト例を参照して説明する。なお、図３には、便宜的に日本語の文書を翻訳元文書として例示するが、以下では、この翻訳元文書が日本語以外の言語（例えば、英語や中国語）の文書であると仮定して説明する。
【００１６】
制御部１８は、まず、ユーザに対して翻訳先言語および必要な場合には翻訳元言語の特定のための入力を促し、ユーザはこれを操作部１１を介して入力する（ステップ１）。次に、ユーザは翻訳元文書である原稿（本動作例では、図３に示す文書）を画像入力部１２の原稿台（図示省略）にセットし、操作部１１を介して読み取り開始の指示を出す（ステップ２）。制御部１８は、原稿台に原稿がセットされたことを確認し、その原稿台にセットされている紙文書の文書画像データを画像入力部１２によって取得し、取得した文書画像データを記憶部１３に書き込んで記憶する（ステップ３）。
次に、制御部１８は、ステップ３にて記憶部１３に書き込んだ文書画像データに対してレイアウト解析を施し（ステップ４）、テキスト部と図形その他のグラフィック部とに分け、それぞれを記憶部１３へ書き込む。
【００１７】
次に、制御部１８は、ステップＳ４にて記憶部１３へ書き込んだテキスト部から、文書の表題と、インデックス部およびそのインデックス部に対応する本文と、そのいずれにも属さない、例えば図や表のタイトルや説明等に分けて抽出し（ステップ５）、インデックス部とインデックス部に対応する本文とを互いに対応付けて図５に示す管理テーブルを生成しその管理テーブルに翻訳元文書を一意に識別する識別子（本動作例では、その文書の表題）を対応付けて記憶部１３へ書き込む。なお、制御部１８は、上記管理テーブルを生成する際には、インデックス部とそのインデックス部に対応する本文とを対応付け、翻訳元文書におけるインデックス部の記載順に配列して上記管理テーブルを生成する。この管理テーブルは、ユーザによって選択されたインデックス部に対応する本文を、後述する翻訳文出力工程にて特定する際に利用される。なお、本実施形態では、上記識別子として表題を用いる場合について説明するが、翻訳元文書毎に固有の整理番号や固有のバーコードを割り当て、それら整理番号やバーコードを上記識別子として用いるようにしても良い。
また、管理テーブルにインデックス部とそのインデックス部に対応する本文とを書き込む際にそれらにＯＣＲ処理を施してから書き込むようにしても勿論良い。
【００１８】
なお、制御部１８が、文書の表題と、インデックス部およびそのインデックス部に対応する本文と、そのいずれにも属さない、例えば図や表のタイトルや説明等に分けて、それらをテキスト部から抽出する際には、それらの特徴に基づいて分類しつつ抽出する。より詳細に説明すると、文書の表題は、文書の最初に有り、他の文章より大きい文字サイズで記載されている、という特性を有している。また、インデックス部は、翻訳元文書のレイアウトにおいて、本文とは異なる幾つかの特徴を持っている。例えば、章、節、という表記の直後に存在し、本文に比較して文字が大きく、本文とは切り離された短い文章である、等である。一方、図や表のタイトルや説明は、図や表の近辺にレイアウトされているという特徴を有している。制御部１８は、これら特徴に基づいてテキスト部を、インデックス部とそのインデックス部に対応する本文や、そのいずれにも属さない、例えば図や表のタイトルや説明等に分類する。なお、インデックス部に対応する本文とは、そのインデックス部に後続する文章であって、その文章に後続して次のインデックス部がある場合には、該次のインデックス部の直前までの部分である。
【００１９】
次に、ステップ５で得られた表題（本動作例では、前述した管理テーブルに対応付けられている識別子）とその管理テーブルに格納されているインデックス部について、ＯＣＲ（Optical Character Recognition）を行ってテキストデータを生成し（ステップ６）、そのテキストデータを記憶部１３へ書き込む。さらに、制御部１８は、得られた表題とインデックス部のテキストデータを翻訳する（ステップ７）。図３の翻訳元文書の例では、表題は「○○レポート」であり、インデックス部としては、「まえがき」、「Ａ社情報」、「Ｂ社製品の特徴」、「Ｃ社情報」、「Ｄ市場過去３年売上高」、「Ｅ社売上表」、「Ｆ社情報」、「あとがき」が有る。
【００２０】
次に、制御部１８は、ステップＳ７にて翻訳した表題とインデックス部とを用いて、図４に示すような所定のフォーマットのインデックスリストを作成する（ステップ８）。インデックスリストは、少なくとも翻訳元文書を特定するための識別子である表題の翻訳文が含まれているとともに、その翻訳元文書の本文のうち翻訳すべき箇所をユーザに選択させる際の指標となるインデックス部の翻訳文（それぞれを項目という）がその翻訳元文書における記載順に配列されて含まれている。なお、既に同じ表題の文書のインデックスリストを出力している場合には、「○○レポート２」のように番号を付すようにしても良い。
【００２１】
インデックスリストの各項目には、アノーテーションマーク（図４に示すインデックスリストでは、“◇”がアノーテーションマークである）が組み合わせられている。このアノーテーションマークは、ユーザの選択内容を翻訳装置１に伝達するためのものであり、例えば、ユーザは、本文の翻訳を所望する項目についてのアノーテーションマークにチェックを入れる（例えば、塗りつぶす）ことで、項目の選択を翻訳装置１へ伝達するようになっている。なお、図４に示す出力例では、各項目に対して２つのアノーテーションマークが対応付けられており、１番目のアノーテーションマークは翻訳の要否、２番目のアノーテーションマークは要約作成の要否を指示するものである。この例では、項目として、「Ａ社情報」、「Ｂ社製品の特徴」、「Ｃ社情報」、「Ｄ市場過去３年売上高」、「Ｅ社売上表」、「Ｆ社情報」が記載されている。この例では、「まえがき」と「あとがき」（およびそれに類似する「要約」等のインデックス）は、実質的に新たな情報を含んでいないので、インデックスリストから削除するようになっている。
【００２２】
インデックスリストには、この他に、翻訳文の出力方法を指示する部分が有り、図４に示す出力例では、カラー印刷、節約印刷（例えば、２ｕｐなど１枚の記録材に複数頁分の翻訳文を印刷する態様）、拡大印刷、原文の追記等の要否を指示することができるようになっている。また、制御部が自由記述を解釈する機能を有する場合には、図示するように、追加的な希望を記述可能な記述領域を設けても良い。内容としては、地名に対応する地図を挿入する、処理のコストについての金額情報を表示する、等である。
【００２３】
制御部１８は、以上のような内容のインデックスリストを作成し、これをイメージ化して、データを出力部１５に送り、印刷用紙などの記録材に印刷する（ステップ９）。これで、インデックスリスト出力工程が終わる。ユーザは、上記のようにして出力されたインデックスリストに記載されている項目（すなわち、各インデックス部の翻訳文）を参照して、その項目に対応する本文の翻訳の要否を判断し、必要な指示をアノーテーションマークのチェック又は記述領域への記述によって行う。そして、これをスキャナに読み取らせることにより、その指示を入力する。
【００２４】
以下、第２の工程である翻訳文出力工程について、図６を参照して説明する。
画像入力部１２を介してインデックスリストに対応する画像データが入力されると（ステップ１１）、制御部１８は、そのインデックスリストからそのインデックスリストに対応する文書画像データを表す識別子（本実施形態では、表題）を抽出し（ステップ１２）、対応する翻訳元文書の原文の有無を確認する（ステップ１３）。具体的には、制御部１８は、その識別子に対応する管理テーブルが記憶部１３に格納されているか否かを確認する。
【００２５】
そして、制御部１８は、ステップ１３の判定結果が“Ｎｏ”である場合（すなわち、該当する翻訳元文書が無い場合）には、その旨を表示して処理を終了し、逆に、その判定結果が“Ｙｅｓ”である場合には、翻訳の要否に関するアノーテーションマークのチェックの検出を行う（ステップ１４）。
【００２６】
次いで、制御部１８は、チェックマーク（本実施形態では、塗りつぶし）の有無を判断し（ステップ１５）、チェックが有る場合（すなわち、アノーテーションマークが塗潰されている場合）には、対応する本文を前述した管理テーブルから読み出し、ＯＣＲ処理を施してテキストデータに変換した後に翻訳して記憶する（ステップ１６）。さらにその項目の要約指示の有無を検出し（ステップ１７）、要である場合には要約を作成する（ステップ１８）。
なお、チェックマークが付されているアノーテーションマークに対応する本文を管理テーブルから読み出す際には、制御部１８は、まず、チェックマークが付されているアノーテーションマークのインデックスリスト内での記載順を特定することによって、そのアノーテーションマークに対応するインデックス部を特定し、そのインデックス部に対応する本文を管理テーブルから読み出す。
【００２７】
以降、制御部１８は、ステップＳ１６にて作成した翻訳文と原文の図表等と、作成した場合には要約とをレイアウトしたイメージを作成し（ステップ１９）、全部のアノーテーションマークについてチェックの有無を検出したかどうかを判断し（ステップ２０）、否である場合にはステップ１３に戻ってそれ以降の工程を繰り返す。チェックがされた項目の全部について翻訳文が作成されると、制御部１８は、ステップＡ１９で作成したイメージを印刷し（ステップ２１）、翻訳文出力工程が終了する。図７は、「Ａ社情報」、「Ｄ市場過去３年売上高」、「Ｆ社情報」を選択した場合の翻訳文出力の例を示すものである。
【００２８】
以上、この発明を実施の形態に沿って説明したが、本発明はこれに限定されるものではない。この例では、入力文書として紙文書を用いたが、電子化されたデータを用いることができる。このようなデータは、磁気ディスクのような媒体や、インターネット等の通信回線を用いて入力が可能であり、入力部はそれらに対応したものが使用される。
【００２９】
また、インデックスリスト出力として、紙文書を用いたが、操作部１１のディスプレイ等適宜の表示手段を用いることができる。この場合、アノーテーションマークはマウス等で入力可能なチェックボックスを採用するようにすれば良い。このようなインデックスリスト出力およびこれへの指示の方法は、インターネット等の通信回線を介しても可能である。同様に、翻訳文出力も、その翻訳文を表す電子データ（例えば、翻訳文の画像を表す画像データやその翻訳文のテキストデータ）を磁気ディスクのような記録媒体に書き込んで提供するとしても良く、また、係る電子データをインターネット等の通信回線を介して提供するとしても良い。
【００３０】
また、上述した実施形態では、本発明に係る翻訳装置に特徴的な翻訳文提供処理を制御部１８に実行させるためのプログラムが、翻訳装置１の主記憶部１６に予め格納されている場合について説明した。しかしながら、ＣＤ−ＲＯＭや磁気ディスクなどのコンピュータ装置読取り可能な記録媒体に上記プログラムを書き込んで提供するとしても勿論良い。このような記録媒体を用いて上記プログラムを一般的なコンピュータ装置へインストールすることによって、そのコンピュータ装置に上記翻訳文提供処理を実行させること（すなわち、そのコンピュータ装置に本発明に係る翻訳装置と同一の機能を付与すること）が可能になる。
【図面の簡単な説明】
【００３１】
【図１】本発明の１実施形態に係る翻訳装置１の構成を示すブロック図である。
【図２】同翻訳装置１の制御部１８が実行するインデックスリスト出力工程の流れを示すフロー図である。
【図３】翻訳元文書の例を示す図である。
【図４】同インデックスリスト出力処理により出力されるインデックスリストの例を示す図である。
【図５】同インデックスリスト出力工程にて記憶部１３へ書き込まれる管理テーブルの例を示す図である。
【図６】同制御部１８が実行する翻訳文出力工程の流れを示すフロー図である。
【図７】同翻訳文出力工程により出力される翻訳文の例を示す図である。
【符号の説明】
【００３２】
１２  画像入力部
１４  翻訳部
１５  出力部
１８  制御部
【図１】
2007087189.tif 000003
【図２】
2007087189.tif 000004
【図３】
2007087189.tif 000005
【図４】
2007087189.tif 000006
【図５】
2007087189.tif 000007
【図６】
2007087189.tif 000008
【図７】
2007087189.tif 000009