Если и существует, то стоит задасться вопросом, насколько эффективна данная программа. Просто русский язык довольнотаки сложен для подобного анализа (куча падежей, изменений оканчаний в зависимости от времени глагола и тд).
+ ещё одна проблема: значение слов очень часто расходится.
Естественно можно написать прога (и наверняка уже сто раз написана), которая анализирует текст и выдаёт часто встречающиеся слова (даже с учётом изменённых окончаний и отбросом предлогов и союзов), но смысл слов прога не поймёт, короче я веду к тому, что пока что человеческий мозг работает в этом плане лучше, и надо самому определять ключевые слова, тем более это очень важная вещь, так как ключевые слова сайта могут помочь в поиске сайта юзерами и вывести сайт на первые строчки в результатах работы поисковых систем
А теперь пару ссылок по готовым скриптам:
Онлайн
На webmasteram.ru
На webscript.ru
Для скачивания
META Tuner 2.5.0.1
All-in-One Submission 6.73