Siirry pääsisältöön
SubtitleMatrix

Säilytä yksi kieli kaksikielisestä

Teksti ja tyyliKaksikielisen tiedoston jakaminen kahdeksi raidaksi
Tai liitä tekstityksen teksti

Asetukset

Kaksikielisessä tiedostossa on yleensä kaksi kirjoitusjärjestelmää — latinalainen kiinan yläpuolella, japani korean yläpuolella — ja sitä oletus lukee: kunkin rivin kirjaimet päättävät, kumpaan tiedostoon se kuuluu, ja tiedostossa ensimmäisenä esiintyvä kieli tulee ensimmäiseksi tiedostoksi. Se ei ole arvaus merkityksestä, vain kirjoitusjärjestelmästä, joten se ei sekoita puolia keskenään nähtyään ensimmäisen rivin. Sitä se ei pysty erottamaan toisistaan: kahta kieltä, joilla on sama aakkosto. Englanninkielinen tiedosto espanjalaista vastaan tai venäjänkielinen ukrainalaista vastaan näyttää yhdeltä kirjoitusjärjestelmältä — ja niin näyttää myös tavallinen yksikielinen tiedosto, jonka pitkät rivit on taitettu toiselle riville, mikä on yleinen tapaus ja syy siihen, että tämä lukutapa on tarkoituksella varovainen. Kun jokainen rivin jokaisessa alaotsikossa näyttää samalta kirjoitusjärjestelmältä, mitään ei tule ulos: tiedosto menee läpi muuttumattomana ja ajo raportoidaan muuttamattomana. Se on merkki valita rivin sijainti sen sijaan. Rivin sijainnin valitseminen tekee siitä säännön kaikkialla: kunkin alaotsikon ensimmäinen rivi menee ensimmäiseen tiedostoon ja loput toiseen. Se sopii tiedostolle, jossa kaksi kieltä ovat aina samoilla riveillä, ja se on ainoa tapa jakaa pari, jolla on sama aakkosto — mutta tiedostossa, jossa järjestys vaihtelee, se jakaa väärät rivit, ja toisin kuin oletus, se ei kerro tehneensä niin.

Tämä sivu säilyttää yhden kielen ja jättää toisen pois, ja tämä valitsee kumman. Ensimmäinen kieli tarkoittaa sitä, joka esiintyy tiedostossa ensimmäisenä — ensimmäisen kirjaimia sisältävän alaotsikon ensimmäinen rivi, joten tiedostossa, jossa alkuperäinen on käännöksen yläpuolella, se on alkuperäinen. Toinen kieli tarkoittaa kaikkea muuta. Kumman valitsetkin, toinen kieli on poissa tuloksesta: sen rivit eivät ole tiedostossa lainkaan, eikä alaotsikko, jossa oli vain sitä kieltä, ole tiedostossa myöskään. Ajon jälkeen kerrotaan, mitä on jäljellä — kuinka monta alaotsikkoa tuli ulos ja luettelo alaotsikoista, joiden teksti muuttui. Levyllä olevaan omaan tiedostoosi ei kirjoiteta mitään, joten alkuperäinen on yhä tallella, jos valitsit väärän puolen. Jos haluat molemmat kielet, kumpikin omaan tiedostoonsa erikseen toimitettavaksi, tarvitset sivun, joka jakaa tiedoston kahtia — se säilyttää kaiken ja antaa zipin molemmista.

Kuvanopeus, jossa ajoitukset on laskettu. Muotosivuilla tätä tarvitsee MicroDVD, koska se tallentaa ajoituksen ruutunumeroina. Kuvanopeussivuilla tämä on nopeus, jota vasten tiedosto ajastettiin — versio, jolle tekstitys tehtiin — ja sivun toinen laatikko ottaa sen videon nopeuden, jonka kanssa aiot tekstitystä käyttää. Yleisiä ovat 23,976, 24, 25, 29,97, 30, 50, 59,94 ja 60. Väärä arvo siirtää koko aikajanaa, ja kuvanopeussivuilla se siirtää sitä suhteellisesti eikä kiinteällä määrällä.

