FAQ
Pertanyaan umum tentang menerjemahkan game Jepang dengan RuneTranslate. Tidak menemukan pertanyaan Anda? Email [email protected].
Buat proyek → pilih penyedia → terjemahkan → tinjau → ekspor.
RuneTranslate adalah aplikasi desktop Windows yang menerjemahkan game Jepang ke bahasa Anda dengan membaca file data milik game itu sendiri. Ia mendeteksi engine-nya, mengekstrak setiap baris dialog, teks menu, nama item, dan pilihan ke dalam proyek yang bisa disunting, menerjemahkannya lewat penyedia yang Anda pilih, lalu mengekspor build siap main yang jadi milik Anda — bukan overlay yang harus berjalan berdampingan dengan game. Enam belas engine didukung, ditambah format katalog gettext .po dan .mo, serta 35 bahasa target.
Menerjemahkan game dengan RuneTranslate menempuh empat langkah. Arahkan New Project ke folder game dan biarkan ia mendeteksi engine serta menghitung teksnya. Pilih penyedia terjemahan lalu tekan Translate — Anda tinggal memantau bilah progres dan ETA yang berjalan langsung. Baca hasilnya di editor dan perbaiki apa pun yang terasa janggal, dengan find and replace, filter regex, atau AI refiner. Lalu tekan Export dan pilih folder keluaran: RuneTranslate menuliskan build terjemahan yang siap dimainkan di sana dan tidak pernah menyentuh game aslinya.
RuneTranslate memang memerlukan akun: aplikasinya meminta Anda masuk lewat Patreon saat pertama kali dijalankan, dan tidak ada mode tanpa masuk atau anonim. Masuknya gratis dan cukup satu klik — Anda tidak perlu melakukan pledge apa pun. Tier gratis semata berarti Anda masuk tanpa pledge aktif, dan itu sudah membuka setiap engine, setiap penyedia, dan seluruh editor. Setelah masuk yang pertama itu, aplikasi memverifikasi token Anda di mesin Anda sendiri, jadi Anda bisa terus bekerja tanpa koneksi.
Satu game penuh biasanya rampung dalam sekali duduk dengan RuneTranslate. Visual novel pendek berisi beberapa ribu baris selesai dalam hitungan menit lewat jalur gratis Google atau DeepL. RPG padat berisi 30.000 sampai 100.000 baris memakan waktu antara dua puluh menit sampai beberapa jam, tergantung penyedia yang Anda pilih, berapa banyak permintaan yang ia terima secara paralel, dan apakah Anda memakai pembatasan kecepatan tier gratis atau paket berbayar. Run yang terhenti dilanjutkan dari titik terakhir, translation memory melewati baris yang pernah Anda terjemahkan sekali, dan antrean batch semalaman milik Supporter bisa merangkai beberapa proyek sementara Anda tidur.
Apa yang dihasilkan RuneTranslate tergantung pada apa yang bisa dimuat engine-nya, dan hasilnya selalu ditulis ke folder keluaran pilihan Anda, bukan ditimpakan ke game Anda. Sebagian besar engine mendapat salinan penuh folder game yang sudah diterjemahkan dan bisa langsung dijalankan. Sebagian lain mendapat override kecil, karena itulah yang dibaca engine lebih dulu: Kirikiri mendapat file lepas plus sebuah arsip patch, Unreal mendapat pak override kecil yang Anda letakkan di Content/Paks sehingga game 60 GB tidak perlu digandakan, dan Ren'Py mendapat file terjemahan yang ditulis ke dalam salinan folder gamenya. Bagaimanapun bentuknya, hasilnya adalah build terjemahan mandiri yang bisa Anda simpan dan mainkan offline.
Kembali ke keadaan semula selalu bisa dilakukan dengan RuneTranslate, karena game asli tidak pernah diubah. Ekspor menulis ke folder keluaran terpisah yang Anda pilih, jadi membatalkan ekspor cukup dengan menghapus folder itu — game yang terpasang tetap utuh. Di dalam proyek, Anda juga bisa mengembalikan baris mana pun ke teks Jepang asal ekstraksinya, yang tersimpan di file proyek sejak proyek itu dibuat, sehingga Reset lalu Export mengembalikan teks aslinya sekalipun folder tujuan ekspor sebelumnya sudah tertimpa.
RuneTranslate gratis dipakai begitu Anda masuk lewat Patreon. Setiap engine, setiap penyedia terjemahan, seluruh editor, editor save, inti Cheat Mode, dan AI refiner terbuka tanpa pledge apa pun. Gratis di sini adalah pembatasan kecepatan, bukan tembok fitur: terjemahan berjalan kira-kira dua kali lebih lambat pada penyedia AI dan sedikit lebih lambat pada scraper gratis, Anda bisa menyimpan satu proyek sekaligus, dan Image Studio terbuka dalam mode hanya-baca. Apa yang ditambahkan tier berbayar di atasnya ada di jawaban berikutnya — kecepatan penuh, translation memory, glosarium, perutean penyedia, hosting kolaboratif, antrean batch, dan lebih banyak slot proyek — tetapi tidak ada engine, penyedia, atau fitur editor yang pernah dikunci dari pengguna gratis.
Supporter berharga $3 per bulan di Patreon dan menghapus pembatasan kecepatan, menambahkan translation memory berbasis cloud, glosarium, perutean penyedia, hosting proyek kolaboratif, antrean batch semalaman, editor Image Studio, build kanal beta, dan 10 proyek bersamaan. Pro berharga $5 per bulan dan mencakup semua isi Supporter plus tema scene beranimasi, 30 proyek bersamaan, kumpulan proxy terjemahan milik Anda sendiri untuk jalur scraper gratis, dan kuota harian Image Studio yang lebih besar. Tidak ada satu pun di kedua tier itu yang mengunci engine atau penyedia dari pengguna gratis.
Developer adalah tier tertinggi RuneTranslate dan merupakan superset dari Pro. Ia menambahkan tab interchange Developer untuk pekerjaan lokalisasi massal — mengimpor dan mengekspor CSV, JSON, PO, dan XLIFF dalam sekali jalan, sehingga sebuah proyek bisa keluar-masuk pipeline terjemahan yang sudah ada — beserta batas proyek tertinggi, yaitu 100. Tier ini ditujukan untuk studio dan tim lokalisasi, bukan pemain perorangan, dan harganya ditawarkan per kasus, bukan dicantumkan di daftar: hubungi kami lewat situs dan kami akan menghitungnya sesuai kebutuhan Anda.
Jumlah proyek RuneTranslate yang bisa Anda simpan sekaligus tergantung tier Anda: 1 di gratis, 10 di Supporter, 30 di Pro, dan 100 di Developer. Yang dihitung adalah proyek yang ada di pustaka Anda, bukan berapa banyak game yang boleh Anda terjemahkan seumur hidup — selesaikan satu game, ekspor, hapus proyeknya, dan slotnya kembali kosong. Proyek kolaboratif yang Anda host atau Anda ikuti tidak ikut dihitung. Build hasil ekspor dan terjemahan yang sudah Anda buat jadi milik Anda selamanya dan tidak terpengaruh batas ini.
Kecepatan adalah hal utama yang dibatasi tier gratis. Ia mengirim lebih sedikit permintaan secara paralel, memangkas ukuran batch jadi separuh, dan menyisipkan jeda singkat antar-batch, yang berujung pada waktu tempuh kira-kira dua kali lipat pada penyedia AI dan LLM, dan selisih yang lebih kecil pada scraper gratis, karena yang membatasi di sana adalah endpoint-nya, bukan kami. Kualitasnya identik — penyedia yang sama, prompt yang sama, hasil yang sama. Sebuah banner di atas bilah progres menjelaskan perlambatannya selama run berjalan. Gratis juga hanya menyimpan satu proyek sekaligus, membuka Image Studio dalam mode hanya-baca, dan mengizinkan satu ekspor patch dan satu impor tiap tiga hari; tambahan milik Supporter — translation memory, glosarium, perutean penyedia, hosting kolaboratif, dan antrean batch — sudah disebut di atas.
Terjemahan yang sudah Anda buat dengan RuneTranslate tetap milik Anda. File proyek tersimpan di disk Anda sendiri, build hasil ekspor adalah folder mandiri yang bisa dimainkan dengan aplikasinya tertutup, dan tidak ada yang kedaluwarsa atau menghubungi server demi menjaga terjemahan yang sudah jadi tetap berfungsi. Jika langganan berakhir, Anda turun kembali ke tier gratis, yang tetap memberi Anda setiap engine, setiap penyedia, dan editor lengkap pada kecepatan yang dibatasi; tambahan berbayar seperti translation memory cloud dan slot proyek ekstra berhenti sementara sampai Anda berlangganan lagi.
RuneTranslate adalah alat penyuntingan teks untuk game yang sudah Anda miliki, dan ia dibangun untuk tetap berada di sisi itu. Ia membaca format data game yang terdokumentasi, mengekstrak teksnya, dan menuliskan build terjemahan untuk pemakaian Anda sendiri — ia tidak menghilangkan proteksi salinan, tidak mendistribusikan konten game, dan tidak pernah mengunggah game ke mana pun. Menerjemahkan game yang Anda beli untuk keperluan pribadi secara umum diterima sebagai praktik yang wajar, tetapi hukum hak cipta berbeda-beda per negara dan per lisensi game itu sendiri, jadi periksa aturan di wilayah Anda dan jangan mendistribusikan ulang build terjemahan tanpa izin pemegang hak. Bagikan file .rtpatch saja: file itu memuat terjemahan Anda dan baris sumber yang dilekatinya, tanpa file game, artwork, atau executable.
RuneTranslate tidak pernah mengirim teks game Anda ke server kami kecuali Anda menyalakan fitur yang memang membutuhkannya. Ekstraksi, editor, penyimpanan proyek, dan ekspor sepenuhnya berjalan di mesin Anda, dan permintaan terjemahan pergi langsung dari PC Anda ke penyedia yang Anda pilih — kami tidak pernah menjadi perantaranya. Yang memang dibicarakan aplikasi dengan kami adalah akun Anda: ia menyegarkan token masuk Anda, meminta jatah kecepatan Anda saat sebuah run dimulai, dan memeriksa pembaruan. Statistik pemakaian anonim — label engine, penyedia, dan bahasa, plus jumlah baris — juga dikirim setelah sebuah run, kecuali Anda mematikannya di Settings. Ada empat fitur opsional yang membawa konten sungguhan, dan ada baiknya Anda tahu yang mana: translation memory cloud menyimpan pasangan teks sumber dan terjemahan Anda secara privat di bawah akun Anda, proyek kolaboratif menyimpan teks proyek itu di server agar orang lain bisa melihatnya, Image Studio mengirim potongan gambar yang sedang Anda baca atau perbaiki ke pengenal teks yang kami hosting, dan tiket dukungan membawa teks serta file apa pun yang Anda lampirkan sampai tiketnya kedaluwarsa. Dengan keempatnya dimatikan, tidak ada teks game dan tidak ada terjemahan yang keluar dari mesin Anda.
API key Anda tidak pernah meninggalkan mesin Anda di RuneTranslate. Key dienkripsi saat tersimpan dengan Windows DPAPI — mekanisme yang sama yang dipakai Chrome untuk kata sandi tersimpan — dan disimpan di folder data pengguna milik aplikasi. Permintaan terjemahan dibuat langsung dari PC Anda ke API penyedia memakai key tersebut, jadi key itu hanya pernah dilihat oleh penyedia yang Anda bayar. Server kami tidak pernah menerima key, dan tidak ada jalur kode yang akan mengirimkannya.
RuneTranslate adalah installer Windows biasa yang menaruh sebuah aplikasi desktop Electron di profil pengguna Anda — tanpa hak admin, dan Anda bisa memilih folder lain saat pemasangan — tanpa toolbar bawaan, tanpa iklan, tanpa telemetri yang tidak bisa dimatikan, dan tanpa layanan latar yang tetap berjalan setelah Anda menutupnya. Ia memang menyertakan beberapa alat bantu sumber terbuka yang membaca format game, semuanya dikirim di bawah lisensinya masing-masing. Build-nya tidak ditandatangani, jadi Windows SmartScreen mungkin menampilkan peringatan saat pertama dijalankan — Anda bisa mencocokkan installer-nya dengan checksum yang diterbitkan bersama tiap rilis di runetranslate.com. Statistik pemakaian anonim bersifat opsional dan bisa dimatikan di Settings.
Menerjemahkan game tidak pernah menulis ke folder game Anda. Ekstraksi membuka game dalam mode hanya-baca, pembongkaran apa pun terjadi di ruang kerja per-proyek di dalam folder data milik aplikasi, dan Export menulis salinan terjemahan yang baru atau satu file override kecil ke folder keluaran yang Anda pilih. Itu disengaja, supaya ekspor yang gagal atau terjemahan yang buruk tidak pernah bisa merenggut game yang sudah terpasang. Satu-satunya fitur yang memang mengubah game di tempat adalah Cheat Mode, yang Anda arahkan ke sebuah folder dengan sengaja dan yang punya tombol Remove satu klik. Cadangkan tetap game Anda kalau ia tak tergantikan, dan ingat bahwa sebagian engine menghasilkan salinan game utuh, jadi pastikan drive tujuannya punya ruang.
Semua yang disimpan RuneTranslate tentang Anda kecil dan bisa dihapus. Proyek dan pengaturan tersimpan di folder milik aplikasi di PC Anda dan ikut hilang saat Anda mencopot pemasangannya. Di sisi server, sebuah akun memuat identitas Patreon Anda, tier Anda, daftar perangkat Anda, dan — hanya jika Anda memakai fitur-fitur itu — entri translation memory cloud Anda, proyek kolaboratif yang Anda host, dan tiket dukungan yang masih terbuka. Translation memory bisa dikelola dan dibersihkan di runetranslate.com/account/translation-memory, tiket dukungan dihapus otomatis begitu tidak lagi aktif, dan Anda bisa meminta kami menghapus akunnya sendiri lewat email.
RuneTranslate menyediakan 35 bahasa target, mencakup Inggris, Spanyol, Prancis, Jerman, Portugis, Italia, Rusia, Tionghoa (sederhana dan tradisional), Korea, Jepang, Polandia, Turki, Vietnam, Thailand, Indonesia, Arab, dan banyak lagi. Mana di antaranya yang terbaca rapi sebagian bergantung pada gamenya: engine yang menyimpan teks dalam Shift-JIS, seperti RPG Maker XP dan VX atau engine visual novel lawas, paling nyaman dengan bahasa target beraksara Latin, dan sebagian engine perlu font yang disertakan dalam ekspor untuk keluaran Kiril, Yunani, atau CJK — RuneTranslate melakukannya otomatis untuk Ren'Py. Antarmuka aplikasinya sendiri tersedia dalam 18 bahasa.
Jepang adalah bahasa sumber default RuneTranslate, tetapi bukan satu-satunya. Bahasa sumber Anda tetapkan per proyek, jadi game berbahasa Tionghoa, Korea, Inggris, atau Eropa diekstrak dan diterjemahkan dengan cara yang sama — adapter engine berpegang pada format file gamenya, bukan pada aksara yang dipakai teksnya. Tionghoa ke Inggris dan Inggris ke bahasa apa pun adalah pemakaian yang umum. Satu hal yang layak dipastikan adalah bahwa bahasa sumber yang Anda pilih memang cocok dengan isi game sebenarnya, karena sebagian engine memakainya untuk memutuskan string mana yang teks dan mana yang bagian internal engine.
RuneTranslate adalah aplikasi Windows, dibangun dan diuji untuk Windows 10 dan Windows 11 di x64. Tidak ada build macOS dan tidak ada build Linux native, dan keduanya belum direncanakan — game yang diterjemahkannya sebagian besar game Windows, dan beberapa alat format bawaannya adalah biner Windows. Di Windows Anda tidak perlu memasang apa pun terlebih dahulu — installer-nya membawa setiap alat format yang dipakai engine, dan segelintir alat bantu .NET mengandalkan .NET Framework yang memang sudah ada di Windows 10 dan 11.
RuneTranslate berjalan mulus di Linux dan Steam Deck lewat Wine atau Proton, walaupun tidak ada build native. Pasang versi Windows biasa ke dalam sebuah prefix dan ia berperilaku sama seperti di Windows, dengan engine, penyedia, editor, dan ekspor yang sama. Perpaduannya memang pas, karena game Jepang yang diterjemahkannya adalah game Windows yang toh sudah Anda jalankan lewat lapisan kompatibilitas yang sama. Sebagian besar engine tidak perlu tambahan apa pun; khusus RPG Developer Bakin perlu .NET Framework di dalam prefix, yang bisa dipasang winetricks.
RuneTranslate menyediakan sembilan penyedia terjemahan dan Anda bisa berpindah di antaranya kapan saja. Empat memakai API key Anda sendiri: DeepL, OpenAI, Anthropic Claude, dan DeepSeek. Yang kelima, penyedia kompatibel-OpenAI, menerima key dan base URL apa pun, jadi OpenRouter, NanoGPT, dan endpoint yang Anda hosting sendiri pun bisa dipakai. Tiga sama sekali tidak butuh key maupun akun — Google Translate, DeepL lewat jalur anonim gratisnya, dan jalur DeepL gratis kedua yang membiarkan Anda memilih antara model klasik dan model generasi barunya. Yang kesembilan adalah Local Model, yang berkomunikasi dengan Ollama atau LM Studio di hardware Anda sendiri.
API key bersifat opsional di RuneTranslate. Tiga dari sembilan penyedianya gratis dan tidak butuh key maupun akun: Google Translate, dan dua jalur gratis ke DeepL, salah satunya membiarkan Anda memilih model generasi barunya. Model lokal lewat Ollama atau LM Studio juga tidak butuh key dan tidak memungut biaya per baris. Key baru diperlukan kalau Anda ingin memakai API resmi DeepL, OpenAI, Anthropic Claude, DeepSeek, atau endpoint kompatibel-OpenAI lainnya, dan itu pun key-nya tetap terenkripsi di mesin Anda sendiri.
Cara termurah menerjemahkan game di RuneTranslate tidak memungut biaya sama sekali: Google Translate dan dua jalur DeepL gratis tidak butuh key maupun akun. Keduanya adalah endpoint tidak resmi, jadi ada batas laju dan keduanya bisa berubah tanpa pemberitahuan — jalur DeepL gratis sengaja dilambatkan ke sekitar satu permintaan per detik dengan circuit breaker supaya Anda tidak sampai diblokir — sehingga keduanya paling cocok untuk string pendek serta game kecil sampai menengah. Di antara opsi berbayar, DeepSeek serta model kecil Claude dan GPT adalah yang termurah per juta karakter. Perutean penyedia di Supporter ke atas memangkas biayanya lebih jauh dengan mengirim string menu yang pendek ke penyedia gratis dan menahan dialog di penyedia berbayar Anda.
Kualitas di RuneTranslate lebih bergantung pada gamenya ketimbang pada satu pemenang universal. DeepL adalah terjemahan mesin biasa yang paling kuat untuk narasi yang lugas, dan ia cepat. LLM besar — GPT, Claude, dan DeepSeek — membaca konteks lintas satu batch dan menangani slang, register, serta suara karakter jauh lebih baik, yang paling terasa di visual novel. Prompt milik RuneTranslate sendiri menyuruh setiap penyedia LLM meromanisasi onomatope Jepang alih-alih menyalinnya begitu saja, jadi んん kembali sebagai “Mm…” penyedia mana pun yang Anda pilih. Pendekatan praktisnya: jalankan beberapa ratus baris di dua penyedia, baca berdampingan di editor, lalu putuskan sebelum melangkah ke seluruh game.
RuneTranslate bisa menerjemahkan sepenuhnya di hardware Anda sendiri lewat penyedia Local Model, yang berkomunikasi dengan server lokal kompatibel-OpenAI mana pun seperti Ollama, LM Studio, atau llama.cpp. Arahkan ke URL server Anda, pilih model yang terpasang, dan terjemahan berjalan tanpa API key, tanpa biaya per token, dan tanpa ada teks yang keluar dari PC Anda. Ia lebih lambat daripada API hosted karena mengirim batch kecil satu per satu, dan kualitasnya mengikuti model yang Anda jalankan — model lokal yang mumpuni menangani menu dan dialog pendek dengan baik, sementara model hosted yang besar tetap unggul pada prosa panjang yang bernuansa.
AI refiner adalah pass kedua opsional milik RuneTranslate atas terjemahan yang sudah jadi. Ia mengirim baris kembali ke sebuah LLM dengan teks Jepang aslinya di samping terjemahan yang sekarang lalu meminta versi yang sudah diperbaiki, dan itu menangkap frasa mesin yang kaku, kata ganti yang keliru, tingkat kesopanan yang hilang, serta baris yang kembali tanpa perubahan. Anda bisa menjalankannya atas seluruh proyek atau atas sebagian pilihan saja, dan editor menyimpan terjemahan pass pertama di samping hasil yang disempurnakan, jadi Anda bisa melihat persis apa yang ia ubah lalu menyunting atau mengembalikan baris mana pun alih-alih menerimanya begitu saja. Fitur ini tersedia di setiap tier, termasuk gratis.
Perutean penyedia adalah fitur RuneTranslate, tersedia dari Supporter ke atas, yang membelah satu run menjadi dua jalur berdasarkan panjang string. String pendek — nama item, Ya dan Tidak, label menu — menuju penyedia yang murah atau gratis, sementara apa pun yang lebih panjang dari ambang pilihan Anda tetap di penyedia premium tempat konteks benar-benar berarti. Kedua jalur berjalan paralel, jadi run-nya tidak jadi lebih lambat, dan pada RPG besar yang sebagian besar unitnya berupa label pendek, biasanya ia memangkas tagihan LLM dua sampai tiga kali lipat.
Menyunting dengan tangan justru inti dari editor RuneTranslate, bukan tempelan belakangan. Setiap baris hasil ekstraksi adalah satu baris yang bisa Anda tulis ulang, dengan teks sumber Jepangnya di sebelahnya, dikelompokkan per map, scene, atau file sehingga Anda bisa membaca satu percakapan secara berurutan. Ada find and replace di seluruh proyek dengan dukungan regex, operasi massal atas seleksi yang sudah difilter, dan filter untuk baris yang tertunda, gagal, atau sudah disunting. Suntingan tersimpan saat fokus berpindah atau dengan Ctrl+Enter, dan Escape membatalkannya. Menjalankan ulang penerjemah mempertahankan baris yang Anda sunting dan hanya menerjemahkan ulang yang tertunda atau gagal, kecuali Anda secara eksplisit meminta terjemahan ulang menyeluruh.
Translation memory adalah cache RuneTranslate berisi setiap baris Jepang yang pernah Anda terjemahkan beserta hasil terjemahannya. Ketika baris yang sama muncul lagi — belakangan di game yang sama, atau di game yang sama sekali berbeda — ia langsung terisi tanpa satu pun panggilan ke penyedia, yang menghemat biaya pada run LLM dan membuat pilihan kata hasil perbaikan tangan Anda ikut terbawa ke depan. Sejak versi 0.18.0 ia disimpan secara privat per pengguna di server kami alih-alih di file lokal, jadi ia mengikuti Anda antar-PC, dan Anda bisa menelusuri atau membersihkannya di runetranslate.com/account/translation-memory. Fitur ini tersedia di Supporter, Pro, dan Developer. Hasil dari jalur scraper gratis yang tidak resmi tidak ditulis ke dalamnya secara default, jadi satu pass mesin yang kasar tidak meracuni cache-nya, dan Anda bisa mengikutsertakan atau mengeluarkan penyedia mana pun.
Glosarium di RuneTranslate memaksa istilah tertentu keluar dengan bentuk yang sama setiap kali, terlepas dari penyedia atau suasana hati model hari itu. Tambahkan pasangan seperti 勇者 menjadi Hero, atau アリス menjadi Alice, dan setiap kemunculannya di dalam game dirender persis seperti itu — inilah yang menjaga nama karakter, nama tempat, jurus andalan, dan istilah item tetap konsisten di sepanjang RPG 40 jam yang diterjemahkan dalam puluhan batch. Substitusinya diterapkan lewat placeholder buram sebelum teksnya dikirim, jadi penyedia terjemahan mesin biasa pun menghormatinya sebaik LLM. Glosarium tersedia dari Supporter ke atas.
Glosarium di RuneTranslate diimpor dan diekspor sebagai CSV dari Settings, dengan kolom untuk istilah sumber, istilah target, dan bahasa target. Impor menawarkan Merge, yang menambahkan barisnya di atas yang sudah ada sambil membuang duplikat, atau Replace, yang menghapus daftar yang ada. CSV yang ditulis Excel langsung bisa dipakai apa adanya. Ini cara praktis untuk berbagi glosarium dengan kolaborator, memakai ulang satu glosarium untuk serangkaian game dari circle yang sama, atau mencadangkan daftar istilah yang besar sebelum penyuntingan besar.
RuneTranslate mendukung proyek kolaboratif, di mana satu orang meng-host sebuah proyek lalu mengundang yang lain untuk mengerjakannya secara langsung. Semua orang melihat suntingan satu sama lain begitu masuk, dengan indikator kehadiran yang menunjukkan siapa sedang berada di bagian mana, dan suntingan yang lebih baru menang ketika dua orang menyentuh baris yang sama. Meng-host proyek kolaboratif memerlukan Supporter ke atas, tetapi ikut bergabung gratis — jadi satu host berbayar bisa mengajak sebanyak apa pun pembantu gratis. Teks proyek itu tinggal di server kami selama sesinya masih ada, dan proyek kolaboratif yang menganggur kedaluwarsa setelah 15 hari.
RuneTranslate mengekspor pekerjaan Anda sebagai file .rtpatch — berisi id unit, baris sumber yang dicocokkannya, dan terjemahan Anda, tanpa file game atau aset apa pun. Teman Anda membuka salinan gamenya sendiri sebagai proyek, mengimpor patch itu, lalu mengekspor build terjemahan untuk dirinya sendiri — yang sekaligus merupakan cara berbagi yang sopan sekaligus yang aman, karena tidak ada biner atau artwork game yang berpindah tangan. Ini juga cara memindahkan pekerjaan Anda sendiri antar-PC, menyerahkan proyek ke seorang proofreader, atau memperbarui terjemahan setelah gamenya kena patch. Di tier gratis Anda bisa mengekspor satu patch dan mengimpor satu tiap tiga hari; tier berbayar tanpa batas.
Ketika game yang sudah Anda terjemahkan mendapat pembaruan, Anda tidak perlu mulai dari nol di RuneTranslate. Pindai ulang sumbernya di proyek yang sudah ada dan ekstraktornya menambahkan baris-baris yang baru sambil menjaga baris yang sudah Anda terjemahkan tetap terpasang pada identifier-nya; translation memory mengisi apa pun yang sekadar dipindahkan atau diulang oleh pengembangnya. Anda tinggal menerjemahkan sisanya yang segelintir itu lalu mengekspor lagi. Catatannya, beberapa engine mengalamati teks berdasarkan posisi alih-alih kunci yang stabil, jadi perubahan struktur yang besar pada game bisa menggeser identifier — pemindaian ulang hanya pernah menambahkan baris yang baru terdeteksi, jadi kalau game yang dibangun ulang kembali dengan baris baru jauh lebih banyak dari perkiraan Anda, membuat proyek baru (dan membiarkan translation memory mengisinya kembali) adalah jalan yang lebih bersih.
Antrean batch adalah cara RuneTranslate menerjemahkan beberapa proyek tanpa perlu ditunggui. Antrekan sampai sepuluh proyek di Supporter (tiga puluh di Pro), jalankan sebelum tidur, dan masing-masing berjalan sampai selesai lalu menyerahkan giliran ke berikutnya, dengan hasilnya sudah menunggu di editor pada pagi hari. Ini fitur Supporter ke atas, ia memakai pengaturan penyedia dan bahasa milik tiap proyek, dan ia pendamping alami tier berbayar, tempat run kecepatan penuh pada RPG besar diukur dalam jam, bukan menit.
RuneTranslate menyertakan server MCP lokal, sehingga asisten seperti Claude Desktop bisa berkomunikasi langsung dengannya — mendaftar proyek Anda, membaca laporan ekstraksi, memeriksa unit, dan, di tier berbayar, menjalankan terjemahan serta ekspor. Ia mati secara default dan, saat dinyalakan, hanya mendengarkan di loopback di balik sebuah token, jadi tidak ada apa pun di luar mesin Anda yang bisa menjangkaunya. Mendiagnosis build hasil ekspor yang rusak lewatnya gratis di semua paket.
RPG Maker didukung penuh di RuneTranslate untuk lima versinya. MV dan MZ dibaca dari file data JSON-nya — dialog, pilihan, teks bergulir, item, skill, istilah, dan string parameter plugin — dengan pemenggalan baris dalam game diterapkan saat ekspor, dan game yang datanya dikemas ke dalam executable dengan Enigma Virtual Box dibongkar menjadi salinan terjemahan utuh yang bisa dijalankan. XP, VX, dan VX Ace yang lebih tua dan berbasis Ruby dibaca lewat implementasi Ruby Marshal buatan sendiri yang mencakup event, database, dan istilah sistem, termasuk arsip RGSSAD terenkripsi. XP dan VX menyimpan teks dalam Shift-JIS, jadi keduanya paling cocok untuk bahasa target beraksara Latin; VX Ace memakai UTF-8 dan menerima apa saja.
Ren'Py adalah salah satu engine paling lengkap di RuneTranslate, mencakup game sumber dengan file .rpy lepas, game yang hanya terkompilasi dengan .rpyc saja, dan game terarsip yang dikirim dalam .rpa — dua yang terakhir didekompilasi dan dibongkar dengan alat bawaan sebelum diurai. Di luar dialog dan menu biasa, ia menjangkau tombol di layar, teks yang dioper sebagai argumen ke label pembantu seperti sistem telepon dan SMS, prosa yang ditugaskan ke sebuah variabel, serta tabel data untuk galeri dan catatan misi. Build hasil ekspor membawa hook runtime yang memaksa bahasa gamenya, dan sebuah font disertakan otomatis ketika bahasa target Anda memerlukan glif yang tidak dimiliki gamenya.
Visual novel Kirikiri dan KAG didukung penuh di RuneTranslate, termasuk arsip XP3 terenkripsi: sekitar 26 skema enkripsi terdokumentasi sudah diimplementasikan, plus solver yang memulihkan kunci satu-byte sederhana secara otomatis, dan arsip yang ditempelkan di dalam executable game ditemukan dengan cara yang sama seperti yang dilakukan engine-nya sendiri. Ia membaca skenario .ks beserta tag ruby, name, dan button-nya, serta file skenario PSB terkompilasi seperti yang dipakai KirikiriZ. Ekspornya mengirim file lepas dengan hook AfterInit2 sekaligus sebuah arsip patch, karena tiap game memuat override dengan cara yang berbeda. Skenario PSB yang terenkripsi atau terkompresi MDF masih di luar cakupan.
Wolf RPG, yang di Jepang dikenal sebagai ウディタ, didukung di RuneTranslate lewat sidecar sumber terbuka bawaan yang menangani dekripsi dan pengemasan ulang arsip .wolf, dengan data string dibaca dari file .dat dan .mps. Versi 2.x adalah jalur yang sudah terbukti dan sudah dipastikan bisa dimainkan pada game sungguhan. Versi 3.x, yang menyimpan data UTF-8 terkompresi dalam tata letak berbeda, punya parser clean-room tersendiri yang round-trip byte-identik dan mengangkat satu game sungguhan dari 7 baris terekstrak menjadi 1.856 — dan build 3.x hasil ekspor sudah dipastikan bisa dijalankan serta menampilkan terjemahannya. Penulisan baliknya sengaja konservatif: baris yang control code-nya berisiko terganggu dikembalikan ke bahasa Jepang alih-alih mempertaruhkan crash.
Visual novel TyranoBuilder dan TyranoScript didukung penuh di RuneTranslate, baik dalam bentuk terbungkus Electron maupun HTML5 standalone. Ia menerjemahkan setiap file skenario, file bahasa antarmuka, konfigurasinya, dan nama tampilan karakter, yang disuntikkan sebagai definisi karakter yang benar sehingga pencarian nama milik game itu sendiri tetap berfungsi. Tag KAG inline, termasuk yang bernama Jepang, disamarkan sebelum terjemahan lalu dipulihkan sesudahnya, dan file skenario biner atau terenkripsi dideteksi lalu dibiarkan apa adanya, bukan dirusak.
RuneTranslate punya adapter Electron serba-guna untuk visual novel yang dibangun sebagai shell Electron kustom alih-alih di atas engine bernama. Ia membaca dan menulis ulang app.asar milik gamenya, memindai file JavaScript, HTML, JSON, dan skenario di dalamnya dengan lexer sungguhan, yang penting pada bundel React atau Vite modern di mana pemindai naif nyaris tidak menemukan apa pun. Game Cocos Creator yang dibungkus Electron ikut tercakup, dengan manifes aset milik engine itu sendiri dipakai untuk membedakan teks tampilan dari identifier sumber daya sehingga terjemahan tidak bisa merusak pemuatan aset. Penulisan ulangnya bersifat streaming, jadi satu tombol saja bisa diganti di dalam arsip berukuran beberapa gigabyte dalam hitungan detik.
Game Unity didukung di RuneTranslate secara best-effort, mencakup teks yang disimpan Unity di luar kode terkompilasi: field string TextAsset dan MonoBehaviour di dalam file aset, file level, dan AssetBundles, skrip StreamingAssets yang lepas, tabel lokalisasi, CSV multibahasa, dan kamus XUnity.AutoTranslator. Field MonoBehaviour dibaca pada build Mono maupun IL2CPP, bundel Addressable terenkripsi didekripsi lalu ditulis ulang, dan pada build Mono teks yang dikompilasi ke dalam Assembly-CSharp.dll ikut terjangkau. Penjaga yang ekstensif menandai identifier, nama scene, dan operand alur sebagai baris opt-in alih-alih menerjemahkannya, karena menerjemahkan salah satu dari itu adalah hal yang diam-diam merusak game Unity. Teks yang dikompilasi ke dalam biner IL2CPP tetap di luar cakupan.
RPG Developer Bakin didukung di RuneTranslate lewat sidecar bawaan yang menggerakkan lapisan data milik game itu sendiri. Ia membaca database — nama dan deskripsi item, skill, karakter, kelas, dan kondisi — plus teks event dan skenario dari paket data gamenya, lalu menerapkan terjemahan Anda lewat sistem lokalisasi bawaan Bakin sebagai bahasa default game, sehingga build hasil ekspor terbuka sudah dalam keadaan diterjemahkan tanpa perlu menambal biner per string. Model 3D, tekstur, audio, dan teks apa pun yang dikompilasi ke dalam skrip C# sebuah game di luar cakupan.
Katalog gettext didukung di RuneTranslate sebagai format, bukan sebagai engine, yang mencakup game yang dilokalkan dengan Poedit atau Weblate dan apa pun yang dibangun di atas Python, pygame, SDL, atau Solarus. Ia membaca baik sumber .po yang bisa disunting maupun .mo terkompilasi yang benar-benar dimuat gamenya, mengekstrak setiap pesan beserta bentuk jamak dan konteksnya, dan saat ekspor mengompilasi .mo yang baru di samping tiap katalog sehingga gamenya mengambil terjemahan itu tanpa perubahan lain apa pun. Kalau sebuah game hanya mengirim sumber .po, ekspornya mengompilasi .mo yang belum ada itu.
Game Unreal Engine 4 dan 5 didukung di RuneTranslate untuk teks .locres yang disimpan di luar kode — antarmuka pengguna, menu, pesan sistem, dan subtitle, yang merupakan sebagian besar dari apa yang dibaca pemain. Ia membaca arsip .pak dalam TypeScript murni tanpa memuat seluruh filenya ke memori, memulihkan kunci AES dari executable rilis secara otomatis untuk game terenkripsi, dan membongkar kontainer IoStore UE5 lewat alat sumber terbuka bawaan dengan filter yang hanya menarik file lokalisasi, sehingga judul berukuran 100 GB butuh hitungan detik alih-alih pembangunan ulang penuh. Ekspornya berupa pak override kecil yang Anda letakkan di Content/Paks, bukan salinan gamenya. String yang dikompilasi ke dalam DataTable atau aset cooked di luar cakupan, dan game yang sama sekali tidak punya .locres dilaporkan apa adanya alih-alih gagal diam-diam.
LiveMaker, yang juga dijual sebagai LiveNovel, didukung di RuneTranslate secara best-effort. Game LiveMaker berupa executable dengan sebuah arsip yang ditempelkan padanya, atau sebuah file data terpisah, yang memuat skenario .lsb terkompilasi; sidecar bawaan membaca tiap skenario di memori dan menarik keluar dialog, pilihan menu, dan caption antarmuka, lalu mengemas ulang arsipnya menjadi salinan terjemahan utuh yang bisa dijalankan. Arsip terbelah maupun bentuk indeks-terpisah sama-sama ditangani, dan hasil pembangunan ulangnya dibuka serta diverifikasi kembali sebelum apa pun diganti. Ekstraksi dan pengemasan ulangnya sudah dipastikan pada game sungguhan — satu judul berukuran 411 MB menghasilkan 7.715 baris dan dikemas ulang dalam lima detik — tetapi menjalankan build hasil ekspor belum dipastikan di dalam game.
Game Godot 3.x dan 4.x didukung di RuneTranslate dan sudah dipastikan bisa dimainkan pada judul sungguhan. Ia membongkar .pck, termasuk pack yang tertanam di dalam executable dan pack terenkripsi yang kuncinya ia pulihkan dari binernya, mendekompilasi GDScript dan mengonversi scene biner, serta membaca teks dari empat tempat berbeda tempat sebuah game Godot mungkin menyimpannya: literal di skrip dan scene, resource terjemahan terkompilasi yang ditambal di tempat berdasarkan nilainya, file timeline Dialogic, dan — untuk game C# — tabel string milik game itu sendiri ketika ia mengirim loader yang bisa membaca file pengganti. Bagian internal engine seperti path node dan identifier sumber daya disaring keluar sehingga terjemahan tidak bisa merusak pencarian scene.
YU-RIS, engine buatan raiL-soft, didukung di RuneTranslate sama sekali tanpa sidecar — semuanya TypeScript murni. Ia membaca paket .ypf, mengurai skrip YSTB terkompilasi di dalamnya, memulihkan kunci XOR tiap skrip secara otomatis, dan menarik keluar dialog Shift-JIS mentah beserta string antarmuka yang dikutip. Penulisan baliknya memindahkan setiap nilai dan menambal deskriptornya, jadi terjemahan yang berubah panjang tetap menghasilkan skrip yang valid, dan skrip yang tidak berubah keluar byte-identik. Penjaga struktural menahan bytecode dan target lompatan agar tidak masuk ke editor, yang pada satu game sungguhan menyingkirkan 78 persen barisnya tanpa kehilangan satu pun baris asli. Ekstraksinya sudah terverifikasi pada game sungguhan; menjalankan build hasil ekspor belum dipastikan di dalam game.
Engine System milik AliceSoft — seri Rance dan katalog System 3.x / System 4 yang lebih luas — didukung di RuneTranslate untuk System 3.x maupun System 4, diimplementasikan sepenuhnya dalam TypeScript. Ia membaca arsip .ald dan .afa, menarik teks pesan dari tabel simbol System39 bersama pada 3.x atau dari bytecode .ain per-game pada System 4, termasuk varian kontainer yang terkompresi dan terenkripsi, lalu mengekspor lewat override file lepas sehingga arsip aslinya tidak tersentuh. Tiga game sungguhan round-trip byte-identik, yang membuktikan ekstraksi dan penulisan baliknya; menjalankan build terjemahan hasil ekspor belum dipastikan di dalam game, jadi verifikasi pada judul Anda sebelum run yang panjang.
Engine Artemis, buatan iMel dan juga dikenal sebagai Mikage, didukung di RuneTranslate dan sudah dipastikan tampil di dalam game. Ia membaca arsip .pfs PF8, PF6, dan PF2 dalam TypeScript murni, termasuk enkripsi berbasis SHA-1 milik PF8, serta mengekstrak dialog, nama pembicara, dan pilihan dari skrip Lua .ast — termasuk bentuk multibahasa yang tiap bloknya membawa satu cabang per bahasa — dan dari skenario .iet bergaya KAG. Ekspornya mengirim arsip override bernomor yang di-mount engine setelah arsip dasarnya, yang merupakan mekanisme pembaruan yang sama seperti yang dipakai pengembangnya, alih-alih file lepas yang justru akan diabaikan engine.
NScripter dan penerus sumber terbukanya, ONScripter, didukung di RuneTranslate dalam TypeScript murni tanpa sidecar. Ia membaca nscript.dat yang diobfuskasi, varian Ponscripter, dan bentuk skrip teks biasa, menangani Shift-JIS, serta menerjemahkan baris per baris sambil membiarkan setiap byte lainnya identik. Satu aturan lebih penting daripada yang lain dan ditangani otomatis: engine menentukan sebuah baris itu apa dari karakter pertamanya, jadi baris berbahasa Inggris yang tadinya Jepang akan terbaca sebagai perintah — RuneTranslate memberinya prefiks untuk memaksa mode teks satu-byte. Teks pada gambar di dalam arsip .nsa dan .sar juga bisa dibaca, dan override dikirim sebagai file lepas, yang memang lebih disukai engine ini. Konfirmasi di dalam game pada game sungguhan masih belum ada.
SRPG Studio, pembuat RPG taktis dari SapphireSoft yang umum di DLsite, didukung di RuneTranslate lewat sidecar C++ sumber terbuka bawaan. Ia membongkar data.dts yang terenkripsi, mengekstrak setiap field teks dalam game, menerapkan terjemahan Anda, lalu mengemas ulang arsipnya menjadi salinan terjemahan utuh dari gamenya, karena engine ini tidak punya override file lepas. Alat bawaannya mencakup SRPG Studio sampai versi 1.322; game yang dibangun di atas versi yang lebih baru mungkin tidak bisa dibongkar. Round-trip lengkap — bongkar, sunting, kemas ulang, baca ulang — sudah terbukti pada satu game sungguhan yang belum lama rilis.
Kalau RuneTranslate tidak mendeteksi game Anda, ada tiga hal yang layak dicoba sebelum menyerah. Banyak game yang tampak memakai engine tak dikenal sebenarnya adalah engine yang didukung dalam samaran — shell Electron kustom, build Cocos Creator, game Unity dengan nama folder yang tidak biasa — jadi buka New Project dan biarkan deteksinya melihat foldernya sebelum Anda menyimpulkan. Kalau game itu mengirim katalog gettext .po atau .mo, atau tabel lokalisasi bergaya Unity, keduanya dibaca sebagai format terlepas dari engine di sekelilingnya. Dan kalau ia memang benar-benar tidak didukung, email kami di [email protected] dengan nama gamenya dan daftar isi foldernya: sebagian besar dari enam belas engine yang kini didukung ditambahkan karena ada orang yang mengirimkan game yang tidak mau terbuka.
Image Studio adalah editor RuneTranslate untuk teks Jepang yang tergambar di dalam artwork sebuah game — layar judul, tombol menu, stempel di atas sebuah CG — yang tak satu pun ekstraktor teks bisa menjangkaunya, karena itu piksel dan bukan string. Ia bekerja dalam empat langkah yang tiap-tiapnya bisa Anda perbaiki: deteksi area teksnya, bersihkan teks itu dari artwork-nya, tata terjemahan Anda dengan kendali sungguhan atas font, ukuran, dan posisi, lalu kembalikan hasilnya ke dalam game dalam format aslinya, termasuk gambar RPG Maker terenkripsi dan TLG Kirikiri. Anda juga bisa mengekspor satu halaman sebagai PNG, menyuntingnya di editor gambar eksternal, lalu mengimpornya kembali. Ia bekerja pada RPG Maker, Kirikiri, NScripter, Ren'Py, game Electron, dan engine apa pun yang menyimpan gambar di folder biasa. Akun gratis bisa membuka dan membaca Image Studio tetapi tidak bisa mengubah apa pun; menyunting memerlukan Supporter, dan Pro menaikkan kuota hariannya.
RuneTranslate punya editor save bawaan di tabnya sendiri, dan itu gratis di setiap tier. Seret sebuah file save ke dalamnya lalu sunting langsung — tanpa proyek, tanpa terjemahan, tanpa mengulang permainan sejam demi memperbaiki flag yang terlewat atau menambah gold. Suntingan tersimpan langsung ke filenya, perubahan pertama menyalin aslinya ke sebuah cadangan di sebelahnya, dan satu klik mengembalikannya. Ia alat yang terpisah dari terjemahan dan bekerja pada game yang sama sekali belum Anda terjemahkan.
Editor save RuneTranslate membuka delapan format. RPG Maker MV (.rpgsave) dan MZ (.rmmzsave) mendapat editor terstruktur yang lengkap: gold, level, HP, MP, dan EXP tiap anggota party, variabel, switch, dan inventaris, dengan nama variabel dan switch dibaca dari System.json milik game sehingga Anda tahu fungsi masing-masing. RPG Maker XP (.rxdata), VX (.rvdata), VX Ace (.rvdata2), RPG Maker 2000 dan 2003 (.lsd), Ren'Py (.save), dan TyranoBuilder (.sav) terbuka dalam editor variabel yang menampilkan nilai tersimpannya. Pada MV dan MZ, nama variabel dan switch itu juga bisa Anda tampilkan dalam bahasa Anda, yang hanya berupa pemetaan tampilan di dalam aplikasi dan tidak pernah ditulis ke dalam save-nya.
Editor save di RuneTranslate hanya mengubah field yang Anda sentuh dan menyerialkan ulang semua hal lainnya persis seperti saat ia menemukannya, menulis lewat file sementara sehingga crash tidak bisa meninggalkan save yang tertulis separuh. Suntingan pertama menyalin aslinya ke sebuah file cadangan di sebelahnya, dan tombol Revert mengembalikannya dalam satu klik. Meski begitu, format save bersifat spesifik per game dan sebuah game selalu bisa menolak nilai yang dianggapnya mustahil, jadi simpan salinan Anda sendiri untuk save yang Anda pedulikan sebelum bereksperimen.
Cheat Mode adalah tab terpisah di RuneTranslate yang menyuntikkan menu cheat langsung di dalam game ke sebuah game RPG Maker MV atau MZ, atau mengaktifkan developer tools di game Ren'Py. Anda mengarahkannya ke sebuah folder game — tanpa perlu proyek terjemahan — dan ia menambahkan menunya di tempat, dengan tombol Remove satu klik yang membatalkannya dengan bersih. Ia ditujukan untuk pemakaian offline single-player pada salinan Anda sendiri, dan ia tidak pernah menyentuh proyek terjemahan atau arsip asli Anda.
Cheat Mode di RuneTranslate memberi game RPG Maker sebuah overlay berhotkey, F10 secara default, dengan add 1000 gold, godmode, full heal, one-hit kill, tanpa random encounter, dan tembus dinding, plus give all items, max stats dan level, serta menang bertarung seketika. Tab Variables dan Switches mendaftar setiap variabel dan switch game sehingga Anda bisa mencari berdasarkan nama atau id lalu menetapkan atau meng-toggle apa pun secara langsung. Untuk Ren'Py ia mengaktifkan konsol developer bawaan pada Shift+O beserta menu developer, plus sebuah panel yang mendaftar dan menyunting variabel store game selagi ia berjalan. Overlay yang sama bekerja pada MV maupun MZ.
Cheat Mode di RuneTranslate sebagian gratis. Tujuh cheat tidak memungut biaya: pada RPG Maker, add 1000 gold, godmode, full heal, one-hit kill, tanpa random encounter, dan tembus dinding, serta pada Ren'Py, konsol developer. Enam lainnya memerlukan Supporter ke atas — give all items, max stats dan level, menang bertarung seketika, tab Variables dan Switches RPG Maker, dan editor variabel langsung Ren'Py. Gratis atau berbayar, cheat hanya memengaruhi salinan game tempat Anda menyuntikkannya.
Baris yang masih berbahasa Jepang setelah sebuah run RuneTranslate hampir selalu punya salah satu dari empat sebab. Bisa jadi ia tidak pernah terekstrak, karena ia tinggal di tempat yang tak terjangkau adapter — teks yang dikompilasi ke dalam kode, atau yang tergambar di dalam sebuah gambar, yang justru menjadi tugas Image Studio. Bisa jadi ia ditandai sebagai dikecualikan, ditampilkan sebagai baris opt-in berwarna merah, karena ia tampak seperti identifier yang dibandingkan game alih-alih ditampilkan; centang saja untuk tetap menerjemahkannya kalau Anda yakin. Bisa jadi ia gagal, kalau penyedianya mengembalikan teks sumber tanpa perubahan atau menghilangkan sebuah control code, yang membuat teks aslinya sengaja dipertahankan alih-alih mengirim teks yang rusak. Atau engine-nya mengembalikannya saat penulisan balik demi menghindari crash, yang dilakukan Wolf RPG pada baris dengan struktur control code yang rapuh. Filter di editor menunjukkan yang mana dari keempatnya yang berlaku.
RuneTranslate sadar engine, bukan sadar konten, jadi game doujin atau game dewasa diterjemahkan persis seperti judul lain di engine yang sama. Kalau ia dibangun di atas RPG Maker, Ren'Py, Kirikiri, Wolf RPG, TyranoBuilder, Unity, Godot, NScripter, Artemis, YU-RIS, AliceSoft, LiveMaker, SRPG Studio, RPG Developer Bakin, Unreal, atau sebuah shell Electron kustom, ia didukung terlepas dari temanya. Itu mencakup sebagian besar yang dijual di DLsite, DMM, dan Itch. Pilihlah penyedia Anda dengan mempertimbangkan hal itu: sebagian LLM hosted menolak atau memperhalus baris yang eksplisit, sementara jalur terjemahan mesin gratis tidak pernah menolak (mereka hanya kurang baik menangani slang eksplisit dan onomatope), dan model lokal lewat Ollama atau LM Studio sama sekali tanpa filter.
RuneTranslate tidak terbatas pada sumber berbahasa Jepang — bahasa sumber Anda tetapkan per proyek, jadi game berbahasa Inggris bisa diterjemahkan ke Spanyol atau game berbahasa Tionghoa ke Inggris memakai engine dan editor yang sama. Adapter-nya berpegang pada format file, bukan pada aksara. Dua catatan praktis: sumber beraksara Latin memberi ekstraktornya lebih sedikit pegangan untuk membedakan teks tampilan dari identifier engine, jadi bersiaplah meninjau lebih banyak baris opt-in, dan game yang sudah mengirim terjemahan resmi akan membiarkan terjemahan itu tak tersentuh alih-alih menimpanya.
Kotak atau bidang kosong pada game yang diterjemahkan dengan RuneTranslate berarti font gamenya tidak punya glif untuk karakter bahasa target Anda, yang lazim terjadi pada Kiril, Yunani, Polandia, Turki, Vietnam, dan CJK di dalam sebuah game Jepang. Sebagian engine ditangani otomatis — ekspor Ren'Py menyertakan font yang sesuai dan memetakan ulang font gamenya ke font itu. Kalau tidak ditangani, mengganti file font di dalam build hasil ekspor biasanya sudah memperbaikinya. Tanda tanya yang harfiah adalah masalah yang berbeda: itu batasan encoding pada format string milik engine itu sendiri, bukan font yang hilang, dan itu layak dilaporkan supaya kami bisa memeriksa engine tersebut.
Ada tiga pendekatan besar untuk mengeluarkan bahasa Jepang dari sebuah game, dan RuneTranslate hanya mengambil satu di antaranya: ia mengurai file data milik game itu sendiri dan menghasilkan build terjemahan jadi yang Anda simpan dan bisa dimainkan kapan saja tanpa perlu apa pun yang berjalan di sampingnya. Alternatifnya meng-hook game yang sedang berjalan atau membaca layarnya, yang menerjemahkan secara langsung tetapi tidak menyimpan apa pun dan memerlukan program kedua yang terbuka di tiap sesi. Mana yang lebih baik tergantung engine Anda dan kesabaran Anda, dan tak satu pun benar untuk semua kasus. Ada halaman perbandingan berdampingan yang rinci untuk alat-alat utamanya — Sugoi Toolkit, Translator++, mtool, Textractor, Translumo, dan XUnity.AutoTranslator — di runetranslate.com/compare.
RuneTranslate bekerja offline di setiap bagiannya kecuali dua yang secara alamiah memang butuh jaringan. Deteksi engine, ekstraksi, editor, editor save, Cheat Mode, penyimpanan proyek, dan ekspor semuanya berjalan lokal. Terjemahan butuh koneksi karena penyedianya adalah layanan jarak jauh — kecuali Anda memakai model lokal lewat Ollama atau LM Studio, yang dalam hal itu bahkan bagian tersebut pun berjalan di hardware Anda sendiri. Pengecualian satunya adalah masuk yang pertama: pemasangan yang baru harus menjangkau Patreon sekali. Setelah itu token bertanda tangan Anda diverifikasi di mesin Anda sendiri, jadi Anda bisa terus bekerja sama sekali tanpa koneksi selama token itu masih berlaku.
Unduh untuk Windows. Tier gratis membuka setiap fitur; Supporter ($3/mo) membuka kecepatan penuh.
Unduh RuneTranslate