문제

HTML 페이지가 있고 Google Translate를 사용하여 DIV 만 내 페이지로 변환합니다.

<div id="google_translate_element"></div><script>
function googleTranslateElementInit() {
  new google.translate.TranslateElement({pageLanguage: 'it'}, 'google_translate_element');
}
</script><script src="https://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>

이 코드를 사용하면 Google은 페이지의 모든 것을 번역합니다. 그러나 내가 조각 만 번역하고 싶다면. 어떻게 할 수 있습니까?

감사!

도움이 되었습니까?

해결책

예제를 확인하십시오 Google Ajax 언어 API.

google.language.translate("Hello world", "en", "es", function(result) {
  if (!result.error) {
    var container = document.getElementById("translation");
    container.innerHTML = result.translation;
  }
});

사용 innerHTML 당신의 div의 내용을 붙잡기 위해. 하지만 먼저 서식을 제거해야 할 수도 있습니다.

다른 팁

좋아, 그러나 이름을 여는 방법 <div> 내 페이지의 인터넷 웹 페이지 <iframe> 꼬리표? 일반적으로 전체 페이지를 (iframe에서) 표시하지 않고 (Balast Arround없이) 그 부분 만 표시하는 것이 가능합니까?

나는 전체 페이지에 대해 이것을 알고 있습니다.

<div>
  <iframe src ="http://www.colosseum.cz/vzdelavani-a-informace/zpravy" width="98%" height="600" style="border: 3px;">
    <p>unsupported</p>
  </iframe> 
</div>
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top