¿Cuál es la diferencia entre "separar por" y "separar de"?
En primer lugar, esta traducción al inglés significa dos pueblos separados por un pequeño río.
Estar separados por...
Estar separados de... esparcidos...
Los dos significados son diferentes. Espero poder ayudarte-