Os telefones Google Pixel podem oferecer a tradução de aplicativos para você no Android 12

click fraud protection

Os telefones Google Pixel provavelmente suportarão o recurso de tradução de IU não documentado no Android 12, que parece traduzir texto em aplicativos.

Um dos maiores obstáculos para ingressar no Team Pixel é a disponibilidade: o Google simplesmente não vende seus telefones em todos os países, como Samsung ou Apple. Por exemplo, o próximo lançamento do Google Pixel 5a 5G é apenas confirmado para lançamento em dois países até agora: os EUA e o Japão. Importar um telefone Pixel é sempre uma opção, e o Google faz um ótimo trabalho garantindo que seu software seja legível na maioria dos idiomas. Mas e os serviços de terceiros? No Chrome, você pode usar a ferramenta de tradução integrada para traduzir páginas da web para seu idioma nativo, mas atualmente não há como fazer isso para aplicativos Android. Isso vai mudar com um novo recurso em Andróide 12, e encontramos evidências sugerindo que ele estará disponível em telefones Pixel.

Em abril, nós relatamos que o Google estava trabalhando em uma nova estrutura no Android 12 para traduzir a IU de um aplicativo para o idioma nativo do usuário. Após o lançamento do primeiro Android 12 Beta em

E/S do Google 2021, o Google atualizou seu relatório de diferenças de API com um novo pacote android.view.translation assim como métodos relacionados na classe View que correspondem ao que encontramos no mês passado. No entanto, essas novas APIs não estão documentadas, o que significa que só podemos fazer suposições fundamentadas sobre o uso pretendido. Em uma postagem no blog, desenvolvedor CommonsWarecorroborado nossa interpretação desse novo recurso, que foi criado para oferecer "traduções fornecidas pelo sistema de strings visíveis ao usuário". Como ele ressalta, isso recurso pode representar um desafio para os desenvolvedores se for obrigatório, mas sem dúvida tornará os aplicativos com suporte a idiomas limitados mais acessíveis para Usuários.

No entanto, as traduções da UI do aplicativo não será um recurso padrão do Android 12 como suporte dependerá da presença de um “serviço de tradução” definido pelo sistema. Este serviço de tradução é definido pelo valor config_defaultTranslationService na estrutura e como desenvolvedor kdrag0n nos apontou, esse valor está realmente definido no Android 12 Beta 1 para telefones Pixel. Especificamente, config_defaultTranslationService está configurado para com.google.android.as/com.google.android.apps.miphone.aiai.translate.services.TranslationService onde "com.google.android.as"é o nome do pacote para Serviços de Personalização de Dispositivos e"com.google.android.apps.miphone.aiai.translate.services.TranslationService" é o nome do serviço de tradução fornecido pelo aplicativo.

As versões atuais do aplicativo Device Personalization Services não têm esse serviço, portanto, não podemos testar o novo recurso de tradução da IU do Android 12 em telefones Pixel. Assim que os Serviços de Personalização de Dispositivos forem atualizados, poderemos finalmente testar esse novo recurso. Como o Google definiu o valor de config_defaultTranslationService usando um Runtime Resource Overlay (RRO) chamado "PixelConfigOverlayCommon", acreditamos que por enquanto esse recurso não estará limitado a um telefone Pixel específico assim que for lançado. Se o Google pretendesse limitar o acesso a um dispositivo Pixel específico, eles poderiam ter definido o valor em um ou mais APKs PixelConfigOverlay incluídos para uma geração ou mais de dispositivos Pixel (por exemplo. PixelConfigOverlay2019 para Pixel 4 e posterior). Não teremos certeza até que o recurso seja lançado e é provável que isso não aconteça até o lançamento do Série Pixel 6 mais tarde neste outono.