JPH10134052A - 機械翻訳方法及び装置 - Google Patents

機械翻訳方法及び装置

Info

Publication number
JPH10134052A
JPH10134052A JP8272755A JP27275596A JPH10134052A JP H10134052 A JPH10134052 A JP H10134052A JP 8272755 A JP8272755 A JP 8272755A JP 27275596 A JP27275596 A JP 27275596A JP H10134052 A JPH10134052 A JP H10134052A
Authority
JP
Japan
Prior art keywords
translation
character string
file
text
url
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.)
Granted
Application number
JP8272755A
Other languages
English (en)
Other versions
JP3121548B2 (ja
Inventor
Kenshukuru Kobayakawa
健 シュクル 小早川
Hidekazu Tazoe
英一 田添
Jun Ishikura
純 石倉
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.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
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 International Business Machines Corp filed Critical International Business Machines Corp
Priority to JP08272755A priority Critical patent/JP3121548B2/ja
Priority to TW085116090A priority patent/TW315437B/zh
Priority to KR1019970040395A priority patent/KR100265548B1/ko
Priority to SG1997003039A priority patent/SG54551A1/en
Priority to CNB971185263A priority patent/CN1148685C/zh
Priority to GB9721481A priority patent/GB2320773A/en
Priority to US08/949,257 priority patent/US6119078A/en
Publication of JPH10134052A publication Critical patent/JPH10134052A/ja
Application granted granted Critical
Publication of JP3121548B2 publication Critical patent/JP3121548B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/205Parsing
    • G06F40/221Parsing markup language streams
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/279Recognition of textual entities
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/40Processing or translation of natural language
    • G06F40/58Use of machine translation, e.g. for multi-lingual retrieval, for server-side translation for client devices or for real-time translation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • Computational Linguistics (AREA)
  • Artificial Intelligence (AREA)
  • Health & Medical Sciences (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Information Transfer Between Computers (AREA)
  • Machine Translation (AREA)
  • Computer And Data Communications (AREA)
  • Document Processing Apparatus (AREA)

Abstract

(57)【要約】 (修正有) 【課題】 インターネット上のWWWサーバからダウン
ロードしたWWWページ中の原文テキストを訳文テキス
トに、好適に翻訳する。 【解決手段】 WWWブラウザ画面上でユーザがURL
文字列を入力すると、指定されたWWWページがインタ
ーネット経由でダウンロードされる。このとき、入力さ
れたURL文字列に類似した(すなわち最尤な)URL
文字列をデータベース上で検索する。次いで、翻訳エン
ジンは、選択された翻訳環境を基に、ダウンロードされ
たWWWページ中の外国語テキストを母国語テキストに
翻訳処理する。翻訳処理結果である母国語テキストは、
WWWブラウザに渡されてブラウザ画面上に表示され
る。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、例えば英語等の外
国語テキストを日本語(あるいは韓国語や中国語など)
の母国語テキストに翻訳するための機械翻訳方法及び装
置に係り、特に、複数の翻訳環境を備えた機械翻訳方法
及び装置に関する。更に詳しくは、本発明は、インター
ネット上のWWWサーバによって提供されたWWWペー
ジ中の外国語テキストを母国語テキストに翻訳するため
の機械翻訳方法に係り、特に、処理対象の外国語テキス
トに適した翻訳環境を自動選択して翻訳処理する機械翻
訳方法及び装置に関する。なお、ここで言う「翻訳環
境」とは、翻訳処理に利用される辞書データベースや文
法処理アルゴリズム(例えば文節の設定や助動詞訳の設
定、文体の指定など)などのことを指す。
【0002】
【従来の技術】インターネット(Internet): 従来より、一般
公衆回線等の通信回線を用いて遠隔地のコンピュータ同
士をつなぐ「テレコンピューティング・システム」の研
究開発が行われてきた。例えば日本国内では、1985
年の電気通信事業法の施行に端を発してパソコン通信が
盛んになってきた。
【0003】最近のテレコンピューティングの主要な動
向として、インターネット(Internet)の利用
が挙げられよう。ここで、インターネットとは、197
0年代に米国の全米科学財団(NSF)が出資して設立
されたネットワーク"NSFnet"を母体として相互接
続された世界中のネットワークの総称である。インター
ネットは、そもそもは学術研究の情報交換を初期目的と
して世界54ヶ国の大学や研究機関等結ぶための国際的
なネットワークであるが、各大学・研究機関に設置され
たサーバ(主にUNIXワークステーション)が自主的
に相互接続を繰り返した結果、全世界を網羅する巨大な
ネットワークに成長した(現在のインターネットは、全
世界に散在する数十万を越えるサーバで構成される
!)。遠隔地間の各サーバ・マシンは、"TCP/IP
(Transmission Control Protocol/Internet Protoco
l)"と呼ばれる通信プロトコルに従って相互接続されて
おり、各マシン間でデータ転送やBBS(Bulletin Boa
rd System:電子掲示板)上でのコミュニケーションな
どが可能である。
【0004】従来の(すなわち原初的な)インターネッ
トは、UNIXベースのコンピュータ同士の接続、とい
うイメージが強かったが、1994年になって一般公開
され、インターネット接続サービスを提供するプロバイ
ダが出現するに至って、一般企業や個人にも普及が加速
してきた。例えば日本の主要パソコン通信サービス("
PC−VAN"や"NiftyServe"など)でもイ
ンターネット接続サービスが提供されている。
【0005】インターネットは、運営母体やポリシーの
異なるネットワークの集合体であり、個々のネットワー
クを統括する機関はあってもインターネット全体を包括
的に管理する機関は存在しない。すなわち、世界中に散
在する各サーバ(例えばデータベース・サーバやファイ
ル・サーバ)は、ネットワーク内のユーザによって局所
的に管理されているに過ぎない。したがって、インター
ネットの各ユーザは、インターネットに接続したサーバ
を介することにより、誰もが情報提供者となり得、ま
た、インターネット上のあらゆる情報にシームレスにア
クセスすることができる。この点は、特定のホスト(す
なわち情報サーバ)にしかアクセスできないパソコン通
信サービスとは大いに異なっている。なお、特定企業の
ネットワーク同士を接続してワイドエリアに広げたイン
ターネットワーキングと区別するために、英語では"the
Internet"と固有名詞化して表記するのが一般的となっ
ている。
【0006】ワールド・ワイド・ウェブ(World Wide W
eb:WWW):今日のインターネットの普及を加速した
のは「ワールド・ワイド・ウェブ(WWW)」である、
といっても過言ではなかろう。WWWとは、ネットワー
ク(特にインターネット)上にハイパーテキスト/*/
構築し、あらゆる情報にシームレスにアクセスすること
を目的とした広域情報システム(インターネット・アプ
リケーション)のことであり、もともとは1989年に
欧州素粒子物理学研究所(通称CERN)で開発され
た。WWWによれば、ユーザ(すなわちWWWクライア
ント)は、画面上で強調表示されたワード、フレーズ、
画像等をマウスでクリックすることによって、サーバか
らサーバへ(若しくはデータベースからデータベース
へ)、目的の情報へ辿り着くことが可能である。
【0007】「世界中に広がった蜘蛛の巣」の名の通
り、現在では非常に多数のWWWサーバがインターネッ
ト上に存在している。各WWWサーバのローカル・ディ
スクには、HTML(Hypertext markup Language)と
呼ばれる言語で記述されたファイルからなるWWWペー
ジが多数蓄積されている。
【0008】HTMLファイルは、テキスト・ファイル
の他、画像、音声、ビデオ等の各種形式のファイルを含
んでいる。HTMLは、SGML(Standard Generaliz
ed Markup Language)を基に策定されており、現在のバ
ージョンはWWWの標準化団体"W3 Consort
ium"が1996年にリリースした"HTML3.x"
である。HTMLに準拠したファイルは、基本的にはテ
キスト形式のファイルで構成されており、"<"と">"で区
切られた「予約語(タグ)」を使って、テキストの整形
や画像ファイル・音声ファイルの在処、リンク先等が記
述されている。
【0009】WWWユーザ(WWWクライアント)は、
WWWサーバのWWWページに格納されたファイルを、
HTTP(Hypertext Transfer Protocol)という通信
プロトコルに従って読み出すことができる(HTTP
は、TCP/IPの上位プロトコルに該当する)。いわ
ゆる「WWWブラウザ」は、HTMLファイルの内容を
解釈してユーザ・マシンの画面上に表示する、すなわち
インターネット・ツアー・ガイドとして作用するコンピ
ュータ・プログラムである。WWWブラウザの代表例
は、米IBM社の"Web Explorer"("Web Explorer"は米
IBM社の商標)、米Netscape Communications社の"Ne
tscape Navigator"や米Microsoft社の"Internet Explor
er"等である。
【0010】HTMLファイル中に指定された画像ファ
イル等の在処は、HTMLファイルそのものを保存して
いるWWWサーバと別のWWWサーバであっても構わな
い。WWWブラウザは、HTMLファイルの解釈を行う
他、画像ファイル等の読み出しも行って、テキスト中に
画像等が埋め込まれた複合テキストをWWWクライアン
ト・マシンのディスプレイ画面上に表示するようになっ
ている。また、HTMLファイル中には「このテキスト
(若しくは画像)がマウスでクリックされたら、どのサ
ーバのどのファイルを読み出す」という如きコマンドが
埋め込まれており、ユーザは表示画面上のテキストや画
面の一部分をマウスでクリック操作するだけで別のHT
MLファイルを読み出すことができる。クリック操作に
より新たに読み出されるHTMLファイルは、元のHT
MLファイルと同一のWWWサーバにあっても別のWW
Wサーバにあっても構わない。
【0011】HTMLファイル中に次のHTMLファイ
ルの読み出しを指示したコマンドを埋め込むことを、当
業界では「リンクを張る」とも言う。リンク先の指定に
は、URL(Uniform Resource Locator)と呼ぶ表記方
法が用いられる。URLは、インターネット上の情報リ
ソース(すなわちインターネット上のサーバが蓄積して
いるファイル)を識別するための標準的なアドレッシン
グ技術であり、IETF(Internet Engeneering Task
Force)/**/がまとめた公式文書群RFC(Request for
Comments)の1つであるRFC1738でその仕様が
規定されている。
【0012】URLは、情報リソースにアクセスするた
めのプロトコル名(スキーム名)、情報リソースを格納
するサーバ名、及びサーバ内のファイル名という3要素
を記述した文字列で構成される。指定できるプロトコル
には、HTTP(http)の他、NNTP(news)、FT
P(ftp:file transfer protocol)、Telnet(t
elnet)、ローカル・ディスクへのアクセス(file)等
が挙げられる。また、主なサーバ名には、"www.ibm.co
m"や"www.yahoo.com"等が挙げられる。例えば、"www.ya
hoo.com"というサーバのWWWサービスで提供するファ
イル"Arts"のURLは、"http://www.yahoo.com/Arts/"
と表記されよう。URLの各構成要素の間は、通常、"
/"で区切られている。換言すれば、URLは、WWWペ
ージのアドレスなのである。(なお、ここで言う「WW
Wページ」とは、WWWサーバが提供する画面の総称の
ことであり、「ホーム・ページ」とも言う。)
【0013】なお、URLを構成する文字列のうち、"
/"で区切られた各文字列のことを、本明細書中では以下
「パーシャルURL文字列」と呼ぶことにする。
【0014】WWWページのための翻訳プログラム:
述したように、WWWに依れば、インターネット・ユー
ザはデスクに居ながらにして世界中のWWWサーバにア
クセスし、取得したWWWページをブラウザ画面上で眺
めることができる。
【0015】WWWページ中のテキストの多くは英語で
記述されており、英語圏以外(例えば日本、中国、韓国
等)のインターネット・ユーザ(若しくは英語に精通し
ないユーザ)にとっては解読が不便であり、折角の広域
情報システムを充分に活用することができない。このた
め、最近では、機械翻訳ソフト(若しくは翻訳支援ソフ
ト)の開発・普及化が再燃している。これら機械翻訳ソ
フトの中には、インターネット上のテキストすなわちW
WWページの翻訳に特化した製品もある。例えば、イン
ターネット経由で取得したデータを、WWWブラウザの
プロキシ(Proxy)機能/***/を利用して機械翻訳
ソフトが中継し、翻訳文が再びWWWブラウザに渡され
てブラウザ画面に表示される、という具合である。この
ようなインターネットとの融和性を重視した機械翻訳ソ
フトの一例は、日本アイ・ビー・エム(株)が市販する
「インターネット翻訳の王様 Ver1.x」である。
【0016】機械翻訳とは、要するにコンピュータ・シ
ステムの処理能力を活用して、例えば英語等の外国語テ
キストを日本語などの母国語テキストに翻訳する(若し
くはその逆方向に翻訳する)技術のことであり、そもそ
も、人間が有する(若しくは有すると推定される)言語
に関する莫大な知識をモデル化したデータベースを構築
し、翻訳エンジンがこのデータベースを参照しながら行
うものである。
【0017】ところが、原文テキストの意図を忠実に反
映させながら精度よく機械翻訳することは、概して困難
である。これは、自然言語の持つ曖昧さにも大いに依存
する。曖昧さの最たる要因の1つとして、多義語すなわ
ち2以上の意味を持つ単語が存在し、且つ原文テキスト
中に頻出するということが挙げられよう。多義語が出現
するたびに翻訳エンジンは訳語選択しなければならず、
訳語選択にはある程度の誤差すなわち誤訳を伴うことは
言うまでもないであろう。また、曖昧さの他の要因とし
て、文法上のバリエーションが挙げられよう。例えば英
文の場合、主語・述語等の関係からSVO,SVOO,
SVOCなど幾つかの基本構文型に分類されるが、関係
詞("that"や"which"、"why"など)を省略する等によ
り、文型や文法の把握が困難となる場合が多い。
【0018】機械翻訳における翻訳精度を向上させるた
めに、複数の翻訳環境を備えるという手法が従来より広
く採り入れられている。ここで言う「翻訳環境」とは、
翻訳処理に利用される辞書データベースや文法処理アル
ゴリズム(例えば文節の設定や助動詞訳の設定、文体の
指定など)などのことを指すと把握されたい。原文テキ
ストの内容が属するジャンル、分野、用途などと翻訳環
境との間に相関関係があることは既に一般に認められて
いる。例えば芸術、スポーツ、教育、科学技術など、各
分野に応じて頻出される単語、単語の意味、独特の言い
回しなどは互に異なり、インターネット辞書、アート辞
書、スポーツ辞書などジャンル別に専用の翻訳環境が既
に利用可能となっている。つまり、原文テキストの内容
に最適な翻訳環境を用いることによって、機械翻訳時に
おける不必要な解析処理が軽減され、翻訳精度が向上す
るという訳である。
【0019】複数の翻訳環境の中から最適なものを選択
するための最も簡易且つ原始的な手法は、ユーザ自らが
原文テキストの内容から判断してマニュアル選択する、
ということであろう。この場合、ユーザは、機械翻訳の
開始前に原文テキストの内容をある程度は理解しておく
必要がある。しかしながら、ユーザが母国語でない原文
テキストの内容を一目で理解することは容易ではなく、
多くの時間を費やしかねない。この結果、翻訳システム
の存在自体が意味を持たないものとなる。特にインター
ネット・ユーザの多くは、莫大なWWWページの中から
有意義な情報を一目で取捨選択するために機械翻訳の助
けを借りるから、原文テキストを眺める時間を要してい
ては機械翻訳の意味そのものがなくなる。
【0020】これに対し、機械翻訳システムに翻訳環境
の選択処理を委ねる、という先行技術もある。例えば特
開平7−191999号公報、特開平6−332946
号公報、特開平6−318229号公報、特開平6−6
0117号公報、及び特開昭61−173060号等に
は、翻訳システムが翻訳環境を自動選択するタイプの翻
訳システムについて開示されている。この種の翻訳シス
テムは、ユーザ自らが翻訳環境を選択するという煩雑な
手続を取り除き、作業効率を向上させてくれるであろ
う。しかしながら、これら既存技術の殆どは、原文テキ
ストの意図に適合する翻訳環境を選択するために、翻訳
システムが原文テキストの内容の解析を予め行うように
なっている。原文テキストの解析というプレプロセスを
含むということは、処理に相当の時間を要し、しかも翻
訳システムを重たくしてしまう。言い換えれば、これら
既存技術は構築・活用の両面で重たいシステムであった
訳である。
【0021】《注釈》 *:ハイパーテキストとは、文字や絵、表などをオブジ
ェクトとして扱い、さらに各オブジェクト間で様々な関
係付けをしてアクセスできるようにしたソフトウェアで
ある。 **:IETFとは、インターネット上の技術、サービ
スの議論、提案等を行う機関のことである。 ***:プロキシ機能とは、インターネットからの通信
データを代理で受け取り、直接外部にアクセスできない
ホストに中継する機能のことである。
【0022】
【発明が解決しようとする課題】本発明の目的は、複数
の翻訳環境を備えた翻訳システムを用いて、外国語テキ
スト(例えば英語テキスト)を母国語テキスト(例えば
日本語、あるいは韓国語や中国語など)に翻訳するため
の、優れた機械翻訳方法及び装置を提供することにあ
る。
【0023】本発明の更なる目的は、外国語テキストを
母国語テキストに翻訳する際に、処理対象の外国語テキ
ストに適した翻訳環境を自動選択して翻訳処理する、優
れた機械翻訳方法及び装置を提供することにある。
【0024】本発明の更なる目的は、複数の翻訳環境を
備えた翻訳システムを用いて、インターネット上のWW
Wサーバによって提供されたWWWページ中の外国語テ
キストを母国語テキストに好適に翻訳することができ
る、優れた機械翻訳方法及び装置を提供することにあ
る。
【0025】
【課題を解決するための手段】本発明は、上記課題を参
酌してなされたものであり、その第1の側面は、複数の
翻訳環境を有する翻訳システムを用いて、ユーザが指定
した情報リソースに格納されたファイル中のテキストを
翻訳するための機械翻訳方法において、(a)情報リソ
ースへのアクセス手段と情報リソース名を記述した組合
せ文字列を解釈する段階と、(b)解釈結果に従って前
記複数の翻訳環境のうちの1つを選択する段階と、
(c)前記組合せ文字列が示した情報リソースに格納さ
れたファイル中のテキストを、前記選択された翻訳環境
を用いて翻訳する段階と、を具備することを特徴とする
機械翻訳方法である。
【0026】また、本発明の第2の側面は、複数の翻訳
環境を有する翻訳システムを用いて、ユーザが指定した
情報リソースに格納されたファイル中のテキストを翻訳
するための機械翻訳方法において、(a)情報リソース
へのアクセス手段と情報リソース名を記述した組合せ文
字列をユーザが入力する段階と、(b)前記組合せ文字
列が指定する情報リソースに格納されたファイルを、前
記組合せ文字列が指定するアクセス手段に従ってダウン
ロードする段階と、(c)前記組合せ文字列を解釈する
段階と、(d)解釈結果に従って前記複数の翻訳環境の
うちの1つを選択する段階と、(e)前記ダウンロード
されたファイル中のテキストを、前記選択された翻訳環
境を用いて翻訳する段階と、を具備することを特徴とす
る機械翻訳方法である。
【0027】また、本発明の第3の側面は、複数の翻訳
環境を有する翻訳システムを用いて、ユーザが指定した
情報リソースに格納されたファイル中のテキストを翻訳
するための機械翻訳方法において、(a)情報リソース
へのアクセス手段と情報リソース名を記述した組合せ文
字列をユーザが入力する段階と、(b)前記組合せ文字
列が指定する情報リソースに格納されたファイルを、前
記組合せ文字列が指定するアクセス手段に従ってダウン
ロードする段階と、(c)ダウンロードされたファイル
をファイル中の原文テキストとともにディスプレイ上に
表示する段階と、(d)前記組合せ文字列を解釈する段
階と、(e)解釈結果に従って前記複数の翻訳環境のう
ちの1つを選択する段階と、(f)前記原テキストを、
前記選択された翻訳環境を用いて翻訳する段階と、
(g)翻訳処理後の訳文テキストを前記原文テキストと
ともにディスプレイ上に表示する段階と、を具備するこ
とを特徴とする機械翻訳方法である。
【0028】また、本発明の第4の側面は、複数の翻訳
環境を有する翻訳システムを用いて、情報リソースへの
アクセス手段と情報リソース名を記述した組合せ文字列
の入力に応じて指定された情報リソースに格納されたフ
ァイルをダウンロードするとともにファイル中のテキス
トを翻訳するための機械翻訳方法において、(a)情報
リソースに係る組合せ文字列と翻訳環境との組合せをデ
ータベースとして記録する段階と、(b)前記データベ
ース中で、新たに入力された組合せ文字列に最尤な組合
せ文字列を検索する段階と、(c)情報リソースからダ
ウンロードされたファイル中のテキストを、前記検索さ
れた組合せ文字列に該当する翻訳環境を用いて翻訳する
段階と、を具備することを特徴とする機械翻訳方法であ
る。
【0029】また、本発明の第5の側面は、複数の翻訳
環境を有する翻訳システムを用いて、情報リソースへの
アクセス手段と情報リソース名を記述した組合せ文字列
の入力に応じて指定された情報リソースに格納されたフ
ァイルをダウンロードするとともにファイル中のテキス
トを翻訳するための機械翻訳方法において、(a)情報
リソースに係る組合せ文字列と翻訳環境との組合せをデ
ータベースとして記録する段階と、(b)前記データベ
ース中で、新たに入力された組合せ文字列に最尤な組合
せ文字列を検索する段階と、(c)情報リソースからダ
ウンロードされたファイル中のテキストを、前記検索さ
れた組合せ文字列に係る翻訳環境を用いて翻訳する段階
と、(d)翻訳結果が適切でなければ他の翻訳環境を用
いて前記テキストを再度翻訳処理する段階と、を具備す
ることを特徴とする機械翻訳方法である。
【0030】また、本発明の第6の側面は、複数の翻訳
環境を有する翻訳システムを用いて、情報リソースへの
アクセス手段と情報リソース名を記述した組合せ文字列
の入力に応じて指定された情報リソースに格納されたフ
ァイルをダウンロードするとともにファイル中のテキス
トを翻訳するための機械翻訳方法において、(a)情報
リソースに係る組合せ文字列と翻訳環境との組合せをデ
ータベースとして記録する段階と、(b)前記データベ
ース中で、新たに入力された組合せ文字列に最尤な組合
せ文字列を検索する段階と、(c)情報リソースからダ
ウンロードされたファイル中のテキストを、前記検索さ
れた組合せ文字列に係る翻訳環境を用いて翻訳する段階
と、(d)翻訳結果が適切でなければ他の翻訳環境を用
いて前記テキストを再度翻訳処理する段階と、(e)翻
訳結果が適切な場合には、新たな組合せ文字列と翻訳環
境との関係を前記データベース中に追加記録する段階
と、を具備することを特徴とする機械翻訳方法である。
【0031】また、本発明の第7の側面は、情報リソー
スにアクセスするためのプロトコル名、情報リソースを
格納するサーバ名(及びサーバ内のファイル名)の組合
せからなるURL(Uniform Resource Locator)文字列
の入力に応じて、指定されたサーバ内のファイルを指定
されたプロトコルに従ってインターネット経由でダウン
ロードし、複数の翻訳環境を用いてダウンロードされた
ファイル中のテキストを翻訳するための機械翻訳方法に
おいて、(a)入力されたURL文字列を解釈する段階
と、(b)解釈結果に従って前記複数の翻訳環境のうち
の1つを選択する段階と、(c)ダウンロードされたフ
ァイル中のテキストを、前記選択された翻訳環境を用い
て翻訳する段階と、を具備することを特徴とする機械翻
訳方法である。
【0032】また、本発明の第8の側面は、情報リソー
スにアクセスするためのプロトコル名、情報リソースを
格納するサーバ名(及びサーバ内のファイル名)の組合
せからなるURL(Uniform Resource Locator)文字列
の入力に応じて、指定されたサーバ内のファイルを指定
されたプロトコルに従ってインターネット経由でダウン
ロードし、複数の翻訳環境を用いてダウンロードされた
ファイル中のテキストを翻訳するための機械翻訳方法に
おいて、(a)ダウンロードされたファイルをファイル
中の原文テキストとともにディスプレイ上に表示する段
階と、(b)前記入力されたURL文字列を解釈する段
階と、(c)解釈結果に従って前記複数の翻訳環境のう
ちの1つを選択する段階と、(d)前記原テキストを、
前記選択された翻訳環境を用いて翻訳する段階と、
(e)翻訳処理後の訳文テキストを前記原文テキストと
ともにディスプレイ上に表示する段階と、を具備するこ
とを特徴とする機械翻訳方法である。
【0033】また、本発明の第9の側面は、情報リソー
スにアクセスするためのプロトコル名、情報リソースを
格納するサーバ名(及びサーバ内のファイル名)の組合
せからなるURL(Uniform Resource Locator)文字列
の入力に応じて、指定されたサーバ内のファイルを指定
されたプロトコルに従ってインターネット経由でダウン
ロードし、複数の翻訳環境を用いてダウンロードされた
ファイル中のテキストを翻訳するための機械翻訳方法に
おいて、(a)URL文字列と翻訳環境との組合せをデ
ータベースとして記録する段階と、(b)前記データベ
ース中で、新たに入力されたURL文字列に最尤なUR
L文字列を検索する段階と、(c)ダウンロードされた
されたファイル中のテキストを、前記検索されたURL
文字列に該当する翻訳環境を用いて翻訳する段階と、を
具備することを特徴とする機械翻訳方法である。
【0034】また、本発明の第10の側面は、情報リソ
ースにアクセスするためのプロトコル名、情報リソース
を格納するサーバ名(及びサーバ内のファイル名)の組
合せからなるURL(Uniform Resource Locator)文字
列の入力に応じて、指定されたサーバ内のファイルを指
定されたプロトコルに従ってインターネット経由でダウ
ンロードし、複数の翻訳環境を用いてダウンロードされ
たファイル中のテキストを翻訳するための機械翻訳方法
において、(a)URL文字列と翻訳環境との組合せを
データベースとして記録する段階と、(b)前記データ
ベース中で、新たに入力されたURL文字列に最尤なU
RL文字列を検索する段階と、(c)ダウンロードされ
たファイル中のテキストを、前記検索されたURL文字
列に該当する翻訳環境を用いて翻訳する段階と、(d)
翻訳結果が適切でなければ他の翻訳環境を用いて前記テ
キストを再度翻訳処理する段階と、を具備することを特
徴とする機械翻訳方法である。
【0035】また、本発明の第11の側面は、情報リソ
ースにアクセスするためのプロトコル名、情報リソース
を格納するサーバ名(及びサーバ内のファイル名)の組
合せからなるURL(Uniform Resource Locator)文字
列の入力に応じて、指定されたサーバ内のファイルを指
定されたプロトコルに従ってインターネット経由でダウ
ンロードし、複数の翻訳環境を用いてダウンロードされ
たファイル中のテキストを翻訳するための機械翻訳方法
において、(a)URL文字列と翻訳環境との組合せを
データベースとして記録する段階と、(b)前記データ
ベース中で、新たに入力されたURL文字列に最尤なU
RL文字列を検索する段階と、(c)ダウンロードされ
たファイル中のテキストを、前記検索されたURL文字
列に係る翻訳環境を用いて翻訳する段階と、(d)翻訳
結果が適切でなければ他の翻訳環境を用いて前記テキス
トを再度翻訳処理する段階と、(e)翻訳結果が適切な
場合には、新たなURL文字列と翻訳環境との関係を前
記データベース中に追加記録する段階と、を具備するこ
とを特徴とする機械翻訳方法である。
【0036】また、本発明の第12の側面は、インター
ネット経由でWWWサーバからダウンロードされたファ
イル中のテキストを、複数の翻訳環境を用いて翻訳する
ための機械翻訳装置において、(a)URL文字列と翻
訳環境との組合せを記述したデータベースを記録する第
1の手段と、(b)ユーザがURLを入力するための第
2の手段と、(c)入力されたURLで指定されたWW
Wサーバのファイルをダウンロードするための第3の手
段と、(d)入力されたURL文字列に最尤なURL文
字列を前記第1の手段の中から検索するための第4の手
段と、(e)検索されたURL文字列に係る翻訳環境を
最適なものとして選択するための第5の手段と、(f)
ダウンロードしたWWWサーバのファイル中のテキスト
を、前記選択された翻訳環境を用いて翻訳する第6の手
段と、(g)翻訳結果を画面表示するための第7の手段
と、を具備することを特徴とする機械翻訳装置である。
【0037】なお、ここで言う「翻訳環境」とは、翻訳
処理に利用される辞書データベースや文法処理アルゴリ
ズム(例えば文節の設定や助動詞訳の設定、文体の指定
など)などのことを指すと把握されたい。
【0038】
【作用】本発明は、主にWWWページの機械翻訳に向け
られたものであり、WWWページのアドレスであるUR
Lがプロトコル名、サーバ名、ファイル名という各要素
を記述した文字列(すなわち「パーシャルURL文字
列」)の組合せで構成される、という点に着目してなさ
れたものである。
【0039】本発明に係る機械翻訳方法及び装置は、コ
ンピュータ・プロセスという形態で実装可能であり、例
えばWWWサーバからWWWページを受信しブラウザ画
面に表示するという一連のブラウジング動作に連動して
実行される。
【0040】該コンピュータ・プロセスは、外国語テキ
ストを母国語テキストに翻訳処理する(またはその逆方
向に翻訳処理する)ための翻訳エンジンの他に、翻訳環
境A(インターネット辞書)、翻訳環境B(アート辞
書)、翻訳環境C(スポーツ辞書)等のような複数の翻
訳環境を備えている。また、本発明に係る機械翻訳方法
は、予めURL文字列に関するデータベースを蓄積して
いる。このデータベースは、下表1に示すような、比較
的頻繁にアクセスされるWWWページに関するURL文
字列と翻訳環境との対応テーブルという形態であっても
よい。同テーブルで各URL文字列と対応付けらた翻訳
環境は、過去の翻訳処理結果等により最適な環境と看做
されたものである。
【0041】
【表1】
【0042】表1では、URL名"www.ibm.com/"及び"w
ww.yahoo.com/"に対しては翻訳環境A(インターネット
辞書)が、"www.yahoo.com/Arts/"に対しては翻訳環境
B(アート辞書)が、"www.yahoo/com/Arts/Recreation
/Sports/"に対しては翻訳環境C(スポーツ辞書)が、
夫々最適の翻訳環境として記録されている。該データベ
ースは、システムの設計者がユーザの一般的傾向を基に
予め作成していてもよい。また、各ユーザのアクセス状
況を学習してデータベースを更に蓄積するようにしても
よい。
【0043】WWWブラウザ画面上でユーザがURL文
字列を入力すると、WWWブラウザ(若しくはWWWブ
ラウザのプロキシ)は、インターネット経由で、URL
文字列で指定されたWWWページからファイルをダウン
ロードする。一方、本発明に係るコンピュータ・プロセ
スは、入力されたURL文字列を解釈する。ここで言う
URL文字列の解釈とは、入力されたURL文字列に最
も類似した(すなわち最尤な)URL文字列をデータベ
ース上で検索することを意味する。より具体的には、U
RL文字列をパーシャルURL文字列の組合せとして捉
え、パーシャルURL文字列の組合せが最も一致するU
RL文字列をデータベース上から見つけ出す訳である。
例えばURL入力がデータベースに既存の"www.ibm.com
/"であれば、これに該当する翻訳環境A(インターネッ
ト辞書)が自動選択される。また、URL入力がデータ
ベースに未登録の"www.yahoo/com/Arts/Architecture/"
であれば、パーシャルURL文字列の一致度が最も高
い"www.yahoo.com/Arts/"に該当する翻訳環境B(アー
ト辞書)が自動選択される。なお、本発明に係るコンピ
ュータ・プロセスは、WWWページのダウンロード作業
の完了後、あるいはダウンロード作業に並行して、UR
L文字列の解釈を行ってもよい。または、本発明に係る
コンピュータ・プロセスは、WWWブラウザのプロキシ
機能を包含して、WWWページのダウンロード作業を代
行するという実装形態でもよい。
【0044】次いで、翻訳エンジンは、選択された翻訳
環境を基に、ダウンロードされたファイル中の外国語テ
キストを母国語テキストに翻訳処理する。翻訳処理結果
である母国語テキストは、例えばWWWブラウザに渡さ
れてブラウザ画面上に表示される。このとき、元の外国
語テキストからなる原文ウィンドウと、母国語テキスト
からなる訳文ウィンドウを一画面上に同時表示(対訳表
示)するようにしてもよい。
【0045】翻訳結果がブラウザ画面に表示された時点
で、ユーザは訳文の内容が適当でないと判断すれば、他
の翻訳環境に切り替えて再度機械翻訳するようにしても
よい。また、データベースに未登録のURL文字列につ
いて最適な翻訳環境が見つかったときに、データベース
に追加登録するようにしてもよい。
【0046】要するに、本発明は、インターネット上の
WWWサーバによって提供されたWWWページを機械翻
訳する際に、WWWページのアドレスであるURLの文
字列を基にして翻訳環境を自動的に切り替える、という
機械翻訳方法及び装置である。本発明によれば最適な翻
訳環境を選択するので、翻訳精度は自ずと向上する。ま
た、翻訳環境の切替え・データベースの登録等の処理
を、URL文字列という比較的少容量のデータのみに基
づいて行うので、処理が軽く、且つシステムの構築も容
易である。
【0047】なお、機械翻訳の際に複数の翻訳環境の中
から原文テキストの意図に適合する翻訳環境を選択す
る、という類の技術自体は本出願前に既に存在している
(前述の公開特許公報参照)。但し、これら既存技術の
殆ど全ては、URL文字列ではなく、原テキストの内容
を解析した結果を参照して翻訳環境を選択するようにな
っている。言い換えれば、これら既存技術は原文テキス
トを解析するという処理を含んでおり、構築・活用の両
面で重たいシステムであり、本発明とは本質的に相違し
ている。また、これら既存技術は、そもそも、WWWペ
ージの翻訳には向けられていない。別の見方をすれば、
本発明とこれら構成が相違する既存技術とを共存させる
ことも可能である。
【0048】本発明のさらに他の目的、特徴や利点は、
後述する本発明の実施例や添付する図面に基づくより詳
細な説明によって明らかになるであろう。
【0049】
【発明の実施の形態】以下、図面を参照しながら本発明
の実施例を詳解する。
【0050】A.ハードウエア環境 図1には、本発明を実現するのに適したコンピュータ・
システム10のハードウェア構成を模式的に示してい
る。以下、各部について説明する。
【0051】メイン・コントローラであるCPU11
は、オペレーティング・システム(OS)の制御下で、
各種プログラムを実行するようになっている。CPU1
1は、例えば米Intel社製の"Pentium/1
xxMHz"でよい。また、OSは、例えば米IBM社
の"OS/2"("OS/2"は米IBM社の商標)や米M
icroSoft社の"Windows95"でよい。
【0052】CPU11は、自身の外部ピンに直結した
プロセッサ・バス12、ローカル・バスとしてのPCI
(Peripheral Component Interconnect)バス16、及
び、入出力バスとしてのISA(Industry Standard Ar
chitecture)バス18という3階層のバスを介して各ハ
ードウェア・ブロックと相互接続している。
【0053】プロセッサ・バス12とPCIバス16と
は、ブリッジ回路(ホスト−PCIブリッジ)13によ
って連絡されている。本実施例のブリッジ回路13は、
メイン・メモリ14へのアクセス動作を制御するメモリ
・コントローラや、両バス12,16間の速度差を吸収
するためのデータ・バッファなどを含んだ構成となって
いる。
【0054】メイン・メモリ14は、実行プログラムの
読み込み領域として、あるいは実行プログラムの作業領
域として用いられ、一般には複数のDRAM(ダイナミ
ックRAM)チップで構成される。また、L2−キャッ
シュ15は、頻繁にアクセスされるコード/データを一
時格納して、CPU11がメイン・メモリ14にアクセ
スする時間を吸収するために設けられた高速メモリであ
り、一般にはSRAM(スタティックRAM)チップが
用いられる。また、ROM17は、電源投入時のテスト
・プログラム(POST)や、システム10内の各ハー
ドウェアを操作するためのコード群を恒久的に格納する
ため不揮発性メモリである。
【0055】PCIバス16は、比較的高速なデータ転
送が可能なバス(バス幅32ビット、動作周波数33M
Hz、最大データ転送速度132KBps)であり、ビ
デオ・コントローラ20やカードバス・コントローラ
(図示しない)のような比較的高速で動作する周辺デバ
イス類が接続される。
【0056】ビデオ・コントローラ20は、CPU11
からの描画命令を実際に処理するための専用コントロー
ラであり、処理した描画情報を画面バッファ(VRA
M)21に一旦書き込むとともに、VRAM21から描
画情報を読み出してディスプレイ22にビデオ出力する
ようになっている。
【0057】PCIバス16とISAバス18とは、ブ
リッジ回路(PCI−ISAブリッジ)19によって相
互接続されている。本実施例のブリッジ回路19は、D
MAコントローラやプログラマブル割込みコントローラ
(PIC)、プログラマブル・インターバル・タイマ
(PIT)を含んだ構成となっている。また、本実施例
のブリッジ回路19は、IDE(Integrated Drive Ele
ctronics)に準拠した外部記憶装置類を接続するための
IDEコネクタも備えている。IDEコネクタには、例
えばIDEハード・ディスク・ドライブ(HDD)23
やIDE CD−ROMドライブ24が接続される。
【0058】なお、上述した2つのブリッジ回路13及
び19はPCIによって作成された仕様に準拠するもの
であり、一般には単一のチップセットの形態で提供され
る。チップセットの一例は、米Intel社が市販す
る"Triton"である。
【0059】ISAバス18は、PCIバスに比しデー
タ転送速度が低く(バス幅16ビット、最大データ転送
速度4MBps)、キーボード/マウス・コントローラ
(KMC)25やI/Oコントローラ25、オーディオ
・コントローラ34のような、比較的低速駆動するタイ
プの周辺デバイス類を接続するのに用いられる。
【0060】KMC25は、キーボード26からの入力
コードや、マウス27からの指示座標値を、コンピュー
タ・データとしてバス18上に取り込むための専用コン
トローラである。
【0061】I/Oコントローラ28は、フロッピー・
ディスク・ドライブ(FDD)29の駆動や、パラレル
・ポート30又はシリアル・ポート32を介したパラレ
ル的若しくはシリアル的なデータ転送動作を制御するた
めの専用コントローラである。一般に、パラレル・ポー
ト30にはプリンタ31が、シリアル・ポート32には
モデム33が、夫々接続される。
【0062】モデム33は、アナログ的な一般公衆回線
50を介してデータ交換を行うための機器であり、コン
ピュータ・システム10内のデジタル信号をアナログ信
号に変調して回線50上に伝送したり、逆に回線50経
由で受信したアナログ信号をデジタル信号に復調してコ
ンピュータ・システム10内に取り込む機能を持ってい
る。本実施例のコンピュータ・システム10は、公衆回
線50経由でサーバ・マシン60(より厳密にはサーバ
・マシン60のモデム(図示しない))にダイヤルアッ
プ接続することが可能である。ここで言う「サーバ・マ
シン」とは、インターネット接続サービスを提供する
「サービス・プロバイダ」が所有するサーバ・マシンの
1つ(例えばシステム10のユーザの最寄のサーバ・マ
シン)である。サーバ・マシン60は、一般には、イン
ターネット70に常設されており、自身にダイヤルアッ
プしたコンピュータ・システム10をインターネット7
0にIP接続する。なお、サービス・プロバイダの例
は、日本アイ・ビー・エム(株)の「IBMインターネ
ット接続サービス」や、ベッコアメ・インターネットの
「BEKKOAME/INTERNET」などである。
【0063】オーディオ・コントローラ34は、オーデ
ィオ信号の入出力処理を行うための専用コントローラで
あり、マイク35から入力されたオーディオ信号をコン
ピュータ・データとして取り込んだり、オーディオ・デ
ータをDA変換してスピーカ36からオーディオ出力す
るようになっている。
【0064】なお、現在市販されているいわゆるパーソ
ナル・コンピュータは、図1に示したコンピュータ・シ
ステム10として充分に機能を発揮するであろう。な
お、コンピュータ・システム10を構成するためには、
図1に示した以外にも多くの電気回路等が必要である。
但し、これらは当業者には周知であり、また、本発明の
要旨を構成するものではないので、本明細書中では省略
している。
【0065】B.機械翻訳システム 図2には、本発明によって提供される機械翻訳システム
100のシステム構成を模式的に示している。該機械翻
訳システムは、実際には、図1に示すようなコンピュー
タ・システム10上で実行されるアプリケーション・プ
ログラムの1つという形態で実現される。
【0066】該機械翻訳システム100は、翻訳プロキ
シ110と、翻訳エンジン120と、翻訳環境切替部1
30とで構成され、これら各部とWWWブラウザ150
との協働的動作により、機械翻訳プロセスが好適に実現
されるようになっている。
【0067】WWWブラウザ150は、インターネット
・ツアー・ガイドとして作用するコンピュータ・プログ
ラムであり、コンピュータ・システム10のユーザに対
してURL(Uniform Resource Locator)すなわち所望
のWWWページのアドレスを入力するためのユーザ・イ
ンターフェースを提供するとともに、WWWページに格
納されたHTMLファイルの内容を解釈して、ディスプ
レイ22上に表示するようになっている。本実施例のW
WWブラウザ150は、プロキシ機能を備えたタイプで
ある。すなわち、WWWブラウザ150は、WWWペー
ジ上のファイルのダウンロードを翻訳プロキシ110に
依頼するとともに、翻訳後のテキスト・ファイルを翻訳
プロキシ110から受け取って、画像ファイル(例えば
GIFファイル)等とともにディスプレイ22上に表示
するようになっている。WWWブラウザ150の表示の
態様として、例えば「原文のみ」、「訳文のみ」、「対
訳表示」などの各表示モードをサポートしている。ブラ
ウザ画面上で切替可能である。また、ブラウザ画面はマ
ルチウィンドウ中の1つのウィンドウでもよい(後
述)。
【0068】翻訳プロキシ110は、WWWブラウザ1
50からの要求に従って、URLで指定されたWWWペ
ージからファイルをインターネット70経由でダウンロ
ードするとともに、ダウンロードしたファイル中のテキ
ストを翻訳エンジン120に受け渡し、さらに、翻訳エ
ンジン120から渡された翻訳処理後の訳文テキストを
WWWブラウザ150に受け渡すようになっている。な
お、「プロキシ」とは、直接外部にアクセスできないホ
ストの代理で、インターネットからの通信データを受け
取るなどの中継機能の総称である。
【0069】翻訳エンジン120は、機械翻訳処理、す
なわち原文(例えば英語等の外国語テキスト)を訳文
(例えば日本語等の母国語テキスト)に翻訳する本体で
あり、翻訳プロキシ110から受け取った原文テキスト
を自身が備えた翻訳環境を利用しながら翻訳処理し、処
理結果である訳文テキストを翻訳プロキシ110に渡す
ようになっている。本実施例の翻訳エンジン120は、
翻訳環境A,翻訳環境B,翻訳環境C…など複数の翻訳
環境を備えている。ここで言う「翻訳環境」とは、翻訳
処理に利用される辞書データベースや文法処理アルゴリ
ズム(例えば文節の設定や助動詞訳の設定、文体の指定
など)などのことを指す。原文テキストの内容が属する
ジャンル、分野、用途などと翻訳環境との間に相関関係
があることは、既に一般に認められている通りである。
本実施例では、例えば、インターネット辞書、ビジネス
辞書、政治辞書、エンターテイメント辞書、アート辞
書、スポーツ辞書などのように、ジャンル毎に専用の辞
書データベースを有している。
【0070】翻訳環境切替部130は、翻訳エンジン1
20が使用すべき翻訳環境を適宜切り替えるためのもの
である。本実施例に係る翻訳環境切替部130は、WW
WページのアドレスであるURLがプロトコル名、サー
バ名、ファイル名という各要素を記述した文字列(すな
わち「パーシャルURL文字列」)の組合せで構成され
るという点に着目してデザインされたものであり、WW
Wブラウザ150に対して入力されたURL文字列に基
づいて最適な翻訳環境を自動選択するようになってい
る。
【0071】図3には、翻訳環境切替部130の構成を
模式的に示している。同図に示すように、本実施例の翻
訳環境切替部130は、URL入力部131と、翻訳環
境出力部132と、URLデータベース133と、UR
L照合部134と、基本操作部135とに細分化され
る。
【0072】URLデータベース133は、比較的頻繁
にアクセスされるWWWページのURL文字列と、その
各々に対して最適と看做されている翻訳環境との対応関
係を記述したテーブルである。
【0073】図4及び図5には、URLデータベース1
33をWWWブラウザ画面上に表示した様子を示してい
る(但し、図5は図4の画面の続き)。両図に示すよう
に、比較的頻繁にアクセスされる各WWWサーバ/WW
WページのURL文字列は、それぞれに最適な翻訳環境
と関連付けてデータベース1133上に登録されてい
る。例えば、"www.ibm.com/"や"www.yahoo.com/"は「イ
ンターネット一般」が、また、"cnn.com/"は「ビジネ
ス」が、夫々最適な翻訳環境として登録されている。本
実施例のURLデータベース133には、各URL文字
列が不規則的に(すなわち登録順等に従うだけで、アル
ファベットやパーシャルURL文字列の並びや個数など
のいずれの秩序にも依らないで)、記述されている。
【0074】URL文字列と最適な翻訳環境の対応関係
として特徴的な点の1つは、URL文字列の示すWWW
サーバ名が同じであっても指定されたファイルが違えば
最適な翻訳環境も相違する場合が多々ある、という点で
ある。例えば、図4及び図5に示すように、"www.yaho
o.com/"は「インターネット一般」が最適環境として登
録されているが、同一WWWサーバ内にあるファイル"w
ww.yahoo.com/Government/"や"www.yahoo.com/Recreati
on/Sports/"、"www.yahoo.com/Arts/"はそれぞれ「政
治」及び「スポーツ」が最適環境として登録されてい
る。更に、本発明者等の経験則に依れば、同一WWWサ
ーバ内のファイルであっても、「パーシャルURL文字
列」(すなわちURLを構成する文字列のうち"/"で区
切られた各文字列)の組合せが最も類似する(すなわち
最尤な)ファイル同士が同じ最適環境を共有する傾向に
ある、ということが既に判っている。例えば"www.yaho
o.com/Arts/Architecture"というURL文字列で指定さ
れるファイルは、"www.yahoo.com/"よりもパーシャルU
RL文字列の一致度の高い"www.yahoo.com/Arts/"と同
じ「アート」を最適な環境としている。
【0075】URLデータベース133へのURL文字
列の登録は、例えば機械翻訳システム100の設計者が
予め行っていてもよい。また、システム100のユーザ
が基本操作部135を介して追記登録するようにしても
よい(後述)。
【0076】URL入力部131は、WWWブラウザ画
面上で入力されたURL文字列を、翻訳プロキシ110
経由で受け取って、URL照合部134に渡すようにな
っている。また、URL照合部134は、入力されたU
RL文字列をURLデータベース133上で照合して、
最適な翻訳環境を見つけ出してこれを翻訳環境出力部1
32経由で翻訳エンジン120に通知するようになって
いる。
【0077】C.翻訳環境の選択処理 URL照合部134が行う処理は、要するに、入力され
たURL文字列に最も類似した(すなわち最尤な)UR
L文字列をURLデータベース133中で検索し、見つ
け出されたURL文字列に対応する翻訳環境を翻訳エン
ジン120に出力することである。図6には、URL照
合部134が行う翻訳環境の選択処理ルーチンをフロー
チャート化して示している。なお、該処理ルーチンにお
いて、SはWWWブラウザ上で入力されたURL文字
列、iはURLデータベース133上のインデックス、
mは検索過程において今までに最も類似したURL文字
列のインデックスを指す。例えば配列S(i)はURL
データベース133上のi番目のレコードに登録された
URL文字列を表す。また、データベース検索の最終結
果がm=Mであれば、URLデータベース133上のM
番目のURL文字列S(M)に対応する翻訳環境が最適
であることを表す。また、配列E(m)は、URLデー
タベース133上のm番目のレコードに登録されたUR
L文字列の翻訳環境を示す。
【0078】該処理ルーチンでは、まず、各インデック
スに初期値を代入する(ステップS10)。インデック
スiの初期値は、URLデータベースの先頭レコードを
示す1であり、インデックスmの初期値は、ブランク、
すなわち類似のURL文字列が未だ見つかっていない状
態を示す0である。
【0079】次いでステップS20では、現在のインデ
ックスiがURLデータベース133の最後のレコード
を越えているかどうかを判断する。
【0080】判断ブロックS20の結果が否定的、すな
わち未照合のレコードがURLデータベース133に残
っていれば、次ステップS30において、現在入力中の
URL文字列Sがi番目のレコードに係るURL文字列
S(i)をパーシャルURL文字列として含むかどうか
を判断する(ステップS30)。
【0081】判断ブロックS30の結果が否定的、すな
わちURL文字列S(i)が現在入力中のURL文字列
Sに類似していないと判断された場合、ステップS70
にジャンプする。ステップS70では、URLデータベ
ース133の次のレコードを照合すべく、iを1だけイ
ンクリメントして、ステップS20に復帰する。
【0082】一方、判断ブロックS30の結果が肯定
的、すなわちすなわちURL文字列S(i)が現在入力
中のURL文字列Sに類似すると判断された場合、次ス
テップS40に進み、m=0すなわち未だ類似のURL
文字列が見つかっていない状態かどうかを判断する。m
=0であれば、この度照合されたURL文字列を一時記
憶すべく、mにiを代入する。
【0083】また、判断ブロックS40においてmが0
でない、すなわち類似のURL文字列が既に一時記憶さ
れている状態であれば、次ステップS50に進み、この
度照合されたURL文字列S(i)と既に記憶されてい
るURL文字列S(m)のいずれが現在入力中のURL
文字列Sに類似しているかを比較する。該比較は、文字
列S(i)とS(m)のどちらが連続したより多くのパ
ーシャルURL文字列を含むかを比べることによって行
われる。例えば、"www.yahoo.com/"と"www.yahoo.com/A
rts/"であれば、前者は1個、後者は2個のパーシャル
URL文字列で構成されるから、後者の方が優る。な
お、「連続したより多くのパーシャルURL文字列」と
は、より多くのパーシャルURL文字列が一致していて
もパーシャルURL文字列の並びが一致しなければ、U
RL照合上は類似性が低いことを意味する。例えば現在
入力中のURL文字列が"www.yahoo.com/Recreation/Sp
orts/"で、URLデータベース133に既登録のURL
文字列として"www.yahoo.com/Sports/"及び"www.yahoo.
com/Recreation/"の2個があったとすると、後者は連続
する2個のパーシャルURL文字列が一致するが、前者
は1個のパーシャルURL文字列しか一致しない("Spo
rts"は入力URL文字列中にもあるが、並びが一致しな
いのでカウントされない)。したがって、後者のURL
文字列の方が優る、ということになる。
【0084】判断ブロックS50において、新たに照合
されたURL文字列S(i)の方が優ると判断されれ
ば、次ステップS60に進み、最尤のURL文字列を置
き換えるべく、mにiが代入される。しかる後、次ステ
ップS70に進む。また、判断ブロックS50におい
て、既に記憶されているURL文字列S(m)の方が優
ると判断されれば、現在のmの値を維持すべく、次ステ
ップS60をスキップしてステップS70に向かう。
【0085】ステップS70では、URLデータベース
133の次のレコードを照合すべく、iを1だけインク
リメントして、ステップS20に復帰する。そして、ス
テップS20において、未照合のレコードがURLデー
タベース133に残っていれば、上述のステップS30
〜S70の処理を繰り返す。一方、ステップS20で、
現在のインデックスiがURLデータベース133の最
後のレコードを越えていると判断されると、分岐"Ye
s"に進んでステップS80に向かう。
【0086】ステップS80では、まず、mが0かどう
かを調べる。m=0は上記ループS20〜S70におい
て現在入力中のURL文字列Sに類似のURL文字列が
URLデータベース133の中から全く見つからなかっ
たことを意味する。この場合には、デフォルトの翻訳環
境を翻訳エンジン120に出力し(ステップS90)、
翻訳環境の選択処理ルーチンを終了する。
【0087】一方、m≠0であれば、上記ループS20
〜S70において最尤と判断されたURL文字列に関す
る翻訳環境E(m)を翻訳エンジン120に出力し(ス
テップS100)、翻訳環境の選択処理ルーチンを終了
する。翻訳エンジン120は選択された翻訳環境E
(m)を用いてダウンロード・ファイルを翻訳処理す
る。
【0088】D.URLデータベースの更新 URLデータベース133の内容が基本操作部135を
介して追記登録される、という点は既に述べた。この項
では、URLデータベース133の追記登録手続につい
て簡単に説明する。
【0089】図8には、URLデータベース133の追
記登録手続ルーチンをフローチャート化して示してい
る。まず、WWWブラウザ画面上に訳文テキストを表示
し、これを見て翻訳内容に満足か、すなわち最適な翻訳
環境が選択されているかどうか、ユーザに判断を仰ぐ
(ステップS200)。
【0090】判断ブロックS200の結果が否定的であ
れば、追加登録の必要がないので、後続のステップを全
てスキップして、処理ルーチンを終了する。
【0091】一方、判断ブロックS200の結果が肯定
的であれば、新しく入力されたURL文字列Sと最適な
翻訳環境E(m)との関係をURLデータベース133
に追加登録すべきかどうか、ユーザの判断を仰ぐ(ステ
ップS210)。ここで、ユーザは、新しく入力された
URL文字列Sの今後の使用頻度等を元に、登録の是非
を判断する。
【0092】判断ブロックS210の結果が肯定的であ
れば、URLデータベース133に新規登録して(ステ
ップS220)、処理ルーチンを終了する。また、判断
ブロックS210の結果が否定的であれは、次ステップ
S220をスキップして、処理ルーチンを終了する。
【0093】E.ブラウザ画面 ここで、本実施例に係る機械翻訳システム100を実装
したWWWブラウザ150の画面を、図7に例示してお
く。同図の画面は、原文テキストの直下の行に訳文テキ
ストを列記した「対訳表示」モードであるが、WWWブ
ラウザ画面上で「原文のみ」又「訳文のみ」などの他の
表示モードに切替可能である。また、WWWブラウザ画
面はディスプレイ22上のマルチウィンドウの1つのウ
ィンドウでもよい。
【0094】WWWブラウザ画面には、最上段より、
「タイトル・バー」、「メニュー・バー」、「ツール・
バー」が設けられている。タイトル・バーは起動画面の
アプリケーション名を表示した領域であり、メニュー・
バーは選択可能な処理コマンドを一覧表示した領域であ
る(周知)。また、ツール・バーは、頻繁に利用する機
能を素早く起動するためのボタンを並べたメニュー・バ
ーの一種であり、「スマート・アイコン」ともいう(周
知)。
【0095】ツール・バーの真下には、URL入力部が
設けられている。ユーザは、URL文字列をURL入力
部に入力することによって、所望のアクセス先のWWW
ページを指定することができる。同図では、URL名"w
ww.yahoo.com/"が入力されている。
【0096】入力されたURL文字列は、翻訳プロキシ
110に渡される。翻訳プロキシ110は、WWWブラ
ウザ150の代理で、指定されたWWWページからファ
イルをダウンロードするとともに、ファイル中の原文テ
キストを翻訳エンジン120に一旦引き渡す。また、入
力されたURL文字列は、翻訳プロキシ110経由で翻
訳環境切替部130に渡される。翻訳環境切替部130
は、受け取ったURL文字列を解釈して最適な翻訳環境
を選択し、これを翻訳エンジン120に通知する。ま
た、翻訳エンジン120は、選択された翻訳環境を利用
して原文テキストを翻訳処理し、原文テキストと訳文テ
キストを翻訳プロキシ110経由でWWWブラウザ15
0に渡す。これら一連の処理はデスクトップのバックグ
ラウンドで行われる。
【0097】URL入力部の下方の、ブラウザ画面の大
部分を占める矩形領域は、WWWブラウザ画面本体であ
り、ダウンロードされたWWWページの内容が表示され
ている。同図では、URL名によって指定された"www.y
ahoo.com/"ページの画面が表示されている。
【0098】WWWブラウザ画面本体の最上段には、現
在の表示モードや、選択された翻訳環境を表示するため
のインジケータ部が設けられている。同図では、表示モ
ードとして設定された「対訳」モードが強調表示されて
おり、したがって、ブラウザ画面内では原文テキストの
直下の行に訳文テキストが列記されている。また、図4
に示すように、URLデータベース133には"www.yah
oo.com/"の最適環境は「インターネット一般」と登録さ
れていることから、インジケータ部にはその旨が表示さ
れている。なお、ユーザは、インジケータ部をマウス2
7でクリック操作することによって、表示モードや使用
された翻訳環境を動的に切り替えることもできる。
【0099】F.追補 以上、特定の実施例を参照しながら、本発明について詳
解してきた。しかしながら、本発明の要旨を逸脱しない
範囲で当業者が該実施例の修正や代用を成し得ることは
自明である。例えば機械翻訳システムは、WWWブラウ
ザのプロキシ機能を利用したタイプである必要はなく、
WWWブラウザ画面上の原文をクリップボード経由で受
け渡しされて翻訳処理するタイプでアッフもよい。すな
わち、例示という形態で本発明を開示してきたのであ
り、限定的に解釈されるべきではない。本発明の要旨を
判断するためには、冒頭に記載した特許請求の範囲の欄
を参酌すべきである。
【0100】
【発明の効果】以上詳記したように、本発明によれば、
複数の翻訳環境を備えた翻訳システムを用いて、外国語
テキスト(例えば英語テキスト)を母国語テキスト(例
えば日本語、あるいは韓国語や中国語など)に翻訳する
ことができる、優れた機械翻訳方法及び装置を提供する
ことができる。
【0101】また、本発明によれば、外国語テキストを
母国語テキストに翻訳する際に、処理対象の外国語テキ
ストに適した翻訳環境を選択して翻訳処理する、優れた
機械翻訳方法及び装置を提供することができる。
【0102】また、本発明によれば、複数の翻訳環境を
備えた翻訳システムを用いて、インターネット上のWW
Wサーバによって提供されたWWWページ中の外国語テ
キストを母国語テキストに好適に翻訳することができ
る、優れた機械翻訳方法及び装置を提供することができ
る。
【図面の簡単な説明】
【図1】図1は、本発明を実現するのに適した典型的な
コンピュータ・システム10のハードウェア構成を模式
的に示した図である。
【図2】図2は、本発明によって提供される機械翻訳シ
ステムのシステム構成を模式的に示した図である。
【図3】図3は、翻訳環境切替部130の構成を模式的
に示した図である。
【図4】図4は、URLデータベース133をWWWブ
ラウザ画面上に表示した様子を示した図である。
【図5】図5は、URLデータベース133をWWWブ
ラウザ画面上に表示した様子を示した図である(但し、
図4の画面の続き)。
【図6】図6は、URL照合部134が行う翻訳環境の
選択処理ルーチンをフローチャート化して示した図であ
る。
【図7】図7は、本実施例に係る機械翻訳システム10
0を実装したWWWブラウザ150の画面を例示した図
である。
【図8】図8は、URLデータベース133の追記登録
手続ルーチンをフローチャート化して示した図である。
【符号の説明】
10…コンピュータ・システム、11…CPU、12…
プロセッサ・バス、13,19…ブリッジ回路、14…
メイン・メモリ、15…L2−キャッシュ、16…PC
Iバス、17…ROM、18…ISAバス、20…ビデ
オ・コントローラ、21…VRAM、22…ディスプレ
イ、23…HDD、24…CD−ROMドライブ、25
…キーボード/マウス・コントローラ、26…キーボー
ド、27…マウス、28…I/Oコントローラ、29…
FDD、30…パラレル・ポート、31…プリンタ、3
2…シリアル・ポート、33…モデム、34…オーディ
オ・コントローラ、35…マイク、36…スピーカ、5
0…公衆回線、60…サーバ・マシン(プロバイダ)、
70…インターネット、100…機械翻訳システム、1
10…翻訳プロキシ、120…翻訳エンジン、130…
翻訳環境切替部、131…URL入力部、132…翻訳
環境出力部、133…URLデータベース、134…U
RL照合部、135…基本操作部、150…WWWブラ
ウザ。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 田添 英一 神奈川県大和市下鶴間1623番地14 日本ア イ・ビー・エム株式会社 大和事業所内 (72)発明者 石倉 純 神奈川県大和市下鶴間1623番地14 日本ア イ・ビー・エム株式会社 大和事業所内

Claims (13)

    【特許請求の範囲】
  1. 【請求項1】複数の翻訳環境を有する翻訳システムを用
    いて、ユーザが指定した情報リソースに格納されたファ
    イル中のテキストを翻訳するための機械翻訳方法におい
    て、(a)情報リソースへのアクセス手段と情報リソー
    ス名を記述した組合せ文字列を解釈する段階と、(b)
    解釈結果に従って前記複数の翻訳環境のうちの1つを選
    択する段階と、(c)前記組合せ文字列が示した情報リ
    ソースに格納されたファイル中のテキストを、前記選択
    された翻訳環境を用いて翻訳する段階と、を具備するこ
    とを特徴とする機械翻訳方法。
  2. 【請求項2】複数の翻訳環境を有する翻訳システムを用
    いて、ユーザが指定した情報リソースに格納されたファ
    イル中のテキストを翻訳するための機械翻訳方法におい
    て、(a)情報リソースへのアクセス手段と情報リソー
    ス名を記述した組合せ文字列をユーザが入力する段階
    と、(b)前記組合せ文字列が指定する情報リソースに
    格納されたファイルを、前記組合せ文字列が指定するア
    クセス手段に従ってダウンロードする段階と、(c)前
    記組合せ文字列を解釈する段階と、(d)解釈結果に従
    って前記複数の翻訳環境のうちの1つを選択する段階
    と、(e)前記ダウンロードされたファイル中のテキス
    トを、前記選択された翻訳環境を用いて翻訳する段階
    と、を具備することを特徴とする機械翻訳方法。
  3. 【請求項3】複数の翻訳環境を有する翻訳システムを用
    いて、ユーザが指定した情報リソースに格納されたファ
    イル中のテキストを翻訳するための機械翻訳方法におい
    て、(a)情報リソースへのアクセス手段と情報リソー
    ス名を記述した組合せ文字列をユーザが入力する段階
    と、(b)前記組合せ文字列が指定する情報リソースに
    格納されたファイルを、前記組合せ文字列が指定するア
    クセス手段に従ってダウンロードする段階と、(c)ダ
    ウンロードされたファイルをファイル中の原文テキスト
    とともにディスプレイ上に表示する段階と、(d)前記
    組合せ文字列を解釈する段階と、(e)解釈結果に従っ
    て前記複数の翻訳環境のうちの1つを選択する段階と、
    (f)前記原テキストを、前記選択された翻訳環境を用
    いて翻訳する段階と、(g)翻訳処理後の訳文テキスト
    を前記原文テキストとともにディスプレイ上に表示する
    段階と、を具備することを特徴とする機械翻訳方法。
  4. 【請求項4】複数の翻訳環境を有する翻訳システムを用
    いて、情報リソースへのアクセス手段と情報リソース名
    を記述した組合せ文字列の入力に応じて指定された情報
    リソースに格納されたファイルをダウンロードするとと
    もにファイル中のテキストを翻訳するための機械翻訳方
    法において、(a)情報リソースに係る組合せ文字列と
    翻訳環境との組合せをデータベースとして記録する段階
    と、(b)前記データベース中で、新たに入力された組
    合せ文字列に最尤な組合せ文字列を検索する段階と、
    (c)情報リソースからダウンロードされたファイル中
    のテキストを、前記検索された組合せ文字列に該当する
    翻訳環境を用いて翻訳する段階と、を具備することを特
    徴とする機械翻訳方法。
  5. 【請求項5】複数の翻訳環境を有する翻訳システムを用
    いて、情報リソースへのアクセス手段と情報リソース名
    を記述した組合せ文字列の入力に応じて指定された情報
    リソースに格納されたファイルをダウンロードするとと
    もにファイル中のテキストを翻訳するための機械翻訳方
    法において、(a)情報リソースに係る組合せ文字列と
    翻訳環境との組合せをデータベースとして記録する段階
    と、(b)前記データベース中で、新たに入力された組
    合せ文字列に最尤な組合せ文字列を検索する段階と、
    (c)情報リソースからダウンロードされたファイル中
    のテキストを、前記検索された組合せ文字列に係る翻訳
    環境を用いて翻訳する段階と、(d)翻訳結果が適切で
    なければ他の翻訳環境を用いて前記テキストを再度翻訳
    処理する段階と、を具備することを特徴とする機械翻訳
    方法。
  6. 【請求項6】複数の翻訳環境を有する翻訳システムを用
    いて、情報リソースへのアクセス手段と情報リソース名
    を記述した組合せ文字列の入力に応じて指定された情報
    リソースに格納されたファイルをダウンロードするとと
    もにファイル中のテキストを翻訳するための機械翻訳方
    法において、(a)情報リソースに係る組合せ文字列と
    翻訳環境との組合せをデータベースとして記録する段階
    と、(b)前記データベース中で、新たに入力された組
    合せ文字列に最尤な組合せ文字列を検索する段階と、
    (c)情報リソースからダウンロードされたファイル中
    のテキストを、前記検索された組合せ文字列に係る翻訳
    環境を用いて翻訳する段階と、(d)翻訳結果が適切で
    なければ他の翻訳環境を用いて前記テキストを再度翻訳
    処理する段階と、(e)翻訳結果が適切な場合には、新
    たな組合せ文字列と翻訳環境との関係を前記データベー
    ス中に追加記録する段階と、を具備することを特徴とす
    る機械翻訳方法。
  7. 【請求項7】情報リソースにアクセスするためのプロト
    コル名、情報リソースを格納するサーバ名(及びサーバ
    内のファイル名)の組合せからなるURL(Uniform Re
    source Locator)文字列の入力に応じて、指定されたサ
    ーバ内のファイルを指定されたプロトコルに従ってイン
    ターネット経由でダウンロードし、複数の翻訳環境を用
    いてダウンロードされたファイル中のテキストを翻訳す
    るための機械翻訳方法において、(a)入力されたUR
    L文字列を解釈する段階と、(b)解釈結果に従って前
    記複数の翻訳環境のうちの1つを選択する段階と、
    (c)ダウンロードされたファイル中のテキストを、前
    記選択された翻訳環境を用いて翻訳する段階と、を具備
    することを特徴とする機械翻訳方法。
  8. 【請求項8】情報リソースにアクセスするためのプロト
    コル名、情報リソースを格納するサーバ名(及びサーバ
    内のファイル名)の組合せからなるURL(Uniform Re
    source Locator)文字列の入力に応じて、指定されたサ
    ーバ内のファイルを指定されたプロトコルに従ってイン
    ターネット経由でダウンロードし、複数の翻訳環境を用
    いてダウンロードされたファイル中のテキストを翻訳す
    るための機械翻訳方法において、(a)ダウンロードさ
    れたファイルをファイル中の原文テキストとともにディ
    スプレイ上に表示する段階と、(b)前記入力されたU
    RL文字列を解釈する段階と、(c)解釈結果に従って
    前記複数の翻訳環境のうちの1つを選択する段階と、
    (d)前記原テキストを、前記選択された翻訳環境を用
    いて翻訳する段階と、(e)翻訳処理後の訳文テキスト
    を前記原文テキストとともにディスプレイ上に表示する
    段階と、を具備することを特徴とする機械翻訳方法。
  9. 【請求項9】情報リソースにアクセスするためのプロト
    コル名、情報リソースを格納するサーバ名(及びサーバ
    内のファイル名)の組合せからなるURL(Uniform Re
    source Locator)文字列の入力に応じて、指定されたサ
    ーバ内のファイルを指定されたプロトコルに従ってイン
    ターネット経由でダウンロードし、複数の翻訳環境を用
    いてダウンロードされたファイル中のテキストを翻訳す
    るための機械翻訳方法において、(a)URL文字列と
    翻訳環境との組合せをデータベースとして記録する段階
    と、(b)前記データベース中で、新たに入力されたU
    RL文字列に最尤なURL文字列を検索する段階と、
    (c)ダウンロードされたされたファイル中のテキスト
    を、前記検索されたURL文字列に該当する翻訳環境を
    用いて翻訳する段階と、を具備することを特徴とする機
    械翻訳方法。
  10. 【請求項10】情報リソースにアクセスするためのプロ
    トコル名、情報リソースを格納するサーバ名(及びサー
    バ内のファイル名)の組合せからなるURL(Uniform
    Resource Locator)文字列の入力に応じて、指定された
    サーバ内のファイルを指定されたプロトコルに従ってイ
    ンターネット経由でダウンロードし、複数の翻訳環境を
    用いてダウンロードされたファイル中のテキストを翻訳
    するための機械翻訳方法において、(a)URL文字列
    と翻訳環境との組合せをデータベースとして記録する段
    階と、(b)前記データベース中で、新たに入力された
    URL文字列に最尤なURL文字列を検索する段階と、
    (c)ダウンロードされたファイル中のテキストを、前
    記検索されたURL文字列に該当する翻訳環境を用いて
    翻訳する段階と、(d)翻訳結果が適切でなければ他の
    翻訳環境を用いて前記テキストを再度翻訳処理する段階
    と、を具備することを特徴とする機械翻訳方法。
  11. 【請求項11】情報リソースにアクセスするためのプロ
    トコル名、情報リソースを格納するサーバ名(及びサー
    バ内のファイル名)の組合せからなるURL(Uniform
    Resource Locator)文字列の入力に応じて、指定された
    サーバ内のファイルを指定されたプロトコルに従ってイ
    ンターネット経由でダウンロードし、複数の翻訳環境を
    用いてダウンロードされたファイル中のテキストを翻訳
    するための機械翻訳方法において、(a)URL文字列
    と翻訳環境との組合せをデータベースとして記録する段
    階と、(b)前記データベース中で、新たに入力された
    URL文字列に最尤なURL文字列を検索する段階と、
    (c)ダウンロードされたファイル中のテキストを、前
    記検索されたURL文字列に係る翻訳環境を用いて翻訳
    する段階と、(d)翻訳結果が適切でなければ他の翻訳
    環境を用いて前記テキストを再度翻訳処理する段階と、
    (e)翻訳結果が適切な場合には、新たなURL文字列
    と翻訳環境との関係を前記データベース中に追加記録す
    る段階と、を具備することを特徴とする機械翻訳方法。
  12. 【請求項12】インターネット経由でWWWサーバから
    ダウンロードされたファイル中のテキストを、複数の翻
    訳環境を用いて翻訳するための機械翻訳装置において、
    (a)URL文字列と翻訳環境との組合せを記述したデ
    ータベースを記録する第1の手段と、(b)ユーザがU
    RLを入力するための第2の手段と、(c)入力された
    URLで指定されたWWWサーバのファイルをダウンロ
    ードするための第3の手段と、(d)入力されたURL
    文字列に最尤なURL文字列を前記第1の手段の中から
    検索するための第4の手段と、(e)検索されたURL
    文字列に係る翻訳環境を最適なものとして選択するため
    の第5の手段と、(f)ダウンロードしたWWWサーバ
    のファイル中のテキストを、前記選択された翻訳環境を
    用いて翻訳する第6の手段と、(g)翻訳結果を画面表
    示するための第7の手段と、を具備することを特徴とす
    る機械翻訳装置。
  13. 【請求項13】インターネット経由でWWWサーバから
    ダウンロードされたファイル中のテキストを翻訳するた
    めのコンピュータ・プログラムを格納したコンピュータ
    可読記憶媒体であって、前記コンピュータ・プログラム
    は、(a)複数の翻訳環境と、(b)URL文字列と翻
    訳環境との組合せを記述したデータベースを記録したデ
    ータベースと、(c)ユーザが入力したURLが指定す
    るWWWサーバのファイルをダウンロードするための第
    1のコンピュータ可読プログラム・コード手段と、
    (d)入力されたURL文字列に最尤なURL文字列を
    前記データベースの中から検索する第2のコンピュータ
    可読プログラム・コード手段と、(e)検索されたUR
    L文字列に係る翻訳環境を最適なものとして選択する第
    3のコンピュータ可読プログラム・コード手段と、
    (f)ダウンロードしたWWWサーバのファイル中のテ
    キストを、前記選択された翻訳環境を用いて翻訳する第
    4のコンピュータ可読プログラム・コード手段と、
    (g)翻訳結果を画面表示するための第4のコンピュー
    タ可読プログラム・コード手段と、を具備することを特
    徴とするコンピュータ可読記憶媒体。
JP08272755A 1996-10-15 1996-10-15 機械翻訳方法及び装置 Expired - Lifetime JP3121548B2 (ja)

Priority Applications (7)

Application Number Priority Date Filing Date Title
JP08272755A JP3121548B2 (ja) 1996-10-15 1996-10-15 機械翻訳方法及び装置
TW085116090A TW315437B (en) 1996-10-15 1996-12-26 Machine translation method and device
KR1019970040395A KR100265548B1 (ko) 1996-10-15 1997-08-23 기계번역방법및장치
SG1997003039A SG54551A1 (en) 1996-10-15 1997-08-25 Automatic translating method and machine
CNB971185263A CN1148685C (zh) 1996-10-15 1997-09-12 自动翻译方法和自动翻译机
GB9721481A GB2320773A (en) 1996-10-15 1997-10-10 Automatic language translation
US08/949,257 US6119078A (en) 1996-10-15 1997-10-13 Systems, methods and computer program products for automatically translating web pages

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP08272755A JP3121548B2 (ja) 1996-10-15 1996-10-15 機械翻訳方法及び装置

Publications (2)

Publication Number Publication Date
JPH10134052A true JPH10134052A (ja) 1998-05-22
JP3121548B2 JP3121548B2 (ja) 2001-01-09

Family

ID=17518307

Family Applications (1)

Application Number Title Priority Date Filing Date
JP08272755A Expired - Lifetime JP3121548B2 (ja) 1996-10-15 1996-10-15 機械翻訳方法及び装置

Country Status (7)

Country Link
US (1) US6119078A (ja)
JP (1) JP3121548B2 (ja)
KR (1) KR100265548B1 (ja)
CN (1) CN1148685C (ja)
GB (1) GB2320773A (ja)
SG (1) SG54551A1 (ja)
TW (1) TW315437B (ja)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000036408A (ko) * 2000-03-07 2000-07-05 손상범 일대일 대응 방식을 이용한 인터넷 브라우저상의자국어/기준어 도메인 문자 전환 알고리즘.
JP2000276431A (ja) * 1999-03-25 2000-10-06 Nec Corp 翻訳機能付きプロキシキャッシュサーバ及びそれを有する翻訳機能付きブラウジング・システム
WO2002003270A1 (en) * 2000-07-04 2002-01-10 Aai Inc. Commerce method and device, system, and recorded medium
WO2006098019A1 (ja) * 2005-03-16 2006-09-21 Visionarts, Inc. メニューバープログラム
US8433718B2 (en) 2003-02-21 2013-04-30 Motionpoint Corporation Dynamic language translation of web site content
JP2014059766A (ja) * 2012-09-18 2014-04-03 Sharp Corp 画像処理装置、画像形成装置、プログラム、記録媒体
US9128918B2 (en) 2010-07-13 2015-09-08 Motionpoint Corporation Dynamic language translation of web site content

Families Citing this family (153)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6044205A (en) * 1996-02-29 2000-03-28 Intermind Corporation Communications system for transferring information between memories according to processes transferred with the information
US6122666A (en) * 1998-02-23 2000-09-19 International Business Machines Corporation Method for collaborative transformation and caching of web objects in a proxy network
US8489980B2 (en) * 1998-02-23 2013-07-16 Transperfect Global, Inc. Translation management system
US10541973B2 (en) * 1998-02-23 2020-01-21 Transperfect Global, Inc. Service of cached translated content in a requested language
US6272531B1 (en) * 1998-03-31 2001-08-07 International Business Machines Corporation Method and system for recognizing and acting upon dynamic data on the internet
GB2337611A (en) * 1998-05-20 1999-11-24 Sharp Kk Multilingual document retrieval system
US7191393B1 (en) * 1998-09-25 2007-03-13 International Business Machines Corporation Interface for providing different-language versions of markup-language resources
US6738827B1 (en) 1998-09-29 2004-05-18 Eli Abir Method and system for alternate internet resource identifiers and addresses
US6374247B1 (en) * 1998-11-09 2002-04-16 Unisys Corporation Cool ice service templates
US6370532B1 (en) * 1998-11-09 2002-04-09 Unisys Corporation Cool ICE batch interface
US6490550B1 (en) * 1998-11-30 2002-12-03 Ericsson Inc. System and method for IP-based communication transmitting speech and speech-generated text
US6347316B1 (en) * 1998-12-14 2002-02-12 International Business Machines Corporation National language proxy file save and incremental cache translation option for world wide web documents
US6363337B1 (en) * 1999-01-19 2002-03-26 Universal Ad Ltd. Translation of data according to a template
US6654741B1 (en) * 1999-05-03 2003-11-25 Microsoft Corporation URL mapping methods and systems
US7607085B1 (en) * 1999-05-11 2009-10-20 Microsoft Corporation Client side localizations on the world wide web
JP3664917B2 (ja) * 1999-08-06 2005-06-29 シャープ株式会社 ネットワーク情報の表示方法およびその方法をプログラムとして格納した記憶媒体ならびにそのプログラムを実行するコンピュータ
US6993476B1 (en) * 1999-08-26 2006-01-31 International Business Machines Corporation System and method for incorporating semantic characteristics into the format-driven syntactic document transcoding framework
US6957247B1 (en) * 1999-09-22 2005-10-18 Ates Gorkem I Internet system
CN1387653A (zh) * 1999-11-02 2002-12-25 E-卡拉里蒂公司 用于高效发送和接收信息的语言分类系统
US6950881B1 (en) * 1999-11-02 2005-09-27 Mshift, Inc. System for converting wireless communications for a mobile device
US7039722B1 (en) * 1999-11-12 2006-05-02 Fuisz Richard C Method and apparatus for translating web addresses and using numerically entered web addresses
US7107325B1 (en) 1999-11-15 2006-09-12 Insweb Corporation System and method for optimizing and processing electronic pages in multiple languages
AUPQ539700A0 (en) * 2000-02-02 2000-02-24 Worldlingo.Com Pty Ltd Translation ordering system
US7225181B2 (en) * 2000-02-04 2007-05-29 Fujitsu Limited Document searching apparatus, method thereof, and record medium thereof
US9614934B2 (en) 2000-02-29 2017-04-04 Paypal, Inc. Methods and systems for harvesting comments regarding users on a network-based facility
US7216072B2 (en) * 2000-02-29 2007-05-08 Fujitsu Limited Relay device, server device, terminal device, and translation server system utilizing these devices
KR20010085157A (ko) * 2000-02-29 2001-09-07 박종득 인터넷에서 단어,철자를 조합하여 일기,편지등의문장,글을 한글로 쓰면 외국어로 실시간 번역을 하고,외국어를 한글로 혹은 외국어를 다른 외국어로 실시간통,번역해주는 시스템
US6415249B1 (en) * 2000-03-01 2002-07-02 International Business Machines Corporation Method and system for using machine translation with content language specification
WO2001067304A1 (en) * 2000-03-07 2001-09-13 Hotlens.Com Inc. Server-side web browsing and multiple lens system, method and apparatus
US20010047477A1 (en) * 2000-03-20 2001-11-29 Hiang-Swee Chiang Transparent user and session management for web applications
AU2001249777A1 (en) * 2000-03-31 2001-10-15 Amikai, Inc. Method and apparatus for providing multilingual translation over a network
US6604101B1 (en) 2000-06-28 2003-08-05 Qnaturally Systems, Inc. Method and system for translingual translation of query and search and retrieval of multilingual information on a computer network
US20040006560A1 (en) * 2000-05-01 2004-01-08 Ning-Ping Chan Method and system for translingual translation of query and search and retrieval of multilingual information on the web
WO2001089171A2 (en) * 2000-05-16 2001-11-22 Mshift, Inc. System for providing network content to wireless devices
US7013340B1 (en) 2000-05-18 2006-03-14 Microsoft Corporation Postback input handling by server-side control objects
KR100373899B1 (ko) * 2000-05-23 2003-02-26 주식회사 시스메타 암호화된 데이터 처리 방법 및 시스템
AU2001274991A1 (en) * 2000-05-26 2001-12-11 Theone.Com System and method for providing interactive translation of information in a communication network
US20010054011A1 (en) * 2000-06-15 2001-12-20 Nec Corporation Contents conversion fee charging system, contents conversion fee charging method and storage medium storing program for controlling same
JP3982736B2 (ja) * 2000-06-30 2007-09-26 沖電気工業株式会社 翻訳システム
US6704776B1 (en) * 2000-06-30 2004-03-09 Webtv Networks, Inc. Selecting attribute based content for server applications
US7389221B1 (en) 2000-07-17 2008-06-17 Globalenglish Corporation System and method for interactive translation
US7266512B2 (en) 2000-07-18 2007-09-04 Cnet Networks, Inc. System and method for establishing business to business connections via the internet
JP2002041432A (ja) * 2000-07-25 2002-02-08 Oki Electric Ind Co Ltd チャットシステム,端末装置,サーバ装置及び媒体
US7571217B1 (en) 2000-08-16 2009-08-04 Parallel Networks, Llc Method and system for uniform resource locator transformation
US20020049831A1 (en) * 2000-09-01 2002-04-25 Lifefiles.Com,Inc. System for generating a web document
US8806326B1 (en) * 2000-09-25 2014-08-12 Nokia Inc. User preference based content linking
US20020161928A1 (en) * 2000-10-10 2002-10-31 Awele Ndili Smart agent for providing network content to wireless devices
US20020062396A1 (en) * 2000-10-31 2002-05-23 Mishou Co., Ltd. Server devices for displaying web pages
US20020087302A1 (en) * 2000-11-10 2002-07-04 Miyuki Tomaru Processing system, processing method and recording medium
US20020078152A1 (en) 2000-12-19 2002-06-20 Barry Boone Method and apparatus for providing predefined feedback
US20030115040A1 (en) * 2001-02-09 2003-06-19 Yue Xing International (multiple language/non-english) domain name and email user account ID services system
US20020123879A1 (en) * 2001-03-01 2002-09-05 Donald Spector Translation system & method
JP3379090B2 (ja) * 2001-03-02 2003-02-17 インターナショナル・ビジネス・マシーンズ・コーポレーション 機械翻訳システム、機械翻訳方法、及び機械翻訳用プログラム
US8298160B2 (en) * 2001-03-16 2012-10-30 Ev3 Inc. Wire convertible from over-the-wire length to rapid exchange length
US7380250B2 (en) 2001-03-16 2008-05-27 Microsoft Corporation Method and system for interacting with devices having different capabilities
US20060288212A1 (en) * 2001-03-20 2006-12-21 Gutenberg Printing Llc Transparent user and session management for web applications
US6993474B2 (en) * 2001-05-17 2006-01-31 Curry David G Interactive conversational speech communicator method and system
US20020174150A1 (en) * 2001-05-18 2002-11-21 Xerox Corporation Systems and methods for dynamic national language service
US7493397B1 (en) 2001-06-06 2009-02-17 Microsoft Corporation Providing remote processing services over a distributed communications network
US6915454B1 (en) 2001-06-12 2005-07-05 Microsoft Corporation Web controls validation
US20030036976A1 (en) * 2001-08-14 2003-02-20 Kurt De Ruwe System and method for providing business transaction information in multiple languages
US7146358B1 (en) * 2001-08-28 2006-12-05 Google Inc. Systems and methods for using anchor text as parallel corpora for cross-language information retrieval
JP2003091344A (ja) * 2001-09-19 2003-03-28 Sony Corp 情報処理装置および情報処理方法、記録媒体、データ構造、並びにプログラム
JP4283466B2 (ja) * 2001-10-12 2009-06-24 富士通株式会社 リンク関係に基づく文書整理方法
US20030084143A1 (en) * 2001-10-31 2003-05-01 Herbert Knoesel Resource locator management system and method
US7428725B2 (en) 2001-11-20 2008-09-23 Microsoft Corporation Inserting devices specific content
US6915341B2 (en) * 2002-01-08 2005-07-05 International Business Machines Corporation System for sending messages to all users in a web hosting environment
US20030144912A1 (en) * 2002-01-29 2003-07-31 Mcgee Todd Multilingual messaging system and method for e-commerce
US7987421B1 (en) * 2002-01-30 2011-07-26 Boyd H Timothy Method and apparatus to dynamically provide web content resources in a portal
US7890639B1 (en) 2002-01-30 2011-02-15 Novell, Inc. Method and apparatus for controlling access to portal content from outside the portal
JP3809863B2 (ja) * 2002-02-28 2006-08-16 インターナショナル・ビジネス・マシーンズ・コーポレーション サーバ
US7548847B2 (en) * 2002-05-10 2009-06-16 Microsoft Corporation System for automatically annotating training data for a natural language understanding system
US7490167B2 (en) * 2002-05-22 2009-02-10 Sony Corporation System and method for platform and language-independent development and delivery of page-based content
US20040003022A1 (en) * 2002-06-27 2004-01-01 International Business Machines Corporation Method and system for using modulo arithmetic to distribute processing over multiple processors
US7113960B2 (en) * 2002-08-22 2006-09-26 International Business Machines Corporation Search on and search for functions in applications with varying data types
US20040049374A1 (en) * 2002-09-05 2004-03-11 International Business Machines Corporation Translation aid for multilingual Web sites
US7236977B1 (en) 2002-09-20 2007-06-26 Novell, Inc. Method for dynamically distributing items for changes based on group membership
US7574653B2 (en) * 2002-10-11 2009-08-11 Microsoft Corporation Adaptive image formatting control
GB2395029A (en) * 2002-11-06 2004-05-12 Alan Wilkinson Translation of electronically transmitted messages
US7660843B1 (en) 2003-01-21 2010-02-09 Novell, Inc. Method and apparatus for dynamically delivering a gadget
FR2850473A1 (fr) * 2003-01-28 2004-07-30 France Telecom Procede et systeme pour la fourniture d'un service de traduction automatique de contenu web
US7536293B2 (en) * 2003-02-24 2009-05-19 Microsoft Corporation Methods and systems for language translation
CN104683513A (zh) * 2003-03-08 2015-06-03 任文林 多功能通讯装置
CN1553584A (zh) * 2003-03-08 2004-12-08 多功能通讯装置
US8170863B2 (en) * 2003-04-01 2012-05-01 International Business Machines Corporation System, method and program product for portlet-based translation of web content
US7313587B1 (en) 2003-07-14 2007-12-25 Microsoft Corporation Method and apparatus for localizing Web applications
US7346487B2 (en) * 2003-07-23 2008-03-18 Microsoft Corporation Method and apparatus for identifying translations
US7496497B2 (en) * 2003-12-18 2009-02-24 Taiwan Semiconductor Manufacturing Co., Ltd. Method and system for selecting web site home page by extracting site language cookie stored in an access device to identify directional information item
US7543270B1 (en) * 2004-01-23 2009-06-02 The Math Works, Inc. Tracing output descriptions generated from corresponding input descriptions
US20050198573A1 (en) * 2004-02-24 2005-09-08 Ncr Corporation System and method for translating web pages into selected languages
USRE50599E1 (en) 2004-04-01 2025-09-23 Kyocera Corporation Search engines and systems with handheld document data capture devices
US7890604B2 (en) 2004-05-07 2011-02-15 Microsoft Corproation Client-side callbacks to server events
US9026578B2 (en) 2004-05-14 2015-05-05 Microsoft Corporation Systems and methods for persisting data between web pages
US7464386B2 (en) 2004-05-17 2008-12-09 Microsoft Corporation Data controls architecture
US7562008B2 (en) * 2004-06-23 2009-07-14 Ning-Ping Chan Machine translation method and system that decomposes complex sentences into two or more sentences
US7853473B2 (en) 2004-08-31 2010-12-14 Revionics, Inc. Market-based price optimization system
US7509318B2 (en) * 2005-01-28 2009-03-24 Microsoft Corporation Automatic resource translation
US8219907B2 (en) * 2005-03-08 2012-07-10 Microsoft Corporation Resource authoring with re-usability score and suggested re-usable data
US20060206797A1 (en) * 2005-03-08 2006-09-14 Microsoft Corporation Authorizing implementing application localization rules
US8249854B2 (en) * 2005-05-26 2012-08-21 Microsoft Corporation Integrated native language translation
US7543189B2 (en) * 2005-06-29 2009-06-02 International Business Machines Corporation Automated multilingual software testing method and apparatus
US20070088732A1 (en) * 2005-10-13 2007-04-19 Yen-Fu Chen Dynamic string length checking for off-line processing using client-side caching of database catalog
US7603365B2 (en) * 2005-10-13 2009-10-13 International Business Machines Corporation System and method for capture and processing of overflow characters from user input
US10319252B2 (en) 2005-11-09 2019-06-11 Sdl Inc. Language capability assessment and training apparatus and techniques
US7822596B2 (en) * 2005-12-05 2010-10-26 Microsoft Corporation Flexible display translation
US8275602B2 (en) * 2006-04-21 2012-09-25 Scomm, Inc. Interactive conversational speech communicator method and system
US7801721B2 (en) 2006-10-02 2010-09-21 Google Inc. Displaying original text in a user interface with translated text
US9122674B1 (en) 2006-12-15 2015-09-01 Language Weaver, Inc. Use of annotations in statistical machine translation
US20080178081A1 (en) * 2007-01-22 2008-07-24 Eran Reshef System and method for guiding non-technical people in using web services
US20090287514A1 (en) * 2007-03-16 2009-11-19 Alliance Of Professionals & Consultants, Inc. Rapid candidate opt-in confirmation system
US8831928B2 (en) 2007-04-04 2014-09-09 Language Weaver, Inc. Customizable machine translation service
US8825466B1 (en) 2007-06-08 2014-09-02 Language Weaver, Inc. Modification of annotated bilingual segment pairs in syntax-based machine translation
US20090013268A1 (en) * 2007-07-02 2009-01-08 Universal Ad Ltd. Creation Of Visual Composition Of Product Images
US9201870B2 (en) * 2008-01-25 2015-12-01 First Data Corporation Method and system for providing translated dynamic web page content
US7698688B2 (en) * 2008-03-28 2010-04-13 International Business Machines Corporation Method for automating an internationalization test in a multilingual web application
CN101615181B (zh) * 2008-06-27 2012-05-16 国际商业机器公司 创建国际化网络应用的系统和方法
ATE544274T1 (de) 2008-08-01 2012-02-15 Research In Motion Ltd Elektronisches e-mail-system mit funktionen zur formatierung von nachrichten mittels zeichensätzen und zugehörige verfahren
CN101661480B (zh) * 2008-08-29 2012-08-08 国际商业机器公司 确定组织在不同语言中的名称的方法和系统
KR101579978B1 (ko) * 2009-03-10 2015-12-24 엘지전자 주식회사 웹페이지 표시방법 및 이를 적용한 이동 통신 단말기
AU2009342361A1 (en) * 2009-03-18 2011-10-06 Google Inc. Web translation with display replacement
US10671698B2 (en) 2009-05-26 2020-06-02 Microsoft Technology Licensing, Llc Language translation using embeddable component
US9405745B2 (en) * 2009-06-01 2016-08-02 Microsoft Technology Licensing, Llc Language translation using embeddable component
US8990064B2 (en) 2009-07-28 2015-03-24 Language Weaver, Inc. Translating documents based on content
RU2009144948A (ru) * 2009-12-03 2011-06-10 Виталий Евгеньевич Пилкин (RU) Система улучшения автоматизированного перевода информации
US10417646B2 (en) 2010-03-09 2019-09-17 Sdl Inc. Predicting the cost associated with translating textual content
US8280954B2 (en) 2010-03-25 2012-10-02 Scomm, Inc. Method and system for providing live real-time communication via text between mobile user devices
US9356991B2 (en) 2010-05-10 2016-05-31 Litera Technology Llc Systems and methods for a bidirectional multi-function communication module
US8635205B1 (en) * 2010-06-18 2014-01-21 Google Inc. Displaying local site name information with search results
US20120072831A1 (en) * 2010-09-16 2012-03-22 Gemtek Technology Co., Ltd Method for creating a multi-lingual web page
JP5908213B2 (ja) * 2011-02-28 2016-04-26 ブラザー工業株式会社 通信装置
US8843360B1 (en) * 2011-03-04 2014-09-23 Amazon Technologies, Inc. Client-side localization of network pages
CN102722479B (zh) * 2011-03-30 2015-11-04 腾讯科技(深圳)有限公司 一种实现语言翻译的方法及装置
US11003838B2 (en) 2011-04-18 2021-05-11 Sdl Inc. Systems and methods for monitoring post translation editing
ES2827203T3 (es) 2011-05-05 2021-05-20 Yappn Canada Inc Comunicación interlingüística entre dispositivos móviles próximos
CN102811140B (zh) 2011-05-31 2015-04-08 国际商业机器公司 测试基于浏览器的应用的方法和系统
US8886515B2 (en) 2011-10-19 2014-11-11 Language Weaver, Inc. Systems and methods for enhancing machine translation post edit review processes
WO2013086666A1 (en) * 2011-12-12 2013-06-20 Google Inc. Techniques for assisting a human translator in translating a document including at least one tag
US8942973B2 (en) * 2012-03-09 2015-01-27 Language Weaver, Inc. Content page URL translation
CN102662935A (zh) * 2012-04-08 2012-09-12 北京语智云帆科技有限公司 一种交互式的机器翻译方法和机器翻译系统
US10261994B2 (en) 2012-05-25 2019-04-16 Sdl Inc. Method and system for automatic management of reputation of translators
JP5708608B2 (ja) * 2012-10-04 2015-04-30 コニカミノルタ株式会社 ブラウザプログラム
US9152622B2 (en) 2012-11-26 2015-10-06 Language Weaver, Inc. Personalized machine translation via online adaptation
US9342503B1 (en) * 2013-03-12 2016-05-17 Amazon Technologies, Inc. Correlation across languages
US9213694B2 (en) 2013-10-10 2015-12-15 Language Weaver, Inc. Efficient online domain adaptation
US9639526B2 (en) * 2014-01-10 2017-05-02 Microsoft Technology Licensing, Llc Mobile language translation of web content
US20160004697A1 (en) * 2014-07-05 2016-01-07 Maurice H.P.M. van Putten Bilingual Search Engine for Mobile Devices
WO2016018004A1 (en) 2014-07-31 2016-02-04 Samsung Electronics Co., Ltd. Method, apparatus, and system for providing translated content
US10380656B2 (en) 2015-02-27 2019-08-13 Ebay Inc. Dynamic predefined product reviews
CN105760542B (zh) * 2016-03-15 2022-07-29 腾讯科技(深圳)有限公司 一种显示控制方法、终端及服务器
EP3441887B1 (en) * 2016-04-04 2023-06-07 Wovn Technologies, Inc. Translation system
CN107943797A (zh) * 2017-11-22 2018-04-20 语联网(武汉)信息技术有限公司 一种全原文参考的在线翻译系统
CN108345589A (zh) * 2017-11-22 2018-07-31 语联网(武汉)信息技术有限公司 一种全原文参考的在线翻译方法
US11258872B1 (en) * 2020-12-10 2022-02-22 Amazon Technologie, Inc. Techniques for accelerating page rendering

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03268062A (ja) * 1990-03-19 1991-11-28 Fujitsu Ltd 機械翻訳電子メール装置における私用単語の登録装置
US5497319A (en) * 1990-12-31 1996-03-05 Trans-Link International Corp. Machine translation and telecommunications system
US5175684A (en) * 1990-12-31 1992-12-29 Trans-Link International Corp. Automatic text translation and routing system
JP3220560B2 (ja) * 1992-05-26 2001-10-22 シャープ株式会社 機械翻訳装置
JPH0668144A (ja) * 1992-08-14 1994-03-11 Fujitsu Ltd 電子ニュース翻訳配送装置
US5568383A (en) * 1992-11-30 1996-10-22 International Business Machines Corporation Natural language translation system and document transmission network with translation loss information and restrictions
JPH07210558A (ja) * 1994-01-20 1995-08-11 Fujitsu Ltd 機械翻訳装置
US5715466A (en) * 1995-02-14 1998-02-03 Compuserve Incorporated System for parallel foreign language communication over a computer network
JPH0981569A (ja) * 1995-09-12 1997-03-28 Hitachi Ltd 多カ国対応サービス提供システム
US5764906A (en) * 1995-11-07 1998-06-09 Netword Llc Universal electronic resource denotation, request and delivery system
US5987401A (en) * 1995-12-08 1999-11-16 Apple Computer, Inc. Language translation for real-time text-based conversations
US5944790A (en) * 1996-07-19 1999-08-31 Lucent Technologies Inc. Method and apparatus for providing a web site having a home page that automatically adapts to user language and customs
US5884246A (en) * 1996-12-04 1999-03-16 Transgate Intellectual Properties Ltd. System and method for transparent translation of electronically transmitted messages

Cited By (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000276431A (ja) * 1999-03-25 2000-10-06 Nec Corp 翻訳機能付きプロキシキャッシュサーバ及びそれを有する翻訳機能付きブラウジング・システム
KR20000036408A (ko) * 2000-03-07 2000-07-05 손상범 일대일 대응 방식을 이용한 인터넷 브라우저상의자국어/기준어 도메인 문자 전환 알고리즘.
WO2002003270A1 (en) * 2000-07-04 2002-01-10 Aai Inc. Commerce method and device, system, and recorded medium
US10409918B2 (en) 2003-02-21 2019-09-10 Motionpoint Corporation Automation tool for web site content language translation
US8433718B2 (en) 2003-02-21 2013-04-30 Motionpoint Corporation Dynamic language translation of web site content
US11308288B2 (en) 2003-02-21 2022-04-19 Motionpoint Corporation Automation tool for web site content language translation
US8949223B2 (en) 2003-02-21 2015-02-03 Motionpoint Corporation Dynamic language translation of web site content
US10621287B2 (en) 2003-02-21 2020-04-14 Motionpoint Corporation Dynamic language translation of web site content
US9626360B2 (en) 2003-02-21 2017-04-18 Motionpoint Corporation Analyzing web site for translation
US9367540B2 (en) 2003-02-21 2016-06-14 Motionpoint Corporation Dynamic language translation of web site content
US9910853B2 (en) 2003-02-21 2018-03-06 Motionpoint Corporation Dynamic language translation of web site content
US9652455B2 (en) 2003-02-21 2017-05-16 Motionpoint Corporation Dynamic language translation of web site content
WO2006098019A1 (ja) * 2005-03-16 2006-09-21 Visionarts, Inc. メニューバープログラム
US9213685B2 (en) 2010-07-13 2015-12-15 Motionpoint Corporation Dynamic language translation of web site content
US9311287B2 (en) 2010-07-13 2016-04-12 Motionpoint Corporation Dynamic language translation of web site content
US9858347B2 (en) 2010-07-13 2018-01-02 Motionpoint Corporation Dynamic language translation of web site content
US9864809B2 (en) 2010-07-13 2018-01-09 Motionpoint Corporation Dynamic language translation of web site content
US9411793B2 (en) 2010-07-13 2016-08-09 Motionpoint Corporation Dynamic language translation of web site content
US10073917B2 (en) 2010-07-13 2018-09-11 Motionpoint Corporation Dynamic language translation of web site content
US10089400B2 (en) 2010-07-13 2018-10-02 Motionpoint Corporation Dynamic language translation of web site content
US10146884B2 (en) 2010-07-13 2018-12-04 Motionpoint Corporation Dynamic language translation of web site content
US10210271B2 (en) 2010-07-13 2019-02-19 Motionpoint Corporation Dynamic language translation of web site content
US10296651B2 (en) 2010-07-13 2019-05-21 Motionpoint Corporation Dynamic language translation of web site content
US10387517B2 (en) 2010-07-13 2019-08-20 Motionpoint Corporation Dynamic language translation of web site content
US9465782B2 (en) 2010-07-13 2016-10-11 Motionpoint Corporation Dynamic language translation of web site content
US9128918B2 (en) 2010-07-13 2015-09-08 Motionpoint Corporation Dynamic language translation of web site content
US10922373B2 (en) 2010-07-13 2021-02-16 Motionpoint Corporation Dynamic language translation of web site content
US10936690B2 (en) 2010-07-13 2021-03-02 Motionpoint Corporation Dynamic language translation of web site content
US10977329B2 (en) 2010-07-13 2021-04-13 Motionpoint Corporation Dynamic language translation of web site content
US11030267B2 (en) 2010-07-13 2021-06-08 Motionpoint Corporation Dynamic language translation of web site content
US11157581B2 (en) 2010-07-13 2021-10-26 Motionpoint Corporation Dynamic language translation of web site content
US11481463B2 (en) 2010-07-13 2022-10-25 Motionpoint Corporation Dynamic language translation of web site content
US11409828B2 (en) 2010-07-13 2022-08-09 Motionpoint Corporation Dynamic language translation of web site content
JP2014059766A (ja) * 2012-09-18 2014-04-03 Sharp Corp 画像処理装置、画像形成装置、プログラム、記録媒体

Also Published As

Publication number Publication date
CN1148685C (zh) 2004-05-05
TW315437B (en) 1997-09-11
KR19980032309A (ko) 1998-07-25
KR100265548B1 (ko) 2000-09-15
US6119078A (en) 2000-09-12
GB2320773A (en) 1998-07-01
JP3121548B2 (ja) 2001-01-09
CN1179576A (zh) 1998-04-22
GB9721481D0 (en) 1997-12-10
SG54551A1 (en) 1998-11-16

Similar Documents

Publication Publication Date Title
JP3121548B2 (ja) 機械翻訳方法及び装置
US6697838B1 (en) Method and system for annotating information resources in connection with browsing, in both connected and disconnected states
KR100615792B1 (ko) 대체 포맷으로의 액세스 및 액세스 제공을 위한 방법 및 시스템과, 컴퓨터 판독 가능 기록 매체
US6405192B1 (en) Navigation assistant-method and apparatus for providing user configured complementary information for data browsing in a viewer context
US6405222B1 (en) Requesting concurrent entries via bookmark set
KR101099272B1 (ko) 외부 프로그램 테마를 사용하는 웹페이지 렌더링을 위한 테마 적용 방법
US8031943B2 (en) Automatic natural language translation of embedded text regions in images during information transfer
US7496831B2 (en) Method to reformat regions with cluttered hyperlinks
KR100310760B1 (ko) 인터넷웹페이지의국제적지원을위한방법및시스템
US20020122053A1 (en) Method and apparatus for presenting non-displayed text in Web pages
US20030030645A1 (en) Modifying hyperlink display characteristics
US20010021934A1 (en) Processing device for searching information in one language using search query in another language, and recording medium and method thereof
US20020123879A1 (en) Translation system &amp; method
US7272792B2 (en) Kana-to-kanji conversion method, apparatus and storage medium
KR19990087913A (ko) 유알엘의병렬선택방법
JP2003050766A (ja) 複数のイメージ解像度を通じてウェブ・イメージにアクセスする方法、装置およびプログラム
US6615168B1 (en) Multilingual agent for use in computer systems
US6922733B1 (en) Method for coordinating visual and speech web browsers
US20040205587A1 (en) System and method for enumerating arbitrary hyperlinked structures in which links may be dynamically calculable
JP2002116983A (ja) ウェブコンテンツの変換方法およびシステム
US20050114545A1 (en) Method and apparatus for marking of web pages
JP3912464B2 (ja) 画面表示データ読込装置
WO2001095151A1 (fr) Dispositif de transfert de donnees
KR19990078876A (ko) 일괄된 자원 위치기 입력을 통한 정보 검색 방법
Lindner Internet Gopher user’s guide

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

Free format text: PAYMENT UNTIL: 20071020

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20081020

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20091020

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20091020

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20101020

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20101020

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20111020

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20121020

Year of fee payment: 12

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

Free format text: PAYMENT UNTIL: 20121020

Year of fee payment: 12

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

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

Free format text: PAYMENT UNTIL: 20121020

Year of fee payment: 12

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

Free format text: PAYMENT UNTIL: 20121020

Year of fee payment: 12

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

Free format text: PAYMENT UNTIL: 20131020

Year of fee payment: 13

EXPY Cancellation because of completion of term