11. The non-transitory computer readable storage medium of claim 9 wherein the first input-output mapping comprises a fifth value that is based on one or more locale-specific context errors of the second text.
9. A non-transitory computer readable storage medium, having instructions stored therein, which when executed, cause a processor to: identify a first computer-generated translation from a first text in a first natural language to a second text in a second natural language; identify a user-provided subjective translation quality score for the first computer-generated translation; determine, by the processor, a first set of semantic features of the first text; determine, by the processor, a second set of semantic features of the second text; determine a first value that is based on one or more errors of plural form usage of the first text; determine a second value that is based on one or more errors of plural form usage of the second text; train, by the processor, a classifier with a set of input-output mappings, wherein a first input-output mapping of the set of input-output mappings comprises an input that is based on the first value, the second value, the first set of semantic features, and the second set of semantic features, and wherein the first input-output mapping comprises an output that is based on the first user-provided subjective translation quality score; identify a second computer-generated translation from a third text in the first natural language to a fourth text in the second natural language; determine, by the processor, a third set of semantic features of the third text; determine, by the processor, a fourth set of semantic features of the fourth text; determine, by the processor, a third value that is based on one or more errors of plural form usage of the third text; determine, by the processor, a fourth value that is based on one or more errors of plural form usage of the fourth text; provide, to the classifier, one or more inputs that are based on the third value, the fourth value, the third set of semantic features, and the fourth set of semantic features; run, by the processor, the classifier with the one or more inputs to obtain a computer-generated subjective translation quality score for the second computer-generated translation; and provide, to a client device, an assessment of the second computer-generated translation based on the computer-generated subjective translation quality score.