Table of Contents
By Colin Newcomer - 最終更新日
この記事はもともと2019年6月に公開したものです。その後、翻訳プラグインに変更があったため、2019年11月に4つのプラグインすべてのテストを一からやり直しました。
WordPress サイトの多言語化は、サイトを新しい読者層に届けるための優れた方法です。ただし多言語化すると、サイトのコンテンツは基本的に2倍になります(複数の言語に対応する場合はそれ以上)。
そのため、WordPress 翻訳プラグインは、コンテンツの翻訳を手伝ってくれるだけでなく、サイトを遅くすることなく翻訳済みのコンテンツを配信できるようにしてくれるものを選びたいところです。
必要な機能を備えたうえで最速の WordPress 翻訳プラグインを見つけられるよう、最も人気のある WordPress 翻訳プラグインのうち4つを実際に使ってテストしました。
そして記事の最後では、すべてのデータをまとめて、ご自身に合ったプラグインを選ぶお手伝いをします!
今回テストする4つの WordPress 翻訳プラグイン
WordPress の多言語化プラグインは数多くありますが、この記事では特に次の4つをテストします。
- WPML
- Polylang
- Weglot
- TranslatePress
これらのプラグインを選んだのは、最も人気のある選択肢であり、一般的な WordPress ユーザーにも使いやすく、機能も充実しているからです。
また、ほかの翻訳プラグインの多くは Google 翻訳に頼る動的なタイプで、おすすめの WordPress 翻訳プラグインをまとめた記事で紹介した Google Language Translator プラグインもその一例です。
こうしたプラグインはとても簡単に使えますが、静的なコンテンツを作成しないため、パフォーマンスをきちんとテストすることはできません。つまり、訪問者のブラウザ上でコンテンツを「動的に」翻訳しているだけなのです。
4つの WordPress 翻訳プラグインのテスト方法
このテストでは、1つのページを英語からスペイン語に翻訳します。テキストには、Wikipedia から哲学に関する文章を15段落分抜き出して使いました。テストページをできるだけシンプルにしたかったため、画像は入れていません。
そのうえで、「翻訳後」のスペイン語版のページを WebPageTest でテストし、さらに Query Monitor プラグインをインストールして、翻訳プラグインが内部で何をしているかを確認します。
WebPageTest では、次のようにします。
- 個別のテストを5回実行し、その中央値を採用します
- 実際の環境を再現するため、20/5 Mbps の回線を使用します
Query Monitor では、プラグインが翻訳をキャッシュに取り込めるよう、ページを複数回読み込みます。これで大きな差が出ることがよくあります。たとえば、2回目の読み込みでクエリが65件から7件に減ることもあります。
テストサイトの環境は次のとおりです。
- 月額5 ドルの DigitalOcean の Droplet でホストしています。
- Astra テーマの無料版とスターターサイト「Travel Blog」を使用しています。Astra は最速の無料 WordPress テーマの1つです。
- パフォーマンス最適化は一切行っていません。WP Rocket のキャッシュを使えば大きな差が出ますが、各プラグイン単体での結果を確認したいためです。
基本的に、テスト対象の翻訳プラグイン以外で有効にしているのは、Query Monitor と、Astra のスターターサイトに付属する基本的なプラグイン(Ultimate Addons for Gutenberg、WPForms など数個)だけです。
参考までに、翻訳プラグインを追加する前の英語のみのページの結果は次のとおりです。
- ページ読み込み時間の中央値(5回の個別テスト):0.764秒
- HTTP リクエスト数:14
- ファイルサイズ:81 KB
- データベースクエリ数:4
それでは、翻訳を始めて、どうなるかを見てみましょう。
1. Weglot

