class_docstr: FLoRes machine translation dataset.
class_docstr_tok: ["FLoRes","machine","translation","dataset","."]
code: def _split_generators(self, dl_manager):
      dl_dir = dl_manager.download_and_extract(_DATA_URL)
  
      source, target = self.builder_config.language_pair
      non_en = source if target == "en" else target
      path_tmpl = (
          "{dl_dir}/wikipedia_en_ne_si_test_sets/wikipedia.{split}.{non_en}-en."
          "{lang}"
      )
  
      files = {}
      for split in ("dev", "devtest"):
          files[split] = {
              "source_file": path_tmpl.format(
                  dl_dir=dl_dir, split=split, non_en=non_en, lang=source
              ),
              "target_file": path_tmpl.format(
                  dl_dir=dl_dir, split=split, non_en=non_en, lang=target
              ),
          }
  
      return [
          tfds.core.SplitGenerator(
              name=tfds.Split.VALIDATION, gen_kwargs=files["dev"]
          ),
          tfds.core.SplitGenerator(
              name=tfds.Split.TEST, gen_kwargs=files["devtest"]
          ),
      ]
  
file_path: datasets/tensorflow_datasets/translate/flores.py
imports: import collections
  from etils import epath
  import tensorflow_datasets.public_api
label_desc: Use image node_id 2 for calling the Flores obj's underlying member method code with example usage: obj._split_generators(dl_manager) and returns: list