Is there a simple way to do this without setting up a database? I want to have a British flag icon then a --> symbol then beside that their flag. As a simple way of asking them if they want to translate my website to their language. Then I would have a list of clickable country flags below linked to google translation.
Confused? You want to do it on GeoIP but have it clickable? Presumably you want to do it on IP and secondly allow users to click to some flag to change to a different language? First of all be aware that some countries have more than 1 language and not everyone can read all the languages of the country they happen to be in. Secondly, a dataset must be involved it can either be your dataset or a webservices dataset. The dataset doesnt technically have to be a db, it could be a text or xml file etc however db is going to be more efficient