Microsoft Translator:消除面对面交流的语言障碍
Translator:消除面对面交流的语言障碍" title="Microsoft Translator:消除面对面交流的语言障碍">
James
Simmonds-Read在伦敦的儿童福利会工作,他的工作是向移民和难民提供帮助,而他工作对象中的大多是贩卖人口罪行的年轻受害者。对于James
Simmonds-Read而言,克服语言障碍是至关重要的。
“他们都是来寻求避难的,其中相当多数人都面临语言障碍,”他说。“我们不得不频繁借助翻译。”然而,人工翻译的介入又带来了额外的挑战,因为它意味着这些年轻人必须面对第三方译员说出一些敏感信息。
最近,儿童福利会找到了一个更好的解决方案。他们开始使用Microsoft Translator的现场翻译功能(Live
Feature),可借助已联网的智能手机、平板电脑和个人计算机等设备为多人、多语言、面对面交谈提供现场翻译。
Simmonds-Read说,这项技术让他不再需要第三方译员就可以与儿童福利会所服务的年轻人直接沟通。
支持多人、多语言、跨设备的现场翻译技术由位于华盛顿州微软雷德蒙研究院机器翻译组开发。这项技术提供了丰富多样的使用场景,解决了用户在面对面时由于语言不通而导致交流不畅的痛点。例如帮助身处异国的旅行者更方便地与酒店前台、出租车司机和博物馆导游等进行交流。教师也可借助该项技术与只会说其他语言的学生家长进行沟通。在纽约市的一个试点项目中,这项技术还被用于帮助非英语人群申请由州政府颁发的身份证。
Translator:消除面对面交流的语言障碍" title="Microsoft Translator:消除面对面交流的语言障碍">
微软研究院Microsoft Translator产品战略总监Olivier
Fontana说:“我们的终极目标是打破语言障碍。”这项技术适用于一对一交谈(例如旅行者向酒店前台问询)、一对多互动(例如一名导游与一群游客交谈)以及多对多沟通(例如多语言的商务会议和学术讨论)。只需要每个人在手机上打开Microsoft
Translator移动端的App,扫描二维码并进入聊天界面,就可以开始交流了。
Translator:消除面对面交流的语言障碍" title="Microsoft Translator:消除面对面交流的语言障碍">
个人通用翻译器
这一功能以Microsoft Translator语音翻译技术为基础,该技术已先用于Skype
Translator,后者让使用不同语言的人群能在网上进行实时交流。
“Skype
Translator能让被地区和语言阻隔的人顺畅交流,“但它不能满足面对面交谈的需求,”微软人工智能及微软研究事业部机器翻译组研究经理Arul
Menezes说。他和他的同事们都认为,
面对面跨语种交流所要用到的技术,应该更接近于《星际迷航》和其他科幻作品中随处可见的“通用翻译器”。
对于“个人通用翻译器”,团队决定利用业已广泛采用的移动设备,而不再开发专用的翻译硬件。Microsoft
Translator团队项目经理Tanvi
Surti说:“眼下,智能手机随处可见,几乎人手一只。”Surti负责领导Microsoft
Translator现场翻译功能的开发。
该团队开发了一项技术,让现有的Microsoft Translator
手机应用与网站形成了一个整体。“我们花了很多时间思考用户体验设计,”Surti说。“比如我们俩说着两种不同的语言,我们如何做到快速对接以便有更多的时间和注意力用于考虑交谈内容?”
新功能使用起来非常简单。首先,用户通过手机端应用或网站登录这项服务,选择自己的语言并发起新会话。这一过程将生成一个代码以及一个二维码,其他参与者可以输入这代码或扫描二维码加入,然后选择自己的语言,谈话就可以开始了。
Translator:消除面对面交流的语言障碍" title="Microsoft Translator:消除面对面交流的语言障碍">
交谈一方在发言时要按下键盘空格键或屏幕上的虚拟按钮,就像使用对讲机一样。几秒钟后,他们所说话语的翻译文本就出现在其他对话参与者的设备屏幕上,当然是以其各自的母语呈现。对于部分语言,系统还提供有声的语音翻译。
与大多数尖端前沿技术类似,它目前还不够完美。
“毫无疑问,目前该技术的应用在质量和设置上都有很多提升的空间。但毫无疑问的是,一旦你完成设置,就能在多人使用多种语言面对面交谈的过程中获得‘通用翻译器’体验,”Fontana说。
深层神经网络
机器翻译技术本身是由运行在云中的算法所驱动的,通过使用基于深层神经网络的翻译技术,与先前所谓的“统计型机器翻译”相比,它能够提供更流畅、听起来更有“人味”的翻译。
两种方法都涉及根据早前经专业人士翻译的文档文本数据对算法进行训练,以便让系统了解一种语言中的单词和短语如何用另一种语言来表达。然而,统计型方法局限在由一两个邻近词语形成的上下文范围内对某个单词进行翻译,这可能会导致翻译出来的语句笨拙而迂回。
“神经网络”受到了掌握多门语言的人类在翻译过程中大脑中发生的模式识别过程的启发,实现了更自然的语音翻译。
例如,在非神经世界中,“一群猫”和“一只猫”被视为不同的实体;而人类大脑以及神经网络则把这两者视为密切相关的词。神经网络也可以解析“住宿”和“星宿”两个词中“宿”字的含义区别。Menezes解释说:“单词已经不再被视为它所代表的事物,而是一个包含500个维度的向量,其本质是500组数字,而每一个数字都反映了这个单词的某一个方面。”
神经网络在开始翻译之前,首先用1000个维度的向量对每个单词在整个句子语境下的含义进行建模,无论这句话有5个词还是20个词都是这样处理的。这一包含1000个维度的模型(而非单词)随后被翻译成另一种语言。
此外,Fontana表示,随着该技术被使用的次数越多,翻译的质量也会不断提高。他希望看到Microsoft
Translator能被包括旅行者、导游、教师和社会工作者在内的广泛的用户群体所采用。
在儿童福利会供职的Simmonds-Read说,他已经可以预见到这项技术的多种用途,包括陪同非英语移民和难民一道参加与政府官员和潜在雇主的会面等。
Translator:消除面对面交流的语言障碍" title="Microsoft Translator:消除面对面交流的语言障碍">
“人们在不能沟通的时候几乎是被隔绝的,”他说。
触手可及
Microsoft
Translator凝聚了微软研究院20多年自然语言处理领域的研究成果,汇集了机器学习(特别是深度学习人工智能)、大数据、
语言学、云计算等几种前沿技术。Microsoft
Translator目前支持包括中文普通话在内的9种语言的语音输入,近60种语言的文字翻译。而且这个数量还在不断增加。目前全球已有数千间企业在使用微软自动翻译技术,提高业务效率和服务质量。
Translator:消除面对面交流的语言障碍" title="Microsoft Translator:消除面对面交流的语言障碍">
支持多人、多语言、跨设备的现场翻译功能已通过现有的Microsoft Translator App更新发布,包括Windows,
iOS和Android 版本。你可以在相应的应用商店搜索“微软翻译”或“Microsoft
Translator”下载。交谈发起者将获取的交谈专属二维码分享给其他参与者就可以交流了。
Translator:消除面对面交流的语言障碍">
Translator:消除面对面交流的语言障碍">
Translator:消除面对面交流的语言障碍">
Microsoft Translator:消除面对面交流的语言障碍的更多相关文章
- Microsoft Translator:打破语言障碍 拓展全球沟通新机遇
作者:Olivier Fontana, 微软研究院Microsoft Translator产品战略总监 世界越来越小,全球协作.共同创新已经成为常态.在微软研究院,我们对此尤为感同身受——从北京到雷德 ...
- Microsoft Translator:打破语言障碍 拓展全球沟通新机遇
Translator:打破语言障碍 拓展全球沟通新机遇"> 作者:Olivier Fontana, 微软研究院Microsoft Translator产品战略总监 世界越来越小,全球协 ...
- 在Application中集成Microsoft Translator服务之翻译语言代码
Microsoft Translator支持多种语言,当我们获取服务时使用这些代码来表示我们是使用哪种语言翻译成什么语言,以下是相关语言对应的代码和中文名 为了方便我已经将数据库上传到云盘上,读者可 ...
- Microsoft Translator发布粤语文本翻译
今天,Microsoft Translator发布了粤语的文本翻译,新的语言增加将继续丰富微软翻译产品的生态系统*,让更多组织和个人能够快速且高效地实现翻译应用.在中国,大有约5500万人使用粤语(语 ...
- 强大的微软Microsoft Translator翻译接口
一.前言 当我们需要对日文.韩文等语言转换中文字符的时候,就用到了微软提供的翻译接口. 二.实现流程 1.首先注册一个账号 https://datamarket.azure.com/account 2 ...
- 华为Mate 10牵手Microsoft Translator,让离线翻译可媲美在线神经网
编者按:日前,华为新发布的Mate 10手机系列采用Microsoft Translator技术实现了AI驱动型离线翻译功能.华为Mate 10是首款具有NPU(专用神经处理单元)的手机,可用于加速 ...
- 在Application中集成Microsoft Translator服务之获取访问令牌
我在这里画了一张图来展示业务逻辑 在我们调用microsoft translator server之前需要获得令牌,而且这个令牌的有效期为10分钟.下表列出所需的参数和对于的说明 参数 描述 clie ...
- 在Application中集成Microsoft Translator服务之开发前准备
第一步:准备一个微软账号 要使用Microsoft Translator API需要在Microsoft Azure Marketplace(https://datamarket.azure.com/ ...
- 在Application中集成Microsoft Translator服务之使用http获取服务
一.创建项目 首先我们来创建一个ASP.NET Application 选择时尚时尚最时尚的MVC,为了使演示的Demo更简单,这里选择无身份验证 二.创建相关类 项目需要引入之前两个类AdmAcce ...
随机推荐
- Fabric不支持对同一个数据的并发事务处理
Fabric不支持对同一个数据的并发事务处理,也就是说, 如果我们同时运行了invoke(一),invoke(二),那么只会第一条Transaction成功, 而第二条失败.因为在Committer节 ...
- 使用tomcat方式实现websocket即时通讯服务端讲解
使用tomcat方式实现websocket即时通讯服务端讲解 第一种方案:使用Tomcat的方式实现 tomcat版本要求:tomcat7.0+.需要支持Javaee7 导入javeee-api的ja ...
- ansible-playbook编写服务器初始化脚本
1.原理:通过limit的参数,限制新定义的服务器.即可给新买的服务器初始化优化.(如下图所示) 首先我们编写一个总入口的palybook脚本: init.yml --- - hosts: all u ...
- script和scriptreplay_超骚气的实时监控你的服务器
今天看到一个超级叼的linux命令,可以完整记录屏幕上的命令与输出结果. 有人问这有什么叼的,不就是保存历史操作记录吗?我看看日志也能看出来. 不不不,我要说的“完整记录”包括第几秒执行什么命令,就像 ...
- WIFI模块AP和STA模式分别是什么意思
无线AP(Access Point):即无线接入点,它用于无线网络的无线交换机,也是无线网络的核心.无线AP是移动计算机用户进入有线网络的接入点,主要用于宽带家庭.大楼内部以及园区内部,可以覆盖几十米 ...
- vue实现动态绑定class--多个按钮点击一个有一个
<template> //v-for循环出来多个按钮,便于获取index <span v-for="(item,index) in list" : ...
- hessian学习笔记
一.hessian是什么 Hessian是一个轻量级的remoting onhttp工具,使用简单的方法提供了RMI的功能. 相比WebService,Hessian更简单.快捷.采用的是二进制RPC ...
- F5 BIG-IP LTM会话保持
- OpenAL介绍
OpenAL(Open Audio Library)是自由软件界的跨平台音效API,由Loki Software,使用在Windows.Linux 系统上,用在音效缓冲和收听中编码. OpenAL设计 ...
- VisualStudio2010配置使用Halcon
电脑系统环境变量(path): %HALCONROOT%\bin\x86sse2-win32;%HALCONROOT%\bin\x64-win64;%HALCONROOT%\bin\dotnet20; ...