1. A computer-implemented method of translating a computer generated log output message file from a first language to a second language, said method comprising: receiving a log output containing a plurality of messages in a first language; matching, using a computing device, words and phrases in said log output messages to pre-established codes in a matched message index resolving ambiguous matches, using a computing device, by removing codes matched to ones of said words and phrases that have overlap with words and phrases matched to different codes; translating, using a computing device, said codes in said matched message index into a second language different than said first language to a corresponding second log output message in said second language; and outputting said second log output message in said second language.