6

我听说翻译 API 会收费,但究竟是什么阻止了我们在这里免费使用免费的 Google 翻译服务?否则,免费服务的限制是什么?

4

3 回答 3

18

根据下面的链接,没有什么能阻止您。

https://translate.googleapis.com/translate_a/single?client=gtx&sl=en&tl=es&dt=t&q=Hello

将您的请求设置content-typeapplication/json并修复奇怪的格式,我在 google 网站上抨击一段时间后发现了 uri 模式。

我不建议用它来翻译圣经,但我本周已经完成了大约 10k 字,没有任何问题。

如果有人找到另一个工作client价值,我很想知道。

于 2015-11-19T11:38:19.890 回答
4

除了可访问性之外,没有什么能阻止您使用 Google 翻译网站。与尝试通过框架将 Google 翻译嵌入您的网站相比,公共 API 为您提供了更紧密的集成。

于 2011-11-10T20:27:34.090 回答
1
$translatedText = "प्रशांत कुमार सिंह";
$detectedSourceLanguage = "en";

$url ='https://www.google.com/inputtools/request?text='.urlencode($translatedText).'&ime=transliteration_hi_'.urlencode($detectedSourceLanguage);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_PROXYPORT,3128);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,0);
$response = curl_exec($ch);
$output = json_decode($response);
$resultText = '';

if($output[0] == 'SUCCESS'){
 if(isset($output[1])){
  if(isset($output[1][0])){
   if(isset($output[1][0][1])){
    $resultText = $output[1][0][1][0];
   }
  }
 }
}
echo  $resultText;
于 2018-12-06T11:13:49.587 回答