No I don't even really have that excuse because we do have the word "espèce" which would be the direct translation of species, but I think in every day language people would use them a bit interchangeably. For example also breeds of dogs we call races.