(57)【特許請求の範囲】
【請求項１】
第一言語で表現された文書を表示する表示手段と、
前記第一言語で表現された文書に含まれる単語を抽出し、該単語に対応する第二言語の単語を求めて訳語リストを作成する文書解析手段と、
前記文書解析手段で作成された訳語リストを記憶する記憶手段と、
第二言語で表現される単語を入力するための入力手段と、
前記第二言語で表現される単語が前記入力手段により入力される毎に、前記記憶手段に記憶された訳語リストに存在するかを判別する判別手段と、
前記判別手段により訳語リストに存在すると判別した場合、前記表示手段に表示されている第一言語で表現された文書の単語のうち、前記入力手段より入力された第二言語で表現される単語に対応する第一言語で表現された単語について、他の部分と識別できるように表示する表示制御手段とを備えることを特徴とする文書作成支援装置。
【請求項２】
表示手段が、第一言語で表現された文書を表示し、
文書解析手段が、前記第一言語で表現された文書に含まれる単語を抽出し、該単語に対応する第二言語の単語を求めて訳語リストを作成し、
記憶手段が、前記作成された訳語リストを記憶し、
入力手段が、第二言語で表現される単語の入力を受け付けし、
判別手段が、前記第二言語で表現される単語が前記入力手段により入力される毎に、前記記憶手段に記憶された訳語リストに存在するかを判別し、
表示制御手段が、前記訳語リストに存在すると判別した場合、前記表示手段に表示されている第一言語で表現された文書の単語のうち、前記入力手段より入力された第二言語で表現される単語に対応する第一言語で表現された単語について、他の部分と識別できるように表示することを特徴とする文書作成支援方法。
【請求項３】
表示手段と、文書解析手段と、記憶手段と、入力手段と、判別手段と、表示制御手段とを備えるコンピュータに、
前記表示手段が、第一言語で表現された文書を表示するステップと、
前記文書解析手段が、前記第一言語で表現された文書に含まれる単語を抽出し、該単語に対応する第二言語の単語を求めて訳語リストを作成するステップと、
前記記憶手段が、前記作成された訳語リストを記憶するステップと、
前記入力手段が、第二言語で表現される単語の入力を受け付けするステップと、
前記判別手段が、前記第二言語で表現される単語が前記入力手段により入力される毎に、前記記憶手段に記憶された訳語リストに存在するかを判別するステップと、
前記表示制御手段が、前記訳語リストに存在すると判別した場合、前記表示手段に表示されている第一言語で表現された文書の単語のうち、前記入力手段より入力された第二言語で表現される単語に対応する第一言語で表現された単語について、他の部分と識別できるように表示するステップとを実行させるための文書作成支援プログラムを記憶した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、第一言語の文書を参考にして、第二の文書を作成する為の文書作成支援装置に関する。
【０００２】
【従来の技術】
近年、パソコン、ワープロ等で英語の文書を作成する機会が増えてきており、簡便に文書の入力、修正、編集等を行える技術が求められている。一般的に、日本人が英語の文書を作成する際には、参考となる日本語文書を見ながら、英語の文書を作成することになる。この際、文書作成用のエディタを用いるとすると、例えば、１つのウインドウ画面に参考となる日本語文書を表示させておき、これを見ながら別なウインドウで英文を作成していくと言う使用方法も考えられる。しかしながら、この場合、参考とする日本語文書と、作成しようとしている英語の文書との間では、全くの対応がとられておらず、ユーザにとっては、日本語文書を単に確認のために用いるにすぎず、ユーザに対する文書作成支援という点の考慮はされていなかった。
【０００３】
また、ユーザに対する文書作成支援を考慮したものとして、参考にする複数の日本語文書を例えば、一文単位に区分し、上から順番に英語文書の作成状況に応じて一文単位に順次色付けすることで、ユーザは色の付いた日本語文書を参考にして英語文書を作成すると言った機能等を含んだエディタも開発されている。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記エディタ機能を用いたとしても、参考としている日本語文書の内容と作成中の英語文書の内容との対応関係を見ておらず、元となる日本語文書の一部の単語を翻訳するのを忘れてしまうと言ったミス（例えば、「とても高価で、美しく、…、大きな宝石」と言ったように形容詞が連続している場合などに形容詞の一つが欠落してしまう）が存在する。
【０００５】
また、参照している日本語文書の順序をはずれて、ユーザが英語文書を作成してしまった場合などは、文書同士の対応関係が無くなってしまうので、日本語文書の一部の文に対応した英語文書の作成を忘れてしまうと言うミスが発生する恐れもある。
【０００６】
以上述べたように、従来の文書作成支援方式では、作成中の文書に対して、参考とする文書が正しく用いられているかどうかをユーザに提示する仕組みが満足できるものとは言えなかった。本発明は、この点に鑑み、参考文書と作成中の文書との中身について対応関係を調べ、その結果をユーザに提示することにより、文書作成における入力操作の負担を軽減することのできる文書作成支援装置、文書作成支援方法及び文書作成支援プログラムを記憶した記憶媒体を提供することを目的とする。
【０００７】
【課題を解決するための手段】
そこで、本発明の文書作成支援装置は、第一言語で表現された文書情報を入力するための第一の入力手段と、第二言語で表現される文書情報を入力するための第二の入力手段と、これら第一、第二の入力手段より入力された第一、第二言語で表現された文書情報をそれぞれ表示する表示手段と、前記第一の入力手段より入力された第一言語で表現された文書情報に含まれる単語を抽出し、該単語に対応する第二言語の単語を求めて単語リストを作成する第一の文書解析手段と、この第一の文書解析手段で作成された単語リストを記憶する記憶手段と、前記第二の入力手段より入力された第二言語で表現された文書情報に含まれる単語を抽出する第二の文書解析手段と、前記第二の文書解析手段により抽出した第二言語の単語が前記記憶手段に記憶された訳語リストに存在するかを判別する判別手段と、この判別手段による判別結果に応じて、既に第二言語の文書として作成した内容に対して、前記第一の言語で表現された文書情報が参照されていないことを示す情報を前記表示手段に表示する表示制御手段とを備えることを特徴としたもである。
【０００８】
このような構成をとることにより、参照元となる第一言語の文書に対しユーザが作成した第二言語の文書との相違を適宜ユーザに示すことにより、ユーザは文書作成の効率を高めることができる。
【０００９】
また、ユーザに対する提示方法としての具体的な内容としては、まず、表示制御手段は、この判別結果に応じて、前記第一の言語で表現された文書情報中に、未だ第二言語の文書として作成していない部分を明示する手法や、また、表示制御手段は、この判別結果に応じて、既に第二言語の文書として作成した単語について、これに対応する第一の言語で表現された文書情報中の単語を他の部分と識別表示する手法、更には、これらの手法を組み合わせて、表示制御手段は、この判別結果に応じて、前記第一の言語で表現された文書情報中に、未だ第二言語の文書として作成していない部分を明示し、また、既に第二言語の文書として作成した単語について、これに対応する第一の言語で表現された文書情報中の単語を他の部分と識別表示する構成も考えられる。
【００１０】
このような構成を取ることにより、ユーザは、参照元となる第一言語の文書中で未だ第二言語の文書として作成していない箇所がある旨を警告表示したり、未作成の部分を具体的に単語単位又は文単位で提示したり、また、第一言語の文書中で未だ第二言語の文書として作成していない部分とそうでない部分とが識別表示されるので第二言語の文書作成の進行状況を適宜把握することも可能となり、ユーザは文書作成の進行状況を把握しながら作業を進めることができ、作成漏れなど入力操作時の負担を多いに低減できる。
【００１１】
【発明の実施の形態】
まず、第一の実施形態について説明する。
【００１２】
図１は本発明に係る文書作成支援装置の構成を表わすブロック図である。
【００１３】
入力部１０１は、文書を入力したり、また文を作成するための文字データを入力したり、単語の確定処理等を入力するものである。一般的にはキーボード、マウス、磁気ディスク、磁気テープ、ＯＣＲ、光ディスク、ネットワーク接続装置などのいずれか、もしくは複数種類のものを使用する。
【００１４】
入力部１０１から入力されたデータは、文書作成支援制御部１０２の図示しないメモリに一旦記憶され、その後、文書解析部１０３に送られる。
【００１５】
文書作成支援制御部１０２は、入力されたデータを文書解析部１０３に送り、その後、文書解析部１０３より受け取る解析結果を使って、参照文書（原文）と作成文書（訳文）との対応を取るなどと言った文書作成支援処理全体の制御を行う。
【００１６】
文書解析部１０３は文書作成支援制御部１０２の制御の下、文書作成支援制御部１０２から文字データを受け取って、文の解析を行い解析結果を出力する。ここで、文解析の方法としては、単純な辞書引きや形態素解析、構文解析、意味解析などが挙げられるが、現在の技術レベルで一般的な手法を用いることができる。
【００１７】
表示部１０４は文書作成支援制御部１０２の制御の下、入力文書や解析結果等をユーザーに提示するものである。一般的には、光学ディスプレイやプリンタなどのいずれか、もしくは複数種類のものを使用する。
【００１８】
以下、日本語の文書（原文）を参照して、英語の文書（訳文）を作成する場合について説明する。
【００１９】
まず、ユーザは入力部１０１を使って作成する文書の元となる原文を入力する。この場合、逐次原文をキーボードを使って入力しても良いし、予め作成しておいた原文を記憶装置から呼び出して入力するようにしても良い。図２に参照対象となる原文の例を示す。このようにして入力された原文は文書作成支援制御部１０２の図示しないメモリに一旦保存される。この原文は、文書作成支援制御部１０２より文書解析部１０３へ送られて、解析処理が行われ、その解析結果が文書作成支援制御部１０２に返される。
【００２０】
文書解析手段１０３では、まず原文を形態素解析して例えば単語単位に区分し、その後、各単語について対応する訳語を翻訳辞書を参照して求める。この例では、解析結果は、単語に関するリスト情報として、語順、見出し語、訳語、使用済フラグの４つの項目で構成している。語順の項目は、単語単位に区切った際の、その単語が原文中に現れる順を表している。見出し語の項目は、入力された原文に含まれる単語を表し、通常原形で表している。訳語の項目は、各見出し語に対して翻訳辞書に基づき求めた訳語を表している。使用済フラグの項目は、各単語が訳文として作成した文書に現れたかどうかを表すフラグであり、その詳細は後述する。
【００２１】
ここでは、ひとつの見出し語に対して訳語が複数個存在する場合は、それぞれ別のエントリーとして記述している。具体的には、見出し語「とても」の訳語として、「ｖｅｒｙ」と「ａｂｓｏｌｕｔｅｌｙ］がある場合、それぞれは別のエントリーとして記述する。なお、解析結果の項目は上記した４つであるとは限らない。必要に応じて、品詞情報、意味情報や活用情報と言ったその他の言語情報を追加しても構わない。また、本実施形態では複数の訳語を持つ見出し語は、それぞれを別のエントリーとして記述したが、テーブルなどの記述方法を使って同じエントリーに記述しても構わない。図３として、文書解析部１０３から返される解析結果の例を示す。以下、この解析結果である単語のリスト情報を訳語リストと呼ぶこととする。
【００２２】
また、入力された文書は表示部１０４に送られ表示される。図４に表示画面の例を示す。この例では、表示画面４００は、原文を表示する原文表示領域４０１と、訳文を表示する訳文表示領域４０２からなる。ユーザは、原文表示領域４０１に表示された原文としての日本語文書を参照しながら、訳文表示領域４０２に、訳文としての英語文書を作成することになる。
【００２３】
この例では、ひとつの画面を２つに分割して表示させているが、原文表示領域４０１、訳文表示領域４０２をそれぞれ独立させウインドウ表示させるようにしても構わない。その具体的な表示例を図５に示す。この場合、原文表示領域４０１ｂと訳文表示領域４０２ｂの対応付けを記した画面管理の情報を文書作成支援制御部１０２に持たせ管理を行う。画面間の対応づけはユーザがキーボード、マウスといった入力部１０１を使用して指定する方法や、元となる原文文書が入力された段階で、システム側が訳文を生成するための訳文表示領域４０２ｂを自動的に生成して管理する方法等の手法が考えられる。
【００２４】
さて、続いて図４に示した状態から、ユーザが入力部１０１を使って訳文を作成していく様子を図６に示す。ユーザは、原文表示領域４０１に表示された原文を見て、まず「彼女」の訳語として「Ｓｈｅ」を入力する。さらに次の単語を入力するためスペース（空白）文字４０４を入力する。ここまで入力すると、文字入力位置を示すカーソル４０５は図に表示した位置に来て、次の文字入力待ち状態となる。
【００２５】
入力手段１０１を介して入力された文字列は、逐次、文書作成支援制御部１０２に渡される。文書作成支援制御部１０２は、入力文字列を表示部１０４及び、文書解析部１０３へ渡す。表示部１０４は、訳文表示領域４０２に入力した文字列を逐次表示させる。
【００２６】
次に文書作成支援制御部１０２は、入力文字列「Ｓｈｅ」を文書解析部１０３に送る。文書解析部１０３は、形態素解析を行い解析結果として「ｓｈｅ」を返す。ここでは大文字が小文字化されているが、例えば過去形などの活用された文字列が入力された場合には、原形に変換される。この際、文書作成支援制御部１０２が、文書解析部１０３に入力文字列を送るタイミングとしては、例えば、スペース、ピリオド、コンマ、句読点等の記号が入力された場合や、コントロールキー、ファンクションキー、変換キー、マウスボタン操作等によるユーザからの指示が与えられた場合などが挙げられる。また、一文字入力される毎にその文字までの文字列を、逐次、文書解析部１０３に送ってもよい。ここでは、スペース文字を入力した時点で、文書解析部１０３に送るようにしている。この場合、文書解析部１０３は解析できる部分までの解析結果を返したり、解析できない場合は解析結果を返さなかったりするが、それらについては、一般的な技術を使って実現できる。
【００２７】
解析結果を受け取ると文書作成支援制御部１０２は、先に作成した訳語リストを検索し、入力した文字列（訳文）に対応する原文の単語を他の部分とは識別できるように表示させる処理を行う。本実施形態では、識別表示させる手法として、白抜き表示を行うものとする。
【００２８】
文書作成支援制御部１０２での識別表示処理に関連する処理の流れを図７に示す。
【００２９】
まず、文書作成支援制御部１０２は、ステップＳ７０１で、訳文として入力した文字列が訳語リストの訳語の項目にエントリーされているかどうか調べる。入力した文字列が訳語リストにエントリーされていない場合は、参考とする原文情報に対応する訳語が無かったことになり、処理を終了する。一方、入力した文字列が訳語リストにエントリーされている場合はステップＳ７０２に進み、使用済フラグが０かどうか調べる。ここで、フラグが１の場合は、既に訳文として入力済みの単語であり、原文表示領域４０１の原文の見出し語には白抜き表示等で識別表示されているので、このまま処理を終了する。また、フラグが０であれば、該入力した文字列は初めて入力された単語であるので、続くステップＳ７０３に進む。ステップＳ７０３では、対応する訳語リストの使用済フラグを１に変更し、また、同じ語順を持つエントリーの使用済フラグも１に変更する。その後、ステップＳ７０４で、原文表示領域４０１に表示されている原文中の対応する見出し語部分を白抜きで表示させるよう、表示部１０４へ指示を送り、処理を終了する。
【００３０】
例えば、文書解析部１０３での解析結果として「ｓｈｅ」が文書作成支援部１０２に渡された場合、ステップＳ７０１で訳語リストの訳語項目を検索し、「ｓｈｅ」がエントリーとして存在しているか判断する。この場合、訳語リストの訳語項目に「ｓｈｅ」と言うデータが存在するので、ステップＳ７０２に進む。ステップＳ７０２では、使用済フラグをチェックするが、この場合「ｓｈｅ」についてのフラグ項目は０なので、続くステップＳ７０３へ進む。ステップＳ７０３では、「ｓｈｅ」に対するフラグ項目を１とし、入力が行われたことが分かるようにフラグを書き換える。次に、ステップＳ７０４において、表示部１０４上で上記訳文として入力した単語に対応した「彼女」と言う見出しが既に使用されたことをユーザに知らせるために、原文表示領域４０１に表示されている「彼女」の部分を白抜き表示させるように表示部１０４へ指示し、処理を終了する。もちろん、白抜き表示ではなく、網掛け表示、色を変えて表示させる、淡色表示、反転表示、アンダーラインをつけるなどの手法をとっても良い。この時点での、画面の表示状態を図８に示す。
【００３１】
同様にして、文書作成支援部１０２は、文書解析部１０３から解析結果を受け取る毎に図７のフローチャートで示した処理を繰り返し行う。
【００３２】
続いてユーザは「ｉｓ  」を入力したとする。すでに説明した通り、文書解析部１０３によって、入力した「ｉｓ」の原形である「ｂｅ」が得られる。そして訳語リストの「である」のエントリーの使用済フラグを１として「である」が白抜き表示される。さらに、ユーザが次の入力として「ａ  」を入力した場合は、ステップＳ７０１において、訳語リストが調べられるが、「ａ」対応するエントリーが存在しないのでそのまま処理を終了する。
【００３３】
また、ユーザが「ｂｅａｕｔｉｆｕｌ  」を入力した場合は、ステップＳ７０１において、訳語リストに対応するエントリーが存在することが分かり、またステップＳ７０２で該入力した訳語の使用済フラグの項目は０でことが分かり、ステップＳ７０３へ進む。この場合、「美しい」の訳語としては、「ｌｏｖｅｌｙ」「ｆｉｎｅ」と言った複数の訳語が存在しており、続く、ステップＳ７０３では、「美しい」と同じ意味（語順項目が「３」）である「ｌｏｖｅｌｙ」「ｆｉｎｅ」についても使用済フラグを１とする。
【００３４】
以上の操作を繰り返し、ユーザは「Ｓｈｅ  ｉｓ  ａ  ｂｅａｕｔｉｆｕｌｌａｄｙ」と入力し、訳文の入力が終了したことを表す「．」ピリオドを入力したとする。この時点での画面の表示状態を図９に示し、また同時点での訳語リストの状況を図１０に示す。
【００３５】
文書作成支援制御部１０２は、この実施形態では１文の終わりを示すピリオドの入力に応じて、図１０に示す訳語リストから使用済フラグを検索し、使用済フラグが「０」の状態のエントリーがあるかを探す。ここで、使用済フラグが「０」の状態のエントリーについてはユーザが訳文入力の際に見落としている可能性があるので、ユーザに対して注意を促す内容を提示する。本実施形態では、原文中の「とても」に対応する訳語が入力されていないことが分かるので、「とても」に対応する訳語が未入力である旨の警告内容をユーザに提示する。ユーザに対する警告内容の具体的な表示例を図１１に示す。
【００３６】
ユーザは、図１１の４０３に示す警告表示メッセージと、原文表示領域に示される原文の白抜き状態を見て、「とても」に対応する訳語入力したり、「とても」の部分を略して現状のままの訳文を採用する等の処理を行う。
【００３７】
なお、本発明は上記実施形態に限定されるものではない。
【００３８】
本実施形態ではピリオドの入力によって訳文が確定したものと判断し、ユーザに対して未使用の訳語に対応する見出し語を提示するようにしたが、マウス操作やメニュー操作等といった入力手段１０１によって、所定のタイミングでユーザが訳文に使用していない見出し語を提示するようにしてもよい。
【００３９】
また、原文表示領域４０１の中で既にユーザによって訳文作成で使用済みとなった単語に対し白抜き表示するといった機能だけで、警告表示メッセージ４０３の表示を省略してもよい。
【００４０】
また、本実施形態では原文の白抜き表示する単語は自立語のみを対象としているが、もちろん自立語に付属している付属語も含めて白抜き表示してもかまわない。
【００４１】
また、文中に同じ単語が複数出てきた場合は、全て白抜き表示してもかまわないし、文構造に基づいて対応する語順に対応する部分に白抜き表示を付けて行くなどの方法を取ってもよい。
【００４２】
参照する原文が複数あった場合は、現在作成中の訳文の一文毎に対応する原文に対してのみ白抜き表示を行うようにしてもよいし、複数の原文全体を対象としてもよい。また、マウス等によって原文文書中の範囲を指定してその範囲だけを対象としてもよい。
【００４３】
また、本実施形態では日本語文書を原文として英語文書を作成する場合について述べたが、逆に英語文書を原文として日本語文書を作成する場合や、その他の言語間でも同様に実現することができる。
【００４４】
続いて、第二の実施形態について説明する。
【００４５】
先の第一実施形態では、訳文作成時に参照する原文中の未使用単語をユーザに判別できるようにしたが、第二実施形態では、訳文作成時に参照する原文の中から訳文未作成の原文がどれであるかを示す処理について説明する。以下、第一実施形態との相違点を中心に説明する。
【００４６】
構成は、図１に示した第一実施形態のものと同様である。処理動作の違いを中心に説明する。
【００４７】
第二実施形態の場合も、参照する原文は日本語とし、作成する訳文は英語として説明する。まず、参照する原文の例を図１２に表す。ここでは、３つの原文を参照内容としている。
【００４８】
参照原文として例えば他の記憶装置から呼び出すことで入力部１０１を介して装置に入力された文書は、文書作成支援制御部１０２が管理する図示しないメモリに一旦格納される。そして、この原文は、文書解析部１０３に送られ、ここでの解析結果として訳語リストが返される。また、原文は表示部１０４に送られ、表示装置の表示画面に表示される。
【００４９】
本実施形態では、前記第一実施形態で使用した訳語リストに文番号の項目を加えたものとしている。前記図１２に示した原文に対応する訳語リストの内容の一部を図１３に示し、また、表示画面での表示例を図１４に示す。
【００５０】
ユーザは、図１４に表示された表示画面４００の中の原文表示領域４０１に表示された原文を参照しながら、訳文作成領域４０２に入力手段１０１を使って訳文を作成する。ユーザによって入力された訳文は、随時、訳文作成領域４０２に表示される。
【００５１】
このようにして入力された訳文は、文書作成支援制御部１０２の図示しないメモリに一旦格納される。そして、文書作成支援制御部１０２は、入力された訳文に対して、訳文の作成状況を把握する処理を行う。文書作成支援制御部１０２での訳文からの単語抽出処理や、文書解析部１０３での形態素解析処理については、前述した実施形態と同様な処理によって行われる。
【００５２】
例えば、ユーザによって原文の第1文目に対応する訳文として「Ｔｈｅ  ｗｅａｔｈｅｒ  ｒｅｐｏｒｔ  ｓａｉｄ  ”Ｔｏｄａｙ  ｉｓ  ｆｉｎｅ”．」が作成された状態を図１５に示す。ここで、訳文のピリオドが入力されたタイミングに応じて、原文の作成状況をユーザに提示するための処理が行われる。図１６に原文の作成状況をユーザに提示するための処理を示すフロー示す。
【００５３】
文書作成支援制御部１０２は、訳文作成時にピリオドの入力に応じて、入力訳文に含まれる訳語が訳語リスト中にそれぞれ存在するかの確認が行われる（ステップＳ１６０１）。この場合、訳語リストの文番号の項目「１」に対応する部分に存在していることが分かる。存在する場合には、その各訳語の使用済フラグが「０」であるかが判断される（ステップＳ１６０２）。この場合、訳語リストの使用済フラグは「０」であるので、ステップＳ１６０３へ進む。
【００５４】
ステップＳ１６０３では、訳語に対応するそれぞれのエントリーに対する使用済フラグを「１」に変更する。この時点での訳語リストの内容を図１７に示す。
【００５５】
続いて、ステップＳ１６０４では、該作成した訳文に対応する原文について白抜き表示させるよう指示を出す。表示部１０４では、文書作成支援制御部１０２からの原文に対する白抜き表示の指示を受けて対応する原文について白抜き表示する。この場合、文番号「１」の各見出し語について白抜き表示され、この時の様子を図１８に示す。
【００５６】
次に、ユーザは参照原文の第３文に対応する訳文を作成したとする。上記処理と同様にして、ユーザが入力した「Ｓｏ，  ｗｅ  ｃａｎ’ｔ  ｐｌａｙ  ｔｅｎｎｉｓ．」に対して、図１７に示された処理が行われる。図１９にユーザが二つ目の訳文を入力した時点の表示画面の様子を示し、図２０にその時点での訳語リストの状態を示す。
【００５７】
そして、ユーザは、訳文の作成が終わったことを示す指示を入力部１０１を介して入力したとする。文書作成支援制御部１０２は、この訳文作成終了指示に基づいて、ユーザが訳文を作成していない原文があるかを調べる。具体的には、文書作成支援制御部１０２は、図２０に示す訳語リストの使用済フラグを検索し、フラグが「０」となっているものがあれば、該当する原文についてはユーザ未だ訳文の作成を行っていないので、その旨をユーザに提示する。本実施形態では「しかし、今は雨である。」に対応する訳文が入力されていないことが分かるので、対応する訳文がない事示す警告表示メッセージ４０３をユーザに提示する。この場合の表示例を図２１に示す。
【００５８】
なお、本発明は上記実施形態に限定されるものではない。
【００５９】
上記第二の実施形態の説明では、訳文（英語文書）１文の入力が終わった時点（ピリオド等の検出による）で、訳文に含まれる訳語と訳語リストとの対応関係を調べることとして説明したが、このタイミングとしてはこれに限定されるものでは無く、例えば、訳語の切れ目を検出したと同時に対応関係を調べるようにして、参照文書である原文（日本語）について白抜き表示するようにしてもよい。つまり、参照文書が複数あった場合に、文書間の類似度合いに応じて対応関係を調べるタイミングを決めるようにすれば、不必要に参照文に対して白抜き表示が行われずユーザの混乱を招くこと無く、また、適度に作成文書と参照文書との対応関係を把握することも出来るので文書作成をスムーズに行うことが出来る。
【００６０】
上記第二の実施形態では訳文の入力が終了した時点で、未使用の原文が判別できるような表示を行ったが、文番号順に対応する訳文が作成されたかを判断して随時飛ばされた原文がある旨を示す警告表示メッセージを提示するようにしてもよい。この場合の表示例を図２２に示す。
【００６１】
また、上述した実施形態において記載した手法は、コンピュータに実行させることのできるプログラムとして、例えば磁気ディスク（フロッピーディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等）、半導体メモリ等の記憶媒体に書き込んで各種装置に適用したり、通信媒体により伝送して各種装置に適用することも可能である。本装置を実現するコンピュータは、記憶媒体に記憶されたプログラムを読み込み、このプログラムによって動作が制御されることにより、上述した処理を実行する。
【００６２】
【発明の効果】
以上説明したように、本発明によれば、参照対象となる第一言語で表現された文書内容を解析して得た単語リストを基に、ユーザが作成した第二言語で表現された文書内容との対応関係を調べることにより、参照対象となる第一言語で表現された文書中で、どの単語が翻訳されていないかを単語単位又は文単位で把握することができ、これによりユーザは文書作成の進行状況を把握しながら作業を進められるので、作成漏れなど入力操作時の負担を多いに低減できる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る文書作成支援装置の構成を示すブロック図。
【図２】参照対象として用いられる原文の例を示す図。
【図３】訳語リストの内容を示す図。
【図４】表示画面の原文表示領域に参照対象として用いられる原文が表示された状態を示す図。
【図５】原文表示領域と訳文表示表示領域がそれぞれ独立したウインドウで構成された例を示す図。
【図６】表示画面の訳文表示領域に訳文が入力されている様子を示す図。
【図７】文書作成支援制御部で実行される処理動作を示すフローチャート。
【図８】作成された訳文に対応して、原文の単語に白抜き表示が行われた様子を示す図。
【図９】訳文の入力を終えた状態での原文の単語に白抜き表示が行われた様子を示す図。
【図１０】訳語リストの内容を示す図。
【図１１】作成した訳文に対して、警告表示が行われた様子を示す図。
【図１２】本発明の他の実施形態に係る参照対象として用いられる原文の例を示す図。
【図１３】訳語リストの内容を示す図。
【図１４】表示画面の原文表示領域に参照対象として用いられる原文が表示された状態を示す図。
【図１５】表示画面の訳文表示領域に訳文が入力されている様子を示す図。
【図１６】文書作成支援制御部で実行される処理動作を示すフローチャート。
【図１７】訳語リストの内容を示す図。
【図１８】作成した訳文に対応した原文について白抜き表示が行われた様子を示す図。
【図１９】作成した訳文に対応した原文について白抜き表示が行われた様子を示す図。
【図２０】訳語リストの内容を示す図。
【図２１】作成した訳文に対して、警告表示が行われた様子を示す図。
【図２２】作成した訳文に対して、警告表示が行われた様子を示す図。
【符号の説明】
１０１…入力部
１０２…文書作成支援制御部
１０３…文書解析部
１０４…表示部
４００…表示画面
４０１…原文表示領域
４０２…訳文表示領域
４０３…警告表示メッセージ
４０４…スペース文字
４０５…カーソル
【図１】
0003969689.tif 000002
【図２】
0003969689.tif 000003
【図３】
0003969689.tif 000004
【図４】
0003969689.tif 000005
【図５】
0003969689.tif 000006
【図６】
0003969689.tif 000007
【図７】
0003969689.tif 000008
【図８】
0003969689.tif 000009
【図９】
0003969689.tif 000010
【図１０】
0003969689.tif 000011
【図１１】
0003969689.tif 000012
【図１２】
0003969689.tif 000013
【図１３】
0003969689.tif 000014
【図１４】
0003969689.tif 000015
【図１５】
0003969689.tif 000016
【図１６】
0003969689.tif 000017
【図１７】
0003969689.tif 000018
【図１８】
0003969689.tif 000019
【図１９】
0003969689.tif 000020
【図２０】
0003969689.tif 000021
【図２１】
0003969689.tif 000022
【図２２】
0003969689.tif 000023