python 机器翻译免费接口调用

  • 1、有道接口
  • 2、微软接口
  • 3、谷歌接口

本文主要分享三个免费的机器翻译接口,方便有需求的人学习(本人应用于机器学习数据增强):

1、有道接口

‘type’默认是 汉译英 英译汉

import requests
data1 = { 'doctype': 'json', 'type': 'auto','i': '你吃饭了吗?' }
data2 = { 'doctype': 'json', 'type': 'auto','i': 'Did you eat?' }
r = requests.get("http://fanyi.youdao.com/translate",params=data1)
result = r.json()
print(result)
r = requests.get("http://fanyi.youdao.com/translate",params=data2)
result = r.json()
print(result)

结果:

{'type': 'ZH_CN2EN', 'errorCode': 0, 'elapsedTime': 1, 'translateResult': [[{'src': '你吃饭了吗?', 'tgt': 'Did you eat?'}]]}
{'type': 'EN2ZH_CN', 'errorCode': 0, 'elapsedTime': 0, 'translateResult': [[{'src': 'Did you eat?', 'tgt': '你吃了吗?'}]]}

type 可选:

ZH_CN2EN 中文 » 英语
ZH_CN2JA 中文 » 日语
ZH_CN2KR 中文 » 韩语
EN2ZH_CN 英语 » 中文
JA2ZH_CN 日语 » 中文
KR2ZH_CN 韩语 » 中文

其它语种没调通,可能收费,暂时未知原因。

2、微软接口

from translate import Translator
translator=Translator(from_lang="chinese",to_lang="english")
translation = translator.translate("你吃了吗?")
print(translation)
translator2=Translator(from_lang="english",to_lang="chinese")
translation = translator2.translate("Did you eat?")
print(translation)

更改 from_lang 和 to_lang 就好了

3、谷歌接口

注意:谷歌会自定识别输入文本,dest 是目标语言,下列代码需要访问谷歌网址,如果访问不通,不然会显示超时:

