广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python自动翻译实现方法
  • 325
分享到

python自动翻译实现方法

方法python 2022-06-04 19:06:58 325人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

本文实例讲述了python自动翻译实现方法。分享给大家供大家参考,具体如下: 以前学过Python的基础,一般也没用过。后来有一个参数表需要中英文。想了一下,还是用python做吧。调用的百度翻译接口,经历

本文实例讲述了python自动翻译实现方法。分享给大家供大家参考,具体如下:

以前学过Python的基础,一般也没用过。后来有一个参数表需要中英文。想了一下,还是用python做吧。调用的百度翻译接口,经历了乱码、模块不全等问题。一般Google,一边做的。分享一下。


#encoding=utf-8
## eagle_91@sina.com
## created 2014-07-22
import urllib
import urllib2
import Mysqldb
import JSON
import GC
import time
url = 'Http://openapi.baidu.com/public/2.0/bmt/translate'
_sleepTime = 0.5
_limit = 1000
## 链接mysql
conn = Mysqldb.connect(host='localhost',user='root',passwd='',charset='utf8')
curs = conn.cursor()
conn.select_db('test')
## 搜索要操作的表
count=curs.execute("""SELECT * FROM sb_parameters WHERE ISNULL(en_name) ORDER BY id ASC""")
## print curs.fetchall()
## print count
results = curs.fetchmany(_limit)
for r in results:
  gc.collect()
  chin = unicode(r[3]).encode('utf-8')
  ## print chin
  values = {'client_id':'PWrGllvVAIFcD0sYqaipwkAV','q':chin,'from':'zh','to':'en'}
  data = urllib.urlencode(values)
  req = urllib2.Request(url, data)
  response = urllib2.urlopen(req)
  the_page = response.read()
  returnData = json.loads(the_page)
  ## print returnData
  if returnData.has_key("error_code"):
    continue;
  inputData = returnData["trans_result"][0]["dst"]
  try:
    sql = "UPDATE `sb_parameters` SET `en_name`='%s' WHERE `id` = %d" % (MySQLdb.escape_string(unicode(inputData).encode('utf-8')),r[0])
    print sql
    curs.execute(sql)
    conn.commit()
    time.sleep(_sleepTime)
  except EOFError:
    sql = "UPDATE `sb_parameters` SET `en_name`='%s' WHERE `id` = %d" % ('',r[0])
    print sql
    curs.execute(sql)
    conn.commit()
    continue
conn.commit()
## 关闭链接
curs.close()
## 关闭数据库
conn.close()

更多关于Python相关内容感兴趣的读者可查看本站专题:《Python图片操作技巧总结》、《Python数据结构与算法教程》、《Python Socket编程技巧总结》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》

希望本文所述对大家Python程序设计有所帮助。

--结束END--

本文标题: python自动翻译实现方法

