谷歌翻译python接口
项目地址: 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.translate('co-founder', dest='zh-CN',src='en')
结果:
/usr/bin/python2.7 /home/dahu/PycharmProjects/SpiderLearning/pytorch_lianxi/gugeapi.py
Translated(src=en, dest=zh-cn, text=联合创始人, pronunciation=None) Process finished with exit code 0
本来想直接构造查询单词的url地址,但是在爬取的时候获取不到那个值,里面有个tk值不知道.
看了下源码又修改了一下:
#!/usr/bin/python
# coding: UTF-8
import sys
reload(sys)
sys.setdefaultencoding('UTF-8')
from googletrans import Translator
translator = Translator()
with open('tmp1','r') as f:
for line in f:
# print translator.translate('co-founder', dest='zh-CN',src='en')
a=translator.translate(line, dest='zh-CN',src='en')
print line.strip(),getattr(a,"text")
Segmentation 分割
Motivation 动机
evaluate 评估
Perplexity 困惑 Process finished with exit code 0
直接提取所翻译的字
谷歌翻译python接口的更多相关文章
- python爬虫调用谷歌翻译接口
		2019年7月4日15:53:17 (¦3[▓▓] 晚安 谷歌翻译环境 Python 3.6 第三方库 Execjs (pip install PyExecJS ) 文件列表 同目录下的四个文件: - ... 
- Python3 动手自己写谷歌翻译
		本篇为实现谷歌翻译的功能,在编写的时候以为只是一个接口的问题. 没想到的是每次翻译都会触发一次JS的执行,在请求参数中生成一个tk. 文中tk的实现是复用的网上大神的代码生成tk. 好了,不说了直接看 ... 
- php 调用python接口出现的一系列问题(原)
		调用示例代码(python写的一个谷歌翻译接口): $name = '中国'; exec("/mob360/EditImage/venv/bin/python /EditImage/fany ... 
- C#实现谷歌翻译API
		由于谷歌翻译官方API是付费版本,本着免费和开源的精神,分享一下用C#实现谷歌翻译API的代码.这个代码非常简单,主要分两块:通过WebRequest的方式请求内容:获取Get方式的请求参数(难点在于 ... 
- python接口自动化20-requests获取响应时间(elapsed)与超时(timeout)
		前言 requests发请求时,接口的响应时间,也是我们需要关注的一个点,如果响应时间太长,也是不合理的. 如果服务端没及时响应,也不能一直等着,可以设置一个timeout超时的时间 关于reques ... 
- ubuntu16.04 安装caffe以及python接口
		http://blog.csdn.net/qq_25073253/article/details/72571714http://blog.csdn.net/greed7480/article/deta ... 
- QuantLib 金融计算——自己动手封装 Python 接口(2)
		目录 QuantLib 金融计算--自己动手封装 Python 接口(2) 概述 如何封装一项复杂功能? 寻找最小功能集合的策略 实践 估计期限结构参数 修改官方接口文件 下一步的计划 QuantLi ... 
- caffe的python接口学习(7):绘制loss和accuracy曲线
		使用python接口来运行caffe程序,主要的原因是python非常容易可视化.所以不推荐大家在命令行下面运行python程序.如果非要在命令行下面运行,还不如直接用 c++算了. 推荐使用jupy ... 
- StackOverFlow排错翻译 - Python字符串替换: How do I replace everything between two strings without replacing the strings?
		StackOverFlow排错翻译 - Python字符串替换: How do I replace everything between two strings without replacing t ... 
随机推荐
- ural 1297 后缀数组 最长回文子串
			https://vjudge.net/problem/URAL-1297 题意: 给出一个字符串求最长回文子串 代码: //论文题,把字符串反过来复制一遍到后边,中间用一个没出现的字符隔开,然后就是枚 ... 
- 从一个集合中过滤另一个集合中存在的项(类似in)
			直接贴代码出来: List<PriceMark> list = PriceMarkDAL.m_PriceMarkDAL.GetList("Erp_ProName='TLC7528 ... 
- OpenCV---对象测量
			一:获取图像的外接矩形boundingRect和几何距moments import cv2 as cv import numpy as np def measure_object(image): gr ... 
- --BEA官方网站(http: //www.bea.com)甲骨文已完成对该公司的收购BEA Weblogic Server 7.0x应用服务器简明安  装、配置手册 1
			====================简 介: BEA公司是业内著名的中间件产商,以Tuxedo及Weblogic闻名于世,而其基础件平台(infrastructure)Weblogic platf ... 
- Spring整合JMS(四)——事务管理(转)
			*注:别人那复制来的 Spring提供了一个JmsTransactionManager用于对JMS ConnectionFactory做事务管理.这将允许JMS应用利用Spring的事务管理特性.Jm ... 
- 重构改善既有代码设计--重构手法04:Replace Temp with Query (以查询取代临时变量)
			所谓的以查询取代临时变量:就是当你的程序以一个临时变量保存某一个表达式的运算效果.将这个表达式提炼到一个独立函数中.将这个临时变量的所有引用点替换为对新函数的调用.此后,新函数就可以被其他函数调用. ... 
- 表格标签(table、行、列、表头)
			表格标签 一.<table> <table>代表表格标签. <table></table> 1.width 表示表格宽度,宽度表达方式有像素和百分 ... 
- C语言实现线性表(链式存储方式)
			#include <stdio.h> #include <stdlib.h> //提供malloc()原型 typedef struct LNode *List; typede ... 
- 爬虫--selenium
			什么是selenium? 基本使用 from selenium import webdriver from selenium.webdriver.common.by import By from se ... 
- php隐藏WEBSHELL技巧
			把shell添加到网站logo图片里: cat logo.png shell.php > logo.png 在网站任意一个php文件里添加下面的最简单方法: fputs(fopen('/home ... 
