If the language is not supported, then the fallback in geonames.org is to return the result in English. While not optimal, that's still better than the current situation, since we'd at least return the localized results for those languages that are supported at geonames.org. The unsupported ones would get returns in English just as today.
TBH, I'd like to use a better service, as the support for Chinese it's not too good (it does not make a distinction between Simplified and Traditional), but at a quick glance I've not found any other non-commercial alternative.
If the language is not supported, then the fallback in geonames.org is to return the result in English. While not optimal, that's still better than the current situation, since we'd at least return the localized results for those languages that are supported at geonames.org. The unsupported ones would get returns in English just as today.
TBH, I'd like to use a better service, as the support for Chinese it's not too good (it does not make a distinction between Simplified and Traditional), but at a quick glance I've not found any other non-commercial alternative.