ProcessWire CMS に自動翻訳を実装することは、グローバルなリーチを拡大し、さまざまな言語のオーディエンスとエンゲージしようとする企業にとって、状況を一変させる一手となり得ます。相互接続された現代において、 多言語ウェブサイト を持つことはもはや贅沢ではなく、競争力を維持し新たな市場を開拓するために必要なものです。
ProcessWire CMSは、ウェブサイトの構築と管理のための堅牢なプラットフォームを提供する、強力で柔軟なコンテンツ管理システムです。 ProcessWire サイトに自動翻訳を統合することで、多言語コンテンツの作成と維持を効率化し、時間とリソースを節約しながら、複数の言語にわたって一貫した高品質のユーザーエクスペリエンスを確保できます。.
このガイドでは、 ProcessWire CMSで自動翻訳を実装する方法、自動翻訳を有効にするメリット、そしてスムーズに設定するための手順を紹介します。.
なぜ ProcessWire CMSで自動翻訳を実装すべきなのでしょうか?

ProcessWire CMSで自動翻訳を導入すべき理由をいくつかご紹介します。.
- より広いオーディエンスへのリーチ: ウェブサイトのコンテンツを複数の言語で提供することで、リーチを拡大し、世界中のグローバルなオーディエンスとつながることができます。たとえば、国際的なeコマースビジネスを運営している場合、コンテンツをさまざまな言語に自動翻訳することで、新しい市場に参入し、主要言語に堪能でない可能性のある顧客を引き付けることができます。
- 直帰率の低下: ユーザーが好む言語でコンテンツに触れると、エンゲージメントが高まり、直帰率が低下します。 シームレスな多言語体験 を提供することで、訪問者がサイトに長く滞在し、コンバージョンの可能性が高まります。
- 売上コンバージョンの向上: 調査によると、人々は母国語でコンテンツを提示されると、購入や望ましい行動を起こす可能性が高まることが示されています。自動翻訳を導入することで、コンバージョン率を高め、多様な言語市場からの売上やリード獲得を促進できます。
- 検索エンジンの可視性の向上: ウェブサイトのコンテンツを翻訳する ことで、複数の言語に対応し、検索エンジン最適化(SEO)の取り組みを大幅に強化できます。検索エンジンはローカライズされたコンテンツを優先するため、国際的なオーディエンス向けの関連検索結果にウェブサイトが表示される可能性が高まり、より多くのトラフィックを獲得できます。
多言語ウェブサイト ProcessWire CMSの実装例
自動翻訳を ProcessWire CMSに実装する方法を検討する前に、 多言語ウェブサイトの例をいくつか見てみましょう。 これらは ProcessWire CMSを使用して作成されています。
Storyboard

Storyboardは、デジタルストーリーテリングとコンテンツ制作を専門とする英国のクリエイティブエージェンシーです。画像は、 ProcessWire CMSで構築された彼らのウェブサイトが英語とドイツ語(Deutsch)で利用可能であることを示しています。この多言語アプローチにより、Storyboardはクライアントの希望する言語でサービスとポートフォリオを提示し、さまざまな地域のクライアントと効果的にコミュニケーションを取り、サービスを提供することができます。.
画像では、ユーザーが英語(EN)とドイツ語(DE)を切り替えられる「言語スイッチャー」を確認できます。.
Altstadt Hotel

