(57)【要約】【課題】  使用者の手を煩わせることなく、他言語へ翻訳されることで生じる情報の欠落を防止する技術を提供する。【解決手段】  文書処理装置１のＣＰＵ１６は、翻訳対象となるテキストデータの一文から、登録されている語句の検出を試みる。登録された語句が検出された場合には、ＣＰＵ１６は、当該一文に対して加工翻訳処理を実行する。具体的には、まずＣＰＵ１６は、この一文の翻訳に先立ち、検出された語句とこの語句から所定の範囲に属する語句を当該一文から抽出する。次にＣＰＵ１６は、当該一文を日本語へ翻訳する処理と並行して、抽出された語句を括弧で囲んだ文字列を、当該語句の翻訳語の直後に挿入する、という処理を実行する。以上の翻訳処理は後続する文にも繰り返し実行され、テキストデータに含まれる全文に対して同処理が実行される。【選択図】      図５
2006276917.tif 000002
【特許請求の範囲】
【請求項１】
検索用の検索文字列を予め記憶する記憶手段と、
翻訳対象となる文字列を入力する入力手段と、
前記入力手段より入力された文字列から、前記記憶手段に予め記憶されている検索文字列に一致する文字列を検出する検索文字列検出手段と、
前記入力手段により入力された文字列を翻訳するとともに、前記検索文字列検出手段によって検索文字列が検出された場合には、当該文字列を翻訳する際に、当該文字列の翻訳語の近傍位置に当該検索文字列を挿入する翻訳手段と、
前記翻訳手段により翻訳された文字列を出力する出力手段と
を有する文書処理装置。
【請求項２】
検索用の検索文字列を記憶する記憶手段と、
翻訳対象となる文字列を入力する入力手段と、
前記入力手段より入力された文字列から、前記記憶手段に予め記憶されている検索文字列に一致する文字列を検出する検索文字列検出手段と、
前記検索文字列検出手段によって検索文字列が検出された場合に、当該検索文字列とこの文字列から所定の範囲に含まれる文字列を、当該検索文字列に対し所定の位置にある語句に対する置換用文字列として認識する置換用文字列認識手段と、
前記入力手段から入力された文字列を翻訳するとともに、前記置換用文字列認識手段により認識された置換用文字列がある場合は、前記語句の訳語として置換用文字列を用いる翻訳手段と、
前記翻訳手段により翻訳された文字列を出力する出力手段と
を有する文書処理装置。
【請求項３】
文書処理装置が、
検索用の検索文字列を記憶する記憶過程と、
翻訳対象となる文字列を入力する入力過程と、
前記入力過程において入力された文字列から、前記記憶過程において記憶された検索文字列に一致する文字列を検出する検索文字列検出過程と、
前記入力過程において入力された文字列を翻訳するとともに、前記検索文字列検出過程において検索文字列が検出された場合には、当該文字列を翻訳する際に、当該文字列の翻訳語の近傍位置に当該検索文字列を挿入する翻訳過程と、
前記翻訳過程において翻訳された文字列を出力する出力過程と
を実行する文書処理方法。
【請求項４】
文書処理装置が、
検索用の検索文字列を記憶する記憶過程と、
翻訳対象となる文字列を入力する入力過程と、
前記入力過程において入力された文字列から、前記記憶過程において記憶された検索文字列に一致する文字列を検出する検索文字列検出過程と、
前記検索文字列検出過程において検索文字列が検出された場合に、当該検索文字列とこの文字列から所定の範囲に含まれる文字列を、当該検索文字列に対し所定の位置にある語句に対する置換用文字列として認識する置換用文字列認識過程と、
前記入力過程において入力された文字列を翻訳するとともに、前記置換用文字列認識過程において認識された置換用文字列がある場合は、前記語句の訳語として置換用文字列を用いる翻訳過程と、
前記翻訳過程において翻訳された文字列を出力する出力過程と
を実行する文書処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書データに対して翻訳処理を実行する技術に関し、特に、翻訳処理によって生じる情報の欠落を防止する技術に関する。
【背景技術】
【０００２】
近年、経済活動の国際化に伴って、短時間かつローコストで文書を翻訳する方法が望まれており、この観点から注目を集めているのが、機械翻訳システムである。
この機械翻訳システムに翻訳対象となる文書データを入力する方法には種々のものが考えられるが、その中の１つとして、翻訳対象となる原稿を光学的に読み取り、読み取られた画像データから文字を認識することで文書データを入力する方法が提案されている（例えば、特許文献１参照）。
【０００３】
この特許文献１に開示されている翻訳複写装置では、まず、画像読取手段により原画像が読み取られ、識別手段により絵柄情報と文字情報とに識別される。この識別された情報のうち、文字情報については、翻訳手段によって文字ごとに認識され、その内容が他国語に翻訳された上で原画像とともに出力される構成となっている。従って、この翻訳複写装置によれば、翻訳対象の原稿を複写するだけで、その文字情報を他言語に翻訳したハードコピーを得ることができる。
【特許文献１】特開昭６２−１５４８４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の翻訳複写装置のように翻訳対象となる文書をただ単に翻訳するだけでは、翻訳前の語句が有している情報を漏れなく訳出させることができない場合がある。例えば、「Mr. Tanaka」や「Ms. Matsui」といった語句を日本語に翻訳する場合である。これらの語句をただ単に日本語に翻訳する場合には、それぞれ「田中さん」、「松井さん」という日本語に翻訳されてしまい、これらの日本語からは、「田中さん」、「松井さん」が男性であるのか女性であるのかを知ることができない。これは、英語から日本語に翻訳される際に、性別を判断するための情報が欠落してしまうためである。
逆に、「田中さん」や「松井さん」という語句を英語に翻訳する場合には、「Mr./Ms. Tanaka」や「Mr./Ms. Matsui」というような英語に翻訳されてしまう。これは、翻訳対象である「田中さん」や「松井さん」という語句からは、性別を判断することができないためである。
【０００５】
本発明は上述した事情に鑑みてなされたものであり、使用者の手を煩わせることなく、他言語へ翻訳されることで生じる情報の欠落を防止する技術を提供することを目的としている。また、本発明は、他言語へ翻訳されることで情報が欠落する語句へ当該他言語の語句から翻訳を行う際に、正確な翻訳を実現する技術を提供することを目的としている。
尚、本明細書では、上述の「Mr.」や「Ms.」のように、翻訳されることで意味が縮退してしまう語句を意味縮退語とよぶことにする。
【課題を解決するための手段】
【０００６】
上述の課題を解決するために、本発明は、検索用の検索文字列を予め記憶する記憶手段と、翻訳対象となる文字列を入力する入力手段と、前記入力手段より入力された文字列から、前記記憶手段に予め記憶されている検索文字列に一致する文字列を検出する検索文字列検出手段と、前記入力手段により入力された文字列を翻訳するとともに、前記検索文字列検出手段によって検索文字列が検出された場合には、当該文字列を翻訳する際に、当該文字列の翻訳語の近傍位置に当該検索文字列を挿入する翻訳手段と、前記翻訳手段により翻訳された文字列を出力する出力手段とを有する文書処理装置を提供する。
【０００７】
また本発明は、検索用の検索文字列を記憶する記憶手段と、翻訳対象となる文字列を入力する入力手段と、前記入力手段より入力された文字列から、前記記憶手段に予め記憶されている検索文字列に一致する文字列を検出する検索文字列検出手段と、前記検索文字列検出手段によって検索文字列が検出された場合に、当該検索文字列とこの文字列から所定の範囲に含まれる文字列を、当該検索文字列に対し所定の位置にある語句に対する置換用文字列として認識する置換用文字列認識手段と、前記入力手段から入力された文字列を翻訳するとともに、前記置換用文字列認識手段により認識された置換用文字列がある場合は、前記語句の訳語として置換用文字列を用いる翻訳手段と、前記翻訳手段により翻訳された文字列を出力する出力手段とを有する文書処理装置を提供する。
【０００８】
また本発明は、文書処理装置が、検索用の検索文字列を記憶する記憶過程と、翻訳対象となる文字列を入力する入力過程と、前記入力過程において入力された文字列から、前記記憶過程において記憶された検索文字列に一致する文字列を検出する検索文字列検出過程と、前記入力過程において入力された文字列を翻訳するとともに、前記検索文字列検出過程において検索文字列が検出された場合には、当該文字列を翻訳する際に、当該文字列の翻訳語の近傍位置に当該検索文字列を挿入する翻訳過程と、前記翻訳過程において翻訳された文字列を出力する出力過程とを実行する文書処理方法を提供する。
【０００９】
また本発明は、文書処理装置が、検索用の検索文字列を記憶する記憶過程と、翻訳対象となる文字列を入力する入力過程と、前記入力過程において入力された文字列から、前記記憶過程において記憶された検索文字列に一致する文字列を検出する検索文字列検出過程と、前記検索文字列検出過程において検索文字列が検出された場合に、当該検索文字列とこの文字列から所定の範囲に含まれる文字列を、当該検索文字列に対し所定の位置にある語句に対する置換用文字列として認識する置換用文字列認識過程と、前記入力過程において入力された文字列を翻訳するとともに、前記置換用文字列認識過程において認識された置換用文字列がある場合は、前記語句の訳語として置換用文字列を用いる翻訳過程と、前記翻訳過程において翻訳された文字列を出力する出力過程とを実行する文書処理方法を提供する。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して本発明の一実施形態について説明する。
（１）構成
図１は、本発明の第１実施形態に係る文書処理装置１の構成を示すブロック図である。
文書処理装置１は、使用者によって操作され当該使用者の指示を入力する操作部１１、文書処理装置１の原稿台（図示略）にセットされた文書を光学的に読み取って画像データとして入力するスキャナ１２、画像データを一時的に記憶するＲＡＭ１３、ＲＡＭ１３に記憶されている画像データの画像を用紙上に形成し、当該用紙を文書として文書処理装置１外へ排出する印刷部１４、データを記憶する不揮発性メモリ１５、及び文書処理装置１の各部を制御するＣＰＵ１６を有している。
【００１１】
不揮発性メモリ１５は、ＣＰＵ１６が文書処理装置１の各部を制御する際に用いる制御プログラムＰ１１、文書処理装置１に後述する複写翻訳処理を実行させるために用いる複写翻訳プログラムＰ１２、意味縮退語リストＬＳＴ、及び翻訳用の辞書Ｄを記憶している。
【００１２】
図２は、意味縮退語リストＬＳＴの一例を示す図である。図２に示すように、この意味縮退語リストＬＳＴには、予め使用者によって意味縮退語が登録されており、後述する複写翻訳処理が実行される際にＣＰＵ１６によって参照される。
【００１３】
ＣＰＵ１６は、電源（図示略）から電力が供給されると、不揮発性メモリ１５から制御プログラムＰ１１を読み出して実行する。この結果、ＣＰＵ１６は文書処理装置１の各部を制御可能な状態となる。
この状態となったＣＰＵ１６は、操作部１１を用いて使用者より翻訳の指示が入力されると、不揮発性メモリ１５から複写翻訳プログラムＰ１２を読み出して実行する。この結果、文書処理装置１は以下のような複写翻訳処理を実行する。
まず、ＣＰＵ１６は、文書処理装置１の原稿台にセットされた文書をスキャナ１２により光学的に読み取って画像データとして入力し、この画像データをＲＡＭ１３に書き込む。次にＣＰＵ１６は、ＲＡＭ１３に記憶されている画像データからＯＣＲ（Optical Character Recognition）によってテキストデータを生成する。次にＣＰＵ１６は、生成されたテキストデータを一文ずつ翻訳することにより当該テキストデータを加工する。この際、当該テキストデータ中に意味縮退語リストＬＳＴに登録されている語句が含まれている場合には、当該検出された語句の有する情報を正確に翻訳文に反映させるための加工翻訳処理が実行される。次に、ＣＰＵ１６は、加工後のテキストデータから画像データを生成し、当該画像データの画像を印刷部１４を用いて用紙上に形成し、当該用紙を文書処理装置１外へ排出する。
【００１４】
（２）動作
（２‐１）動作例１
次に、本実施形態に係る文書処理装置１を用いて、英語で記載された文書を日本語に翻訳する場合について説明する。
尚、以下の説明では、意味縮退語リストＬＳＴには、図２に示す内容が登録されているものとする。
【００１５】
まず使用者が、図３に示す英語の文書を文書処理装置１の原稿台にセットし、操作部１１を用いて翻訳の指示を入力すると、ＣＰＵ１６は、当該文書に対する複写翻訳処理を開始する。
【００１６】
図４は、本動作例に係る複写翻訳処理を示すフローチャートである。
まず、ＣＰＵ１６は、原稿台にセットされた文書をスキャナ１２により光学的に読み取って画像データとして入力し、この画像データをＲＡＭ１３に書き込む（ステップＳＡ１）。次にＣＰＵ１６は、ＲＡＭ１３に記憶されている画像データからＯＣＲによってテキストデータを生成する（ステップＳＡ２）。
【００１７】
次にＣＰＵ１６は、生成されたテキストデータに対して翻訳処理を実行する（ステップＳＡ３）。この翻訳処理では、不揮発性メモリ１５に記憶されている辞書Ｄが参照され、テキストデータの翻訳が一文ずつ実行される。以下、この翻訳処理について図５を参照して説明する。
まずＣＰＵ１６は、翻訳対象となる一文から、意味縮退語リストＬＳＴに登録されている語句の検出を試みる（ステップＳＢ１）。図４に示す文書には、意味縮退語リストＬＳＴに登録されている「Mr.」及び「Ms.」が含まれているため、ＣＰＵ１６は、この「Mr.」及び「Ms.」を検出する（ステップＳＢ１：ＹＥＳ）。意味縮退語が検出された場合には、ＣＰＵ１６は、当該一文に対して加工翻訳処理を実行する（ステップＳＢ２）。具体的には、まずＣＰＵ１６は、この一文の翻訳に先立ち、検出された「Mr.」及び「Ms.」とこれらの語句から所定の範囲に属する語句を当該一文から抽出する。この所定の範囲は、使用者によって設定可能であり、この実施形態では、検出された語句とこの語句に後続する一単語を含む範囲に設定されているものとする。従って、図４に示す文書の場合では、「Mr. Tanaka」と「Ms. Matsui」がその抽出対象となる。
次にＣＰＵ１６は、当該一文を日本語へ翻訳する処理と並行して、抽出された「Mr. Tanaka」及び「Ms. Matsui」をそれぞれ括弧で囲んだ文字列を、当該語句の各翻訳語の直後に挿入する、という処理を実行する。尚、当該語句の挿入位置は、翻訳語の直前であってもよいし、翻訳語の下方でもよい。要は、翻訳語の近傍位置であればよい。
【００１８】
一方、翻訳対象となる一文から、意味縮退語リストＬＳＴに登録されている語句が検出されない場合には（ステップＳＢ１：ＮＯ）、通常の翻訳処理が当該一文に対して実行される（ステップＳＢ３）。
以上の翻訳処理は後続する文にも繰り返し実行され、テキストデータに含まれる全文に対して同処理が実行されると（ステップＳＢ４：ＹＥＳ）、ＣＰＵ１６は、翻訳処理を終了する。
【００１９】
次にＣＰＵ１６は、翻訳処理の結果として得られたテキストデータから画像データを生成し、ＲＡＭ１３に上書きする（ステップＳＡ４、図４）。この結果、ＲＡＭ１３に記憶されている画像データは図６に示す文書の画像データとなる。次にＣＰＵ１６は、印刷部１４を用いて、生成された画像データの画像を用紙上に形成し、当該用紙を文書処理装置１外へ排出する（ステップＳＡ５）。
【００２０】
このように本実施形態の文書処理装置１によれば、意味縮退語が他言語へ翻訳される際に、当該意味縮退語がその翻訳語の直後に自動的に挿入されるため、使用者の手を煩わせることなく、翻訳処理によって生じる情報の欠落を防止することができる。
【００２１】
（２‐２）動作例２
次に、本実施形態に係る文書処理装置１を用いて、日本語で記載された文書を英語に翻訳する場合について説明する。
尚、以下の説明では、意味縮退語リストＬＳＴには、図２に示す内容が登録されているものとする。
【００２２】
まず使用者が、図７に示す日本語の文書を文書処理装置１の原稿台にセットし、操作部１１を用いて翻訳の指示を入力すると、ＣＰＵ１６は、当該文書に対する複写翻訳処理を開始する。この文書に記載されている日本語の語句には、図７に示すように、当該語句の翻訳語が括弧書きで付記されているものとする。ただし、この翻訳語を囲む記号は図７に示すような丸括弧に限らずその他の記号であってもよいし、そもそもこの翻訳語を記号で囲まなくともよい。
【００２３】
以下、図４を参照して本動作例に係る複写翻訳処理について説明する。
まずＣＰＵ１６は、原稿台にセットされた文書をスキャナ１２により光学的に読み取って画像データとして入力し、この画像データをＲＡＭ１３に書き込む（ステップＳＡ１）。次にＣＰＵ１６は、ＲＡＭ１３に記憶されている画像データからＯＣＲによってテキストデータを生成する（ステップＳＡ２）。
【００２４】
次にＣＰＵ１６は、生成されたテキストデータに対して翻訳処理を実行する（ステップＳＡ３）。この翻訳処理では、不揮発性メモリ１５に記憶されている辞書Ｄが参照され、テキストデータの翻訳が一文ずつ実行される。以下、この翻訳処理について図５を参照して説明する。
まずＣＰＵ１６は、翻訳対象となる一文から、意味縮退語リストＬＳＴに登録されている語句であり、且つ括弧で囲まれた語句の検出を試みる（ステップＳＢ１）。図７に示す文書には、意味縮退語リストＬＳＴに登録されている「Mr.」及び「Ms.」が含まれているため、ＣＰＵ１６は、この「Mr.」及び「Ms.」を検出する（ステップＳＢ１：ＹＥＳ）。このように意味縮退語が検出された場合には、ＣＰＵ１６は、当該一文に対して加工翻訳処理を実行する（ステップＳＢ２）。具体的には、まずＣＰＵ１６は、検出した各語句について、当該語句を囲む括弧に含まれる語句を抽出する、という処理を実行する。この図７に示す文書の場合では、「Mr. Tanaka」と「Ms. Matsui」がその抽出対象となる。次にＣＰＵ１６は、これらの抽出された語句について、それぞれの当該語句から所定の位置にある語句と置き換える、という処理を実行する。図７に示す文書の場合では、まず「田中さん」が「Mr. Tanaka」に置き換えられ、さらに「松井さん」が「Ms. Matsui」に置き換えられることになる。この置き換え処理が完了すると、ＣＰＵ１６は、当該一文を英語に翻訳する処理を行う。
【００２５】
一方、翻訳対象となる一文から、意味縮退語リストＬＳＴに登録されている語句が検出されない場合には（ステップＳＢ１：ＮＯ）、通常の翻訳処理が当該一文に対して実行される（ステップＳＢ３）。
以上の翻訳処理は後続する文にも繰り返し実行され、テキストデータに含まれる全文に対して同処理が実行されると（ステップＳＢ４：ＹＥＳ）、ＣＰＵ１６は、翻訳処理を終了する。
【００２６】
次にＣＰＵ１６は、翻訳処理の結果として得られたテキストデータから画像データを生成し、ＲＡＭ１３に上書きする（ステップＳＡ４、図４）。この結果、ＲＡＭ１３に記憶されている画像データは図８に示す文書の画像データとなる。次にＣＰＵ１６は、印刷部１４を用いて、生成された画像データの画像を用紙上に形成し、当該用紙を文書処理装置１外へ排出する（ステップＳＡ５）。
【００２７】
このように本実施形態の文書処理装置１によれば、他言語で記載された文書を意味縮退語に翻訳する際に、当該文書の所定の位置に記載された意味縮退語とその翻訳文とを置き換えた上で自動的に翻訳処理を行うため、使用者の手を煩わせることなく、翻訳処理によって生じる情報の欠落を防止することができる。
【００２８】
（３）変形例
本発明の実施の形態は、以下に述べるように変形してもよい。
例えば、上述の実施形態の説明では、意味縮退語リストＬＳＴに予め意味縮退語が登録されているものとして説明を行っているが、文書処理装置１に複写登録プログラムをもたせ、意味縮退語を記載した文書を文書処理装置１を用いて複写することによって意味縮退語を登録してもよい。以下、この登録処理方法について説明する。
まず、文書処理装置１のＣＰＵ１６は、操作部１１を用いて複写の指示が入力されると、不揮発性メモリ１５から複写登録プログラムを読み出して実行する。この複写登録処理では、ＣＰＵ１６は、文書処理装置１の原稿台にセットされた文書をスキャナ１２により光学的に読み取って画像データとして入力し、ＲＡＭ１３に書き込む。ここで読み取られる文書には、使用者が登録を希望する意味縮退語が所定の形式に従って記載されているものとする。次に、ＣＰＵ１６は、ＲＡＭ１３に記憶されている画像データから意味縮退語を抽出し意味縮退語リストＬＳＴに登録する処理と、印刷部１４を用いて、当該画像データの画像を用紙上に形成して当該用紙文書処理装置１外へ排出する処理を並列に実行する。
この結果、文書を複写するだけで、意味縮退語リストＬＳＴに意味縮退語を登録することができる。
【００２９】
また、上述の実施形態では、英語から日本語に翻訳される場合と、逆に日本語から英語に翻訳する場合を例に本発明の適用例について説明しているが、本発明によって翻訳される翻訳語及び被翻訳語は、これらの言語に限らず、いずれの言語であってもよい。
【００３０】
また、文書処理装置１は、複写機として機能する装置に限らず、文書を光学的に読み取って画像データを出力するスキャナ装置や、文書を光学的に読み取って画像データを送信するファクシミリ装置、又は文書の画像データを入力して文書を印刷するプリンタであってもよい。
また、文書処理装置１は、文書のテキストデータを入力して翻訳後のテキストデータを返信する翻訳装置として機能する装置であってもよい。
【００３１】
また、上述の動作例１の翻訳処理に関する説明では、検出された意味縮退語と当該語句から所定の範囲に属する語句とが抽出され、当該意味縮退語の翻訳語の直後に挿入されるものとして説明を行っているが、抽出及び挿入される語句は意味縮退語のみでもよい。例えば、動作例１を例にとると、意味縮退語リストＬＳＴに登録されている「Mr.」及び「Ms.」のみが抽出され、これらの語句の翻訳語である「さん」の直後に挿入されることになる。その結果、翻訳後の一文は、「田中さん（Mr.）と松井さん（Ms.）」となる。
【００３２】
また、上述の動作例２の翻訳処理に関する説明では、検出された意味縮退語と当該語句を囲む括弧に含まれる語句を抽出し、この抽出された語句と、当該語句から所定の範囲に属する語句とを置き換えるものとして説明を行ったが、この置換対象となった語句の組を置換語句リストとして文書処理装置１に登録させ、次回以降の翻訳処理においては、当該置換語句リストを参照して置換処理を実行するようにしてもよい。図９は、この置換語句リストの一例を示す図である。
この構成によれば、一度置換処理が行われた語句については、置換語句リストを参照することで置換語句が特定されるため、図７に示すように日本語の語句の後に当該語句の翻訳語を付記せずとも、正確な翻訳を実現することができる。
【図面の簡単な説明】
【００３３】
【図１】本発明の一実施形態に係る文書処理装置１の構成を示すブロック図である。
【図２】文書処理装置１内の意味縮退語リストＬＳＴの一例を示す図である。
【図３】文書処理装置１に入力される文書の一例を示す図である。
【図４】文書処理装置１が行う複写翻訳処理を示すフローチャートである。
【図５】文書処理装置１が行う翻訳処理を示すフローチャートである。
【図６】文書処理装置１により形成される文書の一例を示す図である。
【図７】文書処理装置１に入力される文書の一例を示す図である。
【図８】文書処理装置１により形成される文書の一例である。
【図９】本発明の一変形例に係る語句置換リストの一例を示す図である。
【符号の説明】
【００３４】
１…文書処理装置、１１…操作部、１２…スキャナ、１３…ＲＡＭ、１４…印刷部、１５…不揮発性メモリ、１６…ＣＰＵ、Ｄ…辞書、ＬＳＴ…意味縮退語リスト、Ｐ１１…制御プログラム、Ｐ１２…複写翻訳プログラム。
【図１】
2006276917.tif 000003
【図２】
2006276917.tif 000004
【図３】
2006276917.tif 000005
【図４】
2006276917.tif 000006
【図５】
2006276917.tif 000007
【図６】
2006276917.tif 000008
【図７】
2006276917.tif 000009
【図８】
2006276917.tif 000010
【図９】
2006276917.tif 000011