migrate to better-maintained language-detection fork