1. A method of training a machine translation computing device to generate confidence scores indicative of a quality of a translation result, comprising: translating a source string with a machine translation computing device to generate a target string; extracting features from the machine translator, indicative of performance of translation steps in the machine translator; obtaining a trusted entity-assigned translation score indicative of a trusted entity-assigned translation quality of the target string; identifying a relationship between a subset of the extracted features and the trusted entity-assigned translation score; parsing the source string into a source intermediate linguistic structure indicative of a meaning of the source string; wherein translating includes translating the source intermediate linguistic structure to a target intermediate linguistic structure; wherein translating the source intermediate linguistic structure comprises identifying mappings, in a mapping database, that map portions of the source intermediate linguistic structure to portions of the target intermediate linguistic structure; and wherein extracting one or more features indicative of a quality of transiating the source intermediate linguistic structure comprises extracting a feature indicative of a number of identified mappings.