el tema de los idiomas lo puedes diferenciar en la propia base de datos, con una tabla que defina los idiomas (1=español, 2=inglés, 3=francés) y la tabla que contenga los textos que vas a enviar la relacionas con esa y pones los textos en el idioma que corresponda... luego ya todo depende de hacer las consultas a la base de datos para enviar esa información