def bleu(corpus, n): print 'BLEU ', return gmean_modified_precision(corpus, n) * brevity_penalty(corpus)
def sleu(corpus, model, n): print 'SLEU ', return gmean_synonym_precision(corpus, model, n) * brevity_penalty(corpus)
def xleu(corpus, model, method, threshold, precision=4): print method, 'bleu ', return gmean_synonym_precision(corpus, model, precision, method, threshold)\ * brevity_penalty(corpus)