└─ cd ../projects

// case study · ai cat tool · [●] live

Translator

Профессиональный CAT-инструмент на Claude и DeepL: машинный перевод, который понимает контекст, плюс translation memory, глоссарий, QA-проверки и совместная работа в реальном времени — всё в одном редакторе.

nestjsreactprismapostgrespythonclaudedeepl
└─01

ИДЕЯ

Машинный перевод стал хорош, но профессиональный перевод — это не «прогнать через Google». Нужны память переводов, единый глоссарий, проверки качества и работа в команде над одним документом. Обычно это дорогие десктопные CAT-комбайны.

Translator собирает это в одном веб-редакторе: Claude и DeepL дают контекстный машинный перевод, а поверх — translation memory с авто-подстановкой, умный глоссарий, QA-движок и совместная работа. Для переводчиков, агентств и команд, которым важно качество, а не просто скорость.

└─02

ЧТО ВНУТРИ

ai translation

Claude и DeepL для контекстного машинного перевода. Пре-перевод целого документа за секунды.

translation memory

Точные и нечёткие совпадения с авто-пропагацией. Один и тот же сегмент не переводишь дважды.

smart glossary

Единая терминология: импорт CSV/TBX, инлайн-подсказки и авто-детект терминов.

quality assurance

Встроенный QA-движок: настраиваемые правила, оценки качества, проверки перед сдачей.

multi-format

Экспорт в DOCX, PDF, TXT, Markdown, XLIFF 2.1 и билингву; импорт XLIFF, DOCX, TBX.

collaboration

Командные роли, треды комментариев, индикаторы присутствия и лента активности.

segment editor

Сплит-вью, горячие клавиши, инлайн-подсказки TM, закладки, find&replace, тёмная тема — виртуализированный, быстрый.

qa report

Оценка качества по документу: консистентность терминов, отсутствие пропусков, теги.

└─03

АРХИТЕКТУРА

// turborepo-монорепо
apps/web React + Vite Tailwind · Zustand · React Query
MT-провайдеры Claude · DeepL контекстный перевод
REST
apps/api NestJS + Fastify оркестратор · Bull-очереди
Prisma ORM
store read
storage Postgres · Redis · MinIO данные · очереди · файлы
└─04

СКРИНШОТЫ

// клик = полный размер · translator.devisfun.ru
translator.devisfun.ru/…/edit⤢ развернуть
Редактор перевода Редактор перевода — agents.pdf EN→RU, 337 сегментов, split-view, Claude/DeepL, TM, QA
└─05

СТЕК

├─ frontend
React 18 Vite Tailwind 4 Zustand React Query
├─ backend
NestJS Fastify Prisma 6
├─ data & ai
PostgreSQL 16 Redis · Bull MinIO Claude DeepL
└─ services & infra
Python FastAPI PyMuPDF LibreOffice Docker Turborepo pnpm

Перевод по-взрослому — попробовать:

$ open translator.devisfun.ru └─ вернуться ко всем проектам