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

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

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

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

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

https://tmt.tencentcloudapi.com/?Action=TextTranslate&ProjectId=0&Source=en&SourceText=apple&Target=zh

因此得到的输出结果为:

{  "Response": {    "TargetText": "苹果",    "Source": "en",    "Target": "zh",    "RequestId": "000ee231-f15e-4a24-a223-e2bb1452d248"  }}

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

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

注明:本文为星速云原创版权所有,禁止转载,一经发现将追究版权责任!

发表评论

登录后才能评论
问答社区 QQ客服
微信客服
微信客服
分享本页
返回顶部