Tämä sivu ottaa yhden kaksikielisen tekstitystiedoston ja antaa takaisin yhden tiedoston, jossa on yksi valitsemasi kieli. Se on parin pienempi puoli: toinen sivu jakaa samanlaisen tiedoston kahdeksi ja antaa molemmat, tämä jättää niistä toisen matkan varrelle. Tähän kannattaa tarttua, kun tarvitset tavallisen yksikielisen tekstitystiedoston toimitettavaksi — kääntäjälle, joka työskentelee vain omalla kielellään, soittimelle tai alustalle, joka ottaa yhden kielen raitaa kohden ja näyttäisi muuten molemmat rivit päällekkäin, videoon, jonka poltat sisään yhdellä kielellä.

Kumpi kieli on kumpi, päätetään siitä kirjoitusjärjestelmästä, jolla kukin rivi on kirjoitettu, ja ensimmäinen kieli tarkoittaa sitä, joka esiintyy tiedostossa ensin — julkaisussa, jossa alkuperäinen on käännöksen yläpuolella, se on alkuperäinen. Rivit, joissa ei ole lainkaan kieltä, kuten nuottimerkki tai hakasuluissa oleva ääni, seuraavat ensimmäistä kieltä. Ajoituksista ei muutu mikään: jokainen säilyvä alaotsikko pitää alun, lopun ja numeronsa, joka sillä oli lähdetiedostossa, joten tulos istuu täsmälleen samoilla hetkillä ja osuu kohdakkain tiedoston kanssa, josta se tuli.

Yksi lopputulos kannattaa sanoa ääneen ennen ajoa. Jos pyydät kieltä, jota tiedostossa ei ole, säilytettävää ei ole: tulos on tekstitystiedosto, jossa on nolla alaotsikkoa, ja ajo raportoi sen alaotsikottomana eikä virheenä, koska sivu ei voi erottaa tiedostoa, jossa on vain yksi kieli, väärän puolen valinnasta. Varo sitä, jos tiedostosi ei todella ole kaksikielinen. Tiedosto, jonka pitkät rivit on käännetty toiselle riville, on tavallinen syyllinen: kirjainten tasolla käännetty yksikielinen tiedosto ja kaksikielinen tiedosto näyttävät samalta, joten turvallisin luenta on, että kieliä on yksi ja toinen on tyhjä. Tiedosto, jossa kaksi kieltä jakaa aakkoset — englanti espanjan yläpuolella, venäjä ukrainan yläpuolella — luetaan samalla tavalla, ja siinä ulospääsy on vaihtaa jako rivin sijaintiin, joka leikkaa rivin eikä kirjainten mukaan ja on ainoa sääntö, joka voi erottaa kaksi samaa aakkostoa käyttävää kieltä.

Sisään menee kymmenen muotoa: SRT, WebVTT, ASS, SSA, SBV, SAMI, TTML, JSON ja CSV sekä MicroDVD, jonka ruutunumerot luetaan ja kirjoitetaan asettamallasi kuvanopeudella. LRC jää pois, koska se ei tallenna loppuaikaa, ja pelkkä teksti jää pois, koska siinä ei ole ajoituksia lainkaan — kummassakaan ei ole alaotsikkoa, johon rivi voisi kuulua. Yhden kielen säilyttämistä ei lasketa menetykseksi raportissa, koska sen poistaminen on koko sivun tarkoitus, mutta raportti kertoo, kun alaotsikko piti jakaa rivin eikä kirjainten mukaan. Mitään ei lähetetä, mitään ei rekisteröidä, ja tiedostosi luetaan ja kirjoitetaan tämän selaimen välilehdessä.

Esimerkit

