RuneTranslate; RPG Maker, Ren’Py, Kirikiri, Wolf RPG, Unity ve daha fazlasını açar — betiği çıkarır, seçtiğiniz sağlayıcıyla çevirir ve oynanabilir bir oyun olarak yeniden inşa eder. Japonca için tasarlandı — ama kaynak dili siz belirlersiniz.
İşte gerçek bir Japonca satır, baştan sona takip edildi: betikten okundu, donduruldu, çevrildi, yerine kondu ve oyunun yüklediği bir dosyaya yazıldı.
Algılama klasörün adına değil biçimine bakar — yeniden adlandırılmış ve yeniden paketlenmiş sürümlerin yine de açılmasının nedeni bu. Bu Ren’Py, çünkü RuneTranslate şunu buldu: game/ · .rpy / .rpyc / .rpa.
unrpyc + rpatool ile açıldı. İhtiyaç duyduğu her şey uygulamanın içinde gelir; çalışma sırasında hiçbir şey indirilmez. İşlem userData/ altındaki proje çalışma alanında yapılır ve oyun klasörünüz asla değiştirilmez.
Diyaloglar, menü seçenekleri ve arayüz metinleri çeviri birimlerine dönüşür. classifyUnit düz metni koda benzeyen işlenenlerden ayırır; böylece bir varlık yolu ya da karşılaştırma anahtarı sessizce çevrilmek yerine isteğe bağlı kırmızı bir satır olur — bir arama anahtarını çevirmek, bir oyunun çeviri alıp çalışmaz hâle gelmesinin tam olarak yoludur.
Bu motorun işaretlemesi, makinenizden hiçbir şey çıkmadan önce [[R#]] ile değiştirilir. Etiketlerin nerede durduğuna dikkat edin: cümlenin içinde. Maske satırın dışını saran bir kabuk değildir.
Toplu gönderilir ve hata olursa yeniden denenir. Birebir tekrarlar sağlayıcı yerine çeviri belleğinden yanıtlanır; kısa dizeler ucuz bir yere yönlendirilirken diyalog iyi olana gidebilir. Makine etiketleri asla görmez — bu yüzden onları bozamaz, düşüremez veya çeviremez.
Her yer tutucu tam olduğu yere döner, ardından bu motorun kendi çıktısı yazılır ve oyun açılışta onu yükler.
game/rt_translations.json
| Motor | Açan araç | İşaretleme şu şekilde donar | Dışa aktardığınız |
|---|---|---|---|
| Gettext (.po / .mo) | pure TypeScript | %s / {count} | compiled .mo catalog |
| RPG Maker MV / MZ / XP / VX / Ace | pure TypeScript · evbunpack when Enigma-packed | [[T#]] | patched data/*.json |
| Ren’Py | unrpyc + rpatool | [[R#]] | game/rt_translations.json |
| Kirikiri / KAG | pure TypeScript (XP3) | [[K#]] | patch.xp3 + AfterInit2.tjs |
| Wolf RPG | UberWolfCli | dondurulacak işaretleme yok | repacked .wolf + Game.exe |
| TyranoBuilder / TyranoScript | pure TypeScript | [[U#]] | translated .ks + chara_define.ks |
| Electron VN | pure TypeScript (asar) | [[U#]] | repacked app.asar |
| Unity | UnityPy + Il2CppDumper | [[U#]] | patched .assets / bundles |
| RPG Developer Bakin | Bakin sidecar (.NET) | dondurulacak işaretleme yok | Bakin LocalizeData |
| SRPG Studio | SRPG-ToolBox | dondurulacak işaretleme yok | repacked data.dts |
| NScripter / ONScripter | pure TypeScript | dondurulacak işaretleme yok | ready-to-run copy |
| Godot Engine | GDRE Tools | dondurulacak işaretleme yok | re-packed .pck |
| Artemis | pure TypeScript (.pfs) |
Bir Japon oyununun baştan sona tüm yolculuğunu izleyin: açın, motoru otomatik algılatın, seçtiğiniz sağlayıcıyla çevirin ve kendi dilinizde oynanabilir bir sürüm dışa aktarın.
Her motor ücretsiz katmanda açıktır. Durum dürüsttür — yeşil yeniden inşa edilip oynanmış, kehribar ise elden gelenin en iyisi demektir.
Translate gettext .po and .mo catalogs — the format Python, pygame, SDL and Poedit-localized games ship.
Translate RPG Maker MV, MZ and the older Ruby-based XP / VX / Ace end-to-end — dialogue, database, item names, plugin strings.
Translate source, compiled (.rpyc) and archived (.rpa) Ren'Py visual novels.
Kısa menü metinlerini Google’a, anlatıyı Claude’a gönderin — otomatik olarak, sağlayıcı yönlendirmesiyle.
Yüksek kaliteli JA→EN. Uzun diyaloglar için en iyi denge. Japon oyun çevirmeni omurganız olarak DeepL kullanın.
RPG Maker, Ren’Py ve görsel roman betiklerinin bağlama duyarlı çevirisi için gpt-4o / o4-mini.
Üslup, ton ve yansıma sözcüklerinde güçlü. Eroge / doujin diyaloglarını sesini kaybetmeden çevirmek için en iyi LLM.
Maliyetin çok altında OpenAI uyumlu LLM çevirisi — deepseek-v4-flash / v4-pro. Oyun başına birkaç sente bağlama duyarlı kalite.
API anahtarı gerekmez. Hızlı ve ücretsiz; sağlayıcı yönlendirmesiyle menü metinleri, seçimler ve öğe adları için ideal.
Herhangi bir OpenAI uyumlu yerel sunucu — Ollama veya LM Studio. Tamamen çevrimdışı, kendi donanımınızda çalışır; API anahtarı yok, token başına ücret yok, hiçbir şey makinenizden çıkmaz.
Herhangi bir barındırılan OpenAI uyumlu hizmet — OpenRouter, NanoGPT ve diğerleri. Anahtarınızı + temel URL’nizi getirin (tek tıkla hazır ayarlar) ve sağlayıcının canlı model listesinden seçin.
RuneTranslate kullanıcılarının bugüne dek çevirdiği oyun metni satırı
son 24 saatte 162 aktif kullanıcı
Ücretsiz katman her motoru, sağlayıcıyı ve düzenleyici özelliğini açar. Supporter ve Pro; tam hızlı çeviri, daha fazla proje ve profesyonel araçlar ekler.
Birkaç projeyi sıraya dizin, RuneTranslate onları arka arkaya, siz başında olmadan çevirsin — her seferinde tek bir çalıştırmayı gözetlemek yerine tamamlanmış oyunlarla uyanın. Bir Supporter ayrıcalığı.
Projelerinizi ve bir sağlayıcı seçin, başlat’a basın; kuyruk onları tek tek işler — oyunlar arasında tıklama yok. PC’niz tüm parti boyunca uyanık kalır.
Bir oyun bir sorunla karşılaşırsa kuyruk bunu not eder ve devam eder, böylece tek bir hata tüm gecelik partiyi asla durdurmaz. Bittiğinde bir bildirim alırsınız.
İsteğe bağlı olarak, her projeyi çevirdikten hemen sonra AI ince ayarlayıcısını çalıştırın; sıfır ekstra tıklamayla daha temiz bir ilk geçiş için.
Supporter’lar aynı anda 10 oyuna kadar kuyruğa alır; Pro 30’a kadar. Ücretsiz her seferinde tek bir projeyi çevirir.
Claude Desktop’ı RuneTranslate’e bağlayın ve onunla sadece konuşun — “çevrilmemiş satırları bul,” “bu karakterin resmi adını araştır,” “gerisini çevir ve hitap eklerini koru.” Claude, oyunu kendi web aramasıyla araştırır ve sonuçları doğrudan projenize geri yazar. Göz atmak ücretsizdir; eylemler bir Supporter ayrıcalığıdır.
Tek tıkla Claude Desktop’a bir Masaüstü Uzantısı kurulur. Bundan sonra projeleriniz hakkında Claude ile sadece konuşursunuz — kopyala-yapıştır yok, çalıştırılacak ekstra araç yok.
Claude, karakter adlarını, öğeleri ve hitap eklerini oyunun wiki’sinden bulmak için kendi web aramasını kullanır, ardından tutarlı çevirileri doğrudan projenize geri yazar.
Herkes, Claude’un projelerini ve sözlüğünü listelemesine ve aramasına izin verebilir. Supporter’lar eylemleri açar: satırları çevir, sözlük oluştur, motoru çalıştır ve dışa aktar.
Siz açana kadar kapalıdır. Claude, RuneTranslate’e yalnızca sizin sahip olduğunuz bir belirteçle korunan özel bir yerel bağlantı üzerinden erişir — açık MCP standardı üzerine inşa edilmiştir.
Bir proje barındırın, bir davet kodu paylaşın ve ekibinizle paylaşımlı bir belge gibi çeviri yapın — canlı varlık, sürükle-seç bir “mavi kutu” ve her satırda bir “çeviren” bilgisi. Katılmak ve çeviri yapmak ücretsizdir; barındırmak bir Supporter ayrıcalığıdır.
RuneTranslate’te bir proje barındırın ve bir davet kodu paylaşın — ekip arkadaşları tek tıkla katılır. Barındırmak bir Supporter ayrıcalığıdır; katılmak ve çeviri yapmak herkes için ücretsizdir.
Herkes aynı satır listesi üzerinde çalışır ve her kişinin değişiklikleri birkaç saniye içinde diğerlerine görünür — paylaşımlı bir belge gibi, son düzenleme geçerlidir.
Kimin çevrimiçi olduğunu, her kişinin düzenlediği satırı ve seçtikleri satırları görün — ayrıca bir dosya yöneticisi gibi çoklu seçim için sürüklenen bir “mavi kutu.”
Çevrilen her satır kimin yaptığını gösterir, böylece ekibiniz her zaman kimin neyi ele aldığını bilir. Oyunun kendi kopyasına sahip herkes tamamlanmış yapıyı dışa aktarabilir.
Başlık ekranları, “Yeni Oyun / Devam Et” düğmeleri, HUD etiketleri — hiçbir çıkarıcının ulaşamadığı kelimeler, çünkü dizge değil piksel. Bulun, altındaki çizimi yeniden oluşturun ve çevirinizi gerçek yazı tipleriyle görselin içine dizin.
Tek tık görseldeki her metin alanını bulup okur ve bir balonun satırlarını tek blokta toplar. Kaçırdıklarını elle kutularsınız — ve herhangi bir kutu tek başına yeniden okutulabilir.
Okunan metin diyaloglarda kullandığınız sağlayıcıdan geçer — DeepL, Google, OpenAI, Claude — ve düzenleyiciye düşer; orada sığacak biçimde yeniden yazarsınız.
Özgün harflerin üzerini boyayın, altındaki çizim yeniden oluşsun: renkli bir yama değil, gerçek arka plan. Ardından her kutu için yazı tipi, boyut, hizalama, kontur ve rengi ayarlayın; dikey Japonca dahil.
Dışa aktarım çevrilmiş görseli özgün adıyla yazar, oyun onu doğrudan yükler; dokunulmamış özgün dosya yanında kalır.
Bir kayıt dosyasını sürükleyip doğrudan düzenleyin — kaçırdığınız bir bayrağı düzeltmek ya da altın toplamak için yeniden oynamaya gerek yok. Düzenlemeler otomatik kaydedilir ve ilk değişiklikte orijinaliniz yedeklenir, böylece istediğiniz zaman geri dönebilirsiniz. Ücretsiz.
.rpgsave / .rmmzsave için yapılandırılmış bir düzenleyici — altın, parti seviyeleri, HP / MP / EXP, değişkenler, anahtarlar ve envanter. Değişken ve anahtar adları doğrudan oyundan okunur.
Ren’Py store değişkenlerini ve TyranoBuilder f / sf oyun değişkenlerini genel bir alan düzenleyicide düzenleyin — oyunun saatlerini yeniden oynamadan bir bayrağı değiştirin veya bir sayacı artırın.
Bir kaydı sürükleyin, düzenlemeler otomatik kaydedilir. İlk değişiklik orijinali yedekler, böylece tek tıkla geri dönebilirsiniz. Hatta ne düzenlediğinizi bilmeniz için Japonca değişken adlarını çevirebilir.
Hileler sekmesini herhangi bir RPG Maker (MV/MZ) veya Ren’Py oyun klasörüne yöneltin ve kısayol tuşuyla açılıp kapanan bir hile menüsünü yerinde enjekte edin — çevrimdışı, yalnızca tek oyunculu, tek tıkla kaldırılabilir. Herkes için ücretsiz; birkaç gelişmiş hile ücretli bir planın parçasıdır.
Kısayol tuşuyla açılıp kapanan oyun içi bir menü: 1000 altın ekle, tanrı modu, tam iyileşme, tek vuruşta öldürme, rastgele karşılaşma yok ve duvarların içinden geçme. Tek eklenti hem MV hem MZ’yi kapsar.
Her oyun değişkenini ve anahtarını listeleyen sekmeler — ada veya id’ye göre arayın, canlı değerleri okuyun ve anında herhangi birini ayarlayın veya değiştirin.
Ren’Py’nin yerleşik geliştirici konsolunu (Shift+O) ve doğrudan oyuna enjekte edilen canlı bir store-değişken düzenleyici ekranını etkinleştirir.
Ücretsiz çevirmenleri kendi proxy'leriniz üzerinden yönlendirin; böylece IP başına hız sınırı artık tüm oyunun çevirisini kısıtlamaz — istekler adresleriniz arasına otomatik dağılır ve hız sınırına takılan bir adres kendiliğinden devreden çıkar. Bir Pro özelliği; siz açana kadar kapalı.
Google Translate ve ücretsiz DeepL, hesaba göre değil IP adresine göre sınır koyar. Proxy'leriniz tek bir sınırlı adresi çoğa dönüştürür; böylece hız sınırı hatalarında takılmak yerine tüm oyun akmaya devam eder.
HTTP/HTTPS veya SOCKS proxy'lerini yapıştırın, her birinin gecikmesini ve gerçek çıkış IP'sini görmek için Test all'a basın, ardından rotasyonu açın. İstekler otomatik döner ve tıkanan bir proxy soğuyup devreden çıkar.
RuneTranslate asla proxy sağlamaz — kendi proxy'lerinizi kullanırsınız, bilgisayarınızda şifreli saklanır. Yalnızca çeviri trafiği proxy üzerinden geçer; hesabınız ve güncellemeler her zaman normal bağlantınızı kullanır.
Oyun metniniz CSV, JSON, PO (gettext) veya XLIFF biçiminde mi? Geliştirici sekmesinde içe aktarın, bir kaynak dil ve istediğiniz tüm hedef dilleri seçin; RuneTranslate her dil için bir proje oluşturup bunları otomatik olarak çevirir. Her birini aynı biçimde geri dışa aktarın — her motor için. Geliştirici planının bir parçasıdır.
CSV, JSON, PO (gettext) veya XLIFF — Unity, Unreal, Godot, gettext ve i18n çerçevelerinin zaten dışa aktardığı biçimler. Her motor, kendi metniniz.
Bir kaynak ve istediğiniz kadar hedef seçin; tek bir içe aktarmadan her dil için otomatik çevrilmiş, etiketli bir proje elde edin.
Kutudan çıkar çıkmaz ücretsiz Google/DeepL ya da kendi DeepL, OpenAI, Claude veya DeepSeek anahtarınız — ardından çeviri belleği, sözlük ve yapay zeka düzenleyicisiyle gözden geçirin.
Girişteki biçimle aynı çıkış; anahtarlarınız ve kimlikleriniz korunur, böylece çevrilen dosya doğrudan derlemenize geri döner.
Çıkarıcıları geliştiren kişilerden adım adım yol gösterimler ve sağlayıcı karşılaştırmaları.
Motorlar, sağlayıcılar, fiyatlandırma ve RuneTranslate’in gerçekte ne yaptığı hakkında hızlı yanıtlar.
Evet — yerleşik bir Kayıt Düzenleyici. Bir RPG Maker MV (.rpgsave) veya MZ (.rmmzsave) kaydını sürükleyin ve altını, parti seviyelerini, HP / MP / EXP’yi, değişkenleri, anahtarları ve envanteri yapılandırılmış bir düzenleyicide düzenleyin (değişken ve anahtar adları oyundan alınır). Ren’Py (.save) ve TyranoBuilder (.sav) kayıtları genel bir değişken düzenleyicide açılır. Düzenlemeler otomatik kaydedilir ve orijinal ilk değişiklikte yedeklenir, böylece geri dönebilirsiniz. Ücretsizdir.
Evet. Hileler sekmesi, yönelttiğiniz herhangi bir RPG Maker MV / MZ veya Ren’Py oyununa canlı, oyun içi bir hile menüsü enjekte eder — altın ekle, tanrı modu, tam iyileşme, rastgele karşılaşma yok ve duvarların içinden geçme özellikleriyle kısayol tuşuyla açılıp kapanan bir katman; ayrıca her oyun değişkenini ve anahtarını listeleyip düzenleyen sekmeler. Ren’Py için geliştirici konsolunu (Shift+O) ve canlı bir değişken düzenleyiciyi etkinleştirir. Çevrimdışı tek oyunculu kullanım içindir, yerinde enjekte edilir ve tek tıkla temizce kaldırılır. Herkes için ücretsiz; birkaç gelişmiş hile ücretli bir planın parçasıdır.
Evet. Ren'Py kaynak (.rpy), derlenmiş (.rpyc) ve arşivlenmiş (.rpa) oyunların hepsi baştan sona desteklenir. Derlenmiş oyunlar paketlenmiş unrpyc yan bileşeniyle çözülür; .rpa arşivleri rpatool ile açılır. Çeviri, çalışma zamanında bir içerik-eşleştirme filtresi artı zorlanmış bir dil (gerektiğinde paketlenmiş bir CJK / Latin-dışı font ile) aracılığıyla uygulanır, böylece derlenmiş ve arşivlenmiş oyunlarda bile çalışır.
Bugün gelen 26+ GARbro’dan aktarılmış şifreleme şeması, artı genel bir tek-baytlık-XOR otomatik çözücü ve dosya başına XOR karıştırma çözme için evet. RuneTranslate, scenario/ içinde gevşek dosyalar ve bir AfterInit2.tjs yol-öncelik kancası üretir — KrkrZ motorları, gevşek çevrilmiş dosyaları özgün şifreli XP3’ün önünde yükler.
RuneTranslate’i .wolf oyun klasörüne yönlendirin. Paketlenmiş UberWolfCli yan bileşeni (MIT lisanslı) arşivin şifresini çözer ve yeniden paketler; diyalogu .mps harita olaylarından ve veritabanı .dat dosyalarından çıkarır (V3 oyunları yapısal bir LZ4/UTF-8 ayrıştırıcısı kullanır). V2.x kararlıdır; V3.x geçicidir. Güvenle yeniden yazılamayan kontrol-ağırlıklı satırlar, sürümü kararlı tutmak için otomatik olarak orijinaline geri döndürülür.
| dondurulacak işaretleme yok |
| root.pfs override patch |
| YU-RIS | pure TypeScript (.ypf) | [[Y#]] | loose .ybn override |
| AliceSoft System | pure TypeScript (.ald / .afa) | dondurulacak işaretleme yok | loose-file override |
| Unreal Engine 4 / 5 | retoc · AES auto-recovered | [[E#]] | override _P.pak |
| LiveMaker / LiveNovel | pylivemaker | [[M#]] | repacked .exe (VFF) |
Evet. RuneTranslate, Unity oyunlarının dışsallaştırdığı metni çevirir: .assets / level dosyaları / AssetBundles içindeki TextAsset ve MonoBehaviour string alanları (birlikte gelen bir UnityPy çalışma zamanı aracılığıyla okunur ve yazılır), artı StreamingAssets altındaki gevşek betik dosyaları. MonoBehaviour alanları hem Mono hem IL2CPP yapılarında okunur — IL2CPP için tip bilgisi oyunun meta verisinden yeniden oluşturulur. Oyunun koduna (Assembly-CSharp.dll / IL2CPP ikili dosyası) derlenmiş stringleri çevirmez. Çoğu JP bağımsız/doujin görsel roman ve RPG, betiğini dışsallaştırır, bu yüzden kapsam iyidir — ama kendi oyununuzda doğrulayın.
Evet. RuneTranslate, veritabanını (öğe / yetenek / karakter / sınıf / durum adları + açıklamaları) ve olay / senaryo metnini bir Bakin oyununun data.rbpack dosyasından okur, ardından çevirilerinizi Bakin’in kendi yerleşik yerelleştirme sistemi aracılığıyla iletir — hedef diliniz, başlık menüsünden seçtiğiniz gerçek bir oyun içi dil olarak eklenir. 3D modeller, dokular ve ses dokunulmadan bırakılır ve bir oyunun C# savaş / menü betiklerine derlenmiş metin kapsam dışıdır. Kendi oyununuzda doğrulayın.
Evet. RuneTranslate motor duyarlıdır, içerik duyarlı değildir. RPG Maker MV / MZ, Kirikiri / KAG, Ren’Py, Wolf RPG, TyranoBuilder, Unity, RPG Developer Bakin, SRPG Studio, NScripter / ONScripter, Godot, Artemis ya da genel bir Electron VN kabuğu üzerine inşa edilmiş her şey, temasından bağımsız olarak desteklenir; buna yetişkin içerikli görsel romanlar ve eroge dahildir.
RuneTranslate, çalışma zamanında metin enjeksiyonu değil, gerçek oyun motorları etrafında inşa edilmiştir. Projeyi bir kez çevirir, yeniden dağıtılabilir bir yapı dışa aktarır ve yayınlarsınız. İstemci tarafı katmanı yok, yerelde çalıştırılacak Sugoi sunucusu yok, oyun başına motora özel betik yazımı yok. Ayrıca araçlar arasında gidip gelmeden DeepL / OpenAI / Anthropic / Google’ı tek bir düzenleyicide sunar.
İsteğe bağlı. Google Translate anahtarsız çalışır. DeepL’in ücretsiz bir katmanı var. OpenAI ve Anthropic BYOK’tur — kendi anahtarınızı getirirsiniz ve anahtarlar makinenizde DPAPI ile şifreli olarak saklanır; sunucularımıza asla dokunmazlar.
Evet. Her motor, her sağlayıcı, tam düzenleyici ve yapay zeka iyileştiricisi ücretsiz katmanda açıktır — çeviri yalnızca ölçülü bir şekilde daha yavaş çalışır (yapay zeka sağlayıcılarında kabaca 2 kat, ücretsiz kazıyıcılarda daha az). Supporter (Patreon’da $3/mo) ve Pro ($5/mo) tam hızlı çeviriyi artı çeviri belleği, sağlayıcı yönlendirme ve sözlüğü açar. Yalnızca-ücretli bir motor yoktur ve yalnızca-ücretli bir dil yoktur. Ücretsiz aynı anda 1 projeyi tutar; Supporter 10, Pro 30, Developer 100.
Evet — iş birlikçi projeler. Bir Supporter, RuneTranslate’te bir proje barındırır ve bir davet kodu paylaşır; herkes (ücretsiz kullanıcılar dahil) katılıp paylaşımlı bir belge gibi gerçek zamanlı birlikte çeviri yapar. Canlı varlık (kimin çevrimiçi olduğu, her kişinin düzenlediği satır, seçtikleri satırlar) ve her satırda bir “çeviren” bilgisi elde edersiniz. Katılmak ve çeviri yapmak ücretsizdir — yalnızca paylaşımlı bir proje barındırmak Supporter katmanını gerektirir. Oyunun kendi kopyasına sahip herhangi bir üye tamamlanmış yapıyı dışa aktarabilir.
Daha fazla yanıt: tam FAQ sayfası.