Yo también utilizo WPML, pero claro, no sé si lo que quieres es mostrar una web completamente diferente según el país o el contenido traducido. Yo estoy en proceso de traducir un proyecto a diferentes idiomas y utilizaré dominios territoriales para ello. Por las pruebas que he hecho, en lo que se basa es en el idioma en el que está configurado el PC más que por IP.
Voy algo perdido en este aspecto, si alguien puede arrojar algo de luz, genial.