Cloud Speech-to-Text V2 supported languages

This page lists all languages supported by Cloud Speech-to-Text. Language is specified within a recognition request's languageCodes parameter. For more information about sending a recognition request and specifying the language of the transcription, see the how-to guides about performing speech recognition. For more information about the class tokens available for each language, see the class tokens page.

Try it for yourself

If you're new to Google Cloud, create an account to evaluate how Cloud STT performs in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.

Try Cloud STT free

The table below lists the models available for each language. Cloud Speech-to-Text offers multiple recognition models, each tuned to different audio types.

Some languages are supported by additional models which are optimized for additional audio types: These include telephony_short and telephony.

Use only the language codes shown in the following table. The following language codes are officially maintained and monitored externally by Google. Using other language codes can result in breaking changes.

Filter by region:
Filter by supported feature:
Filter by language:
Location Name BCP-47 Model Automatic punctuation Diarization Model adaptation Word-level confidence Profanity filter Spoken punctuation Spoken emoji
asia-south1 English (United States) en-US telephony_short Automatic punctuation Model adaptation Word-level confidence Profanity filter Spoken punctuation Spoken emoji
asia-southeast1 Afrikaans (South Africa) af-ZA chirp Automatic punctuation
asia-southeast1 Afrikaans (South Africa) af-ZA chirp_2 Automatic punctuation Model adaptation Word-level confidence Profanity filter
asia-southeast1 Albanian (Albania) sq-AL chirp Automatic punctuation
asia-southeast1 Albanian (Albania) sq-AL chirp_2 Automatic punctuation Model adaptation Word-level confidence Profanity filter
asia-southeast1 Amharic (Ethiopia) am-ET chirp Automatic punctuation
asia-southeast1 Amharic (Ethiopia) am-ET chirp_2 Automatic punctuation Model adaptation Word-level confidence Profanity filter
asia-southeast1 Arabic (Egypt) ar-EG chirp Automatic punctuation
asia-southeast1 Arabic (Egypt) ar-EG chirp_2 Automatic punctuation Model adaptation Word-level confidence Profanity filter
asia-southeast1 Armenian (Armenia) hy-AM chirp Automatic punctuation
asia-southeast1 Armenian (Armenia) hy-AM chirp_2 Automatic punctuation Model adaptation Word-level confidence Profanity filter
asia-southeast1 Aromanian (Bulgaria) rup-BG chirp_2 Automatic punctuation Model adaptation Word-level confidence Profanity filter
asia-southeast1 Assamese (India) as-IN chirp Automatic punctuation
asia-southeast1 Assamese (India) as-IN chirp_2 Automatic punctuation Model adaptation Word-level confidence Profanity filter
asia-southeast1 Asturian (Spain) ast-ES chirp Automatic punctuation
asia-southeast1 Asturian (Spain) ast-ES chirp_2 Automatic punctuation Model adaptation Word-level confidence Profanity filter
asia-southeast1 Azerbaijani (Azerbaijan) az-AZ chirp Automatic punctuation
asia-southeast1 Azerbaijani (Azerbaijan) az-AZ chirp_2 Automatic punctuation Model adaptation Word-level confidence Profanity filter
asia-southeast1 Basque (Spain) eu-ES chirp Automatic punctuation
asia-southeast1 Basque (Spain) eu-ES chirp_2 Automatic punctuation Model adaptation Word-level confidence Profanity filter
asia-southeast1 Belarusian (Belarus) be-BY chirp Automatic punctuation
asia-southeast1 Belarusian (Belarus) be-BY chirp_2 Automatic punctuation Model adaptation Word-level confidence Profanity filter
asia-southeast1 Bengali (Bangladesh) bn-BD chirp_2 Automatic punctuation Model adaptation Word-level confidence Profanity filter
asia-southeast1 Bengali (India) bn-IN chirp_2 Automatic punctuation Model adaptation Word-level confidence Profanity filter
asia-southeast1 Bosnian (Bosnia and Herzegovina) bs-BA chirp Automatic punctuation
asia-southeast1 Bosnian (Bosnia and Herzegovina) bs-BA chirp_2 Automatic punctuation Model adaptation Word-level confidence Profanity filter
asia-southeast1 Bulgarian (Bulgaria) bg-BG chirp Automatic punctuation
asia-southeast1 Bulgarian (Bulgaria) bg-BG chirp_2 Automatic punctuation Model adaptation Word-level confidence Profanity filter
asia-southeast1 Burmese (Myanmar) my-MM chirp Automatic punctuation
asia-southeast1 Burmese (Myanmar) my-MM chirp_2 Automatic punctuation Model adaptation Word-level confidence Profanity filter
asia-southeast1 Catalan (Spain) ca-ES chirp Automatic punctuation
asia-southeast1 Catalan (Spain) ca-ES chirp_2 Automatic punctuation Model adaptation Word-level confidence Profanity filter
asia-southeast1 Cebuano (Philippines) ceb-PH chirp Automatic punctuation
asia-southeast1 Cebuano (Philippines) ceb-PH chirp_2 Automatic punctuation Model adaptation Word-level confidence Profanity filter
asia-southeast1 Central Kurdish (Iraq) ckb-IQ chirp Automatic punctuation
asia-southeast1 Central Kurdish (Iraq) ckb-IQ chirp_2 Automatic punctuation Model adaptation Word-level confidence Profanity filter
asia-southeast1 Chinese (Simplified, China) cmn-Hans-CN chirp Automatic punctuation
asia-southeast1 Chinese (Simplified, China) cmn-Hans-CN chirp_2 Automatic punctuation Model adaptation Word-level confidence Profanity filter
asia-southeast1 Chinese, Cantonese (Traditional Hong Kong) yue-Hant-HK chirp Automatic punctuation
asia-southeast1 Chinese, Cantonese (Traditional Hong Kong) yue-Hant-HK chirp_2 Automatic punctuation Model adaptation Word-level confidence Profanity filter
asia-southeast1 Chinese, Mandarin (Traditional, Taiwan) cmn-Hant-TW chirp Automatic punctuation
asia-southeast1 Chinese, Mandarin (Traditional, Taiwan) cmn-Hant-TW chirp_2 Automatic punctuation Model adaptation Word-level confidence Profanity filter
asia-southeast1 Croatian (Croatia) hr-HR chirp Automatic punctuation
asia-southeast1 Croatian (Croatia) hr-HR chirp_2 Automatic punctuation Model adaptation Word-level confidence Profanity filter
asia-southeast1 Czech (Czech Republic) cs-CZ chirp Automatic punctuation
asia-southeast1 Czech (Czech Republic) cs-CZ chirp_2 Automatic punctuation Model adaptation Word-level confidence Profanity filter
asia-southeast1 Danish (Denmark) da-DK chirp Automatic punctuation