---
title: "Translate Custom Object"
method: POST
path: "/translate/custom-object"
tags: ["Translate"]
---

# Translate Custom Object

`POST /translate/custom-object`

## Request

- Base URL: `https://backend.ressl.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://backend.ressl.ai/translate/custom-object`
- Auth: none declared

Translate custom objects using deterministic translation.

The endpoint:
1. Loads translate_custom_object.prompt from prompts/{organization_id}/
2. Replaces {language} and {namespace} placeholders
3. Creates a deterministic translation ticket handled by the custom object translator
4. Enqueues classification task in the background
5. Supports file attachments (documents are converted to text and stored)

## Request body `multipart/form-data`

- BodyTranslateCustomObjectTranslateCustomObjectPost
  - `language` string, required
  - `organization_id` string, required
  - `connection_id` string, required
  - `namespace` string, nullable
  - `files` string[], nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/ressl/apis/ressl-api.md) - [All operations](https://skmtc.dev/ressl/apis/ressl-api/llms.txt) - [OpenAPI document](https://skmtc.dev/ressl/apis/ressl-api/revisions/51e8b599d597?raw)
