python调用百度翻译-Python 调用百度翻译API
由于实习公司这边做的是日文app,有时要看看用户反馈,对于我这种五十音图都没记住的人,表示百度翻译确实还可以。但不想每次都复制粘贴啊,google被墙也是挺蛋疼的事,所以用python结合baidu api 整了一下,和大家分享。
1.百度翻译api
由于百度翻译api需要用到API key,所以,得注册百度开发者账号,然后创建开发者服务工程,得到的授权API key,具体操作可查看官方文档,请点 百度翻译api
2.代码实现
基本思路是:先将用户反馈抓下来,然后再处理html标签,再调用百度翻译api,将用户反馈内容(日文)翻译成中文,这里贴一段百度翻译的代码。
# -*- coding: utf-8 -*-
import string
import re,os
import json
import urllib2
import sys
reload(sys)
sys.setdefaultencoding("utf-8")
#调用baidu翻译api
def trans_baidu(src):
ApiKey = "XXXXXXXXXXXXXXXXXXX"#百度开发者apikey
turl = "http://openapi.baidu.com/public/2.0/bmt/translate?client_id="+ApiKey+"&q="+src+"&from=auto&to=zh"
try:
req = urllib2.Request(turl)
con = urllib2.urlopen(req).read()
except Exception, e:
raise e
else:
decoded = json.loads(con)
dst = str(decoded["trans_result"][0]["dst"])
return dst
def main():
while True:
word = raw_input("Input the word you want to search:")
print "translate.........."
target = trans_baidu(word)
print target
if __name__ == "__main__":
main()
原生js简单调用百度翻译API实现的翻译工具
先来个在线demo: js翻译工具 或者百度搜索js简单调用百度翻译API工具(不过有个小小的界面显示bug,我想细心的人应该会发现) 或者直接前往该网址:js翻译工具 或者前往我的github:gi ...
小白学Python——用 百度翻译API 实现 翻译功能
本人英语不好,很多词组不认识,只能借助工具:百度翻译和谷歌翻译都不错,近期自学Python,就想能否自己设计一个百度翻译软件呢? 百度翻译开放平台: http://api.fanyi.baidu.co ...
调用百度翻译 API 来翻译网站信息
之前说过jquery.i18n.js 来做网站的中英翻译,前提就得做一套中文内容,一套英文内容来解决,好处是中英翻译可以准确无误,本篇文章我们来看一下调用百度翻译的 API 来进行网站的翻译,但是翻译 ...
C# 调用百度翻译Api
这是简单的界面.用的是wpf,winform也可以 具体的操作类 public partial class MainWindow : Window { string url = "" ...
Python调用百度地图API实现批量经纬度转换为实际省市地点(api调用,json解析,excel读取与写入)
1.获取秘钥 调用百度地图API实现得申请百度账号或者登陆百度账号,然后申请自己的ak秘钥.链接如下:http://lbsyun.baidu.com/apiconsole/key?applicatio ...
调用百度翻译API接口功能
public string appid = "自己的APPID"; public string q = "要翻译的文本"; "; public str ...
利用百度翻译API,获取翻译结果
利用百度翻译API,获取翻译结果 translate.py #!/usr/bin/python #-*- coding:utf-8 -*- import sys reload(sys) sys.set ...
百度翻译API(C#)
百度翻译开放平台:点击打开链接 1. 定义类用于保存解析json得到的结果 public class Translation { public string Src { get; set; } pub ...
Go语言使用百度翻译api
Go语言使用百度翻译api 之前做过一个使用百度翻译api的工具,这个工具用于用户的自动翻译功能,是使用C#调用百度翻译api接口,既然在学习Go语言,那必然也是要使用Go来玩耍一番.这里我是这么安排 ...
随机推荐
archlinux中c语言的rpc编程
参考:http://www.cs.rutgers.edu/~pxk/rutgers/notes/rpc/ 启动rpc服务端会出现 unable to register 这个错误,据说是要启用 port ...
sql server 脚本创建数据库和表
USE [master] GO IF EXISTS(SELECT 1 FROM sysdatabases WHERE NAME=N"HkTemp") BEGIN DROP DATABASE HkTem ...
kali linux 2.0 折腾笔记
1. 配置SSH远程登录 root@kali:~# vi /etc/ssh/sshd_config #PermitRootLogin without-password PermitRootLogin ...
05-C语言运算符
目录: 一.进制转换 二.常量 三.sizeof 四.运算符 五.赋值运算符 六.自增减运算符 七.关系运算符 八.逻辑运算符 九.取址寻址运算符 回到顶部 一.进制转换 1 进制转换是人们利用符号来 ...
SpringBoot应用的启动方式
一:IDE 运行Application这个类的main方法 二:在SpringBoot的应用的根目录下运行mvn spring-boot:run 三:使用mvn install 生成jar后运行 先到 ...
Laravel数据库操作的三种方式
http://blog.csdn.net/zls986992484/article/details/52824962
基于bootstrap表单登录(带验证码)
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
python调用百度翻译-Python 调用百度翻译API相关推荐
- python 英语翻译 excel_Python调用百度翻译api批量翻译Excel这工作效率
目录 背景 实现Excel表批量翻译,解除百度翻译一次只能5000字数的限制. 源代码 百度翻译api 这里直接使用大佬已经写好的代码,自己稍加改动.账号密码需要自行去百度翻译开放平台注册.翻译语言 ...
- Python3 图片文字识别翻译——调用百度AI、百度翻译和有道翻译的API
文章目录 Python3 图片文字识别翻译--调用百度AI.百度翻译和有道翻译的API 一.演示 二. API准备 三. 图片文字识别--调用百度AI文字识别API 四. 文字翻译 1. 百度翻译 请 ...
- Python 打造基于百度翻译的命令行翻译工具
Python 打造基于百度翻译的命令行翻译工具 由于英文水平一般,所以还是非常依赖翻译工具的.fanyi.baidu.com 都成了我浏览器必开的网页之一了.昨天项目上线,等待过程中,无聊写了一个基于 ...
- python 百度识图_python截图+百度ocr(图片识别)+ 百度翻译(可选择翻译语言)...
一直想用python做一个截图并自动翻译的工具,恰好最近有时间就在网上找了资料,根据资料以及自己的理解做了一个简单的截图翻译工具.整理一下并把代码放在github给大家参考.界面用python自带的G ...
- python翻译器怎么用_Python使用百度翻译开发平台实现英文翻译为中文功能示例
本文实例讲述了Python使用百度翻译开发平台实现英文翻译为中文功能.分享给大家供大家参考,具体如下: #coding=utf8 import random import requests impor ...
- python有道翻译-Python调用有道词典翻译
Python调用有道词典翻译 分析 翻译按钮 点击翻译按钮,查看网络请求,如图 共有四个网络请求,通过分析,查看返回的信息,显然第一个是真正的翻译请求,具体信息如下: 如图所示,我们真正关注的是请求参 ...
- python爬百度翻译-python爬虫实现百度翻译
简述: 最近在学习python,就开始研究爬虫,写了个简单的程序 实现功能: 百度翻译 思路: 通过浏览器的开发者工具,发现百度翻译的接口和翻译所需要发送的数据包,通过python实现模拟浏览器进行百 ...
- python怎么读发音百度翻译-python selenium 爬取百度翻译单词音标-Go语言中文社区...
python selenium 小爬虫 主要流程 读取excel文件中的单词--利用selenium 去百度翻译中获取单词对应的音标--写入cvs文件 selenium 安装 环境配置略过 谷歌浏览器 ...
- java调用百度翻译_Java调用百度API实现翻译-Go语言中文社区
下面是Java调用百度API实现翻译的具体步骤: 一.在写代码之前先在在百度翻译平台中,申请APP_ID 申请地址申请的详见点击打开链接 申请之后,会得到APP_ID和SECURITY_KEY 二.j ...
最新文章
- LeetCode Find All Numbers Disappeared in an Array
- 6.Xilinx RapidIO核仿真与包时序分析
- 第七章数组答案C语言,c语言复习题及答案第七章数组.docx
- Android系统性能优化(44)---全面详细的内存优化指南
- 经典面试题(三):ASP.NET部分----ASP.NET 页面之间传递值的几种方式
- 基于苹果自研芯片的 Mac 电脑对安全意味着什么?
- python如何保存源文件_python处理document文档保留原样式
- 预处理命令(宏定义,条件编译,头文件)
- matlab进化树的下载,mega7进化树软件下载
- 跳槽拿到最高月薪20K 我成为月薪20K的软件测试工程师是一种什么样的体验?
- oracle产生连续的数字
- 计算机显示错误屏幕,如何解决显示器分辨率错误
- android如何正确获取iccid,特别是中间带有字母的iccid
- switch开关语句
- seata启动报错的一种处理方式 NO channal is available for resource [deduct]
- 2022_WWW_Improving Graph Collaborative Filtering with Neighborhood-enriched Contrastive Learning
- 加速度中的mg/LSB是什么意思
- 404未找到是什么意思_404错误是什么意思?为什么是404
- 微信商城小程序WeiMall
- 计算机科学与技术职业生涯规划,计算机科学与技术职业生涯规划ppt