(57)【要約】【課題】簡単な操作で多言語マニュアルを作成できる装置を提供すること。【解決手段】原文情報と指定言語を入力する入力部と、入力された原文情報からパラメータを含む文書を取得する文書取得部と、前記パラメータの識別子を含む複数言語の対訳文を予め格納した対訳データ格納部と、パラメータ識別子の表わすキャラクターを言語別に予め格納したキャラクター格納部と、取得した文書の対訳文を指定言語に基づいて対訳データ格納部から読み出す対訳検索部と、読み出した対訳文に含まれるパラメータ識別子に対応するキャラクターを指定言語に応じてキャラクター格納部から抽出するキャラクター検索部と、読み出した対訳文のパラメータ識別子を抽出したキャラクターで置換するパラメータ置換部と、置換されたキャラクターを含む対訳文を出力する出力部を備える。【選択図】  図１
2004280275.tif 000002
【特許請求の範囲】
【請求項１】
原文情報と指定言語を入力する入力部と、入力された原文情報からパラメータを含む文書を取得する文書取得部と、前記パラメータの識別子を含む複数言語の対訳文を予め格納した対訳データ格納部と、パラメータ識別子の表わすキャラクターを言語別に予め格納したキャラクター格納部と、取得した文書の対訳文を指定言語に基づいて対訳データ格納部から読み出す対訳検索部と、読み出した対訳文に含まれるパラメータ識別子に対応するキャラクターを指定言語に応じてキャラクター格納部から抽出するキャラクター検索部と、読み出した対訳文のパラメータ識別子を抽出したキャラクターで置換するパラメータ置換部と、置換されたキャラクターを含む対訳文を出力する出力部を備える多言語マニュアル作成装置。
【請求項２】
原文情報は、図形および文書の情報を含む請求項１記載の多言語マニュアル作成装置。
【請求項３】
文書中のパラメータは特定記号を有し、文書取得部はその特定記号に基づいて原文情報からパラメータを含む文書を取得する請求項１記載の多言語マニュアル作成装置。
【請求項４】
原文情報と指定言語を入力し、入力された原文情報からパラメータを含む文書を取得し、前記パラメータの識別子を含む対訳文とパラメータ識別子の表わすキャラクターとを言語別に予め格納部に格納し、取得した文書の対訳文を指定言語に基づいて読み出し、読み出した対訳文に含まれるパラメータ識別子に対応するキャラクターを抽出し、読み出した対訳文のパラメータ識別子を抽出したキャラクターで置換し、置換されたキャラクターを含む対訳文を出力することを特徴とする多言語マニュアル作成方法。
【請求項５】
請求項４に記載の多言語マニュアル作成方法を記述したプログラム。
【請求項６】
請求項５に記載のプログラムを記録したコンピュータ読取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、原文情報に含まれる文書を目的言語の訳文に翻訳して出力する多言語マニュアル作成装置に関する。
【０００２】
【従来の技術】
従来の機械翻訳装置においては、一つの文を文節に切り分け、それぞれの文節に対応する翻訳を行う方法が用いられるが、自動的に出力される訳文は、そのまま使用できない場合がある。たとえば、製品名やコマンド名など固有名詞的に自然言語が用いられている場合に、機械翻訳では自動的にそれ自体を翻訳してしまうため、通常人手によってさらに編集作業を行なって最終的な訳文を完成しなければならない。この対策として、自動翻訳しない言語を選択するだけで翻訳対象の文章に含まれる未翻訳対象個所を抽出する方法が提案されている。また、翻訳せずにそのままとしておきたい同一の文字列が原文中に複数個所あるとき，その文字列を文中の一箇所について指定するだけで他の箇所の該当文字列も自動的に翻訳を回避できる機械翻訳装置も知られている（例えば特許文献１参照）。
【０００３】
【特許文献１】
特開平４−２９５９６４号公報。
【０００４】
【発明が解決しようとする課題】
ところで、製品カタログや、サービスマニュアルなどのドキュメントでは、一度翻訳した文章が繰り返し現れる定型文章がほとんどであるなどの特徴の他に、ただ単に翻訳するだけでは対応できないパラメータが存在する。たとえば、商用電源の電圧値のようなパラメータは国や地域により異なるため、日本語で書かれた「１００Ｖ」をそのまま「１００Ｖ」とした場合に、その国にあった電圧値に修正しなおす必要がある。
【０００５】
その他、マニュアルでよく使用される記号として「注意」マークがあり、日本ではよく、三角マークのなかに感嘆符のあるマークが使用されるが、他の国では異なる場合があるので、そのマークを国によって修正しなおす必要がある。
この場合、従来技術では、翻訳しない文を選択して、そのままにすることはできるが、このような変換をすることができない。
【０００６】
このような変換を行う場合には、検索しながら置換するという方法が一般的であるが、各国ごとに変換を繰り返す必要があり、作業が繁雑になる。
このように多国語マニュアル作成のための従来の自動翻訳においては、非能率な手作業を多く行わなければならないという問題点があった。
そこで、本発明は多言語に変換する際に、言語変換だけでなく国や慣習による変換規則を利用することにより、手修正作業を少なくした多言語マニュアル作成装置を提供するものである。
【０００７】
【課題を解決するための手段】
この発明の多言語マニュアル作成装置は、原文情報と指定言語を入力する入力部と、入力された原文情報からパラメータを含む文書を取得する文書取得部と、前記パラメータの識別子を含む複数言語の対訳文を予め格納した対訳データ格納部と、パラメータ識別子の表わすキャラクターを言語別に予め格納したキャラクター格納部と、取得した文書の対訳文を指定言語に基づいて対訳データ格納部から読み出す対訳検索部と、読み出した対訳文に含まれるパラメータ識別子に対応するキャラクターを指定原語に応じてキャラクター格納部から抽出するキャラクター検索部と、読み出した対訳文のパラメータ識別子を抽出したキャラクターで置換するパラメータ置換部と、置換されたキャラクターを含む対訳文を出力する出力部を備えることを特徴とする。
【０００８】
この発明における入力部とは、キーボード，マウス，タブレットスイッチ，スキャナー，ＨＤＤ，又は通信回線受信部などから構成される情報受け入れ部である。
また、文書取得部，対訳検索部，パラメータ検索部およびパラメータ置換部は、一体的にマイクロコンピュータ又はパーソナルコンピュータにより構成できる。
対訳データ格納部とキャラクター格納部は、ＲＯＭ，フラッシュメモリ，ＦＤ又はＨＤなどで構成できる。出力部は、ＣＲＴやＬＣＤにより構成できる。
【０００９】
原文情報は、図形および文書の情報を含むようにしてもよい。その原文情報として、たとえばドキュメント編集装置やイラスト作成装置で作成された情報が用いられる。
文書中のパラメータは特定記号を有し、文書取得部はその特定記号に基づいて原文情報からパラメータを含む文書を取得するようにしてもよい。
【００１０】
また、この発明は、別の観点から原文情報と指定言語を入力し、入力された原文情報からパラメータを含む文書を取得し、前記パラメータの識別子を含む対訳文とパラメータ識別子の表わすキャラクターとを言語別に予め格納部に格納し、取得した文書の対訳文を指定言語に基づいて読み出し、読み出した対訳文に含まれるパラメータ識別子に対応するキャラクターを抽出し、読み出した対訳文のパラメータ識別子を抽出したキャラクターで置換し、置換されたキャラクターを含む対訳文を出力することを特徴とする多言語マニュアル作成方法を提供するものである。
この発明は、上記方法を記述したコンピュータで実行可能なプログラムを提供するものである。さらに、この発明は上記プログラムを記録したコンピュータ読み取り可能な記録媒体を提供するものである。
【００１１】
【発明の実施の形態】
〔実施例１〕
以下、図面に示す実施例に基づいてこの発明を詳述する。これによってこの発明が限定されるものではない。
図１は、多言語マニュアル作成装置の構成を示すブロック図である。同図に示すようにこの装置は、キーボードとＨＤＤからなる入力部２、液晶表示パネル（ＬＣＤ）からなる出力部３、ＣＰＵ，ＲＯＭ，ＲＡＭおよびＩ／Ｏインタフェースなどからなる情報処理部４，外部メモリからなる対訳データ格納部１６およびキャラクター格納部１７から構成される。
【００１２】
また、出力部３としてプリンタなど液晶表示パネル以外の他の出力装置を備えたり、外部メモリとしてＣＤＲＯＭ，ＦＤやＩＣカード等の記録媒体読取装置を備えてもよい。また、ＬＡＮなどの通信機能を付設してプログラムや外部データ等の読み込みが必要な場合に種々のデータの入出力ができるようにしてもよい。
【００１３】
情報処理部４は、指定言語情報取得部９、原文情報取得部１０，文書取得部１１，対訳検索部１２，キャラクター検索部１３，パラメータ置換部１４，出力制御部１５および対訳データ作成部１８からなる。
指定言語情報取得部９には、入力部２から入力される指定国データ、つまりどの国用に変換するのかを示す指定国のデータが取得される。
原文情報取得部１０は入力部２から原文情報を受け取るが、この原文情報には、文書のコード、表示位置、フォント種類、サイズなどをデータ化したものも含まれ、これにより原文情報の条件を特定するためのデータが取得される。
なお、原文情報取得部１０は原文情報をＬＡＮを経由して受け取ってもよい。
【００１４】
文書取得部１１は、原文情報の中からパラメータを含む文書を検索し、パラメータを含む文書を取得する。
この文書において、原稿作成者によりパラメータの前後にパラメータを示すコードが付加されている場合には、文書取得部１１はこのコードの有無を調べることによりパラメータをより正確に判断することができる。
【００１５】
対訳データ格納部１６は、前記パラメータの識別子を含む複数言語の対訳文を格納しており、対訳検索部１２による検索要求があるときに、必要なデータが取り出せるようになっている。
【００１６】
対訳データ格納部１６に格納されている対訳文の例を図４に示す。対訳文は、文書の１文に対して、複数種類の言語（日本語，英語，仏語，独語，……）で対応する訳文がパラメータの識別子（Ｐ１，Ｐ２，Ｐ３，……）と共に格納されている。
【００１７】
対訳検索部１２は、上記文書から、パラメータを除外した文書を検索キーとして作成する。パラメータを含まない場合は文書がそのまま検索キーとなる。
対訳検索部１２は、作成した検索キーを用いて対訳データ格納部１６から対応する対訳文を検索して読み出す。この検索では、検索キーと、対訳文からパラメータ識別子を省いた部分との全文一致のほか、あいまい検索機能として、全文のうちある割合のみ一致する場合も読み出すことができる。
【００１８】
キャラクター格納部１７は、図３に示すようにパラメータ識別子（ＩＤ）の表わすキャラクターを言語（日本語，英語，仏語，独語，……）別に予め格納している。キャラクター検索部１３は図４の対訳文に含まれるパラメータ識別子に対応するキャラクター（図３）を指定言語に応じてキャラクター格納部１３から抽出する。
【００１９】
パラメータ置換部１４は、読み出した対訳文のパラメータ識別子を抽出したキャラクターで置換する。出力制御部１５は置換されたキャラクターを含む対訳文を出力部３へ出力する。
出力方法としては、対訳のみ表示、原文と対訳を併記、対訳を色替えして表示など、使用方法に合せて切り替えることができる。対訳データ作成部１８は、必要に応じて新しい対訳文を作成し対訳データ格納部１６に格納する。
【００２０】
次に、多言語マニュアル作成装置の動作を図２に示すフローチャートを用いて説明する。
まず、ステップＳ１で、変換先の言語と原文情報を取得する。対象とする原文情報は通常の文書のほか、Ａｄｏｂｅ  Ｆｒａｍｅ  Ｍａｋｅｒ（米国Ａｄｏｂｅ  Ｓｙｓｔｅｍｓ  Ｉｎｃｏｒｐｏｒａｔｅｄ社）などのＤＴＰ（Ｄｅｓｋ  Ｔｏｐ  Ｐｕｂｌｉｓｈｉｎｇ）ソフトを用いて作成された文書や図形を含むドキュメントであってもよい。
【００２１】
次に、ステップＳ２で、原文情報から文書取得部１１において対象とする文書の取り出しを行う。
文書取得部１１において、対象の原文情報に文書以外のデータが含まれる場合、次のステップＳ３において文書の位置情報やフォント情報を取り出して記憶しておく。これらの情報は後のステップＳ９の表示動作において使用される。
【００２２】
次に、ステップＳ４においてパラメータの検索を行う。
ここでは、取り出された文書が、「Ａを使用する場合の電源電圧は“１００Ｖ”である。」という場合を例文として説明する。
文書取得部１２は原文情報から抽出した文書にパラメータが含まれるか否かを検索する。パラメータには、文書中で、パラメータであることを示す記号が付記されている。上記例文において、“  ”で囲まれた“１００Ｖ”をパラメータとして認識する。
【００２３】
図３は、パラメータの種類（ＩＤ）と対応するキャラクターを言語別に示すパラメータテーブルの説明図である。このパラメータテーブルには、パラメータを示す識別子としてパラメータＩＤ（Ｐ１，Ｐ２，Ｐ３……）と、各言語に対応するキャラクターが示され、このテーブルは前述のようにキャラクター格納部１７に格納されている。パラメータＩＤは、対訳データ格納部１６と関連しており、対訳データの格納時に、各国または条件ごとに変更する必要があるパラメータ部分にあらかじめ埋め込まれる。
【００２４】
図４は対訳データ格納部に格納された対訳データテーブルを説明する説明図である。対訳データ格納部１６は、原文とその対訳文を１文単位で格納、管理する。この実施例では、対応する文に対訳ＩＤ（Ｔ１，Ｔ２，Ｔ３……）を付記しているが、なくてもよい。ない場合は、対訳データテーブルの行をその都度数える処理が必要になる。この対訳データテーブルは、対訳ＩＤに対して、複数言語に翻訳された対訳文が言語の種類と関連付けられて作成されている。
【００２５】
対訳データテーブルにおいて、パラメータを表す記号で前後を囲まれた部分にパラメータＩＤが挿入されている。図４の対訳データテーブルでは、対訳ＩＤがＴ１である文として、日本語の場合には、「Ａを使用する場合の電源電圧は“Ｐ１”である。」、英語の場合には、「Ｉｎ  ｔｈｅ  ｃａｓｅ  ｏｆ  ｕｓｉｎｇ  Ａ  ｔｈｅ  ｖｏｌｔａｇｅ  ｏｆ  ｔｈｅ  ｐｏｗｅｒ  ｓｏｕｒｃｅ  ｉｓ“Ｐ１”．」となっている。
【００２６】
次に、ステップＳ５では、ステップＳ３で取り出した文書がパラメータを有する場合には、検索キー作成部１４において、パラメータ部分が削除され残りの文書が検索キーとして作成される。
つまり、「Ａを使用する場合の電源電圧は“Ｐ１”である。」の“Ｐ１”のＰ１部分が削除され「Ａを使用する場合の電源電圧は“  ”である。」が検索キーとなる。
また、ステップＳ４でパラメータが含まれない場合、ステップＳ１２において、文書全体が検索キーとして作成される。
【００２７】
次に、ステップＳ６で、対訳検索部１２は、ステップＳ５で作成した検索キーを用いて、対訳データ格納部１６から対訳文を検索する。検索方法としては、完全一致のほか、一致する文字数の割合に範囲を持たせてあいまい検索をもちいてもよい。ただし、マニュアルなどの場合には、ほとんどが定型の文書であるため、完全一致の検索方法が、あとの修正処理を必要としないことから好ましい。ここでは、対訳データ格納部１６から図４に示す対訳ＩＤ＝Ｔ１に相当する対訳文が検出される。
【００２８】
次に、ステップＳ７では、キャラクター検索部１３が対訳文に含まれるパラメータの識別子“Ｐ１”を抽出し、識別子“Ｐ１”をもとに指定言語に対応するキャラクターを図３に示すテーブルから取得する。この実施例では、指定言語を英語として２００Ｖを取得する。
【００２９】
次に、ステップＳ８で、パラメータ置換部１４が、ステップＳ６で検出した対訳文のパラメータを示す記号“  ”の中にキャラクターを挿入する。その結果、対訳文は「Ｉｎ  ｔｈｅ  ｃａｓｅ  ｏｆ  ｕｓｉｎｇ  Ａ  ｔｈｅ  ｖｏｌｔａｇｅ  ｏｆ  ｔｈｅ  ｐｏｗｅｒ  ｓｕｐｐｌｙ  ｉｓ  “２００Ｖ”．」となる。
次に、ステップＳ９で、出力制御部１５が出力部３に作成文章を表示させる。
【００３０】
この実施例では、言語の種類と国が一致する例で説明したが、同じ言語圏であっても国や地域的な慣習が異なる場合にも対応する国または地域を変換対象として指定することで同様に適用することができる。
この場合、図３のテーブルの言語種類を国名や地域名に変更すればよい。
なお、ステップＳ６で対訳検索をした際、対訳文が検出できなかった場合には、ステップＳ１０で対訳データ作成部１８において、新しい対訳文を作成し、ステップＳ１１で対訳データ格納部１６に登録する。
【００３１】
また、ステップＳ１２で作成された検索キーは対応する対訳文がステップＳ１３で対訳データ格納部１６から読み出されステップＳ９で表示される。なお、ステップＳ１３で対訳文が検出できなかった場合は、ルーチンはステップＳ１０へ戻る。
【００３２】
【発明の効果】
この発明によれば、多言語マニュアル作成時に文書中に含まれる特定のキャラクターを、短時間で抽出して変換することができるので、多言語マニュアルを簡単に作成することができる。
【図面の簡単な説明】
【図１】この発明の一実施例の多言語マニュアル作成装置の構成を示すブロック図である。
【図２】図１に示す多言語マニュアル作成装置の処理手順を説明するフローチャートである。
【図３】実施例のキャラクター格納部に格納されたデータの内容を説明する図である。
【図４】実施例の対訳データ格納部に格納されたデータを説明する説明図である。
【符号の説明】
２  入力部
３  出力部
４  情報処理部
９  指定言語情報取得部
１０  原文情報取得部
１１  文書取得部
１２  対訳検索部
１３  キャラクター検索部
１４  パラメータ置換部
１５  出力制御部
１６  対訳データ格納部
１７  キャラクター格納部
１８  対訳データ作成部
【図１】
2004280275.tif 000003
【図２】
2004280275.tif 000004
【図３】
2004280275.tif 000005
【図４】
2004280275.tif 000006