<?php
// 百度翻译API配置
$appid = 'your_appid'; // 替换为您的APPID
$apikey = 'your_apikey'; // 替换为您的API密钥
// 中英文互译函数
function translate($text, $from, $to){
global $appid, $apikey;
$url = 'http://api.fanyi.baidu.com/api/trans/vip/translate';
$salt = rand(10000,99999);
$sign = md5($appid . $text . $salt . $apikey);
$params = array(
'q' => $text,
'appid' => $appid,
'salt' => $salt,
'sign' => $sign,
'from' => $from,
'to' => $to
);
$query = http_build_query($params);
$url = $url . '?' . $query;
$result = file_get_contents($url);
$resultArr = json_decode($result, true);
return $resultArr['trans_result'][0]['dst'];
}
// 使用示例
$text = '百度翻译API实现中意互相翻译的简单方法解析';
$from = 'zh'; // 中文
$to = 'it'; // 意大利语
$translatedText = translate($text, $from, $to);
echo '原文:' . $text . "<br>";
echo '翻译结果:' . $translatedText;
?>
以上是编程学习网小编为您介绍的“如何利用PHP语法+百度翻译API实现中意互相翻译功能”的全面内容,想了解更多关于
php入门 内容,请继续关注编程基础学习网。