Yottis Переводчик
Что здесь настоящее. Определение языка, сегментация, защита разметки и подстановок, глоссарий, память переводов и постобработка работают по-настоящему — это те половины качества, которые в проекте названы «не про нейросети». Сам перевод сегмента делает демо-словарь примерно на 200 статей, а не модель: нейросеть в макет не помещается, а выдавать словарь за модель нечестно. Замеры справа сняты с этого кода, а не написаны руками.
Фиксированный пример. Текст и структура страницы встроены в макет: адрес из сети не загружается, а результат не берётся из веб-индекса. Перевод примера проходит через защиту разметки; теги остаются на своих местах.
Фиксированный пример документа. Макет переводит три заранее заданных фрагмента и показывает контроль длины. Файл здесь нельзя загрузить или скачать; сборка DOCX, сохранение стилей и таблиц в этом примере не выполняются.
Распознавание и подстановка. Список распознанных строк почти бесполезен: непонятно, что к чему относится. Перевод встаёт на место оригинала — исходный текст затирается с восстановлением фона, размер шрифта подбирается под область. Нажмите переключатель, чтобы увидеть оба состояния.
Каскад из четырёх технологий, и ошибки в нём складываются: распознавание → перевод с контролем длины → синтез голоса → синхронизация. Контроль длины — то, что отличает дубляж от озвученного перевода: реплика, вдвое длиннее оригинала, либо ускоряется до неразборчивости, либо расходится с видео.