Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4036355B2 - Translation result display apparatus and method, and computer readable recording medium storing translation result display program - Google Patents
[go: Go Back, main page]

JP4036355B2 - Translation result display apparatus and method, and computer readable recording medium storing translation result display program - Google Patents

Translation result display apparatus and method, and computer readable recording medium storing translation result display program Download PDF

Info

Publication number
JP4036355B2
JP4036355B2 JP2000027135A JP2000027135A JP4036355B2 JP 4036355 B2 JP4036355 B2 JP 4036355B2 JP 2000027135 A JP2000027135 A JP 2000027135A JP 2000027135 A JP2000027135 A JP 2000027135A JP 4036355 B2 JP4036355 B2 JP 4036355B2
Authority
JP
Japan
Prior art keywords
translation
data
translated
html
skeleton
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2000027135A
Other languages
Japanese (ja)
Other versions
JP2001216303A5 (en
JP2001216303A (en
Inventor
典征 関口
直人 中村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2000027135A priority Critical patent/JP4036355B2/en
Publication of JP2001216303A publication Critical patent/JP2001216303A/en
Publication of JP2001216303A5 publication Critical patent/JP2001216303A5/ja
Application granted granted Critical
Publication of JP4036355B2 publication Critical patent/JP4036355B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Machine Translation (AREA)
  • Document Processing Apparatus (AREA)

Description

【0001】
【産業上の利用分野】
本発明は、インターネット上のWWWサーバからダウンロードしたWWWページの英文等の原文テキストを機械翻訳してWWWブラウザに表示する翻訳結果表示装置及び方法並びに翻訳結果表示プログラムを格納したコンピュータ可読の記録媒体に関する。
【0002】
【従来の技術】
現在、WWWブラウザで閲覧する多くの有用なWWWページのテキストは英文で記述されており、英語圏以外のインターネットユーザもしくは英語に精通しないユーザにとっては解読が不便である。このため閲覧したWWWページの英文テキストを機械翻訳し、翻訳結果をWWWブラウザに表示するようにした機械翻訳アプリケーションが活用されている。
【0003】
このようにインターネット上のWWWサーバからダウンロードしたWWWページ中の英文テキストを機械翻訳する方法として特開平10−34052号のものがある。
【0004】
【発明が解決しようとする課題】
しかしながら、このような従来のインターネット向けの機械翻訳方法にあっては、ダウンロードしたページの翻訳がすべて完了しないと翻訳結果が表示されず、待ち時間が大きいという問題がある。
【0005】
特に、翻訳するWWWページが画面サイズを越えていてスクロール表示するような場合には、英文テキストのデータ量が相当量となるため、待ち時間が非常に大きくなり、使い勝手が非常に悪いという問題があった。
【0006】
本発明は、翻訳待ち時間を意識することなく、WWWページの有効なデータを活用できるようにした機械翻訳結果表示装置及び方法並びに機械翻訳結果表示プログラムを格納したコンピュータ可読の記録媒体を提供することを目的とする。
【0007】
【課題を解決するための手段】
図1は本発明の原理説明図である。本発明は、サーバからダウンロードした原文テキストを所定の言語に翻訳した結果をブラウザに表示する翻訳結果表示装置であって、図1(A)のように、原文テキストを翻訳対象データと翻訳対象外データに分離する分離部20と、翻訳対象データを所定の言語に翻訳する機械翻訳部24と、翻訳対象外データから図1(B)のスケルトンHTML38−1を構成して即時表示し、機械翻訳部(機械翻訳エンジン)24により翻訳が完了した段落からスケルトンHTML38−2のように追加表示するHTML画面作成部22とを設けたことを特徴とする。
【0008】
このように本発明にあっては、原文テキストを翻訳が必要な手例えば英文テキストデータの部分とそうでない画像や写真等のデータの部分を切り分け、ディスプレイ上に画像データ等の翻訳不要なデータを埋め込んだスケルトンHTMLを即時表示し、続いて翻訳の完了した段落から逐次表示して行く。
【0009】
このためスケルトンHTMLの即時表示によって画像や写真を直ぐに見ることができ、その間に翻訳が完了した段落が逐次表示されるので、使用者はすべての翻訳が完了するまでの待ち時間を意識することなく、有用なデータを効率的に活用できる。
【0012】
また本発明は、ーバからダウンロードした原文テキストを所定の言語に翻訳した結果をブラウザに表示する翻訳結果表示方法を提供する。
【0013】
この翻訳結果表示方法は、原文テキストを翻訳対象データと翻訳対象外データに分離するステップと、分離した翻訳対象外データからスケルトンHTMLを作成して画面に即時表示するステップと、同時に分離した翻訳対象データを言語に翻訳する翻訳処理を開始し、翻訳が完了した段落からスケルトンHTMLに追加表示するステップとを備えたことを特徴とする。
【0014】
更に、本発明は、ーバからダウンロードした文テキストを所定の言語に翻訳してブラウザに表示する翻訳結果表示プログラムを格納したコンピュータ可読の記録媒体を提供する。
【0015】
この記録媒体に格納したHTML画面作成部プログラムは、原文テキストを翻訳対象データと翻訳対象外データに分離すステップと、分離した翻訳対象外データスケルトンHTMLを構成して画面に即時表示するステップと、同時に分離した翻訳対象データを機械翻訳プログラムに渡して翻訳を開始させるステップと、機械翻訳プログラムにより翻訳が完了した段落からスケルトンHTMLに追加表示して行くステップとを備えたことを特徴とする。
【0017】
【発明の実施の形態】
図2は本発明による翻訳結果表示装置の機能ブロック図であり、機械翻訳アプリケーションプログラムとしてWWWクライアントにインストールされた場合を例に取っている。
【0018】
図2において、WWWクライアント10は使用者のパーソナルコンピュータ等の動作環境で実現され、インターネット16上のWWWサーバ12からWWWページ14をダウンロードし、WWWブラウザ30によりディスプレイ画面にページ内容を表示することができる。
【0019】
WWWクライアント10でダウンロードするWWWページ14は、原文テキストとして例えば英文テキストを使用しており、この英文テキストについてWWWクライアント10の使用者は、本発明により提供される機械翻訳アプリケーション部18の機能を使用して例えば日本語テキストに翻訳し、翻訳結果をWWWブラウザ30によりディスプレイ上に表示する。
【0020】
WWWクライアント10に設けた機械翻訳アプリケーション部18は、分離部20、HTML画面作成部22及び機械翻訳エンジン24で構成される。分離部20はWWWサーバ12からダウンロードしたWWWページ14のHTML文を、翻訳対象データとなる英文テキストデータと翻訳対象外である画像や写真等のデータに分離する。
【0021】
分離部20で分離した翻訳対象データとなる英文テキストデータは機械翻訳エンジン24に与えられ、英文から日本文への機械翻訳が行われる。また分離部20で分離された画像や写真等の翻訳対象外データはHTML画面作成部22に与えられる。
【0022】
HTML画面作成部22は、分離部20から受け取った画像や写真等を含む翻訳対象外のHTML文データに基づきスケルトンHTMLを作成し、スケルトンHTML合成部28を介してWWWブラウザ30によりディスプレイ上にスケルトンHTML画面を表示する。
【0023】
機械翻訳エンジン24は分離部20から受け取った翻訳対象データとなる英文データについて、翻訳が完了した段落単位にスケルトンHTML合成部28に翻訳結果を出力し、WWWブラウザ30のディスプレイ上の翻訳結果を合成したスケルトンHTMLを逐次表示する。
【0024】
この機械翻訳エンジン24から翻訳が完了した段落単位に翻訳結果を合成したスケルトンHTML画面を逐次表示するため、本発明にあってはHTML画面作成部22がWWWブラウザ30にリフレッシュタイマ26の機能を埋め込んでいる。
【0025】
WWWブラウザ30は、リフレッシュタイマ26をカウントし、予め設定した時間間隔でタイムアップした時に、スケルトンHTML合成部30の翻訳結果を合成したスケルトンHTMLをディスプレイに表示し、同時にリフレッシュタイマ26をリセットして再度スタートし、これを翻訳終了まで繰り返す。
【0026】
図3は図2の機械翻訳アプリケーション部18によるデータ処理の流れを示している。WWWサーバ12からダウンロードしたWWWページ14は、画像や写真等の翻訳対象外データ34−1,34−2と英文テキスト等の翻訳対象データ36−1,36−2を含んでいる。
【0027】
そこで図2の分離部20は、このダウンロードしたWWWページ14を対象に翻訳対象外データ34−1,34−2と翻訳対象データ36−1,36−2を分離し、翻訳対象外データ34−1,34−2はHTML画面作成部22に供給し、翻訳対象外データ34−1,34−2のみでHTML画面を構成したスケルトンHTML画面38−1を作成してディスプレイ上に表示する。
【0028】
分離部20で分離された翻訳対象データ36−1,36−2は機械翻訳エンジン24に渡され、HTML画面作成部22によるスケルトンHTML画面の作成表示処理と並行しバックグラウンドで翻訳を開始する。
【0029】
機械翻訳エンジン24は、例えば先頭の翻訳対象外データ36−1について翻訳が完了していた場合には、翻訳対象データ36−1の翻訳結果をスケルトンHTML合成部28に出力し合成する。スケルトンHTML合成部28で翻訳結果を合成したスケルトンHTMLは、WWWブラウザ30に埋め込んでいるリフレッシュタイマ26の設定時間のタイムアップ時点で読み出され、翻訳対象データ36−1の翻訳結果40−1を合成したスケルトンHTML画面38−2が表示される。
【0030】
次のリフレッシュタイマ26の設定時間のタイムアップ時点では、翻訳対象データ36−2の翻訳が完了して合成されており、したがって機械翻訳エンジン24からの翻訳対象データ36−2の翻訳結果40−2を合成したスケルトンHTML画面38−2が表示される。
【0031】
機械翻訳エンジン24による翻訳が完了した場合には、リフレッシュタイマ26の設定時間のタイムアップ時点で最終的な翻訳結果を合成したスケルトンHTML画面38−2を表示してもよいし、リフレッシュタイマ26の設定時間のタイムアップを待たずに、最終的な翻訳結果を合成したスケルトンHTML画面38−2を表示してもよい。
【0032】
図4は本発明の翻訳結果表示機能が有効に利用できるデータ量の大きなWWWページをダウンロードした場合のページ画面の表示の様子である。
【0033】
図4において、WWWクライアント10に例えばディスプレイ42の表示画面上には収まり切らないデータ量の大きな英文テキストを含むWWWページ14をダウンロードしたとする。
【0034】
このダウンロードしたWWWページ14をWWWブラウザ30で画面表示した場合、ディスプレイ42の画面領域に対応して先頭ぺージ部分14aしか表示することができず、残りのページは破線ページ14bのように表示されず、スクロール操作によってディスプレイ42に表示するようになる。
【0035】
このようにスクロール表示を必要とするようなデータ量のWWWページ14をダウンロードした場合、従来の機械翻訳の方法では全ページの英文テキストの翻訳を完了するまで翻訳結果が表示されず、非常に待ち時間が長くなる。
【0036】
これに対し図2に示した本発明の機械翻訳アプリケーション部18によれば、WWWページ14がダウンロードされると直ちに画像や写真等の翻訳対象外データによってスケルトンHTML画面が表示され、使用者は翻訳結果が表示されていなくともダウンロードしたWWWページの内容がどのようなものであるかを画像や写真から、詳細な内容に至らなくともその概略は十分に把握することができる。
【0037】
このスケルトンHTML画面の即時表示に並行して、バックグラウンドで翻訳対象データとなる英文の翻訳が開始されており、リフレッシュタイマ26の設定時間で決まるタイミングで翻訳の完了した段落が逐次スケルトンHTML画面に追加表示されていくこととなり、したがって利用者はバックグラウンドで行われている機械翻訳の待ち時間をほとんど意識することなく、スクロールを必要とするようなWWWページの有用な表示内容を見ることができる。
【0038】
図5は図2の機械翻訳アプリケーション部18による本発明の翻訳結果表示処理のフローチャートである。まずステップS1で、ダウンロードしたWWWページのHTMLデータを英文テキスト等の翻訳対象データと写真や画像等の翻訳対象外データに分離する。
【0039】
続いてステップS2で翻訳対象データを機械翻訳エンジン24に渡して翻訳を開始する。またステップS3で翻訳対象外データに基づきHTML画面作成部22でスケルトンHTMLを作成し、更にWWWブラウザ30にリフレッシュタイマ26を埋め込んでスタートした後、ステップS4で、作成したスケルトンHTML画面をディスプレイ上に表示する。
【0040】
続いてステップS5でリフレッシュタイマ26の設定時間到達をチェックしており、リフレッシュタイムに達すると、ステップS6で機械翻訳エンジン24により翻訳が完了した段階の翻訳データを合成したスケルトンHTMLをスケルトンHTML合成部28から取得してWWWブラウザ30で表示する。
【0041】
続いてステップS7でWWWブラウザ30がリフレッシュタイマ26をリセットしてリスタートし、ステップS8で全ての翻訳が完了するまで、ステップS5からの処理を繰り返す。リフレッシュタイマ26がリフレッシュタイムに達するまでは、ステップS6,S7の処理をスキップし、ステップS8で全ての翻訳完了か否かチェックしている。
【0042】
このため、リフレッシュタイマ26がリフレッシュタイムに達する前に機械翻訳エンジン24で全ての翻訳が完了すると、その時点でステップS9に進み、翻訳が完了した最後の段落までの翻訳データを追加したスケルトンHTMLスケルトンをHTML合成部28から取得して表示することになる。
【0043】
尚、翻訳を完了した際の最終的な翻訳結果を合成した画面の表示は、翻訳完了後のリフレッシュタイマ26のリフレッシュタイム到達を待って行うようにしてもよい。
【0044】
図6は図2の機械翻訳アプリケーション部18で処理するダウンロードされた英文テキスト構成のWWWページ14の具体例である。この英文テキスト構成のWWWページは、図7のHTML文に基づいて作成されている。このHTML文の中にはページ画面に表示している英文が含まれており、この英文を機械翻訳エンジン24によって日本文に翻訳する。
【0045】
図8は、英文テキスト構成のWWWページをダウンロードした後に翻訳対象データと翻訳対象外データに分離し、翻訳対象外データから作成したスケルトンHTML画面である。
【0046】
このスケルトンHTML画面には図6の英文テキストの内容は表示されていないが、それ以外の画像や写真についてはオリジナルのページ内容がそのまま表示されており、詳細は不明であっても、どのようなページ内容であるかを概略的に把握することができる。
【0047】
図9は図8のスケルトンHTML画面を表示するために図9のオリジナルのHTML文から分離されたスケルトンHTML文である。
【0048】
図10は図8のスケルトンHTML画面に翻訳が完了した段落を追加表示したスケルトンHTML画面である。この翻訳が完了した日本語の段落の追加を追加した画面表示は、リフレッシュタイマの設定時間できまるインターバル毎に行われる。
【0049】
リフレッシュタイマの設定時間としては例えば1秒程度の時間を設定することで、使用者にほとんど意識させずに、翻訳結果が連続的に逐次表示されることとなる。
【0050】
特に図10に示したようにスクロール表示を必要とするようなWWWページ14の場合、スクロールによってディスプレイ42上に現れる部分に追加する翻訳結果については、ユーザがスクロールした際に初めて見ることとなり、この段階で翻訳はほとんど完了しているため、スクロールして見る翻訳部分については、待ち時間ほとんど意識しないことになる。
【0051】
次に本発明の翻訳結果表示プログラムを格納したコンピュータ可読の記録媒体の実施形態を説明する。本発明の翻訳結果表示装置としての機能を実現するプログラムは、図2の機械翻訳アプリケーション部18のように、分離部20、WWWブラウザ20にリフレッシュタイマ26を埋め込むHTML画面作成部22、及び機械翻訳エンジン24の機能を備えた例えばウィンドウズ上で走るアプリケーションプログラムとして作成される。
【0052】
このように本発明の機能を実現する翻訳結果表示プログラムは、CD−ROM、フロッピディスク、DVD、光磁気ディスク、ICカード等の可搬型記録媒体に格納されたり、あるいはモデムやLANインタフェースを利用してデータベースや他のコンピュータシステムからインストールされる。
【0053】
インストールされた本発明の翻訳結果表示プログラムはコンピュータシステムに入力され、例えばWWWクライアントの翻訳ツールとして実行される。この場合、コンピュータにインストールされた本発明の翻訳結果表示プログラムは、そのハードディスクHDDに記憶され、RAM等を利用してCPUにより実行されることになる。
【0054】
尚、上記の実施形態は、英文テキストを含むWWWページをダウンロードし、英文テキストを日本語に機械翻訳する場合を例に取るものであったが、これ以外に適宜の言語で作成されたWWWページをそれ以外の他の言語に機械翻訳する場合についても全く同様に適用することができる。
【0055】
また本発明は上記の実施形態に限定されず、その目的と利点を損なわない適宜の変形を含む。更に、本発明は上記の実施形態に示した数値による限定は受けない。
【0056】
【発明の効果】
以上説明してきたように本発明によれば、インターネット上のWWWサーバからダウンロードしたWWWページの原文テキストを翻訳表示する際に、翻訳が不必要な画像や写真に基づいたスケルトンHTML画面を即時表示し、続いて翻訳が完了した段落が逐次追加表示されるため、全ての翻訳完了に非常に時間の掛かるデータ量のページをダウンロードした場合であっても、使用者は翻訳の待ち時間をほとんど意識することなく、WWWページのスケルトンHTML画面の即時表示とこれに続く翻訳結果の逐次表示から、ページ内容の有用なデータを効率的に活用することができる。
【図面の簡単な説明】
【図1】本発明の原理説明図
【図2】本発明による機能構成のブロック図
【図3】本発明によるデータ処理の流れの説明図
【図4】ディスプレイ表示サイズを越えるWWWページの説明図
【図5】本発明の処理動作のフローチャート
【図6】本発明の処理対象となる英文WWWページの具体的のHTML画面の説明図
【図7】図6の画面表示を行うHTML文の説明図
【図8】本発明で即時表示されるスケルトンHTML画面の説明図
【図9】図8の画面表示を行うスケルトンHTML文の説明図
【図10】翻訳が完了した段落の追加表示が行われたスケルトンHTML画面の説明図
【図11】図10の画面表示を行うスケルトンHTML文の説明図
【符号の説明】
10:クライアント
12:WWWサーバ
14:WWWページ
16:インターネット
18:分離部
20:HTML画面作成負
24:機械翻訳エンシン(機械翻訳部)
26:WWWブラウザ
34−1,34−2:翻訳対象外データ(画像写真等)
36−1,36−2:翻訳対象データ(英文データ等)
38−1:スケルトンHTML画面(初期画面)
38−1:スケルトンHTML画面(追加表示画面)
40−1,40−2:翻訳結果(日本語データ等)
42:ディスプレイ
[0001]
[Industrial application fields]
The present invention relates to a translation result display apparatus and method for machine-translating original text such as English text of a WWW page downloaded from a WWW server on the Internet and displaying it on a WWW browser, and a computer-readable recording medium storing a translation result display program .
[0002]
[Prior art]
Currently, the text of many useful WWW pages viewed with a WWW browser is written in English, which is inconvenient for Internet users other than English-speaking countries or users who are not familiar with English. For this reason, a machine translation application that machine translates the English text of the browsed WWW page and displays the translation result on the WWW browser is utilized.
[0003]
JP-A-10-34052 discloses a method for machine-translating English text in a WWW page downloaded from a WWW server on the Internet.
[0004]
[Problems to be solved by the invention]
However, in such a conventional machine translation method for the Internet, there is a problem that the translation result is not displayed and the waiting time is long unless the translation of the downloaded page is completed.
[0005]
In particular, when the WWW page to be translated exceeds the screen size and is displayed in a scrolling manner, the amount of English text data is considerable, so the waiting time becomes very large and the usability is very poor. there were.
[0006]
The present invention provides a machine translation result display apparatus and method capable of utilizing effective data of a WWW page without being aware of a translation waiting time, and a computer-readable recording medium storing a machine translation result display program. With the goal.
[0007]
[Means for Solving the Problems]
FIG. 1 is a diagram illustrating the principle of the present invention. The present invention is a translation result display device that displays on a browser the result of translating an original text downloaded from a server into a predetermined language. As shown in FIG. 1 (A), the original text is not translated and translated. A separation unit 20 for separating data, a machine translation unit 24 for translating the data to be translated into a predetermined language, and a skeleton HTML 38-1 in FIG. An HTML screen creation unit 22 for additionally displaying a skeleton HTML 38-2 from a paragraph whose translation has been completed by the unit (machine translation engine) 24 is provided.
[0008]
As described above, in the present invention, a source text that needs to be translated, for example, a portion of English text data and a portion of data such as an image or a photograph that is not so separated, and data that does not require translation such as image data is displayed on the display. The embedded skeleton HTML is immediately displayed, and then sequentially displayed from the paragraph where the translation has been completed.
[0009]
For this reason, images and photographs can be seen immediately by the immediate display of the skeleton HTML , and since the paragraphs in which translation has been completed are displayed in the meantime, the user is not aware of the waiting time until all translations are completed. , Can effectively use useful data.
[0012]
Further, the present invention provides a translation result display method for displaying the results of the translation of the original sentence text downloaded from the servers in a given language in the browser.
[0013]
This translation result display method includes the steps of separating the original text into translation target data and non-translation target data, creating a skeleton HTML from the separated non-translation target data and immediately displaying it on the screen, and simultaneously separating the translation target And a step of starting a translation process for translating data into a language, and additionally displaying the data in a skeleton HTML from a paragraph for which translation has been completed.
[0014]
Furthermore, the present invention provides a computer readable recording medium storing translation result display program to be displayed on the browser to translate the original sentence text downloaded to a predetermined language from servers.
[0015]
The HTML screen creation unit program stored in the recording medium includes a step of separating the original text into translation target data and non-translation target data, a step of configuring the separated non-translation data skeleton HTML and immediately displaying it on the screen, It is characterized in that it comprises a step of starting translation by passing the data to be translated separated simultaneously to a machine translation program, and a step of additionally displaying in a skeleton HTML from a paragraph whose translation has been completed by the machine translation program.
[0017]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 2 is a functional block diagram of the translation result display apparatus according to the present invention, taking as an example a case where it is installed in a WWW client as a machine translation application program.
[0018]
In FIG. 2, a WWW client 10 is realized in an operating environment such as a personal computer of a user, and can download a WWW page 14 from a WWW server 12 on the Internet 16 and display the page contents on a display screen by a WWW browser 30. it can.
[0019]
The WWW page 14 downloaded by the WWW client 10 uses, for example, English text as the original text, and the user of the WWW client 10 uses the function of the machine translation application unit 18 provided by the present invention for the English text. Then, for example, the text is translated into Japanese text, and the translation result is displayed on the display by the WWW browser 30.
[0020]
The machine translation application unit 18 provided in the WWW client 10 includes a separation unit 20, an HTML screen creation unit 22, and a machine translation engine 24. The separating unit 20 separates the HTML sentence of the WWW page 14 downloaded from the WWW server 12 into English text data that is data to be translated and data such as images and photographs that are not to be translated.
[0021]
The English text data which is the data to be translated separated by the separation unit 20 is given to the machine translation engine 24, and machine translation from English to Japanese is performed. Further, non-translational data such as images and photographs separated by the separation unit 20 is given to the HTML screen creation unit 22.
[0022]
The HTML screen creation unit 22 creates a skeleton HTML based on the HTML sentence data that is not to be translated including the images and photographs received from the separation unit 20, and the skeleton HTML is displayed on the display by the WWW browser 30 via the skeleton HTML composition unit 28. Display the HTML screen.
[0023]
The machine translation engine 24 outputs the translation result to the skeleton HTML synthesizing unit 28 in units of paragraphs for which translation has been completed for the English text data to be translated received from the separation unit 20 and synthesizes the translation result on the display of the WWW browser 30 The displayed skeleton HTML is sequentially displayed.
[0024]
In order to sequentially display the skeleton HTML screen obtained by synthesizing the translation result in the unit of the paragraph where the translation is completed from the machine translation engine 24, the HTML screen creation unit 22 embeds the function of the refresh timer 26 in the WWW browser 30 in the present invention. It is out.
[0025]
The WWW browser 30 counts the refresh timer 26, and when the time is up at a preset time interval, the skeleton HTML obtained by synthesizing the translation result of the skeleton HTML synthesizing unit 30 is displayed on the display, and at the same time, the refresh timer 26 is reset. Start again and repeat this until the end of translation.
[0026]
FIG. 3 shows the flow of data processing by the machine translation application unit 18 of FIG. The WWW page 14 downloaded from the WWW server 12 includes non-translation target data 34-1 and 34-2 such as images and photographs and translation target data 36-1 and 36-2 such as English text.
[0027]
Therefore, the separating unit 20 in FIG. 2 separates the non-translation target data 34-1 and 34-2 and the translation target data 36-1 and 36-2 from the downloaded WWW page 14, and the non-translation target data 34- 1 and 34-2 are supplied to the HTML screen creation unit 22 to create a skeleton HTML screen 38-1 having an HTML screen composed of only the non-translatable data 34-1 and 34-2 and display it on the display.
[0028]
The translation object data 36-1 and 36-2 separated by the separation unit 20 are transferred to the machine translation engine 24, and translation is started in the background in parallel with the skeleton HTML screen creation / display processing by the HTML screen creation unit 22.
[0029]
For example, when the translation of the first non-translation data 36-1 is completed, the machine translation engine 24 outputs the translation result of the translation target data 36-1 to the skeleton HTML synthesis unit 28 and synthesizes it. The skeleton HTML obtained by synthesizing the translation result by the skeleton HTML synthesizing unit 28 is read when the refresh timer 26 embedded in the WWW browser 30 is up, and the translation result 40-1 of the translation target data 36-1 is obtained. The synthesized skeleton HTML screen 38-2 is displayed.
[0030]
At the time when the next set time of the refresh timer 26 is up, the translation of the translation target data 36-2 is completed and synthesized. Therefore, the translation result 40-2 of the translation target data 36-2 from the machine translation engine 24 is obtained. A skeleton HTML screen 38-2 is displayed.
[0031]
When the translation by the machine translation engine 24 is completed, a skeleton HTML screen 38-2 obtained by synthesizing the final translation result may be displayed at the time when the set time of the refresh timer 26 is up. The skeleton HTML screen 38-2 obtained by synthesizing the final translation result may be displayed without waiting for the set time to be up.
[0032]
FIG. 4 shows how the page screen is displayed when a WWW page with a large amount of data that can be effectively used by the translation result display function of the present invention is downloaded.
[0033]
In FIG. 4, it is assumed that, for example, a WWW page 14 including English text having a large amount of data that does not fit on the display screen of the display 42 is downloaded to the WWW client 10.
[0034]
When the downloaded WWW page 14 is displayed on the screen by the WWW browser 30, only the top page portion 14a can be displayed corresponding to the screen area of the display 42, and the remaining pages are displayed as a broken line page 14b. Instead, it is displayed on the display 42 by a scroll operation.
[0035]
In this way, when the WWW page 14 having a data amount that requires scroll display is downloaded, the translation result is not displayed until the translation of the English text of all pages is completed by the conventional machine translation method, and it is very waiting. The time will be longer.
[0036]
On the other hand, according to the machine translation application unit 18 of the present invention shown in FIG. 2, as soon as the WWW page 14 is downloaded, a skeleton HTML screen is displayed with non-translatable data such as images and photos, and the user translates. Even if the result is not displayed, the outline of the downloaded WWW page can be fully grasped from the image and the photograph without the detailed content.
[0037]
In parallel with the immediate display of the skeleton HTML screen, translation of the English text to be translated is started in the background, and the paragraphs that have been translated at the timing determined by the set time of the refresh timer 26 are sequentially displayed on the skeleton HTML screen. Therefore, the user can see useful display contents of WWW pages that require scrolling with little awareness of the waiting time for machine translation performed in the background. .
[0038]
FIG. 5 is a flowchart of the translation result display process of the present invention by the machine translation application unit 18 of FIG. First, in step S1, the downloaded HTML data of the WWW page is separated into translation target data such as English text and non-translational data such as photographs and images.
[0039]
In step S2, the data to be translated is passed to the machine translation engine 24 to start translation. In step S3, a skeleton HTML is created by the HTML screen creation unit 22 based on the non-translatable data, and a refresh timer 26 is embedded in the WWW browser 30, and then the created skeleton HTML screen is displayed on the display in step S4. indicate.
[0040]
Subsequently, at step S5, the arrival of the set time of the refresh timer 26 is checked. When the refresh time is reached, the skeleton HTML that combines the translation data at the stage of translation completed by the machine translation engine 24 at step S6 is converted into the skeleton HTML synthesis unit. 28 and displayed on the WWW browser 30.
[0041]
Subsequently, in step S7, the WWW browser 30 resets and restarts the refresh timer 26, and repeats the processing from step S5 until all translations are completed in step S8. Until the refresh timer 26 reaches the refresh time, the processing in steps S6 and S7 is skipped, and it is checked in step S8 whether all translations are completed.
[0042]
Therefore, when all the translations are completed in the machine translation engine 24 before the refresh timer 26 reaches the refresh time, the process proceeds to step S9 at that time, and the skeleton HTML skeleton to which the translation data up to the last paragraph for which translation is completed is added. Is obtained from the HTML composition unit 28 and displayed.
[0043]
Note that the display of the screen on which the final translation result when the translation is completed may be displayed after the refresh time of the refresh timer 26 after the translation is completed.
[0044]
FIG. 6 is a specific example of a WWW page 14 having a downloaded English text structure processed by the machine translation application unit 18 of FIG. The WWW page of this English text structure is created based on the HTML sentence of FIG. The HTML sentence includes an English sentence displayed on the page screen, and the machine translation engine 24 translates the English sentence into a Japanese sentence.
[0045]
FIG. 8 is a skeleton HTML screen created from non-translation target data after downloading a WWW page with an English text structure and separating the data into translation target data and non-translation target data.
[0046]
Although the contents of the English text in Fig. 6 are not displayed on this skeleton HTML screen, the original page contents are displayed as they are for the other images and photos, and the details are unknown. It can be grasped roughly whether it is the contents of a page.
[0047]
FIG. 9 is a skeleton HTML sentence separated from the original HTML sentence of FIG. 9 to display the skeleton HTML screen of FIG.
[0048]
FIG. 10 is a skeleton HTML screen in which a translated paragraph is additionally displayed on the skeleton HTML screen of FIG. The screen display with the addition of the Japanese paragraph for which translation has been completed is performed at every interval determined by the set time of the refresh timer.
[0049]
For example, by setting a time of about 1 second as the setting time of the refresh timer, the translation results are displayed successively and sequentially with little awareness of the user.
[0050]
In particular, in the case of a WWW page 14 that requires scroll display as shown in FIG. 10, the translation result added to the portion that appears on the display 42 by scrolling will be seen for the first time when the user scrolls. Since the translation is almost complete at the stage, the waiting time is almost unaware of the translated part to be scrolled.
[0051]
Next, an embodiment of a computer-readable recording medium storing the translation result display program of the present invention will be described. The program for realizing the function as the translation result display device of the present invention includes a separation unit 20, an HTML screen creation unit 22 for embedding a refresh timer 26 in the WWW browser 20, and a machine translation, like the machine translation application unit 18 of FIG. For example, it is created as an application program having the function of the engine 24 and running on Windows.
[0052]
Thus, the translation result display program for realizing the functions of the present invention is stored in a portable recording medium such as a CD-ROM, floppy disk, DVD, magneto-optical disk, IC card, or using a modem or a LAN interface. Installed from a database or other computer system.
[0053]
The installed translation result display program of the present invention is input to a computer system and executed as a translation tool of a WWW client, for example. In this case, the translation result display program of the present invention installed in the computer is stored in the hard disk HDD and executed by the CPU using a RAM or the like.
[0054]
In the above embodiment, the case where a WWW page including English text is downloaded and the English text is machine-translated into Japanese is taken as an example. However, other than this, a WWW page created in an appropriate language The same can be applied to the case of machine translation into other languages.
[0055]
Moreover, this invention is not limited to said embodiment, The appropriate deformation | transformation which does not impair the objective and advantage is included. Furthermore, the present invention is not limited by the numerical values shown in the above embodiments.
[0056]
【The invention's effect】
As described above, according to the present invention, when the original text of a WWW page downloaded from a WWW server on the Internet is translated and displayed, a skeleton HTML screen based on images and photographs that do not require translation is immediately displayed. Then, since the paragraphs that have been translated are displayed in succession, the user is almost aware of the waiting time for translation even when downloading a page with a data amount that takes a very long time to complete all the translations. Therefore, the useful data of the page contents can be efficiently utilized from the immediate display of the skeleton HTML screen of the WWW page and the sequential display of the translation result following this.
[Brief description of the drawings]
FIG. 1 is a diagram illustrating the principle of the present invention. FIG. 2 is a block diagram illustrating a functional configuration according to the present invention. FIG. 3 is a diagram illustrating a data processing flow according to the present invention. FIG. 5 is a flowchart of the processing operation of the present invention. FIG. 6 is an explanatory diagram of a specific HTML screen of an English sentence WWW page to be processed by the present invention. FIG. 7 is an explanatory diagram of an HTML sentence that displays the screen of FIG. FIG. 8 is an explanatory diagram of a skeleton HTML screen that is immediately displayed in the present invention. FIG. 9 is an explanatory diagram of a skeleton HTML sentence that displays the screen of FIG. 8. FIG. 10 is an additional display of a paragraph that has been translated. Illustration of the skeleton HTML screen [Fig. 11] Illustration of the skeleton HTML sentence that displays the screen of Fig. 10 [Explanation of symbols]
10: Client 12: WWW Server 14: WWW Page 16: Internet 18: Separation Unit 20: HTML Screen Creation Negative 24: Machine Translation Encin (Machine Translation Unit)
26: WWW browsers 34-1, 34-2: Data not subject to translation (images, etc.)
36-1, 36-2: Data to be translated (English data, etc.)
38-1: Skeleton HTML screen (initial screen)
38-1: Skeleton HTML screen (additional display screen)
40-1, 40-2: Translation results (Japanese data, etc.)
42: Display

Claims (3)

サーバからダウンロードした原文テキストを所定の言語に翻訳してブラウザに表示する翻訳結果表示装置に於いて、
前記原文テキストを翻訳対象データと翻訳対象外データに分離する分離部と、
前記翻訳対象データを前記言語に翻訳する機械翻訳部と、
前記翻訳対象外データからスケルトンHTMLを構成して即時表示し、前記機械翻訳部により翻訳が完了した段落から前記スケルトンHTMLに追加表示するHTML画面作成部と、
を備えたことを特徴とする翻訳結果表示装置。
In the translation result display device that translates the original text downloaded from the server into a predetermined language and displays it in the browser,
A separation unit for separating the original text into data to be translated and data to be translated;
A machine translation unit for translating the data to be translated into the language;
An HTML screen creation unit that configures a skeleton HTML from the non-translation data and displays it immediately, and additionally displays the skeleton HTML from a paragraph that has been translated by the machine translation unit;
A translation result display device characterized by comprising:
サーバからダウンロードした原文テキストを所定の言語に翻訳してブラウザに表示する翻訳結果方法に於いて、
分離部により、前記原文テキストを翻訳対象データと翻訳対象外データに分離する分離ステップと、
表示部により、分離した翻訳対象外データからスケルトンHTMLを構成して画面に即時表示する表示ステップと、
追加表示部により、同時に分離した翻訳対象データを前記言語に翻訳する翻訳処理を開始し、翻訳が完了した段落からスケルトンHTMLに追加表示する追加表示ステップと、
を備えたことを特徴とする翻訳結果表示方法。
In the translation result method, the original text downloaded from the server is translated into a predetermined language and displayed on the browser.
A separation step of separating the original text into translation target data and non-translation target data by a separation unit ;
A display step of forming a skeleton HTML from the separated non-translatable data by the display unit and immediately displaying it on the screen;
An additional display step for starting a translation process for translating the data to be translated simultaneously separated into the language by the additional display unit, and additionally displaying the translation completed paragraph on the skeleton HTML;
A translation result display method characterized by comprising:
サーバからダウンロードした原文テキストを所定の言語に翻訳してブラウザに表示する翻訳結果表示プログラムを格納したコンピュータ読取り可能な録媒体に於いて、
コンピュータに、
前記原文テキストを翻訳対象データと翻訳対象外データに分離する分離手順と、
分離した翻訳対象外データからスケルトンHTMLを構成して画面に即時表示する表示手順と、
同時に分離した翻訳対象データを機械翻訳プログラムに渡して前記言語への翻訳処理を開始させる翻訳手順と、
機械翻訳プログラムにより翻訳が完了した段落からスケルトンHTMLに追加表示する追加表示手順と、
を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
In a computer- readable recording medium storing a translation result display program for translating original text downloaded from a server into a predetermined language and displaying it on a browser,
On the computer,
A separation procedure for separating the original text into data to be translated and data to be translated;
A display procedure for constructing a skeleton HTML from the separated non-translatable data and immediately displaying it on the screen;
A translation procedure for simultaneously transferring the data to be translated to a machine translation program and starting translation processing into the language;
An additional display procedure for additionally displaying in the skeleton HTML from the paragraph that has been translated by the machine translation program;
The computer-readable recording medium which recorded the program for performing this .
JP2000027135A 2000-02-04 2000-02-04 Translation result display apparatus and method, and computer readable recording medium storing translation result display program Expired - Fee Related JP4036355B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000027135A JP4036355B2 (en) 2000-02-04 2000-02-04 Translation result display apparatus and method, and computer readable recording medium storing translation result display program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000027135A JP4036355B2 (en) 2000-02-04 2000-02-04 Translation result display apparatus and method, and computer readable recording medium storing translation result display program

Publications (3)

Publication Number Publication Date
JP2001216303A JP2001216303A (en) 2001-08-10
JP2001216303A5 JP2001216303A5 (en) 2004-12-09
JP4036355B2 true JP4036355B2 (en) 2008-01-23

Family

ID=18552759

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000027135A Expired - Fee Related JP4036355B2 (en) 2000-02-04 2000-02-04 Translation result display apparatus and method, and computer readable recording medium storing translation result display program

Country Status (1)

Country Link
JP (1) JP4036355B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NO316006B1 (en) * 2001-10-08 2003-11-24 Ericsson Telefon Ab L M Space-saving file management in servers
JP3809863B2 (en) 2002-02-28 2006-08-16 インターナショナル・ビジネス・マシーンズ・コーポレーション server
JP5829354B2 (en) * 2013-03-29 2015-12-09 楽天株式会社 Information processing system, information processing system control method, information processing apparatus, information processing apparatus control method, information storage medium, and program
JP6723651B2 (en) * 2016-09-16 2020-07-15 ヤフー株式会社 Display control program, terminal device, display method, distribution device, distribution method, and distribution program

Also Published As

Publication number Publication date
JP2001216303A (en) 2001-08-10

Similar Documents

Publication Publication Date Title
US7168040B2 (en) Document processing apparatus and method for analysis and formation of tagged hypertext documents
US20010049700A1 (en) Information processing apparatus, information processing method and storage medium
US8332744B2 (en) Translation of documents
JPH0981566A (en) Translation device and translation method
JP2000276471A (en) Link destination information outline presentation method, link destination information outline presentation device, and recording medium storing link destination information outline presentation processing program
JP2000352988A (en) Selective text-to-speech processing method with automatic header extraction function and recording medium storing program for the method
JP4036355B2 (en) Translation result display apparatus and method, and computer readable recording medium storing translation result display program
JPH1153392A (en) Information filtering device and related information providing method applied to the device
JP2004086845A (en) Apparatus, method, and program for expanding electronic document information, and recording medium storing the program
JP3870663B2 (en) Template automatic generation system and machine-readable recording medium recording program
US12455852B2 (en) Information processing apparatus, non-transitory computer readable medium, and information processing method
JP2005011149A (en) Information retrieval system and retrieval request device
JP4158567B2 (en) Additional information adding method, additional information adding apparatus, and additional information adding program
JP2001216303A5 (en)
JP2004206552A (en) Information display control device and program
JPH11265397A (en) Storage medium, information access method, and information access device
JP2973520B2 (en) Display method in electronic document editing device
JP2008269085A (en) Information recommendation device and information recommendation system
JPH0916593A (en) Technical term extraction device and document understanding support system
JPH10312383A (en) Translation system, translation processing method and recording medium for translation processing
JP2004086272A (en) Position information processing apparatus, method and computer program
JPH11110405A (en) Information browsing device and information processing device
JP2000067048A (en) Data processing apparatus, data processing method, and data processing recording medium
JP4710417B2 (en) Information processing device
JPS62109127A (en) Display screen output control method

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20031219

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20031219

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040224

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040416

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20040511

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040603

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20040720

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20050304

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20071026

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101109

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees