El framework CodeIgniter permite el uso de varias librerias que nos facilitan el trabajo, una de esas librerias son las de lenguaje(language); podemos utilizar librerias para poder manejar diferentes lenguajes desde la URL o URI, como prefieran llamar a la dirección web.
Con esta librería el lenguaje que se mostrará en la página se debe especificar en la URI, por ejemplo:
Aqui vamos a mostrar dichas librerias, para CodeIgniter 2.x
Si necesitas la versión para CodeIgniter 1.7.X visita la siguiente página.