una soluzione potre essere quella che quando arrivi in pagina.php a inizio pagina verifichi la lingua e crei il file col nome pagina tradotto code scrivi l' inclusione di pagina.php e poi gestisci il tutto con header.. quindi

pagina.php
Codice PHP:
<?php
if ($lang == 'en')
  {
  if (!
is_file('page.php'))
    {
    
$new=fopen('page.php','w+');
    
fwrite($new,'<?php include("pagina.php") ?>');
    
fclose($new);
    }
  
header('location: page.php');  
  }
?>