langdetect offers slower and less accurate support for a smaller range of languages than langid.py
see e.g. pg 28 of https://aclanthology.org/P12-3005.pdf
proposal:
- replace
langdetect dep with langid
- update
garak/langproviders/base.py to match langid interface
- don't load this unless required (inside
garak.langproviders.base.is_meaning_string())