How to Add Language to Xiaomi Keyboard: 3 Ways to Use MIUI 14/15

Keyboards on Xiaomi smartphones often raise questions among users, especially when you need to switch between languages or add a new one. Situations vary: you bought a phone with firmware in Chinese, want to type in two languages at the same time, or simply can not find the switch button. In this article, we will discuss all the current ways to add languages, from standard MIUI settings to solving problems with missing layouts.

It’s important to understand that the process may vary slightly depending on the version of the MIUI (14 or 15) and the model of the smartphone (Redmi Note 12, POCO X5, Xiaomi 13T, etc.). However, the general logic remains extremely simple: most of the settings are hidden in the language and input menu, not in the parameters of the keyboard itself. If you have previously used smartphones on pure Android, some points may seem unclear β€” so we will analyze each step in detail.

1. Standard method: through MIUI settings

This is the most reliable method, which works on 99% of Xiaomi, Redmi and POCO devices with MIUI 14/15 firmware. You do not need to install third-party applications or change system files.

Open the Settings app (the gear icon on the home screen) and go to Additional β†’ Language and Input β†’ Keyboard. Here you will see a list of all the keyboards installed. By default, it is Gboard (from Google) or Xiaomi Keyboard (if you use a branded one). Click on the desired keyboard, then select Languages.

  • πŸ”Ή Step 1: Settings β†’ Additionally. β†’ Language and input
  • πŸ”Ή Step 2: Tap on the active keyboard (e.g., "Xiaomi Keyboard")
  • πŸ”Ή Step 3: Select Languages β†’ Add tongue
  • πŸ”Ή Step 4: Scroll through the list and tick the boxes you need (e.g. Russian, English (USA), Ukrainian)

Once you add languages, go back to any text-input application (such as Messages or Notes) and a language switch button will appear above the keyboard, usually a globe icon. 🌐 or abbreviation of the current layout (RUS)/ENG). If the button is not, check the display settings (more on this below).

Do you have "Keyboard Settings" open (not the phone's system languages)

Is there a box in front of the desired language in the list?

Is the keyboard itself activated (is it included in "Language and input")

Reboot your phone after changes (sometimes required)

-->

2. If the language is not in the list: install additional layouts

Sometimes users find that the language they want is not on the standard list, and this is true for rare languages (e.g. Kazakh, Georgian) or regional variants (e.g. English (India) instead of English (USA)), depending on the type of keyboard:

  • πŸ“Œ For Gboard: Open any text field β†’ tap on the badge βš™οΈ keyboard β†’ Settings β†’ Languages β†’ Add a language. The list is wider than the MIUI.
  • πŸ“Œ For Xiaomi keyboard: If you don’t have a language, you’ll need to install Gboard from Google Play or download a specialized keyboard (e.g. SwiftKey).
  • πŸ“Œ For Chinese firmware: On devices with MIUI China may not have Russian, which requires a regional change or a global firmware version.

A critical nuance for Chinese firmware is that if there is no Russian in the list of languages, but the phone is officially purchased in Russia, this is a sign that the firmware is not global, in which case adding the language through the settings will not help - you will need to flash the firmware or install a third-party keyboard.

Problem.Reason.Decision
Language not on the listUses the keyboard Xiaomi with limited layoutsInstall Gboard or SwiftKey from Google Play
Language switching button is not displayedDisabled display in keyboard settingsInclude in Keyboard Settings β†’ Appearance β†’ Toolbar
Language added, but it doesn't workThe main layout is not selectedRemove and add language again, restart the phone
There's no Russian on Chinese firmwareMIUI China installed without Russian supportChange the region to Russia or flash the global version

Gboard (from Google)

Keyboard Xiaomi

SwiftKey

Other (write in the comments)-->

3. How to enable language switching on the keyboard

Adding language is half the battle. Often, users find that the switching button between layouts is missing or not displayed. This is due to the keyboard interface settings. Here's how to return the button:

For Gboard:

  1. Open any text field and tap the icon βš™οΈ keyboard.
  2. Go to Settings β†’ Appearance β†’ Toolbar.
  3. Activate the switch opposite the Language Change button.
  4. Choose the display style: icon 🌐 or text (RUS)/ENG).

For the Xiaomi keyboard:

  1. Press the space button and select the keyboard settings.
  2. Go to the Appearance. β†’ Toolbar.
  3. Turn on the option to show the language button.

⚠️ Note: If you use a dark background theme, the language switch button may merge with the keyboard. Try changing the theme in the Screen settings β†’ Topics.

4. Solving problems with Chinese firmware

One of the most common frustrations of Xiaomi owners is to buy a device with Chinese firmware (MIUI China), which does not have Russian, in which case the standard methods of adding languages will not work.

  • πŸ› οΈ Change region: Go to Settings β†’ The phone. β†’ Region and select Russia. After the reboot, Russian will appear in the list of languages.
  • πŸ“¦ Install global firmware: A complete solution - flash MIUI Global via Fastboot or Recovery. Instructions are available on the forums 4PDA Xiaomi Community.
  • ⌨️ Use a third-party keyboard: Install Gboard or SwiftKey from Google Play – they support Russian regardless of firmware.

