Sådan oversætter du en SRT- eller VTT-fil og bevarer tidskoderne
Hvis du vil oversætte undertekster, skal du oversætte selve undertekstfilen (SRT eller VTT) med et værktøj, der kun ændrer tekstlinjerne og bevarer alle numre og tidskoder præcis, som de var. Afspil derefter videoen med den nye fil, og tjek de få undertekster, der er blevet for lange til at nå at blive læst. Hvis du indsætter hele filen i en generel oversætter, er det den klassiske vej til ødelagte timecodes og undertekster, der kommer ud af takt.
Her får du en forklaring på, hvordan undertekstfiler er opbygget, hvad der kan gå galt, og hvordan du får en oversat fil, du kan uploade med det samme.
Sådan fungerer en SRT-fil
En SRT-fil er almindelig tekst. Hver undertekst (en »cue«) består af tre dele:
12
00:01:04,250 --> 00:01:07,100
I didn't think you'd come.
Neither did I.
- Et sekvensnummer (12)
- En timecode: hvornår underteksten vises og forsvinder, helt ned til millisekundet
- En eller flere tekstlinjer
En tom linje adskiller en cue fra den næste. Kun tekstlinjerne skal oversættes. Hvis en oversætter ændrer sekvensnummeret, omskriver linjen med pilen, ændrer et komma i tidskoden til et punktum eller slår to cues sammen, afviser mange videoafspillere og uploadsider filen, eller viser underteksterne på det forkerte tidspunkt.
VTT-filer (WebVTT), som er almindelige på nettet, ser næsten ens ud. De starter med en WEBVTT-overskrift, bruger et punktum før millisekunderne og kan have indstillinger efter timecoden (for eksempel position eller justering) eller enkle mærker som <i> til kursiv. Også disse dele skal bevares uændret.
Hvorfor generiske oversættere ødelægger undertekstfiler
- De behandler timecodes som tekst. Nogle oversættere »lokaliserer« tallene, ændrer separatorer eller oversætter pillinjen, som om den var en sætning.
- De slår linjer sammen eller deler dem. En oversætter, der arbejder med hele teksten, kan samle cues til afsnit, så du ender med færre undertekster end timecodes.
- De mister de tomme linjer, som fortæller afspillerne, hvor en cue slutter.
- De ser hver cue isoleret. En sætning delt over to cues (»I didn't think« / »you'd come«) kan blive forvansket, hvis hver halvdel oversættes uden den anden.
Et værktøj, der er beregnet til undertekster, undgår alle fire problemer: Det læser cues, oversætter teksten med de omkringliggende linjer som kontekst og skriver filen tilbage i samme struktur. Undertekstoversætteren fra DropTranslate fungerer på den måde: Den beholder hver tæller og hver timecode, som de var, fordeler hver oversat undertekst på det samme antal linjer og giver dig derefter en SRT- eller VTT-fil tilbage.
Før du oversætter
- Start med den endelige, synkroniserede fil. Ret timingproblemer i originalen først. Oversættelse løser ikke en undertekst, der vises for tidligt.
- Gem den som UTF-8. Ældre SRT-filer er nogle gange gemt i en forældet tegnkodning, som gør bogstaver med accenter til mærkelige symboler. De fleste undertekstprogrammer kan gemme filen igen som UTF-8.
- Fjern det, du ikke vil have oversat, for eksempel talerangivelser i et format, du vil ændre, eller noter til redaktøren.
- Notér navne og begreber, der skal forblive uændrede: navne på figurer, produktnavne, steder.
Efter oversættelsen: tjek af linjelængde og læsehastighed
Oversættelser er ofte længere end originalen, og en undertekst er kun på skærmen, så længe dens timecode tillader det. Professionelle undertekstere arbejder med tre grænser:
- Linjer pr. undertekst: de fleste stilguider tillader højst to linjer.
- Tegn pr. linje: en maksimal linjelængde, så teksten ikke dækker billedet eller bliver skåret af på små skærme.
- Læsehastighed: hvor mange tegn en seer behageligt kan læse pr. sekund, så en lang undertekst, der kun er på skærmen i ét sekund, er ulæselig, selvom den passer.
De præcise tal varierer mellem platforme, tv-stationer og målgrupper (indhold til børn er for eksempel normalt langsommere). Hvis du leverer til en platform med en stilguide, skal du bruge dens tal.
Sådan tjekker du din oversatte fil:
- Afspil videoen med de nye undertekster i normal hastighed, og hold øje med undertekster, du ikke kan nå at læse færdig.
- Forkort, i stedet for at presse sammen. Gode undertekster kondenserer: »I didn't think you'd come« kan blive til »I didn't expect you« uden at miste mening. En person, der har sproget som modersmål, kan gøre dette hurtigt.
- Tjek linjeskift. Del linjerne ved naturlige steder (for eksempel ikke mellem en artikel og dens navneord).
- Tjek navne, tal og tekst på skærmen (skilte, billedtekster brændt ind i videoen), så de stemmer overens med det, seerne ser.
Hvis dit redigeringsprogram viser tegn pr. sekund, kan du sortere efter den værdi og rette de hurtigste undertekster først.
Indbrændte undertekster er en anden opgave
Hvis underteksterne er en del af selve videobilledet (»hardcoded«), er der ingen undertekstfil at oversætte. Du skal først oprette undertekster ud fra en transskription og derefter oversætte filen. Undertekstfiler, der følger med videoen, eller som du kan downloade eller eksportere fra dit redigeringsprogram, er dem, du kan oversætte direkte.
Ofte stillede spørgsmål
Forbliver timingen den samme efter oversættelsen?
Med en oversætter, der kender undertekstfiler, ja: Timecodes kopieres, som de er, og kun teksten ændres. Hvis en oversat undertekst er for lang til at kunne læses i sit tidsrum, så forkort teksten i stedet for at ændre timingen, medmindre du er fortrolig med at justere timingen i et undertekstprogram.
Kan jeg oversætte undertekster til et sprog med et andet skriftsystem?
Ja. Sørg for, at filen er gemt som UTF-8, og at din videoafspiller eller platform understøtter skriftsystemet. For sprog, der skrives fra højre mod venstre, som arabisk eller hebraisk, skal du tjekke tegnsætningen i slutningen af linjerne, da nogle afspillere viser den i den forkerte side.
Er en maskinoversat undertekstfil god nok til at udgive?
Til interne videoer, klip til sociale medier og førsteudkast er den ofte et godt udgangspunkt. Til en film, et betalt kursus eller tv-udsendelse bør en modersmålstaler gennemgå den: Undertekster er korte og meget afhængige af kontekst, så tone og idiomer betyder noget. Se er maskinoversættelse god nok? for enkle tjek.
Skal jeg oversætte SRT eller VTT?
Det format, din platform kræver. Tekst og timing svarer til hinanden; VTT tilføjer muligheder som placering og stil. Oversæt det format, du vil uploade, så du ikke skal konvertere bagefter.
Opsummering
Oversæt undertekstfilen, ikke tekst, du har kopieret. Lad timecodes og struktur være urørt, gem som UTF-8, se derefter videoen én gang med den nye fil, og forkort de undertekster, der går for hurtigt forbi. Andre filtyper findes i sådan oversætter du et dokument.
Slip din SRT- eller VTT-fil i DropTranslate, og få den tilbage som en oversat fil med de samme tidskoder.