Görsel çevirisi: çizime işlenmiş metin için bir düzenleyici
Başlık ekranları, menü düğmeleri ve HUD etiketleri dizge değil pikseldir; hiçbir çıkarıcı onlara ulaşamaz. Studio bu metni algılar, altındaki çizimi yeniden oluşturur ve çevirini içine dizer — RPG Maker, Ren’Py (.rpa dahil), Kirikiri, NScripter ve dahası.
Bir oyundaki metnin bir kısmı aslında metin bile değildir — çizimin içine boyanmıştır. Başlık ekranı, “Yeni Oyun / Devam Et” düğmeleri, bir HUD etiketi, dükkânın üstündeki tabela. Normal bir çeviri geçişi bunlara hiç dokunmaz, çünkü çıkarılacak bir dizge yoktur: kelimeler pikseldir. Çeviriyi bitirirsiniz ve oyun sizi ilk ekranda hâlâ Japonca karşılar.
RuneTranslate bu metni bir süredir çevirebiliyordu. 0.51'de değişen şey, tek seferlik bir otomasyon olmaktan çıkıp bir düzenleyici hâline gelmesi: profesyonel bir çizgi roman çevirmeninin izlediği dört adımın — algıla → temizle → diz → dışa aktar — çevresinde kurulan Studio sekmesi. Her adımı düzeltmek sizin elinizde.
Eski akış bir kutu çizip okuyor, dışa aktarırken o alanı silip içine tek satır sistem yazı tipi basıyordu. İşe yaradığı sürece iyiydi; yaramadığındaysa yapabileceğiniz bir şey yoktu.
Algılama: kelimeler nerede
Tek tık görseldeki her metin alanını bulur ve aynı geçişte okur. Bir konuşma balonunun satırları tek bloğa toplanır, böylece cümlenin üç parçasını değil bütününü çevirirsiniz. Algılamanın kaçırdıklarını elle kutularsınız ve sayfanın tamamını yeniden çalıştırmadan tek bir kutuyu yeniden okutabilirsiniz.
Kutular gerçek nesnelerdir: taşıyın, boyutlandırın, döndürün, silin, birkaçını birden seçin, bitirdiklerinizi kilitleyin ya da gizleyin. Her aşamada geri al ve yinele var, dolayısıyla denediğiniz hiçbir şey geri dönülmez değil.
Temizleme: yamalamak değil, çizimi yeniden kurmak
Özgün harflerin üzerini fırça ya da kementle boyayın, altındaki çizim yeniden oluşturulsun: üstüne basılmış renkli bir dikdörtgen değil, gerçek bir arka plan. Silgi seçiminizden alan geri alır; fazla taşan bir maske baştan başlamak değil, bir düzeltmedir.
Sonuç anında tuvalde belirir. Küçük bir ayrıntı gibi duruyor ama değil: eskiden temizleme dışa aktarma sırasında olurdu, yani kötü bir maskeyi oyunun içinde, iş işten geçtikten sonra fark ederdiniz.
Dizgi: oraya aitmiş gibi görünsün
Yazı tipi, boyut veya otomatik sığdırma, kalınlık, hizalama, satır yüksekliği, harf aralığı, iç boşluk, kontur, gölge ve renk — her metin kutusu için ayrı. Dikey Japonca standart satır sonu kurallarıyla sütunlara dizilir, böylece bir satır asla kapanış işaretiyle ya da noktayla başlamaz. Damlalık rengi doğrudan çizimden alır; bir yazıyı çevresindekilerle uyumlu kılmanın yolu budur.
Gömülü yedi yazı tipi Latin, Yunan, Kiril, Japonca, Basitleştirilmiş ve Geleneksel Çince, Korece, Tayca ve Arapçayı kapsar, böylece çevrilmiş bir başlık boş kare dizisi değil kelime olarak görünür. Tuval metni dışa aktarmanın kullandığı motorla dizer, dolayısıyla önizleme sonuçla çelişemez.
Dışa aktarma: görsele geri
Dışa aktarımda çevrilmiş görsel özgün adı ve biçimiyle yazılır, oyun onu yama olmadan yükler. Dokunulmamış özgün dosya yanında durur, istediğinizde geri dönebilirsiniz.
Hangi motorlar
- RPG Maker MV / MZ — başlık ekranları, menüler, resimler ve sistem çizimleri; görsellerini şifreli dağıtan oyunlar (
.rpgmvp/.png_) dahil, çıkışta yeniden şifrelenir ki motor onları yüklemeye devam etsin. - Ren'Py — hem
game/altında dağınık duran görseller hem de.rpaarşivlerindekiler: doğrudan arşivden okunur ve motorun önce okuduğu ayrık bir dosya olarak geri yazılır, yeniden paketleme gerekmez. 0.51.1 ile yeni. - Kirikiri / KAG — XP3 arşivlerindeki görseller, TLG dahil, oyunun kendiliğinden bağladığı bir yama olarak verilir.
- NScripter / ONScripter —
.nsave.sararşivlerindeki görseller, motorun arşive tercih ettiği ayrık dosyalar olarak yazılır. - Geri kalan her şey — Unity, Wolf RPG, TyranoBuilder, Godot ve diğerleri: görsellerini sıradan klasörlerde tutan her oyun taranır ve aynı şekilde çevrilir.
Planlar ve günlük sınırlar
Algılama, okuma ve temizleme barındırılan bir serviste çalışır; bu yüzden her planın UTC gece yarısında sıfırlanan günlük bir hakkı vardır. Rakamlar görsel çevirisi sayfasında yer alır ve onları uygulayan kodun ta kendisinden okunur.
- Ücretsiz — Studio'yu açın, kaydırıp yakınlaştırın ve daha önce yaptığınız tüm çevirileri okuyun. Görselleri değiştirmek bir plan gerektirir. Bu, eski ücretsiz düz dolgulu dışa aktarmanın yerini alır.
- Supporter — düzenleyicinin tamamı, günde yaklaşık elli tam boy sayfaya karşılık gelir.
- Pro — aynı düzenleyici, çok daha büyük bir günlük hakla: birkaç ekran değil, bütün bir oyunun çizimi için.
Nerede çalışır, ne özel kalır
Makinenizden yalnızca üç şey çıkar: algılanan sayfa, okunan kutu ve temizlenen kırpıntı. Bellekte işlenir ve saklanmaz. Geri kalan her şey — çevirileriniz, dizgi, boyadığınız maske, nihai görsel — yerelde kalır. Çeviri kendi sağlayıcınızdan geçer (DeepL, OpenAI, Claude, DeepSeek, Google ya da yerel bir model), asla bizden değil.
Kapsam ve sınırlar
- Düz, illüstrasyon tarzı arayüzler en iyi sonucu verir. Düğmeler, menüler ve başlık çizimleri neredeyse görünmez biçimde temizlenir. Yoğun fotoğrafik arka planlar daha zordur; temizlemenin otomatik bir geçiş değil sizin kullandığınız bir fırça olmasının sebebi tam da budur.
- Biçimler. Her yerde PNG, JPEG ve WEBP; ayrıca Kirikiri için TLG ve NScripter için BMP. Biçim destekliyorsa saydamlık korunur.
- Toplu işlem bilinçli olarak yok. Yüzlerce sayfada algılamayı gözetimsiz çalıştırmak tek bir makineye büyük yük bindirir; zaten yavaş olan kısım sonuçları gözden geçirmektir.
Dışa aktarılan bir görsel oyunda yanlış görünüyorsa uygulamanın içinden bir destek talebi açın — düzeltmek için gereken ayrıntıları da yanında taşır.
RuneTranslate'i denemeye hazır mısın?
Ücretsiz katman her motoru + her çeviri sağlayıcısını açar. Supporter ($3/mo) tam hızı açar.
Windows için indir
