1. A computer system comprising a plurality of networks each includes a plurality of computers for performing a method for determining a target language for automatic programmatic translation of text in a first language, comprising: creating text in the first language, the text being in a single discrete document; using an HTML ‘lang’ attribute to set at least one target language for a portion of the text which is different from the first language; and, automatically programmatically translating the portion having the first language into said at least one target language with said ‘lang’ attribute as a key for machine translation in order to produce a mixed translation of the text.