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”(数値が大きすぎます)など)。それぞれが高度な翻訳エディタの行として表示されます。訪問者には、自身の言語でエラーが表示されます。グローバルな検証バナー(“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の新しいフィールドタイプ(Multiple Choice(複数選択)およびImage Choice(画像選択))は、GFML 1.8.3(2025年9月)で追加されました。互換性は、共同のGravity Forms互換性ページで確認されています。
WPMLに付属するGFML
GFMLはMultilingual CMSおよびWPML Agencyに付属しています。別途購入する必要はありません。一度WPMLを購入すれば、アカウントの対象となるすべてのGravity Formsサイトを多言語化できます。すでにWPMLをお持ちの場合は、WPMLのダウンロードページからGFMLを有効化してください。