MotorlarRehberlerFAQPatreonDiscordİndir
Giriş yap
RuneTranslate · Japon oyunlarını baştan sona çevirin
MotorlarRehberlerKarşılaştırGörsel metniKayıt düzenleyiciHile ModuFAQİndirPatreonDiscordYouTubeGizlilikŞartlarİletişim
Tüm karşılaştırmalar

Karşılaştırma

RuneTranslate vs XUnity.AutoTranslator

XUnity.AutoTranslator çalışan bir Unity oyununun içine yüklenir ve her dizeyi metin bileşenine ulaştığı anda değiştirir. RuneTranslate ise oyunun içinde hiç çalışmaz: oyunun kendi veri dosyalarını ayrıştırır, dizeleri düzenleyebileceğiniz bir projeye çeker ve oynanabilir, dışa aktarılmış bir kopya yazar. Bu tek fark, bu sayfadaki neredeyse her şeyi belirliyor — aracın ne görebildiğini, sonunda elinizde ne kaldığını ve hangi oyunlara hiç uygulanabildiğini.

Geliştiren
bbepis
Lisans
MIT
Çalıştığı sistem
Windows (Unity games)

Kısa hâli

XUnity.AutoTranslator, bir Unity oyununu en az emekle başka bir dilde oynamak ve dosya tabanlı hiçbir aracın göremeyeceği metne ulaşmak için daha iyi araç — oyunun çalışma zamanında ürettiği her şey, derlemelerinin içine gömülmüş her şey, kimsenin belgelemediği bir kapsayıcının içindeki her şey. RuneTranslate ise oyun Unity değilse, bir yükleyici kurulu olmadan açılan bir sürüm istiyorsanız ya da çeviriyi geldiği gibi okumak yerine gözden geçirmeyi düşündüğünüz bir proje olarak görüyorsanız daha iyi araç. Unity içinde hiçbiri diğerinin yerini tutmuyor ve ikisini birlikte kullanmak makul: RuneTranslate eklentinin kendi çeviri dosyasını açıp düzenlenmiş hâlde geri verebiliyor. Dürüst özet şu: biri beş dakikada başlamak, diğeri sonucu denetlemek için tasarlanmış.

XUnity.AutoTranslator'ın daha iyi seçim olduğu durumlar

Oyun Unity ise ve bugün oynamaya başlamak istiyorsanız XUnity.AutoTranslator'ı kullanın. Dosya okumak yerine metin bileşenlerine kanca taktığı için bir Unity oyununda çıktığı gün çalışır — varlık kapsayıcılarını, şifrelemesini ya da özel serileştirmesini kimsenin belgelemediği oyunlar dahil; ki dosya tabanlı bir çıkarıcının tam olarak takıldığı yer burasıdır. Ayrıca statik hiçbir çıkarıcının yapısal olarak göremeyeceği metne ulaşır: çalışma zamanında birleştirilen ya da biçimlendirilen dizeler, bir decompiler'ın yardımcı olamadığı sürümlerde Assembly-CSharp.dll içine gömülü dizeler, kullanılabilir meta verisi olmayan IL2CPP sürümleri ve kurduğunuz diğer modların arayüzü. Geri bildirim döngüsü anlıktır — kötü bir satır okursunuz, _AutoGeneratedTranslations.txt dosyasını düzenlersiniz, ALT+R'ye basarsınız ve dışa aktarma adımı olmadan düzelir. MIT lisanslıdır, ücretsizdir, hesap istemez ve Sugoi, yerel Ollama, LEC Power Translator 15 ya da ezTrans XP üzerinden gerçekten çevrimdışı uç noktalar sunar; yani çok sayıda Japonca Unity oyunundan geçen bir oyuncu sonsuza dek sıfır ek maliyetle çalışabilir. Ekosistem ise bambaşka bir ligde: binlerce yıldız, tek bir sürümde yüz binlerce indirme, büyük modlanan oyunlar için Thunderstore paketleri ve pek çok belirli oyun için toplulukça derlenmiş çeviri dosyaları — yani popüler bir oyunda iş çoktan yapılmış olabilir ve yapmanız gereken tek şey başkasının dosyasını yerine bırakmaktır.

RuneTranslate'in daha iyi oturduğu durumlar

