Ese tipo de redirecciones no se usan por el pais del visitante (no todas las direcciones IPs están correctamente geolocalizadas) si no por el lenguaje de preferente del navegador (normalmente, salvo que lo modifiques, es el lenguaje en el que tienes tu navegador).
Yo utilizo
qTranslate X