BookTranslator
BookTranslator

Cara Menerjemahkan Subtitle YouTube: Unduh, Terjemahkan, dan Unggah Ulang Tanpa Merusak Waktu Tayang

Alur kerja YouTube Studio untuk kreator: perbaiki takarir sumber, unduh berkasnya, terjemahkan dengan stempel waktu tetap utuh, periksa waktu tayang setiap isyarat, dan unggah setiap bahasa beserta waktunya.

BookTranslator

BookTranslator Team

10 min read

Jawaban Singkat: Terjemahkan Berkasnya, Bukan Videonya

Jika Anda pemilik kanal, cara andal untuk menambahkan subtitle terjemahan adalah dengan melakukan perjalanan pulang-pergi berkas melalui YouTube Studio:

  1. Perbaiki takarir bahasa asli terlebih dahulu.
  2. Unduh trek tersebut dari Subtitle di YouTube Studio.
  3. Terjemahkan berkas yang sudah memiliki waktu tayang agar setiap isyarat mempertahankan waktu mulai dan berakhir aslinya.
  4. Periksa berkas terjemahan terhadap sumbernya sebelum Anda mengunggahnya.
  5. Tambahkan bahasa target di Studio dan unggah berkasnya Dengan waktu tayang.

Sebagian besar panduan menganggap langkah 3 sebagai keseluruhan pekerjaan. Dalam praktiknya, dua langkah di sekitarnya yang menentukan apakah penonton dalam bahasa baru mendapatkan subtitle yang bisa digunakan: trek sumber yang berantakan akan disalin ke setiap bahasa, dan terjemahan yang tidak diperiksa bisa bergeser keluar dari sinkronisasi setelah satu isyarat digabungkan.

Panduan ini hanya mencakup video di kanal yang Anda kelola. Ini tidak mencakup pengunduhan subtitle atau video dari kanal orang lain.

Apa yang Diterima YouTube, dan Artinya untuk Penerjemahan

Halaman format berkas yang didukung YouTube mencantumkan format dasar seperti SubRip (.srt) dan SubViewer (.sbv/.sub), format lanjutan seperti WebVTT (.vtt) dan TTML, serta beberapa format siaran. Detail yang penting untuk trek terjemahan adalah:

FormatApa yang dikatakan YouTube dipertahankanGunakan saat
SRT (.srt)"Tidak ada info gaya (markup) yang dikenali." Berkas harus berupa UTF-8 biasa.Anda menginginkan berkas yang paling portabel untuk alat penerjemah dan editor subtitle.
SBV (.sbv)Sama seperti SRT: tanpa gaya, wajib UTF-8 biasa.Anda sudah memilikinya dari Studio. Konversikan ke SRT sebelum menggunakan alat yang tidak membaca SBV.
WebVTT (.vtt)Penempatan didukung; gaya dibatasi pada tag tebal, miring, dan garis bawah.Trek sumber Anda menggunakan posisi, seperti memindahkan takarir agar tidak menutupi teks di layar.
TTML / DFXPGaya dan posisi didukung.Anda memiliki berkas takarir profesional dengan gaya yang harus dipertahankan.

Aturan praktisnya: terjemahkan dalam format yang sama dengan yang akan Anda unggah, kecuali alat memaksa konversi. Jika takarir Anda tidak memiliki posisi atau gaya, SRT adalah pilihan paling aman. Jika ada, pertahankan VTT agar posisi tetap melekat pada setiap isyarat.

Langkah 1: Perbaiki Trek Sumber Sebelum Ada yang Menerjemahkannya

YouTube dapat membuat takarir otomatis dengan pengenalan suara, tetapi hanya dalam bahasa default video. Takarir otomatis adalah draf. Nama, istilah produk, angka, dan homofon adalah kesalahan yang biasa terjadi, dan masing-masing disalin ke setiap terjemahan yang dibuat dari trek tersebut.

Perbaiki kesalahan tersebut sekali, dalam bahasa sumber, sebelum penerjemahan:

  • Di Studio, buka trek otomatis dan pilih Duplikat dan edit. Panduan pengeditan YouTube menjelaskan bahwa mengedit takarir otomatis akan membuat trek takarir baru yang menyertakan revisi Anda.
  • Perbaiki kata benda khusus, istilah teknis, dan angka. Ini adalah kata-kata yang tidak dapat disimpulkan secara andal oleh penerjemah dari konteks.
  • Pisahkan isyarat yang membawa dua gagasan terpisah. Isyarat yang berakhir di tengah klausa lebih sulit diterjemahkan dalam beberapa bahasa, karena kata kerja atau negasi mungkin berada di ujung kalimat yang lain.
  • Terbitkan trek yang telah diperbaiki, lalu unduh versi tersebut.

Jika Anda merencanakan tiga bahasa target, satu kali perbaikan pada sumber menghemat tiga perbaikan terpisah dalam terjemahan.

Langkah 2: Unduh Berkas Takarir dari YouTube Studio

