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)

Supported coding languages

Gemini Code Assist can offer assistance with the following coding languages:

The Gemini large language models (LLMs) that are used by Gemini for Google Cloud are trained on datasets of publicly available code, Google Cloud-specific material, and other relevant technical information in addition to the datasets used to train the Gemini foundation models. Models are trained so that Gemini for Google Cloud responses are as useful to Google Cloud users as possible. Although Gemini Code Assist is able to give responses for unsupported languages, the quality of responses for unsupported languages is not measured and could vary.

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