コンテンツへスキップ サイドバーへスキップ
更新済み
十一月 26, 2025

WPMLのWCMLを使用すると、WooCommerceストア全体を翻訳できます:商品、カテゴリー、カートページ、チェックアウトページ、メール、レビューなど。

このガイドの各セクションでは、WPML Multilingual & Multicurrency for WooCommerce(WCML)を使用してWooCommerceストアの特定の部分を翻訳する方法について説明します。

WooCommerceの翻訳方法の概要については、以下の動画をご覧ください。

必要なプラグインのインストールとセットアップ

WPMLでWooCommerceを翻訳するには、以下をインストールして有効化してください:

WPMLのインストール方法の詳細をご覧ください

これらのプラグインをインストールして有効化した後、WPML → セットアップWooCommerce → WCMLに移動して、クイックセットアップウィザードを完了してください。

WCMLセットアップウィザードは以下の作業をサポートします:

  • 利用可能なすべての言語でストアページを作成
  • 翻訳する商品属性を選択
  • オプションで複数の通貨を追加
WCML setup wizard
WCMLセットアップウィザード

WooCommerce商品と商品バリエーションの翻訳

WooCommerce商品を翻訳するには:

  1. WPML → 翻訳ダッシュボードに移動します。
  2. 商品セクションで、翻訳したい商品を選択してください。
翻訳ダッシュボードで翻訳用商品を選択

商品を翻訳に送信すると、WPMLには以下も含まれます:

  • 商品バリエーション
  • 商品にリンクされた属性項目、カテゴリ、タグ
  • キャプション、タイトル、説明などの画像テキスト

翻訳したい商品を選択したら、翻訳方法を選択してください。

ほとんどのサイト所有者は、商品を翻訳するためにPTC(Private Translation Cloud)を使用しています。 コンテキストを理解したAI翻訳は数分で完了し、品質保証付きです。 また、確定前に正確な費用を確認することができます。 以下の例では、6つの商品を2つの言語に翻訳するのに€3強かかります。

Cost summary in the WPML Translation Dashboard
翻訳ダッシュボードで商品の翻訳方法を選択

WooCommerceのカートページとチェックアウトページを翻訳する

多くのテーマには、すでにWooCommerceのカートページとチェックアウトページの翻訳が含まれています。
セットアップ中、WCMLは自動的に以下の翻訳を作成します:

  • テーマに翻訳が含まれている場合、テーマが提供するカートとチェックアウトページ
  • WooCommerceショートコードで作成されたカートとチェックアウトページ

テーマやWooCommerceにサイトの言語でのカートとチェックアウトページの翻訳が含まれていない場合は、自分で翻訳する必要があります。

これを行うには:

  1. WPML → 翻訳ダッシュボードに移動します。
  2. その他のテキスト(文字列)までスクロールしてください。
  3. すべてのドメインドロップダウンで、テーマまたはプラグインドメインを選択してください。
  4. 翻訳したい文字列を選択して翻訳に送信してください。
Translating cart and checkout page strings
翻訳ダッシュボード経由でチェックアウトページの文字列を翻訳に送信

翻訳されたカートとチェックアウトページでは、ユーザーが言語や通貨を切り替えた際にカートに既に入っているアイテムに何が起こるかを制御することもできます。

WooCommerceカートとチェックアウトブロックの翻訳

WooCommerceは新しいブロックベースのカートとチェックアウトページの翻訳を提供しています。

通常、これらの翻訳はWooCommerceに含まれており、最も人気のある言語のすべてのテキストをカバーしています。

ただし、一般的でない言語では、WooCommerce自体の翻訳が不完全なため、特定の文字列が翻訳されずに表示される場合があります。

現時点では、WPMLはこれらのブロックベースのカートとチェックアウトテキストを翻訳できませんが、今後のリリースで完全サポートを追加予定です。

この問題を一時的に解決する方法については、利用可能な回避策をご覧ください。

カテゴリ、属性、配送クラス、その他のタクソノミーの翻訳

