Я хочу перевести предварительно заполненный текст с английского на язык хинди с помощью google api. Я пишу код в своем html-файле и запускаю его, но при переводе ничего не происходит. Мой код:
<script type="text/javascript" src="//www.google.com/jsapi" async></script>
<script type="text/javascript">
google.load("language", "1");
function initialize() {
var text = document.getElementById("text").innerHTML;
google.language.translate(text, 'en', 'hi', function(result) {
var translated = document.getElementById("translation");
if (result.translation) {
translated.innerHTML = result.translation;
}
});
}
google.setOnLoadCallback(initialize);
</script>
<div id="content"><div id="text">Hi, How are you.<\/div><div id="translation"/></div>
Также я получаю предупреждение в консоли браузера:
Файл cookie, связанный с ресурсом в http://google.com/, был установлен с SameSite=None
но без Secure
. В будущем выпуске Chrome будут использоваться файлы cookie, помеченные SameSite=None
, только если они также помечены Secure
. Вы можете просмотреть файлы cookie в инструментах разработчика в разделе «Приложение»> «Хранилище»> «Файлы cookie» и получить более подробную информацию по адресу https://www.chromestatus.com/feature/5633521622188032.