РелизРазбор · На радарHabr AI→ оригинал

YADRO заменила Smartcat на Weblate, Dify и Qwen и снизила цену слова в 6 раз

Отдел техдокументации YADRO устал платить Smartcat за каждое загруженное слово и собрал свою систему «Толмач» на open source. Serge вытаскивает строки из Git в PO-файлы, Weblate даёт переводчикам интерфейс, а Dify отправляет сегменты в локальную модель Qwen. Данные не покидают сервера компании. По расчётам авторов, слово обходится максимум в 0,40 ₽ против примерно 2,5 ₽ у Smartcat.

AI-обработка оригинала Habr AI; редакция Hamidun News
YADRO заменила Smartcat на Weblate, Dify и Qwen и снизила цену слова в 6 раз
Источник: Habr AI. Коллаж: Hamidun News.
Слушать статью
Паспорт материала и цифры
ПараметрДанные
ПервоисточникHabr AI ↗
Главный редактор
Serge + Weblate + Difyпайплайн из Git в PO и обратно
Ключевой факт #2Структурный JSON-выход убирает болтовню модели из перевода
Ключевой факт #3Замену «ё» на «е» делают кодом, а не промптом

Когда счёт за переводческий сервис растёт вместе с объёмом документации, рано или поздно приходит мысль: а не поднять ли всё у себя? Команда технической документации YADRO так и сделала. Smartcat брал деньги за каждое загруженное слово, даже уже переведённое, а после превращения в «ИИ-платформу» ещё и подорожал. Ребята собрали собственную локализацию и назвали её «Толмач».

Из чего собрана система

К новому инструменту было три требования: все данные остаются на серверах компании, можно гибко настраивать работу с LLM, есть веб-интерфейс или клиент-серверная архитектура. Из open source-кандидатов дошли до финала Zing и Weblate. Zing, сделанный Evernote, отпал: разработчики объявили, что не поддерживают его и ищут нового мейнтейнера, иначе проект закроют. Weblate живой, с сообществом и платной профессиональной поддержкой, с API и интеграцией с системами контроля версий.

Второй компонент — Serge. Он забирает исходные файлы из Git, с помощью парсеров достаёт переводимые строки (DITA, конфиги, исходный код) и складывает их в PO-файлы, стандарт индустрии локализации. После перевода процесс идёт в обратную сторону: готовые строки встраиваются в исходники и возвращаются в репозиторий. Разработчики остаются в Git, переводчики не разбираются в форматах.

Где появляется LLM

Между Weblate и моделью стоит Dify, платформа для сборки LLM-приложений. Пайплайн простой: текст, модель, постобработка, ответ. Переводит reasoning-модель Qwen3.6-35B-A3B на собственном инференс-кластере. Когда редактор открывает вкладку Automatic suggestion, Weblate отправляет строку в Dify, и ответ приходит примерно за 0,63 секунды. Подключение сделали через конфигурационные файлы Docker. Загрузку PO-файлов в Weblate пришлось автоматизировать скриптом через REST API, потому что штатные команды не сработали.

Интересны два практических приёма. Первый: длинный промпт с десятком запретов можно заменить структурным выходом. Авторы задали JSON-схему с единственным полем russian_translation, и модель перестала писать «конечно, вот ваш перевод». Системный промпт сократился до одной фразы. Второй: всё, что можно сделать кодом, делайте кодом. Модель упорно выдаёт «ё», хотя в документации её не используют, а борьба с этим в промпте ухудшала качество самого перевода. Решение — две строки replace в постобработке.

Сколько это стоит и где подвох

Расчёт построен на видеокарте за 5 млн рублей, сроке службы 5 лет и загрузке 30–40%. Сегмент из одного слова обходится в 0,40 ₽, из 250 слов — около 0,0048 ₽ за слово. Smartcat берёт примерно 2,5 ₽, то есть разница порядка шести раз в худшем для локальной модели случае. Но в расчёт не вошли сервер, электричество, зарплаты инженеров и прочие операционные расходы, так что реальная экономия скромнее.

Качество тоже не идеально. Модель может галлюцинировать, нарушать терминологию и ломать форматирование. Из-за посегментной работы переводы не всегда консистентны. Поэтому финальная вычитка техническим писателем остаётся обязательной.

Что из этого взять

Если у вас много документации, а данные нельзя отдавать наружу, связка Git, Serge, Weblate и Dify выглядит рабочей схемой. Структурный вывод вместо длинных промптов и вынос детерминированных правил в код пригодятся и в любых других LLM-пайплайнах. А вот к цифре «в шесть раз дешевле» стоит относиться осторожно: считайте свою полную стоимость владения, включая людей и эксплуатацию. Автор обещает во второй части полный гайд по развёртыванию.

Сюжет

Вопросы и ответы по материалу

Что известно по теме: из чего собрана система?

К новому инструменту было три требования: все данные остаются на серверах компании, можно гибко настраивать работу с LLM, есть веб-интерфейс или клиент-серверная архитектура. Из open source-кандидатов дошли до финала Zing и Weblate. Zing, сделанный Evernote, отпал: разработчики объявили, что не поддерживают его и ищут нового мейнтейнера, иначе проект закроют. Weblate живой, с сообществом и платной профессиональной поддержкой, с API и интеграцией с системами контроля версий. Второй компонент — Serge.

Что известно по теме: где появляется LLM?

Между Weblate и моделью стоит Dify, платформа для сборки LLM-приложений. Пайплайн простой: текст, модель, постобработка, ответ. Переводит reasoning-модель Qwen3.6-35B-A3B на собственном инференс-кластере. Когда редактор открывает вкладку Automatic suggestion, Weblate отправляет строку в Dify, и ответ приходит примерно за 0,63 секунды. Подключение сделали через конфигурационные файлы Docker. Загрузку PO-файлов в Weblate пришлось автоматизировать скриптом через REST API, потому что штатные команды не сработали.

Что известно по теме: сколько это стоит и где подвох?

Расчёт построен на видеокарте за 5 млн рублей, сроке службы 5 лет и загрузке 30–40%. Сегмент из одного слова обходится в 0,40 ₽, из 250 слов — около 0,0048 ₽ за слово. Smartcat берёт примерно 2,5 ₽, то есть разница порядка шести раз в худшем для локальной модели случае. Но в расчёт не вошли сервер, электричество, зарплаты инженеров и прочие операционные расходы, так что реальная экономия скромнее. Качество тоже не идеально. Модель может галлюцинировать, нарушать терминологию и ломать форматирование.

ЖХ
Жемал Хамидун — CPO Alpina Digital, продакт-менеджер AlpinaGPT. Делает AI-продукты с 2019 года. Hamidun News — pet project, который вырос в production-агрегатор с 6000+ читателей.
✦ Единое AI-пространство · Nomad

Протестируйте новые LLM и мультимодальные модели в одном окне

Платформа Nomad AI (nomadnet.ai) даёт прямой доступ к Claude Opus 5.5, GPT-6, Gemini 3.1, DeepSeek и автономным агентам без VPN, зарубежных карт и зоопарка подписок.

Открыть Nomad AI →Автономный Nomad Agent
Что вы думаете?
Загружаем комментарии…