L'API de traduction Python Baidu implémente la traduction en catalan
Introduction :
Avec le développement de la mondialisation, la communication linguistique est devenue un besoin important. Grâce à la technologie de traduction automatique, nous pouvons traduire plus facilement des textes multilingues. Cet article explique comment utiliser le langage de programmation Python et l'API de traduction Baidu pour implémenter la fonction de traduction catalane.
1. Préparation
2. Écrivez le code
Ce qui suit est un exemple de code de traduction catalane écrite en Python :
import requests import hashlib import random import json # 百度翻译API的URL url = 'http://api.fanyi.baidu.com/api/trans/vip/translate' # 设置API Key和Secret Key app_id = 'your_app_id' app_key = 'your_app_key' secret_key = 'your_secret_key' # 需要翻译的文本 text = 'Welcome to Catalonia!' # 随机数 salt = random.randint(32768, 65536) # 计算签名 sign = app_id + text + str(salt) + secret_key sign = hashlib.md5(sign.encode()).hexdigest() # 构造请求参数 data = { 'q': text, 'from': 'auto', 'to': 'ca', 'appid': app_id, 'salt': str(salt), 'sign': sign } # 发送POST请求 response = requests.post(url, data=data) # 解析翻译结果 result = json.loads(response.text) translation = result['trans_result'][0]['dst'] # 输出翻译结果 print('加泰罗尼亚语翻译结果:', translation)
3. Analyse du code
4. Exécution des résultats
Exécutez le code ci-dessus, la console affichera les résultats de la traduction en catalan :
加泰罗尼亚语翻译结果: Benvingut a Catalunya!
5. Résumé
Cet article explique comment utiliser le langage de programmation Python et l'API de traduction Baidu pour implémenter la fonction de traduction catalane-asiatique. . Grâce à cet exemple, nous pouvons comprendre que la traduction multilingue peut être facilement réalisée à l'aide de l'API de traduction Baidu. J'espère que cet article sera utile à tout le monde pour apprendre et utiliser la technologie de traduction automatique !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!