In England, we do not tend to say roosters and cocks only refers to genitalia. The English tend to say cockrels
In Canada we would say roosters
I think no one but sniggering teenagers says "cocks" anymore.
I would also think "rooster" is the better translation