I use a little utility to complete words as I type, especially longer technical terms.
The current version is Windows-only. It includes approximately 100,000 common English words, and over a million scientific terms curated from scientific abstracts.
You can get it here:
Your feedback is welcome and appreciated!