Я пытаюсь использовать 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));
}