Forgot to add one thing, that lot of times we cannot even pause the source/English live engagement, so we cannot even export the translated engagements.
@aharkut Would draft mode solve this now?
Yes it will. From UI we will be able to do this. But on API side, we will need the draft engagement’s ID which is not available. We will work on that separately.
@aharkut / @broghanzwack , please let us know when the draft mode is available via API.
Here is my current process via API (completed automated)
- Export the English engagement (XLIFF file)
- Convert XLIFF to JSON file as XLIFF strings are incorrectly segmented. So I am further breaking down multi sentence segment into single translatable unit.
- Send for translation
- Once the translation is received, convert the JSON back to XLIFF
- Pause the engagement if it’s active
- Import the localized XLIFF files
- Un-pause the engagement
After the draft mode API is available, I can update step 5 and 7