Как я могу перевести предварительно заполненный текст на хинди через Google API - PullRequest
0 голосов
/ 23 октября 2019

Я хочу перевести предварительно заполненный текст с английского на язык хинди с помощью 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.

...