translate5 supports SDLXLIFF as import format.
Comments on segment level can be imported if enabled in the config (set runtimeOptions.import.sdlxliff.importComments to 1, more information about configuration), otherwise an error occurs on import if the file contains comments.
Same for change marks. Change marks can be applied to the content (and removed from the import file) by setting runtimeOptions.import.sdlxliff.applyChangeMarks to 1.
Track changes
The SDLXLIFF-syntax for the "track changes" functionality is supported in the export.