I moved from my redmi to mi mix 2 now and used miMover app but unfortunately the words in my used keyboard gboard weren't restored. Neither does the internal synchronization work, it says something like "sync is not available for devices with G suite accounts or Android for work profile"

Couldn't yet find a working solution for this issue, so I'm thinking about re adding all words, but don't want to do this one by one. I have a wordlist as a text file which would cover at least 80% of my custom words. Any way of adding this at once to gboard dictionary?

Apart from gboard dictionary there seems to be a common Central Android custom word dictionary. Is gboard also considering words from there? In case yes, maybe there's some API/interface to this Central place so I could add those words at least there, so they could be used by gboard (and also by other keyboard apps should I ever decide to switch).

I don't mind which way to go in case at least one of both could be achieved.

Thanks so much guys!!!!

  • 1
    If you could get them out into a text file (maybe) it could be transferred to the device, and opened. Maybe then each of the words could be highlighted for inclusion? Saves the 50% of typing work, at least. If it requires typing, perhaps a great big copy/paste from the source into a clean document could induce the action? – wbogacz Apr 30 '18 at 13:11
  • I have them already in a text file, each word per line. But it's annoying to select and add them one by one, especially because gboard does sometimes only really add them after a few typings. – tim Apr 30 '18 at 14:05
  • 1
    Why one-by-one? Can't you open the text document, or copy a big list of them into any text field? Even a Messenger text field should allow a copy, especially a few hundred words at time (I don't know the upper bound). – wbogacz Apr 30 '18 at 17:35
  • Select every word one by one for inclusion, wasn't that what you suggested in your first comment? Understood it like this. A simple copy of all the words will not include them in the dictionary unfortunately. – tim May 1 '18 at 12:48
  • I was responding to the idea you were copy and pasting one at a time. The inclusion has to be singular, certainly. – wbogacz May 1 '18 at 13:58

The closest workaround I got perhaps is installing some third-party application (like User Dictionary Plus by Alessandro Paolino).

This application essentially, lets you personalize your personal dictionary with words you usually use. It learns words you’ve used on Social Networks, Messaging Apps etc. to text files.

Some of its feature include:

  • Backup/Restore your Personal Dictionary (Premium Feature). Premium Version will allow you to get Premium features and to import more words than the Free version.

User Dictionary Plus also allows importing of words from Text File but this is a premium feature:

enter image description here

Note from author: The App works correctly with keyboards that access to Android User Dictionary (for example: GBoard from Google).

| improve this answer | |

I updated Gboard to a test version and I noticed that there is now an import/export option when you press the three dots on the top right next to the plus button to add a word to the dictionary. This might have been there before as well. Unfortunately, you will have to import every language separately and the "all languages" separately as well.

The easiest way is to export from the app of your old device and then import the same zip file/s to your new device. However, if you want to go the hard way or if you don't have the old phone any more, you can also just see how the text file in the zip file is structured and use that structure, then zip the text file and you can import that as well.

| improve this answer | |

I totally forgot probably The most important detail to accomplish this import successfully. The file encoding MUST be ASCII text. If for any reason you still cannot manage to import a dictionary via the Gboard app please feel free to contact me.

Step 1 - Pay attention to the format

Format your personal-dictionary.txt file following the provided sample/template. Copy and paste if you need to. The only thing(s) you are changing is adding one tab after each category, or 4 spaces. But don't mix tabs with spaces and visa versa.

Format is as follows:

word_shortcut your_word

Example of EXACTLY how the file format should look.

# Gboard Dictionary version:1
drug    Degarelix   en-US
ruski   Ruskinaya   en-US
den dendog1 en-US
motha    motha#@*$#    en-US
nigh    night   en-US
til tiller  en-US

Step 2 - Compress your document

Do not use any other zip format other than the universal basic .zip format.

Gboard will not recognize any other archive type e.g. .7zip, .tar.gz, etc. Also, Gboard will not recognize any type of file format.

So, put your newly created and made-up word-list in a blank folder. The only file that should be in that folder is the .txt file. Compress the folder. Name the folder and the file whatever you like. You can even use one of those made-up words you made up.

Til: Do not compress the .txt file first and then compress the folder on top of that. Either just compress the file (a folder gets created automatically)

Step 3 - Import the file

Open Gboard > Personal dictionary > Import > find your .zip file > tap/click one time > Gboard will do the rest.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.