# AITranslateRunOptions

typedef

<a id="properties">

## Properties

<a id="member-roots">

### `roots?: Array<AIEditorRoot>`

The roots to translate. When omitted, every non-`$graveyard` root across every editor in the current `Context` is translated. When provided, only the listed roots are translated; the order of entries in `roots` is treated as a set-membership filter and does not affect the payload order.

Each entry's `channelId` must match an editor's `collaboration.channelId`; `rootName` must match a non-`$graveyard` root within that editor.

#### Value

`AIRunBaseOptions & object`

---

Full index of the CKEditor 5 API reference: [llms.txt](llms.txt)
