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 yazılar
godot · engine · tutorial

Godot oyunları İngilizceye nasıl çevrilir

17 Haz 2026·6 dk okuma

RuneTranslate, Godot 3.x / 4.x oyunlarını çevirir — .pck’yi (.exe’ye gömülü olsa bile) açar, GDScript ile sahneleri GDRE Tools ile çözer ve arayüz + diyalogu listeler. Dışa aktarma .exe’ye yeniden paketler. En iyi çaba; sürümün çalıştığını doğrulayın.

RuneTranslate artık Godot üzerine kurulmuş oyunları çeviriyor — bağımsız veya doujin bir oyun göndermenin en popüler yollarından biri hâline sessizce gelmiş, ücretsiz, açık kaynaklı motor. Godot, dışarıdan çevrilmesi tarihsel olarak en zor motorlardan biri olmuştur, çünkü yayınlanmış bir Godot oyunu mühürlü bir kutudur: her şey tek bir .pck arşivinin içinde yaşar (sıklıkla .exe’nin sonuna yapıştırılmış), betikler GDScript bytecode’una derlenir ve sahneler ikili olarak kaydedilir. RuneTranslate o kutuyu açar, metni okur ve çevirinizi geri paketler.

Bu yeni eklenen bir motordur, dolayısıyla her şeyden önce: RuneTranslate’i bir Godot oyununa yönlendirir de algılamaz, açmaz veya dışa aktarılan kopya çalışmazsa, lütfen bize söyleyin. Bununla ilgili sonda daha fazlası var.

Godot gerçekte nedir

Godot, 2D ve 3D bağımsız oyunlar için ana akım bir seçim hâline gelmiş, ücretsiz, MIT lisanslı, açık kaynaklı bir oyun motorudur ve giderek artan bir Japon doujin oyunu dilimi onun üzerine gönderilir. Oyunlar genellikle Godot’un kendi Python benzeri dili olan GDScript ile yazılır ve sahneler olarak düzenlenir — kaynak olarak kaydedilen düğüm ağaçları. Bir oyun dışa aktarıldığında, hepsi — betikler, sahneler, görseller, ses — tek bir .pck paket dosyasına toplanır, ki bu, yürütülebilir dosyanın yanında oturur ya da çok yaygın olarak .exe’nin sonuna eklenir. Tam olarak bu paketleme, Godot oyunlarını aşılmaz gösteren şeydir.

Godot oyunlarını çevirmek neden zor oldu

Ren’Py gibi betik odaklı bir motorun aksine, gönderilmiş bir Godot oyunu neredeyse hiçbir şeyi düz metinle açığa çıkarmaz:

  • Her şey `.pck`’nin içindedir. Düzenlenecek gevşek betik veya metin dosyaları yoktur — ve paket .exe’ye gömülü olduğunda, bir aracı yönlendireceğiniz görünür bir .pck bile yoktur.
  • Betikler derlenmiştir. GDScript derlenmiş bytecode (.gdc) olarak gönderilir — ve modern Godot 4’te o bytecode ek olarak sıkıştırılır — dolayısıyla koda pişirilmiş diyalog, grep’leyebileceğiniz veya bir metin düzenleyicide açabileceğiniz bir şey değildir.
  • Sahneler ikilidir. Arayüz etiketleri ve menü metni, düzenleyicide gördüğünüz okunabilir .tscn değil, Godot’un ikili kaynak formatında (.scn) kaydedilmiş sahne dosyalarında yaşar.
  • Çoğu oyun bir çeviri dosyası kullanmaz. Godot’un birinci sınıf bir yerelleştirme sistemi vardır (CSV / .po → .translation), ama pek çok oyun — özellikle daha küçük doujin oyunları — bunu asla kullanmaz ve Japoncayı basitçe betiklere ve sahnelere sabit kodlar. RuneTranslate tam olarak o sabit kodlanmış dizeleri hedefler (.gd, .tscn, .tres, .cfg ve project.godot içinde); .csv / .po / .translation yerelleştirme tablolarını henüz okumaz, dolayısıyla bunları kullanan bir oyun şimdilik kapsam dışıdır.

RuneTranslate şimdi ne yapıyor

