Як перекладати нетехнічні документи, що містять велику кількість фрагментів коду (наприклад, навчальні Word/PDF)?
“У багатьох навчальних матеріалах чи посібниках з продукту в звичайних абзацах трапляються програмні змінні, і звичайний перекладач часто некоректно їх перекладає (наприклад, `Print()` перекладає як `Друкувати()`).”
Аналіз основних причин
Розпізнавання коду на основі шрифту
Для PDF/Word система аналізує властивості шрифту. Зазвичай для коду використовують моноширинні шрифти (наприклад, Courier New). Ми використовуємо цю особливість, щоб автоматично фіксувати такі ділянки та уникати їх перекладу.
Білий список ключових слів
У системі інтегровано бібліотеки зарезервованих слів для основних мов програмування (Java, Python, C++). Навіть якщо код не відзначено як кодовий блок, ШІ здатен розпізнати такі ключові слова, як `function`, `class`, `var`, і зберегти їх у незмінному вигляді.
Миттєвий перегляд і виправлення
Завдяки безкоштовній функції попереднього перегляду користувач може швидко перевірити, чи було кодову частину перекладено помилково, і своєчасно налаштувати параметри або додати термінологічні блокування.
Підсумок остаточного рішення
Інтелектуальне розмежування природної мови та машинної мови є ключовим для роботи з технічними освітніми матеріалами.