Python 谷歌翻译】的更多相关文章

#coding=utf-8 import re import urllib import urllib2 url_google = 'http://translate.google.cn' reg_text = re.compile(r'(?<=TRANSLATED_TEXT=).*?;') user_agent = r'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) ' \ r'Chrome/…
2019年7月4日15:53:17 (¦3[▓▓] 晚安 谷歌翻译环境 Python 3.6 第三方库 Execjs (pip install PyExecJS ) 文件列表 同目录下的四个文件: - tool.py - google_translate.py - input.txt - __init__.py 主要有四个文件 1.tool.py (用来生成谷歌翻译url中的tk字段) 2.google_translate.py (用来读取中文txt文件,并翻译生成新的德语txt文件) 3.in…
本篇为实现谷歌翻译的功能,在编写的时候以为只是一个接口的问题. 没想到的是每次翻译都会触发一次JS的执行,在请求参数中生成一个tk. 文中tk的实现是复用的网上大神的代码生成tk. 好了,不说了直接看代码吧! # /usr/bin/env python # -*- coding: utf- -*- import urllib.parse import execjs,requests,termcolor class Return_tk(): def __init__(self): self.ctx…
软件效果: 实现原理很简单,就是封装谷歌翻译网站:http://translate.google.cn/,一个WebBrowser"肢解"谷歌翻译网站的HtmlElement元素,删除不要的,留下需要的就是了,没什么难度 实现步骤: 一个winform窗体+一个WebBrowser控件   设置WebBrowser的URL为谷歌翻译网站,删除不需要的html元素 全部代码: public partial class Form1 : Form { public Form1() { Ini…
本文源发布地址: http://ourgarden.cn/2013/07/20/%E5%85%8D%E8%B4%B9%E5%88%A9%E7%94%A8%E7%BD%91%E9%A1%B5%E7%89%88%E8%B0%B7%E6%AD%8C%E7%BF%BB%E8%AF%91%E5%AE%9E%E7%8E%B0%E4%BB%BB%E6%84%8F%E8%AF%AD%E8%A8%80%E8%BD%AC%E6%8D%A2php%E7%89%88/ 如果需要代码的请在这个网址留言 最近在做一个项目的…
上个月转载的一篇博文,是推荐的四款非常实用的翻译插件,这几天看这个chrome插件网首页有新增了一个google谷歌翻译插件.我能说实话,这款插件比之前推荐的4款翻译插件更好用吗?也不能完全说是更好用啦,只是说我更信任google.相信google的产品就像相信百度翻译一样.我就是这么虚荣吗?就被简单的“Google官方发布”就轻易收买,品牌效应真是不可限量,还有什么比google谷歌翻译插件更适合谷歌浏览器的吗?这就是天生一对吧…
由于谷歌翻译官方API是付费版本,本着免费和开源的精神,分享一下用C#实现谷歌翻译API的代码.这个代码非常简单,主要分两块:通过WebRequest的方式请求内容:获取Get方式的请求参数(难点在于tk的获取). 一.WebRequest代码 var webRequest = WebRequest.Create(url) as HttpWebRequest; webRequest.Method = "GET"; webRequest.CookieContainer = cookie;…
由于谷歌翻译官方API是付费版本,本着免费和开源的精神.分享一下用 Net Core 实现谷歌翻译API的代码. 项目引用的Nuget 包: ChakraCore.NET Newtonsoft.Json JavaScriptEngineSwitcher.ChakraCore.Native.win-x86(特别说明一下"win-x86",代表程序运行环境.) 翻译地址:https://translate.google.cn(国内可以访问) 参数说明: text:待翻译文本 sl:需要翻译…
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Class1 a = new Class1(); a.GoogleTranslate("我喜欢"…
[维基词典+谷歌翻译]插件地址: https://addons.mozilla.org/zh-CN/firefox/addon/google-dictionary-and-google-t/?src=search [维基词典+谷歌翻译]插件官方设置图片教程 : http://www.toptip.ca/2013/11/adding-images-to-wiktionary-and-google.html 图片可以增加记忆效果,可以通过谷歌搜索引擎查找特定的图片(最近100天内排名靠前的关键字图片…
1  原理:查看谷歌翻译网站,输入需要翻译的文字,选择语言得到翻译后的文字,发送异步请求参数返回结果.java使用httpclient发送请求,实现使用代码翻译文章的功能. 2  下载代码后,测试入口:(代码为网上资源,经过改善已经可以使用测试) package translate;public class Translator {public static void main(String[] args) {// 1 不使用代理容易被谷歌封ipGoogleApi googleApi = new…
ASP.NET实现二维码 using System;using System.Collections.Generic;using System.Drawing;using System.Linq;using System.Text;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using ThoughtWorks.QRCode.Codec; namespace WeChat{public partial…
软件:Adobe Acrobat 网页:https://translate.google.cn/?tr=f&hl=zh-CN 方法:       第一步:用Adobe Acrobat 打开英文文档,另存为网页格式(.html)       第二步:打开谷歌翻译网页,加载.html文件       第三步:右键将翻译好的网页保存(另存为) 参考:https://blog.csdn.net/fuzimango/article/details/77419080 这个博主的方法翻译出的界面无法将鼠标放置…
原文:Net Core 实现谷歌翻译ApI 免费版 由于谷歌翻译官方API是付费版本,本着免费和开源的精神.分享一下用 Net Core 实现谷歌翻译API的代码. 项目引用的Nuget 包: ChakraCore.NET Newtonsoft.Json JavaScriptEngineSwitcher.ChakraCore.Native.win-x86(特别说明一下"win-x86",代表程序运行环境.) 翻译地址:https://translate.google.cn(国内可以访问…
Windows网页翻译 因为微软翻译相对来说翻译网页更为准确,我也喜欢用谷歌的Chrome浏览器,但是我没找到微软翻译的扩展,这里只能放弃 这个需要配合Microsoft Edge浏览器进行使用,也是Windows自带的浏览器了 如果没有微软商店的话,请查看这篇文章,一步找回https://blog.csdn.net/a1697752105/article/details/102494251 添加扩展 Windows单词短语翻译 这里我使用的是网易有道词典 下载地址 https://cidian…
目录 制作属于自己的翻译软件(基于PyQt5+Python+实时翻译) 翻译软件上传到github上. 软件截图 主要的思想 界面方面 程序方面 制作属于自己的翻译软件(基于PyQt5+Python+实时翻译) @(目录) 翻译软件上传到github上. 软件地址:translate.exe 源码地址: 源码 软件截图 主要的思想 界面方面   界面主要采用PyQt5的QtDesigner来制作,主要是因为QT的界面可以支持CSS样式,制作起来比较好看,当然为了简单,我自己也没有加任何特效.读者…
原资料为网上找到的原稿为:http://www.cnblogs.com/marso/p/google_translate_api.html(此处只做个人笔记参考) 主要分两块:通过WebRequest的方式请求内容:获取Get方式的请求参数(难点在于tk的获取). 以下是TK的JS代码,把以下代码保存存到程序目录下 gettk.js var b = function (a, b) {  for (var d = 0; d < b.length - 2; d += 3) {    var c =…
不知道看到本篇文章的小伙伴是否被表格翻译所困扰,当面对大量需要被翻译的文件内容,有着三头六臂的孙悟空也难以招架得住,那么有没有一个工具能让我们快速将大量文件进行翻译呢? ExcelApi函数库的横空出世帮广大用户解决了此问题,当您使用wps或excel表格时,该函数库的公式便可帮您将制定语言翻译成任意语言,不仅速度快,而且准确度高,深受广大用户喜爱. 谷歌翻译公式使用起来非常简单,在安装完Excel函数库后,仅需选取空单元格输入公式再按下回车即可,想要翻译所有行只需双击单元格右下角. 谷歌翻译公…
项目地址:  https://github.com/ssut/py-googletrans 安装: sudo pip install googletrans 使用: #!/usr/bin/python # coding: UTF-8 import sys reload(sys) sys.setdefaultencoding('UTF-8') from googletrans import Translator translator = Translator() print translator.…
代码是同事写的,我把它单独抠出来,可以作为工具函数使用.当然,性能还是个问题,有待解决. import random import cookielib import urllib import urllib2 import HTMLParser import re cookie_support = urllib2.HTTPCookieProcessor(cookielib.CookieJar()) opener = urllib2.build_opener(cookie_support, url…
妹子是做翻译相关的,遇到个问题,要求得到句子中的所有单词的 音标; 有道翻译只能对单个单词翻译音标,不能对多个单词或者句子段落翻译音标; 手工一个一个翻的话那就要累死人了.....于是就让我写个翻译音标工具 一开始没想到该怎么搞,,之后突然想到了利用有道api网页翻译来做每个单词的音标翻译; 选择了python语言来写;也想过用C#或者c++来做,但是要用到curl库,解析json代码也麻烦;就直接用python写了; 有道翻译api网站:  需要申请key,直接替换  self.key = '…
初入Python,一开始就被她简介的语法所吸引,代码简洁优雅,之前在C#里面打开文件写入文件等操作相比Python复杂多了,而Python打开.修改和保存文件显得简单得多. 1.打开文件的例子: file=open('D:\\Python\\untitled\\Hello.txt','r',encoding='utf-8') data=file.read() print(data) file.close() 2.利用urllib库请求页面进行简单的翻译,请求百度翻译,将要翻译的内容当做参数传给百…
公司最近有翻译的需求(本人适用的是在第三方服务器上使用,不在本地也不在谷歌控制台),发现Google的Translate API只能FQ调,但是国内也有翻译需求,经多方查找汇集众家之长,找到一个感觉最好用的,稍稍改进了一下, 一.国内爬虫版(主要参考https://blog.csdn.net/andeyeluguo/article/details/78581590): 很多博客有提到tk值要js处理,不多说,直接上干货 首先,是要pip处理js的模块 pip install PyExecJS 创…
导言 本教程中,我们将会利用Caffe官方提供的深度模型——CaffeNet(该模型是基于Krizhevsky等人的模型的)来演示图像识别与分类.我们将分别用CPU和GPU来进行演示,并对比其性能.然后深入探讨该模型的一些其它特征. 1.准备工作 1.1 首先,安装Python,numpy以及matplotlib. #安装Python环境.numpy.matplotlib import numpy as np import matplotlib.pyplot as plt %matplotlib…
从一种语言到另一种语言的文本翻译在各种网站中越来越普遍. 帮助我们执行此操作的python包称为translate. 可以通过以下方式安装此软件包. 它提供主要语言的翻译. 官网:https://pypi.org/project/translate/ 安装 pip install translate   1 使用方法: # encoding: utf-8 from translate import Translator # 以下是将简单句子从英语翻译中文 translator= Translat…
接上一节完善小翻译工具 设置Form的ShowInTaskbar属性为False,取消任务栏显示 设置Form的MaximizeBox属性为False,取消最大化显示 窗口添加两个控件 分别是:ContextMenuStrip和NotifyIcon 设置notifyIcon1的Icon 编辑contextMenuStrip1,添加显示主界面,隐藏主界面和退出两个菜单 设置notifyIcon1的ContextMenuStrip为contextMenuStrip1   添加相关代码: /// <s…
代码是之前网上找到的,地址为:http://www.crifan.com/teach_you_how_to_find_free_google_translate_api/ 原先的代码有不足,如果翻译里包含两个句子,google会返回多句,代码只能获得第一句的翻译,所以这里做了一定的修改. 因为这个api是利用google自己网站的api,说不定哪天更新了就不能用了,所以要用趁早. static public string TranslateGoogleString(string strToTra…
首先,看一下百度翻译的官方api文档. http://api.fanyi.baidu.com/api/trans/product/apidoc # coding=utf-8 #authority:bing #2017-7-18 import httplib import md5 import urllib import urllib2 import random # import sys # reload(sys) # sys.setdefaultencoding('utf8') # appid…
支持语言 阿拉伯语代码 ar 英语代码 en 中文(简体)代码 zh-CN php中curl类常用方法封装和详解 REST API Method translate POST /language/translate/v2 (Translates input text, returning translated text.) detect POST /language/translate/v2/detect (Detects the language of text within a reques…
今日破解某app加密app当中用到了谷歌序列化传输 1.请求序列化文件 # Generated by the protocol buffer compiler. DO NOT EDIT! # source: xbeiapp.proto # 用于x呗请求参数的序列化 import sys _b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) from google.protobuf import des…