如何使用PHP请求此URL并实现响应内容?

时间:2011-11-27 19:39:36

标签: php http rest xmlhttprequest

我想请求此网址translate.google.com/translate_a/t?client=t&text=hello&hl=en&sl=en&tl=ar&multires=1&oc=3&prev=btn&ssel=0&tsel=0&sc=1

使用PHP并阅读回复。怎么样?

3 个答案:

答案 0 :(得分:0)

使用Google Translate API而不是请求HTML页面并解析HTML。

样品:

GET https://www.googleapis.com/language/translate/v2?key=YOUR-API-KEY&source=en&target=de&q=Your%20text

答案 1 :(得分:0)

cURLreadfile有很多选项,显而易见。

答案 2 :(得分:0)

您可以使用file_get_contents()查看http://php.net/manual/en/function.file-get-contents.php

但它没有其他方法来读取远程文件那么高效。

ie)

$mytranslation = file_get_contents("translate.google.com/translate_a/t?client=t&text=hello&hl=en&sl=en&tl=ar&multires=1&oc=3&prev=btn&ssel=0&tsel=0&sc=1");