Пользователь вводит город, затем город проверяется на провописание и если он написан не правильно то исправляется. Хочу уточнить что мне нужно проверять именно города, потому что если города проверять как просто слова, то шанс того что они будет исправленны не на город, а на слово, сильно велик.
Подскажите как лучше фильтровать города, может кто-то знает какуе-то либу.
использую api яндекс геокодер, но я там не могу проверить город на правильное написание(. Мне нужны населенные пункты не только России + мне нужно все переводить в латиницу чтобы в бд хранить