(57)【要約】    【課題】訳例データベースの類似検索結果から翻訳対象文中の様々な表現について最適な訳例の絞込みが適切できるようにする。    【解決手段】訳例データベースから翻訳対象文に類似する訳例を検索し、類似検索の検索結果に基づき、翻訳対象文を構成する単語及び部分文字列の一致部分を含む訳例検索数を濃淡、色などで段階的に強調することで定量的に表示し、訳例を利用する単語や部分文字列を絞り込む。訳例検索数の定量表示が行われた翻訳対象文の単語を選択すると、選択単語の訳例が表示される。また単語選択に対応して、選択した単語を含み且つ訳例をもつ複数の部分文字列のリストが表示され、リスト中の部分文字列を選択することで、それを含む訳例が表示される。    【選択図】      図１
2006343821.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、
訳例データベースから翻訳対象文に類似する訳例を検索する類似検索ステップと、
前記類似検索ステップの検索結果に基づき、前記翻訳対象文を構成する単語及び文字列の一致部分を含む訳例検索数を定量的に表示する定量表示ステップと、
前記定量表示ステップにより訳例検索数の定量表示が行われた前記翻訳対象文の単語を選択した際に、選択した単語を含む訳例を前記検索結果から抽出して表示する訳例表示ステップと、
を実行させることを特徴とする翻訳支援プログラム。
【請求項２】
請求項１記載の翻訳支援プログラムに於いて、前記訳例表示ステップは、前記翻訳対象文の単語を選択した際に、選択した単語と前記翻訳対象文中の他の単語とを組合せた前記検索結果に含まれる部分文字列のリストを表示し、前記リスト中の特定の部分文字列を選択した際に、選択した部分文字列を含む訳例を前記検索結果から抽出して表示することを特徴とする翻訳支援プログラム。
【請求項３】
請求項１記載の翻訳支援プログラムに於いて、前記定量表示ステップは、前記翻訳対象文を構成する単語及びフレーズを含む訳例の検索数に応じて、前記翻訳対象文を段階的に強調表示することを特徴とする翻訳支援プログラム。
【請求項４】
コンピュータに、
訳例データベースから翻訳対象文に類似する訳例を検索する類似検索ステップと、
前記類似検索ステップの検索結果に基づき、翻訳対象文を構成する単語及び文字列の一致部分を含む訳例検索数を定量的に表示する定量表示ステップと、
前記定量表示ステップにより訳例検索数の定量表示が行われた前記翻訳対象文の単語を選択した際に、選択した単語を含む訳例を前記検索結果から抽出して表示する訳例表示ステップと、
を実行させることを特徴とする翻訳支援方法。
【請求項５】
訳例データベースから翻訳対象文に類似する訳例を検索する類似検索部と、
前記類似検索ステップの検索結果に基づき、翻訳対象文を構成する単語及び文字列の一致部分を含む訳例検索数を定量的に表示する定量表示部と、
前記定量表示部により訳例検索数の定量表示が行われた前記翻訳対象文の単語を選択した際に、選択した単語を含む訳例を前記検索結果から抽出して表示する訳例表示部と、
を備えたことを特徴とする翻訳支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、翻訳作業の支援ツールとして使用する翻訳支援プログラム、方法及び装置に関し、特に、翻訳メモリとして知られたデータベースから類似検索した訳例を翻訳に利用する翻訳支援プログラム、方法及び装置に関する。
【背景技術】
【０００２】
従来、翻訳メモリとして知られた訳例を格納した訳例データベースを使用した翻訳支援装置にあっては、翻訳対象とする文を翻訳対象文として訳例データベースの類似検索を行い、類似検索された複数の訳例の中から例えば翻訳対象文との類似度が高い順に所定数の訳例候補を表示し、その中から翻訳者が適切と思う訳例候補を選択して翻訳エディタ上に訳例として移し、訳例の中の一致部分をそのまま使用し、一致しない部分は翻訳修正するようにしている。
【０００３】
このような訳例の類似検索を用いることにより、翻訳者が効率的に翻訳を行うことができ、また訳例データベースは利用分野ごとに専用データベースを構築することで、専門性の高い分野であっても、効率良く且つ正確な翻訳作業ができる。
【特許文献１】特開平９−０５０４３５号公報
【特許文献２】特開２００３−３３０９２４号公報
【特許文献３】特開平１０−０９７５３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、訳例データベースの類似検索では、翻訳対象としている文章の中のある表現について、訳例データベースから類似検索した複数の訳例の中でどれくらい一般的であるかを知ることが重要である。一般的であれば訳例に従えばよいし、一般的でないならば訳例に依存することなく、翻訳者の判断や他のツールを使用して慎重に翻訳すればよい。
【０００５】
しかしながら、従来の翻訳支援装置にあっては、翻訳対象文を訳例検索で類似検索すると、さまざまな箇所が部分的に一致した類似検索結果が大量に出てくる。このような大量の類似検索結果は情報過多であり、検索対象文の中のどの部分文字列がどれだけ訳例データベースに含まれているのか、つまり翻訳対象文のどこに注目して訳例を見たらよいのかが分からなくなる。このため類似検索で得られた訳例の絞り込みが適切にできず、類似検索された訳例が必ずしも有効に活用できない問題がある。
【０００６】
本発明は、訳例データベースの類似検索結果から翻訳対象文中の様々な表現について最適な訳例の絞込みが迅速且つ適切できる翻訳支援プログラム、方法及び装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、翻訳支援プログラムを提供する。即ち、本発明の翻訳支援プログラムは、コンピュータに、
訳例データベースから翻訳対象文に類似する訳例を検索する類似検索ステップと、
類似検索ステップの検索結果に基づき、翻訳対象文を構成する単語及び部分文字列の一致部分を含む訳例検索数を定量的に表示する定量表示ステップと、
前記定量表示ステップにより訳例検索数の定量表示が行われた前記翻訳対象文の単語を選択した際に、選択した単語を含む訳例を前記検索結果から抽出して表示する訳例表示ステップと、
を実行させることを特徴とする。
【０００８】
ここで、訳例表示ステップは、翻訳対象文の単語を選択した際に、検索結果に含まれる選択した単語と翻訳対象文中の他の単語とを組合せた部分文字列のリストを表示し、リスト中の特定の部分文字列を選択した際に、選択した部分文字列を含む訳例を検索結果から抽出して表示する。
【０００９】
定量表示ステップは、翻訳対象文に対する訳例検索数の定量表示状態で特定の単語にフォーカスすると、フォーカスした単語を含む部分文字列のみの定量表示に変更する。
【００１０】
定量表示ステップは、翻訳対象文を構成する単語及び部分文字列を含む訳例検索数に応じて、翻訳対象文を段階的に強調表示する。
【００１１】
定量表示ステップは、翻訳対象文の段階的な強調表示として、濃度、線の太さ、文字サイズ又はアンダーラインの太さを、訳例検索数に応じて段階的に増加させる。また定量表示ステップは、翻訳対象文の段階的な強調表示として、表示色を訳例検索数に応じて変化させるよいにしても良い。
【００１２】
訳例表示ステップでリスト表示される部分文字列には、翻訳対象文に離散的に存在する単語を組合わせた部分文字列を含む。訳例表示ステップは、部分文字列のリストをプルダウンメニュー、ポップアップメニュー、文字又はフレーズの釦操作で表示させる。
【００１３】
本発明は、翻訳支援方法を提供する。即ち、本発明の翻訳支援方法は、コンピュータに、
訳例データベースから翻訳対象文に類似する訳例を検索する類似検索ステップと、
類似検索ステップの検索結果に基づき、翻訳対象文を構成する単語及び文字列の一致部分を含む訳例検索数を定量的に表示する定量表示ステップと、
定量表示ステップにより訳例検索数の定量表示が行われた翻訳対象文の単語を選択した際に、選択した単語を含む訳例を検索結果から抽出して表示する。
【００１４】
本発明は、翻訳支援装置を提供する。即ち、本発明の翻訳支援装置は、
訳例データベースから翻訳対象文に類似する訳例を検索する類似検索部と、
類似検索部の検索結果に基づき、翻訳対象文を構成する単語及び文字列の一致部分を含む訳例検索数を定量的に表示する定量表示部と、
定量表示部により訳例検索数の定量表示が行われた翻訳対象文の単語を選択した際に、選択した単語を含む訳例を検索結果から抽出して表示する訳例表示部と、
を備えたことを特徴とする。
【００１５】
なお、本発明の翻訳支援方法及び装置の詳細は、本発明の翻訳支援プログラムと基本的に同じである。
【発明の効果】
【００１６】
本発明によれば、翻訳対象文（翻訳キー文）による訳例データベースの検索結果に基づき、検索対象文中の単語及び部分文字列につき、部分一致している訳例検索数が多いほど強調されるように定量的に表示され、強調されている箇所は、訳例データベースに訳例が大量に存在し、よく使われる一般的な表現であることを利用者が容易に判別でき、訳例を利用する翻訳対象文の部分の絞り込みが簡単且つ適切にでき、翻訳作業の効率の向上できる。
【００１７】
また訳例検索数の定量的な表示、例えば段階的な強調表示により、翻訳の際に翻訳対象文のどの箇所に注意すれば良いかがわかる。即ち、強調されたところは訳例として定番の表現があるはずで、必ずチェックすべき箇所である。薄いところは訳例が少ないので他のリソースなども用いて注意してチェックすべき箇所である。部分文字列が訳例データベースに存在するか否かを調べるだけなので、実用的な速度で実行できる。
【００１８】
また翻訳対象文につき訳例検索数の定量表示が行われた状態で、強調表示された単語を選択すると、その単語を含む訳例が表示され、一般性の高い定番としての訳例を取得できる。
【００１９】
また本発明の別の形態では、翻訳対象文につき訳例検索数の定量表示が行われた状態で、強調表示された単語を選択すると、選択された単語を含み且つ訳例をもつ部分文字列がリスト表示され、例えばリスト中の最長の部分文字列を選択することで、翻訳対象文と最長一致部分をもつ訳例を表示でき、訳例を利用する翻訳対象文の部分を可能な限り広くとることで、訳例を使用した翻訳が効率的にできる。
【発明を実施するための最良の形態】
【００２０】
図１は本発明の翻訳支援処理が実行されるアプリケーション実行環境の説明図である。図１において、アプリケーション実行環境１０はパーソナルコンピュータのＯＳにより実現されるプログラム実行環境であり、このアプリケーション実行環境１０に対し本発明にあっては、翻訳支援装置として機能する翻訳支援装置１２と、翻訳支援装置１２の結果を利用して翻訳のための編集作業を行うエディタ１４が展開されている。
【００２１】
本発明により提供される翻訳支援装置１２は訳例データベースを利用した翻訳検索システムであり、通常、翻訳メモリと呼ばれている。翻訳支援装置１２にはＧＵＩ（グラフィックス・ユーザ・インタフェース）１６、類似検索部２２、訳例データベース２４、検索結果ファイル２６、定量表示部２８及び訳例表示部３２が設けられている。
【００２２】
ＧＵＩ１６はコンピュータのディスプレイ及びマウスやキーボードなどの入力出力手段を利用して翻訳者との間の入出力インタフェースを処理しており、翻訳支援処理のためＧＵＩ１６には原文１８がワードなどのファイルシステムにより展開され、この原文１８の中から翻訳者は翻訳対象文を抽出して、検索キー文２０として類似検索部２２に対しセットする。
【００２３】
類似検索部２２はＧＵＩ１６により提供される検索キー文に類似する訳例を訳例データベース２４から検索し、検索した訳例を検索結果ファイル２６に格納する。定量表示部２８は、検索結果ファイル２６に格納された類似検索部２２による訳例データベース２４の検索結果に基づき、検索キー文２０を構成する単語及びフレーズを含む訳例の検索数を定量的に表示するための表示処理を行い、ＧＵＩ１６を介して訳例定量表示３０をディスプレイ上で行う。
【００２４】
定量表示部２８による検索キー文２０に対するその単語及びフレーズを含む訳例検索数の定量的な表示は、検索キー文２０を構成する単語及びフレーズに対し訳例検索数に応じ段階的に強調表示する処理を行う。
【００２５】
検索キー文に対する訳例検索数の段階的な強調表示としては次のいずれかとすることができる。
（１）検索キー文における文字もしくは文字枠の濃度を検索数に応じて段階的に増加させる。
（２）検索キー文における文字の線の太さを検索数に応じて段階的に増加させる。
（３）検索キー文における文字サイズを検索数に応じて段階的に増加させる。
（４）検索キー文における文字の色を検索数に応じて変化させる。
（５）検索キー文におけるアンダーラインの太さを検索数に応じて段階的に増加させる。
【００２６】
もちろん、これ以外の適宜の訳例検索数を定量的に表わす強調表示が必要に応じて適用できる。
【００２７】
訳例表示部３２は、定量表示部２８により訳例検索数の定量表示が行われた検索キー文の単語を選択した際に、選択した単語を含む訳例を検索結果ファイル２６から抽出して、訳例表示３４としてディスプレイ上に表示する。この訳例表示部３２による訳例表示には、
（１）単語選択による訳例表示
（２）単語選択から検索キー文に使用している他の単語と組み合わせた部分文字列のリストを表示し、リスト中の特定の部分文字列を選択した際に、これに対応した訳例を表示する処理
の２つがある。
【００２８】
図２は図１の翻訳支援装置１２及びエディタ１４を備えたアプリケーション実行環境１０が実現されるコンピュータのハードウエア環境のブロック図である。
【００２９】
図２において、コンピュータはＣＰＵ１００を有し、ＣＰＵ１００からのバス１０２に、ＲＡＭ１０４、ＲＯＭ１０６、ハードディスクドライブ１０８、入出力デバイスコントローラ１１０及びネットワークアダプタ１１８を備えている。入出力デバイスコントローラ１１０には、キーボード１１２、マウス１１４及びディスプレイ１１６が接続されている。
【００３０】
ハードディスクドライブ１０８には、本発明による翻訳支援処理を実行するためのアプリケーションプログラムがローディングされており、コンピュータの起動時にハードディスクドライブ１０８から翻訳支援に必要なプログラムを読み出してＲＡＭ１０４上に展開し、ＣＰＵ１００により実行する。
【００３１】
図３は図１の翻訳支援装置１２で使用される作業画面の説明図である。図３において、翻訳支援のための作業画面３６には、翻訳支援画面３８と原文表示画面４０が並べて表示される。もちろん翻訳支援画面３８と原文表示画面４０はそれぞれ独立したウィンドウ画面であり、作業画面が最も手前に表示されるように重なり表示することができる。
【００３２】
翻訳支援画面３８には、検索キー文入力部４２、検索実行ボタン４４、検索キー文定量表示部４６が設けられている。原文表示画面４０には翻訳対象とする原文が展開される。この実施形態にあっては、原文として英文を展開し、日本文に翻訳する場合を例に取っている。
【００３３】
翻訳作業に際しては、原文表示画面４０に展開した英文の中からマウス操作などにより翻訳対象となる英文、例えば「Ｔｈｉｓ  ｉｓ  ａ  ｐｅｎ  ｗｈｉｃｈ  Ｉ  ｌｏｖｅ」を選択し、翻訳支援画面３８の検索キー文入力部４２にセットする。この状態で検索実行ボタン４４を、マウスカーソル４８をセットしてダブルクリックすると、図１に示した類似検索部２２による訳例データベース２４の検索処理が実行され、検索キー文２０を構成する文字及びフレーズを含む複数の翻訳訳文が検索され、検索結果ファイル２６に格納される。
【００３４】
訳例データベース２４の検索結果が得られると、検索キー文定量表示部４６に表示した検索キー文「Ｔｈｉｓ  ｉｓ  ａ  ｐｅｎ  ｗｈｉｃｈ  Ｉ  ｌｏｖｅ」に対し、この検索キー文を構成する文字またはフレーズを含む訳例検索数を定量的に示す定量表示が行われる。
【００３５】
図４は図３の翻訳支援画面３８における検索キー文の訳例検索数を示す定量表示の説明図である。図４（Ａ）は検索キー文入力部４２の説明図であり、検索キー文として「Ｔｈｉｓ  ｉｓ  ａ  ｐｅｎ  ｗｈｉｃｈ  Ｉ  ｌｏｖｅ」をセットしている。
【００３６】
図４（Ｂ）は検索キー文の訳例検索結果に基づく検索キー文定量表示部４６−１の具体例であり、この例では検索キー文の各単語ごとに文字枠を設け、文字枠の濃度を訳例検索数が多いほど増加するように、定量表示を段階的に行っている。
【００３７】
このような図４（Ｂ）の訳例検索数の定量表示を行った検索キー文定量表示部４６−１に対し、例えば図４（Ｃ）の検索キー文定量表示部４６−２のように、マウスカーソル４８を「ａ  ｐｅｎ」にフォーカスすると、フォーカスした「ａ  ｐｅｎ」を含む部分文字列のみの定量表示に切り替わり、フォーカスした「ａ  ｐｅｎ」を含まない文字列の濃度は消えることになる。
【００３８】
このような本発明の翻訳支援画面３８における検索キー文に対する訳例検索数の定量的な表示は、検索された多数の訳例の中で検索キー文のどの部分が訳例の一般的な表現かを翻訳者が知るために利用できる。
【００３９】
即ち、訳例検索を用いて翻訳者が翻訳作業を行う場合に、翻訳対象となっている検索キー文の中の表現が訳例データベース２４でどのくらい一般的であるかを知ることが重要である。検索キー文の中で訳例データベース２４において一般的である部分が特定できれば、その部分については訳例に従えば良く、一般的でなかった場合には別のリソースなどを用いて十分にチェックして翻訳すべき場所となる。
【００４０】
このような訳例検索結果における一般性の高い部分、即ち訳例検索数が多い部分については、例えば図４（Ｂ）のように訳例検索数が多いほど高い濃度で定量的に表示されるため、翻訳者は濃い枠の部分の表現は訳例データベース２４の中でよく使われている一般的な表現であり、この部分については訳例をそのまま使用すればよいことは直感的に認識できる。逆に定量表示の中で濃度の薄い部分については、訳例の中における検索数が少なく、訳例を利用するよりは別のリソースを用いて注意すべき翻訳箇所であることが認識できる。
【００４１】
このような検索キー文に対する訳例データベースの検索結果に基づく検索数を示す定量表示例えば文字枠の濃度表示により、翻訳者は訳例を使用して翻訳する検索キー文の部分を簡単且つ確実に絞り込むことができ、訳例データベース２４の訳例を使用した効率的な翻訳作業を進めることができる。
【００４２】
図５は本発明における検索キー文の訳例検索数を示す定量表示の他の実施形態である。図５（Ａ）は、検索キー文定量表示部４６に表示された検索キー文の各単語の色を訳例検索数に応じて変化させている。例えば「ａ」は訳例検索数が最も大きいことから例えば赤で表示し、「ｐｅｎ」、「ｗｈｉｃｈ」は２番目に訳例検索数が多いことから青で表示し、残りの「Ｔｈｉｓ」、「ｉｓ」、「Ｉ」、「ｌｏｖｅ」については訳例検索数が最も低いことから例えば黒で表示している。
【００４３】
図５（Ｂ）は、検索キー文の単語またはフレーズにおける文字の線の太さを訳例検索数が多いほど太くするようにしたことを特徴とする。例えば「ａ」は訳例検索数が最も大きいことから最大の太さとし、次に「ｐｅｎ」、「ｗｈｉｃｈ」の訳例検索数が多いことから次に大きい太さとし、残りの「Ｔｈｉｓ」、「ｉｓ」、「Ｉ」、「ｌｏｖｅ」については訳例検索数が少ないことから線を細くしている。
【００４４】
図５（Ｃ）は、文字サイズを訳例検索数が多いほど大きくするようにしたことを特徴としている。例えば「ａ」の訳例検索数が最も多いことから大サイズとし、「ｐｅｎ」、「ｗｈｉｃｈ」は次に訳例検索数が多いことから中サイズとし、残りの「Ｔｈｉｓ」、「ｉｓ」、「Ｉ」、「ｌｏｖｅ」については訳例検索数が少ないことから小サイズとしている。
【００４５】
図５（Ｄ）は検索キー文の単語またはフレーズにアンダーラインを引き、このアンダーラインの太さを訳例検索数が多いほど太くするようにしたことを特徴とする。例えば「ａ  ｐｅｎ」の訳例検索数が最大であることからアンダーライン５０ｂを太くし、次に「ａ  ｐｅｎ  ｗｈｉｃｈ」の訳例検索数が多いことから中程度の太さとする。残り「Ｔｈｉｓ  ｉｓ」、「Ｉ  ｌｏｖｅ」については訳例検索数が少ないことから、細いアンダーライン５０ａ，５０ｄとしている。
【００４６】
図５（Ａ）〜（Ｄ）のいずれの訳例の検索結果による訳例検索数を示す定量表示にあっても、画面上に検索キー文を表示した際に翻訳者が、色、大きさ、太さなどにより直感的に、訳例検索数が多い一般的な使用部分であるか、そうでないかを認識することができる段階表示としている。
【００４７】
再び図３を参照するに、検索キー文定量表示部４６に訳例検索結果の訳例検索数を定量表示した表示、例えば図４（Ｂ）のような文字枠の背景を検索処理において、段階的に濃度を高くした表示が行われたならば、翻訳者は検索数が多い濃度の高い部分、即ち強調表示された部分、例えば「ｐｅｎ」にカーソル４８をセットしてダブルクリックなどの選択操作を行うと、そこに訳例プルダウンメニュー５０が表示される。
【００４８】
図６は図３に表示された訳例プルダウンメニュー５０を取り出している。この場合、マウスカーソル４８により検索キー文定量表示部４６の中の強調表示を行っている部分「ｐｅｎ」を選択したことから、選択文字「ｐｅｎ」を含む訳例が訳例プルダウンメニュー５０に複数表示される。ここで訳例プルダウンメニュー５０に表示する訳例の表示順は、次のいずれかのルールに従っている。
（１）類似度の高い順
（２）新しい順、即ち訳例データベースに対する登録順
（３）使用頻度の高い順
（４）訳例データベースに登録した登録者の信頼度
【００４９】
図７は図３の作業画面３６で訳例プルダウンメニュー５０を表示した後に翻訳者が行う編集処理の説明図である。図７の作業画面３６にあっては、図３においては画面下側に縮小表示していたエディタ画面５２を原文画面４０と入れ替えに画面右側に拡大表示し、この状態で翻訳支援画面３８の中に展開された訳例プルダウンメニュー５０に表示された複数の訳例の中から、例えば１行目の訳例をマウスカーソル４８によりダブルクリックして選択すると、選択した訳例、即ち日本文訳例がエディタ画面５２の翻訳箇所にコピー＆ペースト処理等により移行し、エディタ画面５２上でコピーされた訳例を編集しながら正しい翻訳結果に修正する編集作業を行うことになる。
【００５０】
このような図３の作業画面３６に示した原文からの検索キー文のセットと、ページ検索により得られた検索キー文定量表示部４６の表示に対する単語選択で展開された訳例の取り込みを繰り返しながら、原文例えば英文の日本文への翻訳作業を効率的に進めることができる。
【００５１】
図８は、図３における訳例検索数の定量表示において、強調された単語を選択してプルダウンメニューによる訳例を開いて行う本発明の翻訳支援処理のフローチャートである。図８において、ステップＳ１で原文を原文画面に展開し、この状態でステップＳ２で原文から検索キー文を選択して、翻訳支援画面の検索キー文入力部４２にセットする。
【００５２】
続いて検索実行ボタン４４を操作することで、ステップＳ３の検索キー文を用いた訳例データベース２４に対する類似検索が類似検索部２２により実行され、この検索結果に基づき定量表示部２８が、ステップＳ４で検索キー文に対し訳例の検索数を定量的に表示した定量表示を行う。
【００５３】
続いてステップＳ５で定量表示が行われた検索キー文における単語選択を判別しており、特定の単語選択が行われると、ステップＳ６で選択した単語を含む訳例を検索結果ファイル２６から抽出して表示する。この訳例の表示に対し、ステップＳ７で特定の訳例の選択が判別されると、ステップＳ８で選択した訳例をエディタ画面にセットして編集作業を行わせることになる。このようなステップＳ２〜Ｓ８の処理を、ステップＳ９で停止指示があるまで繰り返す。
【００５４】
図９は図１の訳例表示部３２において、訳例検索結果に基づく訳例検索数の定量表示が行われた検索キー文の中の特定の単語を選択した際に、その単語と検索キー文に含まれる他の単語との組合せでなる部分文字列のリスト表示を行い、このリスト表示の中から特定の部分文字列を選択して訳文表示を行う実施形態の説明図である。
【００５５】
図９において、検索キー文定量表示部４６には、訳例データベース２４の類似検索処理で得られた検索結果から求めた訳例検索数の定量表示が行われており、定量表示により強調表示された例えば「ｐｅｎ」をカーソル４８によりダブルクリックで選択すると、部分文字列プルダウンメニュー５４が展開される。
【００５６】
部分文字列プルダウンメニュー５４には、選択文字「ｐｅｎ」と、これに組み合わせた検索キー文の他の文字例えば「ｉｓ  ａ  ｐｅｎ」「ａ  ｐｅｎ」「ａ  ｐｅｎ  ｗｈｉｃｈ」が表示され、それぞれの部分文字列を含む訳例検索数５６が右側に「３」、「１１」、「４」として表示されている。更に部分文字列プルダウンメニュー５４の４行目には、選択文字「ｐｅｎ」に対し連続していない「ｉｓ」を組み合わせた部分文字列「ｉｓ＊ｐｅｎ」も抽出されており、その検索数５６は「７」となっている。
【００５７】
このような図９の部分文字列プルダウンメニュー５４が表示されることで、翻訳者は検索キー文の中の例えば「ｐｅｎ」が、検索数が最も多い強調表示の対象となった訳例として一般性の高い単語であることを認識したならば、これをマウスカーソル４８でセットしてダブルクリックして選択すると、部分文字列プルダウンメニュー５４により「ｐｅｎ」に対し検索キー文に含まれる他の単語と組み合わせた部分文字列の検索例の存在が表示され、この部分文字列の中から翻訳者は、枠５８で囲んだ最長の部分文字列「ａ  ｐｅｎ  ｗｈｉｃｈ」にマウスカーソル４８でセットしてダブルクリックすることにより選択すると、選択した部分文字列「ａ  ｐｅｎ  ｗｈｉｃｈ」を含む訳例が図１０の訳例表示部６０に示すように複数表示される。この訳例表示部６０における訳例の表示順も、図６の訳例プルダウンメニュー５０の場合と同じ順番で表示することになる。
【００５８】
このような検索キー文の中の選択単語を含む検索キー文の他の単語の組合せで構成される部分文字列の候補がプルダウンメニューとして表示され、その中から最も長い部分文字列を選ぶことにより最長一致の部分文字列を含む訳例を選択的に表示することで、より効率の高い訳例を使用した翻訳作業が実現できる。
【００５９】
図１１は図９の部分文字列プルダウンメニューの表示を含む本発明による翻訳支援処理のフローチャートである。図１１におけるステップＳ１〜Ｓ５の処理は図８と同じであるが、ステップＳ５で訳例検索結果の検索数の定量表示を行っている入力キー文中の特定の単語を選択した場合、ステップＳ６で選択した単語を含む部分文字列の表示が行われる。
【００６０】
この部分文字列の表示に対しステップＳ７で特定の部分文字列を選択すると、ステップＳ８で選択した部分文字列を含む訳例の表示が行われることになる。そしてステップＳ９で訳例を選択すると、ステップＳ１０で選択した訳例がエディタ画面にセットされ、訳例を用いた翻訳のための編集作業を行うことになり、このステップＳ２〜Ｓ１０の処理を、ステップＳ１１で停止指示があるまで繰り返す。
【００６１】
図１２は本発明における部分文字列のリスト表示の他の実施形態であり、この実施形態にあっては、検索キー文定量表示部４６の特定文字例えば「ｉｓ」を選択すると、部分文字列ポップアップメニュー６２を表示するようにしたことを特徴とする。
【００６２】
図１２において、検索キー文定量表示部４６には入力キー文「Ｔｈｉｓ  ｉｓ  ａ  ｐｅｎ」が表示されており、併せて訳例データベース２４の検索数に応じた定量表示が行われている。この状態で検索キー文定量表示部４６の「ｉｓ」をダブルクリックにより選択すると、部分文字列ポップアップメニュー６２が表示される。
【００６３】
部分文字列ポップアップメニュー６２の中には選択文字「ｉｓ」に加え、他の単語との組合せからなる部分文字列「Ｔｈｉｓ  ｉｓ  ａ」、「Ｔｈｉｓ  ｉｓ」、「ｉｓ  ａ」が表示される。なお検索キー文定量表示部４６の「ｉｓ」をダブルクリックで選択した際に、訳例表示部６０には検索結果ファイル２６に格納された検索結果としての訳例が複数表示されている。
【００６４】
この状態で部分文字列ポップアップメニュー６２の中の特定の部分文字列、例えば反転部６４に示すように部分文字列「Ｔｈｉｓ  ｉｓ  ａ」を選択すると、訳例表示部６０は選択した部分文字列「Ｔｈｉｓ  ｉｓ  ａ」を含む訳文のみの表示に切り替わる。この例では１行目の「Ｔｈｉｓ  ｉｓ  ａ  ｃａｔ  これは猫です」を含む複数の選択文字列を含む他の訳例の表示となる。
【００６５】
図１３は検索キー文の部分文字列をリスト表示する他の実施形態であり、部分文字列をボタン表示するようにしたことを特徴とする。図１３において、検索キー文定量表示部４６には「Ｔｈｉｓ  ｉｓ  ａ  ｐｅｎ」が表示され、併せて訳例データベース２４の検索結果に基づく訳例の検索数の定量表示が適宜の強調表示を持って行われている。
【００６６】
このような検索キー文定量表示部４６につき、「Ｔｈｉｓ」をカーソルによるマウスのダブルクリックにより選択すると、その下側に部分文字列選択部６６として選択ボタン６６−１，６６−２，６６−３が表示される。選択ボタン６６−１は選択文字「Ｔｈｉｓ」を表示する。選択ボタン６６−２は「Ｔｈｉｓ  ｉｓ」を表示する。選択ボタン６６−３は「Ｔｈｉｓ  ｉｓ  ａ」を表示している。なお訳例表示部６０には、図１２の場合と同様、類似検索部２２による訳例データベース２４の検索結果として得られた訳例がそのまま表示されている。
【００６７】
この状態で、部分文字列選択部６６の中の特定のボタン例えば最も長い部分文字列「Ｔｈｉｓ  ｉｓ  ａ」を含む選択ボタン６６−３を選択操作すると、訳例表示部６０には選択した部分文字列「Ｔｈｉｓ  ｉｓ  ａ」を含む１行目の例文と、選択文字列「Ｔｈｉｓ  ｉｓ  ａ」を含む他の複数の例文が表示される。
【００６８】
また本発明は図２のコンピュータで実行される翻訳支援プログラムを提供するものであり、この翻訳支援プログラムは図８もしくは図１１のフローチャートに示した内容を持つことになる。
【００６９】
また本発明は、その目的と利点を損なうことのない適宜の変形を含み、更に上記の実施形態に示した数値による限定は受けない。
【００７０】
ここで本発明の特徴を列挙すると次の付記のようになる。
（付記）
（付記１）
コンピュータに、
訳例データベースから翻訳対象文に類似する訳例を検索する類似検索ステップと、
前記類似検索ステップの検索結果に基づき、前記翻訳対象文を構成する単語及び文字列の一致部分を含む訳例検索数を定量的に表示する定量表示ステップと、
前記定量表示ステップにより訳例検索数の定量表示が行われた前記翻訳対象文の単語を選択した際に、選択した単語を含む訳例を前記検索結果から抽出して表示する訳例表示ステップと、
を実行させることを特徴とする翻訳支援プログラム。（１）
【００７１】
（付記２）
付記１記載の翻訳支援プログラムに於いて、前記訳例表示ステップは、前記翻訳対象文の単語を選択した際に、選択した単語と前記翻訳対象文中の他の単語とを組合せた前記検索結果に含まれる部分文字列のリストを表示し、前記リスト中の特定の部分文字列を選択した際に、選択した部分文字列を含む訳例を前記検索結果から抽出して表示することを特徴とする翻訳支援プログラム。（２）
【００７２】
（付記３）
付記１記載の翻訳支援プログラムに於いて、前記定量表示ステップは、前記翻訳対象文に対する訳例検索数の定量表示状態で特定の単語にフォーカスすると、フォーカスした単語を含む部分文字列のみの定量表示に変更することを特徴とする翻訳支援プログラム。
【００７３】
（付記４）
付記１記載の翻訳支援プログラムに於いて、前記定量表示ステップは、前記翻訳対象文を構成する単語及びフレーズを含む訳例の検索数に応じて、前記翻訳対象文を段階的に強調表示することを特徴とする翻訳支援プログラム。（３）
【００７４】
（付記５）
付記１記載の翻訳支援プログラムに於いて、前記定量表示ステップは、前記翻訳対象文の段階的な強調表示として、濃度、線の太さ、文字サイズ又はアンダーラインの太さを、訳例検索数に応じて段階的に増加させることを特徴とする翻訳支援プログラム。
【００７５】
（付記６）
付記１記載の翻訳支援プログラムに於いて、前記定量表示ステップは、前記翻訳対象文の段階的な強調表示として、表示色を訳例検索数に応じて変化させることを特徴とする翻訳支援プログラム。
【００７６】
（付記７）
付記２記載の翻訳支援プログラムに於いて、前記訳例表示ステップは、前記リスト表示される部分文字列に前記翻訳対象文に離散的に存在する単語を組合わせた部分文字列を含むことを特徴とする翻訳支援プログラム。
【００７７】
（付記８）
付記２記載の翻訳支援プログラムに於いて、前記訳例表示ステップは、前記部分文字列のリストをプルダウンメニュー、ポップアップメニュー、文字又はフレーズの釦操作で表示させることを特徴とする翻訳支援プログラム。
【００７８】
（付記９）
コンピュータに、
訳例データベースから翻訳対象文に類似する訳例を検索する類似検索ステップと、
前記類似検索ステップの検索結果に基づき、翻訳対象文を構成する単語及び文字列の一致部分を含む訳例検索数を定量的に表示する定量表示ステップと、
前記定量表示ステップにより訳例検索数の定量表示が行われた前記翻訳対象文の単語を選択した際に、選択した単語を含む訳例を前記検索結果から抽出して表示する訳例表示ステップと、
を実行させることを特徴とする翻訳支援方法。（４）
【００７９】
（付記１０）
付記９記載の翻訳支援方法に於いて、前記訳例表示ステップは、前記翻訳対象文の単語を選択した際に、前記検索結果に含まれる選択した単語と前記翻訳対象文中の他の単語とを組合せた部分文字列のリストを表示し、前記リスト中の特定の部分文字列を選択した際に、選択した部分文字列を含む訳例を前記検索結果から抽出して表示することを特徴とする翻訳支援方法。
【００８０】
（付記１１）
付記９記載の翻訳支援方法に於いて、前記定量表示ステップは、前記翻訳対象文に対する訳例検索数の定量表示状態で特定の単語にフォーカスすると、フォーカスした単語を含む部分文字列のみの定量表示に変更することを特徴とする翻訳支援方法。
【００８１】
（付記１２）
付記９記載の翻訳支援方法に於いて、前記定量表示ステップは、前記翻訳対象文を構成する単語及びフレーズを含む訳例の検索数に応じて、前記翻訳対象文を段階的に強調表示することを特徴とする翻訳支援方法。
【００８２】
（付記１３）
付記９記載の翻訳支援方法に於いて、前記定量表示ステップは、前記翻訳対象文の段階的な強調表示として、濃度、線の太さ、文字サイズ又はアンダーラインの太さを、訳例検索数に応じて段階的に増加させることを特徴とする翻訳支援方法。
【００８３】
（付記１４）
付記９記載の翻訳支援方法に於いて、前記定量表示ステップは、前記翻訳対象文の段階的な強調表示として、表示色を訳例検索数に応じて変化させることを特徴とする翻訳支援方法。
【００８４】
（付記１５）
付記１０記載の翻訳支援方法に於いて、前記訳例表示ステップは、前記リスト表示される部分文字列に前記翻訳対象文に離散的に存在する単語を組合わせた部分文字列を含むことを特徴とする翻訳支援方法。
【００８５】
（付記１６）
付記１０記載の翻訳支援方法に於いて、前記訳例表示ステップは、前記部分文字列のリストをプルダウンメニュー、ポップアップメニュー、文字又はフレーズの釦操作で表示させることを特徴とする翻訳支援方法。
【００８６】
（付記１７）
訳例データベースから翻訳対象文に類似する訳例を検索する類似検索部と、
前記類似検索ステップの検索結果に基づき、翻訳対象文を構成する単語及び文字列の一致部分を含む訳例検索数を定量的に表示する定量表示部と、
前記定量表示部により訳例検索数の定量表示が行われた前記翻訳対象文の単語を選択した際に、選択した単語を含む訳例を前記検索結果から抽出して表示する訳例表示部と、
を備えたことを特徴とする翻訳支援装置。（５）
【００８７】
（付記１８）
付記１７記載の翻訳支援装置に於いて、前記訳例表示部は、前記翻訳対象文の単語を選択した際に、前記検索結果に含まれる選択した単語と前記翻訳対象文中の他の単語とを組合せた部分文字列のリストを表示し、前記リスト中の特定の部分文字列を選択した際に、選択した部分文字列を含む訳例を前記検索結果から抽出して表示することを特徴とする翻訳支援装置。
【００８８】
（付記１９）
付記１７記載の翻訳支援装置に於いて、前記定量表示部は、前記翻訳対象文に対する訳例検索数の定量表示状態で特定の単語にフォーカスすると、フォーカスした単語を含む部分文字列のみの定量表示に変更することを特徴とする翻訳支援装置。
【００８９】
（付記２０）
付記１７記載の翻訳支援装置に於いて、前記定量表示部は、前記翻訳対象文を構成する単語及びフレーズを含む訳例の検索数に応じて、前記翻訳対象文を段階的に強調表示することを特徴とする翻訳支援装置。
【図面の簡単な説明】
【００９０】
【図１】本発明による翻訳支援装置の機能構成のブロック図
【図２】図１のアプリケーション実行環境を実現するコンピュータのハードウェア構成のブロック図
【図３】本発明による翻訳支援処理の作業画面の説明図
【図４】図３の検索キー文に対する訳例検索数の定量的表示の実施例の説明図
【図５】図３の検索キー文に対する訳例検索数の定量的表示の他の実施形態の説明図
【図６】図３における検索キー文定量表示部の単語選択に伴う訳例表示の説明図
【図７】図３に続いて選択した訳例をエディタ画面にドラッグ・アンド・コピーした説明図
【図８】本発明による翻訳支援処理の実施形態のフローチャート
【図９】図３の検索キー文定量表示部の単語選択で部分文字列をプルダウンメニューで表示する訳例表示の説明図
【図１０】図９でプルダウンメニューから部分文字列「ａ  ｐｅｎ  ｗｈｉｃｈ」を選択した場合の訳例表示の説明図
【図１１】部分文字列のリスト表示を伴う本発明による翻訳支援処理の他の実施形態のフローチャート
【図１２】部分文字列のリスト表示にポップアップメニューを用いた本発明による訳例表示の他の実施形態の説明図
【図１３】部分文字列のリスト表示にボタン選択を用いた本発明による訳例表示の他の実施形態の説明図
【符号の説明】
【００９１】
１０：アプリケーション実行環境
１２：翻訳支援装置
１４：エディタ
１６： ＧＵＩ（グラフィックス・ユーザ・インタフェース）
１８：原文
２０：検索キー文
２２：類似検索部
２４：訳例データベース
２６：検索結果ファイル
２８：定量表示部
３０：訳例定量表示
３２：訳例表示部
３４：訳例表示
３６：作業画面
３８：翻訳支援画面
４０：原文表示画面
４２：検索キー文入力部
４４：検索実行ボタン
４６，４６−１，４６−２：検索キー文定量表示部
４８：マウスカーソル
５０：訳例プルダウンメニュー
５２：エディタ画面
５４：部分文字列プルダウンメニュー
５６：検索数
６０：訳例表示部
６２：部分文字列ポップアップメニュー
６６：部分文字列選択部
６６−１〜６６−３：選択ボタン
【図１】
2006343821.tif 000003
【図２】
2006343821.tif 000004
【図３】
2006343821.tif 000005
【図４】
2006343821.tif 000006
【図５】
2006343821.tif 000007
【図６】
2006343821.tif 000008
【図７】
2006343821.tif 000009
【図８】
2006343821.tif 000010
【図９】
2006343821.tif 000011
【図１０】
2006343821.tif 000012
【図１１】
2006343821.tif 000013
【図１２】
2006343821.tif 000014
【図１３】
2006343821.tif 000015