本文链接: https://www.lsjlt.com/news/14860.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python自动翻译实现方法
    本文实例讲述了python自动翻译实现方法。分享给大家供大家参考,具体如下: 以前学过python的基础,一般也没用过。后来有一个参数表需要中英文。想了一下,还是用python做吧。调用的百度翻译接口,经历...
    99+
    2022-06-04
    方法 python
  • Python 制作自动化翻译工具
    妈妈再也不用担心我的英语了。 一个可能你似曾相识的场景 阅读内容包含大量英文的 PPT、Word、Excel 或者记事本时,由于英语不熟悉,为了流利地阅读,需要打开浏览器进入谷歌翻译的主界面,然后把英文复制到谷歌翻...
    99+
    2022-06-02
    python 自动化翻译 python 翻译工具
  • 70行Python代码实现一个桌面自动翻译工具
    目录PySimpleGUI是什么?使用步骤引入库构建爬虫url构建翻译函数GUI搭建逻辑执行语句界面效果总结工作上经常需要与外国友人邮件沟通,奈何工作电脑没有安装有道词典一类的翻译软...
    99+
    2022-11-11
  • Python实现翻译小工具
    一、背景利用Requests模块获取有道词典web页面的post信息,BeautifulSoup来获取需要的内容,通过tkinter模块生成gui界面。 二、代码git源码地址Python实现翻译小工具 fanyi.py代码如下: #!/...
    99+
    2023-01-31
    小工具 Python
  • Python利用PySimpleGUI实现自制桌面翻译神器
    目录一、基本思路二、PySimpleGUI是什么三、代码分析1、引入包2、谷歌翻译网址3、构建翻译函数4、GUI构建四、Github开源地址一、基本思路 基于PySimpleGUI开...
    99+
    2022-11-11
  • Python实现句子翻译功能
    初入Python,一开始就被她简介的语法所吸引,代码简洁优雅,之前在C#里面打开文件写入文件等操作相比Python复杂多了,而Python打开、修改和保存文件显得简单得多。 1、打开文件的例子: fi...
    99+
    2022-06-04
    句子 功能 Python
  • python利用有道翻译实现"语言翻译器"的功能实例
    实例如下: import urllib.request import urllib.parse import json while True: content = input('请输入需要翻译的内...
    99+
    2022-06-04
    翻译器 实例 语言
  • grpc官方文档实验与翻译(python
    tensorflow分布式与tensorflow serving底层通信都是是用的grpc,所以就看了一下grpc的基本用法(python版) 首先是环境的安装,先要更新pip到version8或者以上 $ python -m pip i...
    99+
    2023-01-31
    文档 官方 grpc
  • 哪款中英翻译器简单实用?在线翻译的简单方法
    如何利用中英翻译器轻松完成中英翻译?英语作为一种国际通用语言,当你出国旅游时无论去哪,只要掌握了英语都很方便,但如果你的英文很差时该怎么办呢?当然是利用中英翻译器来解决翻译问题,今天小编将要教大家如何完成在线翻译。...
    99+
    2023-06-04
  • Python利用request库实现翻译接口
    目录request库的基本使用安装使用开发自己的翻译接口分析百度翻译写接口代码通过阅读之前python基础篇的文章,基本上对python这门语言有了初步的了解。基础篇的文章都是介绍p...
    99+
    2023-05-15
    Python request实现翻译接口 Python request翻译接口 Python request翻译 Python request
  • 案例:用python实现翻译小程序
    案例:翻译小程序 #实现一个翻译小程序 #1 可以查询单词 #2 可以自定义补充单词解释 #3 可以删除某个单词 print('欢迎来到大宝dayday见小词典'.center(30,'-')) orig_dict = {'中文':'ch...
    99+
    2023-01-31
    案例 程序 python
  • Python爬取百度翻译实现中英互译功能
    目录基础步骤提交表单获取响应并处理结果消除警告main.pysign.py由于下学期报了一个Python的入门课程 所以寒假一直在自己摸索,毕竟到时候不能挂科,也是水水学分 最近心血...
    99+
    2022-11-13
  • C#实现文件筛选读取并翻译的自动化工具
    目录背景思路准备工作代码实现背景 我们项目一开始的所有提示都是中文,后来要做国际化。发现项目中的带双引号的中文居然有 2.3 w 多条!!!简直让人欲哭无泪......
    99+
    2023-03-19
    C#文件筛选 C#文件读取 C#文件翻译 C#自动化
  • Python怎么用request库实现翻译接口
    request库的基本使用安装要使用Python中的requests库,首先需要使用pip安装它。您可以在终端中运行以下命令来完成此操作:pip install requests使用安装库后,您可以使用它来进行HTTP请求。以下是如何进行G...
    99+
    2023-05-14
    Python request
  • Python实现批量翻译的示例代码
    目录截图源码Translator.pyLog.pyUtils.py简单的使用案例Python版本截图 源码 Translator.py #!/usr/bin/python # -*...
    99+
    2022-11-11
  • Python如何用request库实现翻译接口
    这篇“Python如何用request库实现翻译接口”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Python如何用requ...
    99+
    2023-07-06
  • C#如何实现文件筛选读取并翻译的自动化工具
    这篇文章主要介绍了C#如何实现文件筛选读取并翻译的自动化工具的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇C#如何实现文件筛选读取并翻译的自动化工具文章都会有所收获,下面我们一起来看看吧。思路首选读取项目文件夹...
    99+
    2023-07-05
  • 如何使用python实现一款属于自己的翻译词典软件
    这篇文章主要介绍如何使用python实现一款属于自己的翻译词典软件,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、设计理念先写一个登录的py文件,用python的tkinter库2.再写一个py文件用于爬取有道翻译...
    99+
    2023-06-15
  • Python使用百度通用API进行翻译实现
    想汉化StarUML这个软件,感觉工作量太大,想要用Python自动翻译。 结果网上找的一个个用不了,或者用一会儿就断。 于是自己手写了一个简单的,只有两个类:APIConfig和T...
    99+
    2023-02-27
    Python 百度API翻译 Python 百度翻译
  • python实现自动更换ip的方法
    from: http://www.jb51.net/article/65513.htm ...
    99+
    2023-01-31
    方法 python ip
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作