İlk neden basitçe oyunun Unity olmaması. XUnity.AutoTranslator; RPG Maker, Ren'Py, Kirikiri, Wolf RPG, Unreal, Godot, LiveMaker ve RuneTranslate'in ayrıştırdığı diğer bir düzine motor için hiçbir şey yapmaz, dolayısıyla Unity dışındaki her şeyde karşılaştırma orada biter. Unity içinde ise RuneTranslate, çevirinin bir yükleyicide değil oyunun içinde yaşamasını istediğinizde size uyar — dışa aktarım, zaten sahip olduğunuz oyunun değiştirilmiş bir kopyasıdır ve hiçbir şey enjekte edilmeden kendi başına açılır; bu da eklentinin oturum başına istek tavanını ve uzun görsel roman paragraflarını sessizce atlayan varsayılan 200 karakterlik satır sınırını devre dışı bırakır. Betiği oyuncudan önce okumak istediğinizde de uyar: her şey bir sözlük, regex filtreleri, bul-değiştir, hesabınızla makineler arasında gezen bulut çeviri belleği ve isteğe bağlı bir yapay zeka ikinci geçişi olan düzenleyiciye iner. Üstelik eklentinin bıraktığı yerden devam edebilir; mevcut bir _AutoGeneratedTranslations.txt dosyasını proje kaynağı olarak açar ve yalnızca değerlerini düzenler, böylece birikmiş bir çeviri dosyası tek bir arama anahtarını bile kaybetmeden düzgün bir düzenleyiciye kavuşur. Bedeli konusunda net olun: yalnızca Windows'ta çalışır, ücretsiz katmanda bile Patreon ile oturum açmayı gerektirir ve Unity çıkarımı en iyi çaba temellidir — bazı oyunlar tam bir betik verir, bazıları betiğin yalnızca bir kısmını.

Çalışma zamanı kancasına karşı dosya çıkarımı

Yalnızca bu ikisinin gerçekten ayrıştığı eksenler. Ağustos 2026'da projenin kendi deposu ve README'si ile RuneTranslate 0.53.1 karşısında doğrulandı.

