Я встроил переводчик Google на моем сайте.Все работало нормально.
После ограничения бесплатного варианта Google я использую следующий скрипт с платным ключом API.Он работает нормально для определенного контента (например, div, span inner content)
Как я могу применить этот скрипт ко всей веб-странице.
Можно ли получить весь контент веб-страницы?Или есть какой-то другой вариант, чтобы интегрировать гугл переводчик?
<div id="sourceText">Some text to translate</div>
<div id="translation"></div>
<script>
function translateText(response) {
document.getElementById("sourceText").innerHTML = "<br>" + response.data.translations[0].translatedText;
}
</script>
<script>
var newScript = document.createElement('script');
newScript.type = 'text/javascript';
var sourceText = escape(document.getElementById("sourceText").innerHTML);
var source = 'https://www.googleapis.com/language/translate/v2?key=MYAPIKEY=en&target='+tl+'&callback=translateText&q=' + sourceText;
newScript.src = source;
// When we add this script to the head, the request is sent off.
document.getElementsByTagName('head')[0].appendChild(newScript);
</script>