docstr:     The standard BLEU calculation function for translation. It will compute the BLEU                 scores using sacrebleu tools.
  Parameters
  ----------
  ground_truth: list[string]
      The ground truth (correct) target values. It is a list of strings.
  predict: list[string]
      The predicted target values. It is a list of strings.
  Returns
  -------
  score: float
      The final bleu score
docstr_tok: ["The","standard","BLEU","calculation","function","for","translation",".","It","will","compute","the","BLEU","scores","using","sacrebleu","tools",".","Parameters","--","--","--","--","--","ground_truth",":","list","[","string","]","The","ground","truth","(","correct",")","target","values",".","It","is","a","list","of","strings",".","predict",":","list","[","string","]","The","predicted","target","values",".","It","is","a","list","of","strings",".","Returns","--","--","--","-","score",":","float","The","final","bleu","score"]
code: def calculate_scores(self, ground_truth, predict):
      """
              The standard BLEU calculation function for translation. It will compute the BLEU \
                  scores using sacrebleu tools.
          Parameters
          ----------
          ground_truth: list[string]
              The ground truth (correct) target values. It is a list of strings.
          predict: list[string]
              The predicted target values. It is a list of strings.
          Returns
          -------
          score: float
              The final bleu score
          """
      bleu = sacrebleu.corpus_bleu(
          predict, [ground_truth], lowercase=True
      )
      return bleu.score
  
imports: import sacrebleu
  from .base import EvaluationMetricBase
label_desc: Use image node_id 2 for calling the BLEUTranslation obj's underlying member method code with example usage: obj.calculate_scores(ground_truth, predict) and returns: bleu