How to Add a Word to Xiaomi Dictionary: All Ways to Use MIUI 12-14

Are you tired of Xiaomiโ€™s keyboard highlighting your first name, surname or professional terms as errors? Or auto-replacement stubbornly replacing abbreviations with ridiculous options? The solution is simple: add problematic words to the user dictionary. In this article, weโ€™ll look at all the relevant ways for MIUI 12, MIUI 13 and MIUI 14 โ€” from standard settings to hidden features for power users.

Itโ€™s important to understand that Xiaomi uses two types of dictionaries: a system dictionary (common to all applications) and a specific keyboard dictionary (such as the Gboard or Mi Keyboard). Weโ€™ll show you how to configure both options, and youโ€™ll learn why some words โ€œdonโ€™t rememberโ€ despite being added, and how to fix them.

Instructions are suitable for all modern devices of the brand: Redmi Note 12/13, Poco F5/X5, Xiaomi 13/14, Black Shark 5/6 and others. If your model is older than 2019, check the version of MIUI in Settings โ†’ About Phone โ€“ for MIUI 11 and below may require additional steps.

1. Adding words through the MIUI System Dictionary

This is the most reliable method, since words will be recognized in all applications, including WhatsApp, Telegram and browsers, but the menu interface may differ depending on the firmware version.

To open the system dictionary:

  1. Go to Settings โ†’ Additional โ†’ Language and input.
  2. Choose Xiaomi Keyboard (Mi Keyboard) or Gboard (if you use it).
  3. Slip on the dictionary or user dictionary.
  4. Click Add (+ icon in upper right corner).

In the window that appears, type in a word (for example, โ€œXenovarpโ€ is a unique word that is often filtered by keyboards as a typo) and click Save. To speed up the process, you can import words from the.txt file through the Import/Export menu.

๐Ÿ’ก

If the word doesn't save, try to type it in Latin, then delete it and add it back in Cyrillic, which resets the recognition cache.

2. Quick addition straight from the keyboard

Not everyone knows, but you can add the words "on the fly" to MIUI without going into the settings, and when the keyboard highlights the word as a mistake,

  1. Stick on the underline word.
  2. In the menu that appears, select Add to the dictionary (or Remember in Gboard).
  3. Confirm the retention.

This method works for both SwiftKey and Mi Keyboard, but there's a caveat: words added in this way are sometimes reset after you update the keyboard. To anchor the result, export the dictionary to the file:

Settings โ†’ Language and input โ†’ Keyboard Xiaomi โ†’ Dictionary โ†’ Export

The file is saved in.dic format and can be restored after resetting.

Why do words disappear after the update?
When you update your keyboard via Google Play or App Gallery, your cache is cleared. To avoid losing your vocabulary, turn off automatic updates for Gboard or Mi Keyboard in your app settings.

Adding words through ADB (for power users)

If standard methods donโ€™t work (e.g., on custom firmware or after root access), you can edit the dictionary via ADB. This method requires connecting the phone to a PC and basic command line knowledge.

You'll need:

  • ๐Ÿ–ฅ๏ธ Computer with installed ADB Tools.
  • ๐Ÿ“ฑ Included debugging by USB on the phone (Settings) โ†’ The phone. โ†’ Version. MIUI โ†’ 7 times to tap according to the version โ†’ Return to the Extra โ†’ For developers).
  • ๐Ÿ”Œ Cable USB (preferably original).

Next, execute the commands:

adb shell


su




cmd user_dictionary add "your word" 100 user_dictionary

Where 100 is the priority of the word (the higher, the more often it will be offered). For mass addition, create a word.txt file and use the script:

for word in $(cat words.txt); do


adb shell cmd user_dictionary add "$word" 100 user_dictionary




done
๐Ÿ“Š What keyboard do you use on Xiaomi?
Mi Keyboard (stock)
Gboard (Google)
SwiftKey
Another.
I don't know.

4 Problems and Solutions: Why Words Aren't Saved

Even after adding words can:

  • ๐Ÿ”„ Disappear after reboot.
  • ๐Ÿšซ Not offered in tips.
  • โš ๏ธ Emphasize as mistakes.

Causes and fixes:

Problem.Reason.Decision
Words disappear after updateKeyboard cache resetsExport the dictionary before updating
Words are not picked up in messengersConflict with the application auto-replacementTurn off auto-replacement in the messenger settings
You can't add a word with a hyphen or apostrophe.MIUI restriction on special symbolsUse ADB or replace the symbol with an emphasis.
Words are not saved in GboardSync with Google account disabledEnable synchronization in Gboard settings