from googletrans import Translator
translator = Translator()
title_alternative = translator.translate('你吃了吗?', dest=‘en').text
print (title_alternative)

如无法访问,更改第二行为:

translator = Translator(service_urls=['translate.google.cn'])

目标语言列表:
‘af’: ‘afrikaans’,
‘ar’: ‘arabic’,
‘be’: ‘belarusian’,
‘bg’: ‘bulgarian’,
‘ca’: ‘catalan’,
‘cs’: ‘czech’,
‘cy’: ‘welsh’,
‘da’: ‘danish’,
‘de’: ‘german’,
‘el’: ‘greek’,
‘en’: ‘english’,
‘eo’: ‘esperanto’,
‘es’: ‘spanish’,
‘et’: ‘estonian’,
‘fa’: ‘persian’,
‘fi’: ‘finnish’,
‘fr’: ‘french’,
‘ga’: ‘irish’,
‘gl’: ‘galician’,
‘hi’: ‘hindi’,
‘hr’: ‘croatian’,
‘hu’: ‘hungarian’,
‘id’: ‘indonesian’,
‘is’: ‘icelandic’,
‘it’: ‘italian’,
‘iw’: ‘hebrew’,
‘ja’: ‘japanese’,
‘ko’: ‘korean’,
‘la’: ‘latin’,
‘lt’: ‘lithuanian’,
‘lv’: ‘latvian’,
‘mk’: ‘macedonian’,
‘ms’: ‘malay’,
‘mt’: ‘maltese’,
‘nl’: ‘dutch’,
‘no’: ‘norwegian’,
‘pl’: ‘polish’,
‘pt’: ‘portuguese’,
‘ro’: ‘romanian’,
‘ru’: ‘russian’,
‘sk’: ‘slovak’,
‘sl’: ‘slovenian’,
‘sq’: ‘albanian’,
‘sr’: ‘serbian’,
‘sv’: ‘swedish’,
‘sw’: ‘swahili’,
‘th’: ‘thai’,
‘tl’: ‘filipino’,
‘tr’: ‘turkish’,
‘uk’: ‘ukrainian’,
‘vi’: ‘vietnamese’,
‘yi’: ‘yiddish’,
‘zh-CN’: ‘chinese_simplified’,
‘zh-TW’: ‘chinese_traditional’

python 机器翻译免费接口调用相关推荐

  1. python之API接口调用

    首先什么叫API,API全称又叫做Application Programming Interface,简称应用程序接口,第一次接触接口调用的时候,完全不知道写的啥,因为我看的是整个项目,项目是torn ...

  2. 2022年腾讯短链(url.cn)官方免费接口调用源码,免费API接口调用

    分享一个在线腾讯短链(url.cn)生成工具,支持在线生成及接口方式生成. 腾讯短链(url.cn)在线工具 短链生成在线工具:https://www.sojson.com/dwz.html 腾讯短链 ...

  3. 亚马逊 新版卖家中心 销售伙伴API SP-API SELLING-PARTNER-API Python SDK 客户端 接口调用

    目录 简介 客户端的配置使用 调用例子 获取订单列表 获取订单信息 简介 做跨境外贸的朋友应该都比较熟悉亚马逊了,我就不多介绍了. 亚马逊的卖家平台最近开通了新的API,即SP-API.最近由于一些业 ...

  4. 基于 python 的语音识别 API 调用

    腾讯 AI 开放平台 开放了语音.图像等多种 AI 功能接口.本文尝试基于 python 完成对语音识别接口的本地调用. 1. 准备工作 API 调用需要身份认证.我们首先需要注册并获得 AppID ...

  5. python怎么写接口_python接口怎么写

    1. 用python怎么写一个接口自动化框架 #!/usr/bin/env python import sys str = True while (str): dig = int(input()) i ...

  6. python 头条 上传_基于Python的免费新闻头条接口查询

    一.开通接口 新闻头条接口服务使用的聚合数据提供的免费接口,每天可以100次免费调用.可以通过https://www.juhe.cn/docs/api/id/235注册及开通. 二.Python发起接 ...

  7. caffe预测、特征可视化python接口调用

    转载自: 深度学习(九)caffe预测.特征可视化python接口调用 - hjimce的专栏 - 博客频道 - CSDN.NET http://blog.csdn.net/hjimce/articl ...

  8. 深度学习(九)caffe预测、特征可视化python接口调用

    caffe预测.特征可视化python接口调用 原文地址:http://blog.csdn.net/hjimce/article/details/48972877 作者:hjimce 网上有很多caf ...

  9. python caffe 训练自己的模型_python接口调用已训练好的caffe模型测试分类方法

    训练好了model后,可以通过python调用caffe的模型,然后进行模型测试的输出. 本次测试主要依靠的模型是在caffe模型里面自带训练好的结构参数:~/caffe/models/bvlc_re ...

  10. python c 语言接口,## 人生苦短我用python[0x08] 使用ctypes调用c语言接口 ##

    文章内容为原创,欢迎转载请注明出处 作者: EflyPro->晦明禅师 1.背景 python作为解析语言大规模应用在各个领域,c语言作为系统级别的语言广泛应用在基础,系统,网络等底层服务当中, ...

最新文章

  1. 《C语言及程序设计》实践项目——画分支结构流程图
  2. 如何利用大数据进行精准营销
  3. iOS ALAsset的选取和存储
  4. 皮一皮:这大概就是年轻的味道...
  5. jquery笔记(常用技术)
  6. Docker——基于HubServing部署全套PaddleOCR Restful API服务(CPU版本)
  7. c++模板模式template
  8. xps文档节点序列化,节点排序
  9. Squid服务日志分析
  10. sql server 加密_SQL Server 2016中的新功能–始终加密
  11. ikbc poker2
  12. 在电脑屏幕上截图的5种方式
  13. keil c51如何添加STC芯片的固件库文件
  14. 最大子段和(C++)
  15. 如何解决Error while saving file: Unable to open database file问题
  16. 深入浅出—Redux-saga源码
  17. Bios intelz77主板设置WakeOnLan网络唤醒
  18. 赛扬处理器_神舟推出优雅X4D2轻薄本,搭载赛扬处理器
  19. 【招银网络科技java面试题目面试经验】-看准网
  20. 软件工程-网上商城分析设计(小组项目)

热门文章

  1. JavaVM和JNIEnv
  2. SAP接口编程 之 JCo3.0系列(02) : JCo Client Programming
  3. 数据库系统概念第六版课后习题-第二章答案
  4. javasript |仿百度换肤效果
  5. android 手机本地目录,Android系统的手机文件夹目录详解
  6. 嵌入式软件工程师就只需会写C代码吗
  7. 如何放大缩小地图 和 移动拖动 地图 (一张的那种,厂区地图非世界地图)
  8. Print Screen sysRa PrtSc
  9. bochs core教程linux,ubuntu14.04中安装配置bochs详解(二)
  10. android 支付宝手势密码锁,Android仿支付宝手势密码解锁