Si, pero y si el usuario no quiere el idioma predeterminado, lo mejor seria tu sistema y el mio juntos. Que pueda elegir el que quiera pero el predeterminado sea el dectadado por el lenguaje de su navegador
Lo malo que tienes que tener un tope, porque pueden entrar usuarios de distintos paises, distintos idiomas, y si pretendes traducirlos a todos los idiomas. Cuesta mucho.