商品を翻訳すると、WCMLは関連するタクソノミーも翻訳します。これには商品属性、配送クラス、カテゴリ、タグ、カスタムタクソノミーが含まれます。

これがどのように機能するかを確認するには、高度な翻訳エディターで商品の翻訳を開いてください。フロントエンドで翻訳された商品を表示し、翻訳を編集を選択することでアクセスできます。商品コンテンツと一緒に、関連するすべてのタクソノミーが翻訳用に表示されます。

商品に関連するすべてのタクソノミーが高度な翻訳エディターに表示されます

属性、配送クラス、その他のタクソノミーを手動で翻訳するには:

  1. WPML → タクソノミー翻訳に移動してください。
  2. ドロップダウンメニューからタクソノミーを選択してください。
  3. プラスアイコンをクリックして、項目の翻訳を入力してください。
タクソノミー翻訳画面からタクソノミー項目を手動で翻訳

WooCommerceメールの翻訳

WooCommerceには、デフォルトメールの組み込み翻訳が含まれています。WPMLは注文関連メールを各顧客の言語で自動的に送信します。

翻訳が必要なのは以下のみです:

  • 自分で追加したカスタムコードメール
  • カスタマイズしたデフォルトのWooCommerceメール

カスタマイズしたデフォルトメールの翻訳方法

WooCommerce → 設定 → メールでデフォルトのメールテキストを変更した場合は、WPMLで更新内容を翻訳してください。

  1. WPML → 翻訳ダッシュボード → その他のテキスト(文字列)に移動してください。
  2. カスタマイズしたテキストを検索して選択してください。
Selecting WooCommerce email text for translation in Other texts (Strings)
その他のテキスト(文字列)でWooCommerceメールテキストを翻訳用に選択
  1. 翻訳方法を選択してコンテンツを翻訳してください。

WooCommerce設定に表示されないデフォルトメールテキストの翻訳方法

一部のWooCommerceメールには、WooCommerce設定で表示または編集できないテキストが含まれています。

これらの文字列を翻訳するには:

  1. WPML → テーマとプラグインのローカライゼーションに移動し、WooCommerceの文字列をスキャンしてください。
  2. スキャンが完了したら、WPML → String Translationに移動します。
  3. woocommerceテキストドメインを選択してください。
  4. 文字列を検索し、鉛筆アイコンをクリックして翻訳を追加または編集してください。
Editing the translation for default WooCommerce email text
デフォルトWooCommerceメールテキストの翻訳を編集

カスタムコードメールテンプレートの翻訳方法

独自のPHPメールテンプレートをカスタマイズまたは作成した場合は、WPMLが検出できるよう、翻訳可能な各文字列をgettext関数でラップしてください:

<p><?php _e( 'CUSTOM TEXT', 'woocommerce' ); ?></p

カスタムコードメールテキストを翻訳するには:

  1. WPML → テーマとプラグインのローカライゼーションに移動し、テーマをスキャンしてください。
  2. WPML → 翻訳ダッシュボードを開き、その他のテキスト(文字列)までスクロールしてください。
  3. カスタムコードメールテキストを検索してください。
  4. 翻訳方法を選択してコンテンツを翻訳してください。

WooCommerce商品レビューの翻訳

デフォルトでは、WCMLは訪問者が閲覧している言語で書かれたレビューのみを表示します。この動作は2つの方法で変更できます:

  • すべての言語のすべてのレビューを表示
  • 商品レビューを翻訳して各言語が独自のバージョンを表示

いずれのオプションを使用する前に、すべての言語でレビューを表示できるようにする設定を有効にする必要があります。

ステップ1:すべての言語でレビューを表示する設定を有効化

  1. WooCommerce → WCML → 設定に移動してください。
  2. 商品レビューセクションで、すべての言語でレビューを表示をチェックしてください。
Enabling the option to show product reviews in all languages
すべての言語でレビューを表示するオプションを有効化

すべてのレビューを表示するだけ(翻訳なし)の場合は、他に何もする必要はありません。

ステップ2:商品レビューの翻訳

