2011-09-24 9 views
2

을 통해로드되었습니다. 개발중인 웹 사이트에서 Google's website translator를 사용하고 있습니다. 웹 사이트의 한 섹션에서 저는 AJAX를 사용하여 새로운 컨텐츠를 페이지에로드합니다. Google 번역사에게로드 된 콘텐츠를 다시 번역하도록 지시하는 방법이 있었으면합니다 (콘텐츠가있는 DOM 요소를 제공 할 수 있음).Google의 웹 사이트 번역기 및 콘텐츠는 AJAX

이 방법을 제안하는 문서를 찾을 수 없으며 Google Translate API이 유료 서비스가되는 것으로 보입니다. 유료 서비스를 사용해야하거나 필요로하는 방식으로 Google 번역사를 사용할 수 있습니까?

당신은 아약스의 콘텐츠 렌더링 같은 장소에서 페이지를 다시 변환하는 함수를 호출 할 수 있습니다

답변

4

: 여기

$.getScript("//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"); 

는 jsFiddle http://jsfiddle.net/patridge/NQ4uE/에 대한 예입니다

+0

우선 답변에 대한 감사와 죄송합니다 느린 회신 ... 그리고 내가 성취하고자하는 것을 보여주는 데모에 감사드립니다. 그러나 코드는 사용자가 설명하는 것을 수행하지 않습니다. 각 ajax 응답이 아닌 document.ready에서만 $ .getScript를 한 번 호출합니다. 그러나 그 효과는 내가 원하는 것입니다. 번역 위젯이 아약스 콘텐츠를 지원하기 위해 최근에 바뀌 었는지, 아니면 틀린 방식으로 작동하지 않는다고 생각한다면 잘 모르겠지만, 아약스 콘텐츠를 번역 할 수 있는지 조사하기에 충분했습니다. – vitch