2016-12-14 6 views
0

私はこれを動作させるのに大した問題があります。主に私は始めに苦労しています。Google翻訳するphpのためにAPIを

私は無料のGoogle翻訳を使用しました。私がしなければならなかったのは、私のウェブサイト全体を翻訳するために生成されたスクリプトとGoogleをコピー&ペーストすることでした。

私はいくつかの翻訳をカスタマイズできるように、google translate apiに切り替えました。しかし、ドキュメントは、私は私が翻訳する必要があるすべての単一のページや単語の$テキスト変数をインスタンス化したくない

$text = 'this is text'; 
$translate = googleTranslate($text) //just making this up, but its something similar 

ような何かをしなければならないと言っています。私はちょうどそれがページをスキャンして、それが無料のGoogle翻訳と同様に翻訳したいと思う。

どうやって始めたらいいですか?

翻訳をどのようにカスタマイズできますか?

+1

https://cloud.google.com/translate/docs/getting-startedドキュメントは本当にシンプルで明確です。あなたは正確に何を苦労していますか? – Peon

+0

それはすべて非常に手動のようです。私は自分で言語選択のためのドロップダウンを構築する必要がありますか?そして、もし私がHTMLページ全体を翻訳したいのであれば、どうにかHTMLタグで全ての文字列を取得し、それを変数に入れてから翻訳することができますか?ちょうど多くの仕事のように思える – joejoeso

答えて

1

瞬時に翻訳できるように設計されているため、Google翻訳API(以前のTranslate API)は翻訳のカスタマイズには最適ではない可能性があります。 Google企業向けアプリケーションの一部として提供される別の製品として、Google Translator Toolkitには、HTMLファイル形式がsupportedと記載されており、翻訳のカスタマイズに役立ついくつかのfeaturesがあります。

翻訳APIは、プレーンテキストまたはHTML形式のテキスト文字列を翻訳するように設計されています。したがって、翻訳するテキストのみをAPIに送信するには、ウェブサイトのさまざまなセクションをマッピングする必要があります。それでも、Google翻訳クライアントライブラリの「translateBatch」methodを見て、ある言語から別の言語へ複数の文字列を翻訳することができます。

関連する問題