python 有道翻譯 api介面

2021-09-25 21:19:16 字數 2209 閱讀 3573

最近有乙個呼叫 "有道詞典 api介面" 的需求,就有了如下的**:

# 通過在 執行以下操作獲取

# 1.註冊賬號 => 2.建立應用 => 3.建立例項 => 4.應用繫結物件

secretkey = 'ap2iyfaaadurymr4q7l8u73zgoc9vosz'

# 中譯英

fromlang = 'zh-chs' # 譯文主體

tolang = 'en' # 譯文客體

salt = random.randint(1, 65536)

m1 = hashlib.new('md5')

m1.update(sign.encode("utf-8"))

sign = m1.hexdigest()

# 拼接完整譯文物件

# response是httpresponse物件

# 英譯中

fromlang = 'en' # 譯文主體

tolang = 'zh-chs' # 譯文客體

salt = random.randint(1, 65536)

m1 = hashlib.new('md5')

m1.update(sign.encode("utf-8"))

sign = m1.hexdigest()

# response是httpresponse物件

c2e = ch2en('假日')

print("ch2en:", c2e)

e2c = en2ch(c2e[0])

print("en2ch:", e2c)

Python 使用有道翻譯API

想寫乙個給自己記錄背單詞狀況的軟體,需要獲取英文單詞的中文釋義 基本功能 考慮使用有道翻譯的api實現獲取英文單詞的中文釋義的方法。需要在 youdao 開發者站點獲取api key,其實獲取的過程還是很容易的。以前寫好了乙個 英文本典的基類,把api key直接寫到 裡面是不好的,為了做到程式與資...

python呼叫有道翻譯介面

摘錄如下 僅供學習 import json import random import time import hashlib import requests import re import os from urllib import parse from urllib import request...

有道翻譯介面問題

在呼叫有道翻譯api介面時,出現了如下錯誤 您要翻譯的內容是 english traceback most recent call last file d python.workspace hello world web spider translate test.py line 34,in tra...