Помидорный переводчик, или куда я дел тонну теста
Помните мою историю про тарифы Claude за 100 долларов и тонну теста, которая скиснет через 3 дня? Так вот, я наконец придумал, что из неё слепить (и это не последний проект :)). Получился не куличик, а целый помидор :) Встречайте Tomato Translator, бота-переводчика для Telegram.
Чем отличается принципиально от классических гугл-транслейторов и DeepL? Под капотом ллмки и агенты, которые детектируют языки и тщательно работают с переводами с учетом контекста (ну да, мы же помним, у ЛЛМок есть механизм внимания, поэтому они принимают во внимание, извините за каламбур, ввесь текст целиком).
Из фич - подтягивание отдельных слов из словаря (потому что ллмки давали намного меньше вариантов перевода чем люди с Мультитраном за 20 лет напридумывали), распознавание и перевод голосовых сообщений, и,наконец, документов PDF/DOCX и картинок с различными улучшайзерами (вплоть до сохранения структуры изначального документа). Над улучшайзерами стоит агент-ревьюер, аналаизирующий результат и иногда допиливающий его напильником :) Ведь в чем минус обычного кода? Распознавание в нем иногда ошибается: склеиваются колонки, рассыпаются таблицы, документ нагенерирован непонятно как... А под надзором все должно стать немного лучше... Хотя в фиче работы с PDF и картинками нет предела совершенству.
Вот так получилась не просто томатная пицца, а целый пиццевый завод.
Ну и не забываем про различных гуардов, сторожащих ваши перевода от слишком прямого понимания моделью :) Ну и да, спасибо за многие функции российским провайдерам, вроде NeuralDeep.
А теперь самое интересное: я не написал руками ни строчки кода. Это продолжение эксперимента AI-native разработки. Сначала спецификация, потом BDD-сценарии, и только потом код, который пишет Claude. Каждое изменение ссылается на пункт спецификации, иначе это догадка, а не требование. Сплошной шаманизм :) Зато теперь понятно, куда девать недельные лимиты. Скорее наоборот, их стало не хватать... (Сижу с 1% weekly, жду ресета)
Приглашаю попробовать: @TomatoTranslator_bot
Для новичков 3000 слов бесплатно на 3 дня. Хватит, чтобы закинуть какую-нибудь страшную PDF-ку с таблицами и посмотреть, что с ней станет :) А ну и да, на PDF'ки тариф x4 (связано с глубоким распознаванием)
Есть оплата звездами, если вдруг вы не знали, куда их деть :)
Пишите, если что сломается, будем фиксить.
Post #1487
56