Käännös säilytetään ja alkuperäinen poistetaan

Syöte

1
00:00:01,000 --> 00:00:03,000
Good morning.
早上好。

2
00:00:05,000 --> 00:00:07,000
How are you?
你好吗?

Tuotos

1
00:00:01,000 --> 00:00:03,000
早上好。

2
00:00:05,000 --> 00:00:07,000
你好吗?

Ensimmäinen kieli on englanti, koska se lukee tiedostossa ensin, joten kiinan pyytäminen poistaa englanninkieliset rivit ja jättää kiinankieliset. Ajat ja alaotsikkonumerot pysyvät täsmälleen sellaisina kuin ne olivat, koska alaotsikoiden aikaväleihin ei kosketa — vain rivit poistetaan alaotsikon sisältä. Tuloste on tavallinen yksikielinen SRT, jonka voi antaa suoraan alustalle tai kääntäjälle.

Englanti ja espanja jaetaan rivin sijainnin mukaan

Syöte

1
00:00:01,000 --> 00:00:03,000
Good morning.
Buenos días.

2
00:00:05,000 --> 00:00:07,000
How are you?
¿Cómo estás?

Tuotos

1
00:00:01,000 --> 00:00:03,000
Buenos días.

2
00:00:05,000 --> 00:00:07,000
¿Cómo estás?

Englanti ja espanja käyttävät samaa aakkostoa, joten kirjoitusjärjestelmä ei voi erottaa niitä — tässä ajossa jako on asetettu rivin sijaintiin, ja jokaisen alaotsikon ensimmäinen rivi luetaan ensimmäiseksi kieleksi. Espanjan säilyttäminen poistaa siis englanninkieliset ylärivit ja jättää alarivit. Juuri tästä syystä rivin sijainti on erillinen valinta eikä oletus: se on ainoa sääntö, joka toimii samaa aakkostoa käyttävälle parille, mutta se olettaa, että kääntäjä on pitänyt järjestyksen johdonmukaisena koko tiedoston ajan.

Yksikielinen tiedosto, joka on käännetty kahdelle riville

Syöte

1
00:00:01,000 --> 00:00:03,000
Good morning, everyone.
Welcome back to the show.

2
00:00:05,000 --> 00:00:07,000
Today we are talking about
subtitle formats.

Tuotos

(no cues)

Tämä on tärkein esimerkki sivun rehellisyydestä. Jokainen rivi on samaa kirjoitusjärjestelmää, joten kieliä luetaan olevan yksi — se, joka esiintyy ensin — eikä toista kieltä ole lainkaan. Kun pyydät toista, säilytettävää ei ole, ja tuloste on nolla alaotsikkoa, ei virhe eikä hiljainen kopio syötteestä. Tiedosto on todennäköisesti tavallinen yksikielinen tekstitys, jonka pitkät rivit on käännetty; käytä silloin rivin sijaintia vain, jos todella tiedät, että kaksi kieltä on pinottu, eikä silloinkaan se ole oikea työkalu yksikieliselle tiedostolle.

Usein kysytyt kysymykset

Miten säilytän yhden kielen ja poistan toisen kaksikielisestä tekstitystiedostosta?

Pudota tiedosto, valitse kumpi kieli säilytetään, ja aja. Sivu lukee jokaisen alaotsikon rivit ja päättelee kunkin rivin kielen sen kirjoitusjärjestelmästä, poistaa toisen kielen rivit ja jättää alaotsikon ajat, numeron ja järjestyksen ennalleen. Jäljelle jää tavallinen yksikielinen tekstitystiedosto, jota voit käyttää sellaisenaan tai toimittaa eteenpäin. Jos kaksi kieltä käyttävät samaa aakkostoa, vaihda jako rivin sijaintiin — silloin ensimmäinen rivi luetaan ensimmäiseksi kieleksi ja loput toiseksi.

