Kirby CMSに自動翻訳機能を実装することは、多様な言語のユーザー層とのつながりを目指す企業にとって戦略的な選択肢となり得ます。多言語ウェブサイトは単なる追加機能ではなく、競争力を維持し、新たな市場機会を開拓するための重要な要素です。
Kirby を活用したサイトに自動翻訳機能を統合することで、多言語コンテンツを効率的に作成・維持し、時間とリソースの投資を大幅に削減しながら、様々な言語で一貫した高品質なユーザーエクスペリエンスを実現できます。このガイドでは、Kirby CMS に自動翻訳を実装する手順を解説し、ウェブサイトのサンプルと詳細な手順をご紹介します。.
Kirby CMS に自動翻訳を実装する必要があるのはなぜですか?

Kirby CMS で自動翻訳を実装する必要がある主な理由は 4 つあります。.
- グローバルリーチの拡大:ウェブサイトのコンテンツを複数の言語で提供することで、世界中のユーザーとつながることができます。例えば、国際的なeコマースサイトを運営している場合、複数の言語への自動翻訳によって新たな市場を開拓し、母国語に堪能でない顧客を引き付けることができます。
- ユーザーエンゲージメントの向上:訪問者が好みの言語でコンテンツに遭遇すると、エンゲージメントが高くなり、直帰率の低下につながります。シームレスな多言語エクスペリエンスは、Kirby を活用したサイトにユーザーをより長く滞在させ、コンバージョンや望ましいアクションにつながる可能性を高めます。
- コンバージョン率の向上:調査によると、人々は母国語でコンテンツを提示されると、購入や望ましい行動をとる傾向が高まることが分かっています。Kirby CMSに自動翻訳を実装することで、コンバージョン率を向上させ、多様な言語の市場における売上やリード獲得を促進することができます。
- SEOパフォーマンスの向上: Kirbyウェブサイトのコンテンツを複数の言語に翻訳することで、検索エンジン最適化(SEO)の効果を大幅に高めることができます。検索エンジンはローカライズされたコンテンツを優先するため、世界中のユーザーにとって関連性の高い検索結果にウェブサイトが表示される可能性が高まり、オーガニックトラフィックの増加につながります。
多言語ウェブサイトの実装例 Kirby CMS
trends.builtwith.comによると、数十ものサイトがKirby CMSを使用して構築されています。そこで今回は、Kirby CMSを使った多言語サイトの構築を検討されている方のために、その中のいくつかの事例をご紹介します。
オリジナルモックアップ

Original Mockupsは、デザイナーが作品を展示するための高品質なモックアップを提供するウェブサイトです。Kirby CMSで構築されたこのウェブサイトは、英語とスペイン語(ベータ版)の両方でコンテンツを提供しています。この多言語対応により、様々な地域のデザイナーを含む幅広いユーザー層に対応し、ユーザーの好みの言語でモックアップ製品やサービスを紹介することができます。.
また、ページ下部のウェブサイトでは、ユーザーが英語とスペイン語(ベータ版)を選択できるようになりました。この機能により、言語間のシームレスなナビゲーションが可能になり、英語圏とスペイン語圏の訪問者のユーザーエクスペリエンスが向上します。Kirby CMSの多言語設定により、製品の説明、価格情報、サポートドキュメントなどのコンテンツを複数の言語で管理・提示しながら、すべての言語バージョンで一貫したデザインとユーザーインターフェースを維持できます。.
OBSプロジェクト

OBS Studioの開発元であるOBS Projectは、Kirby CMSを活用して多言語ウェブサイトを構築しています。Kirby CMSで構築されたOBS Studioのウェブサイトは、世界中のコンテンツクリエイターやストリーマーのユーザーベースに対応するため、複数の言語でコンテンツを提供しています。.
ページの下部には、チェシュティナ、ダンスク、ドイツ語、スペイン語、エウスカラ、スオミ、フランス語、マジャール語、日本語、한국어、ブラジルポルトガル語、Русский、Svenska、Türkçe、など 15 の異なる言語オプションを備えた包括的な言語スイッチャーが表示されます。 Українська、および中文(简体)。この多言語アプローチにより、OBS プロジェクトは世界中のユーザーと効果的にコミュニケーションをとることができ、ドキュメント、ダウンロード手順、コミュニティ リソースをユーザーの好みの言語で提供できます。.
Kirby CMSで自動翻訳を実装する方法
ステップ1: Linguise アカウントを登録する
ステップ2:ドメインウェブサイトKirby CMSを追加する
Linguise アカウントを作成したら、ダッシュボードにアクセスしてKirby CMSのウェブサイトドメインを追加します。「ドメインを追加」をクリックし、以下の項目を入力してください。
- アカウント
- URL
- 使用プラットフォーム(Kirby CMS)
- デフォルト言語
- 翻訳言語
- URLを翻訳
- 動的コンテンツ翻訳


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

