in presidio-analyzer/install_nlp_models.py [0:0]
def _download_model(engine_name: str, model_name: str) -> None:
if engine_name not in ("spacy", "stanza"):
raise ValueError(f"Unsupported nlp engine: {engine_name}")
if engine_name == "spacy":
spacy.cli.download(model_name)
elif engine_name == "stanza":
if stanza:
stanza.download(model_name)
else:
raise ImportError("stanza is not installed")