Найти в Дзене

Robbi.ai перестал работать — я сделал бесплатную замену для проверки текста на баннерах

Если вы делаете рекламу в VK, Яндекс.Директ или myTarget, вы хорошо знакомы с правилом 20%: текст не должен занимать больше пятой части баннера. Нарушение — отклонение креатива или принудительное снижение охватов. Всё это проверяли через robbi.ai. Потом он просто перестал работать. Инструмент по-прежнему открывается, но результата не даёт — «текст на изображении не распознан» на каждом файле. Я делаю рекламные кампании и столкнулся с этим лично. Сначала пробовал обходные пути: считал на глаз, накладывал сетки в Figma, смотрел на коллегах как они мучаются с тем же. Потом решил — проще написать самому. Так появился TextCheck. Пользователь загружает изображение — через drag-and-drop или выбором файла. Дальше: Всё это занимает несколько секунд. Без регистрации, без установки плагинов, прямо в браузере. Сервис сразу показывает, пройдёт ли конкретный креатив на каждой из семи платформ — не нужно держать таблицу лимитов в голове. Пока писал этот текст, нашёл плагин для Figma с похожей функцие
Оглавление

Если вы делаете рекламу в VK, Яндекс.Директ или myTarget, вы хорошо знакомы с правилом 20%: текст не должен занимать больше пятой части баннера. Нарушение — отклонение креатива или принудительное снижение охватов. Всё это проверяли через robbi.ai. Потом он просто перестал работать. Инструмент по-прежнему открывается, но результата не даёт — «текст на изображении не распознан» на каждом файле.

Я делаю рекламные кампании и столкнулся с этим лично. Сначала пробовал обходные пути: считал на глаз, накладывал сетки в Figma, смотрел на коллегах как они мучаются с тем же. Потом решил — проще написать самому.

Так появился TextCheck.

Как это работает

Пользователь загружает изображение — через drag-and-drop или выбором файла. Дальше:

  1. Бэкенд получает файл и при необходимости ресайзит его до рабочего размера
  2. EasyOCR распознаёт текстовые блоки и возвращает их координаты
  3. Считаются два значения:Точный процент — сумма площадей всех текстовых блоков к площади изображения
    Визуальный процент — объединённые блоки с отступами, именно так считает VK Реклама
  4. Фронтенд рисует рамки вокруг найденного текста и показывает статус по каждой площадке

Всё это занимает несколько секунд. Без регистрации, без установки плагинов, прямо в браузере.

Какие площадки поддерживаются

Сервис сразу показывает, пройдёт ли конкретный креатив на каждой из семи платформ — не нужно держать таблицу лимитов в голове.

Чем отличается от Текстомера

Пока писал этот текст, нашёл плагин для Figma с похожей функцией — Текстомер. Он хорошо решает задачу внутри Figma: работает с несколькими макетами сразу, не требует экспорта.

TextCheck идёт другим путём. Это веб-сервис — подходит тем, кто работает вне Figma: маркетологам, таргетологам, клиентам агентств, которые хотят проверить готовый баннер перед запуском. Загрузил PNG или JPG — получил ответ. Никаких плагинов и рабочих пространств.

Это не конкуренция — разные сценарии использования.

Стек и архитектура

Бэкенд — Python + FastAPI + EasyOCR, развёрнут на Google Cloud Run. Фронтенд — HTML/CSS/JS виджет, встроен в Tilda через кастомный блок.

Cloud Run удобен для такой задачи: сервис держит один минимальный инстанс в тепле (нет cold start), масштабируется до 10 при нагрузке, при низком трафике обходится в 10–15 долларов в месяц.

EasyOCR работает на CPU — это накладывает ограничения по скорости на больших изображениях, но для задачи проверки баннеров достаточно.

Попробуйте

Сервис бесплатный, доступен по адресу raudonis.ru/textcheck.

Буду рад обратной связи в комментариях.