in src/morphological_filtering.py [0:0]
def __init__(self, lang: str):
super().__init__()
self.lang = lang
assert self.lang in ('fr', 'it'), 'Morphological filtering using spaCy only supported for fr and it'
self.nlp = spacy.load(self.lang, disable=['parser', 'ner'])
# update gender label dicts according to spaCy labels
self.MATCH_GENDER_LABELS[FEM_LABEL].update({'Fem'})
self.MATCH_GENDER_LABELS[MSC_LABEL].update({'Masc'})
self.OTHER_GENDER_LABELS[FEM_LABEL].update({'Masc'})
self.OTHER_GENDER_LABELS[MSC_LABEL].update({'Fem'})