すべてのプロダクト
Search
ドキュメントセンター

Captcha:カスタムテキストと多言語設定の構成

最終更新日:Nov 09, 2025

Captcha 2.0 は 17 の言語をサポートしています。Captcha 2.0 をビジネスクライアントに統合する際に、ビジネス要件に基づいて CAPTCHA のカスタムテキストと多言語設定を構成できます。

サポートされている言語

説明

次のリストは、サポートされている言語を示しています。 language パラメーターを使用して、必要な言語を指定できます。

  • cn: 簡体字中国語

  • tw: 繁体字中国語

  • en: 英語

  • ar: アラビア語

  • de: ドイツ語

  • es: スペイン語

  • fr: フランス語

  • in: インドネシア語

  • it: イタリア語

  • ja: 日本語

  • ko: 韓国語

  • pt: ポルトガル語

  • ru: ロシア語

  • ms: マレーシア語

  • th: タイ語

  • tr: トルコ語

  • vi: ベトナム語

重要

language パラメーターを cn、tw、en、ja、または ko に設定すると、指定した言語の空間推理 CAPTCHA が使用されます。language パラメーターをこれら 5 つ以外の値に設定すると、デフォルトで中国語の空間推理 CAPTCHA が使用されます。

空間推理 CAPTCHA タイプはまもなく非公開になります。詳細については、「[お知らせ] 空間推理 CAPTCHA タイプの非公開に関する通知」をご参照ください。

サンプル コード

次のサンプル コードは、CAPTCHA のさまざまな言語でカスタムテキストを構成する方法を示しています。

説明

Captcha 2.0 では、CAPTCHA の 13 個のコンポーネントでカスタムテキストを指定できます。これを実現するには、コンポーネントのカスタムテキストを格納する myLang オブジェクトを定義し、myLang オブジェクトをパラメーターとして渡します。

/**
 * カスタムテキストの言語として cn、tw、または en を指定します。他の言語も指定できます。
 * カスタムテキストをキーと値のペアで指定します。
 */
var myLang = {
  cn: {
    // V3 アーキテクチャの埋め込みトリガーボタンのテキスト。
    START_VERIFY: "クリックして検証を開始",
    // すべての検証タイプに共通の CAPTCHA プロンプトのタイトルテキスト。
    POPUP_TITLE: "セキュリティ検証を完了してください",
    // さまざまな検証タイプのインタラクションプロンプトテキスト。
    SLIDE_TIP: "スライダーを右端までドラッグしてください",
    CHECK_BOX_TIP: "ロボットではないことを確認してください",
    PUZZLE_TIP: "スライダーをドラッグしてパズルを完成させてください",
    INPAINTING_TIP: "スライダーをドラッグして完全な画像を復元してください",
    // スライド検証とワンクリック検証に適用される、検証リクエストのプロセスプロンプトテキスト。
    VERIFYING: "検証中...",
    // すべての検証タイプに共通の、検証成功時のプロンプトテキスト。
    SUCCESS: "検証に成功しました!",
    // スライド検証とワンクリック検証に適用される、検証失敗時のプロンプトテキスト。
    SLIDE_FAIL: "検証に失敗しました。リフレッシュしてもう一度お試しください",
    // パズル検証と画像復元に適用される、検証失敗時のプロンプトテキスト。
    CAPTCHA_FAIL: "検証に失敗しました。もう一度お試しください!",
    // ネットワーク異常時のプロンプトテキスト。
    CONGESTION: "トラフィックが混雑しています。リフレッシュしてもう一度お試しください",
    // 検証を送信する前のインタラクション完了時のプロンプトテキスト。V2 アーキテクチャ埋め込みに固有で、現在はビジネスボタンによってトリガーされます。
    CAPTCHA_COMPLETED: "スライドが完了しました",
    // インタラクションを完了せずに検証を送信する場合のプロンプトテキスト。V2 アーキテクチャ埋め込みに固有で、現在はビジネスボタンによってトリガーされます。
    FINISH_CAPTCHA: "最初に検証を完了してください!",
  },
  en: {
    // 同じテキストキー。
    POPUP_TITLE: "キャプチャを完了してください",
    // ...
  },
};

