translate English to French: These isolating mechanisms are superimposed upon strong ecological specialization of each species.
Ces mécanismes d'isolation se combinent à une forte spécialisation écologique de chaque espèce.