Neyi karşılaştırıyorsunuzRuneTranslateXUnity.AutoTranslator
Metne nasıl ulaşılıyorOyunun veri dosyalarını ayrıştırır, dizeleri bir projeye çıkarır, dışa aktarılan bir kopyaya geri yazarÇalışan oyuna yüklenir ve Unity'nin metin atama yöntemlerini yönlendirerek her dizeyi atandığı anda değiştirir
Uygulandığı motorlar17 motor ve format — RPG Maker MV/MZ ve XP/VX/Ace, Ren'Py, Kirikiri, Wolf RPG, Tyrano, Electron ve Cocos sarmalları, Unity, Unreal, Bakin, SRPG Studio, NScripter, Godot, Artemis, YU-RIS, AliceSoft, LiveMaker, .po/.moYalnızca Unity; Mono ve IL2CPP, 5.3 öncesinden güncele. Başka hiçbir motora uygulanmaz
Unity metin çerçeveleri ve kaynaklarıTextAsset'ler, MonoBehaviour dize alanları, StreamingAssets betikleri, yerelleştirme tabloları, Addressable bundle'lar ve — Mono'da — Assembly-CSharp.dll içindeki dize sabitleriUGUI, NGUI, TextMeshPro, TextMesh, FairyGUI, Utage ve UIElements; IMGUI ile eski TextMesh kapalı gelir, elle açılmaları gerekir
Çalışma zamanında üretilen dizeler ve diğer modların arayüzüErişilemez — çalışma zamanında birleştirilen ya da biçimlendirilen bir dize, çıkarılacak bir dosyada hiç var olmazEvet, ve en güçlü üstünlüğü bu — birleştirilmiş metin, diğer modların metni ve IMGUI, hepsi kancadan geçer
IL2CPP sürümleriTür bilgisini yeniden oluşturarak en iyi çaba temelinde destekleniyor; ayrıştırılabilir bir global-metadata.dat gerekir ve DLL içindeki dize sabitleri kapsam dışı kalırDestekleniyor, ama geliştiricileri bunu hiçbir şekilde eksiksiz saymıyor — elle yenileme gerektiren kaçan kancalar, IMGUI yok, eklentiye özgü çeviriler yok
Bilinmeyen, özel ya da şifreli varlık kapsayıcılarıKapsayıcı formatının okunabilir olması gerekir; açamadığı bir bundle bildirilir ve olduğu gibi bırakılırÖnemsiz — yalnızca bir metin bileşenini tanıması yeterli, dolayısıyla varlık formatı okunamayan bir oyun bile ilk gün çalışır
Elinizde ne kalıyorSizde kalan oynanabilir bir sürüm — zaten sahip olduğunuz oyunun değiştirilmiş bir kopyası, hiçbir şey enjekte edilmeden normal açılırOyun klasöründe bir mod yükleyici, eklenti DLL'leri ve _AutoGeneratedTranslations.txt. Txt sizindir, saklayıp paylaşabilirsiniz; bağımsız bir sürüm yoktur
Siz oynarkenOyunun yanında hiçbir şey çalışmaz; her satır siz başlatmadan önce çevrilmiştirAynı anda tek istek, üstelik sıraya almadan önce metnin yerine oturmasını bekler — bu yüzden bir satırı ilk görüşte gecikmeli yerleşme ya da duraklama olabilir
Oturum sırasındaki sınırlarBu türden hiçbiri; çalıştırma yalnızca sağlayıcıyla ve ne kadar süre açık bıraktığınızla sınırlı200 karakteri aşan satırlar varsayılan olarak yok sayılır, oturum başına 8.000 istek, artı çeviriyi oyunun ortasında durdurabilen birkaç kendini kapatma emniyeti
Oyuncu okumadan önce gözden geçirmeBul-değiştir, regex filtreleri, sözlük, bulut çeviri belleği ve isteğe bağlı yapay zeka ikinci geçişi olan proje düzenleyiciHer satır göründüğü anda tek başına çevrilir; düzeltme tepkiseldir — txt'yi düzenleyip yeniden yüklemek için ALT+R'ye basarsınız
Kendi çeviri dosyasıBepInEx/Translation/<lang>/Text/_AutoGeneratedTranslations.txt dosyasını proje kaynağı olarak açabilir; yalnızca değerleri düzenler, anahtarları asla yeniden kodlamazO dosyayı yazar ve sahiplenir; oyun içinde anında yeniden yüklenebilir ve MIT altında açıkça yeniden dağıtılabilir
Unity'de Latin dışı hedef dillerDışa aktarılan sürüme yedek bir yazı tipi enjekte ederÇoğu zaman oyunla aynı Unity Editor sürümünde derlenmiş bir TextMeshPro yazı tipi bundle'ı gerekir — bunun için bir wiki rehberi var
Görsellere işlenmiş JaponcaImage Studio algılar, altındaki çizimi onarır, dizgiyi yapar ve gömer — RPG Maker, Kirikiri, NScripter, Ren'Py, Electron ve gevşek görsel klasörlerinde; Unity bundle'larında değilKarma eşleşmeli dosya adıyla doku değiştirme — dokuyu dışarı alır, kendiniz düzenler, geri koyarsınız. OCR yok, yardımlı dizgi yok
Ücret ve oturum açmaÜcretsiz katman özellikleri değil hızı kısıtlar, ama Patreon hesabı ve oturum açma ister. Supporter $3/ay, Pro $5/ayMIT, ücretsiz, hesap yok, giriş yok. Uç nokta maliyeti seçiminize bağlı — kimlik doğrulaması istemeyen kazıyıcılar da tamamen çevrimdışı seçenekler de ücretsiz

RuneTranslate, kendi yazarları ve geliştiricileri tarafından sürdürülen bağımsız, MIT lisanslı bir proje olan XUnity.AutoTranslator ile bağlantılı değildir. Yukarıdaki ayrıntılar Ağustos 2026'da projenin kendi deposu ve README'si ile RuneTranslate 0.53.1 karşısında doğrulandı; ikisi de güncelleme yayınlıyor, bu yüzden herhangi bir satıra güvenmeden önce güncel kaynaklara bakın.

İnsanların gerçekten sorduğu sorular

En iyi XUnity.AutoTranslator alternatifi hangisi?

Neden aradığınıza bağlı. Oyun Unity değilse XUnity.AutoTranslator hiç uygulanmaz ve motor bilincine sahip bir araca ihtiyacınız olur — RuneTranslate, RPG Maker, Ren'Py, Kirikiri, Wolf RPG, Unreal, Godot ve LiveMaker dahil 17 motoru kapsıyor. Oyun Unity ise ve bir mod yükleyici kurulu olmadan açılan bir sürüm istiyorsanız, RuneTranslate dizeleri oyunun kendi varlık dosyalarından çıkarır, bir düzenleyicide çevirir ve oynanabilir, dışa aktarılmış bir kopya yazar. Sadece daha az kurulumla canlı çeviri istiyorsanız, dürüst cevap şu: XUnity.AutoTranslator o kategorideki en güçlü araç zaten.

RuneTranslate, Unity oyunlarında XUnity.AutoTranslator gibi çalışır mı?

