hugging face的NMT翻译免费资源,源码/API/DEMO

简介

hugging face整合了pytorch及tensorflow的NLP资源,使得用户只用几行代码即取得SOTA级AI效果,且拥有不断扩展的预训练模型发布,用起来十分省时省力。

在机器翻译任务上,hugging face包装了Helsinki大学关于多语言对的机器翻译NLP模型,以英文 为中心,据称有1000+语言对。
初步试玩,中英翻译表现不错。其它语言看不懂。
在这里插入图片描述

效果

我们用小程序做了DEMO,效果如下:
hugging face的NMT翻译免费资源,源码/API/DEMO_第1张图片
以上DEMO可以在小程序中体验(注:不要求注册,不会获取您的个人信息):
hugging face的NMT翻译免费资源,源码/API/DEMO_第2张图片

API调用## 标题测试

由于上述的环境配置比较麻烦,所以我们直接做了中译英、英译中的接口,免费调用。
POSTMAN测试用法如下:
hugging face的NMT翻译免费资源,源码/API/DEMO_第3张图片
调用模式:POST
接口:http://www.moneymeeting.club:50001/free/nmt
body包括四项:
text: 拟翻译的文字
user/password: 用户名/密码,通过关注公众号:智会无界,回复nmt获取
pair: 语言对,目前支持:zh2en, en2zh

python测试代码:

import requests
url = "http://www.moneymeeting.club:50001/free/nmt"
payload={
     'text': '不是东风压倒西风,就是西风压倒东风',
'user': '您获取的用户名',
'password': '您获取的密码',
'pair': 'zh2en'}
files=[]
headers = {
     }
response = requests.request("POST", url, headers=headers, data=payload, files=files)
print(response.text)

返回:

{
     "result":"It's either the east wind over the west wind or the west wind over the east wind.","task_time":1.634,"error":0}

用户名/密码获取见 资源获取方式 。

自行部署参考

如果您希望自建NMT后台服务,相关软件安装指导及源码参考,请见 资源获取方式

资源获取方式

请关注微信公众号:智会无界,回复 nmt
即可获取源码/用户名密码/DEMO
如无法正常获取,请参考这个说明
hugging face的NMT翻译免费资源,源码/API/DEMO_第4张图片

博主的免费资源列表:

NLP系列:

中文语音合成TTS免费API
中文语音识别ASR免费API

CV系列:

OCR中英文识别免费API

市场数据系列:

免费股票日线数据API

你可能感兴趣的:(nlp)