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

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

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

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

1

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

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

2

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

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

3

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

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

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

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