BookTranslator
BookTranslator

Kako prevesti YouTube titlove: preuzmite, prevedite i ponovno učitajte bez narušavanja vremenskih oznaka

YouTube Studio radni postupak za kreatore: ispravite izvorne titlove, preuzmite datoteku, prevedite je s očuvanim vremenskim oznakama, provjerite vremenske oznake titlova i učitajte svaki jezik s vremenskim oznakama.

BookTranslator

BookTranslator Team

10 min read

Kratki odgovor: prevedite datoteku, a ne videozapis

Ako ste vlasnik kanala, pouzdan način dodavanja prevedenih titlova je kružni put datoteke kroz YouTube Studio:

  1. Najprije ispravite titlove na izvornom jeziku.
  2. Preuzmite tu stazu iz odjeljka Titlovi u YouTube Studiju.
  3. Prevedite datoteku s vremenskim oznakama tako da svaki titl zadrži izvorno vrijeme početka i završetka.
  4. Provjerite prevedenu datoteku u odnosu na izvornik prije učitavanja.
  5. Dodajte ciljni jezik u Studiju i učitajte datoteku S vremenskim oznakama.

Većina vodiča tretira 3. korak kao cijeli posao. U praksi, dva koraka oko njega odlučuju hoće li gledatelji na novom jeziku dobiti upotrebljive titlove: neuredna izvorna staza kopira se u svaki jezik, a neprovjereni prijevod može se izgubiti iz sinkronizacije nakon jednog spojenog titla.

Ovaj vodič pokriva samo videozapise na kanalu kojim upravljate. Ne pokriva preuzimanje titlova ili videozapisa s tuđih kanala.

Što YouTube prihvaća i što to znači za prijevod

YouTubeova stranica o podržanim formatima datoteka navodi osnovne formate kao što su SubRip (.srt) i SubViewer (.sbv/.sub), napredne formate kao što su WebVTT (.vtt) i TTML te nekoliko broadcast formata. Detalji koji su važni za prevedenu stazu su:

FormatŠto YouTube kaže da zadržavaKoristite ga kada
SRT (.srt)"Nikakve informacije o stilu (oznake) nisu prepoznate." Datoteka mora biti obični UTF-8.Želite najprenosiviju datoteku za alate za prijevod i uređivače titlova.
SBV (.sbv)Isto kao SRT: bez stiliziranja, potreban je obični UTF-8.Već je imate iz Studija. Pretvorite je u SRT prije korištenja alata koji ne čitaju SBV.
WebVTT (.vtt)Pozicioniranje je podržano; stiliziranje je ograničeno na oznake za podebljano, kurziv i podcrtano.Vaša izvorna staza koristi pozicioniranje, primjerice pomicanje titlova dalje od teksta na zaslonu.
TTML / DFXPStiliziranje i pozicioniranje su podržani.Imate profesionalnu datoteku titlova sa stiliziranjem koje mora ostati sačuvano.

Praktično pravilo: prevodite u istom formatu u kojem ćete učitati datoteku, osim ako vas alat prisiljava na pretvorbu. Ako vaši titlovi nemaju pozicioniranje ni stiliziranje, SRT je najsigurniji izbor. Ako imaju, zadržite VTT kako bi pozicioniranje ostalo povezano sa svakim titlom.

Korak 1: Ispravite izvornu stazu prije nego što je bilo tko počne prevoditi

YouTube može izraditi automatske titlove pomoću prepoznavanja govora, ali samo na zadanom jeziku videozapisa. Automatski titlovi su skica. Imena, nazivi proizvoda, brojevi i homofoni uobičajene su pogreške, a svaka se kopira u svaki prijevod izrađen iz te staze.

Ispravite te pogreške jednom, na izvornom jeziku, prije prevođenja:

  • U Studiju otvorite automatsku stazu i odaberite Dupliciraj i uredi. YouTubeov vodič za uređivanje objašnjava da uređivanje automatskih titlova stvara novu stazu titlova koja uključuje vaše ispravke.
  • Ispravite vlastita imena, tehničke pojmove i brojeve. To su riječi koje prevoditelj ne može pouzdano zaključiti iz konteksta.
  • Razdvojite titlove koji nose dvije odvojene ideje. Titl koji završava usred rečenice teže je prevesti na nekim jezicima jer glagol ili negacija mogu pripadati drugom kraju rečenice.
  • Objavite ispravljenu stazu, a zatim preuzmite tu verziju.

Ako planirate tri ciljna jezika, jedno ispravljanje izvora uštedjet će tri odvojena ispravka u prijevodima.

Korak 2: Preuzmite datoteku titlova iz YouTube Studija

U YouTube Studiju otvorite Titlovi, odaberite videozapis i pronađite ispravljenu jezičnu stazu. YouTubeov vodič za uređivanje kaže da kliknete Opcije i odaberete Preuzmi titlove.

