|files required||array||Translated files array. Array keys should contain file names in Crowdin. |
Note! 20 files max are allowed to upload per one time file transfer.
|language required||string||Target language. With a single call it's possible to upload translations for several files but only into one of the languages.|
|import_duplicates optional||bool||Defines whether to add translation if there is the same translation previously added. Acceptable values are: 0 or 1. Default is 0.|
|import_eq_suggestions optional||bool||Defines whether to add translation if it is equal to source string at Crowdin. Acceptable values are: 0 or 1. Default is 0.|
|auto_approve_imported optional||bool||Mark uploaded translations as approved. Acceptable values are: 0 or 1. Default is 0.|
|format optional||string||Specify this parameter if translations are uploaded to the project in XLIFF file format. Acceptable value is: xliff |
To download XLIFF file for offline translation, apply the Export File method.
|branch optional||string||The name of related version branch (Versions Management).|
|json optional||string||May not contain value. Defines that response should be in JSON format.|
|jsonp optional||string||Callback function name. Defines that response should be in JSONP format.|
|project-identifier required||string||Should contain the project identifier.|
|project-key required||string||Project API key.|
If successful, this method returns a XML structure, as it is shown below. Unsuccessful response sample: The following request is partly successful because for all the file formats that do not have defined structure (such as: Generic XML, HTML, Plain Text, Markdown, OpenOffice, Microsoft Office, Adobe InDesign, Adobe FrameMaker, Webxml) the translations upload is not possible.