translate English to French: Those are not trivial accomplishments.
Ce ne sont pas là des réalisations négligeables.