The language detection service provides both on-device and on-cloud capabilities. You can select a proper mode as required.