Stay organized with collections
Save and categorize content based on your preferences.
This page lists all languages supported by Conversational Insights. Language is specified
within a conversation's
languageCode
parameter. This field is distinct from the utterance-level
languageCode
field, which you can optionally set in a TranscriptSegment object to assign a
language to that specific utterance in the transcript. Insights
uses the conversation-level
languageCode
to determine whether the features listed next to the
Language Table
check boxes are supported by your language. If the conversation-level
languageCode is not set, Insights infers the language from the
utterance-level languageCode (if set) and then from detecting the transcript's
language directly. For more information about creating and analyzing
conversations, see the
console guide or
the
REST API guide.
Try it for yourself
If you're new to Google Cloud, create an account to evaluate how
Insights performs in real-world
scenarios. New customers also get $300 in free credits to run, test, and
deploy workloads.
You can filter the following table to see which languages and
dialects are available for the feature(s) that you want to use by selecting
the checkbox next to the feature's name. The filtered table only shows the
languages and dialects which all of your selected features support.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-29 UTC."],[[["\u003cp\u003eConversational Insights supports a wide range of languages, which are specified using the \u003ccode\u003elanguageCode\u003c/code\u003e parameter at the conversation level.\u003c/p\u003e\n"],["\u003cp\u003eThe conversation-level \u003ccode\u003elanguageCode\u003c/code\u003e determines feature support, but if unset, Insights attempts to infer the language from utterance-level \u003ccode\u003elanguageCode\u003c/code\u003e or the transcript itself.\u003c/p\u003e\n"],["\u003cp\u003eThe language table allows filtering to identify which languages and dialects support the features needed for each specific use case.\u003c/p\u003e\n"],["\u003cp\u003eFeatures supported by Insights across different languages include conversation storage/import, topic model creation, topic inference, Quality AI, intent/smart highlights, custom highlights, summarization, and entity recognition.\u003c/p\u003e\n"],["\u003cp\u003eAll languages listed can store and import conversations, while some languages have more features supported.\u003c/p\u003e\n"]]],[],null,["# Language support\n\nThis page lists all languages supported by Conversational Insights. Language is specified\nwithin a conversation's\n[`languageCode`](/contact-center/insights/docs/reference/rest/v1/projects.locations.conversations#Conversation)\nparameter. This field is distinct from the utterance-level\n[`languageCode`](/contact-center/insights/docs/reference/rest/v1/projects.locations.conversations#transcriptsegment)\nfield, which you can optionally set in a `TranscriptSegment` object to assign a\nlanguage to that specific utterance in the transcript. Insights\nuses the conversation-level\n[`languageCode`](/contact-center/insights/docs/reference/rest/v1/projects.locations.conversations#Conversation)\nto determine whether the features listed next to the\n[Language Table](/contact-center/insights/docs/languages#table)\ncheck boxes are supported by your language. If the conversation-level\n`languageCode` is not set, Insights infers the language from the\nutterance-level `languageCode` (if set) and then from detecting the transcript's\nlanguage directly. For more information about creating and analyzing\nconversations, see the\n[console guide](/contact-center/insights/docs/create-analyze-conversation-ui) or\nthe\n[REST API guide](/contact-center/insights/docs/create-analyze-conversation-api).\n\n\nTry it for yourself\n-------------------\n\n\nIf you're new to Google Cloud, create an account to evaluate how\nInsights performs in real-world\nscenarios. New customers also get $300 in free credits to run, test, and\ndeploy workloads.\n[Try Insights free](https://console.cloud.google.com/freetrial)\n\n\u003cbr /\u003e\n\nLanguage table\n--------------\n\nInsights supports the languages listed in the table for the following features:\n\n- [Conversation storage and import](/contact-center/insights/docs/create-analyze-conversation-ui#upload)\n- [Create topic model](/contact-center/insights/docs/topic-modeling-basics#topic_models)\n- [Custom highlights](/contact-center/insights/docs/custom-highlights-ui)\n- Entity\n- [Infer topics](/contact-center/insights/docs/topic-modeling-basics#topic_inference)\n- Intent and [Smart highlights](/contact-center/insights/docs/smart-highlights)\n- [Quality AI](/contact-center/insights/docs/quality-ai)\n- [Summarization](/contact-center/insights/docs/summarization) in relation to [Agent Assist](/agent-assist/docs/languages)\n\n| **Note:** The interruption and silence features measure when someone stops speaking, so they don't require specific language support.\n\nYou can filter the following table to see which languages and\ndialects are available for the feature(s) that you want to use by selecting\nthe checkbox next to the feature's name. The filtered table only shows the\nlanguages and dialects which all of your selected features support.\nAll \nStore \\& Import conversations ([using API or console](/contact-center/insights/docs/create-analyze-conversation-ui#upload)) \nCreate a topic model \nInfer topics \nQuality AI \nIntent \\& Smart highlights \nCustom highlights \nSummarization \nEntity \n\n\u003cbr /\u003e"]]