Maison > Article > développement back-end > Utilisation de l'API de traduction python Baidu pour implémenter la traduction du dialecte du Henan
Utilisez l'API Python Baidu Translation pour implémenter la traduction du dialecte du Henan
Introduction :
Le dialecte du Henan, en tant que l'un des dialectes de la province du Henan, possède des caractéristiques linguistiques et des connotations culturelles uniques. Afin de traduire facilement des textes en mandarin ou en d'autres dialectes en dialecte du Henan, nous pouvons utiliser le langage de programmation Python combiné à l'API de traduction Baidu pour l'implémenter. Cet article explique comment utiliser Python pour écrire du code permettant de traduire du texte en henanais via l'API de traduction Baidu.
Après la création de l'application, une clé API et une clé secrète seront générées, et ces informations seront utilisées pour l'écriture de code ultérieure.
Installez les bibliothèques nécessaires
Avant de commencer à écrire du code, nous devons installer la bibliothèque de requêtes et la bibliothèque json de Python. Veuillez utiliser le code suivant pour installer :
pip install requests pip install json
import requests import json def translate_to_henan(text): url = 'http://api.fanyi.baidu.com/api/trans/vip/translate' appid = '你的API Key' secretKey = '你的Secret Key' salt = '1' sign = appid + text + salt + secretKey sign = hashlib.md5(sign.encode()).hexdigest() params = { 'q': text, 'from': 'auto', 'to': 'zh', 'appid': appid, 'salt': salt, 'sign': sign } response = requests.get(url, params=params) result = json.loads(response.text) trans_result = result['trans_result'][0]['dst'] return trans_result def main(): text = input("请输入要翻译的文本:") translated_text = translate_to_henan(text) print("翻译结果:", translated_text) if __name__ == '__main__': main()
Dans le code, nous définissons d'abord une fonction translation_to_henan, qui accepte un texte de paramètre, qui doit être Le texte traduit est ensuite traduit à l'aide de l'API de traduction Baidu et les résultats de la traduction sont renvoyés. Ensuite, nous définissons une fonction principale pour recevoir les entrées de l'utilisateur et appelons la fonction translate_to_henan pour la traduction, et enfin imprimons les résultats de la traduction.
Remplacez appid
et secretKey
dans le code par la clé API et la clé secrète que vous avez générées lors de votre premier enregistrement de l'API de traduction Baidu. appid
和secretKey
处,替换成你在一开始注册百度翻译API时生成的API Key和Secret Key。
python your_code.py
其中,your_code.py
Une fois que nous avons fini d'écrire le code, nous pouvons exécuter le code pour le tester. Entrez la commande suivante sur la ligne de commande :
rrreee
où, votre_code.py
est le nom du fichier dans lequel le code est enregistré.
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!