reCAPTCHA 是一种广泛使用的防机器人验证工具,它由 Google 开发并维护。默认情况下,reCAPTCHA Version 2 显示为英语,但是您可以通过以下步骤将其设置为其他语言。
步骤一:获取 API 密钥
要开始使用 reCAPTCHA Version 2,请访问 Google reCAPTCHA 网站 并获取 API 密钥。在那里,您需要提供自己的域名和选择版本 2。
步骤二:将 reCAPTCHA 添加到您的网站上
要将 reCAPTCHA 添加到您的网站中,请将以下代码添加到 HTML 表单中:
<script src="https://www.google.com/recaptcha/api.js" async defer></script> <div class="g-recaptcha" data-sitekey="YOUR_SITE_KEY"></div>
请注意将 “YOUR_SITE_KEY” 替换为您在第一步中获取到的 Site Key。
步骤三:设置语言
您可以在 data-
属性中使用 hl
参数来设置 reCAPTCHA 的语言。例如,如果您想将其设置为西班牙语,您可以使用以下代码:
<script src="https://www.google.com/recaptcha/api.js?hl=es" async defer></script> <div class="g-recaptcha" data-sitekey="YOUR_SITE_KEY" data-hl="es"></div>
请注意,这仅会更改 reCAPTCHA 的语言,而不会更改其文本。如果您希望更改文本,需要使用 challenge
参数。
例如,以下是如何将 “I'm not a robot” 更改为西班牙语的示例代码:
-- -------------------- ---- ------- ------- --------------------------------------------------- ----- --------------- ---- ------------------- ---------------------------- ------------ --------------------------------- ------------------------------------------------ -------------------------------------------- ------------------ ----------------- ------------------ ----------------- ----------------------------------- -------- -------- ------------------- - --------------------------------- - -------- -------------------------- - ---------------------------------------- - -------- ------------------------ - -------------------------------------- - --------- ------- --------------------------------------------------------------------------------------
请注意,这里的 data-challenge
属性使用了一个特殊值,该值设置了西班牙语文本。您可以在 reCAPTCHA 文档 中找到所有可用的语言和文本。
结论
现在,您已经知道如何将 reCAPTCHA Version 2 设置为非英语语言。通过按照上述步骤,您可以轻松地将其添加到您的网站中,并在需要时更改其语言。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/28823