Google Pixel スマートフォンは、Android 12 でアプリを翻訳することを提案する場合があります

Google Pixel スマートフォンは、アプリ内のテキストを翻訳すると思われる Android 12 の文書化されていない UI 翻訳機能をサポートする可能性があります。

Team Pixel に参加するための最大のハードルの 1 つは、入手可能性です。Google は、Samsung や Apple のようにすべての国で携帯電話を販売しているわけではありません。 たとえば、Google の今後の ピクセル5a 5G だけです 起動することが確認された これまでのところ、米国と日本の 2 か国で行われています。 Pixel スマートフォンをインポートすることは常にオプションであり、Google は自社のソフトウェアがほとんどの言語で読み取れるようにすることに優れた仕事をしています。 しかし、サードパーティのサービスについてはどうでしょうか? Chrome では、組み込みの翻訳ツールを使用して Web ページを母国語に翻訳できますが、現時点では Android アプリでそれを行う方法はありません。 この状況は、次の新機能によって変わります。 アンドロイド12、そしてPixelスマートフォンで利用できることを示唆する証拠を発見しました。

4月に遡ると、 私たちは報告しました Google は、アプリの UI をユーザーの母国語に翻訳するための新しいフレームワークを Android 12 で開発中であると発表しました。 最初の Android 12 ベータ版がリリースされた後、 Google I/O 2021, Google は API 差異レポートを更新し、新しい内容を追加しました。 android.view.translation パッケージ 同様に View クラスの関連メソッド それは先月見つかったものと一致します。 ただし、これらの新しい API は文書化されていないため、その用途については経験に基づいた推測しかできません。 開発者はブログ投稿で コモンズウェア裏付けられた この新機能の解釈は、「ユーザーに表示される文字列のシステム提供の翻訳」を提供するように設定されています。 彼が指摘しているように、これは この機能が義務化されれば開発者にとって課題となるかもしれないが、言語サポートが限られているアプリがよりアクセスしやすくなるのは間違いない。 ユーザー。

ただし、アプリの UI の翻訳

標準機能にはなりません Android 12 のサポートは、システム定義の「翻訳サービス」の存在に依存します。 この翻訳サービスは次の値によって定義されます。 config_defaultTranslationService フレームワーク内で、そして開発者として kdrag0n ご指摘いただいたとおり、この値は実際には Pixel スマートフォン用の Android 12 Beta 1 で定義されています。 具体的には、 config_defaultTranslationService に設定されています com.google.android.as/com.google.android.apps.miphone.aiai.translate.services.TranslationService どこ "com.google.android.as" は Device Personalization Services のパッケージ名です。"com.google.android.apps.miphone.aiai.translate.services.TranslationService」はアプリが提供する翻訳サービスの名前です。

Device Personalization Services アプリの現在のバージョンには実際にはこのサービスがないため、Pixel スマートフォンで Android 12 の新しい UI 変換機能を実際にテストすることはできません。 Device Personalization Services が更新されたら、最終的にこの新機能をテストできるようになります。 Google が次の値を設定したため、 config_defaultTranslationService 「PixelConfigOverlayCommon」と呼ばれるランタイム リソース オーバーレイ (RRO) を使用するため、現時点では、この機能はリリース後、特定の Pixel スマートフォンに限定されないと考えられています。 Google が特定の Pixel デバイスへのアクセスを制限するつもりであれば、次の値を定義できたはずです。 1 世代以上の Pixel デバイスに含まれる 1 つ以上の PixelConfigOverlay APK (例えば。 Pixel 4 以降の場合は PixelConfigOverlay2019)。 ただし、この機能がリリースされるまでは確かなことはわかりません。おそらく、その機能がリリースされるまでは実現しないでしょう。 ピクセル6シリーズ この秋以降。