Pengkonversi CSV ke PO
Mengubah spreadsheet terjemahan dua kolom CSV (teks asli, teks terjemahan) menjadi file sumber GNU gettext .po. Berjalan sepenuhnya di browser Anda — tidak ada pengunggahan.
Input
Dibaca sebagai teks UTF-8 dan langsung dimasukkan ke kotak di atas.
Lewatkan baris pertama — centang ini jika ekspor spreadsheet Anda memiliki judul kolom.
Output
Panduan
Spreadsheet terjemahan mudah dibangun dan diserahkan — kolom teks sumber, kolom teks terjemahan, diisi di Excel, Google Sheets, atau LibreOffice Calc. Tetapi GNU gettext (sistem terjemahan di balik WordPress, sebagian besar aplikasi PHP, dan banyak program Python/C) tidak membaca spreadsheet — ia membaca file .po, dengan sintaks msgid/msgstr mereka sendiri dan blok header. Alat ini menghubungkan keduanya: tempel atau unggah CSV dua kolom dan dapatkan file .po yang diformat dengan benar.
Cara menggunakannya
Ekspor spreadsheet Anda sebagai CSV dengan teks sumber di kolom pertama dan terjemahan di kolom kedua, lalu tempel atau unggah. Jika ekspor Anda memiliki baris header (judul kolom seperti "Sumber" / "Terjemahan"), periksa Baris pertama adalah header untuk melewatkannya. Klik Konversi ke PO dan salin atau unduh hasilnya.
Format CSV yang diharapkan
Dua kolom per baris — teks asli, lalu teks terjemahan:
"Hello","Hola"
"Goodbye","Adiós"Kutipan hanya diperlukan ketika nilai itu sendiri mengandung koma, tanda kutip, atau jeda baris — baris sederhana Hello,Hola juga berfungsi. Pemisah dideteksi secara otomatis (koma, tab, titik koma, atau pipa); timpa secara manual jika deteksi otomatis memilih yang salah untuk ekspor yang tidak biasa.
Apa yang dihasilkan
File .po standar: blok xgettext/msginit header biasa (Content-Type, MIME-Version, dan sisa bidang placeholder yang diharapkan alat terjemahan lihat), diikuti oleh satu pasangan msgid/msgstr per baris CSV. Baris dengan kolom teks asli kosong dilewati, karena gettext memesan msgid "" kosong untuk header itu sendiri.
Privasi
Semuanya terjadi di sisi klien — tidak ada yang diunggah ke server.
Bisakah saya mengompilasi .po yang dihasilkan ini menjadi file .mo biner?
Ya — gunakan PO to MO Converter pada file yang dihasilkan alat ini.
CSV saya memiliki lebih dari dua kolom
Hanya dua kolom pertama yang dibaca (teks asli, teks terjemahan); apa pun setelahnya diabaikan.
Cara lain menggunakan alat ini
REST API
curl -X POST https://api.iotools.cloud/v1/tool/csv-to-po \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"csv": "\"Hello\",\"Hola\"\n\"Goodbye\",\"Adiós\""
}'Ganti dengan kunci Anda sendiri dari akun Anda. Bidang alat menjadi isi permintaan — tanpa pembungkus.
Tanyakan ke agen AI
Use the IOTools `csv-to-po` tool (CSV to PO Converter) on this input:
YOUR_INPUT_HERETempelkan ini ke agen mana pun yang terhubung ke server MCP IOTools, lalu tambahkan input Anda.
Widget sematan
<iframe
src="https://iotools.cloud/embed/csv-to-po/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Pengkonversi CSV ke PO — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>Tempelkan ini di halaman Anda sendiri — gratis, tanpa kunci, cukup tautan balik.
| Biaya per panggilan | Mulai dari 5 kredit |
|---|