
我们已经写过 Apple Translate 应用首次随 watchOS 11 登陆 Apple Watch。不过,iPhone 和 iPad 上的 Translate 也将推出新功能。更具体地说,有一个新的 API 可供开发人员将 Apple 的翻译工具集成到他们的应用程序中。
适用于 iOS 应用程序的 Apple Translate API
正如 WWDC 2024 会议之一所详述,Apple 最近在 iOS 17.4 中引入了一种新的翻译 API,将 Apple Translate 集成到第三方应用程序中。借助 API,开发人员不再需要依赖第三方平台在其应用程序中提供翻译功能。
“了解如何使用新的翻译框架在应用程序中跨不同语言翻译文本。我们将向您展示如何在系统 UI 中快速显示翻译,以及如何为应用程序的 UI 翻译大批量文本。”会话描述中写道。
借助 API,这些应用程序可以利用 Apple Translate 使用的相同机器设备机器学习模型。这意味着翻译也可以离线工作,并且下载的模型可以在主应用程序和使用 API 的任何第三方应用程序之间共享。这是个好消息,因为应用程序使用的模型不会使用不必要的存储。
尽管此 API 适用于运行 iOS 17.4 及更高版本的设备,但 iOS 18 SDK 附带了一些专有功能。这包括翻译单个字符串或批量字符串并在任何用户界面中显示翻译结果的能力。
iOS 18 已作为 Beta 预览版向开发者提供。公开测试版将于下个月推出,正式发布定于今年秋天。
免责声明
部分内容(图片、文章)翻译/转载自国内外资讯/自媒体平台。文中内容不代表本站立场,如有侵权或其它,请联系 macmao.com@gmail.com,我们会第一时间配合删除。(转载请注明来源自:www.macmao.com)