Kendi oyun dizelerinizi çevirin: CSV, JSON, PO ve XLIFF yerelleştirme
RuneTranslate’in Developer katmanı kendi CSV, JSON, PO (gettext) veya XLIFF dosyalarınızı içe aktarır, bunları istediğiniz kadar dile aynı anda herhangi bir sağlayıcıyla çevirir ve her birini kimlikleri sağlam olacak şekilde aynı formatta geri dışa aktarır.
Oyununuzu tek bir dilde yazdınız. Diğer dillerdeki oyunculara ulaşmak, her menü etiketini, eşya adını ve diyalog satırını çevirmek — ve oyununuz değiştikçe bunları senkronize tutmak — anlamına gelir. Metniniz zaten CSV, JSON, PO veya XLIFF dosyalarında bulunuyorsa, RuneTranslate’in Developer katmanı bunu birkaç tıklamaya dönüştürür: bunları içe aktararak, dilleri seçerek ve her biri için çevrilmiş bir dosya alarak kendi oyun dizelerinizi çevirin.
Bu, RuneTranslate’in bilinen oyun içeriği çıkarma iş akışı değildir — dizeler zaten sizin. Developer katmanı tam da bunun için tasarlanmıştır: kendi metninizi getirin, birden fazla dile aynı anda çevirin ve aynı formatta geri dışa aktarın.
Developer projesi nedir
Bir Developer projesi, kaynağı bir oyun klasörü yerine kendi oyununuzdan veya yerelleştirme hattınızdan gelen bir dosya olan normal bir RuneTranslate projesidir. Bir .csv, .json, .po veya .xliff içe aktarın ve her girdi çevrilebilir bir satır olur. Oradan itibaren diğer projeler gibi davranır: düzenleyicide açılır, herhangi bir sağlayıcıyla çevrilir, çeviri belleğinizi ve sözlüğünüzü hatırlar ve başladığınız formata geri dışa aktarır — anahtarlarınız ve kimlikleriniz dokunulmadan, böylece doğrudan yapınıza geri düşer.
Konuştuğu formatlar
Dört değişim formatı neredeyse her motoru ve yerelleştirme yığınını kapsar:
- CSV — Unity yerelleştirme tabloları, Godot çeviri CSV’leri veya Excel ya da Google Sheets’ten herhangi bir dize sayfası.
- JSON — çoğu web ve uygulama i18n’inin (i18next, vue-i18n, Flutter, React Native) ve sayısız özel motorun arkasındaki format.
- PO (gettext) — açık kaynak ve profesyonel yerelleştirmenin ortak dili: gettext, Weblate, Crowdin, Poedit, Transifex.
- XLIFF — satıcıların ve profesyonel çevirmenlerin beklediği CAT aracı standardı (memoQ, Trados, Smartcat, OmegaT).
Hangisini getirirseniz getirin, RuneTranslate bunu aynı düzenlenebilir satır listesine okur — bir Unity CSV’si, bir gettext .po dosyası ve Unreal’dan dışa aktarılmış bir .xliff dosyası tam olarak aynı şekilde çevrilir.
Tek içe aktarma, birçok dil
En çok zaman kazandıran kısım: dilleri teker teker yerelleştirmezsiniz. İçe aktarırken bir kaynak dil ve istediğiniz kadar hedef dil seçersiniz ve RuneTranslate bu tek dosyadan dil başına bir proje oluşturur — her biri Developer rozetli. Oyununuzu Fransızca, Almanca, İspanyolca, Japonca, Korece ve Basitleştirilmiş Çince mi istiyorsunuz? Bir kez içe aktarın, altı dili işaretleyin ve çevrilmeye hazır altı proje alın.
Otomatik çeviri, sizin sağlayıcınız
Otomatik olarak çevir işaretli bırakın ve RuneTranslate her dil projesini sıraya koyar ve gözetimsiz olarak arka arkaya çevirir. Bütçenize uyan sağlayıcıyı seçin:
- Ücretsiz, anahtarsız — yerleşik Google ve DeepL motorları sıfır maliyetle tam bir ilk geçiş sağlar.
- Kendi API anahtarınız — bağlam duyarlı, LLM kalitesinde çıktı için DeepL, OpenAI (GPT), Anthropic (Claude), DeepSeek veya herhangi bir OpenAI uyumlu uç nokta (OpenRouter, NanoGPT).
- Yerel model — kelime başına maliyet olmadan tamamen özel, cihaz üzerinde çeviri için Ollama veya LM Studio çalıştırın.
Developer ücretli bir katmandır, dolayısıyla çeviri tam hızda çalışır ve her satırda ikinci bir kalite geçişi için yapay zeka iyileştiricisini zincirleyebilirsiniz.
İnceleyin ve kalite kontrolünü elinizde tutun
Makine çevirisi sizi yolun çoğuna götürür; düzenleyici geri kalanını götürür. Her dil projesi RuneTranslate’in normal düzenleyicisinde açılır; burada her satırı kaynağının yanında okuyabilir, karakter adlarını ve arayüz terimlerini bir sözlük ile kilitleyebilir, geçmiş çalışmalarınızı çeviri belleği ile yeniden kullanabilir ve tonu düzeltmek ve tuhaf ifadeleri yakalamak için yapay zeka iyileştiricisini çalıştırabilirsiniz.
Geri dışa aktarın — aynı format, göndermeye hazır
Bir dil bittiğinde, onu dışa aktarın. İçe aktardığınız formatla aynı bir dosya alırsınız — CSV geri CSV’ye, PO geri PO’ya — orijinal anahtarlar ve kimlikler korunarak. Oyununuzun yerel ayar klasörüne bırakın ve doğrudan çalışsın. RuneTranslate satırları önce kimliğe göre (sonra kaynak metne göre) eşleştirdiğinden, daha sonra güncellenmiş bir kaynağı yeniden içe aktarabilirsiniz ve yalnızca yeni veya değişmiş satırların çevrilmesi gerekir.
Kimler için
- Bir yerelleştirme bütçesi olmadan birden fazla dilde yayınlayan bağımsız geliştiriciler.
- İnsan çevirmenlere devretmeden önce hızlı, tutarlı bir ilk geçiş isteyen stüdyolar.
- Mevcut bir hattı olan herkes — zaten
.po/.xliff/.jsondışa aktarıyorsunuz; bu, "çıkar" ve "yeniden içe aktar" arasına yerleşir ve asıl çeviriyi yapar.
Oyununuzu adım adım nasıl çevirirsiniz
- Dizelerinizi motorunuzdan veya i18n çerçevenizden CSV, JSON, PO veya XLIFF olarak dışa aktarın.
- RuneTranslate’te Developer sekmesini açın ve Yeni Developer projesi’ne tıklayın.
- Kaynak dilinizi ve göndermek istediğiniz her hedef dili seçin.
- Bir sağlayıcı seçin, Otomatik olarak çevir seçeneğini açık bırakın ve dosyanızı içe aktarın.
- RuneTranslate dil başına bir proje oluşturur ve hepsini çevirir. Her birini düzenleyicide inceleyin; adları ve tonu sözlüğünüz ve iyileştirici ile düzeltin.
- Her dili dosyasına geri dışa aktarın ve oyununuza bırakın.
Sıkça sorulan sorular
Hangi dosya formatlarını çevirebilirim?
CSV, JSON, PO (gettext) ve XLIFF — Unity, Godot, gettext, i18next ve çoğu CAT aracı tarafından dışa aktarılan formatlar. Birini içe aktarır, çevirir ve aynı formatta geri dışa aktarırsınız.
Oyunumu aynı anda birkaç dile çevirebilir miyim?
Evet. İçe aktarırken bir kaynak dil ve istediğiniz sayıda hedef dil seçin; RuneTranslate dil başına bir proje oluşturur ve hepsini otomatik olarak çevirir.
Bir API anahtarına ihtiyacım var mı?
Hayır. Yerleşik Google ve DeepL motorları ücretsizdir ve anahtar gerektirmez. LLM kalitesinde çıktı için kendi DeepL, OpenAI, Anthropic veya DeepSeek anahtarınızı ekleyebilirsiniz.
Yer tutucularım ve format belirteçlerim çeviriden sağ çıkar mı?
Evet. Developer projeleri metninizi maskelemez veya yeniden yazmaz, dolayısıyla {0}, %s veya <b> gibi belirteçler doğrudan sağlayıcıya geçer ve o da bunları korur.
Anahtarlarımı ve kimliklerimi koruyor mu?
Her dışa aktarma orijinal kimlikleri korur, böylece çevrilmiş dosya doğrudan oyununuza geri düşer. Güncellenmiş bir kaynağı yeniden içe aktarmak yalnızca yeni veya değişmiş satırları, önce kimliğe sonra kaynak metne göre eşleştirerek çevirir.
Makine çevirisi göndermek için yeterince iyi mi?
Size güçlü bir ilk geçiş sağlar. Ardından düzenleyici her satırı incelemenize, terminolojiyi bir sözlükle kilitlemenize, geçmiş çalışmaları çeviri belleğiyle yeniden kullanmanıza ve göndermeden önce bir yapay zeka iyileştiricisi çalıştırmanıza olanak tanır.
Hangi oyun motorlarıyla çalışır?
Herhangi bir motor — değişim formatları motordan bağımsızdır. Unity, Unreal, Godot, özel bir motor veya gettext ya da i18n hattı olan herhangi bir şey.
Fiyatlandırma
Developer sekmesi Developer katmanının bir parçasıdır. Pro’daki her şeyi içerir — tam hızlı çeviri, çeviri belleği, sağlayıcı yönlendirme, sözlük, gözetimsiz toplu iş kuyruğu ve görsel metin OCR’si — artı Developer projeleri ve cömert bir proje sınırı. RuneTranslate’in desteklediği her motor her katmanda açıktır; Developer bunun üzerine kendi dizelerinizi getirme iş akışını ekler.
RuneTranslate’i indirin, Developer sekmesini açın ve tek bir dize dosyasını bir raf dolusu dile dönüştürün.
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
