编写百度翻译工具,免得每次打开网页

编程入门 行业动态 更新时间:2024-10-10 11:27:37

编写百度翻译工具,免得每次<a href=https://www.elefans.com/category/jswz/34/1720775.html style=打开网页"/>

编写百度翻译工具,免得每次打开网页

#coding=utf-8

'''
百度翻译工具,使用百度翻译接口进行翻译,免得每次打开网页,这样直接解析更省力
'''

import requests
import sys
import jsondef utf82u(s):return s.decode("utf-8")def main():reload(sys)sys.setdefaultencoding("utf-8")trans_arg = ''
    if len(sys.argv) > 1:trans_arg = sys.argv[1]trans_arg = trans_arg.decode('gbk').encode('utf-8')data={"from":"en","to":"zh","query":trans_arg,"transtype":"translang","simple_means_flag":3,}res = requests.post("", data=data)js = json.loads(res.text)result = u"无结果"
    if "dict_result" in js:dr = js["dict_result"]if "simple_means" in dr:sm = dr["simple_means"]if "word_means" in sm:wm = sm["word_means"]result = wmif type(result) == list:result = map(utf82u, result)result = ";\n".join(result)elif type(result) == str:result = utf82u(result)print resultif __name__ == '__main__':main()

更多推荐

编写百度翻译工具,免得每次打开网页

本文发布于:2024-02-07 06:02:11,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1754414.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:打开网页   工具

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!