前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【玩转腾讯云】机器翻译之初体验

【玩转腾讯云】机器翻译之初体验

原创
作者头像
张小磊
修改2020-04-16 16:28:49
8300
修改2020-04-16 16:28:49
举报
文章被收录于专栏:机器学习与推荐算法

近年来随着以深度学习为代表的人工智能技术的迅速发展,使得人们对于人机共生、万物互联的美好生活愿景更加憧憬。其中,自然语言处理技术,作为人工智能产品中最具挑战的任务之一,旨在使得计算机拥有像人一样理解语言、生成语言的本领。因此机器翻译技术应运而生。

由于最近在学习自然语言处理技术,因此想尝试一下真实工业界的机器翻译模型的效果究竟如何,于是开始了腾讯云的机器翻译体验之路。至于为何选择腾讯云,因为自己的服务器以及域名都是在这上边购买的,并且该机器翻译模型结合了神经机器翻译和统计机器翻译的优势,可以从大规模语料中自动学习知识表示用于翻译,并且其可以支持10余种语言的翻译任务,另外其可以支持多种翻译场景,比如文本翻译、图片翻译、语音翻译等,所以我就首选他啦。

我想尝试的场景是文本翻译,即通过输入一段文字来进行翻译,这样可以方便的嵌入到自己所开发的系统当中。

无论我们的系统是用任何语言开发的都支持,因为他们的风格都是RESTful形式的,即通过接口调用来返回json格式的数据,所以只要接口用对,参数写全就能得到想翻译的结果。我后台语言用的是.NET MVC。对于文本翻译,需要选择的接口为TextTranslate,根据文档要求,需要输入的参数如下:

代码语言:javascript
复制
https://tmt.tencentcloudapi.com/?Action=TextTranslate
&ProjectId=0
&Source=en
&SourceText=apple
&Target=zh

因此得到的输出结果为:

代码语言:javascript
复制
{
  "Response": {
    "TargetText": "苹果",
    "Source": "en",
    "Target": "zh",
    "RequestId": "000ee231-f15e-4a24-a223-e2bb1452d248"
  }
}

最终的结果是对的,大家也可以试一下输入一句话的效果如何。另外,如果想进行批量文本翻译的话,可以选择TextTranslateBatch接口。

好了,以上就是文本翻译的初步尝试。总体感觉是易操作,好调用,接口文档写的相对完善,让程序员可以方便的调用。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
作者已关闭评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
机器翻译
机器翻译(Tencent Machine Translation,TMT)结合了神经机器翻译和统计机器翻译的优点,从大规模双语语料库自动学习翻译知识,实现从源语言文本到目标语言文本的自动翻译,目前可支持十余种语言的互译。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档