1. A computer implemented machine translation method, comprising: capturing one or more elements of a source language using a language analysis means, the one or more elements of language relating to a domain; using one or more machine translation utilities so as to generate one or more sets of target language information based on the one or more elements of the source language; applying one or more correction routines to the one or more sets of machine translation information that include information distance analysis of the one or more sets of machine translation information to a set of text elements related to the domain and stored to a database; and constructing one or more data outputs related to a meaning intended by a user by the one or more elements of source language.