translations is a list with one entry per target language. Leave it out, or send [], to only transcribe.
A translation only produces something when an output uses it: a dub track (if it is dubbed), a subtitle track or a subtitle file in that language.

Engines

Which engines support a language: Languages. Every engine’s options: Config reference: translations.

LLM engines: Gemini, OpenAI, Nova

DeepL, Google, Soniox

These take a glossary only.

Glossaries

A glossary maps a source term to the translation it must have. Use it for names, brands and terminology that must not be translated or must be translated one way:
Or name a glossary of your account by its id. It must translate from the transcription language into this translation’s language, and it is read each time the project starts (Your account’s dictionaries):

Several languages at once

Each entry is independent: mix engines, and dub some languages but not others. Here Spanish and German are dubbed, French is subtitled only:
Full project: Several languages.