商品ページでレビューが翻訳されて表示されるようにしたい場合は、以下の手順を続けてください:

  1. WPML → 翻訳ダッシュボードに移動します。
  2. その他のテキスト(文字列)セクションまでスクロールしてください。
  3. wcml-reviewsテキストドメインでフィルタリングしてください。
  4. 翻訳したい商品レビューを選択してください。
Selecting product reviews to translate in Other texts (Strings)
その他のテキスト(文字列)で翻訳する商品レビューを選択
  1. 翻訳方法を選択して翻訳に送信してください。

翻訳されたレビューは、フロントエンドで(翻訳済み)ラベル付きで表示されます。

Translated product reviews on the front-end
フロントエンドの翻訳された商品レビュー

翻訳されていないレビューは、すべての翻訳された商品ページで元の言語で表示されます。

翻訳可能なすべての商品レビューが表示されませんか?

デフォルトでは、WPMLは新しい商品レビューの文字列のみを登録します。
古いレビューが翻訳に利用できない場合は、WooCommerce → WCML → ステータスに移動してください。次に、トラブルシューティングをクリックし、商品レビューを翻訳用に登録をチェックして開始をクリックしてください。その後、翻訳ダッシュボードから翻訳できます。

不足しているWooCommerceプラグイン文字列とテキストの翻訳

WooCommerceプラグインには多くの言語への翻訳が含まれていますが、人気の低い言語では一部の翻訳が不足しています。

WPMLを使用して、WooCommerceプラグインの不足または未翻訳の文字列を翻訳できます。

  1. フロントエンドで未翻訳テキストがある翻訳されたページにアクセスしてください。WPMLは自動的にそれらの文字列を検出し、翻訳用に登録します。
Viewing the page with the untranslated text on the frontend
フロントエンドで未翻訳テキストがある翻訳されたページを表示
  1. WPML → 翻訳ダッシュボードに移動し、その他のテキスト(文字列)セクションまでスクロールしてください。
  2. テキストを検索して選択してください。
Searching for, and selecting the untranslated text in Other texts (Strings)
その他のテキスト(文字列)で未翻訳テキストを検索・選択
  1. 翻訳方法を選択して文字列を翻訳してください。

特定の文字列が見つからない場合は、WPMLで翻訳用文字列を登録する方法をご覧ください。

WooCommerce拡張機能の翻訳

WooCommerce拡張機能は、サブスクリプション、予約、商品アドオンなど、ストアに追加機能を提供します。
WCMLは多くの拡張機能と互換性があり、それらのコンテンツを翻訳できます。

開発者向けリソース

開発者の方には、WCMLにはWooCommerceサイト、テーマ、プラグインに多言語サポートを追加するためのツールが含まれています。

WooCommerceサイト翻訳のための開発者リソース

WooCommerceプラグインや統合を構築する場合は、フックやREST APIを使用してコードに多言語サポートを追加できます。

WCMLで利用可能なすべてのフックをリストします。

REST API経由で翻訳されたWooCommerceコンテンツを管理する方法について説明します。

WooCommerceプラグインとテーマ翻訳のための開発者リソース

WooCommerceのアドオンプラグインやテーマを開発する場合は、Private Translation Cloud(PTC)を使用して、製品に翻訳を含めることができます。

PTCは人間品質のAIで翻訳し、翻訳の受け取り方法を選択できる翻訳システムです:

  • 翻訳を手動でダウンロード
  • リポジトリ経由でマージリクエストを取得
  • CI/CDパイプライン経由で更新を自動化

PTCでWordPressテーマとプラグインを翻訳する方法をご覧ください

WCMLのその他の機能を探索

WCMLはストアの翻訳以上のことができます。
異なる通貨で販売し、言語間での価格表示を制御できる強力な多通貨機能も含まれています。

詳細はWCMLメインページまたは多通貨ガイドをご覧ください。

WooCommerceストアの翻訳を始める準備はできましたか?

今すぐWPMLを入手してください。WCMLが含まれており、翻訳クレジットも付属しているため、追加費用なしでAIによるストア翻訳を開始できます。