The following languages are supported in Vertex AI Search. The level of support varies according to features. For languages supported in Vertex AI Agents, see the data store column in the Dialogflow language reference. If necessary, scroll horizontally to view the full table.
Language | Search | Snippets | Extractive
answers |
Extractive
segments |
Summarization | Search with follow-ups | Media search | Healthcare search | Ranking API | Grounded generation API |
English (en) |
✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
Arabic (ar) |
✔ | ✔ | ✔ | ✔ | ✔ | — | ✔ | — | ✔ | ✔ |
Bengali (bn) |
✔ | ✔ | — | ✔ | — | — | — | — | — | ✔ |
Bulgarian (bg) |
— | — | — | — | — | — | — | — | — | ✔ |
Chinese (zh-CN) |
✔ | ✔ | ✔ | ✔ | ✔ | — | — | — | ✔ | ✔ |
Chinese (zh-TW) |
✔ | ✔ | ✔ | ✔ | — | — | — | — | ✔ | ✔ |
Croatian (hr) |
— | — | — | — | — | — | — | — | — | ✔ |
Czech (cs) |
— | — | — | — | — | — | — | — | — | ✔ |
Danish (da) |
✔ | ✔ | ✔ | ✔ | ✔ | — | — | — | ✔ | ✔ |
Dutch (nl) |
✔ | ✔ | ✔ | ✔ | ✔ | — | — | — | ✔ | ✔ |
Estonian (et) |
— | — | — | — | — | — | — | — | — | ✔ |
Finnish (fi) |
✔ | ✔ | ✔ | ✔ | — | — | — | — | ✔ | ✔ |
French (fr)
|
✔ | ✔ | ✔ | ✔ | ✔ | — | ✔ | — | ✔ | ✔ |
German (de) |
✔ | ✔ | ✔ | ✔ | ✔ | — | ✔ | — | ✔ | ✔ |
Greek (el) |
✔ | ✔ | ✔ | ✔ | ✔ | — | — | — | ✔ | ✔ |
Hebrew (iw) |
✔ | ✔ | ✔ | ✔ | ✔ | — | — | — | ✔ | ✔ |
Hindi (hi) |
✔ | ✔ | ✔ | ✔ | ✔ | — | ✔ | — | ✔ | ✔ |
Hungarian (hu) |
— | — | — | — | — | — | — | — | — | ✔ |
Indonesian (id) |
✔ | ✔ | ✔ | ✔ | — | — | — | — | ✔ | ✔ |
Italian (it) |
✔ | ✔ | ✔ | ✔ | ✔ | — | — | — | ✔ | ✔ |
Japanese (ja) |
✔ | ✔ | ✔ | ✔ | ✔ | — | ✔ | — | ✔ | ✔ |
Korean (ko) |
✔ | ✔ | ✔ | ✔ | ✔ | — | ✔ | — | ✔ | ✔ |
Latvian (lv) |
— | — | — | — | — | — | — | — | — | ✔ |
Lithuanian (lt) |
— | — | — | — | — | — | — | — | — | ✔ |
Norwegian (no) |
✔ | ✔ | ✔ | ✔ | — | — | — | — | ✔ | ✔ |
Polish (pl) |
✔ | ✔ | ✔ | ✔ | ✔ | — | — | — | ✔ | ✔ |
Portuguese (pt-BR) |
✔ | ✔ | ✔ | ✔ | ✔ | — | ✔ | — | ✔ | ✔ |
Romanian (ro) |
— | — | — | — | — | — | — | — | — | ✔ |
Russian (ru) |
✔ | ✔ | ✔ | ✔ | ✔ | — | — | — | ✔ | ✔ |
Serbian (sr) |
— | — | — | — | — | — | — | — | — | ✔ |
Slovak (sk) |
— | — | — | — | — | — | — | — | — | ✔ |
Slovenian (sl) |
— | — | — | — | — | — | — | — | — | ✔ |
Spanish (es) |
✔ | ✔ | ✔ | ✔ | ✔ | — | ✔ | — | ✔ | ✔ |
Swahili (sw) |
— | — | — | — | — | — | — | — | — | ✔ |
Swedish (sv) |
✔ | ✔ | ✔ | ✔ | ✔ | — | — | — | ✔ | ✔ |
Thai (th) |
✔ | ✔ | — | ✔ | — | — | — | — | ✔ | ✔ |
Turkish (tr) |
✔ | ✔ | ✔ | ✔ | — | — | — | — | ✔ | ✔ |
Ukrainian (uk) |
— | — | — | — | — | — | — | — | — | ✔ |
Vietnamese (vi) |
— | — | — | — | — | — | — | — | — | ✔ |
Google recommends creating separate data stores for each language. For example, don't ingest data in English and data in German into one data store. Create separate data stores for data in English and for data in German.
For evaluation purposes, you can create data stores for documents in other languages. However, note that only those languages listed above are officially supported.