Craft CMS での自動翻訳の実装方法

未来的なテクノロジー要素に囲まれて座る女性。.
Table of Contents

自動翻訳を Craft CMS に導入することは、リーチを拡大しグローバルなオーディエンスと関わりたいと考える企業にとって、状況を一変させる可能性があります。今日の相互接続された世界では、 多言語ウェブサイト を持つことはもはや贅沢ではなく、必需品です。 

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ランキングが向上し、 ウェブトラフィックが増加します。

野村

暗く不吉な空が広がる終末戦争の光景。破壊の気配を感じさせる劇的な風景。.

野村は、約30カ国で事業を展開する大手グローバル金融サービス企業です。同社のウェブサイトは、英語版を通じて国際的なオーディエンスに、また日本語と中国語の翻訳を通じて日本国内市場にサービスを提供しています。これにより、異なる言語的・文化的文脈に合わせたローカライズされたコンテンツを提供することが可能になっています。.

サイト上で異なる言語のコンテンツを公開することで、Nomuraは市場全体でブランドの一貫性を保ちながら、世界中のクライアントと効果的にコミュニケーションを取ることができます。これは、多国籍企業のオンラインプレゼンスにおける、優れたローカライゼーション戦略の一例です。.

言語の壁を突破する
言語の壁に別れを告げ、無限の成長を手に入れましょう!今すぐ自動翻訳サービスをお試しください。.

Craft CMS での自動翻訳の実装方法

多言語 Craft CMS の例を理解したところで、次に自動翻訳サービスを使用して Craft CMS に自動翻訳を実装してみましょう。.

多くの翻訳サービスは、ほんのいくつかの設定手順で、ウェブを簡単かつ迅速に自動翻訳できます。 Linguiseの自動翻訳サービス もその一つです。

このサービスは、Craft CMSを含むさまざまなCMSやウェブビルダーと統合されています。 Craft CMS。 インストールするには Linguise の自動翻訳を Craft CMSに 、以下の手順に従ってください。

ステップ1: Craft CMS を準備する

最初のステップは、お使いの Craft CMS ウェブサイトが翻訳の準備ができていることを確認することです。 Craft CMS ウェブサイトに Linguise 自動翻訳をインストールするために準備する必要があるものには、 Craft CMS 管理ダッシュボードへのアクセスが含まれます。.

ステップ2: Linguise アカウントを登録する

次に、 無料の Linguise アカウントに登録して 、ウェブサイトのドメインを追加します。 Linguise の無料トライアルは、サブスクリプションプランに申し込む前に30日間利用できます。

ステップ3: Craft CMSのドメインウェブサイトを追加

Linguiseアカウントを正常に作成すると、 Linguise ダッシュボードにアクセスできるようになり、そこで あなたの Craft CMS ウェブサイトのドメインを追加できます。「 ドメインを追加 」をクリックし、以下の項目を入力してください:

  • アカウント
  • URL
  • 使用プラットフォーム(Craft CMS)
  • デフォルト言語
  • 翻訳言語
  • URLを翻訳する
  • 動的コンテンツの翻訳

次に、 「次のステップ」をクリックします。

白黒の画像。暗い背景にテキスト。.
繊細な線模様が入った暗い背景。.

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

ウェブサイト上の男性を写したグレーと黒の画像

ステップ4: Linguise スクリプトのアップロードと接続

次に、 Craft CMS がインストールされているサーバーに Linguise 翻訳スクリプトをアップロードする必要があります:

PHP-JS 変換スクリプトをダウンロードします。解凍して、 Craft CMS インストールのルートフォルダにアップロードします。.

以下を確認してください:

  • スクリプトは、あなたのウェブサイトのルートレベル( Craft CMS ファイルが配置されている場所)に設置されます。.
  • フォルダはデフォルト名「linguise」を保持します。.
フォルダーを含むファイルマネージャーのディレクトリ一覧

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

設定内容を示すコードのスニペット。.

ステップ5: Craft CMSのURLリライトを設定する

デフォルトでは、 Craft CMSではURLリライトが有効になっています。有効になっていない場合は、ホスティングプロバイダーを通じて有効化できます。 Craft CMS の.htaccessファイルは次のようになります。.

				
					<IfModule mod_rewrite.c>
    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]
</IfModule>
				
			

ステップ6:言語切り替え機能を有効化してカスタマイズする

