WPS 借助 ML Kit 无缝翻译 43 种语言,每年净省 6,500 万美元

news/2024/7/8 7:08:09

a9d484045e34a6e04ad4c2903974b034.gif

△ 动画说明: 在笔记本电脑屏幕中,汉字 "文" 将变为字母 "A",代表文本的横线将逐一出现,就像有人在输入内容一样。

WPS 是一款办公套件软件,可让用户轻松查看和编辑其所有文档、演示文稿、电子表格等。作为一款全球性产品,WPS 需要具备一项一流且可靠的套件内翻译技术,使用户不必离开应用就能执行翻译相关操作。为了确保所有用户都能充分利用 WPS 的优势,并以其偏好的语言查看 WPS 的内容,WPS 使用了 ML Kit 的翻译 API。ML Kit 是 Google 为 Android 开发而推出的设备端正式版机器学习工具包

  • WPS
    https://play.google.com/store/apps/details?id=cn.wps.moffice_eng&hl=en_US&gl=US

  • ML Kit
    https://developers.google.cn/ml-kit

3d1b29c556a1c625b3940807caa0b8e2.png

WPS 用户需要依赖文本翻译功能

许多 WPS 用户在阅读、撰写或查看文档时需要依赖 ML Kit 的翻译工具。根据一份 WPS 的单日使用数据样本,有 6,762 名日活跃用户使用 ML Kit 在支持的共计 43 种语言之间翻译了 17,808 页内容。WPS 的用户群中有 44% 是学生,他们尤其依赖 WPS 中的翻译技术。WPS 通过 ML Kit 为学生提供即时离线翻译功能,更便于学生学习阅读和撰写外语内容。

16ff35fdbe0d81a8060271e50b21b541.gif

△ 动画说明: 以不同语言表示 "你好" 的文字气泡相继出现 (西班牙语、法语、韩语、英语、希腊语、中文、意大利语、俄语、葡萄牙语、泰米尔语)

  • ML Kit 的翻译工具
    https://developers.google.cn/ml-kit/language/translation

7f222b6a0a4e5d182af0c2370d311243.png

ML Kit 可提供免费的离线翻译功能

在选择翻译服务提供商时,WPS 团队了解了一些热门选择。但该公司考虑的其他服务只支持基于云的翻译服务,而且无法翻译某些复杂语言的文本。WPS 团队希望确保其所有用户都能获享文本翻译的便利,无论涉及哪种语言、网络可用性如何。WPS 最终选择了 ML Kit,因为该套件既能离线翻译文本,还能翻译 WPS 支持的每种语言。

"WPS 有许多非洲用户,其中有些用户讲斯瓦希里语和泰米尔语,其他翻译服务目前不支持这些复杂的语言。"WPS 的 Android 团队主管 Zhou Qi 表示。"我们非常高兴能通过 ML Kit 为这些用户提供他们所需的翻译服务。"

更重要的是,WPS 考虑的其他翻译服务价格都很昂贵,而使用 ML Kit 则完全免费。据 WPS 估计,通过选择 ML Kit 而非其他的付费翻译软件开发套件,公司每年可以节省大约 6,500 万美元。

04f68fc2d0814f3855813331a88d0baa.png

优化 WPS 以便更好地支持 ML Kit 的翻译 API

ML Kit 不仅提供强大的多语言翻译功能,还支持 App Bundle 和 Dynamic Delivery,让用户可以选择按需下载 ML Kit 的翻译模块。而如果没有 App Bundle 和 Dynamic Delivery,用户即使不需要 ML Kit 也仍需下载翻译模块,这会影响安装时分发。

  • App Bundle
    https://developer.android.google.cn/guide/app-bundle

  • Dynamic Delivery
    https://developer.android.google.cn/guide/playcore/feature-delivery

"当用户下载 WPS 应用时,系统默认会下载基本模块。而当用户需要使用翻译功能时,系统才会下载相应模块。这样能减少最初的下载大小,并确保不需要翻译辅助功能的用户无需下载翻译模块。"Zhou Qi 表示。

8640916b3029054b3f4356ef658cadcc.png

592bb1197a7eb58bdf6b51af06b9dc96.png

ML Kit 的资源可简化流程

在实现过程中,WPS 团队经常使用 ML Kit 的官方指南指导其开发流程。这些工具使他们能够了解 API 的方方面面,并确保任何更改都能满足用户的各种需求。通过参考 ML Kit 网站直接提供的文档和建议,WPS 开发者能够快速、轻松地将新的工具包集成到他们的工作流中。

  • ML Kit 的官方指南
    https://developers.google.cn/ml-kit/guides

