Create a Word document translation job
POST /v1/jobs/translate/docx
This endpoint allows you to create a new Word document translation job with content-level filtering. DOCX files are translated using memoQ/AIMT, with optional content exclusions via natural language instructions (e.g. “do not translate the highlighted text”). Upload the .docx file via files first.
Required attributes
S3 key of the .docx file (uploaded via /files).
Natural language instruction for content filtering, e.g. “do not translate the highlighted text”.
Source language code (e.g., “en”).
Target language codes (e.g., [“de”, “fr”]).
Optional attributes
Content domain for the translation (e.g., “technical”, “legal”, “marketing”).
List of glossary IDs to use for terminology consistency.
List of context store IDs to provide reference materials (styleguide content).
Additional translation instructions or styleguide content.
Response
Create an Excel translation job
POST /v1/jobs/translate/excel
This endpoint allows you to create a new Excel translation job driven by natural language instructions. Excel files are translated directly using AI, without TMS/XLIFF intermediaries. Upload the .xlsx file via files first, then provide instructions like “translate column A, put Spanish in B, Italian in C”.
Required attributes
S3 key of the .xlsx file (uploaded via /files).
Natural language instruction, e.g. “translate column A, put results in B and C”.
Source language code (e.g., “en”).
Target language codes (e.g., [“es”, “it”]).
Optional attributes
Content domain for the translation (e.g., “marketing”, “legal”).
Translation provider (default: “openai”).
List of glossary IDs to use for terminology consistency.
List of context store IDs to provide reference materials (styleguide content).
Additional translation instructions or styleguide content.
Name of the sheet to process (default: active sheet).
1-based header row override.
1-based data start row override.
Response
Create a PowerPoint translation job
POST /v1/jobs/translate/ppt
This endpoint allows you to create a new PowerPoint translation job with slide-level filtering. PPTX files are translated using memoQ/AIMT, with optional slide selection via natural language instructions (e.g. “translate only slides 1-3 and 6-7”). Upload the .pptx file via files first.
Required attributes
S3 key of the .pptx file (uploaded via /files).
Natural language instruction for slide selection, e.g. “translate only slides 1-3 and 6-7”.
Source language code (e.g., “en”).
Target language codes (e.g., [“de”, “fr”]).
Optional attributes
Content domain for the translation (e.g., “technical”, “legal”, “marketing”).
List of glossary IDs to use for terminology consistency.
List of context store IDs to provide reference materials (styleguide content).
Additional translation instructions or styleguide content.
Response