(model_name)
| 72 | return OperatorType.Anonymize |
| 73 | |
| 74 | def download_model(model_name): |
| 75 | global _model_downloaded |
| 76 | if not _model_downloaded: |
| 77 | if not spacy.util.is_package(model_name): |
| 78 | print(f"Downloading {model_name} model...") |
| 79 | spacy.cli.download(model_name) |
| 80 | else: |
| 81 | print(f"{model_name} model already downloaded.") |
| 82 | _model_downloaded = True |
| 83 | |
| 84 | def replace_entities(entity_map, text): |
| 85 | # Create a reverse mapping of placeholders to entity names |