Body_createProject
- fileType: array string[] · FileFormat: binaryrequired
One or more source files to translate. Supported formats: .csv, .dita, .ditamap, .docx, .htm, .html, .idml, .json, .markdown, .md, .pdf, .po, .pptx, .properties, .srt, .strings, .ts, .txt, .vtt, .xlf, .xliff, .xlsx, .xml. Note:
.tsmeans a Qt Linguist translation file, NOT TypeScript source (TypeScript would be accepted by extension but produce broken output). Each file's leading bytes are inspected: OOXML (.docx/.pptx/.xlsx) and .idml must be ZIP containers; .pdf must carry a PDF signature. A file merely renamed to an allowed extension is rejected. - nameType: string · Namemax length:500required
Human-readable project name shown in the arbitr UI
- sourceType: string · Source Language Code
_language _code min length:1max length:64requiredBCP-47 locale code, e.g.
en-us. Required. - targetType: string · Target Language Codes
_language _codes max length:2000requiredJSON-encoded array of BCP-47 locale codes
- workflowType: string · Workflowmax length:2000required
JSON array of workflow stages: AI_TRANSLATION (required), TRANSLATION, EDIT
- dueType: string · Due Date
_date max length:32nullableRequested completion date (YYYY-MM-DD); informational only