Перейти к содержимому

Как на самом деле работает перевод текста на картинке

3 авг. 2026 г. · 6 min · PicGlot

Четыре задачи, а не одна

Перевод изображения — это не «OCR плюс переводчик». Нужно решить четыре разные задачи, и каждая может испортить результат.

1. Распознавание

Движок возвращает строки, а не абзацы. Строки собираются обратно в блоки по вертикальным промежуткам относительно высоты строки и по горизонтальному перекрытию.

2. Разбор вёрстки

Заголовок — это не просто крупный текст, а текст крупнее основного и короткий. Базовый размер считается как медиана, взвешенная по длине, чтобы заголовок из двух слов не поднял среднее и не спрятал сам себя.

3. Удаление исходного текста

Ровный фон заливается цветом бумаги — это идеально. Текстурный проходит через inpainting. На фотографическом фоне рисуется полупрозрачная подложка: честный компромисс лучше размазанного пятна.

4. Нанесение перевода

Немецкий обычно на 35% длиннее английского, китайский — примерно вдвое уже. Размер шрифта подбирается бинарным поиском по реальным метрикам глифов, а если текст всё равно не помещается, мы об этом предупреждаем.