Traducerea automată bazată pe transformare este un tip de traducere automată (MT). În prezent, este una dintre cele mai utilizate metode de traducere automată. Spre deosebire de modelul mai simplu de MT direct, MT bazat pe transformare împarte procesul de traducere în trei etape: analiza textului în limba sursă pentru a determina structura gramaticală a acestuia, traducerea structurii rezultate într-o structură adecvată pentru producerea textului în limba țintă și generarea de text. Astfel, sistemele MT bazate pe transformare sunt capabile să utilizeze cunoașterea limbii sursă și a limbii țintă [1] .
Traducerea bazată pe transformare și traducerea automată interlingvă au la bază aceeași idee, conform căreia, pentru a traduce, este necesar să se obțină o reprezentare intermediară. Cu el, puteți remedia sensul propoziției originale, astfel încât să puteți construi apoi traducerea corectă. În MT interlingvistică, o astfel de reprezentare intermediară trebuie să fie independentă atât de limba sursă, cât și de limba țintă, în timp ce în cazul MT bazată pe transfer, există un anumit grad de dependență de o anumită pereche de limbi. Modalitățile în care funcționează sistemele MT bazate pe transformare diferă semnificativ, dar în general urmează același tipar: aplică seturi de reguli lingvistice determinate de corespondențe dintre structura limbii sursă și limba țintă. Prima etapă implică analizarea textului de intrare în termeni de morfologie și sintaxă (uneori și semantică ) pentru a crea o reprezentare intermediară. O traducere se formează din reprezentarea rezultată folosind dicționare bilingve și reguli gramaticale de construcție. Această strategie vă permite să obțineți o traducere de calitate suficient de înaltă, cu o acuratețe de aproximativ 90% din original (cu toate acestea, acuratețea depinde în mare măsură de o anumită pereche de limbi și este determinată de gradul de apropiere a două limbi specifice).
Într-un sistem MT bazat pe reguli, textul sursă este mai întâi analizat în termeni de morfologie și sintaxă pentru a obține o reprezentare sintactică. În viitor, această prezentare poate fi schimbată către mai puține specificații, datorită necesității de a acorda o atenție sporită celor mai semnificative fragmente pentru traducere, ignorând în același timp alte tipuri de informații. În timpul procesului de transformare, reprezentarea finală (existând încă în limba sursă) este transformată într-o reprezentare de același nivel de instanțiere în limba țintă. Aceste două vederi sunt numite vederi intermediare . Procesul de transformare a unei reprezentări în limba țintă într-un text finit constă în pași similari executați în ordine inversă.
Înainte de a obține rezultatul final, se poate recurge la diverse metode de analiză și transformare. Odată cu abordările statistice, numărul de sisteme hibride generatoare poate fi crescut. Metodele și prioritățile selectate depind în mare măsură de proiectarea sistemului în sine. Cu toate acestea, majoritatea sistemelor existente includ cel puțin următorii pași:
Una dintre principalele caracteristici ale sistemelor MT bazate pe transformare este etapa în care reprezentarea intermediară a textului în limba sursă este tradusă în reprezentarea intermediară a textului în limba țintă. Acest proces poate avea loc la unul dintre nivelurile analizei lingvistice sau în intervalul dintre ele. Nivelurile sunt prezentate mai jos:
traducerii automate | Abordări ale|
---|---|
|
procesarea limbajului natural | |
---|---|
Definiții generale | |
Analiza textului |
|
Referire |
|
Traducere automată |
|
Identificarea și colectarea datelor | |
Model tematic | |
Evaluare inter pares |
|
Interfață în limbaj natural |