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 ...
随机推荐
- JdbcRDD连接MySQL
(1)添加依赖 <dependencies> <dependency> <groupId>org.apache.spark</groupId> < ...
- 源码分析Dubbo服务消费端启动流程
通过前面文章详解,我们知道Dubbo服务消费者标签dubbo:reference最终会在Spring容器中创建一个对应的ReferenceBean实例,而ReferenceBean实现了Spring生 ...
- ZJNU 1130 - 龟兔赛跑——中高级
只需求出乌龟最短耗时跟兔子耗时比即可将起点 0 和终点 N+1 也看做充电站,进行动态规划对第i个点进行动态规划,则可以得到状态转移方程为dp[i] = max{dp[j]+time[i][j]} j ...
- 1年6亿美元!Uber小费功能或引行业变革
当一个行业由稚嫩走向成熟,必然要在大方向上面对两个选择--一是继续在行业内深挖,二是不断向外围扩张.就像电商行业原本只是纯粹的交易中介形态,现在既不断深挖垂直电商新模式,又继续拓展新业务试图玩转跨界. ...
- svn文件冲突,树冲突详解
解决冲突 偶尔,当你从版本库更新.合并文件时,或者切换工作副本至一个不同的 URL 时你会遇到冲突.有两种冲突: 文件冲突 当两名(或更多)开发人员修改了同一个文件中相邻或相同的行时就会发生文件冲突. ...
- 虚拟机enp0s8网卡无法联网和开放linux端口
1.虚拟机enp0s8网卡无法联网解决 在 VirtualBox 中安装好 centos7 后,发现使用 ping 命令测试连接外网 IP 地址,会报错,或者host-only网卡无ip,mobaXt ...
- ubuntu 更新源 或者 apt-get install 出错404 not found ,Failed to fetch
1.考虑是不是能上网 2.用apt-get update ,然后再试试apt-get install 如果apt-get update 也出现很多 404 not found 或者 failed to ...
- Ubuntu中Unable to acquire the dpkg frontend lock解决方案
根据百度总结三种方式:第三种解决了我的问题 1. ps -e|grep apt-get 结果:6965 ? 00:00:01 apt-get 执行:sudo kill 6965 #强制解锁,会删除文件 ...
- Office customUI中如何动态更新控件标题和图标?
本例,在Excel右键菜单中创建一个按钮,按钮的标题使用getLabel动态获取,图标使用getImage动态获取. customUI XML代码: <customUI xmlns=" ...
- 存储映射I/O函数
1.void * mmap((void *addr, size_t length, int prot, int flags, int fd, off_t offset) 参数: addr:用于指定映 ...