1. A method for predicting the translation quality of a translated input document comprising: receiving an input document in a source language; with a machine translation component, generating an input document pair composed of a plurality of sentence pairs, each sentence pair including a source sentence of the input document 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; predicting a translation quality of the translated input document based on the representation of the input document pair; and comparing the predicted translation quality for the input document pair with a threshold to determine whether the translation quality for the translated document meets the threshold, wherein when the translation quality meets the threshold, outputting the translation of the document to an external device, wherein 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 are performed with a processor.