Vietnamese is declared three times, and never alone
Three of the nine vendors that declare a site language declare Vietnamese. The same three declare Thai, and all three declare Indonesian, so no vendor in this register has taken this market without taking the region. As of 2026-09-22.
| Vendor | Code as declared | Form of the code | The set it sits in |
|---|---|---|---|
| CapCut | vi-VN | Region-tagged | 27 locales, every one but English region-tagged |
| Kling AI | vi | Bare language code | 20 bare codes |
| PixVerse | vi | Bare language code | 13 bare codes |
Inclusion rule. Vendors declaring this language as a same-host hreflang alternate. A vendor serving the language without declaring it cannot be seen by this method and is not listed. Order. Alphabetical by vendor.
1The region is one decision, not three
Every vendor declaring this code also declares Thai and Indonesian. Two of the three stop there; the third adds Malay and Filipino as well. Nobody picked this market on its own.
For a reader the consequence is simple: the shortlist for a Vietnamese-language project on this column is the same shortlist as for a Thai one, and it has three names on it.
2A Latin script with heavy diacritics
Vietnamese is written in Latin letters carrying tone and vowel marks, sometimes two on one character. That makes it a good test of whether text drawn inside a generated picture is being rendered or approximated, because a missing mark changes the word.
No vendor in this register publishes anything about that. The one frame-text claim here names English and Chinese and then other languages, which cannot be read as covering a diacritic-heavy script or as excluding it.
3Nothing published about the spoken language
None of the three vendors publishes a spoken-language list. Vietnamese is a tonal language, which is precisely the kind of property that separates a voice inventory that works from one that technically exists.
Three site declarations is the whole published record. Across Southeast Asia this register has between two and four site declarations per language and not one named voice list, which is the widest gap between the columns anywhere in it.
4Sources
Each row was read from the vendor's own markup on 2026-09-22 and is kept in the register; what counts as a declaration is on how counted. The region as a whole is on the Southeast Asia market page.
Languages either side of this one in the index: Ukrainian and Arabic. Every language any vendor declares is listed at one language at a time.
- Text drawn inside the picture“Multilingual text generation within frames is now supported, with accurate placement and style consistency across English, Chinese, and other languages”outside the three columns
- Site languages27 locales: ar-EG, cs-CZ, de-DE, el-GR, en, es-ES, fi-FI, fr-FR, he-IL, hu-HU, id-ID, it-IT, ja-JP, ko-KR, ms-MY, nl-NL, pl-PL, pt-BR, ro-RO, ru-BY, sv-SE, th-TH, tl-PH, tr-TR, uk-UA, vi-VN, zh-TWdeclared as same-domain alternates
- Site languages20 languages: ar, de, en, es, fil, fr, hi, id, it, ja, ko, ms, nl, pl, pt, ru, th, tr, uk, videclared as same-domain alternates