Google 翻訳ツール: 多言語ウェブサイトを素早く実装

Google 翻訳ツール: 多言語ウェブサイトを素早く実装
Google Chinaは、ウェブサイトやブログを素早く簡単に多言語化できる翻訳ツールをリリースした。ウェブサイトに JavaScript コードを 1 行追加するだけで、すぐにウェブサイトを世界中のさまざまな言語に翻訳できます。翻訳は、Google の翻訳 URL を直接呼び出すことによって実現されます。

ほんの 1 分ほどかけて、Web ページのコードに HTML コードを貼り付けるだけで、他の 23 の言語を話す海外のネットユーザーが、Google 翻訳を通じて中国語の Web ページを母国語で簡単に理解できるようになります。

図 1: Google 翻訳ウィジェットのメニュー選択コントロール

上記の HTML コードを Web ページ コードに貼り付けると、図 1 に示すように、Google 翻訳ウィジェットのメニュー選択コントロールが Web ページの相対位置に追加されます。メニューにはユーザーに「言語を選択」するように求めるメッセージが表示され、「言語を選択」のテキストはユーザーのブラウザ インターフェース言語で表示されます。たとえば、ユーザーが英語のブラウザを使用している場合、プロンプト テキストは「Select Language」になります。ユーザーがロシア語のブラウザを使用している場合、プロンプト テキストは「Выберите язык」になります。このように、外国語のユーザーは、Google 翻訳ウィジェットを通じて使い慣れた言語で閲覧することができます。ユーザーがメニューを押すと、Google 翻訳ウィジェットはメニューに 20 の言語を表示します。

図2: Google翻訳ウィジェットメニューにリストされている言語

ユーザーが中国語を選択すると、Google 翻訳ウィジェットはすぐに Web ページを外国語ユーザーが使用する言語に機械翻訳します。メニューのテキストが理解できない場合があります。これは、Google 翻訳ウィジェットが、その言語を話す人が理解できるように、その言語で言語名を表示するためです。たとえば、メニューではロシア語の「Русский」で表示します。これを「Russian」(中国語で表示)と表示すると、ロシア語話者は理解できません。

図 3: Google 翻訳ガジェットが中国語のウェブページ http://2008sanya.tianya.cn/ をロシア語に翻訳します。

現在、Google 翻訳ウィジェットは、中国語のウェブページ(および他の言語のウェブページ)を、中国語(繁体字)、英語、アラビア語、ブルガリア語、ポーランド語、韓国語、デンマーク語、ドイツ語、ロシア語、フランス語、フィンランド語、オランダ語、チェコ語、クロアチア語、ルーマニア語、ノルウェー語、ポルトガル語、日本語、スウェーデン語、スペイン語、ギリシャ語、イタリア語、ヒンディー語の 23 の言語に翻訳します。つまり、ウェブサイトが Google 翻訳ウィジェットを使用すると、ウェブサイトはすぐに他の 23 の言語で表示できるようになります。これは、国際標準に追いつき、世界中のネットユーザーに中国の広範で奥深いウェブ情報を理解してもらいたいと願うすべての意欲的なウェブサイト所有者にとって大きな恩恵です。もちろん、自動機械翻訳の品質は、専門的だが高価な翻訳会社による手動翻訳の品質にはまだ遠く及ばず、翻訳されたテキストは間違いなく手動翻訳ほど「忠実で正確でエレガント」ではありません。しかし、翻訳会社にウェブページを 23 の言語に翻訳してもらうには、どれだけの時間と費用がかかるか考えてみてください。Google 翻訳ウィジェットは、時間と費用が限られている場合に「何もないよりはまし」な外国語情報を提供します。
Google 翻訳ウィジェットを使用すると、わずか 1 分で世界を征服し、Web サイトを即座にグローバルな国際化にアップグレードできます。 Google 翻訳ウィジェットの設定ページに移動します。

図4: Googleが提供する言語

<<:  JavaScript カスタム カレンダー効果

>>:  いくつかの一般的な CSS レイアウト (要約)

推薦する

少なくとも7日間連続して注文を行ったユーザーに対するSQLクエリ

テーブルを作成するテーブル order(id varchar(10),date datetime,o...

相同性とクロスドメイン、jsonp(関数カプセル化)、CORS原則の詳細な分析

目次同一起源ポリシーAjax リクエストの制限: Ajaxは自身のサーバーにのみリクエストを送信でき...

MySQLでSELECT文が実行される仕組み

目次1. マクロの観点からMySQLを分析する2. SQL ステートメントを実行するには、どの程度の...

Linux で Bash 環境変数を設定する方法

Shell は C 言語で書かれたプログラムであり、ユーザーが Linux を使用するための橋渡しと...

MacでのMySQL初期化パスワード操作

Macでデータベースを操作する際に個人が遭遇するデータベース起動の問題の簡単な記録1. Apple-...

Saltstack に Zabbix サービスをデプロイする方法を説明します

目次SaltstackがZabbixサービスを導入httpd、mysql、phpをインストールするh...

SpringbootはDockerデプロイメントを統合し、Dockerイメージを構築する2つの方法を実装します。

Docker は、あらゆるアプリケーション用の軽量でポータブルな自己完結型コンテナーを簡単に作成で...

HTMLでのフォーム送信の実装

フォーム送信コード1. ソースコード分析 <!DOCTYPE html> <htm...

カルーセルの制作方法を実現するjs

この記事では、カルーセル画像の表示を実現するためのjsの具体的なコードを参考までに共有します。具体的...

Linux および CentOS (サーバー) に zip および unzip コマンド機能をインストールする

Linux に zip 解凍機能をインストールする通常、 zip コマンドは Linux サーバーに...

ドロップダウンメニューを実装するためのネイティブ js

ドロップダウン メニューも実生活では非常に一般的です。実装に使用される js コードは、タブ選択やア...

HTML フォーマットの json のサンプルコード

さっそく、コードを直接投稿します。具体的なコードは次のとおりです。 <!DOCTYPE htm...

VMware 仮想マシンに固定 IP アドレスを設定する方法 (グラフィック チュートリアル)

1. メニューバーで「編集」→「仮想ネットワーク エディター」を選択して仮想ネットワーク エディタ...

Mysql+JavaSwing に基づくスーパーマーケット商品管理システムの設計と実装

目次1. 機能紹介2. キーコード2.1 ホームページの機能2.2 製品情報を追加する2.3 データ...

JS で if 判定をスムーズに行う方法

目次序文コードの実装アイデア 1アイデア2要約する参照ドキュメント序文プロジェクト内の小さな要件ポイ...