The fcitx input method framework for Linux (https://fcitx-im.org) apparently has support for English auto-complete, although I never used that feature and don't see how to enable it.
What I do use it for is entering Unicode characters: press Ctrl-Alt-Shift-U to get a fuzzy search over all of Unicode, then type just enough of the description to select the right character in the shortlist, then you can enter it. Much better than googling to copy-paste.
What I do use it for is entering Unicode characters: press Ctrl-Alt-Shift-U to get a fuzzy search over all of Unicode, then type just enough of the description to select the right character in the shortlist, then you can enter it. Much better than googling to copy-paste.