initAliyunCaptcha({
  ...
  upLang: "",
  language:"cn", // CAPTCHA の言語 (cn など)。
  ...
});
重要
  1. Captcha 2.0 でサポートされていない言語が必要な場合は、initAliyunCaptcha 関数の language パラメーターを必要な言語に設定し、その言語でカスタムテキストを準備してから、myLang オブジェクトのテキストキーの値としてカスタムテキストを指定します。例: language: 'xx', "xx": { "POPUP_TITLE": "xx 言語のカスタムテキスト"}

  2. Captcha 2.0 でサポートされていない言語を指定した場合、システムはデフォルトで中国語のデフォルトテキストを返します。Captcha 2.0 でサポートされている言語を指定した場合、システムはその言語のデフォルトテキストを返します。

  3. 次のシステムテキストはカスタマイズをサポートしていません: ページに長時間滞在しています。リフレッシュして後でもう一度お試しください。

テキストの位置

myLang オブジェクトに格納されているカスタムテキストが、ユーザーにセキュリティ検証の完了を促すテキストの表示、CAPTCHA の読み込み中に表示されるテキスト、検証が失敗した場合に表示されるテキストなど、CAPTCHA のコンポーネントにどのように表示されるかを次の表に示します。

キー

デフォルト値

スライド検証 - サンプル画像

ワンクリック検証 - サンプル画像

パズル検証 - サンプル画像

画像復元 - サンプル画像

備考

START_VERIFY

"クリックして検証を開始"

/

/

image

image

V3 アーキテクチャの埋め込みトリガーボタンのテキスト。

POPUP_TITLE

"セキュリティ検証を完了してください"

image

image

image

image

すべての検証タイプに共通の CAPTCHA プロンプトのタイトルテキスト。

  • SLIDE_TIP

  • CHECK_BOX_TIP

  • PUZZLE_TIP

  • INPAINTING_TIP

  • "スライダーを右端までドラッグしてください"

  • "ロボットではないことを確認してください"

  • "スライダーをドラッグしてパズルを完成させてください"

  • "スライダーをドラッグして完全な画像を復元してください"

image

image

image

image

さまざまな検証タイプのインタラクションプロンプトテキスト。

VERIFYING

"検証中..."

image

image

/

/

スライド検証とワンクリック検証に適用される、検証リクエストのプロセスプロンプトテキスト。

SUCCESS

"検証に成功しました"

image

image

image

image

すべての検証タイプに共通の、検証成功時のプロンプトテキスト。

SLIDE_FAIL

"検証に失敗しました。リフレッシュしてもう一度お試しください"

image

image

/

/

スライド検証とワンクリック検証に適用される、検証失敗時のプロンプトテキスト。

CAPTCHA_FAIL

"検証に失敗しました。もう一度お試しください!"

/

/

image

image

パズル検証と画像復元に適用される、検証失敗時のプロンプトテキスト。

CONGESTION

"トラフィックが混雑しています。リフレッシュしてもう一度お試しください"

image

image

image

image

ネットワーク異常時のプロンプトテキスト。

CAPTCHA_COMPLETED

"スライドが完了しました"

image

/

image

image

検証を送信する前のインタラクション完了時のプロンプトテキスト。V2 アーキテクチャ埋め込みに固有で、現在はビジネスボタンによってトリガーされます。

説明
  • インタラクションエクスペリエンスが最適ではありません。V3 アーキテクチャの埋め込みインタラクション UI を統合することをお勧めします。

  • スライド完了後すぐに検証を送信したい場合は、V2 アーキテクチャの初期化で immediate パラメーターを true に設定します。

FINISH_CAPTCHA

"最初に検証を完了してください!"

image

image

image

image

インタラクションを完了せずに検証を送信する場合のプロンプトテキスト。V2 アーキテクチャ埋め込みに固有で、現在はビジネスボタンによってトリガーされます。

説明

現在、プロンプト位置の変更はサポートされていません。V3 アーキテクチャの埋め込みインタラクション UI を統合することをお勧めします。

/

  • "検証がタイムアウトしました。CAPTCHA を閉じて、もう一度お試しください"

  • "検証がタイムアウトしました。CAPTCHA フレームをクリックして、もう一度お試しください"

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

変更はサポートされていません