Androide 12 puede ofrecer una gran característica: traducción del sistema de la aplicación a cualquier idioma

Android es el sistema móvil más popular del mundo. La disponibilidad global de dispositivos con un robot verde a bordo implica la necesidad de entregar un sistema y una aplicación correctamente traducidos, independientemente del idioma elegido. Androide 12 puede aliviar un poco a los desarrolladores: se supone que traduce automáticamente las aplicaciones a cualquier idioma.

Android está en todas partes ahora

Google ya mencionó el pasado en 2019 2,5 mil millones de dispositivos Android activos. Es seguro asumir que hoy en día hay aún más. No es de extrañar, entonces, que sean necesarias traducciones adecuadas para que el mayor número posible de personas pueda utilizar libremente el equipo firmado con un robot verde.

  

Si bien la traducción del sistema operativo es tarea de Google, las aplicaciones son responsabilidad de los desarrolladores que no siempre proporcionan las versiones de idioma adecuadas. Parece Android 12 puede traer un cambio significativo en este asunto: el sistema traducirá automáticamente las aplicaciones a cualquier idioma.

Sin duda, esta es una gran noticia, tanto para los usuarios como para los desarrolladores más pequeños que no siempre tienen la capacidad de proporcionar soporte multilingüe. Este paso solo puede ayudar a expandir aún más este sistema móvil.

Androide 12 traerá muchas mejoras y quizás una novedad específica: la traducción automática de la aplicación

El próximo lanzamiento de Android no será una revolución: el sistema está lo suficientemente maduro y refinado como para que no necesite cambios importantes. Sin embargo, esto no obliga a dormirnos en los laureles, al contrario. Los desarrolladores del software lo saben muy bien, por eso Android 12 traerá muchos cambios.

Como informaron los desarrolladores de XDA, gracias a las técnicas de ingeniería inversa, fue posible descubrir muchas referencias al nuevo “servicio de traducción” en el sistema. El sistema incluye nuevos permisos BIND_TRANSLATION_SERVICE y MANAGE_UI_TRANSLATION.

A partir de ahora, SystemUI, además del permiso para enlazar con la aplicación, también tiene un segundo permiso, que está definido por defecto por el valor config_defaultTranslationService. Es posible que sea posible definir una aplicación de traducción predeterminada, que no necesariamente proviene de Google. – todo debido al hecho de que el mencionado MANAGE_UI_TRANSLATION admite roles, introducidos con Android 10, que definen los permisos otorgados a las aplicaciones.

Los desarrolladores de XDA encontraron evidencia en el marco de que la nueva función de traducción puede ejecutarse en vivo dentro de la aplicación, no solo en una captura de pantalla o imagen capturada, como en Google Lens.

Sí, el sistema ya le permite hacer que el texto esté disponible para su traducción, pero la nueva estructura parece más compleja y de bajo nivel; probablemente esté dirigida a la traducción directa y automática del texto directamente en la interfaz de la aplicación. Dependiendo del nivel de avance, es posible que podamos hablar de una traducción nativa.

Desafortunadamente, un análisis de la última versión de la aplicación Google Translate no proporcionó evidencia de su integración con la nueva API. Por lo tanto, los informes anteriores deben tratarse con gran reserva.

Sin embargo, esta no es una idea nueva. Las aplicaciones de terceros como AllTrans han estado ofreciendo capacidades similares durante varios años. Las soluciones basadas en Xposed Framework son un poco vertiginosas y requieren modificaciones del sistema y / o derechos de root, pero como resultado ofrecen traducción de interfaz directamente dentro de la aplicación.

AllTrans es una de las aplicaciones que usa Xposed Framework para realizar cambios “en vivo” en Android (Fuente: XDA Developers)

Una característica con aplicaciones en mente

Debido a que Google desarrolla esta función a bajo nivel, probablemente sea una solución dirigida a la aplicación, no al sistema. Sin embargo, lo sabremos tan pronto como el lanzamiento de la versión oficial de Android. 12.

Es posible, sin embargo, que tengamos que esperar un poco más por la novedad. Sin embargo, Si la traducción automática a nivel de aplicación se convierte en un hecho, será un paso significativo hacia un dominio aún mayor de Android en el mercado.

Sin embargo, esta característica tiene ventajas y problemas potenciales. Por un lado, los usuarios de dispositivos Android 12 tendrá acceso a una base de datos aún más grande de nichos pero buenas aplicaciones que no han ganado popularidad antes debido a limitaciones de idioma. Por otro lado, el efecto puede ser el contrario: habrá una erupción aún mayor de programas de dudosa calidad, que desde el momento de introducir la nueva opción nos irritarán en nuestro idioma.