В нем несколько методов уникализации текста:
1. Тупо заменять строки на другие строки. Шаблоны строк можно задавать с помощью близкого к генератору синтаксиса
"[свободно|хорошо|прекрасно|замечательно ...] мо[г|гла|гли|гло] !{говорить|писать...} на иврите" =>[хорошо|свободно|замечательно ...] +владе[л|ла|ли|ло] ивритом [] - синхронный перебор. Генерятся пары соответствующие. Например мо[г|гла]::владе[л|ла] даст "мог::владел" и "могла::владела" Но не даст другие пары. !{} - ассинхронный перебор. Такой-же как в генераторе.
"[свободно|хорошо|прекрасно|замечательно ...] мо[г|гла|гли|гло] !{говорить|писать...} на иврите" =>[хорошо|свободно|замечательно ...] +владе[л|ла|ли|ло] ивритом
мо[г|гла]::владе[л|ла]
2. Заменять слова на другие. Учитывая словоформы."скрываться => прятаться". Программа решает омоморфию и согласовывает по родам и падежам Зависимые слова там где необходимо. Также допустимы шаблоны типа генератора.
Красные автомобиль быстро ехал => Красная машина быстро ехала.
3. Учитывать контекст:
действующий {вулкан|гейзер} % активный действующий {установка|макет...} % работающий действующий {закон|законодательство|кодекс...} % +текущий
4. Несколько слов. Тоже можно использовать контекст
психологическая +помощь %+помощь психолога
5. Добавление вводных слов в начало предложения. (определенный процент)
"Нужно также заметить, что" "Не боясь повториться, подчеркнем, что"
и так далее
6. Изменения местами двух частей предложения в некоторых случаях
В зависимости от погоды мы выберем, куда поехать на выходные. -> Куда поехать на выходные мы выберем, в зависимости от погоды.
7. Сложные конструкции
W1[слово=="предпочитать"] W2[часть_речи==сущ, число_мб==мн, падеж==вн] W3[часть_речи==сущ, число_мб==мн, падеж==дт] => V[текст="больше"] W1[слово="любить",согл=tw1] W2[] V[текст=", "] V[текст="чем"] W3[] предпочитал блондинок брюнеткам -> больше любил блондинок, чем брюнеток
W1[слово=="предпочитать"] W2[часть_речи==сущ, число_мб==мн, падеж==вн] W3[часть_речи==сущ, число_мб==мн, падеж==дт] => V[текст="больше"] W1[слово="любить",согл=tw1] W2[] V[текст=", "] V[текст="чем"] W3[]
число_мб==мн истина, если слово во множественном (блондинки), либо в единственном, но с усложненым множественным числом (кровь, шоколад) V[] - вставить.
8 и 9. генерация ошибок имхо ненужно. Опционально. Генерирует ошибки орфографии типа а в о. Или ошибки паронемии (похожие слова, которые есть в языке, но означают совсем другое) Патронат->Патронаж.
1. Это вопрос лички.
2. Почту от вас не получил...
Деньги от вас мне не приходили. Пишите в личку.
Hkey добавил 06.02.2009 в 15:49
1. Длина ваших файлов меньше 10 ти слов.
2. нет
Тысяч 30 доминант. В среднем по 3-4 синонима к каждому.
Тысячи три цепочек в хеше. В среднем по 1-2 синониму к слову. Хеш, это то что ручками выбрано.
P.S. Продажи программы приостановлены на две недели.
Далее продажа будет автоматической, либо будет продавать нанятый человек. Сейчас я занят. На вопросы поддержки я отвечаю, на вопросы покупки нет. Цена программы не останется прежней. Если вы хотите "забронировать" для себя старую цену, то отправьте на мыло письмо.
Вы хотите, чтобы боковая панель рерайтера с синонимами была в генераторе? Я спашивал по поводу - мне никто не ответил.
Базу синонимов можно править база синонимов в текстовом виде. Также есть возможность записи патча - отдельная база синонимов, которая при загрузке вносит изменения в главную. Эти два файла находятся в установочной папке программы.
Я счас пишу автосиномайзер, как вам известно. Когда я его закончу, то генератор сможет использовать его.
P.S. Если текст не работает на последней версии - перешли мне его на мыло belousov #sobaka# altalabs.ru
у меня нет текстов, которые не работают.
Я вижу, что вы очень сильно хотите со мной связаться. Прямо горите желанием. За "две недели" вы отправили АЖ 0 целых 0 десятых Email и аж 0 целых 0 десятых сообщений по личке. Вы прямо Стаханов связи! Я поражаюсь вашему рвению, упорству и целеустремленности, если бы все были такими рвительными, то мировой экономический кризис вообще бы никогда не наступил.
Если серьезно, то напишите либо по мылу или в личку вместо того, чтобы флудить.
Естественно )
Можно на мыло или в личку belousov@altalabs.ru
Hkey добавил 23.01.2009 в 21:03
1. Вложенность конструкций типа \![....] \![....] \ \ недоступна. Если меня сильно об этом попросят, то будет доступна.
1а. Если текст вылетает в последней версии, то вышлете этот текст мне на мыло. Текстов которые не работают у меня нет.
2. Это проверка обновлений.
Hkey добавил 23.01.2009 в 21:05
P.S. Могу добавить синхронные вариации типа [1|2|3] [A|B|C]. Будет 1А 2В 3С.
Ок. Думаю через неделю выпущу преальфа релиз вот и посмотрим.
Не понял логику))