Linguise JSスクリプトリンクは、フラグ付きの言語スイッチャーを表示し、SEO目的でHTMLヘッダーに代替URLを追加するために、すべての Craft CMS ページに含める必要があります。.

スクリプトリンクを取得するには、 Linguise ダッシュボードのドメイン設定に移動し、提供されたスクリプトリンクをコピーしてください。.

スクリプト言語スイッチャー - Craft CMSで自動翻訳を実装する方法

このコードを Craft CMS に統合する簡単な方法は、テンプレートのindexに追加することです。/templateフォルダに移動し、indexファイルを修正してヘッダーセクションにスクリプトリンクを含めます。.

希望する言語を選択するためのフラグポップアップで表される言語切り替えツールは、ウェブサイト設定の最後にある提供されたコードをコピーして、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 には、以下があります:

Linguise フロントエンドライブエディターで翻訳を編集

さらに、 Linguiseの自動翻訳出力は、 フロントエンドのライブエディター 機能を使って微調整できます。この機能を使えば、最小限の手間で翻訳を簡単に修正できます。

さらに、特定の言語に精通した翻訳者を共同作業に招待することもできます。これにより、翻訳されたウェブサイトの文脈と文化の正確性が維持されます。.

Linguise 自動動的翻訳機能

Linguiseの 動的翻訳機能 は、JavaScript、AJAX、その他のクライアントサイドスクリプト技術など、ウェブサイト上で動的に読み込まれたり生成されたりするコンテンツをシームレスに翻訳します。これには、JavaScriptで生成されたコンテンツ、変数に基づいて変化するコンテンツ、ツールチップやエラーメッセージなどの動的コンテンツが含まれます。 

この機能により、複雑な設定やコード編集をすることなく、訪問者に一貫した多言語エクスペリエンスを提供できます。ダッシュボードの動的翻訳ボタンを有効にするだけで、動的コンテンツをあらゆる言語に翻訳できます。.

Linguise 自動翻訳の除外ルール

白い空間のある黒い背景画像

時には、単語が他の言語にうまく翻訳されないことがあるため、そのままにしておくか、特定の言語ではスキップするのが最善です。 Linguise には、これを支援する便利なルールがいくつかあります:

これらのルールにより、特に扱いにくい単語や重要なブランド名を扱う場合でも、翻訳が明確かつ正確であることが保証されます。.

完全かつ徹底的なSEO実装

 Magento 多言語ストアの作成方法

多言語SEOをサポートするサービスを選ぶことは 極めて重要な決断です 。このサポートにより、Google検索ページでのサイトの可視性が確保され、ユーザーが簡単に見つけられるようになります。

Linguise は、以下を含む多様な SEO 機能を提供しています:

新しい市場を開拓する準備はできていますか?1ヶ月の無料トライアルで、自動翻訳サービスを無料でお試しください。クレジットカードは不要です!

Conclusion

Craft CMS のウェブサイトに自動翻訳を実装することは、状況を一変させる可能性があります。世界中のオーディエンスにリーチし、ユーザーエクスペリエンスを向上させ、コンバージョン率を高め、SEO の取り組みを強化することができます。 Linguiseのような強力なソリューションを活用することで、多言語機能を Craft CMS サイトにシームレスに統合し、複数の言語で一貫した最新のコンテンツを確保できます。.

Linguise は、 Craft CMSと統合された最高の自動翻訳サービスとして際立っています。フロントエンドでのライブ編集、動的コンテンツの翻訳、翻訳除外ルール、包括的なSEO実装など、幅広い機能を提供しています。. 

何を待っているのですか? あなたの Linguise アカウントを登録 して、多言語対応の Craft CMS ウェブサイトを作成し、グローバルなオーディエンスにリーチする可能性を解き放ち、自動翻訳の力でビジネスを新たな高みへと引き上げましょう。

こちらもお読みになることをお勧めします

Don't miss out!
Subscribe to our Newsletter

ウェブサイトの自動翻訳、国際SEOなどに関するニュースを受け取りましょう!

Invalid email address
ぜひお試しください。月に1回の配信で、いつでも配信停止できます。.

メールアドレスを共有せずに離脱しないでください!

宝くじに当たる保証はできませんが、翻訳に関する興味深い情報ニュースや時折の割引をお約束します。.

Don't miss out!
Invalid email address