/v2/projects/{projectId}/start-batch-job/machine-translateMachine-translate project keys
Machine-translates selected project keys into target languages using the primary machine translation provider. Supply keyIds and targetLanguageIds, each with at least one identifier; poll GET /v2/projects/{projectId}/batch-jobs/{id} to monitor progress.
- IdempotentThe SDK sends
Idempotency-Key, so a retried request is only applied once.
Machine translation settings. keyIds and targetLanguageIds are required; llmPrompt can provide prompt configuration.
A 400 is returned when the request body is missing required fields or fails validation; a 401 is returned when the request is unauthenticated, a 403 when the authenticated user lacks access, and a 404 when the project or a referenced resource cannot be found. The projectId path parameter must identify the project to process. keyIds and targetLanguageIds must each contain at least one identifier; if llmPrompt is supplied, it must include name and providerName.