(57)【特許請求の範囲】
【請求項１】
サーバからダウンロードした原文テキストを所定の言語に翻訳してブラウザに表示する翻訳結果表示装置に於いて、
前記原文テキストを翻訳対象データと翻訳対象外データに分離する分離部と、
前記翻訳対象データを前記言語に翻訳する機械翻訳部と、
前記翻訳対象外データからスケルトンＨＴＭＬを構成して即時表示し、前記機械翻訳部により翻訳が完了した段落から前記スケルトンＨＴＭＬに追加表示するＨＴＭＬ画面作成部と、
を備えたことを特徴とする翻訳結果表示装置。
【請求項２】
サーバからダウンロードした原文テキストを所定の言語に翻訳してブラウザに表示する翻訳結果方法に於いて、
分離部により、前記原文テキストを翻訳対象データと翻訳対象外データに分離する分離ステップと、
表示部により、分離した翻訳対象外データからスケルトンＨＴＭＬを構成して画面に即時表示する表示ステップと、
追加表示部により、同時に分離した翻訳対象データを前記言語に翻訳する翻訳処理を開始し、翻訳が完了した段落からスケルトンＨＴＭＬに追加表示する追加表示ステップと、
を備えたことを特徴とする翻訳結果表示方法。
【請求項３】
サーバからダウンロードした原文テキストを所定の言語に翻訳してブラウザに表示する翻訳結果表示プログラムを格納したコンピュータ読取り可能な録媒体に於いて、
コンピュータに、
前記原文テキストを翻訳対象データと翻訳対象外データに分離する分離手順と、
分離した翻訳対象外データからスケルトンＨＴＭＬを構成して画面に即時表示する表示手順と、
同時に分離した翻訳対象データを機械翻訳プログラムに渡して前記言語への翻訳処理を開始させる翻訳手順と、
機械翻訳プログラムにより翻訳が完了した段落からスケルトンＨＴＭＬに追加表示する追加表示手順と、
を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、インターネット上のＷＷＷサーバからダウンロードしたＷＷＷページの英文等の原文テキストを機械翻訳してＷＷＷブラウザに表示する翻訳結果表示装置及び方法並びに翻訳結果表示プログラムを格納したコンピュータ可読の記録媒体に関する。
【０００２】
【従来の技術】
現在、ＷＷＷブラウザで閲覧する多くの有用なＷＷＷページのテキストは英文で記述されており、英語圏以外のインターネットユーザもしくは英語に精通しないユーザにとっては解読が不便である。このため閲覧したＷＷＷページの英文テキストを機械翻訳し、翻訳結果をＷＷＷブラウザに表示するようにした機械翻訳アプリケーションが活用されている。
【０００３】
このようにインターネット上のＷＷＷサーバからダウンロードしたＷＷＷページ中の英文テキストを機械翻訳する方法として特開平１０−３４０５２号のものがある。
【０００４】
【発明が解決しようとする課題】
しかしながら、このような従来のインターネット向けの機械翻訳方法にあっては、ダウンロードしたページの翻訳がすべて完了しないと翻訳結果が表示されず、待ち時間が大きいという問題がある。
【０００５】
特に、翻訳するＷＷＷページが画面サイズを越えていてスクロール表示するような場合には、英文テキストのデータ量が相当量となるため、待ち時間が非常に大きくなり、使い勝手が非常に悪いという問題があった。
【０００６】
本発明は、翻訳待ち時間を意識することなく、ＷＷＷページの有効なデータを活用できるようにした機械翻訳結果表示装置及び方法並びに機械翻訳結果表示プログラムを格納したコンピュータ可読の記録媒体を提供することを目的とする。
【０００７】
【課題を解決するための手段】
図１は本発明の原理説明図である。本発明は、サーバからダウンロードした原文テキストを所定の言語に翻訳した結果をブラウザに表示する翻訳結果表示装置であって、図１（Ａ）のように、原文テキストを翻訳対象データと翻訳対象外データに分離する分離部２０と、翻訳対象データを所定の言語に翻訳する機械翻訳部２４と、翻訳対象外データから図１（Ｂ）のスケルトンＨＴＭＬ３８−１を構成して即時表示し、機械翻訳部（機械翻訳エンジン）２４により翻訳が完了した段落からスケルトンＨＴＭＬ３８−２のように追加表示するＨＴＭＬ画面作成部２２とを設けたことを特徴とする。
【０００８】
このように本発明にあっては、原文テキストを翻訳が必要な手例えば英文テキストデータの部分とそうでない画像や写真等のデータの部分を切り分け、ディスプレイ上に画像データ等の翻訳不要なデータを埋め込んだスケルトンＨＴＭＬを即時表示し、続いて翻訳の完了した段落から逐次表示して行く。
【０００９】
このためスケルトンＨＴＭＬの即時表示によって画像や写真を直ぐに見ることができ、その間に翻訳が完了した段落が逐次表示されるので、使用者はすべての翻訳が完了するまでの待ち時間を意識することなく、有用なデータを効率的に活用できる。
【００１２】
また本発明は、サーバからダウンロードした原文テキストを所定の言語に翻訳した結果をブラウザに表示する翻訳結果表示方法を提供する。
【００１３】
この翻訳結果表示方法は、原文テキストを翻訳対象データと翻訳対象外データに分離するステップと、分離した翻訳対象外データからスケルトンＨＴＭＬを作成して画面に即時表示するステップと、同時に分離した翻訳対象データを言語に翻訳する翻訳処理を開始し、翻訳が完了した段落からスケルトンＨＴＭＬに追加表示するステップとを備えたことを特徴とする。
【００１４】
更に、本発明は、サーバからダウンロードした原文テキストを所定の言語に翻訳してブラウザに表示する翻訳結果表示プログラムを格納したコンピュータ可読の記録媒体を提供する。
【００１５】
この記録媒体に格納したＨＴＭＬ画面作成部プログラムは、原文テキストを翻訳対象データと翻訳対象外データに分離すステップと、分離した翻訳対象外データスケルトンＨＴＭＬを構成して画面に即時表示するステップと、同時に分離した翻訳対象データを機械翻訳プログラムに渡して翻訳を開始させるステップと、機械翻訳プログラムにより翻訳が完了した段落からスケルトンＨＴＭＬに追加表示して行くステップとを備えたことを特徴とする。
【００１７】
【発明の実施の形態】
図２は本発明による翻訳結果表示装置の機能ブロック図であり、機械翻訳アプリケーションプログラムとしてＷＷＷクライアントにインストールされた場合を例に取っている。
【００１８】
図２において、ＷＷＷクライアント１０は使用者のパーソナルコンピュータ等の動作環境で実現され、インターネット１６上のＷＷＷサーバ１２からＷＷＷページ１４をダウンロードし、ＷＷＷブラウザ３０によりディスプレイ画面にページ内容を表示することができる。
【００１９】
ＷＷＷクライアント１０でダウンロードするＷＷＷページ１４は、原文テキストとして例えば英文テキストを使用しており、この英文テキストについてＷＷＷクライアント１０の使用者は、本発明により提供される機械翻訳アプリケーション部１８の機能を使用して例えば日本語テキストに翻訳し、翻訳結果をＷＷＷブラウザ３０によりディスプレイ上に表示する。
【００２０】
ＷＷＷクライアント１０に設けた機械翻訳アプリケーション部１８は、分離部２０、ＨＴＭＬ画面作成部２２及び機械翻訳エンジン２４で構成される。分離部２０はＷＷＷサーバ１２からダウンロードしたＷＷＷページ１４のＨＴＭＬ文を、翻訳対象データとなる英文テキストデータと翻訳対象外である画像や写真等のデータに分離する。
【００２１】
分離部２０で分離した翻訳対象データとなる英文テキストデータは機械翻訳エンジン２４に与えられ、英文から日本文への機械翻訳が行われる。また分離部２０で分離された画像や写真等の翻訳対象外データはＨＴＭＬ画面作成部２２に与えられる。
【００２２】
ＨＴＭＬ画面作成部２２は、分離部２０から受け取った画像や写真等を含む翻訳対象外のＨＴＭＬ文データに基づきスケルトンＨＴＭＬを作成し、スケルトンＨＴＭＬ合成部２８を介してＷＷＷブラウザ３０によりディスプレイ上にスケルトンＨＴＭＬ画面を表示する。
【００２３】
機械翻訳エンジン２４は分離部２０から受け取った翻訳対象データとなる英文データについて、翻訳が完了した段落単位にスケルトンＨＴＭＬ合成部２８に翻訳結果を出力し、ＷＷＷブラウザ３０のディスプレイ上の翻訳結果を合成したスケルトンＨＴＭＬを逐次表示する。
【００２４】
この機械翻訳エンジン２４から翻訳が完了した段落単位に翻訳結果を合成したスケルトンＨＴＭＬ画面を逐次表示するため、本発明にあってはＨＴＭＬ画面作成部２２がＷＷＷブラウザ３０にリフレッシュタイマ２６の機能を埋め込んでいる。
【００２５】
ＷＷＷブラウザ３０は、リフレッシュタイマ２６をカウントし、予め設定した時間間隔でタイムアップした時に、スケルトンＨＴＭＬ合成部３０の翻訳結果を合成したスケルトンＨＴＭＬをディスプレイに表示し、同時にリフレッシュタイマ２６をリセットして再度スタートし、これを翻訳終了まで繰り返す。
【００２６】
図３は図２の機械翻訳アプリケーション部１８によるデータ処理の流れを示している。ＷＷＷサーバ１２からダウンロードしたＷＷＷページ１４は、画像や写真等の翻訳対象外データ３４−１，３４−２と英文テキスト等の翻訳対象データ３６−１，３６−２を含んでいる。
【００２７】
そこで図２の分離部２０は、このダウンロードしたＷＷＷページ１４を対象に翻訳対象外データ３４−１，３４−２と翻訳対象データ３６−１，３６−２を分離し、翻訳対象外データ３４−１，３４−２はＨＴＭＬ画面作成部２２に供給し、翻訳対象外データ３４−１，３４−２のみでＨＴＭＬ画面を構成したスケルトンＨＴＭＬ画面３８−１を作成してディスプレイ上に表示する。
【００２８】
分離部２０で分離された翻訳対象データ３６−１，３６−２は機械翻訳エンジン２４に渡され、ＨＴＭＬ画面作成部２２によるスケルトンＨＴＭＬ画面の作成表示処理と並行しバックグラウンドで翻訳を開始する。
【００２９】
機械翻訳エンジン２４は、例えば先頭の翻訳対象外データ３６−１について翻訳が完了していた場合には、翻訳対象データ３６−１の翻訳結果をスケルトンＨＴＭＬ合成部２８に出力し合成する。スケルトンＨＴＭＬ合成部２８で翻訳結果を合成したスケルトンＨＴＭＬは、ＷＷＷブラウザ３０に埋め込んでいるリフレッシュタイマ２６の設定時間のタイムアップ時点で読み出され、翻訳対象データ３６−１の翻訳結果４０−１を合成したスケルトンＨＴＭＬ画面３８−２が表示される。
【００３０】
次のリフレッシュタイマ２６の設定時間のタイムアップ時点では、翻訳対象データ３６−２の翻訳が完了して合成されており、したがって機械翻訳エンジン２４からの翻訳対象データ３６−２の翻訳結果４０−２を合成したスケルトンＨＴＭＬ画面３８−２が表示される。
【００３１】
機械翻訳エンジン２４による翻訳が完了した場合には、リフレッシュタイマ２６の設定時間のタイムアップ時点で最終的な翻訳結果を合成したスケルトンＨＴＭＬ画面３８−２を表示してもよいし、リフレッシュタイマ２６の設定時間のタイムアップを待たずに、最終的な翻訳結果を合成したスケルトンＨＴＭＬ画面３８−２を表示してもよい。
【００３２】
図４は本発明の翻訳結果表示機能が有効に利用できるデータ量の大きなＷＷＷページをダウンロードした場合のページ画面の表示の様子である。
【００３３】
図４において、ＷＷＷクライアント１０に例えばディスプレイ４２の表示画面上には収まり切らないデータ量の大きな英文テキストを含むＷＷＷページ１４をダウンロードしたとする。
【００３４】
このダウンロードしたＷＷＷページ１４をＷＷＷブラウザ３０で画面表示した場合、ディスプレイ４２の画面領域に対応して先頭ぺージ部分１４ａしか表示することができず、残りのページは破線ページ１４ｂのように表示されず、スクロール操作によってディスプレイ４２に表示するようになる。
【００３５】
このようにスクロール表示を必要とするようなデータ量のＷＷＷページ１４をダウンロードした場合、従来の機械翻訳の方法では全ページの英文テキストの翻訳を完了するまで翻訳結果が表示されず、非常に待ち時間が長くなる。
【００３６】
これに対し図２に示した本発明の機械翻訳アプリケーション部１８によれば、ＷＷＷページ１４がダウンロードされると直ちに画像や写真等の翻訳対象外データによってスケルトンＨＴＭＬ画面が表示され、使用者は翻訳結果が表示されていなくともダウンロードしたＷＷＷページの内容がどのようなものであるかを画像や写真から、詳細な内容に至らなくともその概略は十分に把握することができる。
【００３７】
このスケルトンＨＴＭＬ画面の即時表示に並行して、バックグラウンドで翻訳対象データとなる英文の翻訳が開始されており、リフレッシュタイマ２６の設定時間で決まるタイミングで翻訳の完了した段落が逐次スケルトンＨＴＭＬ画面に追加表示されていくこととなり、したがって利用者はバックグラウンドで行われている機械翻訳の待ち時間をほとんど意識することなく、スクロールを必要とするようなＷＷＷページの有用な表示内容を見ることができる。
【００３８】
図５は図２の機械翻訳アプリケーション部１８による本発明の翻訳結果表示処理のフローチャートである。まずステップＳ１で、ダウンロードしたＷＷＷページのＨＴＭＬデータを英文テキスト等の翻訳対象データと写真や画像等の翻訳対象外データに分離する。
【００３９】
続いてステップＳ２で翻訳対象データを機械翻訳エンジン２４に渡して翻訳を開始する。またステップＳ３で翻訳対象外データに基づきＨＴＭＬ画面作成部２２でスケルトンＨＴＭＬを作成し、更にＷＷＷブラウザ３０にリフレッシュタイマ２６を埋め込んでスタートした後、ステップＳ４で、作成したスケルトンＨＴＭＬ画面をディスプレイ上に表示する。
【００４０】
続いてステップＳ５でリフレッシュタイマ２６の設定時間到達をチェックしており、リフレッシュタイムに達すると、ステップＳ６で機械翻訳エンジン２４により翻訳が完了した段階の翻訳データを合成したスケルトンＨＴＭＬをスケルトンＨＴＭＬ合成部２８から取得してＷＷＷブラウザ３０で表示する。
【００４１】
続いてステップＳ７でＷＷＷブラウザ３０がリフレッシュタイマ２６をリセットしてリスタートし、ステップＳ８で全ての翻訳が完了するまで、ステップＳ５からの処理を繰り返す。リフレッシュタイマ２６がリフレッシュタイムに達するまでは、ステップＳ６，Ｓ７の処理をスキップし、ステップＳ８で全ての翻訳完了か否かチェックしている。
【００４２】
このため、リフレッシュタイマ２６がリフレッシュタイムに達する前に機械翻訳エンジン２４で全ての翻訳が完了すると、その時点でステップＳ９に進み、翻訳が完了した最後の段落までの翻訳データを追加したスケルトンＨＴＭＬスケルトンをＨＴＭＬ合成部２８から取得して表示することになる。
【００４３】
尚、翻訳を完了した際の最終的な翻訳結果を合成した画面の表示は、翻訳完了後のリフレッシュタイマ２６のリフレッシュタイム到達を待って行うようにしてもよい。
【００４４】
図６は図２の機械翻訳アプリケーション部１８で処理するダウンロードされた英文テキスト構成のＷＷＷページ１４の具体例である。この英文テキスト構成のＷＷＷページは、図７のＨＴＭＬ文に基づいて作成されている。このＨＴＭＬ文の中にはページ画面に表示している英文が含まれており、この英文を機械翻訳エンジン２４によって日本文に翻訳する。
【００４５】
図８は、英文テキスト構成のＷＷＷページをダウンロードした後に翻訳対象データと翻訳対象外データに分離し、翻訳対象外データから作成したスケルトンＨＴＭＬ画面である。
【００４６】
このスケルトンＨＴＭＬ画面には図６の英文テキストの内容は表示されていないが、それ以外の画像や写真についてはオリジナルのページ内容がそのまま表示されており、詳細は不明であっても、どのようなページ内容であるかを概略的に把握することができる。
【００４７】
図９は図８のスケルトンＨＴＭＬ画面を表示するために図９のオリジナルのＨＴＭＬ文から分離されたスケルトンＨＴＭＬ文である。
【００４８】
図１０は図８のスケルトンＨＴＭＬ画面に翻訳が完了した段落を追加表示したスケルトンＨＴＭＬ画面である。この翻訳が完了した日本語の段落の追加を追加した画面表示は、リフレッシュタイマの設定時間できまるインターバル毎に行われる。
【００４９】
リフレッシュタイマの設定時間としては例えば１秒程度の時間を設定することで、使用者にほとんど意識させずに、翻訳結果が連続的に逐次表示されることとなる。
【００５０】
特に図１０に示したようにスクロール表示を必要とするようなＷＷＷページ１４の場合、スクロールによってディスプレイ４２上に現れる部分に追加する翻訳結果については、ユーザがスクロールした際に初めて見ることとなり、この段階で翻訳はほとんど完了しているため、スクロールして見る翻訳部分については、待ち時間ほとんど意識しないことになる。
【００５１】
次に本発明の翻訳結果表示プログラムを格納したコンピュータ可読の記録媒体の実施形態を説明する。本発明の翻訳結果表示装置としての機能を実現するプログラムは、図２の機械翻訳アプリケーション部１８のように、分離部２０、ＷＷＷブラウザ２０にリフレッシュタイマ２６を埋め込むＨＴＭＬ画面作成部２２、及び機械翻訳エンジン２４の機能を備えた例えばウィンドウズ上で走るアプリケーションプログラムとして作成される。
【００５２】
このように本発明の機能を実現する翻訳結果表示プログラムは、ＣＤ−ＲＯＭ、フロッピディスク、ＤＶＤ、光磁気ディスク、ＩＣカード等の可搬型記録媒体に格納されたり、あるいはモデムやＬＡＮインタフェースを利用してデータベースや他のコンピュータシステムからインストールされる。
【００５３】
インストールされた本発明の翻訳結果表示プログラムはコンピュータシステムに入力され、例えばＷＷＷクライアントの翻訳ツールとして実行される。この場合、コンピュータにインストールされた本発明の翻訳結果表示プログラムは、そのハードディスクＨＤＤに記憶され、ＲＡＭ等を利用してＣＰＵにより実行されることになる。
【００５４】
尚、上記の実施形態は、英文テキストを含むＷＷＷページをダウンロードし、英文テキストを日本語に機械翻訳する場合を例に取るものであったが、これ以外に適宜の言語で作成されたＷＷＷページをそれ以外の他の言語に機械翻訳する場合についても全く同様に適用することができる。
【００５５】
また本発明は上記の実施形態に限定されず、その目的と利点を損なわない適宜の変形を含む。更に、本発明は上記の実施形態に示した数値による限定は受けない。
【００５６】
【発明の効果】
以上説明してきたように本発明によれば、インターネット上のＷＷＷサーバからダウンロードしたＷＷＷページの原文テキストを翻訳表示する際に、翻訳が不必要な画像や写真に基づいたスケルトンＨＴＭＬ画面を即時表示し、続いて翻訳が完了した段落が逐次追加表示されるため、全ての翻訳完了に非常に時間の掛かるデータ量のページをダウンロードした場合であっても、使用者は翻訳の待ち時間をほとんど意識することなく、ＷＷＷページのスケルトンＨＴＭＬ画面の即時表示とこれに続く翻訳結果の逐次表示から、ページ内容の有用なデータを効率的に活用することができる。
【図面の簡単な説明】
【図１】本発明の原理説明図
【図２】本発明による機能構成のブロック図
【図３】本発明によるデータ処理の流れの説明図
【図４】ディスプレイ表示サイズを越えるＷＷＷページの説明図
【図５】本発明の処理動作のフローチャート
【図６】本発明の処理対象となる英文ＷＷＷページの具体的のＨＴＭＬ画面の説明図
【図７】図６の画面表示を行うＨＴＭＬ文の説明図
【図８】本発明で即時表示されるスケルトンＨＴＭＬ画面の説明図
【図９】図８の画面表示を行うスケルトンＨＴＭＬ文の説明図
【図１０】翻訳が完了した段落の追加表示が行われたスケルトンＨＴＭＬ画面の説明図
【図１１】図１０の画面表示を行うスケルトンＨＴＭＬ文の説明図
【符号の説明】
１０：クライアント
１２：ＷＷＷサーバ
１４：ＷＷＷページ
１６：インターネット
１８：分離部
２０：ＨＴＭＬ画面作成負
２４：機械翻訳エンシン（機械翻訳部）
２６：ＷＷＷブラウザ
３４−１，３４−２：翻訳対象外データ（画像写真等）
３６−１，３６−２：翻訳対象データ（英文データ等）
３８−１：スケルトンＨＴＭＬ画面（初期画面）
３８−１：スケルトンＨＴＭＬ画面（追加表示画面）
４０−１，４０−２：翻訳結果（日本語データ等）
４２：ディスプレイ
【図１】
0004036355.tif 000002
【図２】
0004036355.tif 000003
【図３】
0004036355.tif 000004
【図４】
0004036355.tif 000005
【図５】
0004036355.tif 000006
【図６】
0004036355.tif 000007
【図７】
0004036355.tif 000008
【図８】
0004036355.tif 000009
【図９】
0004036355.tif 000010
【図１０】
0004036355.tif 000011
【図１１】
0004036355.tif 000012