<?php
require_once 'baidu-aip-php-sdk-2.2.18/AipNlp.php'; // 引入百度翻译API的SDK文件
// 设置APPID/AK/SK
const APP_ID = 'your_app_id';
const API_KEY = 'your_api_key';
const SECRET_KEY = 'your_secret_key';
// 实例化百度翻译API
$client = new AipNlp(APP_ID, API_KEY, SECRET_KEY);
// 定义翻译函数
function translate($text, $from, $to) {
global $client;
// 调用百度翻译API
$result = $client->translate($text, $from, $to);
// 解析翻译结果
$translation = $result['trans_result'][0]['dst'];
return $translation;
}
// 主函数
function main() {
// 用户输入待翻译文本
echo "请输入待翻译的文本:
";
$text = trim(fgets(STDIN));
// 中文翻译为法语
$translation_fr = translate($text, 'zh', 'fra');
echo "法语翻译结果:{$translation_fr}
";
// 法语翻译为中文
$translation_zh = translate($translation_fr, 'fra', 'zh');
echo "中文翻译结果:{$translation_zh}
";
}
// 调用主函数
main();
?>
以上是编程学习网小编为您介绍的“PHP如何利用百度翻译API实现中法互相翻译功能(代码示例)”的全面内容,想了解更多关于
php入门 内容,请继续关注编程基础学习网。