基于百度翻译API和python的批量地名翻译的实现

这次接到一个需求,需要把postgresql数据库中批量的地名进行翻译,大约200多个,自己翻译也非常的慢。于是想到用百度翻译的API对数据库的数据逐条进行翻译。正好也在学习Python语言,正好可以用Python对数据库的内容进行朱行翻译。数据如下所示:

基于百度翻译API和python的批量地名翻译的实现_第1张图片

百度API

标准版:提供基础文本翻译服务,QPS(每秒并发请求量)=1,个人或企业用户均可申请使用

高级版:提供基础文本翻译服务,同时可申请自定义词表功能(敬请期待),QPS=10,供个人认证用户申请使用

尊享版:提供基础文本翻译服务,同时可申请词典、语音合成、自定义词表功能,QPS=100,供企业认证用户申请使用

标准版:免费使用,不限使用字符量

高级版、尊享版:每月翻译字符数低于200万,享免费服务;超过200万字符,按照49元/百万字符支付当月超出部分字符量费用

为了速度快一点,我这里选择的是高级版,毕竟数据不是非常多。

python代码

import psycopg2
import hashlib
import psycopg2.extras
import ra

你可能感兴趣的:(后台,Python)