"得益于提供的资源,我们很少需要到处寻求帮助。参考文档简明扼要。另外,此 API 很简单,对开发者也很友好,这大大降低了上手难度。"Zhou Qi 表示。

bec16c4af0bfc54a5605e79b6bc576dc.png

借助 ML Kit 简化用户体验

在 WPS 实现 ML Kit 之前,其用户需要打开其他应用来翻译文档,从而让用户体验变得繁琐。借助 ML Kit 的自动语言识别和即时翻译功能,WPS 现在可以为其用户提供便捷方式,让用户无需离开应用就能快速、准确地翻译文本,大大改善了平台用户体验。

  • 自动语言识别
    https://developers.google.cn/ml-kit/language/identification/android

  • 即时翻译
    https://developers.google.cn/ml-kit/language/translation/android

未来,WPS 计划拓展 ML Kit 在其产品中的应用范围,特别是在文本识别方面。WPS 的用户希望该公司能够提供一项功能,用于处理所拍摄照片上的文本,因此该公司还计划使用 ML Kit 来完善应用的文本识别功能。

  • 文本识别
    https://developers.google.cn/ml-kit/vision/text-recognition/v2/android

6527a3569e2dba95dc83d4c56ac12c22.png

将机器学习集成到您的工作流中

详细了解 ML Kit 如何使设备端机器学习变得简单:

https://developers.google.cn/ml-kit

欢迎您持续关注我们,及时了解更多开发技术和产品更新等资讯动态。

46511b44feb9475000ee5ddd23db5dee.gif

推荐阅读

如页面未加载,请刷新重试

9606b38377473722ad0a260b7df56cae.gif 点击屏末 阅读原文 | 即刻详细了解 ML Kit


542d010b394a50658012e783aae52d7f.png


http://lihuaxi.xjx100.cn/news/1185262.html

相关文章

动画图解程序?这个可视化运行环境太方便了

入门教程、案例源码、学习资料、读者群 请访问: python666.cn 大家好,欢迎来到 Crossin的编程教室 ! 了解代码的执行过程是编程的基本要求。 一个熟练的编程老手只需要用肉眼看着代码,就能对其运行的过程有所了解。然而对于刚接触…

我“Hack”了一款精酿啤酒

点击文末“阅读原文”即可参与节目互动 剪辑、音频 / 卷圈 运营 / SandLiu 卷圈 监制 / 姝琦 产品统筹 / bobo 联合制作 / 声网、CBCE 2023 录音间 / 声湃轩北京站 今天这位嘉宾的爱好非常广泛,除了自己是一位网络安全领域的从业者之外,平时还爱好攀…

【分享】如何国内免费使用ChatGPT4教程

一、ChatGPT-3使用 1、ChatGPT用法总结: 自动化文本生成:可以用GPT生成文章、新闻、文本摘要,甚至小说、诗歌等文学作品。语音生成:结合语音合成技术,GPT可以生成自然流畅的语音,可以用于语音助手、交互式…

香港财经学院工商管理硕士(MBA)含金量

近年来,随着中国经济的崛起,越来越多的学生和从业人员开始关注MBA教育。在香港地区,香港财经学院的MBA项目备受瞩目,被誉为是该地区最具含金量的MBA项目之一。首先,香港财经学院作为一家优秀的商学院,在教学…

十、Camera 启动流程分析

和你一起终身学习,这里是程序员Android 经典好文推荐,通过阅读本文,您将收获以下知识点: 一、Camera 启动流程概览二、Launcher 跟Camera APP 交互三、Camera app 与FWK Camera Service 交互四、Camera FWK 与 Camera HAL 交互五、Camera FWK…

python使用HTTP隧道代理代码示例

以下是使用Python的requests库实现HTTP隧道代理的示例代码: python import requests # 设置代理服务器地址和端口号 proxy_host "127.0.0.1" proxy_port "8080" # 设置代理服务器的认证信息(如果需要认证的话) pro…

【Zero to One系列】在WSL linux系统上,使用docker运行Mysql与Nacos,以及如何启动与停止WSL

前期回顾: 【Zero to One系列】window系统安装Linux、docker 1、下载docker-compose 1.下载: curl -SL https://github.com/docker/compose/releases/download/v2.17.2/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose 2.授予权限&a…

【入门必看,MySQL从0到1系列- 数据库保姆级图解教程:轻松掌握数据库管理技能】+福利网盘分享MySQL从0到1资料+课程教程+视频+源码

​​​​​​​ 福利:最新MySQL从0到1资料课程教程视频源码网盘 文末有分享哦 前言 MySQL 是全球最流行的用于管理关系数据库的开源数据库软件。除了具有强大的功能外,它还比 Microsoft SQL Server 和 Oracle 数据库快速、可扩展且更易于使用。因此&am…