Uncaught TypeError: невозможно прочитать свойство 'translate' из undefined - PullRequest
0 голосов
/ 08 мая 2020

Я пытаюсь использовать Google Translate для перевода текста из текстового поля в javascript. Я хочу переводить не всю свою веб-страницу, а только текст в текстовом поле.

это моя ошибка: 'Uncaught TypeError: Cannot read property' translate 'of undefined'

это мой код:

function translate(lang) {
  var text = document.getElementById('textArea').value
  google.load('language', '1');
  function initialize(text) {
    google.language.translate(text, 'en', 'es', function (result) {
      var translated = document.getElementById('textArea2');
      if (result.translation) {
        translated.innerHTML = result.translation;
      }
    });
  }
  google.setOnLoadCallback(initialize(text));
}
...