Penerjemah CSV
Katalog produk, ekspor, dan kumpulan data diterjemahkan kolom demi kolom, dengan pembatas, penanda kutipan, dan kolom pengenal dibiarkan persis seperti yang diharapkan oleh parser Anda.
Unggah atau jatuhkan dokumen untuk diterjemahkan
Ukuran file maks. 1 GB
Struktur ditopang oleh dua karakter
Nilai yang dipisahkan koma hampir bukan format. Ada deskripsi yang diikuti secara luas tentang dialek umum, tetapi tidak ada otoritas yang menegakkannya, jadi apa yang sebenarnya Anda terima adalah salah satu dari beberapa konvensi. Seluruh kisi bertumpu pada dua keputusan: karakter mana yang memisahkan bidang dalam sebuah catatan, dan urutan mana yang mengakhiri sebuah catatan. Salah satu saja akan mengubah tabel yang rapi menjadi satu kolom yang tidak beraturan.
Pemisah tidak selalu koma. Perangkat lunak spreadsheet di negara-negara yang menulis desimal dengan koma secara default menggunakan titik koma sebagai gantinya, itulah sebabnya ekspor dari mesin Jerman atau Prancis seringkali tidak dapat dibuka dengan bersih di tempat lain. Tab dan garis vertikal keduanya umum digunakan, biasanya dipilih justru karena kontennya penuh dengan koma.
Setiap catatan harus membawa jumlah bidang yang sama dengan header, karena jumlah itu adalah cara parser mengetahui nilai mana yang termasuk dalam kolom mana. Tidak ada dalam data yang mengumumkan ini. Ini adalah invarian yang entah berlaku atau diam-diam berhenti berlaku di tengah ekspor besar, pada titik mana semua yang di bawahnya bergeser satu kolom ke kiri dan terlihat masuk akal.
Empat cara teks terjemahan merusak catatan
Ini adalah kegagalan yang tidak mengumumkan diri mereka sendiri. Ekspor masih terbuka, jumlah baris masih terlihat kira-kira benar, dan kerusakannya muncul kemudian di apa pun yang mengonsumsi data.
- Pemisah baru muncul di dalam nilai. Deskripsi produk bahasa Inggris tanpa koma menjadi deskripsi bahasa Prancis dengan dua koma. Jika bidang tersebut tidak dikutip sebelumnya, sekarang harus dikutip, atau parser membaca satu nilai sebagai tiga dan menggeser setiap kolom setelahnya.
- Tanda kutip mendarat di dalam nilai yang dikutip. Di dalam bidang yang tertutup, tanda kutip ganda literal harus ditulis dua kali untuk meloloskan diri. Bahasa yang mengutip dengan tanda yang berbeda, dan proses apa pun yang mengubah tanda lurus menjadi tanda tipografi, dapat meninggalkan karakter yang tidak diloloskan di tengah nilai di mana ia mengakhiri bidang lebih awal.
- Baris baru merayap ke dalam sel. Sebuah catatan berakhir pada baris baru kecuali baris baru itu berada di dalam tanda kutip. Salinan pemasaran yang diterjemahkan yang mendapatkan jeda paragraf akan membagi satu catatan menjadi dua, dan bagian kedua akan memiliki jumlah bidang yang salah.
- Placeholder diterjemahkan. String yang ditujukan untuk perangkat lunak sering kali berisi token substitusi, tanda persen diikuti oleh huruf, slot bernomor dalam kurung kurawal, variabel bernama. Mereka adalah alamat untuk nilai yang dimasukkan saat runtime, bukan kata, dan menerjemahkan salah satunya berarti nilai tersebut tidak pernah muncul.
Setengah dari kolom Anda bukan bahasa
Kumpulan data mencampur prosa yang ditujukan untuk manusia dengan kunci yang ditujukan untuk mesin, dan keduanya duduk berdampingan tanpa pembeda selain judul kolom. Cari tahu mana yang mana sebelum Anda memulai, karena pengenal yang diterjemahkan lebih buruk daripada deskripsi yang tidak diterjemahkan.
Biarkan ini saja
- Baris header itu sendiri di mana judulnya adalah nama bidang yang digunakan oleh kode daripada label yang ditampilkan kepada seseorang
- Kode stok, nomor katalog, pengenal unik, dan apa pun yang digunakan sebagai kunci untuk menggabungkan dua kumpulan data
- Alamat web dan bagian slug darinya, karena mengubahnya akan merusak tautan dan peringkatnya
- Nilai status yang dibandingkan perangkat lunak dengan daftar tetap, seperti status pesanan atau bendera ya-dan-tidak
- Kode negara, bahasa, dan mata uang, yang sudah merupakan singkatan standar
- Tanggal yang ditulis dalam urutan tahun-bulan-hari, angka, dan apa pun yang akan diurai daripada dibaca
Ini adalah yang Anda cari
- Judul produk dan deskripsi panjang, yang biasanya merupakan sebagian besar jumlah kata
- Nama kategori dan koleksi seperti yang dilihat pelanggan
- Nilai atribut yang memiliki makna, seperti warna, bahan, atau kata ukuran
- String antarmuka yang ditarik untuk lokalisasi, dikurangi placeholder-nya
- Badan artikel dukungan, balasan standar, dan templat email yang disimpan sebagai baris
- Judul kolom di mana ekspor dimaksudkan untuk dibuka oleh orang daripada program
Dua hal yang merusak data sebelum terjemahan dimulai
Membukanya di spreadsheet
Mengklik dua kali ekspor dan menyimpannya lagi adalah cara paling andal untuk merusak katalog. Perangkat lunak spreadsheet menebak jenis setiap nilai yang dilihatnya, dan tebakannya percaya diri dan salah:
- Nomor artikel tiga belas digit berubah menjadi notasi ilmiah dan kehilangan digit terakhirnya selamanya
- Kode pos yang dimulai dengan nol kehilangan nolnya
- Apa pun yang menyerupai hari dan bulan ditulis ulang sebagai tanggal dalam format lokal
- Pengenal panjang di atas lima belas digit dibulatkan, secara diam-diam
Jika Anda harus memeriksa data terlebih dahulu, gunakan dialog impor dan atur kolom pengenal ke teks daripada membiarkan program memutuskan. Lebih baik lagi, unggah ekspor persis seperti yang dihasilkan sistem Anda.
Pertanyaan penanda urutan byte
Tidak ada di dalam data yang menyatakan pengodean karakter apa yang digunakannya, jadi penanda tiga byte terkadang ditempatkan di awal untuk menandakan satu. Penanda itu membantu dan merugikan tergantung pada apa yang membuka data selanjutnya.
Perangkat lunak spreadsheet di Windows menggunakannya untuk mengenali konten Unicode, dan tanpanya karakter beraksen dan non-Latin muncul sebagai rangkaian simbol. Banyak pustaka pemrograman, sebaliknya, tidak menghapusnya, sehingga judul kolom pertama tiba dengan tiga karakter tak terlihat yang menempel di depan dan setiap pencarian terhadap judul itu gagal.
Putuskan berdasarkan tujuan: simpan penanda jika seseorang akan membuka hasilnya di spreadsheet, jatuhkan jika program akan membacanya. Jawaban untuk hampir setiap pertanyaan tentang karakter beraksen yang rusak ada di suatu tempat di paragraf ini.
Berapa biaya pemrosesan kumpulan data
Dihargai berdasarkan volume teks, jadi katalog lebar dengan nilai pendek lebih murah daripada katalog sempit yang penuh dengan deskripsi panjang.
Free
Tidak perlu kartu untuk mendaftar
- Terjemahan AI $0.005/kata
- $1 per halaman untuk pindaian dan PDF gambar
- 120+ bahasa
- File hingga 20 MB dan 20 halaman
- DOCX, PDF, XLSX, PPTX, IDML, TXT, JPG, PNG dan CSV
- Penyimpanan file 24 jam saja
- Editor PDF dan konverter PDF ke DOCX
- Batalkan kapan saja
- Tidak termasuk: Dukungan email
- Tidak termasuk: Akses tim
- Tidak termasuk: Pratinjau PDF gratis tanpa batas
- Tidak termasuk: Glosarium
Storage
atau $149/tahun
- Terjemahan AI $0.005/kata
- $1 per halaman untuk pindaian dan PDF gambar
- 120+ bahasa
- File hingga 100 MB dan 100 halaman
- DOCX, PDF, XLSX, PPTX, IDML, TXT, JPG, PNG dan CSV
- Penyimpanan file tanpa batas
- Editor PDF dan konverter PDF ke DOCX
- Dukungan email
- Batalkan kapan saja
- Tidak termasuk: Akses tim
- Tidak termasuk: Pratinjau PDF gratis tanpa batas
- Tidak termasuk: Glosarium
Pro
atau $499/tahun
- Terjemahan AI $0,004/kata
- $0,80 per halaman untuk pindaian dan PDF gambar
- 120+ bahasa
- File hingga 1.000 MB dan 5.000 halaman
- DOCX, PDF, XLSX, PPTX, IDML, TXT, JPG, PNG dan CSV
- Penyimpanan file tanpa batas
- Editor PDF dan konverter PDF ke DOCX
- Dukungan email
- Akses tim untuk hingga 5 anggota
- Pratinjau PDF gratis tanpa batas
- Glosarium
- Batalkan kapan saja
Enterprise
$149,99/bulan, berdasarkan permintaan. Terjemahan AI seharga $0,003/kata ($0,60 per halaman), file hingga 1.000 MB dan 5.000 halaman, penyimpanan file tanpa batas, dan akses tim untuk hingga 15 anggota.
Baris masuk, baris keluar
Perbesar thumbnail untuk membandingkan halaman sumber dengan hasilnya. Apa yang ditunjukkan pasangan tersebut:
- Jumlah kolom per rekaman tidak berubah dari atas ke bawah.
- Nilai yang diapit tanda kutip masih diapit.
- Kode, kunci, dan nilai numerik diteruskan tanpa diubah.
- Hanya kolom yang dapat dibaca manusia yang kembali dalam bahasa baru.




