• 大小: 2.04MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-11-19
  • 语言: 其他
  • 标签: 百度翻译  API  

资源简介

百度翻译的API,百度API,将所要翻译的东西放入所在目录的1.txt内,会自动翻译并保存到桌面的翻译后.txt中,当然,也可以根据需要进行更改

资源截图

代码片段和文件信息

import hashlib
import random
import urllib.request
import urllib.parse
import json
import codecs
import time

appid = ‘20180127000119124‘
secretKey = ‘bM5QKeEvLSCYhR_FOyJX‘
myurl = ‘http://api.fanyi.baidu.com/api/trans/vip/translate‘
p = codecs.open(‘1.txt‘)
q = p.readline()
write = codecs.open(‘翻译后.txt‘‘w‘)
while q:
    fromLang = ‘en‘
    toLang = ‘zh‘
    salt = random.randint(32768 65536)
    sign = appid+q+str(salt)+secretKey
    m1 = hashlib.md5()
    m1.update(sign.encode(encoding=‘utf-8‘))
    sign = m1.hexdigest()

    data = {}
    data[‘q‘] = q
    data[‘from‘] = fromLang
    data[‘to‘] = toLang
    data[‘appid‘] = appid
    data[‘salt‘] = salt
    data[‘sign‘] = sign
    data = urllib.parse.urlencode(data).encode(‘utf-8‘)

    response = urllib.request.urlopen(myurldata)
    htlm=response.read().decode(‘utf-8‘)

    target = json.loads(htlm)
    print(target[‘trans_result‘][0][‘dst‘])
    write.writelines(target[‘trans_result‘][0][‘dst‘]+‘\n‘ )
    q = p.readline()
    time.sleep(0.1)

p.close()
write.close()
input (“Please Enter to Exit“)

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1121  2018-02-09 19:46  百度翻译.py

     文件    2179282  2018-02-10 02:23  说明.docx

----------- ---------  ---------- -----  ----

              2180403                    2


评论

共有 条评论