• Hi All

    I have just added a reCaptcha to a contact form. All seems to be working
    My question is about language … But is there a way to change the language shown in the reCaptcha widget ??

    I see on the page https://developers.google.com/recaptcha/docs/display under section Configuration that you can set the language in the reCaptcha Javscript api insert with parameter ‘hl’. Eg for this would be … /api.js?hl=de …
    So it would be good to affect this by having a lang param for the [reCaptcha] form tag

    On a search I see these posts
    https://wordpress.org/support/topic/change-recaptcha-language-2/ – 11months ago
    https://wordpress.org/support/topic/how-to-set-the-recaptcha-language/ – 3 years ago

    where the plugin author Takayuki Miyoshi says that a specific lang param is not necessary, because Google automatically detects the language …- well , at Google nothing has changed – this still does not always work …

    In my case my site is for users in Switerland. It has a ch domain. There are 4 official national languages in Switzerland – German, French, Italian, Romansch … and then there are users who also use English. I have a multilingual site in English and German, with a language switcher. I have the relevant <link> with hreflang attribs.

    Result : the reCaptcha widget on both English and German sides are both in English.
    My site English contact form is at https://www.aare-webdesign.ch/en/contact/
    Use the language switcher at the top left to switch to German

    Also, what if tomorrow Google changes there criteria for lang detect from who knows what to something else ?
    Also why does the Google reCaptcha api.js accept a language param if the automatic detect works so well ? !

    Lets just have a [reCaptcha] form tag param to hard set the language … Simples …

    I await any feedback on this.

    Regards aldebaran57

    The page I need help with: [log in to see the link]

  • The topic ‘reCaptcha language’ is closed to new replies.