ページ読み込み時間の中央値(5回の個別テスト):0.987秒
HTTP リクエスト数:19
ファイルサイズ:138 KB
データベースクエリ数:4
Weglot は人気の WordPress 翻訳プラグイン兼サービスで、SaaS に近いアプローチを採用しています。ほかの3つのプラグインでは、翻訳は WordPress サイトのサーバー上に保存されます。
しかし Weglot の場合、翻訳は Weglot 側のサーバーに保存され、Weglot プラグインを通じてサイトに配信されます。データベースクエリがこれほど少ないのは、このためだと思われます。Weglot は翻訳したコンテンツを WordPress サイトのデータベースから配信する必要がなく、代わりに Weglot のサーバーから配信します。
では、なぜこのように外部のサーバーを使う方式を選ぶのでしょうか?それは、とても便利だからです。WordPress サイトを翻訳する方法として、とにかく一番簡単なものを求めるなら、Weglot に勝るものはないと思います。
プラグインを初めて有効化すると、自動の機械翻訳でサイト全体が翻訳されます。その後は、Weglot のクラウドダッシュボードから翻訳を手動で編集できます。
翻訳の管理画面として、PO 形式のエディターと、ウェブサイトのライブプレビュー上でクリックしてコンテンツを翻訳できるビジュアルエディターの2種類が用意されています。または、翻訳をプロの翻訳サービスに外注することもできます。
Weglot には、小規模サイト向けの制限付き無料プランがあります。その上の有料プランは月額9.90 ユーロからです。
2. WPML

ページ読み込み時間の中央値(5回の個別テスト):0.707秒
HTTP リクエスト数:18
ファイルサイズ:82 KB
データベースクエリ数:16
WPML は WordPress の翻訳分野で最も有名なプラグインの1つで、サイトの翻訳を総合的に管理できる仕組みを備えています。
WPML はかつて手動翻訳だけを扱っていましたが、現在では人間の翻訳者を上回る AI 翻訳を提供しています。AI 翻訳のほかに、DeepL や Google 翻訳とも直接連携でき、原文と訳文を左右に並べて表示する翻訳エディターを使ってコンテンツを手動で翻訳することもできます。
WPML を設定したら、「Translation Dashboard」で翻訳するページを手動で選べます。または、「Translate Everything Automatically」モードを有効にして、ウェブサイト全体を一度に自動で翻訳することもできます。
WPML では、ウェブサイトを好きなだけ多くの言語に翻訳できます。また、WPML の購入時に付いてくる無料の自動翻訳パッケージを使えば、数千語を追加料金なしで自動翻訳することもできます。
WPML のチームは最近、大幅なパフォーマンス改善をリリースしており、その効果は上のテスト結果で確認できます。この変更は、2019年11月にすべてのテストをやり直すことにした大きな理由の1つです。
WPML のプランは年額39 ユーロからで、ほとんどのウェブサイトは、すべての機能とアドオンを含む年額99 ユーロのプランを選んでいます。
3. TranslatePress

ページ読み込み時間の中央値(5回の個別テスト):1.026秒
HTTP リクエスト数:22
ファイルサイズ:127 KB
データベースクエリ数:7
TranslatePress は比較的新しい WordPress 翻訳プラグインで、Weglot と同じ利点のいくつかを、セルフホスト型のパッケージで提供しています(つまり、すべてが WordPress サイトのサーバー上に保存されます)。
使い始めるときは、コンテンツを手動で翻訳するか、Google Translate API と連携して機械翻訳を使うかを選べます。
その後は、WordPress のカスタマイザーによく似た便利なビジュアルエディターを使って、TranslatePress で翻訳を管理できます。翻訳を編集するには、サイトのライブプレビュー上でその部分をクリックするだけです。
TranslatePress には、機能が制限された無料版が WordPress.org で公開されています。その上の有料プランは79 ユーロからで、WPML と同じです。
⚠️ なお、TranslatePress は WP Rocket と100%の互換性があるわけではなく、いくつか問題が発生する可能性があります。
4. Polylang

