ajaxリクエストで単語をGoogle翻訳に翻訳したいですcurlを使用すると、次のようになります。
curl_init("http://translate.google.com/translate_a/t?client=t&text=hello&sl=en&tl=ru");
しかし、サーバー側のスクリプトは同じ IP からのものであるため、クエリで
使用できません。しかし、許可されていないため、JSONP リクエストも使用できません。サーバーの応答は次のとおりです。
[[["привет","hello","privet",""]],[["",["Алло","Здравствуйте."]],["これは、["приветствие","приветственный возглас","возглас удивления"]],["глагол",["здороваться","звать","окликать"]],["междометие",["привет","здравствуйте","ало"]] ,"en",,[["привет",[5],1,0,1000,0,1,0]],[["こんにちは",4,,,""],["こんにちは",5 ,[["ジャンク",1000,1,0],["ジャンク",0,1,0],["ジャンク",0,1,0],["こんにちは",0,1,0]] ,[[0,5]],"こんにちは"]],,,[["en"]],13]
そして、コンテンツをiframeにロードできません
<iframe src="http://translate.google.com/translate_a/t?client=t&text=hello&sl=en&tl=ru"></iframe>
応答のコンテンツ タイプが「text/javascript」で、ブラウザがファイルをダウンロードするため
PS。応答jsonが壊れているため、php関数json_decode()またはjquery.ajaxでコンテンツをデコードできません。ここでテストできますhttp://json.parser.online.fr/
アドバイスをください