コンテンツへスキップ サイドバーへスキップ
更新済み
2026年4月27日

製品、カテゴリー、カートページ、チェックアウトページ、メール、レビューなど、WPMLを使用してWooCommerceストアを翻訳する方法を学びます。

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

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

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

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

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

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

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

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

WooCommerce商品と商品バリエーションを翻訳する方法

WooCommerce商品は、WPMLの翻訳ダッシュボードから翻訳できます。 商品を翻訳に送信すると、WPMLには以下も含まれます:

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

WooCommerce商品を翻訳するには:

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

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

Choosing how to translate products in the Translation Dashboard
翻訳ダッシュボードで商品の翻訳方法を選択

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

カートページとチェックアウトページはWooCommerceによって自動作成され、ショートコードまたはブロックを使って内容が表示されます。

WooCommerceストアでWPMLからWCMLプラグインをセットアップすると、セットアップウィザードが有効な各言語向けに、カートページとチェックアウトページの翻訳版を自動的に作成します。これは、ショートコードまたはブロックを使用しているWooCommerceのチェックアウトページとカートページに対して行われます。ほとんどのストアでは追加の手順は不要です。

WCML setup wizard for store pages
WPMLが翻訳済みのチェックアウトページとカートページを自動生成します

カートページとチェックアウトページで未翻訳の文字列を修正する方法

カートページまたはチェックアウトページの一部の文字列が元の言語のままの場合、よくある原因は次の3つです。

WCMLセットアップ後に追加した新しい言語

WCMLのセットアップウィザードは、セットアップ時点で有効になっている言語向けにWooCommerceの翻訳をインストールします。後から追加した言語には、これらの翻訳が自動的に含まれない場合があります。修正するには次の手順を行います。

  1. サイトの管理画面で、ダッシュボード → 更新に移動します
  2. 翻訳セクションまでスクロールし、翻訳を更新をクリックします

ショートコードベースのカート/チェックアウトページの翻訳が不足している

テーマまたはWooCommerceに、ショートコードベースのカートページとチェックアウトページの翻訳が含まれていない場合は、これらの文字列を翻訳する必要があります。

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

カート/チェックアウトブロックの文字列が未翻訳

あまり一般的でない言語では、ブロックで作成されたカートページとチェックアウトページの一部テキストについて、WooCommerceに翻訳が含まれていないことがあります。

例えば、ラトビア語では、「クーポンを追加」、「合計見積もり」、「チェックアウトに進む」といった文字列が、WooCommerceのカートブロックで未翻訳のまま表示されます。

WooCommerceカートブロックからの未翻訳の文字列

これらのブロックベースのカートおよびチェックアウトテキストを翻訳するには:

  1. WPML → 設定に移動し、String Translationセクションまでスクロールしてください。
  2. JavaScriptファイル内の文字列を検出 をオンにします
JavaScriptファイル内の文字列を検出するオプションをオンにする
  1. WPML → テーマとプラグインのローカリゼーションに移動し、WooCommerceプラグインをスキャンして文字列を検出します。
  2. スキャンが完了したら、WPML → 設定 に戻り、JavaScriptファイル内の文字列を検出 をオフにします。
  3. WPML → 翻訳ダッシュボード に移動し、その他のテキスト(文字列) までスクロールします。未翻訳のテキストを検索します。
翻訳ダッシュボードで未翻訳のWooCommerceカートブロック文字列を検索する

  1. 文字列を選択し、翻訳に送信します。

翻訳は、翻訳されたカートおよびチェックアウトページに表示されます。

言語または通貨の切り替え時にカートの動作を制御する

デフォルトでは、WCMLで、顧客が別の言語または通貨に切り替えたときに、すでにカートに入っている商品をどう扱うかを決められます。カート内容を保持して同期する、クリアする、または顧客に通知を表示する、から選択できます。

すべてのオプションと手順については、言語または通貨の変更時にカート内容をクリアするガイドをご覧ください。

WooCommerceのカテゴリー、配送クラス、その他のタクソノミーを翻訳する方法

商品を翻訳すると、WPMLは商品コンテンツと一緒に関連するタクソノミーも自動的に翻訳します。これには、商品カテゴリー、タグ、配送クラス、カスタムタクソノミーが含まれます。

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

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

必要に応じて、タクソノミーの用語を手動で翻訳することもできます。 手順は以下の通りです:

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

WooCommerceの商品属性を翻訳する方法

WCMLのセットアップ中に、どの商品属性を翻訳可能にするかを選択できます。この手順があるのは、すべての属性を翻訳する必要があるわけではないためです。数値・コード・寸法に基づく属性は通常どの言語でも同じなので、翻訳せずにそのままにしておくこともできます。

WCML setup wizard attributes step
どの商品属性を翻訳可能にするかを選択する

属性を翻訳可能としてマークすると、商品と一緒に翻訳されます。商品を翻訳に送信するだけで、あとはWPMLが処理します。

  1. WPML → 翻訳ダッシュボードに移動します。
  2. 商品を見つけて翻訳に送信する
  3. WPMLが商品コンテンツと、割り当てられている翻訳可能な属性をすべて翻訳します

商品属性を一括で翻訳する方法

商品属性を一括で翻訳したい場合は、いったんそれらをすべて1つの商品に割り当ててから、その商品を翻訳に送信します。具体的な手順は、タクソノミーをまとめて翻訳する方法をご覧ください。

WooCommerceメールを翻訳する方法

WooCommerceは2種類のメールを送信します。

  • 顧客向けメール(注文確認など)
  • 管理者またはショップ管理者向けメール(新規注文通知など)

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は多くの拡張機能と互換性があり、それらのコンテンツを翻訳できます。

WPMLと一緒に使う購入手続きプラグインで迷っていますか?互換性、機能、多言語対応の観点から、おすすめのWooCommerce購入手続きプラグインをテストして比較しました。

開発者向けリソース

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

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

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

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

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

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

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

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

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

PTCを使ってWordPressテーマとプラグインのPOファイルを翻訳する方法を見る

WCMLのその他の機能を探索

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

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

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

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