Я интегрировал переводчик Google на своем веб-сайте. Он работал нормально.Google переводчик Paid API Key issue
После ограничения бесплатной опции google, я использую следующий скрипт с плавающим API-интерфейсом. Он отлично работает для конкретного контента (например, div, внутренний контент)
Как я могу применить этот скрипт на всей веб-странице.
Возможно ли получить содержимое всей веб-страницы? Или любой другой вариант для интеграции переводчика Google?
<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>
Вы понимаете, что большинство пользователей будут раздражены, если вы используете Google перевод на вашем сайте? Почти все предпочитают английский над машинным переводом * независимо *. – ThiefMaster
Согласитесь с ThiefMaster, полагаясь на Google, чтобы сделать переводы для вас, это плохая идея. Сайт, переведенный с помощью Google, никогда не будет восприниматься кем-либо серьезно. Также был изменен этот пост, так как ваш код не связан с PHP – Sondre
okay .. спасибо .. не могли бы вы дать идею перевести весь мой сайт с другими языками? – user1107906