如何从 Spacy 加载任意语言

How to load arbitrary languages from Spacy

所以我有这个功能:

import spacy

def foo(lang):
   if lang == "en":
       model = spacy.lang.en.English()
   elif:

Spacy 中有 ton 种语言,我需要能够处理所有这些语言(无需硬编码)。

阅读他们的代码,他们有像 en 这样的子模块,在变量 __all__ 中有 "English" 但我不知道我该怎么做。

加载一个Language(这不包括任何统计模型):

nlp = spacy.util.get_lang_class("en")