Como se detalla en una de las sesiones de la WWDC24, Apple presentó recientemente una nueva API de traducción con iOS 17.4 que integra la app Traducir (Apple Translate) en aplicaciones de terceros. Con la API, los desarrolladores ya no tienen que depender de plataformas de terceros para proporcionar funciones de traducción en sus aplicaciones.
Así dice Apple en el resumen del vídeo:
Descubra cómo puede traducir texto en diferentes idiomas en su aplicación utilizando el nuevo marco de traducción. Le mostraremos cómo mostrar rápidamente las traducciones en la interfaz de usuario del sistema y cómo traducir lotes más grandes de texto para la interfaz de usuario de su aplicación.
Con la API, estas aplicaciones pueden aprovechar los mismos modelos de aprendizaje automático de dispositivos machon que utiliza Apple Translate. Esto significa que las traducciones también funcionan sin conexión y los modelos descargados se comparten entre la aplicación principal y cualquier aplicación de terceros que utilice la API. Esta es una buena noticia ya que los modelos utilizados por las aplicaciones no utilizarán almacenamiento innecesario.
Aunque esta API está disponible para dispositivos que ejecutan iOS 17.4 y versiones posteriores, el SDK de iOS 18 incluye algunas funciones exclusivas. Esto incluye la capacidad de traducir una sola cadena o lotes de cadenas y mostrar los resultados de la traducción en cualquier interfaz de usuario.
iOS 18 está disponible como vista previa beta para desarrolladores . El próximo mes llegará una versión beta pública, mientras que el lanzamiento oficial está previsto para este otoño.
WWDC24 | Meet the Translation API