PhpNuke lo que te hace es traducir los enlaces y botones, osea la parte funcional de la web a varios idiomas no solo Español/Inglés sino a muchas mas, pero no te hace la traducción del contenido de la web (Textos, Documentos, etc)
Para traducción de Web completa puedes usar el traductor de Google que te hace traduccion completa del Site
Para traduccion al estilo de PhpNuke si lo puedes hacer manualmente, te explico....
Vas a crear un archivo por idioma, en este caso es.inc.php y en.inc.php, en ellos vas a escribir exactamente las mismas variables y le cambias solo su contenido... voy con un ejemplo
es.inc.php
Código PHP:
$SITEbienvenida = "Bienvenidos";
$SITEdespedida = "Chao";
$SITElogin = "Usuario";
$SITEpass = "Clave";
en.inc.php
Código PHP:
$SITEbienvenida = "Welcome";
$SITEdespedida = "Bye";
$SITElogin = "Username";
$SITEpass = "Password";
Luego haces un include o switch para que varien los idiomas, eso queda a decision tuya si lo haces con un SESSIONES o con el lenguaje del navegador
y en cada pagina de tu web, donde necesites traducir colocas esto:
<?php echo $SITEbienvenida;?> a mi sitio web, por favor escribe tu <?php echo $SITElogin;?> y <?php echo $SITEpass;?>
espero haberte sido de ayuda.... cualquier duda aqui estaremos