Google está trabajando para que Android 12 pueda traducir automáticamente apps a tu idioma nativo. A principios de esta semana, obtuvimos una compilación inédita de Android 12 que contiene un par de funciones nuevas y cambios en la interfaz de . Mientras analizamos la versión, descubrimos muchas clases nuevas en el marco relacionadas con un nuevo «servicio de traducción». 46n
Nuestra búsqueda comenzó cuando descubrimos dos nuevos permisos agregados a esta compilación de Android 12: BIND_TRANSLATION_SERVICEy MANAGE_UI_TRANSLATION. SystemUI de Android tiene el permiso anterior para vincularse a una aplicación que tiene el último permiso. Ete permiso predeterminado está definido por el valor config_defaultTranslationService.
Presumiblemente, una aplicación como Google Translate o los Servicios de personalización de móviles se pueden configurar como el servicio de traducción, pero Google puede abrirla a aplicaciones de terceros ya que el permiso tiene un «rol» definido como uno de los niveles de protección itidos. Si recuerdas, Android 10 agregó «Roles» que definen las aplicaciones que deben tener ciertos privilegios; es posible que Google agregue «Traductor» como un rol, pero no sabemos si este rol se puede otorgar a las aplicaciones instaladas por el .
En cualquier caso, encontramos referencias a estos permisos en el código del marco, donde detectamos evidencia de que este nuevo código de traducción está actuando en las vistas dentro de las actividades en lugar de en una captura de pantalla o en el de aplicaciones recientes.
Google Lens ya puede traducir texto en capturas de pantalla o en el de aplicaciones recientes y, junto con los Servicios de personalización del teléfono, el texto se puede traducir directamente desde el de aplicaciones recientes. Mientras tanto, el sistema de intención de Android ya permite el intercambio básico de texto para traducir. Sin embargo, este nuevo marco parece ser más complejo y de bajo nivel. Creemos que tiene como objetivo traducir texto directamente dentro de la interfaz de de una aplicación, reemplazando el texto en línea para que la traducción se sienta más nativa.
Examinamos las últimas versiones de Google Translate y los servicios de personalización de móviles, pero no encontramos ninguna evidencia de que ninguno de los dos integrara esta nueva API. Es posible que esta API no utilice Google Translate directamente, sino un punto final de API diferente.
Si esta función se implementa de acuerdo con nuestras especulaciones, dudamos que Google cobre a los s por esta función. Sin embargo, es posible que habiliten las traducciones de la interfaz de impulsadas por Google Translate como una función exclusiva de Pixel. Sin embargo, dado que el marco parece estar llegando a AOSP, es posible que los OEM puedan definir su propio servicio de traducción si no quieren utilizar el de Google.
Google aparentemente construyendo un marco de traducción de la interfaz de directamente en Android 12, los s ya no necesitarían rootear tu móvil para traducir apps automáticamente a tu idioma nativo. Con suerte, esto hará que miles de aplicaciones sean más accesibles para los s de todo el mundo.
:)Para muchos el aprender inglés se ha convertido en una necesidad, y de esa manera…
¿Buscas maneras de conseguir ingresos monetarios desde tu teléfono, sin ningún tipo de inversión y…
Vivaldi es, simplemente, un navegador web de la compañía Vivaldi Technologies (una empresa fundada por…
En el mundo actual, hablar inglés ya no es un lujo sino casi una necesidad.…
Bueno, pues ya estamos otra vez en esa época del año... la temida declaración de…
Esta semana se ha hecho efectiva la sorpresa, Spotify, de un modo frontal, ha ido…