code: def bucc_extract(cand2score, th):
      # Adapted From: https://github.com/google-research/xtreme/blob/
      #               522434d1aece34131d997a97ce7e9242a51a688a/third_party/utils_retrieve.py
      bitexts = []
      for (src, trg), score_ in cand2score.items():
          if score_ >= th:
              bitexts.append((src, trg))
      return bitexts
  
imports: import hashlib
  import numpy
  import torch
  from dataclasses import dataclass
  from typing import List
  from jiant.tasks.core import BaseExample, BaseTokenizedExample, BaseDataRow, BatchMixin, Task, TaskTypes
  from jiant.tasks.lib.templates.shared import construct_single_input_tokens_and_segment_ids, create_input_set_from_tokens_and_segments
  from jiant.utils.python.io import read_file, read_file_lines
label_desc: Use image node_id 4 for calling a global function with example usage: bucc_extract(cand2score, th) and returns: bitexts