--- title: Language Detection spoke description: The ServiceNow Language Detection Service spoke is an in-house language detection service offered by the ServiceNow platform. It provides a single subflow and action to identify the language of a given text. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/platform-administration/dynamic-translation/in-house-language-detection.html release: australia product: Dynamic Translation classification: dynamic-translation topic_type: concept last_updated: "2026-03-12" reading_time_minutes: 1 breadcrumb: [Translating with Dynamic Translation, Dynamic Translation, Translation and localization, Configure core features, Administer the ServiceNow AI Platform] --- # Language Detection spoke The ServiceNow Language Detection Service spoke is an in-house language detection service offered by the ServiceNow platform. It provides a single subflow and action to identify the language of a given text. The ServiceNow Language Detection Service spoke plugin \(com.glide.language\_detection\_spoke\) is available with the activation of Dynamic Translation plugin \(com.glide.dynamic\_translation\). This spoke creates an entry named ServiceNow in Dynamic Translation's Translator Configurations \(sn\_dt\_translator\_configuration\) table. By default, this entry is active and marked as default for detection. To configure your own language detection service, see [Integration with other translation services](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/dynamic-translation/integration-with-other-translation-services.md). ## Subscription This spoke requires any ServiceNow subscription that is Professional or above, and includes Dynamic Translation. ## Supported versions API versions v3 and v4. ## Spoke subflow The spoke provides the subflow in the Published state to integrate with the ServiceNow language detection service.
Subflow Description
Inputs
Detect Language \[detect\_language\_v3\] or \[detect\_language\_v4\] Detects the languages of texts using ServiceNow Language Detection Service.The v4 flows for Dynamic Translation are supported from the Xanadu Patch 3 release. For more information, see [Migrate customized Translator Configurations to v4 flows](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/dynamic-translation/migrate-v4-dynamic-translation.md).
## Spoke action The spoke provides the action in the Published state to integrate with the ServiceNow language detection service.
Subflow Description
Inputs
Detect Language \[detect\_language\_v3\] or \[detect\_language\_v4\] Detects the languages of texts using ServiceNow Language Detection Service. The v4 flows for Dynamic Translation are supported from the Xanadu Patch 3 release. For more information, see [Migrate customized Translator Configurations to v4 flows](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/dynamic-translation/migrate-v4-dynamic-translation.md).
The ServiceNow Language Detection service uses the following Dynamic Translation APIs to detect the language of the input texts: - getDetectedLanguage: Provides text to identify the languages. - getDetectedLanguages: Provides texts to identify the languages. For more information, see [DynamicTranslation API](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/dynamic-translation/dyn-translation-apis.md).