Я сделаю свой сайт многоязычным. Как самый простой способ сделать это, я пытаюсь добавить виджет Google Translator. Я нашел сценарий для HTML-файла, но он мне не подходит. Я что-то упускаю или Google деактивировал это?
Вот HTML:
<!DOCTYPE html>
<html lang = "en">
<head>
<meta charset = "UTF-8">
<title> Google Translater for Website </title>
</head>
<body>
<h2>Your Web Page</h2>
<p>Click on the dropdown button to translate.</p>
<p>Translate this page:</p>
<div id = "google_translate_element"></div>
<script type = "text/javascript" src = "//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
<script type = "text/javascript">
function googleTranslateElementInit() {
new google.translate.TranslateElement({pageLanguage: 'en'}, 'google_translate_element');
}
</script>
<p>You can translate the content of this page by selecting a language in the select box.</p>
</body>
</html>
И вот вывод этого файла:
Есть идеи? Пожалуйста, поделитесь им. Спасибо.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Ваш код отлично работает для меня, попробуй запустить в режиме инкогнито и попробуй возможно, какие-то расширения мешают его показу
Правильно, код работает и в онлайн-редакторе html. Но не в моем браузере, ни в режиме инкогнито (где все расширения отключены), ни в Safari. Спасибо за помощь, проблема продолжается.
Google прекратил поддержку виджета Google Translate. Он может работать на некоторых веб-сайтах (где он использовался в течение многих лет), но не будет работать для новых установок / веб-сайтов, на которых его раньше не было.
Еще один момент, который меня смущает. У меня есть еще один файл index.html, написанный несколько месяцев назад (точное время IDK). Но это работает так, как должно быть. Виджет Google Translate отображается и работает.