translate English to French: It's really inexplicable why people can do something with it for centuries.
C'est vraiment inexplicable, la raison pour laquelle les gens peuvent faire quelque chose avec elle pendant des siècles.