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 (iw)
- 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)
Supported coding languages
Gemini Code Assist can offer assistance with 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.