<script src="https://www.google.com/recaptcha/api.js" async defer></script>
<script src="https://www.google.com/recaptcha/api.js?hl=en" async defer></script>
I don't know if it will help you, but adding the language to the javascript call will change the language, see documentation
Example:
From this
<script src="https://www.google.com/recaptcha/api.js" async="" defer=""></script>
To this
<script src="https://www.google.com/recaptcha/api.js?hl=en" async="" defer=""></script>
Language codes can be found here
Then it's obviously different to how we use it in Evo
Might be beneficial to get the snippet developer to add a language option to the call
This might also be of interest
$lang = $modx->getOption('cultureKey', null, 'en', true); // use 'recaptchav2_invisible_html' inside form element for invisible recaptcha $tpl = $modx->getOption('tpl', $scriptProperties, 'recaptchav2_html', true); $form_id = $modx->getOption('form_id', $scriptProperties, ''); $recaptcha_html = $modx->getChunk($tpl, array( 'site_key' => $site_key, 'lang' => $lang, 'form_id' => $form_id, )); if ($hook) { $hook->setValue('recaptchav2_html', $recaptcha_html); // This won't re-render on page reload there's validation errors return true; } else { // This works at least return $recaptcha_html; }