php百度翻译

define("CURL_TIMEOUT",   10); 
define("URL",            "http://api.fanyi.baidu.com/api/trans/vip/translate"); 
define("APP_ID",         "xxxxxx"); 
define("SEC_KEY",        "xxxxx");

//翻译入口
function translate($query, $from='zh', $to='en')
{
	if(cookie('think_language') == 'en'|| I('get.l') == 'en'){
		$args = array(
			'q' => $query,
			'appid' => APP_ID,
			'salt' => rand(10000,99999),
			'from' => $from,
			'to' => $to,

		);
		$args['sign'] = buildSign($query, APP_ID, $args['salt'], SEC_KEY);
		$ret = call(URL, $args);
		$ret = json_decode($ret, true);
		$result = str_replace('< / P >', '</p>', $ret['trans_result'][0]['dst']);
		$result = str_replace('< p >', '<p>', $result);
		$result = str_replace('< br / >', '<br/>', $result);
		return $result;
	}else{
		return $query;
	}
}

猜你喜欢

转载自blog.csdn.net/helloworld_dream/article/details/67637356