Offline fuzzy geocoder — convert place names to coordinates with zero API limits
text2geo is a Python library for offline conversion of place names in multiple languages, including misspelled variants, to latitude and longitude coordinates using public GeoNames datasets.
How It Works
You hear about text2geo, a handy tool that turns everyday place names—even misspelled or in other languages—into exact map coordinates without needing the internet after a one-time setup.
You add text2geo to your computer quickly and easily so it's ready to find locations for you.
Get coordinates for cities everywhere, from big capitals to small towns.
Cover every town and village across all of Russia.
Include former Soviet areas like Ukraine, Kazakhstan, and Georgia.
The tool pulls in the place data for your area once, saving it on your computer for instant use anytime.
Type any place name, like 'Moskow' or 'Kyiv', and it gives back precise latitude, longitude, country, and population—handling typos perfectly.
Give it a bunch of names at once and get coordinates for all of them in seconds.
Now you have accurate map points for your places, working offline forever, no limits or costs.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.