Безкоштовний і відкритий

Напишіть шаблон один раз.
Генеруйте контент завжди.

Усе про spintax. Вивчіть синтаксис, створюйте шаблони контенту за допомогою AI та генеруйте унікальні варіанти майже безкоштовно.

Ключові можливості

Сучасний рушій spintax для динамічної генерації контенту на основі шаблонів.

Переліки

{a|b|c} — випадковий вибір одного варіанта зі списку. Повна підтримка вкладеності для складних дерев варіантів.

EN

Перестановки

[<config>a|b|c] — вибір N елементів, перемішування та об’єднання з власними роздільниками і зв’язками.

EN

Змінні

%var% — глобальні, локальні (#set / #def) та runtime-змінні з чітким успадкуванням.

EN

Вкладені шаблони

Вбудовування шаблонів у шаблони через #include. Виявлення циклічних посилань захищає ваш сайт.

EN

Умови — вибір за значенням

Наша відмітна риса: {?VAR?then|else} вибирає за truthy-значенням змінної. Показуйте, ховайте або підставляйте контент для кожного клієнта — там, де випадковий вибір не годиться.

EN

Плюрали — узгодження з числом

{plural N: форма|форма|форма} — число саме вибирає форму. Українській потрібні три форми, англійській дві — рушій знає обидві.

EN

@spintax/core — OSS-рушій

Рушій опубліковано в npm: нуль залежностей, MIT, TypeScript. Рендерте spintax скрізь, де є JavaScript, — не лише у WordPress.

EN

Playground

Пишете шаблон і одразу бачите варіанти. Жива валідація, змінні та посилання для шерингу — просто в браузері, без встановлення.

Синтаксис Spintax

Розмітка spintax, що перетворює один шаблон на тисячі унікальних варіантів.

Шаблон
#set %city% = {London|Berlin|Tokyo|New York}
#set %hasPriority% = 1

Welcome to %city%!{?hasPriority? Priority support included.|}

We offer [<minsize=2;maxsize=3;sep=", ";lastsep=" and ">
  fast delivery|free returns|24/7 support|
  price matching|expert advice].

{Our team|The crew|We} {will|can} help you
{find the perfect|choose the right|pick the best}
solution for your needs.
Можливий результат
Welcome to Berlin! Priority support included.

We offer free returns, expert advice and 24/7 support.

The crew can help you pick the best
solution for your needs.

Як працює spintax

Від чернетки AI до готового spintax-шаблону за три кроки.

1

Створіть чернетку з AI

Попросіть ChatGPT, Claude або будь-який AI перетворити ваше завдання на spintax-шаблон.

2

Перевірте й перегляньте

Вставте його в пісочницю. Валідація структури впіймає незакриті дужки, попередній перегляд покаже реальні варіанти.

3

Рендерте будь-де

Підключіть @spintax/core у JS, плагін для WordPress або власний рантайм — один шаблон, будь-який майданчик.

Безкоштовний плагін WordPress

Уже знаєте spintax? Встановіть безкоштовний плагін для рендерингу шаблонів на вашому сайті WordPress — протестований аж до WordPress 7.0, із прив’язками до полів ACF і WooCommerce.

WordPress 6.2–7.0 PHP 8.0+ GPL-2.0

Прив’язки до полів

Прив’яжіть шаблон до поля ACF, довільного поля запису або поля товару WooCommerce. Кожен відповідний запис отримує власний варіант — при збереженні, за кроном або на вимогу.

Об’єктний кеш

Результат рендерингу кешується через WP Object Cache API. Redis і Memcached працюють з коробки.

Оновлення за розкладом

Опційне оновлення кешу за розкладом для кожного шаблону. Задайте TTL — і WordPress cron підтримуватиме контент свіжим.

Відкритий вихідний код

Рушій існує в чотирьох незалежних реалізаціях під ліцензією MIT — для JavaScript, PHP, Python та Object Pascal; плагін для WordPress лишається під GPL-2.0. Без зовнішніх сервісів і трекінгу: генерація повністю відбувається у вашому середовищі.

@spintax/core

Рушій spintax для JavaScript і TypeScript. Працює в Node та в браузері — саме він крутить пісочницю на цьому сайті.

npm install @spintax/core

spintax/core

Той самий рушій для PHP 8.0+. Не прив’язаний до фреймворку; винесений із плагіна для WordPress, щоб ним міг користуватися будь-який PHP-проєкт.

composer require spintax/core

spintax-core

Рушій для Python 3.10+. Незалежна реалізація, а не порт — однакову поведінку гарантує спільний з двома іншими набір еталонних тестів.

pip install spintax-core

Усі чотири рушії EN

Про Spintax

Spintax (spin syntax) — це наша власна мова шаблонів для створення багатьох по-справжньому унікальних варіацій тексту з одного джерела, яке ви контролюєте. Ви пишете один шаблон, що кодує кожен вибір — альтернативи, порядок, умови, змінні, — а рушій розгортає його в тисячі різних, готових до використання варіантів. Кожна варіація задана вами, тому результат лишається вивіреним і коректним, а не ймовірнісною здогадкою.

Сучасний робочий процес поєднує мовну модель із цією логікою шаблонів. Нехай AI один раз створить багато-варіативний шаблон — далі рушій рендерить необмежену кількість унікальних варіантів локально, детерміновано й майже безкоштовно. Жодного API-виклику на генерацію, і жоден байт даних не покидає вашу інфраструктуру: модель дає креатив один раз, рушій дає масштаб назавжди. Редактор перевіряє один шаблон замість того, щоб писати кожен варіант.

Саме це відрізняє spintax від генерації кожної сторінки напряму через LLM. Сирий вивід AI шаблонний і майже некерований: однакові запити сходяться до однакових форм, якість пливе, а майже ідентичний текст накликає пенальті за дубльований контент. У spintax результат залежить лише від якості вашого шаблону: ви один раз фіксуєте формулювання, тон і структуру — і це успадковує кожен із тисяч варіантів. Так ви розгортаєте по-справжньому різний контент на сотні сторінок, сайтів чи локалей — унікальний за побудовою, а не спан-безглуздя.

Сучасний spintax — це значно більше, ніж плоске {a|b|c}, на якому зупиняється більшість інструментів. Він додає перестановки, які вибирають і впорядковують підмножину, змінні з областю видимості, умови за значенням, узгодження з числом з урахуванням локалі, перевикористовувані include та стадію постобробки для пробілів і великих літер. Один структурований шаблон покриває значно більший і краще контрольований простір варіантів, ніж плоский spintax тієї ж довжини.

І він працює скрізь, де працюєте ви. Рушій постачається чотирма незалежними реалізаціями з відкритим кодом і без залежностей — для JavaScript, PHP, Python та Object Pascal — плюс плагін для WordPress, і всі вони звірені за одним спільним корпусом еталонних фікстур, тож шаблон рендериться однаково в кожній. Ніщо не звертається до зовнішнього сервісу: кожен варіант генерується всередині вашого рантайму, на вашому залізі, у вашому масштабі.