Stranica pomoći ne navodi koje formate nudi preuzimanje, a izbornik Studija može se promijeniti. Upotrijebite format koji vaš alat za prevođenje prihvaća. Ako dobijete samo .sbv, pretvorite ga u SRT prije prevođenja. Ta dva formata pohranjuju isto vrijeme i tekst u različitim rasporedima:

SBV
0:00:07.600,0:00:11.800
If the glue is old, a little heat
softens it in about thirty seconds.

SRT
3
00:00:07,600 --> 00:00:11,800
If the glue is old, a little heat
softens it in about thirty seconds.

SBV nema brojeve titlova i odvaja početno i završno vrijeme zarezom. SRT numerira svaki titl, koristi --> i piše milisekunde nakon zareza. Pretvarač treba samo prepisati te dijelove, pa bi tekst i vrijeme trebali ostati nepromijenjeni.

Korak 3: Prevedite bez diranja vremenskih oznaka

Prevedena datoteka mora zadržati isti broj titlova i isto početno i završno vrijeme za svaki titl. YouTube smješta svaki redak teksta prema njegovoj vremenskoj oznaci. Ako se titl ukloni ili spoji, titlovi nakon njega više se ne podudaraju s onim što govornik govori.

Dvije stvari tjeraju prevoditelje da mijenjaju vrijeme, a obje treba pažljivo obraditi:

  • Proširenje teksta. Španjolski, njemački ili francuski redak često je dulji od engleskog retka koji zamjenjuje, ali njegov je vremenski okvir isti. Skratite tekst prije nego što proširite titl.
  • Red riječi. Ako je jedna rečenica podijeljena na dva titla, prevoditelj može biti u iskušenju da ih spoji kako bi gramatika zvučala prirodno. Preformulirajte tako da svaki titl i dalje ima smisla sam za sebe.

BookTranslatorov prevoditelj titlova prihvaća datoteke SRT, VTT, ASS i SSA i zadržava vremenske oznake svakog titla povezane s prevedenim tekstom, pa ne morate kopirati retke u i iz prozora za razgovor. Ne čita SBV, pa prvo pretvorite. Izradite jedan zadatak prevođenja po ciljnom jeziku. Za opći pregled onoga što AI prevođenje titlova pogrešno radi, pogledajte radni tijek AI prevođenja titlova.

Koji god alat koristili, držite izvornu datoteku uz prijevod. Obje su vam potrebne za sljedeći korak.

Korak 4: Provjerite prijevod u odnosu na izvornik

Prije prijenosa usporedite prevedenu datoteku s izvornom, titl po titl. Napisali smo malu skriptu za to: check_youtube_subtitles.py. Koristi samo standardnu Python biblioteku, čita SRT, VTT i SBV te obavlja dva zadatka:

python3 check_youtube_subtitles.py convert captions.sbv captions.srt
python3 check_youtube_subtitles.py check captions.srt captions.es.srt

Naredba check prijavljuje:

  • promijenjen broj titlova;
  • svaki titl čije se početno ili završno vrijeme razlikuje od izvornika;
  • prazne titlove, titlove koji završavaju prije nego što počinju i titlove koji se preklapaju;
  • retke dulje od 42 znaka i titlove brže od 20 znakova u sekundi;
  • datoteke koje nisu valjani UTF-8, što YouTube zahtijeva za SRT i SBV.

Zadane vrijednosti za duljinu retka i brzinu čitanja preuzete su iz ograničenja za programe za odrasle u Netflixovom English (USA) Timed Text Style Guide. YouTube ne objavljuje ekvivalentna ograničenja, stoga ih uzmite kao početnu točku i promijenite ih pomoću --max-line i --max-cps za svoj jezik. Netflix također objavljuje stilove vodiče za druge jezike.

Razrađeni primjer

Kako bismo pokazali što provjeravač hvata, izradili smo engleski uzorak od šest titlova o ponovnom uvezivanju mekog uveza, a zatim ručno napisali dvije španjolske verzije. Datoteke su javne pa provjeru možete pokrenuti sami:

Čisti prijevod prolazi s "No problems found." Druga verzija daje ovaj izlaz:

Source cues: 6  Translated cues: 5
Cue count changed: source 6, translation 5
Cue 3: timing changed 00:00:07,600-00:00:11,800 -> 00:00:07,600-00:00:13,400
Cue 4: timing changed 00:00:12,000-00:00:13,400 -> 00:00:13,600-00:00:17,000
Cue 5: timing changed 00:00:13,600-00:00:17,000 -> 00:00:17,200-00:00:20,600
Cue 1: 20.2 characters/second (limit 20)
Cue 1: line has 46 characters (limit 42)
Cue 3: line has 45 characters (limit 42)