ページ読み込み時間の中央値(5回の個別テスト):0.712秒
HTTP リクエスト数:15
ファイルサイズ:79 KB
データベースクエリ数:4
Polylang は WordPress.org で公開されている人気の無料翻訳プラグインです。より詳細な翻訳機能や、多言語の EC サイトへの対応を追加できる有料アドオンもいくつかあります。
プラグイン本体では、Polylang は手動翻訳にしか対応していません。ただし、同じ開発元の Lingotek プラグインと連携すれば、自動の機械翻訳やプロの翻訳サービスを利用できます。
Polylang は無料で使い始められます。その上の Polylang Pro は99 ユーロからです。
最速の WordPress 翻訳プラグインはどれでしょうか?
今回のテスト結果から判断すると、最もパフォーマンスが良かったと思われる WordPress 多言語プラグインは次の2つです。
- WPML
- Polylang
WPML のパフォーマンスは、2019年6月に最初にテストしたときと比べて大きく改善していることがわかります。
TranslatePress と Weglot もそれほど大きく後れを取っているわけではありませんが、ページサイズが約40 KB 増え、HTTP リクエスト数もこの2つが最も多くなりました。
すべての結果を並べて比較できるよう、まとめておきましょう。
| プラグイン | 読み込み時間の中央値 | リクエスト数 | ページサイズ | DB クエリ数 |
|---|---|---|---|---|
| なし | 0.764秒 | 14 | 81 KB | 4 |
| Weglot | 0.987秒 | 19 | 138 KB | 4 |
| WPML | 0.707秒 | 18 | 82 KB | 16 |
| TranslatePress | 1.026秒 | 22 | 127 KB | 7 |
| Polylang | 0.712秒 | 15 | 79 KB | 4 |
そして、どの翻訳プラグインを使う場合でも、WP Rocket が、翻訳したコンテンツをできるだけ速く配信するのに役立ちます。WP Rocket は WPML との互換性が認定されており、Weglot ともうまく連携します。
Weglot を使っている場合は、WP Rocket のキャッシュの仕組みで費用の節約になります。WP Rocket のキャッシュから配信されたページは、Weglot の月間ページビューの上限にカウントされないためです。
サイトに最適な WordPress 翻訳プラグインについて質問はありますか?遠慮なくお尋ねください。できる限りお手伝いします!
よくある質問
WordPress を多言語化するにはどうすればよいですか?
WordPress を多言語化するには、コンテンツの翻訳を手伝い、サイトを遅くせずに翻訳済みのコンテンツを配信できる WordPress 翻訳プラグインを使います。この記事では、最も人気があり、一般的な WordPress ユーザーにも使いやすく、機能も充実している WPML、Polylang、Weglot、TranslatePress の4つをテストしました。多言語化するとサイトのコンテンツは基本的に2倍(複数の言語ならそれ以上)になるため、プラグインの速度も選ぶときの大切な基準です。
WordPress の翻訳プラグインで一番速いのはどれですか?
今回のテストで最も速かった WordPress 翻訳プラグインは、WPML と Polylang です。読み込み時間の中央値は WPML が0.707秒、Polylang が0.712秒で、翻訳プラグインを追加する前の英語のみのページ(0.764秒)よりも短い結果でした。TranslatePress(1.026秒)と Weglot(0.987秒)はそれほど後れを取っていませんが、ページサイズが約40 KB 増え、HTTP リクエスト数も最も多くなりました。テストは2019年11月に実施したものです。
WPML を入れるとサイトは重くなりますか?
今回のテストでは、読み込み時間で見る限り WPML でサイトが重くなることはなく、中央値は4つの翻訳プラグインの中で最も短い0.707秒でした。翻訳プラグインを追加する前の英語のみのページは0.764秒で、ページサイズは WPML が82 KB、英語のみのページが81 KB です。一方、データベースクエリは16件と、4つのプラグインの中で最も多くなりました。WPML のチームが大幅なパフォーマンス改善をリリースしたことで、2019年6月の最初のテストよりも結果が大きく改善しています。
無料で使える WordPress 翻訳プラグインはありますか?
無料で使える WordPress 翻訳プラグインには、WordPress.org で公開されている人気の Polylang があります。TranslatePress にも WordPress.org で公開されている機能制限付きの無料版があり、Weglot には小規模サイト向けの制限付き無料プランがあります。有料版は、Polylang Pro が99 ユーロから、TranslatePress が79 ユーロから、Weglot が月額9.90 ユーロからで、WPML のプランは年額39 ユーロからです。
WordPress サイトを英語化するにはどうすればよいですか?
WordPress サイトを英語化するには、翻訳プラグインを使ってコンテンツを英語に翻訳します。翻訳の方法はプラグインによって異なり、Weglot は有効化するとサイト全体を自動の機械翻訳で翻訳し、WPML は AI 翻訳、DeepL や Google 翻訳との連携、手動翻訳に対応しています。TranslatePress は手動翻訳か Google Translate API による機械翻訳、Polylang は本体では手動翻訳のみで、Lingotek プラグインと連携すれば自動の機械翻訳やプロの翻訳サービスも利用できます。