Как переводить не технические документы с большим количеством встроенных фрагментов кода (например, учебные Word/PDF)?
“Во многих учебных материалах или руководствах по продукту переменные кода встречаются в обычных абзацах, и стандартные переводчики часто неправильно их переводят (например, `Print()` на `Печать()`).”
Анализ первопричин
Распознавание кода по шрифту
Для PDF/Word система анализирует свойства шрифта. Обычно код выделяется моноширинным шрифтом (например, Courier New). Мы используем эту особенность, чтобы автоматически блокировать эти области от перевода.
Белый список ключевых слов
В системе встроены библиотеки зарезервированных слов для основных языков программирования (Java, Python, C++). Даже если код не отмечен как блок кода, ИИ способен распознавать такие ключевые слова, как `function`, `class`, `var`, и сохранять их без изменений.
Мгновенный предпросмотр и исправление
С помощью бесплатного предпросмотра пользователь может быстро проверить, была ли часть кода переведена некорректно, и своевременно скорректировать настройки или добавить терминологическую блокировку.
Итоговое резюме решения
Интеллектуальное различие между естественным и машинным языком — ключ к обработке образовательных материалов технической направленности.