The dictionary on Xiaomi, Redmi, and POCO smartphones is not just a spell-checking tool, but a full-fledged system that affects auto-replacement, text prediction, and even voice input. If you use highly specialized terms, jargon, or proper names (such as co-workersβ names or brand names), the standard MIUI dictionary may not recognize them β instead, words will be emphasized as errors or replaced with βrightβ options. Fortunately, the system has a built-in mechanism for expanding the dictionary, but it is hidden deep in the settings.
In this article, we will discuss all the current ways to add words to the Xiaomi dictionary, from manual keyboard input to editing system files (for advanced users), focusing on the nuances of working on the latest versions of MIUI 14 and MIUI 15, where the menu interface has changed, and learn how to synchronize the dictionary between devices, reset it to factory settings, and what to do if the added words still do not save.
Why are words not saved in the Xiaomi dictionary?
Before we get to the instructions, it's important to understand why standard word-addition techniques sometimes don't work.
- π Resetting the keyboard: After the update MIUI Or resetting the dictionary settings may reset.
- βοΈ No synchronization: If synchronization is not enabled via Mi Account, words are only stored locally.
- π± Keyboard conflict: Using third-party keyboards (such as Gboard or SwiftKey) can block the system vocabulary.
- π§ Limitations MIUI: On some firmware words with numbers or symbols (iPhone15, #report) automatically ignored.
If you're facing one of these problems, you'll find solutions in the relevant sections of the article. Now let's get to the practice.
Method 1: Adding a word via the MIUI keyboard (the easiest one)
This is a basic method that works on all Xiaomi devices with a branded keyboard, and its main advantage is that you do not need to climb into the system settings.
- Open any application where you can type text (such as Notes or Messages).
- Start printing a word that's not in the dictionary. When it lights up in red as a mistake, tap it.
- In the menu that appears, select Add to the Dictionary (or Add to dictionary in English firmware).
- Confirm the preservation. Now the word will be picked up by auto-replacement.
β οΈ Note: On some versions MIUI 14 item Add to the dictionary may not be available. In this case, use Method 2.
βοΈ Check before adding a word
Method 2: Manual editing of the dictionary in the MIUI settings
If the keyboard doesn't suggest adding a word, you can manually enter it through the system menu, which is universal for all versions of MIUI from 12 to 15.
- Go to Settings β Additional β Language and input β MIUI keyboard.
- Select the User Dictionary (or User Dictionary).
- Click Add (the + icon in the upper right corner).
- Enter the word in the Word field and (optional) its abbreviated form in the Cutting field.
- Press Save.
π‘ Useful tip: If you add your own name (such as a surname), tick Always Suggest - this will make the keyboard show it first.
| MIUI version | The way to the dictionary | Features |
|---|---|---|
| MIUI 12/13 | Settings β System β Language and input β MIUI Keyboard β Dictionary | The menu may be called the "User Dictionary" |
| MIUI 14 | Settings β Additional β Language and input β Keyboard management β MIUI β Dictionary | Full access to the keyboard is required |
| MIUI 15 (Global) | Settings β Additional settings β Languages & input β MIUI Keyboard β User dictionary | Supports multilingual dictionaries |
Method 3: Adding words through ADB (for advanced)
If standard methods do not work (for example, on custom firmware), you can edit the system dictionary through ADB. This method requires an unlocked bootloader and superuser rights.
π Warning: Misuse of the right ADB This can cause keyboard failures!
- Connect your phone to your PC and activate USB Debugging in Settings β About Phone β MIUI version (tap 7 times on the build number).
- Open the command line on your PC and type: adb shell su bmgr backupnow --all This will create a backup.
- Download the dictionary file along the way /data/data/com.android.providers.userdictionary/databases/user_dict.db.
- Open it in the SQLite editor (like DB Browser) and add words to the word table.
- Return the file back and restart the device.
What if the ADB canβt see the device?
Method 4: Synchronize the dictionary through Mi Account
If you use multiple Xiaomi devices, you can sync the dictionary through the cloud.
- Make sure that both devices are signed in under the same Mi Account.
- Go to Settings β Mi Account β Synchronization.
- Activate the Dictionary (or Dictionary) switch.
- Wait until the synchronization is complete (it can take up to 5 minutes).
β οΈ Note: Some firmwares don't have a stable dictionary synchronization. If words don't carry, try manually exporting the dictionary (see next section).
Export and import of dictionary (backup)
To avoid losing added words when resetting your phone, you can export them to a file.
- Install the Mi Mover app from the App Store (if it is not available by default).
- Select Backup β User Data β Dictionary.
- Save a copy to the cloud or memory card.
For import:
- Restore data via Mi Mover after reset.
- Or manually copy the file user_dict.db (see method 3).
π‘
Exporting dictionary through Mi Mover is the only official backup method supported by Xiaomi.
What to do if words are not saved?
If added words disappear after a reboot or are not picked up by the keyboard, check the following:
- π Update. MIUI: In the old versions there were bugs with the preservation of the dictionary (corrected in the MIUI 14.0.5+).
- π± Reset the keyboard settings: Settings β Annexes β Application management β keyboard MIUI β Warehouse β Clear the data.
- π§ Turn off battery optimization for keyboard: Settings β Battery β Optimizing the battery β All applications β keyboard MIUI β No restrictions.
- π οΈ Check access rights: If you use a third-party keyboard, give it permission to access the dictionary.
If the problem persists, try installing an alternative keyboard (like Gboard) and adding words through its vocabulary.