translate English to French: Other cultures might understand it from a scientific point of view.
D'autres pourraient la comprendre d'un point de vue scientifique.