Реализуйте только то, что необходимо уже сейчас (Принцип YAGNI — You Ain’t Gonna Need It). Не усложняйте код заранее. Не занимайтесь умозрительной разработкой («Я уверен, что эта дополнительная функциональность пригодится позже, поэтому напишу-ка я её сейчас»)
Синонимайзер текстов для русского языка
17.01.2008
Выкладываю синонимайзер. Для его работы требуется русский MS Word.
Как использовать
- Открыть файл syn.doc.
- Поместить в него нужный текст.
- Запустить Сервис/Макрос/Макросы/Syn2.
Альтернативные решения:
| Название | Десктопная | Онлайн | Цена | Демо | Дата добавления в таблицу |
|---|---|---|---|---|---|
| - | + | 3 руб. за 1000 символов |
0 руб. за текст до 500 символов | 2009-11-09 | |
| + | - | 25 WMZ | 2009-11-09 | ||
| + | - | $70 | 2009-11-09 | ||
| Синонимайзер WordSyn | + | - | от 25 WMZ | словарь на 1137 слов | 2009-11-09 |
| Мутатор контента | 3 руб. за 1000 символов |
0 руб. за 30000 символов | 2009-11-09 | ||
| RERAIT- PRO | + | - | $14.99 | один запуск | 2009-11-09 |
| СССР - Семантический Серверный Синонимайзер Рерайтер | - | + | от 15$ |
0 руб за 1000 символoв | 2009-11-09 |
| Синонимайзер русского текста | + | - | 30$ | 2009-11-09 | |
| Scribbler 1.2. | + | - | 50$ | Есть пробная версия. Вместе с ней поставляются урезанные базы синонимов, часть функций заблокированно, а также регулярно появляется предупреждающее сообщение. | 2009-11-09 |
| Серверный Бесплатный Синонимайзер (не понятно как он рабтает) | - | + | 0 | 2009-11-09 | |
| Ещё одни макрос для Word | + | - | 0 | 2009-11-09 | |
| phpsin.ru | + | + | ??? | 2009-11-09 |
Комментарии
Оффис 2007 , ошибка
Word cannot start the thesaurusМакрос не работает в 2007-ом ?
У меня на 97м тоже не работает что-то :(
В 2007-ом я не проверял. Хотя кто-то говорил, что работает. Проверь, есть ли тезаурус — отображается ли список синонимов для любого слова в ворде (правой кнопкой на слове -> Синонимы)
Все, проблема решилась путем русификации английского оффиса. Установил MUI с русским языком.
Невнимательно прочитал, что для работы требуется русский MS Word.
Спасибо большое
А реально ли самому менять базу синонимов ? Добавлять или удалять слова.
Если да , то как можно это сделать ?
Даже не знаю, есть ли в ворде встроенная возможность, я такой там не встречал.
Опубликуй, если не сложно, пару примеров текстов (что было и что стало), а то у меня нет Word'а.
было:
Может быть баян, но всё равно напомню тем, кто знает и уведомлю тех, кто не знает, потому что тема работает. Итак, как заполучить домен с высоким PageRank ( http://www.1001news.ru/2007/06/05/34 ), используя удалённые аккаунты блогхостингов, работающих на движке WordPress?
стало:
Может быть баян, однако всё равно напомню объектам , кто ведает и осведомлю тех, кто-нибудь не знает, потому что предмет работает. Итак, как заполучить домен с священным PageRank ( http://www.1001news.ru/2007/06/05/34 ), применяя удалённые аккаунты блогхостингов, функционирующих на движке WordPress?
Спасибо. А сколько процент синонимизации выходит?
У меня самописный есть, на PHP, он получше вроде работает (хотя пример маловат).
Только очень хочется кушать, поэтому я его скоро начну продавать.
Процент синонимизации можно установить в коде скрипта. Вообще в этом варианте он пытается подобрать синоним к каждому слову. Да не для каждого слова получается. Результат мне самому не очень нравится — порой такие перлы выдаёт. Ну для сплогов покатит. Скрипт нужно дорабатывать, идеи есть, да нет времени на их реализацию.
А у меня при запуске макроса пишет:
---------------------------
The macros in this project are disabled. Please refer to the online help or documentation of the host application to determine how to enable macros.
---------------------------
Как активировать макросы?
Попробуй меню Сервис/Макрос/Безопасность, там выставить низкий уровень безопасности
даже при выставлении низкого уровня безопасности пишется то же самое сообщение, что макросы "дисаблед".
Перегрузи офис.
спасибо за эту штуку. когда искал русскоязычный то видел посты где предлагали много $$ за создание такой штуки, выдвигались всякие идеи.. но ваш намного лучше и удобнее, тем более ворд хорошая ему основа
Пользуйтесь наздоровье. Если синонимайзер с нуля писать, то действительно дорого получится. Если бы я случайно не узнал, что можно использовать тезаурус ворда, не скоро бы смог сделать что-то подобное.
та же ошибка:
The macros in this project are disabled. Please refer to the online help or documentation of the host application to determine how to enable macros.
выставил минимальную безопасность, без изменений..
упс.. сорри..
перезагрузил word.. все заработало.. спасибо :)
удачи
Штука полезная, для того чтобы сначал прогнать текст, который собираюсь отрерайтить, а потом переписать всё заново, так как получается совсем не в тему и не читаемый. :)
Хорошая идея. Бывает пытаешься отрерайтить хорошо написанный текст, и не получается. А после моего синонимайзера, хочешь - не хочешь, а дорабатываться придётся (если конечно нужен читабельный текст)
Спасибо, очень полезная штука. давно искала такую.
Результаты, конечно, забавные иногда выходят )))
А если несколько раз текст прогнать, то вообще бессмыслица получается.
Вот такая ошибка выскакивает.
object variable or block variable not set
MSWord 2003 SP1, Windows XP SP2
Видимо это как-то связано с ошибками тезауруса. Я заметил, что ворд иногда не может получить доступ к синонимам какого-нибудь слова, а иногда тупо выдаёт ошибку тезауруса. А на других текстах эта ошибка вылетает?
У меня таже история не хотит работать с моими текстами.С вашим текстом работает,хоть база не ахти, но что-то есть.А с моим текстом нет базы
тот же тезаурус.Как это исравить?
Тина, пришлите мне свой текст на vovanmozg@gmail.com, я потестирую.
Попробывал в действии.
Для приколов и доров наверное сойдёт.
Теперь осталась маленькая деталь - решить проблему самого тезаруса, а именно: как в него добавлять новые слова?
В 2003 офисе такого точно нет. Вообще было бы полезной фишкой, если бы слова для замены брались не только из тезаруса, но и из файла словаря, который в ворде идёт с расширением *,DIC или любого другого файла с базой слов. Об SQL правда с вордом даже мечтать нельзя, хотя было бы и удобнее. В паблике лежат словарные базы в SQL.
А вообще, чтобы получить русскоязычный текст без ошибок и хоть сколько-то приближенный к читаемому - база словаря должна быть 2-5 Гигов.
Что хорошо в вордовском тезаурусе — синоним подставляется в той же словоформе, что и исходное слово (в большинстве случаев).
Совсем не сложно будет подключить сюда внешнюю базу синонимов, например из текстового файла. Все базы синонимов русского языка, которые я встречал, содержат слова в нормальной форме. Если бы была база синонимов со всеми словоформами, тогда я бы выкинул эту версию вордовского синонимайзера и сделал бы новую на PHP. По сути дела ворд я использую только из-за его тезауруса. Вытянуть бы его оттуда...
Полный фарш на выходе получается)
Сейчас работаю над своим синонимайзером, проблему правильности использования синонима в данном контексте решил, ищу хорошую базу синонимов) Интересно, можно ли наковырять ее с самого ворда? Судя по результатам работы вашего синонимайзера, там будет полный треш, но базу однако хотелось бы составить и посмотреть глазками что да как.
Хорошая база синонимов — это самое ценное, что есть в синонимайзере. С ворда базу можно наковырять, я пробовал: если надо, могу скинуть наработки.
http://dimsyn.ru/page/2 Здесь прога для выдерания из Word синонимов.
пойду-ка посмотрю-ка...
тут есть бесплатные базы - http://www.blogka.ru/dictfree.php
про качество ничего сказать не могу
Спасибо, база неплохо структурирована, много слов. Часто подставляет какие-то нелепые синонимы, примерно как у моего синонимайзера :). В любом случае — полезная находка.
интересно, а можно на основе уже этого существующего сином. в ворде сделать наподобие такого: _megaseo.biz/sinonimajzer-russkogo-yazyka/
главная черта- возможность из выпадающего списка выбирать синоним
Теоретически это можно сделать, правда не знаю насколько это будет удобно в случае с вордом. Вообще в водре это уже реализовано, только немного в другом виде: щёлкаете правой кнопкой на любом слове и ищете там пункт «Синонимы».
Я дегустировал подобные синонимайзеры с выпадающим меню.
И пришёл к выводу, что это неудобно. Вот посудите: в подобных синонимайзерах есть ограничение на количество символов, допустим до 500 знаков в статье (хотя конечно 500 знаков - это ещё не статья), и выбрать 30-40 полей из раскрывающегося списка - не проблема.
А если статья будет нормальной: 4-6 тыс. знаков, то мы просто замучаемся выбирать значения из списка, особенно когда в списке подходящего значения нет. (так бывает: 2-3 слова в списке и ни одно не подходит по смыслу, ибо относятся больше к другой тематике, чем Ваш текст.)
По-хорошему такой синонимайзер должен иметь возможности подстановки синонимов по-умолчанию.
Спасибо за синонимайзер
Интересно
вот нашел сервис Синонимайзер blogka.ru
а английской версии нет?
Точно не уверен, но вроде скрипт работает и с английским языком.
Работает на всех языках.
У меня все работает на ура. 2007 офис (руская версия)
Интересно, работает ли этот синонимайзер на других языках? Где бы взять какой-нибудь немецкий или итальянский ворд?
Как замена этой классной вещи можно использовать перевод текста с русского на любой другой язык и обратно. Вопрос в том, что получится и на сколько будут разниться результаты качества по сравнению с синонимайзером.
Да, неплохой способ. Для большего эффекта можно использовать разные переводчики.
Спасибки :)
благодарствую. очень даже кстати макрос.
Замечательная находка! Спасибо автору.
ОГРОМНОЕ СПАСИБО !!!
Спасибо большое! Классная штука! Автору респект :)
Всем ещё раз пожалуйста!!!
Спасибо! Полезная вещица))
Спасибо за такую вещь! Работаю с ней.
кстати, в 2007 офисе все прекрасно работает, я 2007 юзаю!
Огромное спасибо, Vovan! давно искал подобный макрос и вот нашел.
А в каком месте выставить процент слов, на которые он должен синонимы искать. как сделать что бы он каждое слово синонимом заменял
Надо поменять циферку в строчке
КоличествоПропусков = 1
число 1 означает, что макрос пропускает 1 слово. Другими словами обрабатывает каждое второе. Если надо, чтобы синонимы подбирались к каждому слову надо написать
КоличествоПропусков = 0
Здравствуйте. А как сделать чтобы когда первое слово в предложении изменяет синонимайзер, чтобы оно было с большой буквы? У меня все такие слова с маленькой буквы.
Написал серверный синономайзер
http://nildesign.ru/proektyi/besplatnyiy-servernyiy-sinonimayzer-ajax/
можете попробовать.
Автоматизма не хватает. По сути дела проблема приблизительно такая же как у моего синонимайзера, сложновато использовать для автонаполнения сайтов.
Для автонаполняемых сайтов - скрипт :)
А для Сайтов для людей надо в ручную править.
На английском тоже пашет. Надо только тезаурусы переключить. Результат: Было:
The design of your small business website can make or break your home based business. To visitors your website is the face of your business. If they don’t like what they see, they’ll leave without taking the action that you want, weather that’s buying something, signing up for your newsletter, or joining your membership site.
Стало:
The design of your petite business website can build or crack your habitat based trade . To company your website is the face of your business. but they don’t approximating what they see, they’ll abscond without enchanting the exploit that you want, conditions that’s buying incredible , signing awake for your newsletter, or joining your membership place .
Неплохо. Смысл не понимаю, но похоже, работает приблизительно так же как и для русского. Верно?
А кто-нибудь знает, как из ms word вытащить всю базу синонимов? :)
медленный способ:
1. Берём базу всех русских слов во всех словоформах.2. Для каждого слова получаем список синонимов.
Можно написать макрос, а можно обращаться из внешних программ или скриптов.
Примеры обращения к ворду из JavaScript (WSH):
wwo = new ActiveXObject("Word.Application"); doc = wwo.Documents.Add(); wwo.Selection.TypeText("какоенибудьслово"); wwo.Selection.MoveLeft( 2, 1, 1); wwo.Run ("newSyn"); wwo.Selection.HomeKey(6); wwo.Selection.EndKey (6, 1); sList = wwo.Selection.Text; sList = sList.split("|");Ой блин )) во мне этот ваш синонимайзер пёрлы выдаёт я валяюсь !!! )) ахаха )) ваще нечитабельный текст ))
Написал пару постов про синонимайзер. Обсуждение новой идеи для синонимизации blog3d.ru
Синонимайзер(прога) + база 6000 за 15$
ас 416 609 878
А как в 2007ом запустить синонимайзер?
Народ, макрос хорошо, но мне кажется было бы гораздо интереснее его исправить. Для такого, чтобы текст был читабельным, нужно часть синонимов, которые явно не подходят убирать сразу, короче, на мой взгляд было бы удобно, если бы макрос коверкал текст следующим образом:
есть текст -- мама мыла ебаную раму
После прогона через макрос -- {мама|мамаша|мать|мамулька|предлок} {мыла|дравила|пидорила|отмывала} {ебанную|ебучую|затраханную|злоебучую|выебанную} {раму|корпус}.
В этой ситуации мы сразу можем выкинуть из текста синоним корпус, ибо он не подходит по смыслу. А из полученного текста можно понаделать кучу различных текстов, которые могут пригодится.
Народ, ну кто в вижл бейсике рулит? Алгоритм простой, но в синтаксе не разбираюсь, да и как пользоватся прелестями ворда тоже не в курсе, можно конечно во все это вьехать, блин, но у меня на это уйдет очень много времени, а тот, кто знает вижл бейсик, может реализовать данный алгоритм за очень короткое время
*синтаксисе*
Инструкция по использованию синонимайзера дана для тех, кто в этом хоть что-то понимает. А можно дать для тех, кто ничего не понимает? Я попробовала пройти через ваши 3 шага у меня получилось на выходе что-то похожее на программу, а что с этим делать дальше, чтобы увидеть преображенный текст?
Открываем синонимайзер ,копируем туда то, что нужно отсинонимизировать...
1) Заходим в Сервис >> Макрос>> безопасность -> самая низкая
2) Сервис >> Макрос>> Макросы...>> Выполнить ....
The end...
Скинь, пожалуйста сюда то, что получилось на выходе. По идее после запуска макроса должен появиться обработанный текст вместо первоначального.
Вот синонимы твоего поста ))
"Выкини , пожалуйста сюда то, точно получилось на выходе. По идее затем запуска макроса должен явиться обработанный роль вместо первого ."
Да скрипт офигенно работает ! Текст не читабельный, но контент уник :) для free - это то, что нужно ...
Также улыбнула ф-я того, что все синонимы выделяются жирным :)
Вопрос (для своих целей) : что убрать, чтобы синонимы не выделялись жирным ?
p.s заранее спасибо !
Чтобы обработанные слова не выделялись нужно заменить строку
w.Bold = True
на
' w.Bold = True
Отлично! еще раз спс :)
Автор! помоги плз !
Как сделать так, что бы синонимайзер пропускал ошибки теразиуса (или как его там ) ?
Что нужно дописать в скрипт ?
Надо добавить обработку ошибок. Я постараюсь в ближайшее время исправить.
Буду оч. благодарен!
Жалко сам не рублю в этой теме ...
Vavan! Поправь всплывающие ошибки в тезаурусе!!! И цены тебе не будет! Такой офигительный макрос... и так нехорошо появляется критическая ошибка. Или это признак шароварности? ;)
Я обновил архив. Попробуй, кажется ошибок стало меньше.
vovan, респектище еще раз, но вот мысля пришла:
проблемы в ворде (с нечитабельностью), я так понимаю, в основном с существительными (точнее с падежными окончаниями).. С глаголами ведь все нормально?
Если, к примеру, глагол в прошедшем времени, то ворд по умолчанию предлагает глагол-синоним в прошедшем времени..
А теперь сам вопрос: можно ли каким-либо образом научить твой скрипт заменять только глаголы??????
А если быть точнее: заменять все, кроме существительных.. Это вообще реализовать реально или нет??
Я в программировании слабоват (на уровне ликбеза) - так вот, есть ли какие-нибудь типы переменных или что-нить в этом роде, обозначающие существиельное или глагол, так, чтобы в коде условие поставить не заменять существительные..
Я когда-то пробовал извлечь из ворда информацию о части речи, но у меня не получилось. Хотя эта информация где-то внутри по-любому хранится. Но как её достать?
А где такая информация может храниться, кроме как самого анализатора синтаксиса, и вряд ли это информацию отдается наружу, как ты пытался ее достать?
Через API ворда. Там довольно много интересных функций.
kачество любого синонимайзера зависит от словарей.Даже бесплатние с хорошыми базами работают очень хорошо.Те базы что в открытом доступе работают плохо,потому базы нужно писать самому.
Подскажите что заменить в коде, чтоб вместо выделение замененого слова жирным, брало доступные синонимы и слово-оригинал в рамки {оригинал|синоним1|cиноним2}
Хрень!!!
Обрабатывает первые 10 слов, а все остальные заменяет на "результате" :)
приобретение свадебного уборы дело - весьма волокитное , но милое . Оно призывает много пропастей , времени и нервов. Чтобы хорошо подготовиться к ожидающему торжеству, оставив при настоящем свое здоровье для, вознагради , главного события в вашей жизни, а в результате выглядеть сногсшибательно, мы предлагаем вам несколько результате советов.
1. результате на результате
Составляя результате предстоящего результате не результате включить результате стоимость результате наряда результате необходимые результате как результате (ее результате может результате от 50 результате .е. результате до результате ), туфли, результате белье результате драгоценности (результате красивую результате ). Кроме результате , не результате , что результате любое результате нуждается результате небольшой результате (гдерезультате то результате , гдерезультате то результате , сделать результате ), поэтому результате заложите результате бюджет результате на результате .
2. Дрессрезультате код
результате вы результате венчаться результате церкви, результате помните результате во результате храмах (результате не результате во результате ) не результате открытые результате . Поэтому результате у результате платье результате глубоким результате , то результате о результате чтобы результате на результате платок.
3. результате
Как результате большинство результате невест результате занятые, результате если результате возможность результате неделю результате на результате или результате (не результате , конечно, результате отпуска результате на результате свадьбу результате свадебное результате ). В результате случае результате вас результате достаточно результате , чтобы результате по результате и результате множество результате .
4. Украшения
результате любому результате платью результате подобрать результате . Однако результате , что результате прелестные результате в результате магазинах, результате не результате носить результате собой результате платье, результате очень результате оно результате презентабельный результате . Посмотрите результате ваших результате , изучите результате прежде результате чторезультате то результате .
5. Определитесь результате своими результате
Оказавшись результате свадебном результате – не результате и результате молчите. результате продавцурезультате консультанту результате ваших результате . И результате отказывайтесь результате примерки результате платьев, результате , по результате мнению результате не результате . Может результате вы результате , и результате на результате это результате будет результате потрясающе? результате продавец результате вам результате то результате на результате вам результате не результате , не результате – примеряйте. результате больше, результате лучше. результате , многие результате уходили результате магазинов результате с результате платьем, результате изначально результате не результате .
6. Магазины результате
Вы результате побежали результате ЗАГС результате первый результате день результате знакомства? результате вы результате должны результате первое результате платье результате близлежащем результате . Сходите результате несколько результате , чтоб результате более результате представление результате ассортименте.
7. результате паузу
результате после результате как результате нашли результате своей результате , не результате его результате . Попросите результате его результате день результате идите результате . Если результате следующий результате вы результате передумали результате порезультате прежнему результате именно результате платье, результате покупайте. результате , если результате доставили результате под результате по результате , то результате отказа результате него, результате придется результате какуюрезультате то результате . Как результате это 50% результате стоимости результате .
8. Доверяйте результате инстинктам
результате вы результате чувствуете результате купленное результате именно «результате », вам результате уютно результате нем результате ваше результате в результате вас результате радует, результате не результате себе результате из результате счастливых результате в результате – сдайте результате обратно. результате вперед результате поиски результате нарядов!
9. результате к результате
Вы результате несколько результате , посмотрели результате платьев, результате ни результате из результате вас результате зацепило. результате тем результате хорошо результате что результате . Тогда результате сшить результате на результате . Главное результате этом результате правильно результате ателье результате мастера, результате это результате займет результате больше результате , нежели результате уже результате свадебного результате . Если результате процессе результате платья результате чторезультате то результате понравится, результате стесняйтесь результате об результате мастеру.
10.результате
В результате жизни результате все результате в результате , прежде результате , удобство. результате платье результате исключение. результате должны результате провести результате нем результате из результате важных результате и результате ничего результате должно результате . Попробуйте результате время результате сесть, результате , пройтись… результате чторезультате то результате устраивает результате можно результате какрезультате то результате : укоротить результате , увеличить результате , уменьшить результате увеличить результате в результате .
11. Нижнее результате
Дизайнеры результате платьев результате покупать результате свадьбу результате белье результате близким результате цвету результате . Иначе результате будет результате сквозь результате платья, результате это результате очень результате .
12. Свадебная результате
Если результате планируете результате предсвадебный результате , можно результате могут результате вам результате выбранное результате на результате . После результате вы результате сможете результате . Посмотрев результате , вы результате понять результате вы результате выглядеть результате свадьбе.
13. результате по результате
Если результате которое результате выбрали результате заказывать результате каталогу, результате необходимо результате точное результате когда результате его результате . Лучше результате это результате заранее, результате что результате может результате не результате или результате не результате как результате в результате смотритесь результате у результате должно результате время результате заказать результате наряд.
14. результате швею
результате для результате шьют результате платье результате заказ результате вы результате проверить результате профессионального результате нашли, результате для результате другой, результате свадебный результате . По результате работы результате будет результате о результате вашего результате и результате результат результате удовлетворяет, результате можно результате и результате платье.
Ничего себе! У меня такого не было!
После такого рерайта прямая дорога в баню :)
Спасибо, потестим
Супер вещь! Спасибо :)
Работает и в Ворде 2007! Поработаю, оценю!
Свой словарь можно подключить ?
Свой словарь можно подключить ?
Если без программирования — то не знаю. Но макрос можно доработать, чтобы он подключал внешний словарь.
Vovan, большое тебе человеческое спасибо.
а у меня работает, отлично!
Vovan, а за что отвечает переменная КоличествоПропусков - какие пропуски имеются в виду?
Если КоличествоПропусков = 0, это значит, что макрос будет пытаться подобрать синонимы к каждому слову. Если КоличествоПропусков = 1, то будет перепрыгивать через одно слово. И так далее.
Мои эксперименты с синонимизацией текста привели к тому, что Яндекс не принял сайт на индексацию. :(
спасибо, вещь стоящая. а есть такой же синонимайзер для wordpressa???
Где-то встречался такой плагин. Глянь тут http://clck.yandex.ru/redir/dtype=testsh/*http://bseo.ru/2008/04/05/plag...
Работает Wor 2007.Cпасибо Vovan, вещица нужная.
Работает в Word 2007.Cпасибо Vovan, вещица нужная.
Как подключить внешнюю базу с расширением .sql.gz ?
Придётся переписывать макрос. Для работы с подобными базами лучше подойдёт специализированный скрипт. Я встречал в инете бесплатные варианты. Поищите.
Спасибо
Автору респект и уважуха. Конечно, нужна доработка напильником. Короч, Афтар, пешы истчо! :)
Подключение внешнего словаря сделаете?
Или может редактирование существующего словаря?
Я не знаю способов редактирования существующего словаря. А подключение внешнего словаря вряд ли имеет смысл делать — в инете встречались скрипты, работающие с внешними словарями
Для сателлитов думаю сойдёт =)
Привет! Очень хочу иметь такую штуку. Но наверное, делаю что-то не так(((
Сервис/Макрос/Макросы/Syn2/выполнить Не получается((( Я офис уже перезагружала несколько раз.
Попробуйте выделить весь текст, а потом запустить макрос. Также проверьте в настройках, чтобы макросы были разрешены.
Ничего не понимаю. Скачал зиповский файл. Там вордовский доекмент. Никаких ссылок и полей ввода там нет. Какой-то текст про казино и все. Что си значит?!
в начале поста написано, что нужно сделать.
Синонимайзер представляет из себя VBA-макрос. Этот макрос содержится в вордовском документе из архива. Текст про казино - просто образец. Как запускать макрос, тоже читайте в начале поста.
Ура! Заработало! Это после повторной загрузки синонимайзера с сайта. Старый архиватор и папку Syn удалила и загрузила по-новой. Теперь работает.
Забавно:) Делала рерайт текста по косметологии. Кожу синонимайзер называет кожурой,а
выражение "не стоит сильно прижимать прибор к телу" меняет на "не стоит страшно прижимать блок к остову".
А так, в общем, ничего. Спасибо:)
Рад, что скрипт помогает
Спасибо автору. Тока ест проблемка. Если в тексте попадаются некотоые слова Word сварачивается. Вот некоторые слова " нагретой, уложенной " помогите как это исправить
У меня ворд 2003... выдает такую ошидку при нажатии кнопки выполнить:
The macros in this project are disabled. Please refer to the online help or documentation of the host application to determine how to enable macros
Безопасность уменьшал, текст и выделял и нет... Просьба помочь. Спасибо.
Странно. По идее обычно достаточно выставить низкий уровень безопасности и запустить макрос.
У меня word xp (2002). Выдавал точно такое же диалоговое окно, но я файл запускал прямо из zip архива. Решил попробовать файл разархивировать и запустить. Помогло, всё стало работать.
Спасибо автору. Отличная штука. Все работает!
Все куль. автору респект и уважуха ;) токо вот чето правда все в нижний регистр перекидывает. это плохонько. а так ваше гуд
В 2007-м Ворде работает, только качество, честно говоря, не фонтан. На как добавку к различным программам можно, в принципе, использовать. Один плюс, что не надо вручную проверять синонимы.
ИМХО, использовать этот макрос, потом перевести все на английский и обратно, еще раз макрос, немного ручками доработать и все. Получится нормальный уникальный текст.
После использования макроса:
В 2007-м Ворде работает, только качество, правдиво говоря, не фонтан. На как добавку к разнообразным программам можно, в принципе, употреблять . Один достоинство , что не надо вручную проверять синонимы.
ИМХО, употреблять этот макрос, испариной перевести цельное на британский и вспять , еще однажды макрос, немного ручками доработать и полные . Получится нормальный уникальный текст.
После перевода:
В 2007 Слово работает, только качество, правдиво разговор, не фонтан. На, поскольку добавка к различным программам может использоваться, в основном. Одно преимущество, что не необходимо проверить синонимы вручную.
ИМХО чтобы использовать этот макрос, пот, чтобы перевести интеграл на британском и обратном, все еще однажды макрос, немного закончить ручки и полный. Нормальный уникальный текст окажется.
Теперь осталось немного ручками.
Ручками говоришь :) за это время я своими словами перескажу этот абзац :) и получу уникальный и читаемый текст.
Пример: Макрос работает конечно в word 2007, однако качество оставляет желать лучшего и использовать для синонимизации текста этот макрос можно лишь как дополнение к программам-синонимайзерам. Рекомендовать данный макрос можно, разве, что в сочетании с дальнейшим автопереводом на английский, а затем обратно, и опять же после чего применить данный макрос. В итоге вы сможете получить уникальный текст для ГС ;)
Классная штука. Спасибо.
Не получилось сделать такую штуку
wwo = new ActiveXObject("Word.Application");
doc = wwo.Documents.Add();
wwo.Selection.TypeText("какоенибудьслово");
wwo.Selection.MoveLeft( 2, 1, 1);
wwo.Run ("newSyn");
wwo.Selection.HomeKey(6);
wwo.Selection.EndKey (6, 1);
sList = wwo.Selection.Text;
sList = sList.split("|");
Можно подробно описать что делает каждая из строк начиная с 4 строчки. Тогда думаю разбирусь что дальше делать :-)
Второй день ищу где в 2007 запустить - Сервис/Макрос/Макросы/Syn2. Разжуйте плиз. Спасибо!
не подскажу, потому что запускать в 2007 не пробовал и доступа к нему не имею.
Ок! Разобрался. Может кому понадобися alt + F8 и выбираем syn2
Объявляю благодарность!!!
спасибо большое за этот макрос.
Спс за хороший мак и советы
Вещь хорошая, спасибо, но может быть кто поскажет где взять синонимайзер с русскими базами для wordpress или хотябы качественную базу синонимов для feedmaster
База и синонимайзер отдельно в инете лежит. Ссылку так сказать уже не помню, но на тот момент когда я тестил синонимайзер с базами под WP - получался один бред.
Не сказал бы что это решение даст более огромное преймущество перед спец-синомайзерами.
Синонимайзер
- Встроенный блог-клиент
- Высокая скорость обработки текста
- Внешний словарь синонимов
- Слежение за буфером обмена
- Обработка и публикация одним нажатием
- Перемешивание абзацев
- Постинг по протоколу XML-RPC
Словарь синонимов
- 70 000 слов и словоформ
- обработка слов и фраз
- синонимизация до 90%
- почти 100% читабельный текст
http://syn-master.ru/
не открывается ВАШ сайт
Не плохо, но еще есть над чем работать
Блин что то у меня синонимизатор рабоать перестал. Винду переустановил и не рабоатет ни на 2007 ни на старм....что это может быть выбивает на оштбку
У меня такаже проблема, месяц ужо как.
Подозреваю, что с "ORFO 9.0" экспериментировал и доэкпериментировался :(
Замечательная идея.
И легко переделать в Vb.Net чтобы не маяться с ручной работой в ворде
Вот идея:
Imports Microsoft.Office.Interop
Public Class Form1
Dim word As New Word.Application
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim rnd As New Random(CInt((Now - Now.Date).TotalSeconds))
' word.Activate()
Dim doc As Word.Document = word.Documents.Add
doc.Range.Text = Me.TextBox1.Text
Dim words As Word.Words = word.ActiveDocument.Words
For i As Integer = 1 To words.Count
Dim word As Word.Range = words(i)
Dim si As Word.SynonymInfo = word.SynonymInfo
If si.MeaningCount > 0 Then
Dim synList As Array = si.SynonymList(1)
Dim rndIndex As Integer = rnd.Next(1, synList.Length)
Dim synonym As String = synList(rndIndex).ToString
word.Text = synonym & " "
End If
Next
Debug.Print(doc.Range.Text)
End Sub
End Class
я как-то пробовал сделать WSH-скрипт, который обращается к объектам ворда, но с наскоку получилась только полу-работающая версия и я забил на это дело. Работы полно было. А вынести функционал из ворда - это, конечно, разумная идея. Так можно и процесс автоматизировать для обработки больших объёмов.
В 2007 не работает. Просто удаляет некоторые слова.
В OpenOffice не работает :(
Пишет:
Ошибка времени выполнения BASIC.
'51'
Внутренняя оштбка ..
Ворд, конечно, хорошо, но хотелось бы и вариантик на пхп...
Тут http://phpsin.ru/gold/index.php написан какраз на php
Зацените, пожалуйста, мой скрипт http://www.synonymize.ru/
Про скорость можно не писать, сам вижу :) - работает не быстро
Есть возможность выбора одного из вариантов подобранных синонимов для слова.
Возьму приведенный тут пример:
"Может быть баян, но всё равно напомню тем, кто знает и уведомлю тех, кто не знает, потому что тема работает. Итак, как заполучить домен с высоким PageRank ( http://www.1001news.ru/2007/06/05/34 ), используя удалённые аккаунты блогхостингов, работающих на движке WordPress?"
на выходе получили:
"Умеет употреблять баян, а всё ровно подскажу книг, кто умеет а извещу тех, кто не умеет, потому что жизнь делает. Следовательно, вроде заполучить домен с высоким PageRank ( http://www.1001news.ru/2007/06/05/34 ), наслаждаясь удалённые аккаунты блогхостингов, делающих на движке WordPress?"
Синонимайзер это 30% успеха, остальные 70% - это адекватная база синонимов... в инете куча хлама перекопал все..., решил купить, я покупал здесь - дешевле не видел...Текст действительно читабельный...
А лучше купить прогу с обновлениями и базами, палюбому окупиться...
Serg, стесняюсь спросить, а Ваша база собрана случайно не этой програмкой, http://synonyme.ru
www.dverigarmoshka.ru Раздвижные двери
Атлас автодорог Украины Обучение вождению ПДД
Лучше глобус ))
bazzinga.org неплохо синонимизирует.
Применяю для предварительного рерайта.
Что-то у меня тож синонемайзер на пашет(
Интернет-аукцион «Мой аукцион» – лучший аукцион Украины! Бесплатен для покупателей и продавцов. На этом аукционе можно продавать и покупать любые товары.
выдаёт следующую ошибку:
The macros in this project are disable. Please refer to the online help or documentation of the host application to determine how to enable macros
Непонятно, в чём причина, офис 2003 стоит
Всё работает, спасибо
Комментировать