se voi lavorare sulla lingua, usi user agent, se vuoi fare geo location nasce tutta una questione