Evo što se dogodilo u svakom slučaju:

  1. Spajanje. Prevoditelj je spojio "If the glue is old..." s kratkim "Don't rush this part." Spojeni titl sada završava na 13,4 sekunde, a svaki sljedeći titl pomaknut je za jedno mjesto. Pročitajte prvu pogrešku u vremenu: ona upućuje na spajanje. Pogreške nakon nje posljedice su tog spajanja, stoga ispravite prvu i ponovno pokrenite provjeru.

  2. Uređeno završno vrijeme. Ovo je skriveno u prvom prolazu jer nakon spajanja provjeravač uspoređuje pogrešne parove titlova. Razdvojite spojeni titl natrag na dva i ponovno pokrenite provjeru. Upozorenja o duljini retka i brzini čitanja iz prvog prolaza i dalje su prisutna, a pojavljuje se jedna nova pogreška u vremenu:

    Source cues: 6  Translated cues: 6
    Cue 6: timing changed 00:00:17,200-00:00:20,000 -> 00:00:17,200-00:00:20,600
    

    Posljednji titl produljen je s 20,0 na 20,6 sekundi. To je mala promjena i ne biste je primijetili u datoteci, ali titl sada ostaje na zaslonu nakon što govornik prestane govoriti.

  3. Proširenje. "Hoy vamos a reencuadernar un libro de bolsillo" vjeran je prijevod, ali sa 46 znakova predug je za jedan redak, a titl je prebrz za čitanje. Čista verzija koristi "Hoy reencuadernamos un libro de bolsillo", koja zadržava svaki detalj u 40 znakova.

Skripta ne procjenjuje kvalitetu prijevoda. Staza može proći sve provjere, a ipak pogrešno prevesti neki izraz. Hvata strukturalne probleme koje je lako propustiti kada samo čitate tekst.

Korak 5: Prenesite svaki jezik s vremenskim oznakama

YouTubeov vodič za prijenos opisuje postupak: otvorite Subtitles u YouTube Studiju, odaberite videozapis, dodajte jezik, zatim kliknite Add pod Subtitles, odaberite prijenos datoteke i odaberite With timing ili Without timing prije odabira datoteke.

Odaberite With timing za prevedeni SRT ili VTT. Datoteka već sadrži vremenske oznake koje ste upravo provjerili.

Ne upotrebljavajte Bez vremenskih oznaka ni Automatsku sinkronizaciju za prijevod. Automatska sinkronizacija usklađuje obični transkript sa zvukom, a YouTube navodi da transkript „također mora biti na istom jeziku koji se govori u videozapisu”. Španjolski transkript za videozapis na engleskom ne zadovoljava taj uvjet. Automatska sinkronizacija korisna je za izvorni jezik, ali ne za prevedene zapise.

Prije objave provjerite još dvije stvari:

  • Oznaka jezika. Dodajte zapis pod ispravan ciljni jezik. Španjolska datoteka učitana kao portugalska prikazat će se gledateljima koji su odabrali portugalski.
  • Naslov i opis. Prevedeni titlovi ne prevode vaš naslov ni opis. YouTube ih zasebno obrađuje kao prijevod naslova i opisa u istom odjeljku Titlovi u Studiju; pogledajte Prevedite naslove i opise vlastitih videozapisa.

Korak 6: Pogledajte objavljeni zapis

Pogledajte početak, dio s brzim dijalogom i posljednju minutu videozapisa s odabranim novim jezikom u playeru. Te provjere otkrivaju probleme koje provjera datoteke ne može:

  • tekst na zaslonu ili donje trećine prekrivene titlom;
  • titl koji je tehnički na vrijeme, ali prekida poantu ili ključni pojam;
  • znakovi koji se prikazuju kao kvadratići jer izvor nije spremljen kao UTF-8 (pogledajte kako popraviti kodiranje titlova);
  • redak na ciljnom jeziku koji se čita ispravno, ali je pregust da bi se dovršio normalnom brzinom.

Ako trebate uređivač titlova, platformu za pregled ili drugi alat za prijevod, usporedba softvera za prijevod titlova objašnjava kada se svaka vrsta alata isplati uz dodatno postavljanje.

Popis za provjeru prije učitavanja

Upotrijebite ovaj popis za svaki ciljni jezik:

  • Izvorni zapis ispravljen i objavljen prije prijevoda
  • Preuzeta datoteka je UTF-8 i u formatu koji vaš alat za prijevod prihvaća (pretvorite SBV u SRT ako je potrebno)
  • Prevedena datoteka ima isti broj titlova kao izvor
  • Svako početno i završno vrijeme odgovara izvoru
  • Nijedan redak nije dulji od vašeg ograničenja i nijedan titl nije brži od vašeg ograničenja brzine čitanja
  • Zapis učitan S vremenskim oznakama pod ispravnim jezikom
  • Naslov i opis prevedeni zasebno, ako je potrebno
  • Zapis pogledan u playeru na početku, u brzom dijelu i na kraju

Redoslijed je ključan. Svaki je korak lakše ispraviti prije sljedećega: ime ispravljeno u izvoru stoji jedno uređivanje, dok ista pogreška otkrivena nakon objave stoji jedno uređivanje po jeziku.

Povezane objave

Kako prevesti YouTube titlove: preuzmite, prevedite i ponovno učitajte bez narušavanja vremenskih oznaka