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程序设计有所帮助。
python自动翻译视频字幕_python自动翻译实现方法相关推荐
- python自动翻译视频字幕_python利用google翻译字幕文件方法代码示例
本篇文章小编给大家分享一下python利用google翻译字幕文件方法代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 首先加载模块 pip u ...
- 基于图像识别和文字识别用 Python 提取视频字幕
基于图像识别和文字识别用 Python 提取视频字幕 本文介绍使用 Python 基于图像识别提取视频中的字幕,并使用文字识别将字幕转为纯文本.本文以权力的游戏第一季第一集作为示例. 本文主要使用 O ...
- 视频字幕获取及处理方法(以中国大学MOOC视频为例 )
最近因为学校上网课,需要做笔记和写电子作业,这作业(ಥ_ಥ) 一句句的字幕转文字工作量大还感觉浪费时间,于是到处查找了博主的一些帖子,学习经验,尝试成功,分享给大家(✪ω✪) 1 字幕获取 ①首先,打 ...
- 如何用python实现视频字幕提取?
要用Python实现视频字幕提取,需要用到一些第三方库.以下是一种使用Python和FFmpeg和pytesseract的方法: 1.安装FFmpeg和pytesseract 首先需要安装FFmpeg ...
- python 下载视频文件_python 实现视频流下载保存MP4的方法
如下所示: # -*- coding:utf-8 -*- import sys import os from glob import glob import requests reload(sys) ...
- python怎么加字幕_Python如何实现字幕挂载 Python实现字幕挂载代码示例
Python如何实现字幕挂载?本篇文章小编给大家分享一下Python实现字幕挂载代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 本文在Wind ...
- python音视频开发_Python音视频开发:消除抖音短视频Logo的图形化工具实现
一.引言 在<Python音视频开发:消除抖音短视频Logo和去电视台标的实现详解>节介绍了怎么通过Python+Moviepy+OpenCV实现消除视频Logo的四种方法,并提供了详细的 ...
- 为什么python下载视频失败_Python帮你把B站上喜欢的视频下载下来
5月3日晚,央视在<新闻联播>前播放了B站青年宣言片<后浪>,这是B站首次登陆央视黄金时段,今天在朋友圈陆续看到相关的视频.最早用B站的同学都知道,B站是和A站以异曲同工的鬼畜 ...
- python安装random库_python 库安装方法及常用库
python库安装方法: 方法一:setpu.py 1.下载库压缩包,解压,记录下路径:*:/**/--/ 2.运行cmd,切换到*:/**/--/目录下 3.运行setup.py build 4.然 ...
- python读视频文件_python读取和保存视频文件
如何用python实现视频关键帧提取并保存为图片?也许你会觉得对小编多做一点事你会觉得你很爽,可是在小编看来这是不屑的 import cv2vc = cv2.VideoCapture('Test.av ...
最新文章
- 升级mysql服务器二进制备份_MySQL二进制日志备份和恢复详解
- python学到什么程度算是会-Python 必须学到什么程度?
- 快速找到thtmlbUtil的定义位置
- 《SpringCloud超级入门》Spring Boot项目搭建步骤(超详细)《六》
- eclipse maven打包_我的Java Web之路47 - 使用Maven改造租房网工程
- 50余家光伏企业竞标混战:0.52元最低价仍有利润!
- ID与Class的区别(#与。的区别)CSS
- JAVA面向对象编程四大特点简述
- qq不加好友实现网页在线聊天(qq在线客服)
- 微信小程序开发(3.选项卡)
- Ubuntu18.04的截图问题
- matlab泊松分布随机数和图像_常用分布
- FFmpeg指令行打开usb摄像头(windows)
- 远程oracle 不通,Oracle开放1521端口 telnet不通解决办法
- 创意美观的思维导图模板分享
- 怎么换头像啊。。。。。
- CString彻底分析,很强悍的啊
- web前端 | 一条“不归路” - 学习路线
- Deepin Linux 下 OSG 安装
- 阿里云国际中什么是边缘运算?