RuneTranslate, Godot’u birinci sınıf bir motor olarak ele alır ve okunabilir projeyi sizin için yeniden oluşturur. Kaputun altında GDRE Tools’un (açık kaynaklı Godot tersine mühendislik araç seti) bir kopyasını paketler ve şunun için kullanır:

  • `.pck`’yi açar — bağımsız, data.pck veya .exe’nin sonuna gömülü paket (RuneTranslate gömülü paket imzasını otomatik olarak algılar).
  • Derlenmiş GDScript’i çözer (.gdc → .gd) böylece koddaki diyalog ve anlatı yeniden okunabilir olur.
  • İkili sahneleri dönüştürür (.scn → .tscn) böylece üzerlerindeki etiketler ve arayüz metni çekilebilir.

Ardından kurtarılan projeyi tarar ve her çevrilebilir dizeyi listeler — betiklerden diyalog ve anlatı, sahnelerden etiket ve arayüz metni — düzenleyicide dosyaya göre gruplanmış, motor işaretlemesi yer tutucuların arkasına maskelenmiş olarak, böylece sağlayıcı onu asla bozmaz. Dışa aktarımda çevirilerinizi kurtarılan kaynağa geri ekler ve oyunun çalıştırılabilir bir kopyasını yeniden paketler (tam olarak nasıl olduğu aşağıda).

İhtiyacınız olanlar

  • Windows için RuneTranslate — ücretsiz, her motor ve sağlayıcı açık.
  • Bir Godot oyun klasörü — tipik olarak yalnızca oyunun .exe’si (paket gömülü olarak) ya da bir .exe artı yanında bir .pck / data.pck. Godot 3.x ve 4.x’in her ikisi de desteklenir.
  • Bir hedef dil — İngilizce, İspanyolca, Fransızca, Almanca, Portekizce, Rusça, Çince, İtalyanca, Türkçe, Vietnamca ve 20’den fazlası.
  • Bir çeviri sağlayıcısı. Ücretsiz Google Translate kutudan çıkar çıkmaz çalışır; DeepL’in ücretsiz bir katmanı vardır; OpenAI, Anthropic, bir yerel model (Ollama / LM Studio) ve herhangi bir OpenAI uyumlu API kendi anahtarınızı getirmenizi gerektirir. Godot oyunları genellikle diyalog ağırlıklıdır, dolayısıyla hikaye metni için bir LLM (OpenAI / Anthropic) veya DeepL en iyi okur.

Adım 1: Oyun klasörünü açın

RuneTranslate’i başlatın, Yeni proje’ye tıklayın ve Godot oyun dizinine yönlendirin — oyunun .exe’sinin (ve ayrı gönderiliyorsa bir .pck) bulunduğu klasör. Motor algılama otomatik çalışır: yürütülebilir dosyanın sonundaki gömülü paket imzasını, gevşek bir .pck’yi veya bir Godot projesini tanır. Orijinal dosyalarınız asla değiştirilmez.

Adım 2: Projeyi açın ve kurtarın

RuneTranslate, paketi açmak, derlenmiş GDScript’i çözmek ve ikili sahneleri okunabilir kaynağa dönüştürmek için paketlenmiş GDRE Tools yan bileşenini çalıştırır. Ardından o kurtarılan projeyi tarar ve her çevrilebilir satırı listeler — betiklerden diyalog ve anlatı, artı sahnelerden etiketler ve arayüz metni — dosyaya göre gruplanmış olarak. Varlık yolları, düğüm adları ve diğer kod tanımlayıcıları filtrelenir, böylece yalnızca oyuncunun gerçekten gördüğü dizeleri çevirirsiniz.

Adım 3: Çevirin

Bir sağlayıcı seçin ve çalıştırın. Hikaye odaklı bir oyun için karakter sesi için bir LLM (OpenAI / Anthropic) en iyisidir, DeepL anlatı için hızlı ve temizdir ve ücretsiz Google Translate kısa arayüz dizeleri için gayet iyidir. Godot oyunları diyaloglarını genellikle tek bir betiğin içinde uzun satır dizileri olarak tutar — bir "hikaye veritabanı" — böylece aynı karakter veya yer adı yüzlerce kez görünür. Her yerde aynı şekilde görünmeleri için kadronuzu ve anahtar terimlerinizi baştan sözlüğe ekleyin; Sözlük 101’e bakın. Yapay zeka iyileştiricisiyle isteğe bağlı bir geçiş, makine çevirisinin geride bıraktığı katı ifadeyi sıkılaştırır.

Adım 4: Çevrilmiş bir sürüm dışa aktarın

