User Dictionary Manager (UDM)



Description

User Dictionary Manager (UDM) is an application that allows you to edit/export/import/delete/clean the user dictionary words found on your Android phone.

As of version 8, you can import and export Google keyboard/Gboard files.

What is the user dictionary?

The user dictionary holds the list of words/expressions that assist you in writing SMSes, emails, etc. Your phone allows you to add/delete these words, but unfortunately only one by one.

With the help of the User Dictionary Manager application you can export your defined words and import them on another phone - for example, sharing with friends and collegues.

Install

Please read the Important! section below before downloading this application.

Install User Dictionary Manager (UDM) by using your Android phone to navigate to the market here Android Market (Phone) or here Android Market (Web)

A special build, one where the app has access to the /sdcard/ is found there here https://udm.adrianvintu.net/targetSdkVersion_29/UserDictionaryManager-release.apk. This build is not allowed on Google Play because the targetSdkVersion is 29.

Important!

This application does not work on some HTCs and custom ROMs!

It seems some HTCs and custom ROMs do not implement the standard Android framework. If you are experiencing problems and you are using an HTC then please just uninstall the application. Unfortunately, this is not a developer error, it's a firmware issue.
It totally depends on the HTC ROM.
If HTC will implement the standard Android in a future firmware, then this application will work.
Without a new firmware from HTC this application cannot work.

List of phones not to implement the standard Android dictionary, therefore list of phones that UDM usually does not work on:

Screenshots

User Dictionary Manager for Android Main
User Dictionary Manager for Android Export

User Dictionary Manager for Android Import
User Dictionary Manager for Android Clean

User Dictionary Manager for Android Add
User Dictionary Manager for Android Edit

Release history

User Dictionary Manager 8

+ can import and export from Gboard file
+ small UI improvements
- removed legacy file access for Android 11+ because Google Play no longer allows builds with targetSdkVersion 29. This same build but with access to the /sdcard/ is found at https://udm.adrianvintu.net/targetSdkVersion_29/UserDictionaryManager-release.apk

User Dictionary Manager 7.5

+ added Serbian dictionaries (latin + cyrillic)
* apk available here

User Dictionary Manager 7.4

+ added legacy file access for Android 11+
* apk available here

User Dictionary Manager 7.3

+ In Edit screen, can search by shortcut now

User Dictionary Manager 7.2

+ Can add space character after sentence in the Edit screen. Import/Export observes the space.

User Dictionary Manager 7.1

+ Small UI changes

User Dictionary Manager 7

+ Updated UI and UX

User Dictionary Manager 6.2

+ bugfixing

User Dictionary Manager 6.1

+ updated "order by" statements in the Edit screen.

User Dictionary Manager 6

+ updated to work on Marshmallow and newest Android versions.

User Dictionary Manager 5.5

+ recompile with targetSdkVersion 28

User Dictionary Manager 5.4

+ bugfixing - app crashed for some versions < Android 4.1

User Dictionary Manager 5.3

+ bugfixing - app crashed for some versions < Android 4.0

User Dictionary Manager 5.2

+ users can now import/export/edit in their custom language

User Dictionary Manager 5.1

+ bugfixing

User Dictionary Manager 5.0

+ add/edit shortcuts in the Edit screen
+ sort in the Edit screen
+ choose in which language/culture to export/clean/add your words
+ added German and Russian languages
+ other changes

User Dictionary Manager 4.5

+ can choose into which language (current/all) to import and edit words
+ added a bit of GUI coloring to make it look nicer - more readable

User Dictionary Manager 4.0

+ most requested: import words to all languages
+ export words to txt files
+ added more built in dictionaries
* options in Preferences screen

User Dictionary Manager 3.1

+ support for UTF-8 words

User Dictionary Manager 3.0

+ new menu - Edit (search and edit single words)

User Dictionary Manager 2.1

+ import words from TXT files (one word per line)

User Dictionary Manager 1.1

+ user can change font size in Preferences

User Dictionary Manager 1.0

First release

QR

QR Code

