说到腾讯的翻译大家都不陌生,QQ和微信聊天平台上的翻译,QQ浏览器上的翻译全页等功能都是由腾讯云的机器翻译提供强大支持的,但腾讯云的机器翻译到底是啥?它和百度,有道那些翻译APP有啥不同?我相信有这些疑惑的不止我一个人。所以,今天我要和大家分享的就是我初次接触使用腾讯云机器翻译的一些认识,希望本文章能给想要了解腾讯云机器翻译的伙伴们提供一些小小的帮助。
机器翻译是腾讯云众多产品之一,它包括文本翻译,语音翻译,语种检测和图片翻译这四大服务。机器翻译是指使用机器学习技术从系统可支持的“源语言”(可以引导出另一种语言的语言)翻译成“目标语言”的服务,看似简单的一步翻译其实蕴含着十分复杂的技术,它综合运用了如人工智能,云计算,API,大数据等前沿技术,这样才保证了机器翻译有高质量性和高稳定性。机器翻译的发展经过了基于规则的机器翻译---基于实例的机器翻译---统计机器翻译---神经网络机器翻译这4各阶段,如今更迭换代到了神经网络机器翻译,神经网络机器翻译是将语言用代码的形式表示,通过编码和解码来完成翻译,当然,腾讯云的机器翻译就是神经网络机器翻译。
当我第一眼看到机器翻译时就觉得它应该和百度,谷歌,有道翻译是一样的用法(在框内输入你想要翻译的词或句,点击翻译就行了),于是我点开立即使用就迫不及待地去找翻译框,但发现点开的界面却是控制台的运营数据(运营数据是以点线图显示你一段时间内在文本翻译,语音翻译等各服务上运用接口的调用次数和翻译的总字符数),根本找不到任何翻译框,通过查找后我才发现,原来腾讯云机器翻译与自己平常使用的百度翻译,谷歌翻译并不同,它是通过在SDK(软件开发工具包)环境下调用API(应用程序编程接口)数据的技术来实现翻译的(通俗的说就是打代码),例如文本翻译,你要在SDK环境下,输入tmt.tencentcloudapi.com来请求接口,之后输入一系列参数来表示你要翻译的信息,如Action(想要进行的动作),Region(地域),SourceText(待翻译的文本),Target(目标语言)等参数,输入完成后就会得到输出参数TargrtText(翻译后的文本),RequestId(该次请求的ID)等来反馈给你翻译结果,这样翻译就完成了。我觉得这样翻译有一个优点,就是你可以通过参数UntranslatedText来标记你不想被翻译的内容,而在这点上,翻译框是不行的。
对腾讯云机器翻译的初次接触让我了解了一种全新的翻译方法,冲击了我以往对翻译软件的刻板印象,让我体会到了机器翻译背后是如何应用大数据与API等技术的,同时也感受到,要想熟练地运用腾讯云机器翻译需要一定的时间来适应。
以上就是我对腾讯云机器翻译的初步认识,谢谢!