I'm using a simple method that returns map location for me, but I would like to get that address in english only.
public static async Task<MapLocation> ResolveLocationForGeopoint(Geopoint geopoint)
MapLocationFinderResult result = await MapLocationFinder.FindLocationsAtAsync(geopoint);
if (result.Status == MapLocationFinderStatus.Success)
if (result.Locations.Count != 0)
// Check if the result is really valid
if (result.Locations.Address.Town != "")
ApplicationLanguages.PrimaryLanguageOverride = "en";
MapLocationFinder.FindLocationsAtAsync method does not provide a mechanism to specify the language used in the returned address now. It always automatically uses the Windows display language. And in most cases, the Street and Town are localized to its local culture. For example, if you request a location in France, the street names are localized in French.
Also, you are welcome to submit a feature request on WPDev User Voice to ask for this feature.