自動翻訳を Craft CMS に導入することは、リーチを拡大しグローバルなオーディエンスとエンゲージしようとする企業にとって、ゲームチェンジャーとなり得ます。今日の相互接続された世界では、 多言語ウェブサイト を持つことはもはや贅沢品ではなく必需品です。
Craft CMS は、ウェブサイトの構築と管理のための堅牢なプラットフォームを提供する、強力で柔軟なコンテンツ管理システムです。 Craft CMS サイトに自動翻訳を統合することで、多言語コンテンツの作成と維持を効率化し、時間とリソースを節約しながら、複数の言語で一貫した高品質のユーザーエクスペリエンスを確保できます。.
このガイドでは、 Craft CMS で自動翻訳を実装する重要性を探り、これをシームレスに実現するための手順を説明します。.
Craft CMSに自動翻訳を実装するメリット

Craft CMSで自動翻訳を実装する方法をさらに詳しく説明する前に、 Craft CMSで実装するとどのようなメリットが得られるかを知っておく必要があります。以下にその一部を紹介します。.
- グローバルなオーディエンスにリーチ: ウェブサイトのコンテンツを複数の言語で提供することで、リーチを拡大し、世界中のより広いオーディエンスとつながることができます。たとえば、ヨーロッパ全域でサービスを提供するオンライン旅行代理店を運営している場合、ウェブサイトのコンテンツを自動的に 翻訳する ことで、フランス語、ドイツ語、スペイン語、イタリア語に展開し、新しい市場を開拓し、英語に堪能でない顧客を引き付けることができます。
- ユーザーエクスペリエンスの向上: ユーザーが希望する言語でコンテンツを提供することで、ウェブサイト全体の体験が向上します。ユーザーは母国語で提示されたコンテンツにより関与し、理解しやすくなるため、満足度、信頼、そしてブランドへのロイヤルティが高まります。
- コンバージョン率の向上: 調査によると、人は母国語でコンテンツを提示されると、購入や望ましい行動を起こす可能性が高まることが示されています。 多言語ウェブサイトのメリット の一つは、コンバージョン率を高め、売上やリード獲得を促進できることです。
- 一貫性のある最新コンテンツ: 自動翻訳サービスを利用すれば、多言語コンテンツをすべての言語バージョンで一貫性を保ち、最新の状態に保つことができます。ソースコンテンツを更新するたびに翻訳が自動生成されるため、手動での更新が不要になり、不整合のリスクを軽減できます。
- SEOを促進し、国際的なトラフィックを獲得: ウェブサイトのコンテンツを自動的に多言語に翻訳することで、検索エンジン最適化(SEO)の取り組みを大幅に強化し、国際市場からのウェブサイトトラフィックを増加させることができます。
多言語ウェブサイト Craft CMSの実装例
得られるメリットを理解したところで、多言語ウェブサイトの実装方法に入る前に、参考にできる多言語 Craft CMS の例をいくつかご紹介します。.

Hotz Brand Consultantsは、 Craft CMSを使用して構築されたブランディングおよびコンサルティング会社です。彼らのウェブサイトは、黄色の配色とシンプルなグラフィックを特徴とする、大胆でミニマリストなデザインを採用しています。左上隅に見られるように、サイトは言語切り替え機能を使用しています。スイスに拠点を置いていますが、サイトは英語とドイツ語の間の言語切り替えサービスを提供しています。したがって、海外からの訪問者がドイツ語を話せない場合、英語に切り替えることができます。.
このアプローチにより、ウェブサイトはスイス国外のグローバルユーザーの検索結果に表示され、国際的な訪問者がサイトを見つけやすくなります。これにより、SEOランキングが向上し、 ウェブトラフィックが増加します。
Nomura

