No le llames idiota a nadie.

English Translation

Don’t call anyone an idiot.

These words are not the same at all

English Translation

Don’t call anyone an idiot.

It looks like the English translation may have changed in the six months between your comment and my seeing it. Unless you mean that “Don’t call anyone an idiot” has a much different word order than the Spanish sentence. That’s true, but the meaning is the same, and sometimes two languages differ too much in their syntax to do anything about it.