Microsoft NMT Translator 微软必应神经机器翻译详解

Microsoft NMT Translator 微软必应神经机器翻译详解 神经机器翻译 (NMT) 是采用 AI 的高质量机器翻译的新标准。 它代替的是旧式统计机器翻译 (SMT) 技术,该技术在 2010-2020 中期的几年中达到了质量顶峰。 与 SMT 相比,NMT 不仅能够从原始翻译质量评分的立场提供更好的翻译,而且听起来更流畅、更类似于人类。 这种流畅性的主要原因在于 NMT 使用一个句子的完整语境来翻译单词。 SMT 仅考虑每个单词前面和后面几个单词的直接语境。 NMT 模型是该 API 的核心,对最终用户不可见。 唯一明显的区别是改进的翻译质量,尤其是针对中文、日语和阿拉伯语等语言。 什么是机器翻译? 机器翻译系统是使用机器学习技术将大量文本从其任何支持的语言中翻译出来的应用程序或在线服务。该服务将“源”文本从一种语言翻译成另一种“目标”语言。 尽管机器翻译技术背后的概念和使用它的界面相对简单,但是其背后的科学和技术却极其复杂,并且将几种领先的技术结合在一起,特别是深度学习(人工智能),大数据,语言学,云计算和Web API。 自2010年代初以来,一种新的人工智能技术,即深度神经网络(又名深度学习),使语音识别技术达到了质量水平,从而使Microsoft Translator团队将语音识别与其核心文本翻译技术相结合,从而启动了语音识别技术。一种新的语音翻译技术。 历史上,该行业使用的主要机器学习技术是统计机器翻译(SMT)。在给定几个单词的上下文的情况下,SMT使用高级统计分析来估计单词的最佳翻译效果。从2000年代中期开始,包括微软在内的所有主要翻译服务提供商都使用SMT。 神经机器翻译(NMT)的出现引起了翻译技术的根本转变,从而带来了更高质量的翻译。这项翻译技术已于2016年下半年开始为用户和开发人员部署 。 SMT和NMT翻译技术有两个共同点: 两者都需要大量的人类前翻译内容(多达数百万个翻译句子)来训练系统。 两者都不充当双语词典,而是根据可能的翻译列表来翻译单词,而是根据句子中使用的单词的上下文进行翻译。 什么是Microsoft Translator? 作为API集合的一部分,Microsoft Translator Text API和Microsoft Speech服务是Microsoft的机器翻译服务。 微软翻译文本翻译 自2007年以来,Microsoft团队一直在使用Microsoft Translator文本API,自2011年以来,它已作为面向客户的API使用。MicrosoftTranslator文本API在Microsoft内部得到了广泛使用。它被整合到产品本地化,支持在线交流团队(。也可以从熟悉的产品。 Microsoft Translator可在任何硬件平台上的Web或客户端应用程序中以及与任何操作系统一起使用,以执行语言翻译和其他与语言相关的操作,例如语言检测,文本到语音或字典。 利用行业标准的REST技术,开发人员将带有指示目标语言的参数的源文本(或用于语音翻译的音频)发送到服务,然后服务将翻译后的文本发送回给客户端或Web应用程序使用。 Microsoft Translator服务是托管在Microsoft数据中心中的Azure服务,并从其他Microsoft云服务也获得的安全性,可伸缩性,可靠性和不间断可用性中受益。 微软翻译语音翻译 Microsoft Translator语音翻译技术从Skype Translator开始于2014年底推出,自2016年初开始作为开放API供客户使用。它已集成到Microsoft …

Microsoft NMT Translator 微软必应神经机器翻译详解 Read More »