Pyysin toista kieltä ja sain tiedoston, jossa ei ole yhtään alaotsikkoa.

Tiedostossa ei ole sitä kieltä, ja sivu kertoo sen sijaan että kopioisi syötteen ja antaisi sinun luulla, että se teki työn. Yleisin syy on yksikielinen tiedosto, jonka pitkät rivit on käännetty toiselle riville: kirjainten tasolla se näyttää kaksikieliseltä, mutta kaksi riviä ovat samaa kieltä. Tarkista tiedosto ensin — jos molemmilla riveillä on saman kielen sanoja, kyseessä on yksikielinen tiedosto eikä sitä pidä jakaa. Jos tiedosto todella on kaksikielinen mutta kaksi kieltä jakavat aakkoset, vaihda jako rivin sijaintiin ja aja uudelleen.

Mitä kieltä tämä sivu kutsuu ensimmäiseksi?

Sitä, joka esiintyy tiedostossa ensimmäisenä, ei sitä, joka on aakkosjärjestyksessä ensimmäinen tai jota laatikossa on eniten. Käytännössä se on tiedoston ensimmäisen alaotsikon ensimmäinen rivi, ja niin kauan kuin kääntäjä on pitänyt järjestyksen, se on alkuperäinen. Rivit, joissa ei ole lainkaan kieltä — nuottimerkki, hakasuluissa oleva ääni, pelkkä numero — seuraavat ensimmäistä kieltä eivätkä muodosta omaa kieltään. Jos haluat varmistaa, kumpi on kumpi, katso tiedoston ensimmäistä alaotsikkoa ennen ajoa.

Raportoidaanko poistettu kieli menetyksenä?

Ei, koska kielen poistaminen on koko sivun tarkoitus eikä sivu voi samaan aikaan tehdä pyydettyä työtä ja varoittaa siitä. Raportti kertoo kuitenkin kahdesta muusta asiasta: kuinka monta alaotsikkoa säilyi ja jos alaotsikko piti jakaa rivin eikä kirjainten mukaan. Jälkimmäinen on se, mitä kannattaa katsoa, koska rivin sijainti on arvaus kielen järjestyksestä eikä havainto kirjaimista. Jos raportti sanoo, että jako tehtiin rivin sijainnin mukaan, tiedosto ei ollut puhtaasti kaksikielinen, ja se on hyvä tietää ennen toimitusta.

Säilyvätkö ajat ja alaotsikkonumerot, kun yksi kieli poistetaan?

Säilyvät täsmälleen. Sivu poistaa rivejä alaotsikon sisältä eikä koske alaotsikon aikaväliin, joten jokainen säilyvä alaotsikko pitää alun ja lopun millisekunnin tarkkuudella, numeronsa ja paikkansa tiedoston järjestyksessä. Jos tiedostossa oli aukkoja numeroinnissa, aukot säilyvät eikä niitä täytetä. Tämä on tarkoituksellista: tulos osuu kohdakkain sen tiedoston kanssa, josta se tuli, joten sitä voi verrata kuvaan ja alkuperäiseen ilman että mikään on siirtynyt.

Mitkä syöttömuodot toimivat täällä, ja poistuuko tekstitykseni koneeltani?

Kymmenen muotoa: SRT, WebVTT, ASS, SSA, SBV, SAMI, TTML, JSON ja CSV sekä MicroDVD, joka luetaan ja kirjoitetaan antamallasi kuvanopeudella. LRC ja pelkkä teksti eivät kelpaa, koska niissä ei ole alaotsikon loppuaikaa eikä siten alaotsikkoa, jonka sisältä rivejä voisi poistaa. Tiedosto ei poistu koneeltasi missään vaiheessa: se luetaan tässä selaimen välilehdessä, käsitellään muistissa ja kirjoitetaan takaisin, eikä mitään lähetetä palvelimelle, koska sellaista ei ole.

Aiheeseen liittyvät työkalut