AI-generated Key Takeaways
-
Gemini Code Assist supports prompts in 37 different languages, facilitating a wide range of user interactions.
-
While capable of understanding numerous coding languages, Gemini Code Assist has verified its assistance quality in 22 specific coding languages, such as Python, Java, and C++.
-
Gemini Code Assist is readily available within Cloud Shell and Cloud Workstations, and also extends its support to VS Code and various JetBrains IDEs.
-
The code assistant also supports assistance with infrastructure as code interfaces, including Google Cloud CLI and Kubernetes Resource Model (KRM).
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:
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 at no cost, or if you prefer to get started with Gemini Code Assist Standard or Enterprise, see Set up Gemini Code Assist (Standard and Enterprise).
- Learn how Gemini for Google Cloud uses your data.
- Learn more about Google Cloud compliance.