Supported languages, IDEs, and interfaces
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
Gemini Code Assist is available by default in the following IDEs:
The Gemini Code Assist extension is supported in the following IDEs:
- VS Code
- JetBrains 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.