1. A method for predicting the translation quality of a translated input document comprising: receiving an input document pair composed of a plurality of sentence pairs, each sentence pair including a source sentence in a source language and a machine translation of the source language sentence to a target language sentence; for each of the sentence pairs, generating a representation of the sentence pair based on a set of features extracted for the sentence pair; generating a representation of the input document pair based on the sentence pair representations; and predicting a translation quality of the translated input document based on the representation of the input document pair, wherein at least one of the generating of the representation of the sentence pair, the generating of the representation of the input document pair, and the predicting of the translation quality of the translated input document is performed with a processor.