Altstadt Hotelはオーストリアのウィーンに位置する高級ホテルです。 ProcessWire CMSで開発された同ホテルのウェブサイトは、多言語でコンテンツを提供し、世界中の国際的なゲストに対応しています。英語、ドイツ語、フランス語、イタリア語、ロシア語などの言語で翻訳を提供することで、Altstadt Hotelは、宿泊を検討しているゲストがホテルの設備、客室タイプ、予約プロセスに関する情報を母国語で簡単に入手できるようにしています。.
画像には、ユーザーが英語(EN)と他の利用可能な言語を切り替えられる「言語スイッチャー」も表示されています。.
ProcessWire CMSで自動翻訳を実装する方法
ProcessWire CMSを使用した多言語ウェブサイトの例を確認した後、自動翻訳サービスを使用して ProcessWire CMSに自動翻訳を実装してみます。.
多くの翻訳サービスは、わずかな設定手順でウェブサイトを簡単かつ迅速に自動翻訳できます。 Linguise はそのような自動翻訳サービスの一つです。.
このサービスは、 ProcessWire CMS を含むさまざまな CMS やウェブビルダーと統合されています。次の手順に従って、 インストールしてください。 Linguise 自動翻訳を ProcessWire CMS に
ステップ1:ウェブサイトの準備を確認する
最初のステップは、 ProcessWire CMSのウェブサイトが翻訳の準備ができていることを確認することです。 ProcessWire CMSのウェブサイトに Linguise 自動翻訳をインストールするために準備する必要があるものには、 ProcessWire CMS管理ダッシュボードへのアクセスが含まれます。.
ステップ2: Linguise アカウントを登録する
次に、 無料の Linguise アカウントを作成し、 ウェブサイトのドメインを追加します。サブスクリプションプランを決定する前に、30日間の無料トライアルを利用できます。
ステップ3:ドメインウェブサイト ProcessWire CMSの追加
Linguiseアカウントを作成したら、 Linguise ダッシュボードにアクセスして、 ProcessWire CMSウェブサイトのドメインを追加できます。 「ドメインを追加」 をクリックし、以下の項目を入力してください:
- アカウント
- URL
- 使用プラットフォーム(ProcessWire CMS)
- デフォルト言語
- 翻訳言語
- URLを翻訳
- 動的コンテンツ翻訳


次のステップで貼り付ける必要があるAPIキーも受け取ります。.

ステップ4: Linguise スクリプトをアップロードして接続する
次に、 ProcessWire CMSがインストールされているサーバーに Linguise 翻訳スクリプトをアップロードします。.
PHP-JS翻訳スクリプトをダウンロードし、解凍して、 ProcessWire CMSインストールのルートディレクトリにアップロードしてください。次の点を確認してください:
- スクリプトは、ウェブサイトのルートレベル( ProcessWire CMSファイルがある場所)に配置されています。.
- フォルダはデフォルト名「linguise」のままです。.

次に、 Linguise APIキーをサーバーにアップロードしたConfiguration.phpファイルにコピーします。ファイルを開き、引用符の間にAPIキーを貼り付け、プレースホルダーテキストのREPLACE_BY_YOUR_TOKENを置き換えてください。.

ステップ5: ProcessWire CMSのURLリライトを設定する
URLリライトは ProcessWire CMSではデフォルトで有効になっています。有効になっていない場合は、ホスティングプロバイダーを利用して対応できます。 ProcessWire CMSの.htaccessファイルは以下のようになります。.
# 8. Enable Apache mod_rewrite (required)
# -----------------------------------------------------------------------------------------------
RewriteEngine On
RewriteRule ^(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-cn|zh-tw|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu|zz-zz)(?:$|/)(.*)$ linguise/linguise.php?linguise_language=$1&original_url=$2 [L,QSA]
# 8A. Optionally (O) set a rewrite base if rewrites are not working properly on your server.
# -----------------------------------------------------------------------------------------------
ステップ6:言語切り替え機能を有効化&カスタマイズする
Linguise JSスクリプトリンクは、旗付きの言語切り替えを表示し、SEO目的でHTMLヘッダーに代替URLを追加するために、すべての ProcessWire CMSページに含める必要があります。.
スクリプトリンクを取得するには、 Linguise ダッシュボードのドメイン設定に移動し、提供されたスクリプトリンクをコピーしてください。.

このコードをテンプレートのindexに追加するだけで、 ProcessWire CMSに簡単に統合できます。/templateフォルダに移動し、indexファイルを編集して、ヘッダーセクションにスクリプトリンクを含めてください。.
言語選択用のフラッグポップアップで表される言語スイッチャーを読み込むには、ウェブサイト設定の最後にある提供されたコードをコピーし、HTMLページのheadに貼り付けてください。これにより、フラッグ言語スイッチャーが自動的に読み込まれます。.

