(57)【要約】【課題】ＷＥＢページを機械翻訳サーバで翻訳する際に、フォーム部品のように制御信号を生成する部品の表示値の文字列を翻訳してしまうと、生成される制御信号の文字列が定められた元の文字列から変化してしまい動作が不正になる。【解決手段】翻訳する元のＷＥＢページの内容を解析して、制御部品と、表示部品とに分離し、制御部品の文字列に関しては、目的言語に翻訳すると共に、翻訳前の元の文字列と翻訳結果の文字列を対にしたデータとを生成する。制御部品の表示文字列としては目的言語に翻訳された文字列を用いるが、翻訳前の元の文字列と翻訳結果の文字列を対にしたデータとをそれ自身表示されない領域に格納して、翻訳済みＷＥＢページを構成する。ユーザの指示によって翻訳済みＷＥＢページから送信されてくる処理信号文字列を受信し、翻訳前の元の文字列と翻訳結果の文字列を対にしたデータを参照して、翻訳前の元の処理信号文字列に変換する。【選択図】  図１
2004259148.tif 000002
【特許請求の範囲】
【請求項１】
ＷＥＢページを蓄えたＷＥＢサーバからＷＥＢページを取得し、該ＷＥＢページの内容を解析して原文テキストを抽出して別言語に翻訳し、翻訳結果の目的言語テキストを元のＷＥＢページと同様の形式にし、該翻訳済みＷＥＢページをクライアント側に送付するＷＥＢページ翻訳方法であって、
ＷＥＢページを構成する原文テキストのうち、処理信号を生成させる制御部品については、その文字列を目的言語に翻訳するとともに、翻訳前の元の文字列と翻訳結果の文字列を対にしたデータとをそれ自身表示されない領域に格納して翻訳済みＷＥＢページを構成し、翻訳済みＷＥＢページを表示する場合には目的言語による文字列のみを表示し、該翻訳済みＷＥＢページを経由し、前記制御部品を利用した信号発生指示を受け付けた場合には、処理信号を生成させる文字列として元の文字列を前記ＷＥＢサーバに送信することを特徴とするＷＥＢページ翻訳方法。
【請求項２】
請求項１記載のＷＥＢページ翻訳方法において、
自身は表示されない領域として、制御部品を記述するタグ領域内に、表示されない文字列を記述する形式を用いることを特徴とするＷＥＢページ翻訳方法。
【請求項３】
請求項１記載のＷＥＢページ翻訳方法において、
自身は表示されない領域として、ＷＥＢページ内のコメント領域を用いることを特徴とするＷＥＢページ翻訳方法。
【請求項４】
ＷＥＢページを蓄えたＷＥＢサーバからＷＥＢページを取得し、該ＷＥＢページの内容を解析して原文テキストを抽出して別言語に翻訳し、翻訳結果の目的言語テキストを元のＷＥＢページと同様の形式にし、該翻訳済みＷＥＢページをクライアント側に送付するＷＥＢページ翻訳装置であって、
ＷＥＢページを構成する原文テキストのうち、処理信号を生成する制御部品と表示のみを目的とした表示部品とに分離するＷＥＢページ解析部と、
前記表示部品に含まれる文字列は単に目的言語に翻訳し、制御部品に含まれる文字列に関しては目的言語に翻訳するとともに、翻訳前の言語の文字列と翻訳結果の文字列を対にしたデータとを生成する機械翻訳部と、
前記機械翻訳部による翻訳結果のうち、表示部品に含まれる文字列に関しては単に目的言語に翻訳された文字列を用いて翻訳済みＷＥＢページを構成し、制御部品に含まれる文字列に関しては、表示される文字列としては目的言語に翻訳された文字列を割り当てると同時に、その表示文字列と対応づけられる形式で、翻訳前の元の文字列と翻訳結果の文字列を対にしたデータとをそれ自身表示されない領域に格納して翻訳済みＷＥＢページを構成するＷＥＢページ形式生成部と、前記翻訳済みＷＥＢページを経由し、前記制御部品を利用した信号発生指示を受け付けた場合には、前記ＷＥＢページ形式生成部によって表示されない領域に格納されている翻訳前の元の文字列と翻訳結果の文字列を対にしたデータを参照して、元の処理信号文字列に変換する翻訳済み文字列・元文字列変換部と、
前記翻訳済み文字列・元文字列変換部により変換された元の処理信号文字列をＷＥＢサーバに送信する元信号文字列送信部とを有することを特徴とするＷＥＢページ翻訳装置。
【請求項５】
請求項４記載のＷＥＢページ翻訳装置において、
ＷＥＢページ形式生成部は、自身は表示されない領域として、制御部品を記述するタグ領域内に、表示されない文字列により記述することを特徴とするＷＥＢページ翻訳装置。
【請求項６】
請求項４記載のＷＥＢページ翻訳装置において、
ＷＥＢページ形式生成部は、自身は表示されない領域として、ＷＥＢページ内のコメント領域を用いることを特徴とするＷＥＢページ翻訳装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、機械翻訳の方法および装置に関し、特に、インターネット上のＷＥＢページを機械翻訳サーバで翻訳する方法および装置に関する。
【０００２】
【従来の技術】
従来から、ある言語で記述されたテキストを目的とする言語によるテキストに翻訳する方法および装置が提案されている（例えば、特許文献１参照）。
【０００３】
近年では、第１言語で記述されたＷＥＢページを参照する際に、第２言語に翻訳することをインターネットを介して接続される機械翻訳サーバによって行い、その翻訳結果を配信する技術が広く利用されている。
【０００４】
この際、機械翻訳サーバは、元のＷＥＢページを蓄えたＷＥＢサーバからＷＥＢページを取得し、そのＷＥＢページの内容を解析して原文テキスト部を抽出し、それを機械翻訳技術を用いて別言語に翻訳し、訳出結果の目的言語テキストを元のＷＥＢページと同様の形式にし、その翻訳済みＷＥＢページをクライアント側に送付する、という手順で処理を行なう。この処理手順は、ＷＥＢページを翻訳して表示する際の基本手順である。
【０００５】
第１言語による情報を提供する情報提供装置と、第２言語を扱うユーザとの間にインターネットを介して通信翻訳装置を設ける構成が、例えば特許文献２に開示されている。
【０００６】
また、ＷＥＢページや画面を構成するコンテンツを調整する手法については例えば特許文献３ないし５に開示されている。
【０００７】
【特許文献１】
特開平９−５４７７５号公報
【特許文献２】
特開２０００−６７０４９
【特許文献３】
特開平１１−３５３０７４号公報
【特許文献４】
特開２０００−２２２２７５
【特許文献５】
特開２００２−２９７３６８
【０００８】
【発明が解決しようとする課題】
ＷＥＢページを構成するコンテンツの中にはユーザが入力したデータをＷＥＢサーバに送信するための信号を発生させたり、ＷＥＢブラウザに対して次の操作を指示する信号を発生させたりするボタンと呼ばれる部分がある。ユーザが何らかの入力を行なった後に、例えば、「ＯＫ］や「送信」などと表示されたボタンをクリックすることにより入力内容がＷＥＢサーバもしくはＷＥＢブラウザに送信される。
【０００９】
ボタン部分に表示される文字列は、特に指定がない場合には画面表示文字であると同時に、そのボタンがクリックされたときにＷＥＢサーバもしくはＷＥＢブラウザに送信される信号文字列となっている。
【００１０】
ＷＥＢページの翻訳に際し、ボタンに関しても、ユーザ向けには、表示するテキストを目的言語に翻訳するのが望ましい。一方、ボタンが押されて発生する信号はＷＥＢサーバやＷＥＢブラウザが解釈する記号であるため、他の文字列に変更されてしまっては動作しなくなる。
【００１１】
上述した処理手順では、クライアント側から翻訳済みＷＥＢページを介して処理信号を発生させる際に以下のような問題が生じる場合があった。
【００１２】
ボタンが押されて発生する信号もＷＥＢページ内の文字列で管理されているため、単純に翻訳処理を行なうと処理信号として機能しなくなるという問題点があった。この点に関して、通常の記述を行なっているテキスト部と処理信号を発生させるボタン部とを区別して、ボタン部に関しては翻訳処理を施さないという処置も行なわれているが、この場合、利用者からみるとボタン表示が元言語のままでわかりにくいという問題点があった。
【００１３】
ボタンはフォームと呼ばれる部品のように処理信号を生成する制御部品の１つであり、上記の問題点は制御部品の翻訳の際に発生することが多い。
【００１４】
本発明は上述した従来の技術が有する問題点に鑑みてなされたものであって、フォーム部品の文字列に関して表示上は目的言語に翻訳し、ボタンのクリックにより発生する信号に関しては元の文字列を保持する翻訳方式を提供するところにある。
【００１５】
【課題を解決するための手段】
本発明のＷＥＢページ翻訳方法は、ＷＥＢページを蓄えたＷＥＢサーバからＷＥＢページを取得し、該ＷＥＢページの内容を解析して原文テキストを抽出して別言語に翻訳し、翻訳結果の目的言語テキストを元のＷＥＢページと同様の形式にし、該翻訳済みＷＥＢページをクライアント側に送付するＷＥＢページ翻訳方法であって、
ＷＥＢページを構成する原文テキストのうち、処理信号を生成させる制御部品については、その文字列を目的言語に翻訳するとともに、翻訳前の元の文字列と翻訳結果の文字列を対にしたデータとをそれ自身表示されない領域に格納して翻訳済みＷＥＢページを構成し、翻訳済みＷＥＢページを表示する場合には目的言語による文字列のみを表示し、該翻訳済みＷＥＢページを経由し、前記制御部品を利用した信号発生指示を受け付けた場合には、処理信号を生成させる文字列として元の文字列を前記ＷＥＢサーバに送信することを特徴とする。
【００１６】
この場合、自身は表示されない領域として、制御部品を記述するタグ領域内に、表示されない文字列を記述する形式を用いることとしてもよい。
【００１７】
また、自身は表示されない領域として、ＷＥＢページ内のコメント領域を用いることとしてもよい。
【００１８】
本発明のＷＥＢページ翻訳装置は、ＷＥＢページを蓄えたＷＥＢサーバからＷＥＢページを取得し、該ＷＥＢページの内容を解析して原文テキストを抽出して別言語に翻訳し、翻訳結果の目的言語テキストを元のＷＥＢページと同様の形式にし、該翻訳済みＷＥＢページをクライアント側に送付するＷＥＢページ翻訳装置であって、
ＷＥＢページを構成する原文テキストのうち、処理信号を生成する制御部品と表示のみを目的とした表示部品とに分離するＷＥＢページ解析部と、
前記表示部品に含まれる文字列は単に目的言語に翻訳し、制御部品に含まれる文字列に関しては目的言語に翻訳するとともに、翻訳前の言語の文字列と翻訳結果の文字列を対にしたデータとを生成する機械翻訳部と、
前記機械翻訳部による翻訳結果のうち、表示部品に含まれる文字列に関しては単に目的言語に翻訳された文字列を用いて翻訳済みＷＥＢページを構成し、制御部品に含まれる文字列に関しては、表示される文字列としては目的言語に翻訳された文字列を割り当てると同時に、その表示文字列と対応づけられる形式で、翻訳前の元の文字列と翻訳結果の文字列を対にしたデータとをそれ自身表示されない領域に格納して翻訳済みＷＥＢページを構成するＷＥＢページ形式生成部と、前記翻訳済みＷＥＢページを経由し、前記制御部品を利用した信号発生指示を受け付けた場合には、前記ＷＥＢページ形式生成部によって表示されない領域に格納されている翻訳前の元の文字列と翻訳結果の文字列を対にしたデータを参照して、元の処理信号文字列に変換する翻訳済み文字列・元文字列変換部と、
前記翻訳済み文字列・元文字列変換部により変換された元の処理信号文字列をＷＥＢサーバに送信する元信号文字列送信部とを有することを特徴とする。
【００１９】
この場合、ＷＥＢページ形式生成部は、自身は表示されない領域として、制御部品を記述するタグ領域内に、表示されない文字列により記述することとしてもよい。
【００２０】
また、ＷＥＢページ形式生成部は、自身は表示されない領域として、ＷＥＢページ内のコメント領域を用いることとしてもよい。
【００２１】
【発明の実施の形態】
次に、本発明について図面を参照して説明する。
【００２２】
図１は、本発明による翻訳装置の一実施例の構成を示すブロック図である。
【００２３】
本実施例のＷＥＢ翻訳部１は、インターネット（不図示）を介して接続されるＷＥＢサーバ（不図示）から取得したＷＥＢページを翻訳し、結果の翻訳済みＷＥＢページをＷＥＢブラウザに送信するＷＥＢページ翻訳部２と、ＷＥＢブラウザに表示された翻訳済みＷＥＢページからユーザの指示によって送信されてくる処理信号を受信して元の処理信号に変換してＷＥＢサーバに送信する処理信号再翻訳部３とから構成されている。
【００２４】
ＷＥＢページ翻訳部２は、ＷＥＢサーバからＷＥＢページを取得する元ＷＥＢページ取得部２１と、取得したＷＥＢページを解析して各部分に分けるＷＥＢページ解析部２２と、ＷＥＢページの各部分を処理信号を生成する制御部品と表示のみを目的とした表示部品とに分離する制御部品・表示部品分離部２３と、機械翻訳部２４と、機械翻訳結果を元のＷＥＢページの形式に合わせて翻訳済みＷＥＢページを合成するＷＥＢページ形式生成部２５と、翻訳済みＷＥＢページをＷＥＢブラウザに送信する翻訳済みＷＥＢページ送信部２６とから構成されている。
【００２５】
処理信号再翻訳部３は、翻訳済みＷＥＢページからユーザの指定により送信されてくる信号を受信する翻訳済みＷＥＢページ信号受信部３１と、受信した翻訳済み信号の文字列を、翻訳前の元の信号文字列の変換する翻訳済み文字列・元文字列変換部３２と、翻訳済み文字列・元文字列変換部３２の結果得られる翻訳前の元の信号文字列をＷＥＢサーバに送信する元信号文字列送信部３３とから構成されている。
【００２６】
次に、本実施例の動作について説明する。
【００２７】
まず、ＷＥＢ翻訳部１が元のＷＥＢページを翻訳する際の動作について説明する。
【００２８】
ＷＥＢページ翻訳部２を構成する元ＷＥＢページ取得部２１は、ＷＥＢサーバ（不図示）からＷＥＢページを取得し、ＷＥＢページ解析部２２に送信する。
【００２９】
ＷＥＢページ解析部２２は、ＷＥＢページの内容を解析して、ＷＥＢページの各部分の機能を解釈し、フォームと呼ばれる部品のように処理信号を生成する制御部品と、表示のみを目的とした表示部品とに分離して、各部品を機械翻訳部２４に送信する。
【００３０】
機械翻訳部２４は、受け取った各部品に含まれる文字列を目的言語に翻訳する。その際、表示のみを目的とした表示部品に含まれる文字列は単に目的言語に翻訳してその結果をＷＥＢページ形式生成部２５に送信し、制御部品に含まれる文字列に関しては、その文字列を目的言語に翻訳するとともに、翻訳前の言語の文字列と翻訳結果の文字列を対にしたデータとを生成してその両者をＷＥＢページ形式生成部２５に送信する。
【００３１】
ＷＥＢページ形式生成部２５は、機械翻訳部２４から受け取った翻訳結果を合成して元のＷＥＢ形式に合わせた翻訳済みＷＥＢページを作成する。その際、表示部品に含まれる文字列に関しては単に目的言語に翻訳された文字列を用いて翻訳済みＷＥＢページを構成する。これに対して、制御部品に含まれる文字列に関しては、表示される文字列としては目的言語に翻訳された文字列を割り当てるが、それと同時に、その表示文字列と対応づけられる形式で、翻訳前の元の文字列と翻訳結果の文字列を対にしたデータとをそれ自身表示されない領域に格納して翻訳済みＷＥＢページを構成する。
【００３２】
ここで、表示文字列と対応付けられ、かつ、それ自身は表示されない領域としては、その条件を満たしていれば、ＷＥＢページ記述形式内の任意の領域を用いることができる。
【００３３】
例えば、制御部品を記述するタグ領域内に、表示されない文字列を記述する形式が定められている場合にはそれを用いることができる。
【００３４】
あるいは、それ自身は表示されないＷＥＢページ内のコメント領域を用いても良い。
【００３５】
上記のようにして構成された翻訳済みＷＥＢページは、翻訳済みＷＥＢページ送信部２６によってＷＥＢブラウザに送信される。
【００３６】
次に、本実施例のＷＥＢ翻訳部１が、ＷＥＢブラウザに表示された翻訳済みＷＥＢページからユーザの指示によって送信されてくる処理信号を受信して元の処理信号に変換してＷＥＢサーバに送信する場合の動作を説明する。
【００３７】
処理信号再翻訳部３を構成する翻訳済みＷＥＢページ信号受信部３１は、ユーザの指示によって翻訳済みＷＥＢページから送信されてくる処理信号文字列を受信し、翻訳済み文字列・元文字列変換部３２に送信する。
【００３８】
翻訳済み文字列・元文字列変換部３２は、ＷＥＢページ形式生成部２５によって表示されない領域に格納されている翻訳前の元の文字列と翻訳結果の文字列を対にしたデータを参照して、ＷＥＢページ信号受信部３１から受け取った翻訳済み処理信号文字列を翻訳前の元の処理信号文字列に変換し、元信号文字列送信部３３に送信する。
【００３９】
元信号文字列送信部３３は、その処理信号文字列をＷＥＢサーバに送信する。
【００４０】
【発明の効果】
本発明は以上説明したように構成されているので、以下に記載するような効果を奏する。
【００４１】
翻訳済みＷＥＢページ内で処理信号を発生させる制御部品に関して元の処理信号文字列を保持して処理動作を保証したまま、制御部品の表示文字列を目的言語に翻訳して表示することが可能となり、ユーザにとって制御部品の意味がわかりやすくなるという効果がある。
【図面の簡単な説明】
【図１】本発明のＷＥＢ翻訳における制御部品内文字列翻訳方式の一実施例を示すブロック図である。
【符号の説明】
１    ＷＥＢ翻訳部
２    ＷＥＢページ翻訳部
３    処理信号再翻訳部
２１    元ＷＥＢページ取得部
２２    ＷＥＢページ解析部
２３    制御部品・表示部品分離部
２４    機械翻訳部
２５    ＷＥＢページ形式生成部
２６    翻訳済みＷＥＢページ送信部
３１    翻訳済みＷＥＢページ信号受信部
３２    翻訳済み文字列・元文字列変換部
３３    元信号文字列送信部
【図１】
2004259148.tif 000003