Dari YouTube Studio, buka Subtitel, pilih video, dan temukan trek bahasa yang telah diperbaiki. Panduan pengeditan YouTube menyarankan untuk mengklik Opsi dan memilih Unduh subtitel.

Halaman bantuan tidak mencantumkan format apa yang ditawarkan unduhan, dan menu Studio dapat berubah. Gunakan format apa pun yang diterima alat penerjemahan Anda. Jika Anda hanya mendapatkan .sbv, konversikan ke SRT sebelum menerjemahkan. Kedua format menyimpan waktu dan teks yang sama dalam tata letak yang berbeda:

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 tidak memiliki nomor isyarat dan memisahkan waktu mulai dan akhir dengan koma. SRT memberi nomor setiap isyarat, menggunakan -->, dan menulis milidetik setelah koma. Konverter hanya perlu menulis ulang bagian-bagian tersebut, sehingga teks dan waktu seharusnya keluar tanpa perubahan.

Langkah 3: Terjemahkan Tanpa Menyentuh Stempel Waktu

Berkas terjemahan harus mempertahankan jumlah isyarat yang sama dan waktu mulai serta akhir yang sama untuk setiap isyarat. YouTube menempatkan setiap baris teks berdasarkan stempel waktunya. Jika isyarat dihapus atau digabungkan, isyarat setelahnya tidak lagi cocok dengan apa yang diucapkan pembicara.

Dua hal mendorong penerjemah untuk mengubah waktu, dan keduanya harus ditangani dengan hati-hati:

  • Ekspansi teks. Baris bahasa Spanyol, Jerman, atau Prancis sering lebih panjang daripada baris bahasa Inggris yang digantikannya, tetapi jendela waktunya sama. Persingkat kata-kata sebelum memperlebar isyarat.
  • Urutan kata. Jika satu kalimat terpecah menjadi dua isyarat, penerjemah mungkin tergoda untuk menggabungkannya agar tata bahasa terbaca alami. Ubah frasa sehingga setiap isyarat tetap masuk akal sendiri.

Penerjemah Subtitel BookTranslator menerima berkas SRT, VTT, ASS, dan SSA serta mempertahankan stempel waktu setiap isyarat melekat pada teks terjemahan, sehingga Anda tidak perlu menyalin baris masuk dan keluar dari jendela obrolan. Alat ini tidak membaca SBV, jadi konversikan terlebih dahulu. Buat satu tugas terjemahan per bahasa target. Untuk gambaran umum tentang kesalahan penerjemahan subtitel AI, lihat alur kerja penerjemahan subtitel AI.

Apa pun alat yang Anda gunakan, simpan berkas sumber di samping terjemahan. Anda memerlukan keduanya untuk langkah berikutnya.

Langkah 4: Periksa Terjemahan terhadap Sumber

Sebelum mengunggah, bandingkan file terjemahan dengan file sumber, baris demi baris. Kami menulis skrip kecil untuk ini: check_youtube_subtitles.py. Skrip ini hanya menggunakan pustaka standar Python, membaca SRT, VTT, dan SBV, serta melakukan dua tugas:

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

Perintah check melaporkan:

  • jumlah baris yang berubah;
  • baris mana pun yang waktu mulai atau berakhirnya berbeda dari sumber;
  • baris kosong, baris yang berakhir sebelum dimulai, dan baris yang tumpang tindih;
  • baris lebih dari 42 karakter dan baris lebih cepat dari 20 karakter per detik;
  • file yang bukan UTF-8 valid, yang diwajibkan YouTube untuk SRT dan SBV.

Nilai bawaan panjang baris dan kecepatan baca diambil dari batas program dewasa dalam Panduan Gaya Teks Berwaktu Bahasa Inggris (AS) milik Netflix. YouTube tidak menerbitkan batas yang setara, jadi anggap ini sebagai titik awal dan ubah dengan --max-line dan --max-cps untuk bahasa Anda. Netflix juga menerbitkan panduan gaya untuk bahasa lain.

Contoh nyata

Untuk menunjukkan apa yang ditangkap pemeriksa, kami membuat sampel bahasa Inggris enam baris tentang menjilid ulang buku bersampul tipis, lalu menulis dua versi bahasa Spanyol secara manual. File-nya publik, jadi Anda bisa menjalankan pemeriksaan sendiri:

Terjemahan yang bersih lolos dengan "Tidak ditemukan masalah." Versi kedua menghasilkan keluaran ini:

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)

