(57)【要約】【課題】  誤訳の可能性を低減できる翻訳支援システムを提供する。【解決手段】  翻訳すべき原文からキーワードを抽出し、抽出されたキーワードに対応する訳語を入力する。この入力された訳語に基づき、原文中のキーワードのみを目標の言語に一括して置換する。原文の翻訳されなかった部分は手動により翻訳する。翻訳完了後、訳抜けを自動的にチェックする。【選択図】    図２
2005071017.tif 000002
【特許請求の範囲】
【請求項１】
原文を目標の言語に翻訳する作業を支援するための翻訳支援方法であって、
翻訳すべき原文からキーワードを抽出する工程と、
抽出されたキーワードに対応する訳語を入力する工程と、
入力された訳語に基づき、原文中のキーワードのみを目標の言語に一括して置換する工程とを含むことを特徴とする方法。
【請求項２】
前記キーワードは、原文中に所定回数以上出現する語であることを特徴とする、請求項１に記載の翻訳支援方法。
【請求項３】
前記原文は特許出願用明細書であり、前記キーワードは、請求項に含まれる語であることを特徴とする、請求項１に記載の翻訳支援方法。
【請求項４】
前記原文は特許出願用明細書であり、前記キーワードは、発明を実施するための最良の形態の章において図面中の番号と組み合わせて使用されている語であることを特徴とする、請求項１に記載の翻訳支援方法。
【請求項５】
前記一括置換工程は、原文の言語での複数の用語とこれに対応する訳語とを記載したタームリストを参照して原文中のキーワードを目標の言語に置換することを含むことを特徴とする、請求項１に記載の翻訳支援方法。
【請求項６】
目的とする言語に翻訳された訳文の訳抜けをチェックする工程を更に含むことを特徴とする、請求項１に記載の翻訳支援方法。
【請求項７】
前記訳抜けチェック工程は、原文の各段落に対応する段落が訳文中に存在するか否かに基づいて、訳文に段落抜けがあるか否かを判定することを含むことを特徴とする、請求項６に記載の翻訳支援方法。
【請求項８】
前記訳抜けチェック工程は、原文の各段落における各数字又は各キーワードの数と、訳文中の対応する段落における対応する数字又はキーワードの数とを比較し、訳文中の各段落における各数字又はキーワードの数が原文の対応する段落における対応する数字又はキーワードの数と異なる場合に訳抜けがあると判定することを含むことを特徴とする、請求項６に記載の翻訳支援方法。
【請求項９】
原文を目標の言語に翻訳する作業を支援するための翻訳支援システムであって、
翻訳すべき原文からキーワードを抽出し、抽出されたキーワードを一覧表の形式で表示するキーワード抽出手段と、
抽出されたキーワードに対応する訳語を入力するためのデータ入力手段と、
入力された訳語に基づき、原文中のキーワードのみを目標の言語に一括して置換する一括置換手段と、
キーワードのみが目標の言語に置換された原文を表示する表示手段とを有することを特徴とするシステム。
【請求項１０】
前記キーワードは、原文中に所定回数以上出現する語であることを特徴とする、請求項９に記載の翻訳支援システム。
【請求項１１】
前記原文は特許出願用明細書であり、前記キーワードは、請求項に含まれる語であることを特徴とする、請求項９に記載の翻訳支援システム。
【請求項１２】
前記原文は特許出願用明細書であり、前記キーワードは、発明を実施するための最良の形態の章において図面中の番号と組み合わせて使用されている語であることを特徴とする、請求項９に記載の翻訳支援システム。
【請求項１３】
前記一括置換手段は、原文の言語での複数の用語とこれに対応する訳語とを記載したタームリストを参照して原文中のキーワードを目標の言語に置換することを特徴とする、請求項９に記載の翻訳支援方法。
【請求項１４】
目的とする言語に翻訳された訳文の訳抜けをチェックする訳抜けチェック手段を更に含むことを特徴とする、請求項９に記載の翻訳支援システム。
【請求項１５】
前記訳抜けチェック手段は、原文の各段落に対応する段落が訳文中に存在するか否かに基づいて、訳文に段落抜けがあるか否かを判定することを特徴とする、請求項１４に記載の翻訳支援システム。
【請求項１６】
前記訳抜けチェック手段は、原文の各段落における各数字又は各キーワードの数と、訳文中の対応する段落における対応する数字又はキーワードの数とを比較し、訳文中の各段落における各数字又はキーワードの数が原文の対応する段落における対応する数字又はキーワードの数と異なる場合に訳抜けがあると判定することを特徴とする、請求項１４に記載の翻訳支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原文を目標の言語に翻訳する作業を支援するための翻訳支援方法及びシステムに関し、特に、特許出願用明細書の翻訳を支援するための翻訳支援方法及びシステムに関する。
【背景技術】
【０００２】
近年、機械翻訳システムが広く使用されるようになってきている。しかしながら、特許出願用明細書のように原文が難解かつ複雑で、かつ高い精度の翻訳が必要とされる分野では、現状の機械翻訳システムの性能が充分でなく、機械翻訳はあまり行われていない。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
現状の機械翻訳システムを使用して、例えば日本語の特許明細書を英文に翻訳する場合、以下のような問題が生じる。
（１）原文の全ての語が目的とする言語に自動的に翻訳されてしまうため、明細書の特許請求の範囲で使用されているような重要な語、又は明細書中で頻繁に使用されている主要な語（以下、これらの語を「キーワード」と呼ぶ）の訳語が、翻訳された英文中で、他の訳語に埋もれてしまい、仮にキーワードが誤訳されていても気づかないことがある。
（２）原文の全てが自動的に翻訳されてしまうため、原文が長文である場合又は悪文である場合（例えばに、文のかかりが不明確な場合）には誤訳される可能性が非常に高くなる。例えば、文節のかかりが間違って解釈されて自動翻訳された場合でも、翻訳された英文はそれなりに読めるため、英文をチェックしても誤訳を見逃すことがある。原文をプリエディットしてから自動翻訳を行う方法もあるが、プリエディットにはそれ程時間をかけられないという時間的制約があり、文のかかり等を勘違いして原文を編集してしまうことが多く、同様の問題が発生する。
（３）自動翻訳によって得られる英文は不自然で分かり難い場合が多く、それを分かり易い自然な発想の英語にするためには大幅な書換えが必要で、最初から手動で翻訳した方が良い英文ができる。しかし、手動による翻訳は効率が悪いため、翻訳及びチェック作業を効率化できるシステムが求められている。
（４）特許明細書の翻訳では、発明に関連の深い重要な記載の抜け、データ（数字や単位）の誤り等が原因で、特許権の取得や権利行使が困難になることがあり、通常の書類に比べて、訳文の厳重なチェックが必要とされる。しかしながら、現状の翻訳システムでは、訳抜けやデータの間違いをチェックする機能がない。なお、自動翻訳システムを用いた場合でも、ポストエディット中に訳文の一部を誤って消したり、データを誤って変更したりすることがあるため、高い品質の翻訳にはチェック作業が不可欠である。
【課題を解決するための手段】
【０００４】
本発明の目的は、上記の問題を解決できる翻訳支援方法及びシステムを提供することである。
【０００５】
本発明による翻訳支援方法は、翻訳すべき原文からキーワードを抽出する工程と、抽出されたキーワードに対応する訳語を入力する工程と、入力された訳語に基づき、原文中のキーワードのみを目標の言語に一括して置換する工程とを含むことを特徴とする。
【０００６】
前記キーワードは、原文中に所定回数以上出現する語、特許出願用明細書の請求項に含まれる語、又は特許出願用明細書の発明を実施するための最良の形態の章において図面中の番号と組み合わせて使用されている語であることが好ましい。
【０００７】
前記一括置換工程は、原文の言語での複数の用語とこれに対応する訳語とを記載したタームリストを参照して原文中のキーワードを目標の言語に置換することを含むことが好ましい。
【０００８】
本発明による翻訳支援方法は、目的とする言語に翻訳された訳文の訳抜けをチェックする工程を更に含むことが好ましい。
【０００９】
この場合、前記訳抜けチェック工程は、原文の各段落に対応する段落が訳文中に存在するか否かに基づいて、訳文に段落抜けがあるか否かを判定することを含むことが好ましい。
【００１０】
また、前記訳抜けチェック工程は、原文の各段落における各数字又は各キーワードの数と、訳文中の対応する段落における対応する数字又はキーワードの数とを比較し、訳文中の各段落における各数字又はキーワードの数が原文の対応する段落における対応する数字又はキーワードの数と異なる場合に訳抜けがあると判定することが好ましい。
【００１１】
本発明による翻訳支援システムは、翻訳すべき原文からキーワードを抽出し、抽出されたキーワードを一覧表の形式で表示するキーワード抽出手段と、抽出されたキーワードに対応する訳語を入力するためのデータ入力手段と、入力された訳語に基づき、原文中のキーワードのみを目標の言語に一括して置換する一括置換手段と、キーワードのみが目標の言語に置換された原文を表示する表示手段とを有することを特徴とする。
【００１２】
前記キーワードは、原文中に所定回数以上出現する語、特許出願用明細書の請求項に含まれる語、又は特許出願用明細書の発明を実施するための最良の形態の章において図面中の番号と組み合わせて使用されている語であることが好ましい。
【００１３】
前記一括置換手段は、原文の言語での複数の用語とこれに対応する訳語とを記載したタームリストを参照して原文中のキーワードを目標の言語に置換するように構成されていることが好ましい。
【００１４】
本発明による翻訳支援システムは、目的とする言語に翻訳された訳文の訳抜けをチェックする訳抜けチェック手段を更に含むことが好ましい。
【００１５】
この場合、前記訳抜けチェック手段は、原文の各段落に対応する段落が訳文中に存在するか否かに基づいて、訳文に段落抜けがあるか否かを判定するように構成されていることが好ましい。
【００１６】
前記訳抜けチェック手段は、原文の各段落における各数字又は各キーワードの数と、訳文中の対応する段落における対応する数字又はキーワードの数とを比較し、訳文中の各段落における各数字又はキーワードの数が原文の対応する段落における対応する数字又はキーワードの数と異なる場合に訳抜けがあると判定するように構成されていることが好ましい。
【発明の効果】
【００１７】
本発明の翻訳支援方法及びシステムでは、キーワードのみを抽出し、キーワードのみを目的とする言語に一括置換している。原文に出現する全ての単語の数に比べてキーワードの数は少なく、またオペレータは、キーワードが原文において重要な語であることを理解している。このため、キーワードに対応する訳語の決定と入力を細心の注意を払って行うことができ、特許明細書等において重要な語であるキーワードについての誤訳の危険性を低下させることができる。
【００１８】
オペレータは、キーワードのみが翻訳された原文を編集しながら翻訳を進めるため、原文の内容を理解できる翻訳者をオぺレータとして選ぶことにより、自動翻訳単独又は、自動翻訳をプリエディットを組み合わせて使用した場合に比べ、文のかかり等を誤って判断したまま翻訳が進められてしまう可能性を低減できる。また、自動翻訳単独又は、自動翻訳をプリエディットを組み合わせて使用した場合に比べ、自然で読み易い翻訳文を得ることができる。
【００１９】
また、訳抜けチェック機能を使用した場合には、特許明細書の翻訳で特に問題となる訳ぬけやデータの抜け又は誤り等の問題が発生するのを確実に防止できる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の実施形態を添付図面を参照して説明する。
【００２１】
〔システムの全体構成〕
図１は、本発明の一実施形態による翻訳支援システムの全体構成を示す。なお、日本語の特許明細書（以下、ソースドキュメントと呼ぶ）を英語の特許明細書（以下、ターゲットドキュメントと呼ぶ）に翻訳する場合を例にとって説明するが、本発明の翻訳支援方法及びシステムは特許明細書以外の文書の翻訳や別の言語間の翻訳にも使用できるのは勿論である。
【００２２】
図１において、１はパーソナルコンピュータ等のコンピュータシステムのコンピュータ本体であり、このコンピュータ本体１には、ハードディスクユニット２、表示装置３、キーボード４、及びフレキシブルディスクドライブ５等が図略のインターフェースを介して接続されている。
【００２３】
ハードディスクユニット２には、本発明による翻訳支援方法を実現するプログラムが記憶されると共に、後述するキーワードテーブル、出現回数テーブル等の各種テーブルを記憶するための領域が確保されている。フレキシブルディスクドライブ５は、ソースドキュメントのデータをフレキシブルディスクから入力すると共に、翻訳によって得られたターゲットドキュメントをフレキシブルディスクに書き込むために使用される。表示装置３及びキーボード４は、各種データの入力及び表示を行うと共に、画面に表示された文章の手動による編集を行うために使用される。
【００２４】
〔システムの動作〕
先ず、本発明の一実施形態による翻訳支援援システムの動作（即ち、翻訳支援方法）の概要を図２を参照して説明する。翻訳支援システムは、最初のステップＳ１０で、フレキシブルディスクドライブ５を介して読込まれたソースドキュメントからキーワードを抽出し、次のステップＳ１２で抽出したキーワードのリストを表示装置３上に表示する。ステップＳ１４で、表示されたキーワードの訳語をオペーレータ（翻訳者）がキーボード４から入力する。その後、システムは、ステップＳ１６において、入力された訳語に基づき、ソースドキュメント中のキーワードを英語に一括して置換して、キーワードのみが英語に変換されたソースドキュメントを表示装置３上に表示する。それに続くステップＳ１８で、オペーレータは、ソースドキュメントの残りの部分を手動により翻訳する。最後のステップＳ２０で、システムは、翻訳によって得られたターゲットドキュメントを対象にして訳抜け・数字チェック処理を行う。
【００２５】
次に図２に示す各工程の詳細を説明する。
〔キーワード抽出〕
ステップＳ１０で抽出するキーワードは、例えば、ソースドキュメントである特許明細書中に所定回数以上出現する語、特許明細書の請求項に含まれる語、又は特許明細書の発明を実施するための最良の形態の章において図面中の番号と組み合わせて使用されている語である。特許明細書中に所定回数以上出現する語をキーワードとして抽出するには、市販の単語抽出プログラムを頻度判定処理と組み合わせて用いる。例えば、http://hp.vector.co.jp/ からダウンロードできる「WordExplorer」を単語抽出に利用できる。このプログラムでソースドキュメントから単語を抽出すると、ソースドキュメントに出現した単語と各単語の出現回数を対応させた表のデータが得られる。このようにして得られた、単語の内、出現回数が所定回数以上のもの、例えば出現回数が５回数以上の単語をキーワードとして選択する。特許明細書の請求項に含まれる語をキーワードとして抽出すする場合には、ソースドキュメントから請求項の部分を選択し、請求項を対象として単語抽出を行う。請求項で使用される語は重要度が高いので、抽出された単語の内、例えば出現回数が２回数以上の単語をキーワードとして選択する。発明を実施するための最良の形態の章において図面中の番号、即ち参照符号と組み合わせて使用されている語をキーワードとして選択する場合、最良の形態の章を対象範囲として単語抽出を行い、抽出された単語の内、最良の形態の章において数字と組み合わせて使用されているもの（例えば、抽出された単語が「自動車」である場合、「自動車１０」のように単語の直ぐ後に参照数字が続くもの）をキーワードとして選択する。
【００２６】
〔キーワード表示〕
システムは、このようにして選択されたキーワードを、ステップＳ１２で、図３（ａ）に示すリストの形式で表示装置３上に表示する。表示されたリストの各行の左側の欄に抽出された「先行車」、「衝突」等のキーワードが表示されており、各行の右側の対訳の欄は空欄になっている。
【００２７】
〔対訳入力〕
オペーレータは、ステップＳ１４において、表示装置３上に表示されたキーワードリストの各行の右側の欄に対訳を入力する。この入力はキーボード４を使用して行われれ、例えば、「先行車」の対訳として「preceding vehicle」、「衝突」の対訳として「collision」が入力される。なお、翻訳すべきソースドキュメントに適したタームリスト（日本語の用語とこれに対応する英語での表記を対応付けた表）がデータとして提供されているか又は入手可能な場合がある。このような場合、タームリストに含まれるキーワードについては、タームリストを参照して対訳を自動的に入力するようにしてもよい。図３（ｂ）に対訳が入力された状態のキーワードリストを示す。
【００２８】
〔一括置換〕
システムは、ステップＳ１６において、入力された訳語に基づき、ソースドキュメント中のキーワードを英語に一括して置換する。図４はこの処理の詳細を示し、先ず最初のステップＳ１００において、キーワードリストの行を指定するパラメータＫＮを１に設定する。その後、ステップＳ１０２へ移行し、パラメータＫＮによって指定された行（この場合、キーワードリストの第１行目）からキーワードと対訳を読みだす。ステップＳ１０４において、ソースドキュメントの全体を対象にして、キーワードを検索し、これを対訳に置換する。なお、この全文置換処理は、ソースドキュメントを画面上に表示した状態で行うのが好ましい。ステップＳ１０６において、現在のキーワードがキーワードリスト内の最後のキーワードであるか否かを判定する。最後のキーワードでない場合、ステップＳ１０８でパラメータＫＮの値に１を加えた後、ステップＳ１０２戻り、ステップＳ１０２〜１０６の処理を繰り返す。これにより、キーワードリストの第２行目以後に列挙されてキーワードについて、対訳への全文置換が行われる。ステップＳ１０６において、現在のキーワードがキーワードリスト内の最後のキーワードであると判定されると、システムは図４の処理を終了し、図２のステップＳ１８へ移行する。ステップＳ１８は手動による翻訳ステップであるため、システムは、手動による翻訳が終わるまで待機状態となる。
【００２９】
〔翻訳作業〕
現時点では、キーワードのみが翻訳されたソースドキュメントが表示装置３上に表示されているため、オペーレータは、ソースドキュメントの残りの部分を手動により翻訳する。この翻訳作業はキーボード４と、ワードプロセッサプログラムに付属している公知の文書編集機能とを用いて従来と同様な方法で行われる。
【００３０】
〔訳抜け数字チェック〕
翻訳作業が終了した後、オペーレータは、キーボード４から特定のコマントを入力するか、キーボード４の特定のファンクションキーを操作する。システムは、これに応答して図２のステップＳ２０の訳抜け数字チェック処理を開始する。図５はこの処理の詳細を示し、ステップＳ２００〜Ｓ２０８がターゲットドキュメント中における段落抜けをチェックする処理で、ステップＳ２１４とＳ２１６が段落毎に数字抜け又は数字の誤りと、キーワードの抜けをチェックする処理である。
【００３１】
先ず最初のステップＳ２００において、段落を指定するパラメータＰＮを１に設定する。なお、特許明細書では、各段落の前に段落番号が付けられおり、パラメータＰＮは段落番号を表す。また、ソースドキュメントの各段落に段落番号が付けられていない場合、事前に各段落に段落番号を付け、段落番号を含めてターゲットドキュメントに翻訳する。その後、ステップＳ２０２へ移行し、パラメータＰＮによって指定された段落（この場合、段落番号が０００１の段落）をソースドキュメントから検索する。なお、ここではソースドキュメントでは段落（段落番号）の抜けは無いものと仮定する。その後、ステップＳ２０４で、パラメータＰＮによって指定された段落番号の段落をターゲットドキュメント（即ち、翻訳文）から検索する。ステップＳ２０８において、ターゲットドキュメント中に対応する段落が無いと判定した場合、ステップＳ２１０へ移行して、訳文が無い段落として現在の段落番号を表示する。その後、ステップＳ２１２でパラメータＰＮの値に１を加えた後、ステップＳ２０２戻り、ステップＳ２０２〜２０８の処理を繰り返す。ステップＳ２０８においてターゲットドキュメントに対応する段落が有ると判定した場合、ステップＳ２１４へ移行して、数字チェック処理を行う。
【００３２】
図６はこの数字チェック処理の詳細を示し、先ず最初のステップＳ３００において、ソースドキュメント中の現在の段落（ステップＳ２０２でサーチされた段落）から数字データを抽出する。なお、数字データに単位がついている場合には、単位も数字データの一部として抽出する。数字及び単位の識別はそれらの文字コードに基づいて行うことができる。さらに、各数字データの出現回数を求め、図７（ａ）に示すような出現数字リストを作成する（ステップＳ３０２）。その後、ステップＳ３０４へ移行し、出現数字リストの行を指定するパラメータＮＤＮを１に設定し、それに続くステップＳ３０６において、パラメータＮＤＮによって指定された行（この場合、出現数字リストの第１行目）の数字データ「１０００」を読出し、ターゲットドキュメント中の現在の段落（ステップＳ２０４でサーチされた段落）における出現回数をカウントする。このカウントされた出現回数が、ソースドキュメントの現在の段落における数字データ「１０００」の出現回数と異なる場合、ステップＳ３１０に移行し、図７（ｂ）に示すように、数字データ「１０００」についてのソースドキュメントの現在の段落での出現回数とターゲットドキュメントの現在の段落での出現回数を表示する。ターゲットドキュメント中の現在の段落における数字データ「１０００」の出現回数がソースドキュメントの現在の段落における数字データ「１０００」の出現回数と一致している場合には、数字データ「１０００」の抜け又は誤りがないものと判断して、ステップＳ３１０をスキップしてステップＳ３１２に移行する。ステップＳ３１２において、現在の数字データが出現数字リスト内の最後の数字データであるか否かを判定する。最後の数字データでない場合、ステップＳ３１４でパラメータＮＤＮの値に１を加えた後、ステップＳ３０６戻り、ステップＳ３０６〜３１２の処理を繰り返す。これにより、出現数字リストの第２行目以後に列挙された数字データについて、ソースドキュメントの現在の段落での出現回数とターゲットドキュメントの現在の段落での出現回数が比較され、両者が相違する場合には、これらの出現回数が表示される。
【００３３】
ターゲットドキュメント中の現在の段落における特定の数字データの出現回数がソースドキュメントの現在の段落における該特定の数字データの出現回数よりも少ない場合、ターゲットドキュメント中の現在の段落から該特定の数字データが抜けているか間違っている可能性が高い。また、本実施形態では単位も数字データの一部として扱っているため、数字は一致していても単位が異なる数字データは別の数字データとして判断される。したがって、ターゲットドキュメント中の現在の段落における特定の数字データの出現回数がソースドキュメントの現在の段落における該特定の数字データの出現回数よりも少ない場合、数字は一致していても単位が異なっている可能性がある。これらの数字抜け、数字の間違い、単位の間違いが検出された場合、ソースドキュメントとターゲットドキュメントの対応する段落を比べて、数字抜け、数字の間違い、単位の間違いが発生した箇所を特定し、間違いを訂正する。ステップＳ３１２において、現在の数字データが出現数字リスト内の最後の数字データであることを判定すると、図６の処理を終了し、図５のステップＳ２１６のキーワードチェックを行う。
【００３４】
図８はこのキーワードチェック処理の詳細を示し、先ず最初のステップＳ４００において、ソースドキュメント中の現在の段落（ステップＳ２０２でサーチされた段落）からキーワードを抽出する。さらに、各キーワードの出現回数を求め、図９（ａ）に示すような出現キーワードリストを作成する（ステップＳ４０２）。その後、ステップＳ４０４へ移行し、出現キーワードリストの行を指定するパラメータＫＷＮを１に設定し、それに続くステップＳ４０６において、パラメータＫＷＮによって指定された行（この場合、出現キーワードリストの第１行目）のキーワード「先行車」を読出し、ターゲットドキュメント中の現在の段落（ステップＳ２０４でサーチされた段落）における対応する英語のフレーズ「preceding vehicle 」の出現回数をカウントする。このカウントされた出現回数が、ソースドキュメントの現在の段落におけるキーワード「先行車」の出現回数と異なる場合、ステップＳ４１０に移行し、図９（ｂ）に示すように、ソースドキュメントの現在の段落での出現回数とターゲットドキュメントの現在の段落での出現回数を表示する。ターゲットドキュメント中の現在の段落におけるキーワードの出現回数がソースドキュメントの現在の段落におけるキーワードの出現回数と一致している場合には、キーワードの抜け又は誤りがないものと判断し、ステップＳ４１０をスキップしてステップＳ４１２に移行する。ステップＳ４１２において、現在のキーワードが出現キーワードリスト内の最後のキーワードであるか否かを判定する。最後のキーワードでない場合、ステップＳ４１４でパラメータＫＷＮの値に１を加えた後、ステップＳ４０６戻り、ステップＳ４０６〜４１２の処理を繰り返す。これにより、出現キーワードリストの第２行目以後に列挙されたキーワードについて、ソースドキュメントの現在の段落での出現回数とターゲットドキュメントの現在の段落での出現回数が比較され、両者が相違する場合には、これらの出現回数が表示される。
【００３５】
ターゲットドキュメント中の現在の段落における特定のキーワードの出現回数がソースドキュメントの現在の段落における該特定のキーワードの出現回数よりも少ない場合、ターゲットドキュメント中の現在の段落から該特定のキーワードが抜けているか間違っている可能性が高い。これらのキーワードの抜け又は間違いが検出された場合、ソースドキュメントとターゲットドキュメントの対応する段落を比べて、キーワードの抜け又は間違いが発生した箇所を特定し、間違いを訂正する。ステップＳ４１２において、現在のキーワードが出現キーワードリスト内の最後のキーワードであることを判定すると、図８の処理を終了し、図５のステップＳ２１８へ移行する。
【００３６】
ステップＳ２１８において、システムは、現在の段落が最後の段落であるか否かを判定し、最後の段落でない場合には、ステップＳ２１２において段落を指定するパラメータＰＮの値に１を加え、ステップＳ２０２に戻る。これにより、ステップＳ２０２〜２１８の処理を次の段落に対して行う。ステップＳ２１８において現在の段落が最後の段落であると判定した場合、システムは図５に示す段落抜け数字チェック処理（即ち、図２のステップＳ２０の処理）を終了し、翻訳支援処理を完了する。
【産業上の利用可能性】
【００３７】
本発明は、原文を目標の言語に翻訳する作業を支援するための翻訳、特に、特許出願用明細書の翻訳に利用可能である。
【図面の簡単な説明】
【００３８】
【図１】本発明の一実施形態による翻訳支援システムの全体構成を示すブロック図である。
【図２】図１に示すシステムの動作（翻訳支援方法）の概要を示すフローチャートである。
【図３】（ａ）は対訳が入力される前のキーワードテーブルを示し、（ｂ）は対訳が入力されたキーワードテーブルを示す。
【図４】図２に示す一括置換工程の詳細を示すフローチャートである。
【図５】図２に示す訳抜け数字チェック工程の詳細を示すフローチャートである。
【図６】図５に示す数字チェック工程の詳細を示すフローチャートである。
【図７】（ａ）は段落内での各数字の出現回数を記録した出現回数テーブルを示し、（ｂ）は出現回数が一致しない数字のリストが表示された状態を示す。
【図８】図５に示すキーワードチェック工程の詳細を示すフローチャートである。
【図９】（ａ）は段落内での各キーワードの出現回数を記録した出現回数テーブルを示し、（ｂ）は出現回数が一致しないキーワードのリストが表示された状態を示す。
【符号の説明】
【００３９】
１：コンピュータ本体
２：ハードディスクユニット
３：表示装置
４：キーボード
５：フレキシブルディスクドライブ
【図１】
2005071017.tif 000003
【図２】
2005071017.tif 000004
【図３】
2005071017.tif 000005
【図４】
2005071017.tif 000006
【図５】
2005071017.tif 000007
【図６】
2005071017.tif 000008
【図７】
2005071017.tif 000009
【図８】
2005071017.tif 000010
【図９】
2005071017.tif 000011