AI summary
Utility that forces per-app language overrides on Android 13+ using Shizuku access, including apps hidden from system settings. Not a translator — changes the locale an app sees, but visible results depend on the app shipping resources for that language.
Generated by AI. May contain inaccuracies.
Screenshots
About this app
An Android utility that forces a specific locale on individual apps — even apps that have no in-app language setting and never show up under Settings → Apps → App language.
Your phone can stay in Japanese while WeChat and Taobao run in 简体中文, ChatGPT runs in English, and Google Maps stays Japanese.
This is not a translator. It changes the locale an app sees. If the app does not ship resources for that language, nothing visible will change. See What this cannot do.
What it actually does Android 13 introduced per-app locales. The system keeps a per-package LocaleList override and applies it to that app's Configuration when the app starts. Apps do not have to opt in for this to work — the framework overrides the configuration regardless.
What apps do have to opt in to is being listed: Settings → Apps → App language only shows apps that ship a locales_config.xml (android:localeConfig). Apps without it are invisible in Settings even though the underlying override works perfectly.
This app writes that same override directly, for any installed package.
What's new
- Per-app locale overrides for any installed app on Android 13+, written directly through Shizuku — including apps that never appear under Settings → Apps → App language.
- Requirements Android 13 (API 33) or newer Shizuku running (or Sui on rooted devices) Root not required Install Download PerAppLanguage-v1.0.0.apk below and install it. Start Shizuku first, then grant this app Shizuku access when prompted.
- Signature Signed release build (APK Signature Scheme v2).
- SHA-256 certificate digest: a36f6aa66c975c3fc2d2b2d4c424dbb911cbef08b4e16532eba82acd6d7468cc Future releases will be signed with the same key; an APK whose certificate digest differs from the above did not come from here.
- See the README for what this can and cannot do — it changes the locale an app sees, it is not a translator.
About this version
- Version
- 1.0.0 (1)
- Size
- 2.47 MB
- Requires Android
- 13
- Target SDK
- 33
- Architecture
- x86_64, arm64-v8a, armeabi-v7a, x86
- Downloads
- 17
- Updated
- Aug 23, 2026
- Package
- dev.takeru.perapplocale
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10