> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.cohere.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.cohere.com/_mcp/server.

# Cohere's Command A Translate Model

> Command A Translate is a state of the art model performant in 23 languages. It has a context length of 16K tokens and 111B parameters.

## Description

Automated translation from one language to another is one of the oldest applications of machine learning. Today's LLMs have proven remarkably effective for these kinds of tasks, and Command A Translate is Cohere’s state of the art entry into the machine translation field. It delivers industry-leading performance on a variety of translation tasks across 23 languages, while offering enterprises full control of their data through private deployment options.

Command A Translate has a context length of 16K tokens (8K for input and 8K for output), 111B parameters, and can run on one or two GPUs (A100s / H100s).

## What Can Command A Translate be Used For?

Command A Translate is excellent for translation tasks where you need answers that combine high quality and a low error rate. When utilized as part of our [private deployment](https://docs.cohere.com/docs/private-deployment-overview) options, it is the best choice for enterprises wanting to translate data *securely*.

#### Supported Languages

* English
* French
* Spanish
* Italian
* German
* Portuguese
* Japanese
* Korean
* Chinese
* Arabic
* Russian
* Polish
* Turkish
* Vietnamese
* Dutch
* Czech
* Indonesian
* Ukrainian
* Romanian
* Greek
* Hindi
* Hebrew
* Persian

## Getting Started

You can perform translation of a text into another language with a simple prompt asking the model to translate a piece of text. In the sample below, we are doing this 'programmatically' by passing both the target language and content to translate as variables, but you can also just pass in a `message` saying `"Please translate this into <target_language> for me."`

**`PYTHON`**

```python PYTHON 
from cohere import ClientV2

co = ClientV2(api_key="<YOUR API KEY>")

target_language = "Spanish"
content_to_translate = "Enterprises rely on translation for some of their most sensitive and business-critical documents and cannot risk data leakage, compliance violations, or misunderstandings. Mistranslated documents can reduce trust and have strategic implications."

message = f"Translate everything that follows into {target_language}:\n\n{content_to_translate}"
response = co.chat(
    model="command-a-translate-08-2025",
    messages=[{"role": "user", "content": message}],
)
print(response.message.content[0].text)
```

Here’s a sample output:

```mdx
Las empresas dependen de la traducción para algunos de sus documentos más sensibles y críticos para su negocio y no pueden permitirse el riesgo de fugas de datos, incumplimientos normativos o malentendidos. Los documentos mal traducidos pueden reducir la confianza y tener implicaciones estratégicas.
```

## Conclusion

Command A Translate is great for one-shot translations but can also be embedded into more complicated workflows, such as translating long texts. Check out [our cookbook](https://docs.cohere.com/page/command-a-translate) for an example implementation.

Cohere enterprise clients may be interested in Deep Translation, our agentic approach to reaching the highest-quality translations. You can reach out to our sales team for more information.