CraftCMS用 多言語化プラグイン『Weglot Integration』公開しました。
2020-05-26 10:00:00
Craft CMS Weglot
Weglotを利用したCraftCMS用 多言語プラグイン『Weglot Integration』を公開しました。CraftCMSのプラグインストアより、無料でダウンロード・利用できます。
Weglotとは
WeglotとはフランスのWeglot社が開発・運営している翻訳サービスです。『翻訳プロセスをシンプルに』というコンセプトに、Webサイトを自動で簡単に翻訳するサービスを公開しています。

なぜつくったのか
Weglotは@chiaki_kounosさんに紹介していただきました。自動翻訳によるサイトの多言語化をデモを見て、これは今後とても役立つサービスだと感じました。
2021年の東京オリンピックや2025年の大阪万博という、国際的なイベントが今後開催されます。海外からたくさんの参加者が見込まれ、当然その海外からの参加者がWebサイトから日本の店舗を探したり、日本のサービスを利用することも増加します。Webサイトを利用してもらうためには多言語対応が必須となりますが、多言語対応をするためには各言語で、翻訳作業・ページ作成・検証作業を行う必要があるため、多くのコストと時間がかかります。
このコストと時間の課題を解決するのに、Weglotは良い選択肢になります。Weglotの自動翻訳機能や言語切り替え機能をCraftCMS上で簡単に導入できるようにしたいと思い、開発・公開しました。
利用方法
1. Weglotアカウント作成
Weglotアカウントを作成します。10日間は全ての機能を試用することができます。
2. Weglotプロジェクト作成、APIキー取得
Weglotのプロジェクトを作成します。JavaScript版を選択すると、JavaScriptスニペットが表示されます。そこに記載されている『wg_』から始まる文字列がAPIキーになります。テキストエディタなどでAPIキーをコピー&ペーストしてください。

3. プラグインインストール
CraftCMSのプラグインストアから『Weglot Integration』をインストールし、有効化します。
4. APIキー設定
取得したAPIキーを『Weglot Integration』の設定画面で入力・保存します。
5. Twig設定
サイト上で翻訳したいページのテンプレート(Twig)ファイルの</body>の上に、以下を挿入します。
{{ weglot_snipet() }}
以上で、サイトに言語切り替えボタンが表示され、翻訳したい言語を選択するとサイトが自動で翻訳されます。
APIキー設定して、ちょっとTwigのタグ入れるだけで、こうなります。 pic.twitter.com/QxbB464uWL
— ☯Ippei Sumida (@ippey_s) May 16, 2020
簡単にサイトを多言語化することができますので、ぜひご利用ください!