Google travaille peut-être sur une nouvelle fonctionnalité Live Translate pour ses téléphones Pixel fonctionnant sous Android 12, selon notre analyse de la deuxième version bêta.
La deuxième Android 12 La version bêta est arrivée plus tôt dans la journée et nous avons fouillé le firmware pour trouver de nouvelles fonctionnalités. De nombreuses modifications sont à trouver dans la dernière version, et certaines modifications ne sont pas encore disponibles en raison de composants manquants. L’une des fonctionnalités qui pourraient arriver dans une future version d’Android 12 pour les téléphones Pixel pourrait s’appeler « Live Translate ».
Un démontage d'un APK peut souvent prédire des fonctionnalités qui pourraient arriver dans une future mise à jour d'une application, mais il est possible que l'une des fonctionnalités que nous mentionnons ici ne soit pas disponible dans une version future. En effet, ces fonctionnalités ne sont actuellement pas implémentées dans la version live et peuvent être extraites à tout moment par les développeurs dans une version future.
Android 12 Beta 2 pour le Pixel 5 (et éventuellement d'autres appareils Pixel) contient une nouvelle version de l'application SettingsIntelligence. SettingsIntelligence est une application système qui fournit des fonctionnalités et des termes de recherche supplémentaires à l'application Paramètres principale. La dernière version de SettingsIntelligence, version 1.1.0.372474662, contenait les nouvelles chaînes suivantes :
<stringname="auto_translate_switch_title">Use Live Translatestring>
<stringname="auto_translate_title">Live Translatestring>
En examinant le code de l'application, nous avons appris que cette fonctionnalité "Live Translate" sera en réalité fournie dans le cadre d'une autre application, Device Personality Services. SettingsIntelligence affichera une bascule pour activer la traduction en direct directement à partir des paramètres si le la requête de recherche de l'utilisateur contient l'un des termes suivants: "auto", "traduction automatique", "traduction automatique" ou "traduire". Cependant, la bascule ne s'affichera pas si le composant suivant n'est pas présent: com.google.android.as/com.google.android.apps.miphone.aiai.translate.settings.settingsui.AutoTranslateSettingPortalActivity
, et il ne s'affichera pas non plus si l'appareil exécute une version antérieure à Android 12. La dernière version de Device Personalized Services ne comporte pas le composant susmentionné (com.google.android.as
est le nom du package pour DPS) et ne contient aucune mention directe de cette fonctionnalité « Live Translate ».
Quant à ce que fera exactement cette fonctionnalité « Live Translate », nous avons quelques suppositions. En fonction du nom, il est possible que la fonctionnalité transcrive puis traduise la parole détectée sur l'appareil en temps réel. Fondamentalement, il s'agirait d'une extension de Live Caption, qui ne transcrit actuellement que la parole en texte de la même langue. L'application Google Translate est déjà capable de traduction en temps réel, donc une fonctionnalité Live Translate à l’échelle du système est quelque chose que je peux voir Google ajouter.
Google travaille également sur une autre fonctionnalité liée à la traduction pour les téléphones Pixel: Traductions d'interface utilisateur pour les applications. Il est possible que Live Translate soit simplement le nom marketing de cette fonctionnalité de traduction de l'interface utilisateur, car notre enquête précédente sur la fonctionnalité a révélé une autre activité inédite dans l'application Device Personality Services liée à la traduction. Jusqu'à ce que nous mettions la main sur une version mise à jour de DPS, nous ne le saurons pas avec certitude, mais nous continuerons à explorer Android 12 Beta 2 pour voir ce que nous pouvons trouver. Si vous êtes intéressé par ce que nous avons trouvé d'autre, vous pouvez lire le fil Twitter lié ci-dessous ou attendre que notre résumé soit mis en ligne sur XDA.
Merci à PNF Software de nous avoir fourni une licence d'utilisation Décompilateur JEB, un outil d'ingénierie inverse de qualité professionnelle pour les applications Android.