Dışa Aktar’a tıklayın. Orijinal betikler derlenmiş bytecode olduğu için, RuneTranslate bir kaynak-geçersiz kılma yaklaşımı kullanır: çevirilerinizi kurtarılan .gd / .tscn kaynağına yazar, derlenmiş .gdc / ikili .scn’yi bırakır (böylece motor gevşek çevrilmiş kaynağa geri döner), taze bir .pck yeniden paketler ve .exe’nin bir kopyasına yeniden gömer. Orijinal oyununuz dokunulmadan kalır; ayrı, çalıştırılabilir, çevrilmiş bir kopya alırsınız.

Dışa aktarma kapsamı, dikkat edin: dışa aktarma şu anda paketi `.exe`’ye gömülü olan ve Godot 4 üzerine kurulu oyunlar için çalışır (saf-TS yeniden paketleyici yalnızca Godot 4 paket formatlarını yazar). Yürütülebilir dosyanın yanında bağımsız bir .pck gönderen ya da Godot 3 üzerine kurulu bir oyun yine de algılanır, çıkarılır ve çevrilir — tüm çeviri geçişini yapabilir ve bunu bir sözlük veya referans olarak kullanabilirsiniz — ama RuneTranslate bunlar için henüz oynanabilir bir sürüm yeniden paketleyemez. Gömülü paketli Godot 4 oyunları (en yaygın doujin durumu) baştan sona dışa aktarır.

Adım 5: Kopyanın çalıştığını doğrulayın

Dışa aktarılan sürüm, gevşek çevrilmiş betik kaynağını yükleme zamanında derleyen Godot çalışma zamanına dayanır, dolayısıyla — herhangi bir yeni motorda olduğu gibi — dışa aktarılan oyunu bir kez başlatın ve paylaşmadan önce diyalog ve menülerin dilinizi gösterdiğini onaylayın. Bir betik yüklenmezse, bu tam olarak onu sağlamlaştırmamıza yardımcı olan türden bir rapordur (aşağıya bakın).

Bilinen sınırlamalar

  • En iyi çaba. Yeniden dağıtmadan önce dışa aktarılan oyunun başlatıldığını ve doğru okuduğunu doğrulayın.
  • Dışa aktarma yalnızca gömülü-paket + Godot 4’tür. Bağımsız .pck oyunları ve Godot 3 oyunları algılanır, çıkarılır ve çevrilir, ama henüz oynanabilir bir sürüme yeniden paketlenemez.
  • Yalnızca sabit kodlanmış dizeler. RuneTranslate betiklere ve sahnelere pişirilmiş Japoncayı okur, azınlık oyunun kullandığı .csv / .po / .translation yerelleştirme tablolarını değil.
  • Şifreli paketler. Bazı oyunlar ikiliye pişirilmiş bir anahtarla şifrelenmiş bir .pck gönderir; bunlar henüz açılmaz.
  • C# / .NET (Mono) oyunları. RuneTranslate GDScript’e odaklanır; bir C# Godot oyununun mantığına derlenmiş metin kapsam dışıdır.
  • Görsellere boyanmış metin. Sanat eseri olarak işlenmiş bir başlık veya logo, dizeler değil piksellerdir — bu, betik çıkarma değil, görsel metin çevirisi işidir.
  • Latin dışı hedef diller, oyunun onları gerçekten işleyebilen bir font göndermesine bağlıdır.

Neyin bozulduğunu bize söyleyin

Godot birçok motor sürümünü ve paketleme stilini kapsar ve hepsini görmedik. Bir oyun algılamaz, açılmaz veya başlatılmayacak bir şey dışa aktarırsa, lütfen bildirin — oyunun adı, Godot sürümü ve nasıl paketlendiği (gömülü paket mi yoksa gevşek bir .pck mi) tam olarak onu en hızlı şekilde sağlamlaştırmamıza yardımcı olan şeydir.

RuneTranslate’i indirin, okumayı düşündüğünüz o Godot oyununa yönlendirin ve deneyin. Başka bir modern motor için, sonra Unity anlatımına bakın.

İlgili okumalar
01

Bir oyunun .po ve .mo dosyaları nasıl çevrilir (gettext)

gettextpomoenginetutorial4 Ağu 2026 · 7 dk
Oku →
02

Bir Ren’Py oyunu İngilizceye nasıl çevrilir (tam anlatım)

renpytutorialengine9 Haz 2026 · 6 dk
Oku →
03

Bir Kirikiri / KAG görsel romanı İngilizceye nasıl çevrilir

kirikiritutorialengine9 Haz 2026 · 6 dk
Oku →

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