Berikut yang terjadi pada setiap kasus:

  1. Penggabungan. Penerjemah menggabungkan "If the glue is old..." dengan "Don't rush this part." yang pendek. Baris gabungan sekarang berakhir pada 13,4 detik, dan setiap baris berikutnya bergeser satu posisi. Baca kesalahan waktu pertama: itu menunjuk ke penggabungan. Kesalahan setelahnya adalah akibat dari penggabungan itu, jadi perbaiki yang pertama dan jalankan pemeriksaan lagi.

  2. Waktu akhir yang diedit. Yang ini tersembunyi di pemeriksaan pertama, karena setelah penggabungan pemeriksa membandingkan pasangan baris yang salah. Pisahkan kembali baris gabungan menjadi dua dan jalankan pemeriksaan lagi. Peringatan panjang baris dan kecepatan baca dari pemeriksaan pertama masih ada, dan satu kesalahan waktu baru muncul:

    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
    

    Baris terakhir diperpanjang dari 20,0 menjadi 20,6 detik. Itu perubahan kecil, dan Anda tidak akan menyadarinya di file, tetapi subtitle sekarang tetap di layar setelah pembicara berhenti.

  3. Ekspansi. "Hoy vamos a reencuadernar un libro de bolsillo" adalah terjemahan yang setia, tetapi dengan 46 karakter terlalu panjang untuk satu baris, dan barisnya terlalu cepat untuk dibaca. Versi bersih menggunakan "Hoy reencuadernamos un libro de bolsillo", yang mempertahankan setiap detail dalam 40 karakter.

Skrip ini tidak menilai kualitas terjemahan. Sebuah trek bisa lolos semua pemeriksaan dan tetap salah menerjemahkan istilah. Skrip ini menangkap masalah struktural yang mudah terlewat saat Anda hanya membaca teksnya.

Langkah 5: Unggah Setiap Bahasa dengan Waktu

Panduan unggah YouTube menjelaskan jalurnya: buka Subtitles di YouTube Studio, pilih video, tambahkan bahasa, lalu klik Add di bawah Subtitles, pilih untuk mengunggah file, dan pilih With timing atau Without timing sebelum memilih file.

Pilih With timing untuk SRT atau VTT terjemahan. File sudah memiliki stempel waktu yang baru saja Anda periksa.

Jangan gunakan Tanpa pengaturan waktu atau Sinkronisasi otomatis untuk terjemahan. Sinkronisasi otomatis menyelaraskan transkrip biasa dengan audio, dan YouTube menyatakan bahwa transkrip "juga harus dalam bahasa yang sama dengan yang diucapkan dalam video." Transkrip bahasa Spanyol untuk video berbahasa Inggris tidak memenuhi persyaratan tersebut. Sinkronisasi otomatis berguna untuk bahasa sumber, bukan untuk trek terjemahan.

Periksa dua hal lagi sebelum Anda menerbitkan:

  • Label bahasa. Tambahkan trek di bawah bahasa target yang benar. File bahasa Spanyol yang diunggah sebagai bahasa Portugis akan muncul bagi penonton yang memilih bahasa Portugis.
  • Judul dan deskripsi. Subtitle terjemahan tidak menerjemahkan judul atau deskripsi Anda. YouTube menangani keduanya secara terpisah sebagai terjemahan judul dan deskripsi di bagian Subtitle yang sama di Studio; lihat Terjemahkan judul & deskripsi video Anda sendiri.

Langkah 6: Tonton Trek yang Telah Diterbitkan

Tonton bagian awal, bagian dengan dialog cepat, dan menit terakhir video dengan bahasa baru dipilih di pemutar. Pemeriksaan ini menangkap masalah yang tidak dapat dideteksi oleh pemeriksaan file:

  • teks di layar atau lower-third tertutup oleh takarir;
  • isyarat yang secara teknis tepat waktu tetapi memotong punchline atau istilah kunci;
  • karakter yang tampil sebagai kotak karena sumber tidak disimpan sebagai UTF-8 (lihat cara memperbaiki pengodean subtitle);
  • baris bahasa target yang terbaca benar tetapi terlalu padat untuk diselesaikan pada kecepatan normal.

Jika Anda memerlukan editor subtitle, platform ulasan, atau alat terjemahan lain, perbandingan perangkat lunak terjemahan subtitle membahas kapan setiap jenis alat layak mendapatkan penyiapan tambahan.

Daftar Periksa Sebelum Mengunggah

Gunakan daftar ini untuk setiap bahasa target:

  • Trek sumber telah dikoreksi dan diterbitkan sebelum terjemahan
  • File yang diunduh berformat UTF-8 dan dalam format yang diterima alat terjemahan Anda (konversi SBV ke SRT jika perlu)
  • File terjemahan memiliki jumlah isyarat yang sama dengan sumber
  • Setiap waktu mulai dan berakhir cocok dengan sumber
  • Tidak ada baris yang melebihi batas Anda, dan tidak ada isyarat yang lebih cepat dari batas kecepatan baca Anda
  • Trek diunggah Dengan pengaturan waktu di bawah bahasa yang benar
  • Judul dan deskripsi diterjemahkan secara terpisah, jika perlu
  • Trek ditonton di pemutar pada bagian awal, bagian cepat, dan bagian akhir

Urutannya adalah intinya. Setiap langkah lebih mudah diperbaiki sebelum langkah berikutnya: nama yang dikoreksi di sumber membutuhkan satu suntingan, sedangkan kesalahan yang sama ditemukan setelah penerbitan membutuhkan satu suntingan per bahasa.

Artikel Terkait