¿Te gustaría personalizar el idioma del reCAPTCHA v2 de Google en tus formularios? Aunque Google intenta autodetectar el idioma de tu página, a veces puede que tengas que configurarlo manualmente.
Esta guía le mostrará cómo establecer un idioma específico para su reCAPTCHA utilizando un simple fragmento de código.
Ajustar el idioma
Para establecer un idioma específico para su reCAPTCHA, añada este código a su sitio. Si necesitas ayuda para añadir fragmentos de código, consulta este tutorial sobre cómo añadir PHP o JavaScript personalizados.
Este código funciona por:
- Interceptar la URL reCAPTCHA antes de que se cargue
- Añadir el parámetro de idioma ('hl') con el código de idioma especificado
- Devuelve la URL modificada con el escape adecuado por seguridad
Utilizar otro idioma:
- En la línea 10, sustituya "fr" por el código de idioma deseado
- Encuentra tu código de idioma en la documentación de Google sobre los códigos de idioma de reCAPTCHA
Después de añadir el código, el texto reCAPTCHA (como "No soy un robot") aparecerá en el idioma elegido.
Soporte multilingüe
Para los sitios que utilizan WPML, puede utilizar este código alternativo que se adapta automáticamente a la configuración de idioma de WPML:
Y eso es todo lo que necesitas para forzar el idioma de reCAPTCHA. ¿Quieres cambiar también el aspecto de reCAPTCHA? Eche un vistazo a nuestro artículo sobre Cómo cambiar el tema del captcha en Google Checkbox v2 reCAPTCHA.