Энтузиасты из XDA-Developers обнаружили ещё одну интересную, но на данный момент не объявленную официально функцию из свежей сборки Android 12 (вдобавок к общесистемной корзине) — опцию автоматического перевода интерфейса приложений. В операционной системе появились два новых разрешения (BIND_TRANSLATION_SERVICE и MANAGE_UI_TRANSLATION), которые недвусмысленно свидетельствуют о новом функционале. В статье на XDA-Developers подробно описаны технические нюансы.
Судя по всему, на данный момент новая опция находится не на финальном этапе разработки, поэтому о ней известно не так уж и много. Вполне вероятно, что данная функция не будет использовать службы Google Translate напрямую, а будет задействовать специальное API. Не стоит исключать и тот вариант, что автоматический перевод интерфейса может стать эксклюзивным для смартфонов Pixel. Впрочем, авторы с XDA-Developers уверены, что OEM-производители, скорее всего, смогут тоже встраивать эту функцию в свои прошивки, причём при желании задействуя не переводчик от Google, а любую другую альтернативу.



Стоит отметить, что подобное решение востребовано среди пользователей — для Xposed Framework есть популярный модуль AllTrans, который уже много лет предлагает перевод интерфейса приложений. В XDA-Developers уверены, что принцип работы AllTrans и грядущей функции в Android идентичен, но в случае с нативной поддержкой для перевода интерфейса не потребуется корневой доступ к устройству.
Впрочем, нет никакой гарантии, что данная функция всё же появится в стабильной версии Android 12 — не стоит исключать, что разработчики попросту не успеют её реализовать к выходу обновления или же вовсе откажутся от неё.