言語切り替えはデフォルトで表示されますが、カスタマイズできます。そのためには、 Linguise ダッシュボードに移動し、 設定 > 言語フラグの表示に進みます。ここでは、メイン表示、言語名、デザインなど、言語切り替えのさまざまな側面をカスタマイズできます。
ステップ7: ProcessWire CMSの自動翻訳
最後に、設定後に言語切り替えボタンの外観をプレビューできます。以下は、 Linguiseの自動翻訳サービスを使用して自動翻訳されたときの ProcessWire CMSの表示例です。.

Linguise: ProcessWire CMSと統合された自動翻訳
Linguiseを使用すると、 ProcessWire CMSのウェブサイトに自動翻訳を組み込むことができます。 Linguise は、さまざまな自動翻訳サービスの中でトップクラスの選択肢の1つです。 Linguise 翻訳サービスを使用するメリットは何でしょうか?以下の点を考慮してください。.
40以上のCMSと統合されたLinguise 、そのうちの1つが ProcessWire CMSです
Linguise は自動翻訳を提供しています 統合された ProcessWire CMS および40以上のCMSとウェブビルダー。その合理化されたサポートと統合プロセスにより、 ProcessWire CMSウェブサイトを翻訳するための完璧なソリューションとなります。さらに、 Linguise は各統合で世界中の80以上の広く話されている言語と伝統的な言語をサポートしています。
Linguise は、以下のような人気の CMS プラットフォームもサポートしています:
- WordPress 自動翻訳、 翻訳専用のプラグインを使用
- OpenCart
- WooCommerce
- Craft CMSなど
包括的で詳細な多言語SEO

多言語SEOをサポートするサービスを選択することは 極めて重要です 。このサポートにより、Google検索結果でのウェブサイトの可視性が向上し、ユーザーが簡単に見つけられるようになります。
Linguise は、以下のようなさまざまなSEO機能を提供しています:
- 多言語サイトマップを生成する
- hreflangコードとタグの自動生成
- 正規URLの設定
- URLやメタディスクリプションの翻訳など、その他の機能。.
Linguise フロントエンドライブエディターで翻訳を編集
さらに、 Linguise の自動翻訳結果を フロントエンドのライブエディター機能 で強化できます。このツールを使えば、最小限の労力で翻訳を簡単に調整できます。
さらに、特定の言語に精通した熟練の翻訳者を招待して共同作業を行うことができます。これにより、翻訳されたウェブサイトが文脈的および文化的な正確性を維持することが保証されます。.
Linguise 自動翻訳の除外ルール

時には、特定の単語が他の言語にうまく翻訳できないことがあるため、そのまま保持するか、特定の言語では省略することをお勧めします。 Linguise は、テキストルールの無視、インラインの無視、そして URLを使用したページの除外など、これを支援するいくつかの便利なルールを提供しています。
これらのルールは、特に難しい単語や重要なブランド名を扱う際に、翻訳の明確さと正確性を確保するために設計されています。.
Linguise の自動動的翻訳機能

Linguiseの動的翻訳機能 は、JavaScript、AJAX、その他のクライアントサイドスクリプト技術など、ウェブサイト上で動的に読み込まれる、または生成されるコンテンツをスムーズに翻訳します。翻訳可能なコンテンツの例としては、チェックアウトプロセス、Cookie同意ポップアップ、プレースホルダーテキストなどがあります。
この機能により、ユーザーに一貫性のある多言語体験を提供し、複雑な設定やコードの変更が不要になります。ダッシュボードで動的翻訳トグルを有効にするだけで、すべての言語で動的コンテンツを簡単に翻訳できます。.
結論
ProcessWire CMSサイトに自動翻訳を実装することで、グローバルなオーディエンスにリーチし、ユーザーエクスペリエンスを向上させ、コンバージョン率を高め、SEO対策を強化することができます。.
Linguise は、 ProcessWire CMSと統合された最高の自動翻訳サービスとして際立っています。フロントエンドでのライブ編集、動的コンテンツの翻訳、翻訳除外ルール、包括的なSEO実装など、多くの機能を提供しています。.
だから、何を待っているのですか? あなたの Linguise アカウントを登録 して、多言語対応の ProcessWire CMS ウェブサイトを作成し、グローバルなオーディエンスにリーチする可能性を解き放ち、自動翻訳の力でビジネスを新たな高みへと引き上げましょう。





