# argument_parser.py from argparse import ArgumentParser from typing import List def get_args(): """ Parses command-line arguments for ALIGN-Multilingual. Returns: argparse.Namespace: Parsed arguments. """ parser = ArgumentParser(description="ALIGN-Multilingual Argument Parser") parser.add_argument( "--dataset_name", dest="dataset_name", type=str, default="mrpc", choices=["mrpc", "qqp"], help="Name of the dataset to use.", ) # parser.add_argument( # "--language", # type=str, # default="fr", # help="Target language for translation.", # ) parser.add_argument( "--model_name", dest="model_name", type=str, default="facebook/nllb-200-3.3B", help="Translation model name.", ) parser.add_argument( "--batch_size", dest="batch_size", type=int, default=16, help="Batch size for translation.", ) parser.add_argument( "--save", dest="save", type=bool, help="Whether to save the translated dataset to a file.", ) return parser.parse_args()