If you changed region to Russia, but the Russian language still did not appear, check the version of MIUI. On some Chinese firmware (for example, for Xiaomi 12S Ultra), the region change is blocked, in which case only the firmware or a third-party keyboard remains.

What happens if you flash global MIUI on Chinese Xiaomi?
The firmware of the global version of MIUI on a device with Chinese firmware is not officially supported by Xiaomi, but is possible through tools like the Mi Flash Tool. Risks: - Loss of warranty (if the device is not officially designed for your region). - Possible bugs with sensors or a camera (on some models). - Lock the bootloader when the firmware is incorrect. We recommend pre-unlock the bootloader through the Mi Unlock Tool and make a data backup.

5. Adding languages for voice input

If you need to not only type, but also use voice input in another language, the settings are different. Voice data is downloaded separately from text layouts. Here's how to add support:

For Gboard:

  1. Open Settings β†’ System β†’ Language and input β†’ Virtual Keyboard β†’ Gboard.
  2. Select Voice Entering β†’ Speech Recognition Offline.
  3. Download the language package for the desired language (for example, Russian or English).

For the Xiaomi keyboard:

  1. Go to the keyboard settings β†’ Voice input.
  2. Click Download languages and select the right ones.
  3. Wait until the download is complete (wi-fi connection is required).

⚠️ Note: Voice input on Chinese firmware may not support Russian even after a region change, in which case only the firmware of the global version or the use of Google Assistant with Russian installed will help.

6.Alternative keyboards: When standard methods don't work

If none of the above methods worked, there's a third-party keyboard option, which not only solves the problem of missing languages, but also offers additional features: gestures, themes, predictive input.-3 variant:

  • πŸ₯‡ Gboard (Google): Supports 500+ Languages, including regional dialects. There's a built-in translator and search engine. GIF. Requires Internet access for some functions.
  • πŸ₯ˆ SwiftKey (Microsoft): Learns your writing style and offers accurate predictions. Supports swipes for quick typing. Minus: sometimes slows down on weak devices.
  • πŸ₯‰ Fleksy: Minimalist keyboard with gesture and themes, good choice for small screens, minus: fewer languages than competitors.

To install an alternative keyboard:

  1. Download the app from Google Play.
  2. Go to Settings β†’ Language and Enter β†’ Virtual Keyboard.
  3. Activate the new keyboard and set it by default.
  4. In the keyboard settings add the desired languages.

πŸ’‘

If it doesn't appear on the list of available keyboards after you install the third-party keyboard, reboot the phone. Sometimes MIUI doesn't update the list of keyboards without rebooting.

7. Frequent mistakes and how to avoid them

Even after successful language addition, users face typical problems, and here are the most common ways to solve them:

  • πŸ”„ Language added but not switched: Check if the switch button is enabled in the keyboard settings (Exterior appearance) β†’ Toolbar).
  • πŸ“΅ Keyboard not responding to presses: One hand or gestures may be activated. Turn them off in keyboard settings.
  • 🌍 No Language Change button: Install Gboard – it displays the default button.
  • πŸ” Language is available, but no auto-replacement: Enable text prediction in keyboard settings.

If the language doesn’t work after all the manipulations, try:

  1. Remove and re-introduce the language.
  2. Clear the keyboard cache in Settings β†’ Applications β†’ Application Management β†’ Keyboard β†’ Storage β†’ Clear the cache.
  3. Reboot the phone.

πŸ’‘

Before resetting your keyboard settings to factory ones, export the custom dictionary (if any) to keep your commonly used words and abbreviations.

Can I add a language to the Xiaomi keyboard without the internet?
Yes, but only if the language is already loaded into the system. To add a new language (for example, Uzbek or Turkish) you will need the Internet, since MIUI downloads language packets from Xiaomi servers. If there is no Internet, install a third-party keyboard (for example, Gboard) in advance while there is a connection.
Why did all languages other than English disappear after MIUI?
This is a known error of some versions of MIUI (especially 14.0.2–14.0.4). Solution: Go to Settings β†’ Applications β†’ Application Management β†’ Keyboard. Press Storage β†’ Clear data (this will reset all keyboard settings). Add the desired languages again. If the problem repeats, roll back to the previous version of MIUI or wait for a patch.
How to remove unnecessary languages from the keyboard list?
To remove unnecessary layouts: Open Settings β†’ Language and input β†’ Virtual keyboard. Select your keyboard (like Gboard). Go to Languages and uncheck the unneeded ones. Click Remove (if available). On Xiaomi keyboard, some languages cannot be completely removed - they can only be turned off.
Why is POCO F5 adding a language but not saving it after a reboot?
This is a bug of some devices on MIUI 15 with Snapdragon CPU Temporary Solution: Add the language as usual. Don't close the settings, but immediately open any text field (such as Notes). Switch to the desired language manually (via the icon) 🌐). Only then, restart your phone. If the problem persists, install Gboard, which is not affected by system bugs. MIUI.
Can I add language to the keyboard in Safe Mode?
No, in Safe Mode, all third-party keyboards are turned off, and the Xiaomi system keyboard works with minimal functionality. To add language, exit Safe Mode and follow the standard instructions.