Як перекладати нетехнічні документи, що містять велику кількість фрагментів коду (наприклад, навчальні Word/PDF)?

Діагностика поточного стану

У багатьох навчальних матеріалах чи посібниках з продукту в звичайних абзацах трапляються програмні змінні, і звичайний перекладач часто некоректно їх перекладає (наприклад, `Print()` перекладає як `Друкувати()`).

Аналіз основних причин

1

Розпізнавання коду на основі шрифту

Для PDF/Word система аналізує властивості шрифту. Зазвичай для коду використовують моноширинні шрифти (наприклад, Courier New). Ми використовуємо цю особливість, щоб автоматично фіксувати такі ділянки та уникати їх перекладу.

2

Білий список ключових слів

У системі інтегровано бібліотеки зарезервованих слів для основних мов програмування (Java, Python, C++). Навіть якщо код не відзначено як кодовий блок, ШІ здатен розпізнати такі ключові слова, як `function`, `class`, `var`, і зберегти їх у незмінному вигляді.

3

Миттєвий перегляд і виправлення

Завдяки безкоштовній функції попереднього перегляду користувач може швидко перевірити, чи було кодову частину перекладено помилково, і своєчасно налаштувати параметри або додати термінологічні блокування.

Підсумок остаточного рішення

Інтелектуальне розмежування природної мови та машинної мови є ключовим для роботи з технічними освітніми матеріалами.