2 回答

TA贡献1909条经验 获得超7个赞
使用官方谷歌翻译 API,见https://cloud.google.com/translate/docs/
Google 每个月都会免费为您提供 10 美元的信用额度。这意味着每月免费翻译 500 000 个字符。

TA贡献1946条经验 获得超3个赞
只需要创建一个函数 translatetext()
function translatetext($text){
$curlSession = curl_init();
curl_setopt($curlSession, CURLOPT_URL, 'https://translate.googleapis.com/translate_a/single?client=gtx&sl=en&tl=hi&dt=t&q='.urlencode($text));
curl_setopt($curlSession, CURLOPT_BINARYTRANSFER, true);
curl_setopt($curlSession, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($curlSession);
$jsonData = json_decode($response);
curl_close($curlSession);
if(isset($jsonData[0][0][0])){
return $jsonData[0][0][0];
}else{
return false;
}
}
$text = '卡姆拉尼赫鲁纳加尔';
回声翻译文本($文本);
输出:कमलानेहरूनगर
- 2 回答
- 0 关注
- 279 浏览
添加回答
举报