---
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).