This document describes the languages, IDEs, and code infrastructure interfaces that Gemini Code Assist supports.
Supported languages for prompts
Gemini Code Assist supports the following languages:
- Arabic (ar)
- Bengali (bn)
- Bulgarian (bg)
- Chinese simplified and traditional (zh)
- Croatian (hr)
- Czech (cs)
- Danish (da)
- Dutch (nl)
- English (en)
- Estonian (et)
- Finnish (fi)
- French (fr)
- German (de)
- Greek (el)
- Hebrew (he)
- Hindi (hi)
- Hungarian (hu)
- Indonesian (id)
- Italian (it)
- Japanese (ja)
- Korean (ko)
- Latvian (lv)
- Lithuanian (lt)
- Norwegian (no)
- Polish (pl)
- Portuguese (pt)
- Romanian (ro)
- Russian (ru)
- Serbian (sr)
- Slovak (sk)
- Slovenian (sl)
- Spanish (es)
- Swahili (sw)
- Swedish (sv)
- Thai (th)
- Turkish (tr)
- Ukrainian (uk)
- Vietnamese (vi)
Verified coding languages
The Gemini large language models (LLMs) that are used by Gemini for Google Cloud are trained on a vast set of coding examples within the public domain. Therefore, LLMs are often able to understand and provide assistance on a wide variety of coding languages. However, due to the large number of languages, the testing of the quality of the assistance varies by coding language. Therefore, Google chose a subset of coding languages to verify the quality of assistance and responses.
Although Gemini Code Assist can offer assistance on a wide variety of coding languages, Google has verified the following coding languages:
- Bash
- C*
- C++*
- C#*
- Dart
- Go*
- GoogleSQL
- Java*
- JavaScript*
- Kotlin*
- Lua
- MatLab
- PHP*
- Python*
- R
- Ruby
- Rust*
- Scala
- SQL
- Swift
- TypeScript*
- YAML
Supported IDEs
Gemini Code Assist is available by default in the following IDEs:
Gemini Code Assist is supported in the following IDEs:
Supported code infrastructure interfaces
Gemini Code Assist can offer assistance with the following infrastructure as code interfaces:
What's next
- Learn how to set up Gemini Code Assist for a project.
- Learn how Gemini for Google Cloud uses your data.
- Learn more about Google Cloud compliance.