Switching the keyboard language on Xiaomi smartphones is a challenge that every user faces when they first start a device or after resetting. Even if youβve been using a Redmi, POCO or Mi phone for a long time, suddenly disappearing the desired language or crashing the keyboard can take you by surprise. In this article, weβll look at all the current ways to change the language, from the standard settings of the MIUI Keyboard to the intrics of settings Gboard and other third-party keyboards.
The MIUI firmware feature is that it offers users a choice between a branded keyboard and Google solutions, and the algorithm for adding new languages may vary depending on the firmware version (e.g. MIUI 14 vs MIUI 15) and the smartphone model. We took into account all the nuances and prepared universal instructions that will be suitable for most Xiaomi devices released after 2018.
Why canβt I change the keyboard language?
Before you move on to settings, it is worth understanding the possible causes of the problem, most often users are faced with the following situations:
- π The language is not available in the list of available β this is typical for regional firmware (for example, China), where only Chinese and English can be the default.
- π§ Keyboard resets to English after update MIUI β bug that occurs in versions 13.0.4β14.0.3.
- π± Language switching by gesture does not work (swipe your finger over the space) β the function can be turned off in gesture settings.
- βοΈ Third-party keyboard does not save settings β conflict with optimization MIUI, permit-configured.
If your problem doesnβt make it to this list, check if the device has custom firmware (like Pixel Experience or LineageOS), in which case the keyboard setting algorithm may be radically different from the standard MIUI.
Method 1: Change the language to the standard MIUI Keyboard
The MIUI Keyboard is pre-installed on all Xiaomi smartphones, and to add or change the language, follow the following steps:
- Open any application where you can type text (such as Notes or Messages).
- Tap the input field to make the keyboard appear.
- Press the gear icon (βοΈ) in the top row of the keyboard to open the settings.
- Select Languages and layout (or Languages & layout in English).
- Use the language management (Manage languages).
- In the list of available languages, tick the necessary ones (for example, Russian, Ukrainian, EspaΓ±ol).
- Go back and make sure the languages appear in the top panel of the keyboard (switching between them is done by swiping over the space or clicking on the globe). π).
Important: The European Region (EEA) MIUI firmware may not have Chinese by default, and to add it, you will need to change the device region to "China" in the basic settings.
Check the MIUI version in settings (Settings β About phone)
Make sure that the MIUI keyboard is set as the main one (Settings β System β Language and input)
Download the MIUI language packages (if required) via the Mi App Store
Restart your phone after adding new languages-->
Method 2: Setting up Gboard (Google keyboard)
Many Xiaomi users prefer Gboard because of advanced features like voice input or real-time translation, to change the language in this keyboard:
- Open Settings β System β Language and input.
- In the Keyboard section, select Gboard (could be called Google Keyboard).
- Stick to the tongues (Languages).
- Click Add keyboard and select the language you want from the list (for example, Russian β QWERTY or German β QWERTZ).
- After adding, go back to any text box, click on the globe icon (π) On the keyboard and select the desired language.
If the language you want is not on the list, update your Gboard via Google Play or check your Google account region (some languages are only available for certain countries).
| Problem. | Reason. | Decision |
|---|---|---|
| Language added, but not displayed on the keyboard | The conflict with MIUI Optimization | Turn off optimization in the developer settings (Settings β About Phone β MIUI version (7 times) β Disable MIUI Optimization) |
| You can't add Chinese/Japanese. | Regional firmware restrictions | Change the region of the device to "China" or install global firmware |
| The keyboard is spontaneously dropped into English | MIUI bug 14.0.2β14.0.4 | Update the firmware to the latest version or clear the keyboard cache |
| There is no way to swipe over the space | Function disabled in settings | Turn on Gboard Settings β Gestures β Switching languages |
π‘
If it doesnβt appear on the keyboard after adding the language to Gboard, try removing and re-addressing the keyboard in the system settings (Settings β System β Language and Input β Virtual Keyboard).
Method 3: Adding language through system settings
Sometimes changing the keyboard language requires pre-configuring the entire system's languages.
- π± You bought a smartphone with Chinese firmware and want to add Russian / English.
- π Language is not included in the keyboard list due to regional restrictions.
- βοΈ After resetting, all languages except English were lost.
To add a system language:
- Go to Settings β Additional β Language and Region (or Language & Region).
- Add the language (Add language) to the language.
- Select the desired language from the list (for example, Russian (Russia) or Ukrainian (Ukraine)).
- Move it to the first position if you want to make it the main one.
- Reset the device.
The language will then automatically appear on the list of available languages for MIUI Keyboard and Gboard. If this does not happen, clear the Settings app cache (Settings β Applications β Application Management β Settings β Clear cache).
What if the language is added, but the keyboard is still in English?
Method 4: Install third-party keyboards (SwiftKey, Fleksy, Chroom)
If the standard solutions do not suit, you can install an alternative keyboard from Google Play.
- π Microsoft SwiftKey supports more than 100 languages and offers cloud-based dictionary synchronization.
- β¨οΈ Fleksy β minimalist keyboard with support for gestures and themes.
- π¨ Chroom β keyboard with a high degree of customization and support APK-then.
To install and configure a third-party keyboard:
- Download the app from Google Play (like SwiftKey).
- Open Settings β System β Language and input.
- In the Virtual Keyboard section, turn on the switch opposite the installed keyboard.
- Tap it by its name (for example, SwiftKey) and configure the languages in the app menu.
- Return to any text field, click on the keyboard icon in the notification bar and select a new keyboard.
β οΈ Attention: On devices with MIUI 13 and below, some third-party keyboards may conflict with the Mi Share function. If gestures stop working or lags appear after installing a new keyboard, disable Mi Share in the settings (Settings) β Connection and sharing β Mi Share).
Problem Solving: Language reset or not retained
If the keyboard language spontaneously changes to English or other undesirable variant, the reasons may be as follows:
- π Automatic update MIUI β after installing a new version of the firmware, the keyboard settings can be reset.
- π± Application conflict β some programs (e.g., Clean Master or DU Speed Booster) clears the keyboard cache.
- βοΈ Xiaomi account sync error β if the language is tied to a cloud profile, the failure can cause a reset.
To fix the problem:
- Clear the keyboard cache: Settings β Annexes β Application management β [Keyboard name] β Clear the cache
- Turn off Battery Optimization for Keyboard: Settings β Battery β Application Selection β [Keyboard Name] β Without Limits
- Reset keyboard settings: In the keyboard menu, find Reset settings or Reset settings.
- Update the firmware: Check for updates in Settings β About Phone β System Update.
If the problem persists, try installing a different keyboard (for example, go from MIUI Keyboard to Gboard) or reset your phone settings (pre-saving data!).
π‘
On devices with MIUI 15 and later, the Smart Reply feature can conflict with manual settings. Turn it off in Keyboard Settings β Advanced Features β Smart Reply.
Features for different Xiaomi models
The algorithm for changing the keyboard language may vary slightly depending on the model of the smartphone and the version of MIUI.
| Model/Series | Features | Recommendations |
|---|---|---|
| Redmi Note 10/11/12 | In firmware for India by default there is no Russian language | Change region to Russia or install global firmware through Mi Flash Tool |
| POCO F3/F4/F5 | A modified version of MIUI with limited languages is used | Install Gboard or SwiftKey from Google Play |
| Xiaomi 13/14 series | Support AI-Real-time translation (requires the Internet) | Activate in Keyboard Settings β Translator |
| Black Shark 4/5 | JoyUI game firmware instead of MIUI | Languages are configured through Settings β System β Language and keyboard |
For custom firmware devices (such as Pixel Experience or LineageOS), the keyboard setting algorithm will be identical to pure Android.
Settings β System β Languages and input β Virtual keyboard β [Keyboard Selection] β Languages