← Все кейсы
Use Case 02

AI-перевод PDF-документов с помощью n8n

Telegram-бот PDF Linguist для перевода документов

Срок
2 недели
Технология
n8n workflow automation
Метрика
Бизнес-задача
Требовалось создать инструмент, способный переводить содержимое PDF-файлов, включая сканы и изображения с некопируемым текстом. Сложность заключалась не только в переводе, но и в извлечении текста из документа и последующей сборке переведённого контента обратно в PDF с сохранением структуры.
Реализованное решение
На базе n8n был построен многокомпонентный Telegram-бот, представляющий собой сложный автоматизированный конвейер, интегрированный с облачными сервисами Google Cloud Platform.
Ключевые компоненты workflow
01
Telegram триггер
принимает PDF-файл и желаемый язык перевода от пользователя.
02
Google Cloud Storage модуль
временно загружает файл в облачное хранилище для обработки.
03
Google Vision AI (OCR) модуль
запускает асинхронную задачу распознавания и извлечения текста из PDF.
04
Механизм циклической проверки
контролирует статус выполнения долгих OCR-задач до их завершения.
05
Google Gemini AI модуль
переводит текст и верстает его в HTML-документ с сохранением табличной структуры.
06
Api2Pdf интеграция
конвертирует HTML обратно в PDF-файл.
07
Telegram ответ
отправляет готовый переведённый документ пользователю.
Технические особенности
Вся логика реализована в n8n с использованием узлов Telegram API, Google Cloud Storage, HTTP Request и Code. Стек включает Google Vision AI для OCR и Google Gemini для AI-перевода. Критичным оказался дизайн асинхронных операций: создан механизм циклической проверки статуса для работы с долго выполняющимися задачами Google Vision AI, что обеспечивает стабильность процесса при обработке больших документов. Использован комплексный системный промпт для одновременного перевода текста и его структурирования в HTML-формат. Вся сложная логика скрыта за простым интерфейсом Telegram-бота. ___ Технология: n8n workflow automation Время внедрения: 2 недели
Следующий шаг
Созвон 20 минут → уточняем интеграции, данные и KPI → даём план внедрения.
Открыть КП → Написать в Telegram ↗