Frequently asked questions/Troubleshooting

  1. How to import words from a TXT file?
    Simple.
    1. Create a wordlist.txt file
    2. Fill it with words - one per line
    3. Copy wordlist.txt to the root of the SD card of the Android phone
    4. Start the User Dictionary Manager (UDM) and in the Import Source screen, choose to import from the external TXT file.
    That is all.
    Click here to download a sample wordlist.txt file
    Click here to download a sample wordlist.txt file with UTF-8 BOM - use this file in case you have Russing, Spanish, etc character sets

    As of version 3.1, the User Dictionary Manager (UDM) supports UTF-8 encoding - for Russian, Chinese, etc character sets.
  2. Cannot import Russian, Chinese, Spanish, etc word. What to do?
    If you cannot import special characters for Spanish and other languages, please do the folowing:
    1. open your wordlist.txt using Notepad++. Do NOT use the simple MS Windows Notepad!!!
    2. cut the lines to the clipboard by pressing CTRL+A and then CTRL+X
    3. goto Format and choose Encode in UTF-8
    4. paste the lines from the clipboard by pressing CTRL+V
    5. save and close the file
    Copy the wordlist.txt file to the sdcard of the phone and you should be done.
    Please remember that your wordlist.txt file should contain at most 7000 words!!! Edit: see below question.
  3. How many words should the wordlist.txt contain?
    It has been noticed - by empiric testing - that more than 7k words will probably kill your phone.
    Edit: some people have reported that importing 30k words works fine on some newer Android phones.
  4. Where can I get word lists in my language?
    You can start by looking at OpenOffice dictionaries and other sources.
    • Here is a list of 2k Dutch words provided by Edgar Meij.
    • Here is a list of 93k Finninsh words provided by Antti Kurittu.
    • Here is a list of 76k Romanian words provided by Alex Popa.
    • Here is a list of 85k Spanish words provided by Antonio Perez.
    The below lists are imbedded in the application - you don't need to download them anymore.
    • Here is a list of 27k Bahasa Malaysia words provided by ZooL from Wiktionary.org
    • Here is a list of 5k Catalan words provided by Joan Montané --- Sofcatalà.
    • Here is a list of 67k Catalan words provided by Roger Olivet. Please use this with care - on my Samsung Galaxy importing this many words takes ages, for example.
    • Here is a list of 3k Dutch words provided by Jared.
    • Here is a list of 11k Dutch words provided by Jared.
    • Here is a list of 800 English words provided by Erwin Soo.
    • Here is a list of 4k Farsi words provided by Arefkhani Ehsan.
    • Here is a list of 26k Hungarian words provided by Zsolt Bodnár.
    • Here is a list of 30k Portuguese words provided by Henrique Alves. Please use this with care - on my Samsung Galaxy importing this many words takes ages, for example.
    • Here is a list of 2k Romanian words provided by Adrian Vintu.
    • Here is a list of 2k Serbian latin words provided by Leopold.
    • Here is a list of 2k Serbian cyrilic words provided by Leopold.
    • Here is a list of 2k Slovene words provided by Marko Gergic.
    • Here is a list of 4k Spanish words provided by Jose Pardo.
    If you have created word lists in other languages, I would appreciate if you would send them to me so I can post it on this website so everybody can download them.
  5. Do you have any other Android applications?
    Yes, please check out DEX for Android dex.adrianvintu.net
  6. I would like to send suggestions, questions or requests. How do I contact you?
    Navigate to the Contact section.
  7. I am a programmer and I am interested in Android, J2ME, etc. Do you have a blog with interesting articles?
    Yes, my blog address is http://www.adrianvintu.net/blogengine
    If you are an Android programmer, you must check this link out http://adrianvintu.net/blogengine/post/Colored-Logcat-Script-for-Windows.aspx

Thanks

Thanks for the application idea goes to Andrei Diaconu.

Thanks for testing and improvement ideas go to Erwin Soo.

Contact

Suggestions, questions and requests are always welcomed at adrianvintu@yahoo.com.

Stay up to date with new releases of my applications and new blog articles by connecting to my Facebook page.

My blog address is http://www.adrianvintu.net/blogengine.
If you are an Android programmer, you must check this link out http://adrianvintu.net/blogengine/post/Colored-Logcat-Script-for-Windows.aspx.

Share

Stay up to date with new releases of my applications and new blog articles by connecting to my Facebook page.

Use the links below to share this article to your friends.




Other Projects
DEX for Windows Phone
DEX for Android
Istoria Romanilor
User Manager Dictionary (UDM)



Copyright © 2013 - 2022 Adrian Vintu