Google Pixel -puhelimet voivat tarjota sinulle sovellusten kääntämisen Android 12:ssa

Google Pixel -puhelimet tukevat todennäköisesti dokumentoimatonta käyttöliittymän käännösominaisuutta Android 12:ssa, joka näyttää kääntävän tekstiä sovelluksissa.

Yksi Team Pixeliin liittymisen suurimmista esteistä on saatavuus: Google ei vain myy heidän puhelimiaan kaikissa maissa, kuten Samsungissa tai Applessa. Esimerkiksi Googlen tulossa Pixel 5a 5G on vain vahvistettiin käynnistää toistaiseksi kahdessa maassa: Yhdysvalloissa ja Japanissa. Pixel-puhelimen tuonti on aina vaihtoehto, ja Google tekee hienoa työtä varmistaakseen, että sen ohjelmisto on luettavissa useimmilla kielillä. Mutta entä kolmannen osapuolen palvelut? Chromessa voit käyttää sisäänrakennettua käännöstyökalua verkkosivujen kääntämiseen äidinkielellesi, mutta tällä hetkellä se ei ole mahdollista Android-sovelluksissa. Se muuttuu uuden ominaisuuden myötä Android 12, ja olemme havainneet todisteita, jotka viittaavat siihen, että se on saatavilla Pixel-puhelimissa.

Taas huhtikuussa, raportoimme että Google kehitteli uutta Android 12 -kehystä sovelluksen käyttöliittymän kääntämiseksi käyttäjän äidinkielelle. Ensimmäisen Android 12 Betan julkaisun jälkeen klo

Google I/O 2021, Google päivitti API-erot -raporttinsa uudella android.view.translation-paketti yhtä hyvin kuin liittyviä menetelmiä View-luokassa jotka vastaavat viime kuussa löytämiämme tietoja. Nämä uudet sovellusliittymät ovat kuitenkin dokumentoimattomia, mikä tarkoittaa, että voimme tehdä vain perusteltuja arvauksia niiden käyttötarkoituksesta. Blogiviestissä, kehittäjä CommonsWarevahvistettu tulkintamme tästä uudesta ominaisuudesta, joka on asetettu tarjoamaan "järjestelmän toimittamia käännöksiä käyttäjälle näkyvistä merkkijonoista". Kuten hän huomauttaa, tämä ominaisuus saattaa olla haaste kehittäjille, jos se tehdään pakolliseksi, mutta se tekee epäilemättä sovelluksista, joilla on rajoitettu kielituki, helpommin saavutettavissa. käyttäjiä.

Kuitenkin sovelluksen käyttöliittymän käännökset ei ole vakioominaisuus Android 12:n tuki riippuu järjestelmän määrittämän "käännöspalvelun" olemassaolosta. Tämä käännöspalvelu määritellään arvon mukaan config_defaultTranslationService puitteissa ja kehittäjänä kdrag0n huomautti meille, tämä arvo on itse asiassa määritelty Android 12 Beta 1:ssä Pixel-puhelimille. Erityisesti, config_defaultTranslationService on asetettu com.google.android.as/com.google.android.apps.miphone.aiai.translate.services.TranslationService missä "com.google.android.as" on laitteen mukauttamispalveluiden paketin nimi ja "com.google.android.apps.miphone.aiai.translate.services.TranslationService" on sovelluksen tarjoaman käännöspalvelun nimi.

Laitteen personointipalvelut -sovelluksen nykyisissä versioissa ei ole tätä palvelua, joten emme voi testata Android 12:n uutta käyttöliittymän käännösominaisuutta Pixel-puhelimissa. Kun Device Personalization Services on päivitetty, voimme vihdoin testata tätä uutta ominaisuutta. Koska Google asetti arvon config_defaultTranslationService Käyttämällä Runtime Resource Overlaya (RRO) nimeltä "PixelConfigOverlayCommon", uskomme toistaiseksi, että tämä ominaisuus ei rajoitu tiettyyn Pixel-puhelimeen sen julkaisun jälkeen. Jos Google aikoi rajoittaa pääsyä tiettyyn Pixel-laitteeseen, se olisi voinut määrittää arvon yksi tai useampi PixelConfigOverlay APK, joka sisältyy vähintään sukupolveen Pixel-laitteita (esim. PixelConfigOverlay2019 Pixel 4:lle ja uudemmalle). Emme kuitenkaan tiedä varmasti ennen kuin ominaisuus julkaistaan, ja on todennäköistä, että se tapahtuu vasta Pixel 6 -sarja myöhemmin tänä syksynä.