BLEU evaluates machine-translation predictions by comparing their n-grams with one or more reference translations. Unlike ROUGE, it emphasizes precision, while correcting precision’s tendency to reward short, incomplete outputs. section 4.2.1
BLEU makes two practical adjustments:
- Applies a brevity penalty when the prediction is shorter than the target. section 4.2.1
- Uses modified n-gram precision to compare a prediction against multiple reference translations. section 4.2.1
Why ordinary precision can mislead
For target “the cat in the hat” and prediction “cat hat,” ordinary precision reaches 1.0 because both predicted words occur in the target, despite the incomplete output. BLEU penalizes this shortness. In a Zelda comparison with two references, NLTK produces a sentence BLEU score of about 0.619. section 4.2.1