野村は、約30カ国で事業を展開する大手グローバル金融サービス企業です。同社のウェブサイトは、英語版を通じて国際的な視聴者にサービスを提供し、日本国内市場向けには日本語と中国語の翻訳を提供しています。これにより、異なる言語的・文化的背景に合わせたローカライズされたコンテンツを提供することが可能になっています。.
サイト上でコンテンツを多言語で公開することで、Nomuraは市場全体でブランドの一貫性を保ちながら、世界中のクライアントと効果的にコミュニケーションを取ることができます。これは、多国籍企業のオンラインプレゼンスにおける、優れたローカライゼーション戦略の一例です。.
自動翻訳を Craft CMSに実装する方法
多言語 Craft CMS の例を理解した後、ここでは自動翻訳サービスを使用して Craft CMS に自動翻訳を実装してみましょう。.
多くの翻訳サービスは、ほんの少しの設定手順で、ウェブを簡単かつ迅速に自動翻訳できます。 Linguiseの自動翻訳サービス もその一つです。
このサービスは、 Craft CMSを含むさまざまなCMSやウェブビルダーと統合されています。 インストールするには Linguise の自動翻訳を Craft CMSに 、以下の手順に従ってください。
ステップ1: Craft CMSを準備する
最初のステップは、あなたの Craft CMS ウェブサイトが翻訳に対応していることを確認することです。 Craft CMS ウェブサイトに Linguise 自動翻訳をインストールするために準備する必要があるものには、 Craft CMS 管理ダッシュボードへのアクセスが含まれます。.
ステップ2: Linguise アカウントを登録する
次に、 無料の Linguise アカウントに登録して 、ウェブサイトのドメインを追加します。サブスクリプションプランに申し込む前に、 Linguise の無料トライアルを30日間ご利用いただけます。
ステップ3:ドメインウェブサイト Craft CMSの追加
無事に Linguise アカウントを作成すると、ダッシュボードにアクセスできるようになり、そこで あなたの Craft CMS ウェブサイトのドメインを追加できます。 「ドメインを追加」 をクリックし、以下の項目を入力してください:
- アカウント
- URL
- 使用プラットフォーム (Craft CMS)
- デフォルト言語
- 翻訳言語
- URLを翻訳
- 動的コンテンツ翻訳
次に、 「Next Step」


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

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

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

ステップ5: Craft CMSのURLリライティングを設定する
デフォルトでは、 Craft CMSではURLリライトが有効になっています。有効になっていない場合は、ホスティングプロバイダーを通じて有効化できます。あなたの Craft CMS の.htaccessファイルは、次のようになっているはずです。.
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]
# Send would-be 404 requests to Craft
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/(favicon\.ico|apple-touch-icon.*\.png)$ [NC]
RewriteRule (.+) index.php?p=$1 [QSA,L]
ステップ6:言語切り替え機能を有効化&カスタマイズする
Linguise JSスクリプトリンクは、フラグ付きの言語切り替えを表示し、SEO目的でHTMLヘッダーに代替URLを追加するために、すべての Craft CMS ページに含める必要があります。.
スクリプトリンクを取得するには、 Linguise ダッシュボードのドメイン設定に移動し、提供されたスクリプトリンクをコピーしてください。.

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

言語切り替えはデフォルトで表示されますが、カスタマイズ可能です。言語切り替えは、 Linguise ダッシュボードの 設定 > 言語フラグの表示 からカスタマイズできます。以下の言語フラグの表示では、メイン表示、言語名、デザインなど、カスタマイズ可能な複数のメニューが確認できます。
ステップ7: Craft CMSの自動翻訳
最後に、 言語スイッチャーを設定した後 の表示を確認できます。以下は、 Craft CMS がLingusie’の自動翻訳サービスを使用して自動翻訳された例です。

