Craft CMSでの自動翻訳の実装は、リーチを拡大し、世界中のユーザーと関わりたいと考えている企業にとって、大きな変革をもたらす可能性があります。 今日の相互接続された世界では、多言語 Web サイトもはや贅沢ではなく、必需品です。
Craft CMS、Web サイトを構築および管理するための堅牢なプラットフォームを提供する、強力で柔軟なコンテンツ管理システムです。 Craft CMSサイトに自動翻訳を統合すると、多言語コンテンツの作成と維持を合理化し、時間とリソースを節約しながら、複数の言語にわたって一貫した高品質のユーザー エクスペリエンスを確保できます。
このガイドでは、 Craft CMSに自動翻訳を実装することの重要性を探り、これをシームレスに実現するための手順を説明します。
Craft CMSに自動翻訳を導入するメリット
Craft CMSで自動翻訳を実装する方法についてさらに説明する前に、 Craft CMSで自動翻訳を実装するとどのようなメリットがあるのかを知っておく必要があります。 ここではその一部を紹介します。
- 世界中の視聴者にリーチする: Web サイトのコンテンツを複数の言語で提供することで、リーチを拡大し、世界中のより幅広い視聴者とつながることができます。 たとえば、ヨーロッパ全土でサービスを提供するオンライン旅行代理店を経営している場合、 Web サイトのコンテンツをフランス語、ドイツ語、スペイン語、イタリア語に自動的に翻訳することで、新しい市場を開拓し、英語に堪能でない顧客を惹きつけることができます。
- ユーザー エクスペリエンスの向上:ユーザーの好みの言語でコンテンツを提供すると、Web サイトでの全体的なエクスペリエンスが向上します。 ユーザーは母国語で表示されるコンテンツに関心を持ち、理解する可能性が高く、ブランドに対する満足度、信頼、ロイヤルティの向上につながります。
- コンバージョン率の向上:調査によると、人々は母国語でコンテンツを提示されると、購入したり、望ましい行動をとったりする可能性が高くなります。 多言語 Web サイトの利点の1 つは、コンバージョン率を高め、より多くの売上や見込み客獲得を促進できることです。
- 一貫性のある最新のコンテンツ:自動翻訳サービスを利用すると、多言語コンテンツをすべての言語バージョンにわたって一貫性のある最新の状態に保つことができます。 ソースコンテンツを更新するたびに翻訳が自動的に生成されるため、手動で更新する必要がなくなり、不一致のリスクが軽減されます。
- SEO を促進し、国際トラフィックを促進: Web サイトのコンテンツを複数の言語に自動的に翻訳すると、検索エンジン最適化 (SEO) の取り組みが大幅に強化され、国際市場からの Web サイトのトラフィックが増加します。
多言語サイトCraft CMS導入例
得られるメリットを理解した後、多言語 Web サイトの実装方法に入る前に、インスピレーションとして使用できる多言語Craft CMSの例をいくつか紹介します。
Hotz Brand Consultants は、 Craft CMSを使用して構築されたブランディングおよびコンサルティング会社です。 彼らのウェブサイトは、黄色の配色とシンプルなグラフィックを使用した、大胆でミニマルなデザインが特徴です。 左上隅にあるように、このサイトでは言語スイッチャーが使用されています。 このサイトはスイスに拠点を置いていますが、英語とドイツ語の間の言語切り替えサービスを提供しています。 したがって、世界中からの訪問者がドイツ語を話せない場合は、英語に切り替えることができます。
このアプローチにより、スイス国外の世界中のユーザーの検索結果に Web サイトが表示され、海外からの訪問者がサイトを見つけやすくなります。 これにより、SEO ランキングが向上し、 Web トラフィックが増加します。
野村
野村は、約 30 か国で事業を展開する世界規模の大手金融サービス会社です。 同社のウェブサイトは英語版で海外向けに提供されており、日本国内向けには日本語と中国語の翻訳でサービスを提供しています。 これにより、さまざまな言語的および文化的コンテキストに合わせたローカライズされたコンテンツを提供できます。
サイト上にさまざまな言語でコンテンツを公開することで、野村は市場全体でブランドの一貫性を維持しながら、世界中の顧客と効果的にコミュニケーションをとることができます。 これは、多国籍企業のオンライン プレゼンスのための、適切に実行されたローカリゼーション戦略の一例です。
Craft CMSに自動翻訳を実装する方法
ステップ 1: Craft CMSを準備する
最初のステップは、 Craft CMS Web サイトを翻訳できる状態にあることを確認することです。 Craft CMS Web サイトにLinguise自動翻訳をインストールするには、 Craft CMS管理ダッシュボードへのアクセスなどの準備が必要です。
ステップ 2: Linguiseアカウントを登録する
ステップ 3: ドメイン Web サイトの追加Craft CMS
Linguiseの作成に成功すると Craft CMS Web サイトのドメインを追加できるダッシュボードにアクセスできるようになります。 「ドメインを追加」をクリックし、次のフィールドに入力します。
- アカウント
- URL
- 使用プラットフォーム( Craft CMS )
- 既定の言語
- 翻訳言語
- URLを翻訳する
- 動的コンテンツ翻訳
次に、 「次のステップ」をクリックします。
次のステップで貼り付ける必要がある API キーを取得することもできます。
ステップ 4: Linguiseスクリプトをアップロードして接続する
次に、 Linguise翻訳スクリプトをCraft CMSがインストールされているサーバーにアップロードする必要があります。
PHP-JS 変換スクリプトをダウンロードします。 それを解凍し、 Craft CMSインストールのルート フォルダーにアップロードします。
確認しておいて:
- スクリプトは Web サイトのルート レベル ( 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: 言語スイッチャーをアクティブにしてカスタマイズする
フラグ付きの言語スイッチャーを表示し、SEO 目的で HTML ヘッダーに代替 URL を追加するには、 Linguise JS スクリプト リンクをすべてのCraft CMSページに含める必要があります。
スクリプト リンクを取得するには、 Linguiseダッシュボードのドメイン設定に移動し、提供されたスクリプト リンクをコピーします。
![スクリプト言語スイッチャー - Craft CMSに自動翻訳を実装する方法](https://www.linguise.com/wp-content/uploads/2024/06/script-language-switcher.png)
このコードをCraft CMSに統合する簡単な方法は、テンプレート インデックスにコードを追加することです。 /template フォルダーに移動し、ヘッダー セクションにスクリプト リンクが含まれるようにインデックス ファイルを変更します。
言語スイッチャーは、優先言語を選択するためのフラグ ポップアップで表され、Web サイト設定の最後にあるコードをコピーし、HTML ページの先頭に貼り付けることでロードできます。 これにより、フラグ言語スイッチャーが自動的にロードされます。
言語スイッチャーはデフォルトで表示されますが、カスタマイズすることもできます。 Linguiseダッシュボードから [設定] > [言語フラグの表示] に移動して、言語スイッチャーをカスタマイズします。 次の言語フラグ表示が表示されます。これは、メイン表示、言語名、デザインから始まり、カスタマイズできるいくつかのメニューで構成されています。
ステップ 7: Craft CMSの自動翻訳
言語スイッチャーをセットアップした後にどのように表示されるかを確認できます、Lingusie の自動翻訳サービスを使用して自動的に翻訳されたCraft CMSの例です
Linguise : Craft CMSと統合された最高の自動翻訳
Linguiseを使用してCraft CMS Web サイトに自動翻訳を実装できるようになりました。 Linguise数多くの自動翻訳サービスの中で最良の選択肢の 1 つと言えます。 では、 Linguise翻訳サービスにはどのような利点があるのでしょうか? 以下の点に注意してください。
Linguise40 以上の CMS と統合されており、そのうちの 1 つはCraft CMS
Linguise Craft CMS自動翻訳を含む 40 種類以上の CMS および Web ビルダーをサポートしていますCraft CMS を翻訳するための理想的なソリューションになります。 さらに、統合するたびに、 Linguise世界中で 80 以上の一般的な言語と伝統的な言語をサポートします。
Linguiseでもサポートされている一般的な CMS には次のようなものがあります。
- WordPress自動翻訳。LinguiseがWordPress翻訳するプラグインを提供していますLinguise
- Joomla自動翻訳コンポーネント
- Prestashop
- WooCommerce
- OpenCart 、その他多数
Linguiseフロントエンド ライブ エディターで翻訳を編集する
フロントエンドのライブ エディター Linguiseの自動翻訳出力を調整できます。 この機能を使用すると、最小限の労力で翻訳を簡単に調整できます。
さらに、特定の言語に熟練した翻訳者を招待して共同作業を行うこともできます。 これにより、翻訳された Web サイトが文脈上および文化上の正確さを維持することが保証されます。
Linguise自動動的翻訳機能
Linguiseの動的翻訳機能は、JavaScript、AJAX、またはその他のクライアント側スクリプト技術を含む、Web サイト上で動的にロードまたは生成されたコンテンツをシームレスに翻訳します。 これには、JavaScript で生成されたコンテンツ、変数に基づいて変更されるコンテンツ、ツールヒントやエラー メッセージなどの動的コンテンツが含まれます。
この機能により、複雑な構成やコード編集を行わなくても、訪問者は一貫した多言語エクスペリエンスを確保できます。 ダッシュボードの動的翻訳ボタンをアクティブにするだけで、動的コンテンツをすべての言語に翻訳できます。
Linguise自動翻訳の除外ルール
単語が他の言語にうまく翻訳されない場合があるため、単語をそのままにしておくか、特定の言語ではスキップすることが最善です。 Linguiseこれに役立ついくつかの便利なルールがあります。
- テキスト ルールを無視する:Linguise、すべての言語で同じになるようにすることができます。
- インラインを無視:これにより、リンクや太字テキストなど、特定の書式設定をすべての言語で一貫した状態に保つことができます。
- URL を使用しているページを除外する:翻訳する必要のないページがある場合は、それらを完全にスキップできます。
これらのルールにより、特に扱いにくい単語や重要なブランド名を扱う場合、翻訳が明確かつ正確になることが保証されます。
完全かつ徹底的なSEOの実装
多言語 SEOをサポートするサービスを選択することは重要な決定です。 このサポートにより、Google 検索ページでサイトが確実に表示され、ユーザーが簡単に見つけられるようになります。
Linguise、次のようなさまざまな SEO 機能を提供します。
- 自動化されたhreflang コードとタグ
- 自動化された正規 URL セットアップ
- 多言語サイトマップの作成
- URL やメタディスクリプションなどの翻訳。
結論
Craft CMS Web サイトに自動翻訳を実装すると、状況が一変する可能性があります。 これにより、世界中の視聴者にリーチし、ユーザー エクスペリエンスを向上させ、コンバージョン率を高め、SEO の取り組みを強化することができます。 Linguiseのような強力なソリューションを活用することで、多言語機能をCraft CMSサイトにシームレスに統合し、複数の言語にわたって一貫性のある最新のコンテンツを確保できます。
Linguise、 Craft CMSと統合された最高の自動翻訳サービスとして際立っています。 フロントエンドのライブ編集、動的なコンテンツ翻訳、翻訳除外ルール、包括的な SEO 実装など、幅広い機能を提供します。
何を求めている? Linguiseアカウントを登録し、多言語のCraft CMS Web サイトを作成すると、世界中の視聴者にリーチできる可能性が解き放たれ、自動翻訳の力でビジネスを新たな高みに引き上げることができます。