Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm building an address disambiguation page and I'm interested in having geocoding results returned in the local language of the country the result's in.

For example, if I make a reverse geocoding request for "Bucharest, Romania", I want the location returned to be "București, România" (the local name). If I have an ambiguous query, I want each result to be returned in the language of the country it's in. Say there was a Bucharest in the U.S, I'd want a search for "Bucharest" to return "București, România" and "Bucharest, U.S.A".

I've studied the Google Maps API, Yahoo! Maps and Bing Maps. Google is the only one that has some language support (see the lang parameter), but only for the entire resultset, as far as I understood. Bing and Yahoo! don't have any language support in their API.

Do you know of a way to do this? Is there any other service that supports this type of functionality?

share|improve this question
Why do you want to do this? If a user is using the UI in the language/culture of his choice, why would you return results in another language/culture? – Anthony -GISCOE- Mar 7 '11 at 15:30
Because of a limitation in a database I'm using. I have to do address searches, and address info is only in the local language. I can't change that, so I'm trying to offload it to the web-service :). I just found, I may be sticking with that. – Alex Ciminian Mar 7 '11 at 16:17

Via Michelin

Via Michelin works well in Europe for language see lg = Language code (fra, deu, spa, ita, eng, ces, dan, nld, fin, int, nor, pol, por, swe)

share|improve this answer

You can try PickPoint. It uses OSM data and can be configured to get back a response in default language (which is a language in what particular geodata was entered, commmonly in local language). If necessary you can specify desired language of a response.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.