Linguise: Craft CMSと統合された最高の自動翻訳
これで、 Linguiseを使用して Craft CMS ウェブサイトに自動翻訳を実装できます。 Linguise は、多くの自動翻訳サービスの中で最良の選択肢の一つとなり得ます。では、 Linguise 翻訳サービスの利点は何でしょうか?以下の点に注目してください。.
Linguise は40以上のCMSと統合されており、そのうちの1つが Craft CMSです
Linguise は40種類以上のCMSやウェブビルダーをサポートしており、 Craft CMS の自動翻訳も含まれます。 そのシームレスなサポートと統合プロセスにより、 Craft CMS ウェブサイトの翻訳に理想的なソリューションとなります。さらに、各統合により、 Linguise は世界中で80以上の一般的および伝統的な言語をサポートしています。
Linguise がサポートする一般的なCMSも含まれます:
- WordPress 自動翻訳、 そのために Linguise は WordPress
- Joomla 自動翻訳コンポーネント
- Prestashop
- WooCommerce
- OpenCart、その他多数
Linguise フロントエンドライブエディターで翻訳を編集
さらに、 Linguiseの自動翻訳出力を フロントエンドライブエディター 機能を使って調整できます。この機能により、最小限の労力で翻訳を簡単に微調整できます。
さらに、特定の言語に精通した翻訳者を招待して共同作業を行うことができます。これにより、翻訳されたウェブサイトが文脈的および文化的な正確性を維持することが保証されます。.
Linguise の自動動的翻訳機能
Linguise’s 動的翻訳機能 は、JavaScript、AJAX、その他のクライアントサイドスクリプト技術など、ウェブサイト上で動的に読み込まれたり生成されたりするコンテンツをシームレスに翻訳します。これには、JavaScriptで生成されたコンテンツ、変数に基づいて変化するコンテンツ、ツールチップやエラーメッセージなどの動的コンテンツが含まれます。
この機能により、複雑な設定やコード編集なしで、訪問者に一貫した多言語体験を提供できます。ダッシュボードの動的翻訳ボタンを有効にするだけで、動的コンテンツをすべての言語に翻訳できます。.
Linguise 自動翻訳の除外ルール

時には、単語が他の言語にうまく翻訳されないことがあります。そのような場合は、そのままにしておくか、特定の言語ではスキップするのが最善です。 Linguise には、これを支援する便利なルールがいくつかあります:
- テキストルールを無視: Linguise に特定の単語やフレーズの翻訳をスキップするように指示できるため、それらはすべての言語で同じままになります。
- インラインを無視: これにより、リンクや太字テキストなど、特定の書式をすべての言語で一貫させることができます。
- URL を使用してページを除外: 翻訳が不要なページがある場合は、それらを完全にスキップできます。
これらのルールにより、特に扱いにくい単語や重要なブランド名を扱う際に、翻訳が明確で正確であることが保証されます。.
完全かつ徹底的なSEO実装

多言語SEOをサポートするサービスを選ぶことは 多言語SEO 重要な決断です。このサポートにより、Google検索ページでのサイトの可視性が確保され、ユーザーが簡単に見つけられるようになります。
Linguise は、以下を含む多様な SEO 機能を提供します:
- 自動化された hreflangコード とタグ
- 自動カノニカルURL設定
- 多言語サイトマップの 作成
- URLやメタディスクリプションなどの翻訳。.
結論
Craft CMS のウェブサイトに自動翻訳を実装することは、大きな変革をもたらす可能性があります。世界中のユーザーにリーチし、ユーザーエクスペリエンスを向上させ、コンバージョン率を高め、SEO の取り組みを強化することができます。 Linguiseのような強力なソリューションを活用することで、多言語機能を Craft CMS サイトにシームレスに統合し、複数の言語で一貫性のある最新のコンテンツを確保できます。.
Linguise は、 Craft CMSと統合された最高の自動翻訳サービスとして際立っています。フロントエンドのライブ編集、動的コンテンツの翻訳、翻訳除外ルール、包括的なSEO実装など、幅広い機能を提供しています。.
何を待っているのですか? Linguiseアカウントを Linguise 登録 して、多言語対応の Craft CMS ウェブサイトを作成し、グローバルなオーディエンスにリーチする可能性を解き放ち、自動翻訳の力でビジネスを新たな高みへと引き上げましょう。





