Kirby CMSで自動翻訳を実装することは、多様な言語のオーディエンスとつながりたいと考える企業にとっての戦略となり得ます。 多言語ウェブサイト は単なる追加機能ではなく、競争力を維持し、新たな市場機会を開拓するための重要な要素です。
Kirbyを搭載したサイトに自動翻訳を統合することで、多言語コンテンツを効率的に作成・維持管理でき、時間とリソースの投資を大幅に削減しながら、さまざまな言語で一貫した高品質のユーザー体験を確保できます。このガイドでは、Kirby CMSで自動翻訳を実装する方法を順を追って説明し、ウェブサイトの例やステップバイステップの手順を紹介します。.
Kirby CMSで自動翻訳を実装すべき理由とは?

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

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

OBS Studioの開発元であるOBS Projectは、多言語ウェブサイトを運営するためにKirby CMSを活用しています。Kirby CMSで構築されたOBS Studioのウェブサイトは、コンテンツクリエイターやストリーマーというグローバルなユーザーベースに応えるため、複数の言語でコンテンツを提供しています。.
ページの下部には、Čeština、Dansk、Deutsch、Español、Euskara、Suomi、Français、Magyar、日本語、한국어、Português do Brasil、Русский、Svenska、Türkçe、Українська、中文(简体)を含む15の言語オプションを備えた包括的な言語切り替え機能があります。この多言語アプローチにより、OBS Projectは世界中のユーザーと効果的にコミュニケーションを図り、ユーザーが希望する言語でドキュメント、ダウンロード手順、コミュニティリソースを提供することができます。.
Kirby CMS で自動翻訳を実装する方法
Kirby CMSで作成された多言語ウェブサイトの例を確認した後、自動翻訳サービスを使用して自動翻訳を実装する方法を探ります。多くのサービスは、ほんのいくつかの設定手順でウェブサイトを迅速かつ簡単に翻訳できます。そのようなサービスの1つが Linguiseです。.
Linguise は、Kirby CMSを含むさまざまなCMSプラットフォームやウェブビルダーと統合されています。Kirby CMSに インストールする Linguise 自動翻訳の手順は以下のとおりです。
ステップ1: Linguise アカウントを登録する
最初のステップは、Kirby CMSのウェブサイトが翻訳に対応していることを確認することです。Kirby CMSのウェブサイトに Linguise 自動翻訳をインストールするには、Kirby CMSの管理ダッシュボードへのアクセスが必要です。.
次に、 無料の Linguise アカウントを作成 し、ウェブサイトのドメインを追加します。サブスクリプションプランを決定する前に、30日間の無料トライアルをご利用いただけます。
ステップ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 リライトを設定する
デフォルトでは、URL書き換えはKirby CMSで有効になっています。有効になっていない場合は、ホスティングプロバイダーを通じて有効にできます。.
言語ごとに 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対策として、言語切り替えスイッチャー(国旗付き)と代替URLをHTMLヘッダーに表示するには、すべてのKirby CMSページに Linguise JavaScriptリンクを読み込む必要があります。.
スクリプトリンクを取得するには、 Linguise ダッシュボードのドメイン設定に移動し、スクリプトリンクをコピーしてください。.

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

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

LinguiseによるKirby CMSの自動翻訳
Linguise は、Kirby CMSのウェブサイトに自動翻訳をシームレスに統合します。業界をリードする翻訳サービスとして、80以上の言語をサポートし、 40以上のCMSプラットフォームと統合しており、 Kirby CMSも含まれます。この統合により、ウェブサイトの多言語化が簡素化され、スムーズなユーザー体験を実現します。
100% 多言語 SEO 翻訳をサポート

Linguiseでは、 多言語SEO 機能を通じて、検索エンジンにおけるウェブサイトの可視性を高めることができます。多言語サイトマップの生成、hreflangコードとタグの作成、正規URLの設定、URLとメタディスクリプションの翻訳を支援します。これらの機能により、サイトの検索エンジンランキングと、さまざまな言語のユーザーにとってのアクセシビリティが向上します。
翻訳のフロントエンドライブエディター
Linguise は、 フロントエンドのライブエディター を提供しており、翻訳を必要に応じて迅速に調整できます。このツールは迅速な変更を支援し、翻訳が正確であることを保証します。さらに、プロの翻訳者と協力して、文脈や文化の正確性を維持することができます。
自動翻訳除外ルール

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




