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?