Google може да работи върху нова функция за превод на живо за своите телефони Pixel, работещи с Android 12, според нашия анализ на втората бета версия.
Секундата Android 12 бета пристигна по-рано днес и ние ровим във фърмуера, за да намерим нови функции. Има много промени, които могат да бъдат намерени в най-новата версия, а някои от промените все още не са активни поради липсващи компоненти. Една от функциите, които може да се появят в бъдеща версия на Android 12 за телефони Pixel, може да се нарича „Превод на живо“.
Разглобяването на APK често може да предвиди функции, които може да се появят в бъдеща актуализация на приложение, но е възможно някоя от функциите, които споменаваме тук, да не се появи в бъдеща версия. Това е така, защото тези функции в момента не са внедрени в живата компилация и могат да бъдат изтеглени по всяко време от разработчиците в бъдеща компилация.
Android 12 Beta 2 за Pixel 5 (и вероятно други устройства Pixel) съдържа нова версия на приложението SettingsIntelligence. SettingsIntelligence е системно приложение, което предоставя допълнителни функции и думи за търсене към основното приложение за настройки. Последната версия на SettingsIntelligence, версия 1.1.0.372474662, съдържаше следните нови низове:
<stringname="auto_translate_switch_title">Use Live Translatestring>
<stringname="auto_translate_title">Live Translatestring>
Разглеждайки кода на приложението, научихме, че тази функция „Превод на живо“ всъщност ще бъде предоставена като част от друго приложение, Device Personalization Services. SettingsIntelligence ще покаже превключвател за активиране на Превод на живо направо от Настройки, ако заявката за търсене на потребителя съдържа един от тези термини: „автоматично“, „автоматичен превод“, „автоматичен превод“ или "превеждам". Превключвателят обаче няма да се показва, ако не присъства следният компонент: com.google.android.as/com.google.android.apps.miphone.aiai.translate.settings.settingsui.AutoTranslateSettingPortalActivity
, и също така няма да се показва, ако устройството работи с по-стара версия от Android 12. Последната версия на Device Personalization Services няма гореспоменатия компонент (com.google.android.as
е името на пакета за DPS), нито съдържа пряко споменаване на тази функция „Превод на живо“.
Що се отнася до това какво точно ще направи тази функция „Превод на живо“, имаме няколко предположения. Въз основа на името е възможно функцията да транскрибира и след това да превежда реч, открита на устройството, в реално време. По принцип това ще бъде разширение на Live Caption, което в момента транскрибира само реч в текст на същия език. Приложението Google Translate вече е с възможност за превод в реално време, така че функция за превод на живо за цялата система е нещо, което виждам да добавя Google.
Google работи и върху друга функция, свързана с превода, за телефони Pixel: Преводи на UI за приложения. Възможно е Live Translate да е просто маркетинговото име за тази функция за превод на потребителския интерфейс, като по-ранното ни разследване на функцията разкри друга непубликувана дейност в приложението Device Personalization Services, свързана с превода. Докато не се сдобием с актуализирана версия на DPS, няма да знаем със сигурност, но ще продължим да се ровим в Android 12 Beta 2, за да видим какво можем да намерим. Ако се интересувате от това, което още открихме, можете да прочетете нишката в Twitter, свързана по-долу, или да изчакате нашето резюме да излезе на живо на XDA.
Благодарим на PNF Software, че ни предостави лиценз за използване JEB декомпилатор, професионален инструмент за обратно инженерство за приложения за Android.