Launch AI or Crowdin translation for a paywall

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
integer
required
Body Params
languages
array of strings
required
length ≥ 1

Target languages. Accepts both platform codes (es, pt, fr) and Crowdin codes (es-ES, pt-PT, fr). Codes are normalised to Crowdin form server-side. See GET /project/translation-languages.

languages*
string
enum
Defaults to ai

Translation provider. crowdin requires Crowdin connection enabled.

Allowed:
string | null

AI-only. Overrides the project default for this single run.

boolean
Defaults to false

AI-only. When true and custom_prompt is supplied, persist it on the project as the new default for subsequent translations.

boolean
Defaults to false

AI-only. ALMOST ALWAYS leave false (default). When false the API dispatches the job to the project's async queue and returns 202 immediately — clients poll status_url (TranslationStatus) for progress. Set true ONLY when you intentionally want the HTTP request to block for the full translation duration (small language sets, debugging). Blocking can take minutes per language and will tie up a PHP worker the whole time.

Responses

422

Validation error / Crowdin not configured

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json