Hola.
Yo he tenido que usar traducciones de página y al final lo que mejor resultado me ha dado es usar subdominios, si la página esta:
www.mipagina.com para frances usar france.midominio.com, cat.midominio.com y asi con los idiomas que quieras.
¿sabes crearte subdominios en tu proveedor?
Saludos