Are there scripts to decline (not by case) name city?
Moscow (where) to Moscow.
Moscow (from where) from Moscow.
Answer 1, Authority 100%
Answer 2, Authority 50%
Although after 3 years, but the solution now is – https://github.com/wapmorgan/morphos
Without dictionaries, without third-party services. Names, cities, words, numbers.