Entonces necesitas conseguir una librería de GeoIP que funcione con PHP, si quieres seguir usando la de Javascript sencillamente no conviene.
Bien podrías pasar el valor por Ajax pero no tiene sentido, ya que la idea es procesar el idioma mucho antes de comenzar las impresiones de contenido del lado del servidor.
Te invito a buscar al respecto:
PHP GeoIP