Skip to contentSkip to navigationSkip to topbar

Authy Supported Languages


(warning)

Warning

As of November 2022, Twilio no longer provides support for Authy SMS/Voice-only customers. Customers who were also using Authy TOTP or Push prior to March 1, 2023 are still supported. The Authy API is now closed to new customers and will be fully deprecated in the future.

For new development, we encourage you to use the Verify v2 API.

Existing customers will not be impacted at this time until Authy API has reached End of Life. For more information about migration, see Migrating from Authy to Verify for SMS(link takes you to an external page).

A verification message's locale will automatically resolve based on the country code of the phone number provided and use English as a fallback language. Using automatic resolution is highly recommended. See a list of phone number country code to language mappings here. If a language override is still required, you can use the locale parameter.

We support the format country-region as described in IETF's BPC 47(link takes you to an external page) for the languages listed below. If an unsupported override locale is given, a 404 error will be returned. In that case, we recommend that you retry the request without the locale parameter to implement a fallback to the country code's default language or English.

Supported languages include:

NameLanguage Tag
Afrikaansaf
Arabicar
Catalanca
Chinese (Simplified using mainland terms)zh
Chinese (Simplified using mainland terms)zh-CN
Chinese (Simplified using Hong Kong terms)zh-HK
Croatianhr
Czechcs
Danishda
Dutchnl
English (American)en
English (British)en-GB
Estonianet
Finnishfi
Frenchfr
Germande
Greekel
Hebrewhe
Hindihi
Hungarianhu
Indonesianid
Italianit
Japaneseja
Kannadakn
Koreanko
Lithuanianlt
Malayms
Marathimr
Norwegiannb
Polishpl
Portuguese - Brazilpt-BR
Portuguesept
Romanianro
Russianru
Slovaksk
Spanishes
Swedishsv
Tagalogtl
Telugute
Thaith
Turkishtr
Ukrainian (SMS only)uk
Vietnamesevi
(warning)

Warning

SMS messages sent with Programmable Messaging, Verify, and Authy are priced per message segment.

Messages sent in certain language locales, including pt, pt_BR, cs, and el or in non-GSM characters may be split into multiple message segments. You can check how many message segments your message will use with the Messaging Segment Calculator tool(link takes you to an external page).

Learn more about how to limit message segments in our developer best practices.

Here's a basic select implementation in JavaScript: