Gravity Forms Multilingual – 多言語のフィールド、通知、確認、条件付きロジック
WordPressサイト上のすべてのGravity Formsのフォームを、訪問者が話すあらゆる言語に翻訳します。GFMLは、価格フィールド、商品フィールド、会話型フォーム、条件付きロジックを含むページ分割されたフォーム、フィールドごとの検証、確認、ルーティング付きの通知、およびGravity Formsが連携するサードパーティサービスに対応しています。一度作成した1つのフォームで、すべての言語に対応できます。Multilingual CMSとAgencyに含まれています。
すべてのGravity Formsのフォームの翻訳
Gravity Formsのすべてのフィールドカタログは、WPMLの高度な翻訳エディタを使用して一度に翻訳できます。テキスト、段落、ドロップダウン、ラジオボタン、チェックボックス、マルチチョイスに加え、Gravity Formsを有名にしたフィールドファミリーである価格フィールド(商品、数量、合計、配送)、商品フィールド、リストフィールド、デジタル署名、ファイルのアップロード、動的フィールドオプション付きのドロップダウンも翻訳可能です。Gravity Forms 2.9のマルチチョイスおよび画像選択フィールドのラベルも翻訳されます。


会話型フォーム、ページ分割されたフォーム、保存して継続のすべての翻訳
Gravity Formsの会話型フォーム(1問ずつ順番に表示されるモード)では、すべてのプロンプト、トランジション、進行状況のテキストが翻訳されます。ページ分割されたフォームはページごとに翻訳されます。ページ見出し、改ページタイトル、ページをまたいで分岐する条件付きロジックはすべて翻訳ジョブに表示されます。保存して継続の再開リンクメールは、訪問者の言語で届きます。
訪問者の言語でのGravity Formsの表示
訪問者がフランス語のページにアクセスすると、フォームはフランス語で表示されます。これには、フィールドラベル、プレースホルダー、ドロップダウンのオプション、HTMLフィールドのコンテンツ、送信ボタンのラベルが含まれます。条件付きロジックは翻訳後も維持されます。選択肢の値は言語間で一致したままになるため、表示/非表示のルールは同じデータに基づいて引き続き機能します。
フィールドごとの検証メッセージの翻訳
Gravity Formsの各フィールドには、独自の検証メッセージ設定(「This field is required(このフィールドは必須です)」、「Please enter a valid email(有効なメールアドレスを入力してください)」、「The number is too high(数値が大きすぎます)」など)があります。それぞれが高度な翻訳エディタの1行として表示されます。訪問者には自身の言語でエラーが表示されます。グローバルな検証バナー(「There was a problem with your submission. Please review the fields below.(送信に問題がありました。以下のフィールドを確認してください。)」など)は、WPML 文字列翻訳を通じて翻訳されます。
確認の翻訳 – テキスト、リダイレクト、ページ
Gravity Formsは3つの確認タイプをサポートしており、GFMLはそのすべてに対応しています。テキストの確認はインラインで翻訳されます。ページの確認では、翻訳されたページにリダイレクトできるため、訪問者は自身の言語のままサイトを閲覧できます。リダイレクトの確認では、言語ごとにURLを設定できるため、外部のサンキューページも多言語対応を維持できます。
通知と通知ルーティングの翻訳
Gravity Formsの通知は言語ごとに翻訳されます。これには、送信先メールアドレス、送信元名、件名、本文テンプレート、およびマージタグの挿入({Name}、{Email}、{All Fields})が含まれます。通知ルーティングのルールは、フィールドの値に基づいて各送信を異なる受信者に送信します。これらは選択肢ラベルの翻訳後も維持されるため、ルールはすべての言語で正しい行に対して引き続き機能します。部分的なエントリーのメールも他の項目と一緒に翻訳されます。
統合アドオンによる翻訳済み送信データの受信
訪問者がフランス語でフォームを送信すると、その送信データをMailchimp、ActiveCampaign、HubSpot、Zapier、Slack、またはWebhooksエンドポイントにプッシュするGravity Formsアドオンは、翻訳された訪問者の入力(訪問者の言語での名前とメッセージ)を受信します。マッピングされたリストやパイプラインのラベルも翻訳されるため、後続の自動化処理は正しい文字列をキーとして機能します。
PTCを使用したすべての言語での自然なフォームの表示
Gravity Formsのフォームの翻訳は、本来非常に困難な作業です。一般的なフォームには、文脈のない短い文字列が多数混在しています。
- Name(名前)、Email(メールアドレス)、Quantity(数量)、Total(合計)などの短いラベル。
- 条件付きロジックを駆動するドロップダウンの選択肢の値。
- 1問ずつ進む会話のように読ませる必要がある会話型フォームのプロンプト。
- 文章の中にマージタグが含まれる通知の件名と本文テンプレート。
- 独立したフラグメントとして存在するフィールドごとの検証メッセージ。
従来の機械翻訳は、各文字列を単独で評価します。その結果、短いラベルでは不自然になったり、一貫性がなくなったり、気付かないうちに間違った翻訳になったりします。
PTC(WPMLのAI翻訳)は、サイトの完全な文脈を考慮して機能します。PTCは、価格フィールドのラベルが数量セレクターの隣にあることを理解しています。また、条件付きロジックの値がルーティングルールと一致する必要があることも理解しています。確認メッセージが送信後に表示されることや、通知の件名がフォームの所有者に送信されることも把握しています。
その結果、フォームが各言語でネイティブに作成されたかのように自然に読めるようになります。トーンも同じです。フォームとそれが送信するメール全体で一貫した用語が使用されます。短いラベルに不自然な直訳が含まれることもありません。
最新のGravity Forms互換プラグインとしての構築と保守
GFMLはGravity Formsのリリースに常に対応しています。Gravity Forms 2.9の新しいフィールドタイプ(マルチチョイスおよび画像選択)は、GFML 1.8.3(2025年9月)で追加されました。互換性は、共通のGravity Forms互換性ページで確認されています。
WPMLに付属するGFML
GFMLはMultilingual CMSおよびWPML Agencyに同梱されています。別途購入する必要はありません。一度WPMLを購入すると、アカウントがカバーするすべてのGravity Formsサイトを多言語化できます。すでにWPMLをお持ちの場合は、WPMLのダウンロードページからGFMLを有効化してください。