WeglotのリバースプロキシソリューションとJavaScriptの統合について、開発者の視点からご紹介します。
Weglot JavaScriptインテグレーションは、あなたのウェブサイトの翻訳をセットアップする最も速く、最も簡単な方法です。数行のJavaScriptをコピーペーストするだけで、どんなウェブサイトでも数秒で翻訳することができます。グローバルな検索エンジンで表示される必要がない場合、またはプライベートなコンテンツを翻訳する場合、テストに使用するのが最適です。翻訳は、それがページのソースをダウンロードした後、ブラウザによってフェッチされ、ページに挿入されます。これは、翻訳は任意のソースコードに格納されていないことを意味し、したがって、検索エンジンによって検出されません。
ウェブサイト訪問者が、そのサイトのページの閲覧を求めます。
あなたのサーバーは、Weglot JS ライブラリを呼び出すスクリプトタグとともに、ページを元の言語でウェブサイト訪問者のブラウザに送り返します。
このライブラリは、ユーザーの選択またはロケールに基づいて、ユーザーの言語を検出し、すべてのコンテンツを収集し、Weglot Translation APIに送信します。
Weglotの翻訳APIが翻訳を送り返し、WeglotのJSライブラリがオリジナルのコンテンツと翻訳を入れ替えます。
ウェグロットのコンテンツ・デリバリー・ネットワークを設定すれば、数分で完全翻訳ウェブサイトが完成します。翻訳されたページをどのように表示させたいか(例:https://fr.yoursite.com または https://yousite.com/fr)に基づいて、「サブドメイン」と「サブディレクトリ」のどちらかをお選びください。サブドメインモードでは、DNS設定を編集して、新しい言語ごとに特定のサブドメインを作成し、Weglotサーバーを指定します。サブディレクトリ(ベータ版)の場合は、お客様のDNSを編集して、お客様のドメイン全体をWeglotに指定してください。
お客様のウェブサイトの翻訳版へのどのようなリクエストも、お客様の母国語で、驚くほど速い結果をお客様にお届けします。さらに、Weglot翻訳APIの上にキャッシュのレイヤーがあるため、まったく同じ翻訳リクエストが2度送信されても、その答えを覚えていて、即座にお客様に送り返します。Weglotのリバースプロキシ・ソリューションは、グローバルな検索エンジンに簡単にインデックスされる、完全にSEOフレンドリーなウェブサイトのバージョンを提供します。
ウェブサイト訪問者が、そのサイトのフランス語のページの閲覧を求めます。サブドメイン fr.は、Weglotのリバースプロキシサーバーに指定されています。
Weglotのプロキシサーバーが、あなたのウェブサイトのサーバーにオリジナルページを要求します。
あなたのウェブサイトのサーバーが、オリジナル言語のページをWeglotに送り返します。
Weglotが全てのコンテンツを検出し、それをWeglotの翻訳APIに送信します。
Weglotの翻訳APIが翻訳を送り返し、Weglotのプロキシサーバーが、該当ページのソースコード内でオリジナルのコンテンツを翻訳に置き替えます。
フランス語のページがウェブサイト訪問者に配信されます。
開発者の労力が不要なウェブサイト翻訳ソリューション
詳細については、開発者向け専用ドキュメントをご覧ください