EnginePanduanFAQPatreonDiscordUnduh
Masuk
RuneTranslate · terjemahkan game Jepang dari awal sampai akhir
EnginePanduanBandingkanTeks gambarEditor saveMode CheatFAQUnduhPatreonDiscordYouTubePrivasiKetentuanKontak
Semua engine

Engine yang didukung · Ren'Py

Penuh — dibangun ulang & dimainkan

Penerjemah Ren'Py — terjemahkan visual novel Ren'Py (sumber, terkompilasi, terarsip)

Ren'Py adalah engine visual novel berbasis Python yang dominan, dipakai untuk segalanya dari kinetic novel indie hingga VN dewasa berjalan-panjang. RuneTranslate menerjemahkannya dalam tiga mode: proyek yang digerakkan sumber (game/**/*.rpy), rilisan hanya-terkompilasi (.rpyc, didekompilasi lewat sidecar unrpyc bawaan), dan rilisan hanya-terarsip (.rpa, dibongkar lewat sidecar rpatool bawaan dengan deteksi kunci-obfuskasi otomatis). Ia mengekstrak baris say / narasi / menu plus string UI _() / __() / _p(). Saat ekspor, dialog dan menu diterapkan saat runtime: sebuah .rpy yang dihasilkan mencocokkan konten setiap baris sumber (config.say_menu_text_filter) dengan peta game/rt_translations.json dan memaksa bahasa game menjadi terjemahan Anda — sengaja bukan blok tl/ berbasis-id native Ren'Py, yang id-nya tak selalu bisa direproduksi. Hanya string UI _() yang ditulis sebagai blok game/tl/translated/translation.rpy yang sesungguhnya. Untuk target non-Latin, RuneTranslate menyertakan font yang mampu CJK / Thai / Arab dan merutekan font game melalui config.font_replacement_map sehingga teks terjemahan tak pernah dirender sebagai kotak. Tak ada yang dikemas ulang — berkas .rpy tambahan dan JSON masuk ke game/ di sebelah aslinya. Padukan dengan Glosarium tier-Supporter untuk mengunci nama karakter dan istilah khas di VN panjang.

Tips glosarium untuk engine ini

VN Ren'Py hidup dan mati oleh suara karakter — dan heroine yang dipanggil 'Alice' / 'Aris' / 'Arisu' di tiga adegan akan merusak imersi pembaca dengan cepat. Kunci setiap nama karakter, varian julukan protagonis, nama tempat, dan terminologi dunia buatan apa pun dengan glosarium. Mask-nya agnostik-penyedia, jadi entah Anda pada DeepL untuk pass hemat atau Claude untuk bab utama yang padat dialog, terminologi Anda tetap identik. Glossary 101 →

Unduh RuneTranslate untuk Windows

Cara menerjemahkan Ren'Py

  1. LANGKAH 1

    Buka folder game Ren’Py

    Arahkan RuneTranslate ke folder yang berisi eksekutabel game. Deteksi engine mengklasifikasikan proyek secara otomatis sebagai digerakkan-sumber (.rpy ada), terkompilasi (hanya .rpyc), atau terarsip (hanya .rpa). Sidecar unrpyc dan rpatool bawaan berjalan otomatis — tanpa instalasi Python.

  2. LANGKAH 2

    Pilih bahasa target dan penyedia

    Pilih bahasa target (salah satu dari 30+ yang didukung) dan penyedia. Anthropic Claude dan OpenAI GPT-4o paling kuat pada dialog Ren'Py karena mereka menjaga nada, register, dan onomatope lebih baik daripada MT statistik. DeepL adalah pilihan kedua yang solid untuk narasi deskriptif panjang.

  3. LANGKAH 3

    Terjemahkan baris dialog dan menu pilihan

    RuneTranslate mengekstrak setiap baris yang bisa diterjemahkan (dialog, teks pilihan, label layar, string UI) dan mem-batch-nya. Tag khusus-Ren'Py ([[player_name]], {color=#fff}…{/color}, {b}…{/b}) disamarkan selama terjemahan sehingga LLM memperlakukannya sebagai placeholder buram, lalu dipulihkan verbatim.

  4. LANGKAH 4

    Ekspor build terjemahan

    RuneTranslate meletakkan beberapa berkas kecil ke game/: peta rt_translations.json dan .rpy yang dihasilkan yang mencocokkan konten setiap baris sumber saat runtime (config.say_menu_text_filter) dan memaksa bahasa menjadi terjemahan Anda, sehingga dialog dan menu tampil terjemahan tanpa mengemas ulang .rpa. String UI _() masuk ke game/tl/translated/translation.rpy, dan font CJK / non-Latin disertakan saat target memerlukannya. Menjalankan ulang penerjemah menjaga baris yang Anda edit tangan.

Mendukung

  • Game digerakkan-sumber (game/**/*.rpy)
  • Game hanya-terkompilasi (.rpyc) lewat unrpyc bawaan
  • Game terarsip (.rpa) — RPA-2 / 3 / 3.2 / 4.0 + vendor RPA-x.y (deteksi kunci otomatis) lewat rpatool bawaan
  • Baris say / narasi / menu plus string UI _() / __() / _p()
  • Tag interpolasi Ren'Py ([[var]], {color}, {b}, {i}, {size}) dijaga
  • Penerapan pencocokan-konten saat runtime + bahasa dipaksa, plus font CJK / non-Latin bawaan (config.font_replacement_map) — tanpa pengemasan ulang

Keterbatasan

  • Arsip dengan kontainer yang benar-benar tak standar, atau kunci yang tak bisa diturunkan dari arsip itu sendiri, tidak didukung
  • Renpy 6.x dan lebih lama (pra-Python-3) belum diuji

Bacaan terkait

Panduan lengkap penerjemahan Ren'Py
Baca panduannya →

Engine lain yang didukung

GettextRPG MakerKirikiriWolf RPGTyranoBuilderElectron VNUnityBakinSRPG StudioNScripterGodotArtemisYU-RISAliceSoftUnrealLiveMaker