1. A method for translating a sentence entered by a user into machine recognizable thought patterns, said method comprising: receiving the sentence entered by the user; translating the user's sentence to a universal language; parsing the translated sentence; deriving propositions from the parsed translated sentence of the user; sequentially storing the derived propositions into a knowledge database; and, generating a set of peripheral database linkages for the sets of derived propositions representing the user's sentence, wherein each peripheral database linkage includes a peripheral database representing a function of speech selectively linked to one or more of the other peripheral databases and the knowledge database.