Wouldn't it be good if you could just click on a map and chat to people at that location?
Wouldn't it be even better if you could click on a country whose language you can not speak and have your messages automatically translated?
That's the objective behind this mashup that allows you to chat on a Google Map and then automatically translates your chat into the languages of the other users. Chamap point out that this means that if you are planning to visit an area you can click on the map and find out all about the location from those who live there.
When you first open the map you are able to choose your own cute avatar and you are able to either let the map determine your location or add yourself to the map manually. The chat interface itself is fairly self-explanatory.