При звонке в Google Translate API вы можете передать несколько источников ввода.Вы можете найти больше информации о параметрах Query в API документация .Имея это в виду, вы можете иметь два источника ввода, один из которых является заголовком страницы, а другой - основным текстом.Результат будет возвращен в массиве, следуя порядку переданных входных источников.Вот фрагмент кода:
$("#translateButton").click(function () {
var url = "https://translation.googleapis.com/language/translate/v2?key=MY_API";
url += "&source=" + $("#sourceLang").text();
url += "&target=" + $("#targetLang").val();
url += "&q=" + escape($("#txtSource").text());
//pageTitle being the id of the div containing your page title
url += "&q=" + escape($("#pageTitle").text());
$.get(url, function (data, status) {
$("#txtTarget").val(data.data.translations[0].translatedText);
//Translated page title, which will replace the old one.
$("#pageTitle").val(data.data.translations[1].translatedText);
});
});