Fue muy fácil:
español:
Código:
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="utf-8">
inglés:
Código:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
EDIT:
La separación estructural la hago simple y llanamente poniendo un enlace a toda la web en inglés y un enlace a toda la web en español. Los sitios no se entremezclan. Una vez que elegiste uno, te quedas con ese idioma, y no tienes "acceso" a leer la misma cosa en el otro idioma, a menos que vayas a la portada nuevamente y así lo elijas.
Me funciona.