"There is nothing that can stop them"
is also a valid translation. Is that correct?
I think yours is a more accurate translation. "No one can stop them" can be translated as "Tak seorangpun yang bisa menghentikan meeka"
I came for this question.