由于实习公司这边做的是日文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 = "&quot ...

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相关推荐

  1. python 英语翻译 excel_Python调用百度翻译api批量翻译Excel这工作效率

    目录 背景 实现Excel表批量翻译,解除百度翻译一次只能5000字数的限制. 源代码 百度翻译api 这里直接使用大佬已经写好的代码,自己稍加改动.账号密码需要自行去百度翻译开放平台注册.翻译语言 ...

  2. Python3 图片文字识别翻译——调用百度AI、百度翻译和有道翻译的API

    文章目录 Python3 图片文字识别翻译--调用百度AI.百度翻译和有道翻译的API 一.演示 二. API准备 三. 图片文字识别--调用百度AI文字识别API 四. 文字翻译 1. 百度翻译 请 ...

  3. Python 打造基于百度翻译的命令行翻译工具

    Python 打造基于百度翻译的命令行翻译工具 由于英文水平一般,所以还是非常依赖翻译工具的.fanyi.baidu.com 都成了我浏览器必开的网页之一了.昨天项目上线,等待过程中,无聊写了一个基于 ...

  4. python 百度识图_python截图+百度ocr(图片识别)+ 百度翻译(可选择翻译语言)...

    一直想用python做一个截图并自动翻译的工具,恰好最近有时间就在网上找了资料,根据资料以及自己的理解做了一个简单的截图翻译工具.整理一下并把代码放在github给大家参考.界面用python自带的G ...

  5. python翻译器怎么用_Python使用百度翻译开发平台实现英文翻译为中文功能示例

    本文实例讲述了Python使用百度翻译开发平台实现英文翻译为中文功能.分享给大家供大家参考,具体如下: #coding=utf8 import random import requests impor ...

  6. python有道翻译-Python调用有道词典翻译

    Python调用有道词典翻译 分析 翻译按钮 点击翻译按钮,查看网络请求,如图 共有四个网络请求,通过分析,查看返回的信息,显然第一个是真正的翻译请求,具体信息如下: 如图所示,我们真正关注的是请求参 ...

  7. python爬百度翻译-python爬虫实现百度翻译

    简述: 最近在学习python,就开始研究爬虫,写了个简单的程序 实现功能: 百度翻译 思路: 通过浏览器的开发者工具,发现百度翻译的接口和翻译所需要发送的数据包,通过python实现模拟浏览器进行百 ...

  8. python怎么读发音百度翻译-python selenium 爬取百度翻译单词音标-Go语言中文社区...

    python selenium 小爬虫 主要流程 读取excel文件中的单词--利用selenium 去百度翻译中获取单词对应的音标--写入cvs文件 selenium 安装 环境配置略过 谷歌浏览器 ...

  9. java调用百度翻译_Java调用百度API实现翻译-Go语言中文社区

    下面是Java调用百度API实现翻译的具体步骤: 一.在写代码之前先在在百度翻译平台中,申请APP_ID 申请地址申请的详见点击打开链接 申请之后,会得到APP_ID和SECURITY_KEY 二.j ...

最新文章

  1. LeetCode Find All Numbers Disappeared in an Array
  2. 6.Xilinx RapidIO核仿真与包时序分析
  3. 第七章数组答案C语言,c语言复习题及答案第七章数组.docx
  4. Android系统性能优化(44)---全面详细的内存优化指南
  5. 经典面试题(三):ASP.NET部分----ASP.NET 页面之间传递值的几种方式
  6. 基于苹果自研芯片的 Mac 电脑对安全意味着什么?
  7. python如何保存源文件_python处理document文档保留原样式
  8. 预处理命令(宏定义,条件编译,头文件)
  9. matlab进化树的下载,mega7进化树软件下载
  10. 跳槽拿到最高月薪20K 我成为月薪20K的软件测试工程师是一种什么样的体验?
  11. oracle产生连续的数字
  12. 计算机显示错误屏幕,如何解决显示器分辨率错误
  13. android如何正确获取iccid,特别是中间带有字母的iccid
  14. switch开关语句
  15. seata启动报错的一种处理方式 NO channal is available for resource [deduct]
  16. 2022_WWW_Improving Graph Collaborative Filtering with Neighborhood-enriched Contrastive Learning
  17. 加速度中的mg/LSB是什么意思
  18. 404未找到是什么意思_404错误是什么意思?为什么是404
  19. 微信商城小程序WeiMall
  20. 计算机科学与技术职业生涯规划,计算机科学与技术职业生涯规划ppt

热门文章

  1. 如何用HTML写一个旋转万花筒
  2. 计算机控制及网络技术pdf,计算机控制系统pdf
  3. ZigBee无线网络技术在小区路灯照明系统的应用
  4. 软件工程确认测试,系统确认测试 软件确认测试的依据
  5. 一个丰富的通知工具类 NotifyUtil
  6. 基于KU115的FPGA加速卡
  7. 5+API,AD广告组件
  8. 分享63个JS幻灯片代码,总有一款适合您
  9. Java 效率工具 Lombok 使用教程
  10. 机器学习学习笔记-西瓜书