Sharing a dictionary between applications on a PC

There is no integrated dictionary of our natural language in our Operating Systems that is shared between different applications.  This train attemeps to find, define and implement such a shared dictionary.