소개 : 세계화의 발전으로 언어 커뮤니케이션은 중요한 기술이되었습니다. 인터넷 시대에는 다국어 통신을 위해 다양한 번역 도구를 사용하는 것이 점점 더 편리 해졌습니다. Baidu Translation은 일반적으로 사용되는 온라인 번역 도구로서 인기있는 서버 측 스크립팅 언어 인 PHP를 결합하여 개발자가 영어를 이탈리아어로 빠르게 번역하는 데 도움이 될 수 있습니다. 이 기사는 PHP를 사용하여 Baidu Translation API에 전화하여 신속하게 시작하는 데 도움이되는 코드 예제를 제공하는 방법을 자세히 소개합니다.
먼저 Baidu Translation Open 플랫폼에 개발자 계정을 등록하고 로그인하여 사용자 센터에 들어가야합니다. 여기에서 API에 액세스하기 위해 새 앱을 만들 수 있습니다. "앱 만들기"버튼을 클릭하고 관련 정보를 채우고 응용 프로그램 유형으로 "일반 번역 API"를 선택하십시오. 성공적인 생성 후 시스템은 Appid와 키를 제공 하며이 정보는 API 호출에 사용됩니다.
Baidu Developer Platform은 개발자가 API와 상호 작용할 수 있도록 공식 PHP SDK를 제공합니다. 작곡가를 통해 SDK를 설치할 수 있습니다.
프로젝트의 루트 디렉토리에서 composer.json 파일에 다음 종속성을 추가하십시오.
"require": {
"baidu-aip/php-sdk": "^3.0"
}
그런 다음 명령 줄에서 다음 명령을 실행하고 Composer는 필요한 종속성을 자동으로 설치합니다.
<span class="fun">작곡가 설치</span>
SDK를 설치 한 후 PHP 코드를 작성하여 Baidu Translation API에 전화 할 수 있습니다.
먼저 Baidu Translation SDK를 소개합니다.
require_once 'vendor/autoload.php';
use BaiduAip\AipTranslate;
그런 다음 Baidu 번역 객체를 작성하고 인증 정보를 구성하십시오.
// 직접 사용하십시오AppID、AppKey그리고AppSecret다음 매개 변수를 교체하십시오
$appId = 'your_app_id';
$apiKey = 'your_api_key';
$secretKey = 'your_secret_key';
$client = new AipTranslate($appId, $apiKey, $secretKey);
다음으로 Baidu Translation API에 전화하여 영어 텍스트를 이탈리아어로 번역하십시오.
$text = 'Hello, World!'; // 번역 할 텍스트
$from = 'en'; // 소스 언어는 영어입니다
$to = 'it'; // 대상 언어는 이탈리아어입니다
$options = array();
$result = $client->translate($text, $from, $to, $options);
if (isset($result['trans_result'])) {
$translation = $result['trans_result'][0]['dst'];
echo '번역 결과:' . $translation;
}
위의 코드에서 먼저 번역 할 텍스트, 소스 및 대상 언어를 지정합니다. 그런 다음 번역은 $ client-> translate () 메소드를 호출하여 달성되며 마지막으로 번역 결과는 화면으로 출력됩니다.
위의 단계를 통해 PHP를 성공적으로 사용하여 Baidu Translation API에 전화하여 영어로 이탈리아 번역을 구현했습니다. Baidu Translation API는 다국어 번역을 지원할뿐만 아니라 다양한 프로젝트에서 사용하기에 적합한 소스 언어의 자동 감지와 같은 기능을 제공합니다.
또한 Baidu Translation API는 배치 번역 및 사용자 정의 사전과 같은 고급 기능을 지원합니다. 공식 문서에 컨설팅하면 자세한 내용을 배우고 프로젝트에 유연하게 적용 할 수 있습니다.
[특별 팁]이 기사의 Appid, Appkey 및 Appsecret는 예제입니다. API의 안전한 사용을 보장하기 위해 자신의 인증 정보를 사용하십시오.