次に、 Linguise APIキーをサーバーにアップロードした`Configuration.php`ファイルにコピーします。ファイルを編集し、一重引用符で囲んだAPIキーを貼り付け、「REPLACE_BY_YOUR_TOKEN」というテキストを置き換えます。.

ステップ4: Kirby CMS URL書き換えの設定
Kirby CMSでは、URL書き換えがデフォルトで有効になっています。有効になっていない場合は、ホスティングプロバイダーを通じて有効にすることができます。.
言語別に URL を設定するには、デフォルトの Kirby CMS `.htaccess` ファイルの `RewriteEngine on` 行の後に次のコードを `.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]
これで、URL「www.shop.com/fr/」を使用して、翻訳されたすべてのページを読み込むことができます。.
ステップ5:言語スイッチャーを有効化してカスタマイズする
SEO の目的で HTML ヘッダーにフラグと代替 URL を含む言語スイッチャーを表示するには、すべての Kirby CMS ページに Linguise JavaScript リンクを読み込む必要があります。.
スクリプト リンクを取得するには、 Linguise ダッシュボードのドメイン設定に移動し、スクリプト リンクをコピーします。.

Kirby CMSでこのコードを読み込む最も簡単な方法は、ウェブサイトのheader.php内に追加するか、<head>コード。.
設定方法は次のとおりです。.
- ウェブサイトのルート フォルダーにアクセスします。.
- サイト > スニペット > header.php に移動します。.
- 以下に示すように、header.php ファイルを編集して、ヘッダー セクションにスクリプト リンクを含めます。.

設定が完了したら、言語スイッチャーの外観をプレビューできます。Linguiseの自動翻訳サービスを使用して LinguiseCMSを自動翻訳した際の表示例を以下に示します。.

Kirby CMSの自動翻訳 with Linguise
Linguise Kirby CMSウェブサイトへの自動翻訳のシームレスな統合を提供します。業界をリードする翻訳サービスとして、80以上の言語をサポートし、 40以上のCMSプラットフォームと連携します。この統合により、ウェブサイトの多言語化が簡素化され、スムーズなユーザーエクスペリエンスが保証されます。
100%多言語SEO翻訳をサポート

Linguise使用すると多言語SEOを通じて、検索エンジンにおけるウェブサイトの可視性を高めることができます。多言語サイトマップの生成、hreflangコードとタグの作成、正規URLの設定、URLとメタディスクリプションの翻訳をサポートします。これらの機能により、ウェブサイトの検索エンジンランキングが向上し、様々な言語を使用するユーザーにとってのアクセシビリティが向上します。
翻訳用のフロントエンドライブエディター
Linguise、必要に応じて翻訳を素早く調整できるフロントエンドのライブエディタを提供しています
自動翻訳除外ルール

翻訳の課題に対処するため、 Linguise 、翻訳上問題となる可能性のある特定の用語を保持または省略する除外ルールを提供しています。特定のテキスト、インラインコンテンツ、または特定のページを無視するルールを設定できるため、翻訳の明確さと正確性を確保できます。.
動的翻訳機能
Linguiseの動的翻訳機能は、JavaScriptやAJAXなどを通じて動的に生成または読み込まれるコンテンツを効果的に翻訳します。チェックアウトプロセスやポップアップなどの要素も含まれます。動的翻訳のトグルをオンにするだけで、これらのコンテンツを簡単に管理できます。
結論
Kirby CMSウェブサイトに自動翻訳を導入することで、リーチの大幅な拡大、ユーザーエンゲージメントの向上、コンバージョン率の向上が期待できます。Linguise Linguise使用すれば、多言語コンテンツを簡単に管理し、SEO対策を最適化しながら、異なる言語のユーザーにシームレスなエクスペリエンスを提供できます。.
Linguise 、フロントエンドのライブ編集、動的なコンテンツ翻訳、特定の用語の除外ルール、包括的なSEOサポートなどの強力な機能を提供します。これらの機能により、Kirby CMSに自動翻訳を統合するのに最適な選択肢となります。.
迷わず、Linguiseアカウントに登録し、Kirby CMS ウェブサイトを多言語対応の強力なサイトへと変革しましょう。




