O Google pode estar trabalhando em um novo recurso Live Translate para seus telefones Pixel com Android 12, de acordo com nossa análise do segundo beta.
O segundo Andróide 12 beta chegou hoje cedo e estamos investigando o firmware para encontrar novos recursos. Há muitas mudanças a serem encontradas na versão mais recente, e algumas delas ainda não foram ativas devido à falta de componentes. Um dos recursos que poderia chegar a uma versão futura do Android 12 para telefones Pixel poderia ser chamado de “Live Translate”.
Muitas vezes, a desmontagem de um APK pode prever recursos que podem chegar em uma atualização futura de um aplicativo, mas é possível que qualquer um dos recursos mencionados aqui não chegue em uma versão futura. Isso ocorre porque esses recursos não estão atualmente implementados na versão ativa e podem ser retirados a qualquer momento pelos desenvolvedores em uma versão futura.
O Android 12 Beta 2 para Pixel 5 (e possivelmente outros dispositivos Pixel) contém uma nova versão do aplicativo SettingsIntelligence. SettingsIntelligence é um aplicativo de sistema que fornece recursos adicionais e termos de pesquisa para o aplicativo Configurações principal. A versão mais recente do SettingsIntelligence, versão 1.1.0.372474662, continha as seguintes novas strings:
<stringname="auto_translate_switch_title">Use Live Translatestring>
<stringname="auto_translate_title">Live Translatestring>
Examinando o código do aplicativo, aprendemos que esse recurso “Live Translate” será, na verdade, fornecido como parte de outro aplicativo, Device Personalization Services. O SettingsIntelligence exibirá um botão para ativar o Live Translate diretamente em Configurações se o a consulta de pesquisa do usuário contém um destes termos: "auto", "tradução automática", "tradução automática" ou "traduzir". No entanto, a alternância não será mostrada se o seguinte componente não estiver presente: com.google.android.as/com.google.android.apps.miphone.aiai.translate.settings.settingsui.AutoTranslateSettingPortalActivity
e também não será mostrado se o dispositivo estiver executando uma versão anterior ao Android 12. A versão mais recente do Device Personalization Services não possui o componente mencionado acima (com.google.android.as
é o nome do pacote para DPS) nem contém nenhuma menção direta a esse recurso "Live Translate".
Quanto ao que exatamente esse recurso “Live Translate” fará, temos alguns palpites. Com base no nome, é possível que o recurso transcreva e traduza a fala detectada no dispositivo em tempo real. Basicamente, seria uma extensão do Live Caption, que atualmente apenas transcreve fala em texto do mesmo idioma. O aplicativo Google Tradutor já está capaz de tradução em tempo real, portanto, um recurso de tradução ao vivo para todo o sistema é algo que posso ver o Google adicionando.
O Google também está trabalhando em outro recurso relacionado à tradução para telefones Pixel: Traduções de UI para aplicativos. É possível que o Live Translate seja simplesmente o nome comercial desse recurso de tradução da IU, já que nossa investigação anterior do recurso revelou outra atividade inédita no aplicativo Device Personalization Services relacionada à tradução. Até que tenhamos uma versão atualizada do DPS, não teremos certeza, mas continuaremos investigando o Android 12 Beta 2 para ver o que podemos encontrar. Se você estiver interessado no que mais descobrimos, você pode ler o tópico do Twitter com link abaixo ou aguardar nosso resumo ir ao ar no XDA.
Obrigado à PNF Software por nos fornecer uma licença para usar Descompilador JEB, uma ferramenta de engenharia reversa de nível profissional para aplicativos Android.