私は自分のウェブサイトにGoogle翻訳者を統合しました。それは正常に動作していた。Google翻訳者有料APIキーの問題
無料のGoogleオプションの制限の後、私は有料APIキーで次のスクリプトを使用しています。特定のコンテンツ(例えばdiv、span inner content)のためにうまくいきます。
このスクリプトをウェブページ全体にどのように適用できますか。
ウェブページ全体のコンテンツを取得することは可能ですか?または他のオプションは、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>
あなたは、あなたのWebページ上のGoogle翻訳を使用する場合、ほとんどのユーザーは迷惑になることを実現?ほとんどすべての人が機械翻訳*以上の英語を好む。 – ThiefMaster
ThiefMasterに同意します.Googleに翻訳を依頼することは悪い考えです。 Googleと翻訳されたサイトは、誰にも真剣に受け止められません。また、あなたのコードがPHPに関連していないので、この投稿にタグを付け直しました – Sondre
大丈夫..他の言語で私のウェブサイト全体を翻訳することはありますか? – user1107906