...
Export TermCollection as XLSX | |||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Request | GET editor/languageresourceinstance/xlsxexport | ||||||||||||||||||||||||||||
Params | collectionId Required. Id of a TermCollection to be exported. | ||||||||||||||||||||||||||||
Important: XSLX export is a two-step operation consisting of prepare-step and download-step. Prepare-step may take a while depending on TermCollection size, and is implemented in a way that allows to track the preparation progress measured in percents of already exported term entries vs total term entries in that TermCollection, so progress is printed during the export.
Once export is Done, browser page is reloaded with javascript and the download is started - so yes - all this is intended to work via browser. Example 1: REST API request via curl-command Step 1: curl -c cookies.txt H "Cookie: zfExtended=your_translate_session_coookie" http://yourTranslate5app.com/editor/languageresourceinstance/xlsxexport?collectionId=XXX This is the first needed request, that starts and keeps session and shows the progress as pure HTML code during execution (see below)
Step 2: curl -c cookies.txt H "Cookie: zfExtended=your_translate_session_coookie" -o file.xlsx http://yourTranslate5app.com/editor/languageresourceinstance/xlsxexport?collectionId=XXX This is the second needed request that preserves the session and responses with 'Content-Disposition: attachment' header and raw file data as response body, which is saved into file.xlsx on your local computer from where you call the curl-command Example 2: REST API request via php curl - see both steps below Code Block |
|
Proposals export for a TermCollection, as XLSX | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Request | GET editor/languageresourceinstance/export | ||||||||||||||||||
Params | collectionId Required. Id of a TermCollection to be exported. | ||||||||||||||||||
exportDate Optional.If given, should be a date in YYYY-MM-DD (or YYYY-MM-DD HH:MM:SS) format, so that only proposals happened after that date will be exported. | |||||||||||||||||||
Important: response for this endpoint comes with 'Content-Disposition: attachment' HTTP header to provide a direct download of an exported file.
Important: If no proposals found, then the endpoint will respond with the following XML text
|
...