내 웹 사이트에 Google 번역기를 통합했습니다. 그것은 잘 작동했다.Google 번역기 유료 API 주요 문제
무료 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>
당신은 당신이 당신의 웹 페이지에 Google 번역을 사용하는 경우 대부분의 사용자가 짜증 될 것이라고 실현? 거의 모든 사람들이 기계 번역 *에 상관없이 영어를 선호합니다. – ThiefMaster
ThiefMaster와 동의하십시오. Google에서 번역 작업을 수행하는 것은 좋지 않습니다. Google로 번역 된 사이트는 누구에게나 심각하게 취급되지 않습니다. 또한 코드가 PHP와 관련이 없으므로이 게시물에 태그를 다시 지정하십시오 – Sondre
... 감사합니다 .. 다른 언어로 내 전체 웹 사이트를 번역 할 수있는 아이디어가 있습니까? – user1107906