RuneTranslate Unity'yi hem Mono hem IL2CPP çalışma zamanlarında destekliyor, ama metne farklı bir yoldan ulaşıyor: TextAsset yüklerini, MonoBehaviour dize alanlarını, StreamingAssets betik dosyalarını, yerelleştirme tablolarını ve Addressable bundle'ları okuyor; Mono sürümlerinde ayrıca Assembly-CSharp.dll içine derlenmiş dize sabitlerini de okuyabiliyor. Çıkarma statik olduğu için, yalnızca oyun onu çalışma zamanında ürettikten sonra var olan metne erişilemiyor; IL2CPP kapsamı da ayrıştırılabilir bir global-metadata.dat'tan tür bilgisini yeniden oluşturmaya bağlı. XUnity.AutoTranslator bunların hepsini görüyor, çünkü dizeyi metin bileşenine ulaştığı anda yakalıyor.

XUnity.AutoTranslator ile zaten oluşturduğum çeviri dosyasını saklayabilir miyim?

Evet. RuneTranslate bir oyunun BepInEx Translation klasörünü açıp _AutoGeneratedTranslations.txt dosyasını proje kaynağı olarak okuyabiliyor; bunun için eklentinin kendi TextHelper'ından aktarılmış bir kodek kullanıyor. Yalnızca değerleri düzenliyor, arama anahtarlarını asla yeniden kodlamıyor; böylece eklenti her girdiyi bulmayı sürdürüyor ve dosyadaki yorumlarla direktifler korunuyor. Bu, zaten biriktirdiğiniz bir dosyanın üzerine bir proje düzenleyici, çeviri belleği ve sözlük getiriyor; çevrilmiş kopya da dışa aktarımda yazılıyor.

XUnity.AutoTranslator neden bazı uzun satırları çevirmeden bırakıyor?

Eklenti, bir dizeyi göndermeden önce ne kadar uzun olabileceğine bir üst sınır koyuyor. MaxCharactersPerTranslation varsayılan olarak 200 karakter ve bundan uzun olan her şey çevrilmek yerine yok sayılıyor; tavan 1000, yeniden dağıtılan yapılandırmalar için önerilen sınır ise 400. Alışılmış kurban uzun görsel roman paragrafları oluyor ve satır öylece çevrilmemiş göründüğü için işaret edilebilecek gözle görülür bir arıza da olmuyor. Çözüm ayarı yükseltmek; dosya tabanlı bir aracın buna denk bir sınırı yok, çünkü hiçbir şey kare bütçesi altında çevrilmiyor.

XUnity.AutoTranslator ile elimde oyunun çevrilmiş bir kopyası kalır mı?

Hayır, ve bu tasarım gereği. XUnity.AutoTranslator her oturumda bellekte çeviriyor; yani oyunu oynamak her zaman mod yükleyicinin, eklenti DLL'lerinin ve çeviri dosyasının oyun klasöründe bulunmasını gerektiriyor. Çeviri dosyasının kendisi ise sakladığınız ve paylaşabileceğiniz, MIT'in izin verdiği gerçek bir üründür — oyun dosyalarını elden ele dolaştırmaktan gerçekten daha temiz bir hikâye. RuneTranslate diğer yolu seçiyor ve zaten sahip olduğunuz oyunun, hiçbir şey enjekte edilmeden kendi başına açılan değiştirilmiş bir kopyasını yazıyor.

XUnity.AutoTranslator ücretsiz mi, RuneTranslate ücretsiz mi?

XUnity.AutoTranslator MIT lisanslı ve tamamen ücretsiz; hesap yok, ücretli katman yok. Tek maliyetiniz seçtiğiniz çeviri uç noktası ve bunların birkaçı ücretsiz ya da tamamen çevrimdışı. RuneTranslate ücretsiz katmanında bile Patreon hesabı ve oturum açma istiyor; bu, tartmaya değer gerçek bir sürtünme maliyeti. Ücretsiz RuneTranslate bir özellik duvarı değil bir iş hacmi kısıtı — yapay zeka sağlayıcılarında kabaca yarı hız ve aynı anda tek proje — Supporter aylık $3, Pro aylık $5.

Kendi oyununuzda deneyin

RuneTranslate, Patreon ile oturum açarak ücretsiz kullanılıyor ve ücretsiz olan bir özellik sınırı değil bir hız sınırı — her motor, her sağlayıcı ve düzenleyicinin tamamı açık. İndirin, oyun klasörünüze yöneltin ve bir şeye karar vermeden önce betiğin ne kadarını çıkarabildiğini görün. Oyun Unity ise ve eklenti sizde zaten iş görüyorsa onu bırakmayın: ikisi birbirini dışlamıyor.

Windows için indirSupporter'a geç ($3/mo)