Complementado la respuesta de arros, colocale un idioma por defecto porque si tienes la mala fortuna de que tu visitante tiene un navegador en portugues no te cargaria la pagina.
Código PHP:
$lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
switch ($lang){
case "es":
include("es.php");
break;
case "ca":
include("ca.php");
break;
default:
include("ca.php");
}