Unplugged. VPN (can block synchronization)|Updated keyboard to the latest version|There are no duplicates in the dictionary|The word does not contain any forbidden symbols (for example, @, #)-->

5. Alternative methods: third-party keyboards and applications

If the built-in MIUI tools donโ€™t suit you, consider:

  • ๐Ÿ“ฑ AnySoftKeyboard supports import/export of dictionaries in.xml.
  • ๐Ÿ”ค Fleksy โ€“ has a cloud dictionary with synchronization.
  • ๐Ÿ“ Text Shortcuts (application) โ€“ allows you to create abbreviations for frequently used phrases.

To install a third-party keyboard:

  1. Download the app from Google Play or App Gallery.
  2. Activate it in Settings โ†’ Language and input โ†’ Current keyboard.
  3. Set it as the default keyboard.

Third-party solutions have the advantage of cross-platforming, such as the Fleksy dictionary synchronizing between Xiaomi, iPhone and Windows.

๐Ÿ’ก

Third-party keyboards may collect data about your input. Before installing, check the application's privacy policy.

6 How to Remove Unnecessary Words from the Dictionary

Over time, the dictionary accumulates erroneous or outdated words to clear it up:

  1. For Mi Keyboard: Settings โ†’ Language and input โ†’ Xiaomi Keyboard โ†’ Dictionary โ†’ Delete (select unnecessary words).
  2. For Gboard: Settings โ†’ Dictionary โ†’ Delete user words.

To reset the dictionary completely:

Settings โ†’ Applications โ†’ Application Management โ†’ Keyboard โ†’ Storage โ†’ Clear data

โš ๏ธ Warning: Clearing the keyboard data will remove all user words and settings.Export the dictionary before reset!

If you use SwiftKey, word deletion is only available through your Microsoft account.

  1. Open SwiftKey.
  2. Go to the account โ†’ Synchronization โ†’ Data management.
  3. Choose Clear User Words.

7. Specifics for different Xiaomi models

On some devices, the dictionary interface may differ:

  • ๐Ÿ“ฑ Poco F4/F5: dictionary hidden in Settings โ†’ System system โ†’ Language and input โ†’ Virtual keyboard โ†’ Gboard/Mi Keyboard.
  • ๐ŸŽฎ Black Shark 5/6: Due to the gaming shell, the path may be Settings โ†’ Game settings โ†’ System settings โ†’ Language.
  • ๐Ÿ“บ Xiaomi Pad 6: on tablets, the dictionary is often duplicated in Settings โ†’ The device โ†’ Language and input.

There's a bug on the Redmi Note 10/11 with MIUI 13: once you add a word to the Mi Keyboard dictionary, it doesn't show up in the hints until you restart the phone.

  1. Add a word through the system dictionary (see section 1).
  2. Switch to another keyboard (such as Gboard) and back.

For Xiaomi 12T/13T with MIUI 14, a cloud dictionary function is available.

Settings โ†’ Xiaomi Cloud โ†’ Synchronization โ†’ Enable โ€œKeyboard Dictionaryโ€

FAQ: Frequent questions about Xiaomi dictionary

Can I add a word with emoji (e.g., coffee)?โ˜•")?
Yes, but only through ADB or third-party keyboards like AnySoftKeyboard. The standard MIUI dictionary doesn't support emojis.
Why did the words disappear after the phone was dropped?
When hard reset is cleaned, the user vocabulary is cleared, and to avoid loss, export it regularly to the file (see section 2).
How do you add a word in two languages (e.g., โ€œhelloโ€)?
Standard dictionary MIUI It does not support mixed words. Use: Multiling O keyboard (specialized in multilingual input). ADB-command with priority 200 for forced addition.
Can I transfer the dictionary from one Xiaomi to another?
Yes, if: Export the dictionary to a.dic or.xml file. Transfer the file to a new device. Import it through the keyboard settings. Gboard just logs in to the same Google account, and the dictionary syncs automatically.
Why does the keyboard offer obscene words that are not in the dictionary?
This is due to the context prediction function, which analyzes your messages in messengers. To disable: Settings โ†’ Language and input โ†’ Keyboard โ†’ Prediction of text โ†’ Disable โ€œObscene wordsโ€