---
title: "Cdb Translate Texts"
method: POST
path: "/cdb/{scan_id}/translate"
---

# Cdb Translate Texts

`POST /cdb/{scan_id}/translate`

## Request

- Base URL: `https://api.aipoweredsocialscan.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.aipoweredsocialscan.com/cdb/{scan_id}/translate`
- Auth: none declared

Arabic -> English for the carousel text the page is showing.
JSON body: {password: str, texts: [str, ...]}.
Returns {translations: [str|null, ...]} aligned with `texts`; null means
'leave this one as is'. Cached per scan; see cdb_translate.py.

## Path parameters

- `scan_id` string, required

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

## Changes

- **2026-10-04** `d848770c0a8f`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/aipoweredsocialscan/apis/accountability/changes/cdb/:scan_id/translate/post.md)

---

[API](https://skmtc.dev/aipoweredsocialscan/apis/accountability.md) · [All operations](https://skmtc.dev/aipoweredsocialscan/apis/accountability/llms.txt) · [OpenAPI document](https://skmtc.dev/aipoweredsocialscan/apis/accountability/revisions/2c78cfdc2f46?raw)
