translate English to French: No one has ever created a human/non-human chimaera, but there is apparently no technical barrier to doing so.
Personne n’a encore créé une chimère humain/non humain, mais il ne semble pas y avoir de barrière qui s’y oppose sur le plan technique.