### [Comment modifier les paramètres de langue de Google reCAPTCHA](https://wpforms.com/developers/how-to-set-the-language-for-google-recaptcha/)

**Publié le :** 3 février 2021
**Auteur :** Umair Majeed

**Extrait :** Cet article vous explique comment modifier la langue de Google reCAPTCHA à l'aide d'un petit extrait de code PHP. 

**Contenu :**

Souhaitez-vous personnaliser la langue de Google reCAPTCHA v2 sur vos formulaires ? Bien que Google tente de détecter automatiquement la langue de votre page, vous devrez parfois la définir manuellement.

Ce guide vous montrera comment définir une langue spécifique pour votre reCAPTCHA à l'aide d'un simple extrait de code.

Prérequis :

- Configurez Google reCAPTCHA v2 sur votre formulaire (si vous avez besoin d'aide, veuillez consulter ce tutoriel sur la [configuration de Google reCAPTCHA](https://wpforms.com/docs/how-to-set-up-and-use-recaptcha-in-wpforms/))
- Le code de la langue souhaitée, disponible dans la [documentation sur les codes de langue de reCAPTCHA de Google](https://cloud.google.com/recaptcha/docs/language)

## Définition de la langue

Pour définir une langue spécifique pour votre reCAPTCHA, ajoutez ce code à votre site. Pour obtenir de l'aide sur l'ajout de fragments de code, veuillez consulter ce tutoriel sur l'[ajout de PHP ou JavaScript personnalisé](https://wpforms.com/developers/how-to-add-custom-php-or-javascript-for-wpforms/).

Ce code fonctionne de la manière suivante :

1. Interception de l'URL reCAPTCHA avant son chargement
2. Ajout du paramètre de langue (« hl ») avec le code de langue que vous avez spécifié
3. Renvoyant l’URL modifiée avec un échappement approprié pour des raisons de sécurité

« hl » est le paramètre de Google permettant de définir la langue (abréviation de « host language »), et « fr » est le code de langue pour le français.

Pour utiliser une autre langue :

1. À la **ligne 10**, remplacez « **fr** » par le code de la langue de votre choix
2. Trouvez votre code de langue dans la documentation de Google sur les [codes de langue reCAPTCHA](https://cloud.google.com/recaptcha/docs/language)

Une fois le code ajouté, le texte reCAPTCHA (comme « **Je ne suis pas un robot** ») s’affichera dans la langue de votre choix.

## Prise en charge multilingue

Pour les sites utilisant WPML, vous pouvez utiliser ce code alternatif qui s’adapte automatiquement à vos paramètres de langue WPML :

Et c’est tout ce dont vous avez besoin pour forcer la langue de reCAPTCHA. Souhaitez-vous également modifier l’apparence de reCAPTCHA ? Consultez notre article sur [Comment modifier le thème du Captcha sur Google Checkbox v2 reCAPTCHA](https://wpforms.com/developers/how-to-change-the-captcha-theme-on-google-checkbox-v2-recaptcha/ "Comment modifier le thème du Captcha sur Google Checkbox v2 reCAPTCHA").

## Filtre de référence

[wpforms\_frontend\_recaptcha\_url](https://wpforms.com/developers/wpforms_frontend_recaptcha_url/ "Utilisation du filtre wpforms_frontend_recaptcha_url")

**Catégories :** Extension

**Mots-clés :** PHP

---

