Cum traduci un fișier SRT sau VTT fără să modifici codurile de timp
Pentru a traduce subtitrări, tradu chiar fișierul de subtitrare (SRT sau VTT) cu un instrument care modifică doar rândurile de text și păstrează fiecare număr și fiecare cod de timp exact așa cum sunt. Apoi redă videoclipul cu fișierul nou și verifică subtitrările care au devenit prea lungi pentru a putea fi citite la timp. Dacă lipești întregul fișier într-un instrument general de traducere, riști să te alegi cu coduri de timp deteriorate și subtitrări desincronizate.
Acest ghid explică cum sunt construite fișierele de subtitrare, ce poate merge prost și cum obții un fișier tradus pe care îl poți încărca imediat.
Cum funcționează un fișier SRT
Un fișier SRT este un fișier text simplu. Fiecare segment de subtitrare (numit și „cue”) are trei părți:
12
00:01:04,250 --> 00:01:07,100
I didn't think you'd come.
Neither did I.
- Un număr de ordine (12)
- Un cod de timp: momentul în care subtitrarea apare și dispare, cu precizie de o milisecundă
- Unul sau mai multe rânduri de text
O linie goală separă două segmente de subtitrare. Ar trebui traduse doar rândurile de text. Dacă un instrument de traducere modifică numărul de ordine, rescrie săgeata, înlocuiește virgula din codul de timp cu un punct sau îmbină două segmente de subtitrare, multe playere video și pagini de încărcare resping fișierul sau afișează subtitrările în momentul greșit.
Fișierele VTT (WebVTT), întâlnite frecvent pe web, arată asemănător. Încep cu antetul WEBVTT, folosesc punctul înaintea milisecundelor și pot include setări după codul de timp (de exemplu, poziția sau alinierea) ori etichete simple precum <i> pentru text cursiv. Și aceste elemente trebuie păstrate neschimbate.
De ce strică traducătoarele generice fișierele de subtitrare
- Tratează codurile de timp drept text. Unele instrumente de traducere „localizează” numerele, schimbă separatorii sau traduc linia cu săgeata ca și cum ar fi o propoziție.
- Îmbină sau despart rândurile. Un instrument care prelucrează tot textul deodată poate reuni segmentele de subtitrare în paragrafe, astfel încât ajungi să ai mai puține subtitrări decât coduri de timp.
- Pierd liniile goale care le indică playerelor unde se termină un segment de subtitrare.
- Analizează fiecare segment izolat. O propoziție împărțită între două segmente („I didn't think” / „you'd come”) poate fi tradusă greșit dacă fiecare jumătate este prelucrată fără cealaltă.
Un instrument de traducere conceput pentru subtitrări evită toate cele patru probleme: citește segmentele, traduce textul folosind rândurile din jur drept context și recreează fișierul cu aceeași structură. Traducătorul de subtitrări DropTranslate funcționează astfel: păstrează neschimbate toate numerele de ordine și codurile de timp, distribuie fiecare subtitrare tradusă pe același număr de rânduri și îți returnează un fișier SRT sau VTT.
Înainte să traduci
- Pornește de la fișierul final, sincronizat. Rezolvă mai întâi problemele de sincronizare din original. Traducerea nu repară o subtitrare care apare prea devreme.
- Salvează-l ca UTF-8. Fișierele SRT mai vechi sunt salvate uneori într-o codificare depășită, care transformă literele cu diacritice în simboluri ciudate. Majoritatea editoarelor de subtitrări le pot salva din nou ca UTF-8.
- Elimină ce nu vrei să fie tradus, cum ar fi etichetele care indică vorbitorul, dacă intenționezi să le schimbi stilul, sau notele pentru editor.
- Notează numele și termenii care trebuie să rămână neschimbați: numele personajelor, denumirile produselor și ale locurilor.
După traducere: verifică lungimea rândurilor și viteza de citire
Traducerile sunt adesea mai lungi decât textul original, iar o subtitrare rămâne pe ecran numai atât cât permite codul ei de timp. Specialiștii în subtitrare țin cont de trei limite:
- Rânduri pentru fiecare subtitrare: majoritatea ghidurilor de stil permit cel mult două rânduri.
- Caractere pe rând: o lungime maximă a rândului, pentru ca textul să nu acopere imaginea și să nu fie tăiat pe ecranele mici.
- Viteza de citire: câte caractere poate citi confortabil un spectator pe secundă, astfel încât o subtitrare lungă, afișată o singură secundă, nu poate fi citită chiar dacă încape.
Valorile exacte diferă în funcție de platformă, postul de televiziune și public (de exemplu, conținutul pentru copii impune de obicei o viteză de citire mai mică). Dacă livrezi materialul unei platforme care are un ghid de stil, folosește valorile prevăzute de acesta.
Ca să verifici fișierul tradus:
- Redă videoclipul cu noile subtitrări la viteză normală și fii atent la subtitrările pe care nu apuci să le citești până la capăt.
- Scurtează, nu înghesui. Subtitrările bune condensează: „I didn't think you'd come” poate deveni „I didn't expect you”, fără să se piardă sensul. Un vorbitor nativ poate face asta repede.
- Verifică împărțirea pe rânduri. Treci la un rând nou în puncte firești ale propoziției (nu despărți, de exemplu, articolul de substantiv).
- Verifică numele, numerele și textul de pe ecran (indicatoare, texte încorporate în imaginea video), ca să fie coerente cu ceea ce văd spectatorii.
Dacă editorul tău afișează numărul de caractere pe secundă, sortează subtitrările după această valoare și corectează-le mai întâi pe cele cu cea mai mare viteză de citire.
Subtitrările încorporate în imagine necesită alt proces
Dacă subtitrările fac parte din imaginea video („hardcoded”), nu există niciun fișier de subtitrare de tradus. Ar trebui mai întâi să recreezi subtitrările dintr-o transcriere, apoi să traduci acel fișier. Fișierele de subtitrare care vin cu videoclipul sau pe care le poți descărca ori exporta din editor sunt cele pe care le poți traduce direct.
Întrebări frecvente
Sincronizarea rămâne neschimbată după traducere?
Cu un instrument de traducere conceput pentru subtitrări, da: codurile de timp sunt copiate ca atare și se modifică doar textul. Dacă o subtitrare tradusă este prea lungă pentru intervalul alocat, scurtează textul în loc să modifici sincronizarea, cu excepția cazului în care știi să o refaci într-un editor de subtitrări.
Pot traduce subtitrări într-o limbă cu alt sistem de scriere?
Da. Asigură-te că fișierul este salvat ca UTF-8 și că playerul video sau platforma ta acceptă sistemul de scriere respectiv. Pentru limbile scrise de la dreapta la stânga, precum araba sau ebraica, verifică punctuația de la capătul rândurilor, pe care unele playere o afișează pe partea greșită.
Este un fișier de subtitrare tradus automat suficient de bun pentru publicare?
Pentru videoclipuri interne, clipuri pentru rețelele sociale și versiuni preliminare, este adesea un bun punct de plecare. Pentru un film, un curs cu plată sau conținut destinat difuzării, cere unui vorbitor nativ să revizuiască fișierul: subtitrările sunt scurte și depind mult de context, deci tonul și expresiile idiomatice contează. Vezi este traducerea automată suficient de bună? pentru verificări simple.
Ce ar trebui să traduc: SRT sau VTT?
Tradu formatul solicitat de platformă. Textul și sincronizarea sunt echivalente; VTT adaugă opțiuni precum poziționarea și stilizarea. Tradu direct formatul pe care îl vei încărca, pentru a nu fi nevoit să îl convertești ulterior.
Rezumat
Tradu fișierul de subtitrare, nu textul copiat separat. Păstrează neschimbate codurile de timp și structura, salvează fișierul ca UTF-8, apoi urmărește o dată videoclipul cu noile subtitrări și scurtează-le pe cele care se derulează prea repede. Pentru alte tipuri de fișiere, vezi cum traduci un document.
Trage fișierul SRT sau VTT în DropTranslate și îl vei primi tradus, cu aceleași coduri de timp.