An XT9 prediction training tool for Sailfish OS. Installable packages available at Chum:
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
nephros 2178b2ac61 update changelog 1 month ago
icons Release: 0.9.1 6 months ago
qml delay learning in the loop 1 month ago
rpm update changelog 1 month ago
translations Translations: credit self ;) 3 months ago
.gitignore next 6 months ago
LICENSE add license file 6 months ago Update '' 6 months ago
Screenshot_001.png fixup! fixup! update translations 6 months ago update builder for 64bit 3 months ago
harbour-neuntrainer.desktop add backup info 6 months ago remorse works now. 6 months ago
harbour-neuntrainer.profile add sailjail profile 3 months ago


A little app for Sailfish OS which allows adding words to the XT9 prediction.

You can get it from Sailfishos Chum (best via the app, or at [3]).
You need a licensed version of Sailfish OS to install this, as it depends on the XT9 feature.

Inspired by the thread about the same ([1]), and Pekka Vuorela's suggestion at [2].

Learning words needs to go through the prediction library. Only interface at the moment is the qml one. If you want to hack for yourself, guess you can check Xt9InputHandler.qml and do some simple app that does acceptWord() parts.

NOTE: it is unknown whether adding a large number of words to the database has a negative effect in some way. Use reponsibly.
After all this is input text prediction, not a thesaurus or dictionary. If you need one of these, use one of these.

Features/use cases supported at the moment:

  • Entering a couple of words in the text field
  • Selecting a word in the text field and learning it
  • Copypasting a phrase you have in the clipboard into the text field, and learning all words in it
  • Loading a text file from your phone and learning the words in it

Features that won't be added (by me, Pull Requests are always welcome):

  • loading things from the net
  • better target language selection: I had an implementation which could detect target language from the current keyboard, but this does not work in SailJail so I dropped it




licensed under the MIT License