### [Como alterar as definições de idioma do Google reCAPTCHA](https://wpforms.com/developers/how-to-set-the-language-for-google-recaptcha/)

**Publicado:** 3 de fevereiro de 2021
**Autor:** Umair Majeed

**Excerto:** Este artigo irá mostrar-lhe como alterar o idioma do Google reCAPTCHA utilizando um pequeno fragmento de código PHP. 

**Conteúdo:**

Gostaria de personalizar o idioma do reCAPTCHA v2 do Google nos seus formulários? Embora o Google tente detetar automaticamente o idioma da sua página, por vezes poderá ser necessário defini-lo manualmente.

Este guia irá mostrar-lhe como definir um idioma específico para o seu reCAPTCHA utilizando um pequeno trecho de código.

Requisitos:

- Configure o Google reCAPTCHA v2 no seu formulário (se precisar de ajuda, consulte este tutorial sobre [como configurar o Google reCAPTCHA](https://wpforms.com/docs/how-to-set-up-and-use-recaptcha-in-wpforms/))
- O código do idioma pretendido, disponível na [documentação de códigos de idioma do reCAPTCHA do Google](https://cloud.google.com/recaptcha/docs/language)

## Definir o idioma

Para definir um idioma específico para o seu reCAPTCHA, adicione este código ao seu site. Para obter ajuda na adição de trechos de código, consulte este tutorial sobre [como adicionar PHP ou JavaScript personalizados](https://wpforms.com/developers/how-to-add-custom-php-or-javascript-for-wpforms/).

Este código funciona da seguinte forma:

1. Interceptando o URL do reCAPTCHA antes de este ser carregado
2. Adicionando o parâmetro de idioma (‘hl’) com o código de idioma especificado
3. Retornando a URL modificada com o escape adequado por motivos de segurança

«hl» é o parâmetro do Google para definir o idioma (significa «host language»), e «fr» é o código do idioma para o francês.

Para utilizar um idioma diferente:

1. Na **linha 10**, substitua «**fr**» pelo código do idioma desejado
2. Encontre o seu código de idioma na documentação do Google sobre [Códigos de Idioma do reCAPTCHA](https://cloud.google.com/recaptcha/docs/language)

Após adicionar o código, o texto do reCAPTCHA (como “**Não sou um robô**”) aparecerá no idioma escolhido.

## Suporte multilingue

Para sites que utilizam o WPML, pode utilizar este código alternativo que se adapta automaticamente às suas definições de idioma do WPML:

E é tudo o que precisa para forçar o idioma do reCAPTCHA. Gostaria também de alterar o aspeto do reCAPTCHA? Consulte o nosso artigo sobre [Como alterar o tema do Captcha no Google Checkbox v2 reCAPTCHA](https://wpforms.com/developers/how-to-change-the-captcha-theme-on-google-checkbox-v2-recaptcha/ "Como alterar o tema do Captcha no Google Checkbox v2 reCAPTCHA").

## Filtro de referência

[wpforms\_frontend\_recaptcha\_url](https://wpforms.com/developers/wpforms_frontend_recaptcha_url/ "Utilizar o filtro wpforms_frontend_recaptcha_url")

**Categorias:** Extensão

**Etiquetas:** PHP

---

