<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;
}