Tidak ada di sini yang dibuka di spreadsheet di antara kedua keadaan.
Lihat semua contoh terjemahan →Urutan kerja yang menghindari pengerjaan ulang
Melokalkan katalog adalah sebuah pipeline, dan kesalahan yang mahal semuanya terjadi di ujungnya daripada di tengahnya.
- 1
Ekspor dengan bersih dan catat dialeknya
Ambil ekspor langsung dari sistem yang memiliki data. Buka sekali di editor teks biasa, bukan spreadsheet, dan catat pemisah bidang mana dan apakah nilai diapit tanda kutip.
- 2
Tandai kolom yang tidak ingin Anda ubah
Pengenal, kunci, tautan, nilai status, dan kode. Jika ekspor sangat lebar, seringkali lebih cepat untuk memotongnya ke kolom yang berisi prosa dan menggabungkannya kembali berdasarkan kunci setelahnya.
- 3
Unggah dan pilih bahasa Anda
Buat akun dengan alamat email, masukkan data, dan atur sumber serta target. Unggahan mencapai 1 GB, jadi katalog lengkap diproses sebagai satu pekerjaan daripada dibagi menjadi beberapa batch.
- 4
Impor ulang ke salinan staging terlebih dahulu
Muat hasil ke lingkungan pengujian sebelum produksi. Periksa jumlah catatan terhadap yang asli, lihat nilai terjemahan terpanjang untuk masalah tata letak, dan konfirmasikan karakter aksen selamat dalam perjalanan.
Pertanyaan dari orang-orang dengan kumpulan data
Apakah pemisah berubah jika saya menerjemahkan ke bahasa yang menggunakan koma desimal?
Pemisah yang Anda unggah adalah pemisah yang Anda dapatkan kembali. Mengubahnya berarti menulis ulang struktur daripada konten, dan itu akan merusak apa pun yang mengonsumsi data di ujung lain. Jika Anda secara khusus memerlukan versi yang dipisahkan titik koma karena hasilnya akan dibuka di spreadsheet pada mesin yang dikonfigurasi seperti itu, konversikan setelah terjemahan dengan alat yang memahami kedua dialek.
Bagaimana cara menghentikan kode produk dan pengenal agar tidak diterjemahkan?
Simpan dalam kolom yang teridentifikasi dengan jelas dan, jika memungkinkan, proses hanya kolom prosa dan gabungkan kembali pada kunci setelahnya. Nilai yang jelas merupakan kode daripada kata-kata dibiarkan apa adanya, tetapi pengaturan teraman adalah yang tidak pernah menimbulkan ambiguitas. Jangan pernah membiarkan spreadsheet menyentuh kolom-kolom tersebut sementara itu, karena akan memformat ulang tanpa memandang terjemahan apa pun.
Karakter beraksen saya kembali sebagai rangkaian simbol. Apa yang terjadi?
Itu adalah ketidakcocokan pengkodean, bukan masalah terjemahan. Hasilnya hampir pasti adalah Unicode yang benar yang dibaca oleh sesuatu yang mengharapkan pengkodean satu byte lama, atau sebaliknya. Buka di editor teks yang memungkinkan Anda memilih pengkodean secara eksplisit dan konfirmasikan apa yang sebenarnya Anda miliki sebelum mengasumsikan ada yang hilang. Jika tujuan akhirnya adalah spreadsheet, penanda urutan byte di awal biasanya yang menentukannya.
Apa yang terjadi pada nilai-nilai yang berisi koma atau jeda baris?
Mereka tetap tertutup. Nilai apa pun yang berisi pemisah, tanda kutip, atau baris baru harus dibungkus dalam tanda kutip, dan tanda kutip literal di dalam nilai tersebut harus digandakan. Karena teks terjemahan dapat memperoleh tanda baca yang tidak dimiliki aslinya, penutupan itu harus diterapkan pada hasil daripada disalin dari sumber.
Apakah placeholder dan token variabel akan bertahan?
Seharusnya, dan ada baiknya memeriksa sampelnya. Token seperti tanda persen diikuti oleh huruf, slot bernomor dalam kurung kurawal, atau variabel bernama adalah alamat untuk nilai yang dimasukkan saat runtime. Menerjemahkan salah satunya berarti nilai tidak pernah sampai ke layar, jadi periksa beberapa string antarmuka terpanjang dalam keluaran sebelum mengirim.
String saya menjadi jauh lebih panjang dalam bahasa Jerman. Apakah itu penting di sini?
Bukan untuk data itu sendiri, yang tidak memiliki lebar. Itu penting untuk apa pun yang menampilkannya. Perluasan seperlima hingga sepertiga dari bahasa Inggris adalah normal untuk bahasa Jerman dan Rusia, sementara bahasa Mandarin dan Jepang biasanya menyusut. Urutkan kolom terjemahan berdasarkan panjang dan lihat ekstremnya terhadap tata letak Anda sendiri, dan periksa kolom database apa pun dengan batas karakter tetap.
Berapa banyak dataset yang bisa saya kirim dalam satu kali jalan?
Hingga 1 GB, atau lima ribu halaman konten setara, pada paket Pro dan Enterprise. Itu mencakup katalog dalam ratusan ribu baris. Mengirim semuanya sebagai satu pekerjaan juga lebih baik untuk konsistensi, karena istilah yang muncul di baris 12 dan baris 90.000 ditangani dengan cara yang sama.
Apa yang dikenakan biaya pada ekspor yang luas?
Teksnya, bukan gridnya. Sel kosong, kolom numerik, dan kolom pengenal bukanlah prosa. Setiap file ditagih sendiri, karena tidak ada paket yang menyertakan kata-kata yang dibundel: setengah sen per kata pada Free dan Storage, $0,004 pada Pro dan $0,003 pada Enterprise, dengan $0,99 sebagai batas bawah. Itu membuat katalog besar mudah diperkirakan dari jumlah kata.
Kirim ekspor, pertahankan strukturnya
Unggah data persis seperti yang dihasilkan sistem Anda, pilih bahasa target, dan dapatkan kembali grid dengan jumlah kolom yang sama di setiap catatan dan kunci yang masih dapat digabungkan.
Mitra Kami
Layanan Terjemahan Terkait
Format File
Alat PDF
