Python Baidu Translation API는 말레이어 번역을 구현합니다
말레이어는 동남아시아 국가인 말레이시아와 인도네시아의 공식 언어 중 하나이며 싱가포르 및 기타 지역에서도 널리 사용됩니다. 일상적인 의사소통 및 번역 작업에서 말레이어를 다른 언어로 변환해야 하며, 이를 위해서는 번역 API를 사용해야 합니다. 이 기사에서는 Python Baidu Translation API를 사용하여 말레이어 번역을 구현하는 방법을 소개합니다.
우선 몇 가지 작업을 준비해야 합니다.
Python 종속 패키지 설치: "requests"는 HTTP 요청을 보내는 데 사용되는 일반적인 패키지입니다. 터미널에서 다음 명령을 실행하여 설치합니다.
pip install requests
다음으로 말레이어 번역을 구현하는 Python 코드를 작성합니다. 구체적인 구현은 다음과 같습니다.
import requests import hashlib import random import json # 设置API Key和Secret Key api_key = 'your_api_key' secret_key = 'your_secret_key' # 设置请求参数 url = 'https://fanyi-api.baidu.com/api/trans/vip/translate' query = input('请输入要翻译的马来语句子:') from_lang = 'ms' to_lang = 'zh' salt = random.randint(32768, 65536) # 生成签名 sign = api_key + query + str(salt) + secret_key md5 = hashlib.md5() md5.update(sign.encode('utf-8')) sign = md5.hexdigest() # 发送请求 params = { 'q': query, 'from': from_lang, 'to': to_lang, 'appid': api_key, 'salt': salt, 'sign': sign, } response = requests.get(url, params=params) result = json.loads(response.text) # 解析并输出结果 print(f"翻译结果为:{result['trans_result'][0]['dst']}")
위 코드를 실행하면 프로그램이 사용자에게 말레이어 문장을 입력하도록 요청합니다. 그런 다음 Baidu Translation API를 호출하여 말레이어를 중국어로 번역하고 결과를 터미널에 출력합니다.
코드에서는 먼저 API 키와 비밀 키를 설정합니다. 그런 다음 URL, 쿼리 문, 소스 언어 및 대상 언어, 솔트(난수 생성에 사용됨) 및 서명(MD5 암호화를 위해 매개변수가 결합됨)을 포함한 요청 매개변수가 설정됩니다. 마지막으로 GET 요청을 보내고 반환된 JSON 데이터를 구문 분석하여 번역된 결과를 얻고 출력합니다.
이 코드의 API 키와 비밀 키는 Baidu 번역 개방형 플랫폼에서 애플리케이션을 생성할 때 생성한 키로 대체되어야 합니다.
요약:
이 기사에서는 Python을 사용하여 Baidu 번역 API를 호출하여 말레이어에서 중국어로 번역 기능을 구현하는 간단한 말레이어 번역 프로그램을 작성합니다. 이 예를 통해 Python 및 Baidu Translation API를 사용하여 더 많은 언어 간의 번역 요구 사항을 충족할 수 있습니다. 이 기사가 도움이 되기를 바랍니다!
위 내용은 Python Baidu Translation API는 말레이어 번역을 구현합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!