Heim >Backend-Entwicklung >Python-Tutorial >Verwendung der Python-Baidu-Übersetzungs-API zur Implementierung der türkischen Übersetzung
Verwenden Sie die Python-Baidu-Übersetzungs-API, um türkische Übersetzungen zu realisieren.
Türkisch ist eine der am häufigsten gesprochenen Sprachen der Welt. Wir können die Programmiersprache Python in Kombination mit der Baidu-Übersetzungs-API verwenden, um die türkische Übersetzungsfunktion einfach zu realisieren. In diesem Artikel wird erläutert, wie Sie mit Python Code schreiben, um eine türkische Übersetzung durch Aufrufen der Baidu-Übersetzungs-API zu erreichen.
Vor der Nutzung der Baidu Translation API müssen wir zunächst ein Entwicklerkonto auf der Baidu Translation Open Platform beantragen und eine Anwendung erstellen, um die App-ID und den Schlüssel der API zu erhalten.
Als nächstes können wir das folgende Python-Codebeispiel verwenden, um die türkische Übersetzungsfunktion zu implementieren:
import hashlib import random import requests import json def translate(text, from_lang, to_lang): app_id = 'your_app_id' # 替换为自己申请的App ID secret_key = 'your_secret_key' # 替换为自己申请的密钥 url = 'https://fanyi-api.baidu.com/api/trans/vip/translate' salt = random.randint(32768, 65536) sign = app_id + text + str(salt) + secret_key sign = hashlib.md5(sign.encode()).hexdigest() params = { 'q': text, 'from': from_lang, 'to': to_lang, 'appid': app_id, 'salt': str(salt), 'sign': sign } try: response = requests.get(url, params=params) if response.status_code == 200: result = json.loads(response.text) if 'trans_result' in result: return result['trans_result'][0]['dst'] except Exception as e: print(f"翻译失败:{e}") return None if __name__ == '__main__': text_to_translate = '你好,世界!' translated_text = translate(text_to_translate, 'zh', 'tr') print(f"原文:{text_to_translate}") print(f"翻译结果:{translated_text}")
Es ist zu beachten, dass your_app_id
und your_secret_key
im obigen Code erforderlich sind Ersetzen Sie es durch die App-ID und den Schlüssel, die Sie beantragt haben. your_app_id
和your_secret_key
需要替换为自己申请的App ID和密钥。
代码中,我们使用了requests库来发送HTTP请求,然后将请求参数进行签名和加密。最后,我们将翻译的结果解析出来返回。
在代码示例中,我们将源语言(from_lang)设置为中文('zh'),目标语言(to_lang)设置为土耳其语('tr')。你也可以根据需要将源语言和目标语言更改为其他语言。
最后,我们在if __name__ == '__main__':
if __name__ == '__main__':
aufgerufen und die Übersetzungsergebnisse ausgegeben. 🎜🎜Ich hoffe, dass Sie durch die Einleitung dieses Artikels einfach verstehen können, wie Sie mit Python Code schreiben und die Baidu-Übersetzungs-API aufrufen, um die türkische Übersetzungsfunktion zu implementieren. 🎜Das obige ist der detaillierte Inhalt vonVerwendung der Python-Baidu-Übersetzungs-API zur Implementierung der türkischen Übersetzung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!