在 reCAPTCHA Version 2 中设置非英语语言

reCAPTCHA 是一种广泛使用的防机器人验证工具,它由 Google 开发并维护。默认情况下,reCAPTCHA Version 2 显示为英语,但是您可以通过以下步骤将其设置为其他语言。

步骤一:获取 API 密钥

要开始使用 reCAPTCHA Version 2,请访问 Google reCAPTCHA 网站 并获取 API 密钥。在那里,您需要提供自己的域名和选择版本 2。

步骤二:将 reCAPTCHA 添加到您的网站上

要将 reCAPTCHA 添加到您的网站中,请将以下代码添加到 HTML 表单中:

------- --------------------------------------------- ----- ---------------
---- ------------------- -----------------------------------

请注意将 “YOUR_SITE_KEY” 替换为您在第一步中获取到的 Site Key。

步骤三:设置语言

您可以在 data- 属性中使用 hl 参数来设置 reCAPTCHA 的语言。例如,如果您想将其设置为西班牙语,您可以使用以下代码:

------- --------------------------------------------------- ----- ---------------
---- ------------------- ---------------------------- -------------------

请注意,这仅会更改 reCAPTCHA 的语言,而不会更改其文本。如果您希望更改文本,需要使用 challenge 参数。

例如,以下是如何将 “I'm not a robot” 更改为西班牙语的示例代码:

------- --------------------------------------------------- ----- ---------------
---- ------------------- ---------------------------- ------------ ---------------------------------
     ------------------------------------------------
     --------------------------------------------
     ------------------
     -----------------
     ------------------
     -----------------
     -----------------------------------

--------
  -------- ------------------- -
    ---------------------------------
  -

  -------- -------------------------- -
    ----------------------------------------
  -

  -------- ------------------------ -
    --------------------------------------
  -
---------

------- --------------------------------------------------------------------------------------

请注意,这里的 data-challenge 属性使用了一个特殊值,该值设置了西班牙语文本。您可以在 reCAPTCHA 文档 中找到所有可用的语言和文本。

结论

现在,您已经知道如何将 reCAPTCHA Version 2 设置为非英语语言。通过按照上述步骤,您可以轻松地将其添加到您的网站中,并在需要时更改其语言。

来源:JavaScript中文网 ,转载请注明来源 本文地址:https://www.javascriptcn.com/post/28823