Я хотел выполнить эту функцию и сделать ajax-вызов, когда я нажимаю кнопку в моем html, но кажется, что URL-адрес API устарел, потому что я получаю сообщение об ошибке в консоли: Uncaught TypeError: Невозможно прочитать свойство 'translationText'нуля
ЛЮБАЯ ИДЕЯ?Спасибо
Это моя функция JavaScript:
function translateCaption() {
$.ajax({
url: 'https://ajax.googleapis.com/ajax/services/language/translate',
dataType: 'jsonp',
data: {
q: 'Hello world!', // text to translate
v: '1.0',
langpair: 'en|es'
}, // '|es' for auto-detect
success: function (result) {
alert(result.responseData.translatedText);
},
error: function (XMLHttpRequest, errorMsg, errorThrown) {
alert(errorMsg);
}
});
}
А это мой HTML:
<button onclick="translateCaption()" class="button-translate" type="button">Translate</button>