W jaki sposób tłumaczyć nietechniczne dokumenty zawierające liczne fragmenty kodu (np. materiały edukacyjne w formacie Word/PDF)?

Diagnoza kluczowego stanu obecnego

“W wielu materiałach edukacyjnych lub instrukcjach obsługi zmienne kodu są wplatane w zwykłe akapity; zwykły tłumacz może błędnie je tłumaczyć (np. `Print()` jako `打印()`).”

Analiza przyczyn podstawowych

1

Rozpoznawanie kodu na podstawie czcionki

W przypadku plików PDF/Word system analizuje właściwości czcionki. Kod jest zazwyczaj zapisany czcionką o stałej szerokości (np. Courier New). Wykorzystujemy tę cechę do automatycznego blokowania tych fragmentów przed tłumaczeniem.

2

Biała lista słów kluczowych

System ma wbudowaną bazę zarezerwowanych słów dla najpopularniejszych języków programowania (Java, Python, C++). Nawet jeśli kod nie został oznaczony jako blok kodu, AI potrafi rozpoznać takie słowa kluczowe, jak `function`, `class`, `var` i pozostawić je bez zmian.

3

Podgląd na żywo i korekty

Podgląd części dokumentu przed przetłumaczeniem całego pliku. Zakres podglądu zależy od dokumentu i dostępnego limitu konta. Jeśli podgląd wymaga kredytów, strona zadania pokazuje koszt przed kontynuacją. Korzystając z funkcji podglądu, użytkownik może szybko sprawdzić, czy fragmenty kodu zostały błędnie przetłumaczone, a następnie odpowiednio dostosować ustawienia lub dodać blokadę terminów.

Podsumowanie rozwiązania końcowego

Inteligentne rozróżnianie języka naturalnego i języka maszynowego jest kluczowe podczas pracy z technicznymi materiałami edukacyjnymi.