PHP Baidu 번역 API는 독일어에서 영어로 상호 번역 방법 공유를 실현합니다.
소개:
세계화의 발전과 함께 언어 번역은 국경 간 의사소통과 협력에 필요한 요소가 되었습니다. Baidu Translation API는 개발자에게 전 세계 27개 언어 간의 번역 서비스를 제공합니다. 이 기사에서는 Baidu Translation API와 결합된 PHP 언어를 사용하여 독일어에서 영어로의 상호 번역 기능을 구현하는 방법을 소개하고 해당 코드 예제를 공유합니다.
준비:
시작하기 전에 다음을 준비해야 합니다.
PHP 코드 예시:
다음은 독일어-영어 번역 기능을 구현하는 간단한 PHP 코드 예시입니다.
<?php // 设置百度翻译API接口地址 $url = 'https://fanyi-api.baidu.com/api/trans/vip/translate'; // 设置App ID和密钥 $appId = 'your_app_id'; $secretKey = 'your_secret_key'; // 设置待翻译的文本 $query = 'Hallo Welt!'; // 设定源语言和目标语言 $from = 'de'; $to = 'en'; // 生成随机数和签名 $salt = mt_rand(10000, 99999); $sign = md5($appId . $query . $salt . $secretKey); // 构建请求参数 $data = array( 'q' => $query, 'from' => $from, 'to' => $to, 'appid' => $appId, 'salt' => $salt, 'sign' => $sign ); // 发送HTTP请求 $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $response = curl_exec($ch); curl_close($ch); // 解析响应结果 $result = json_decode($response, true); if (isset($result['trans_result'][0]['dst'])) { echo '源文本:' . $query; echo '目标文本:' . $result['trans_result'][0]['dst']; } else { echo '翻译失败'; } ?>
실행 결과:
위 코드를 실행하면 다음과 같은 실행 결과 예를 얻을 수 있습니다.
源文本:Hallo Welt! 目标文本:Hello World!
요약:
바이두 번역 API와 결합된 PHP 언어를 사용하면 독일어에서 영어로의 번역 기능을 쉽게 구현할 수 있습니다. . 이 문서에서는 개발자가 참조하고 사용할 수 있는 간단한 코드 예제를 제공합니다. 동시에 Baidu Translation API는 더 많은 언어 번역을 지원하며 독자는 실제 필요에 따라 확장하고 최적화할 수 있습니다. 이 글이 모든 분들이 PHP Baidu Translation API를 이해하고 사용하는 데 도움이 되기를 바랍니다.
위 내용은 PHP Baidu Translation API는 독일어에서 영어로의 상호 번역 방법 공유를 실현합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!