问题描述
我需要使用谷歌翻译翻译我的 wordpress 网站内容的一部分, 例如,
$text="translate this content"
到
$translated_text="Traduci questo contenuto"
我不需要查找浏览器语言等。我需要的只是直接翻译。 试过这个,似乎它已被弃用。从这里回答的另一个问题中得到它。
function translate($from_lan,$to_lan,$text){
$json = json_decode(file_get_contents('https://ajax.googleapis.com/ajax/services/language/translate?
v=1.0&q=' . urlencode($text) . '&langpair=' . $from_lan . '|' . $to_lan));
$translated_text = $json->responseData->translatedText;
return $translated_text;
}
我不介意为 Google Api 付费,我需要知道如何处理 PHP 代码中的翻译。
解决方法
谷歌翻译目前发布了一个带有 f.req 的“application/x-www-form-urlencoded”
[[["AVdN8","[\"je voudrais bien te voir demain\",\"fr\",\"nl\"]",null,"generic"]]]
有关使用 PHP 发帖的示例,请参阅 PHP post request