المحرّكاتالأدلّةالأسئلة الشائعةPatreonDiscordتنزيل
تسجيل الدخول
RuneTranslate · ترجمة الألعاب اليابانية من البداية إلى النهاية
المحرّكاتالأدلّةمقارنةنص الصورمحرّر الحفظوضع الغشالأسئلة الشائعةتنزيلPatreonDiscordYouTubeالخصوصيةالشروطالتواصل

الأسئلة الشائعة

الأسئلة الشائعة

أسئلة شائعة حول ترجمة الألعاب اليابانية باستخدام RuneTranslate. لا ترى سؤالك؟ راسلنا على [email protected].

شاهد: كيفية استخدام RuneTranslate

أنشئ مشروعًا ← اختر مزوّدًا ← ترجم ← راجع ← صدّر.

متصفّحك لا يدعم تشغيل الفيديو المضمّن. نزّل الشرح الإرشادي.

البدء

ما هو RuneTranslate؟

RuneTranslate تطبيق سطح مكتب لنظام Windows يترجم الألعاب اليابانية إلى لغتك بقراءة ملفات بيانات اللعبة نفسها. يكتشف المحرّك، ويستخرج كل سطر حوار ونصّ قائمة واسم عنصر وخيار إلى مشروع قابل للتحرير، ويترجمها عبر المزوّد الذي تختاره، ثم يصدّر نسخة قابلة للّعب تحتفظ بها — لا طبقة يجب أن تعمل إلى جانب اللعبة. ستة عشر محرّكًا مدعومة، إضافةً إلى صيغة كتالوجات gettext ‎.po و‎.mo، و35 لغة هدف.

كيف أترجم لعبة باستخدام RuneTranslate؟

ترجمة لعبة عبر RuneTranslate تمرّ بأربع خطوات. وجّه «مشروع جديد» إلى مجلّد اللعبة ودعه يكتشف المحرّك ويحصي النصّ. اختر مزوّد ترجمة واضغط «ترجم» — وتتابع شريط التقدّم والوقت المتبقّي المقدَّر مباشرةً. اقرأ النتيجة في المحرّر وأصلح ما لا يستقيم، مستعينًا بالبحث والاستبدال ومرشّحات التعابير النمطية أو مُنقّح الذكاء الاصطناعي. ثم اضغط «تصدير» واختر مجلّد إخراج: يكتب RuneTranslate هناك نسخة مترجمة قابلة للّعب، ولا يمسّ اللعبة الأصلية أبدًا.

هل أحتاج إلى حساب لاستخدام RuneTranslate؟

نعم، يتطلّب RuneTranslate حسابًا: يسجّل التطبيق دخولك عبر Patreon عند أول تشغيل، ولا يوجد وضع بلا تسجيل دخول ولا وضع مجهول. تسجيل الدخول مجاني ولا يستغرق أكثر من نقرة — ولست مضطرًا إلى الاشتراك بأي مبلغ. الباقة المجانية تعني ببساطة أنك مسجّل الدخول دون اشتراك فعّال، وهي تفتح كل محرّك وكل مزوّد والمحرّر بكامله. وبعد ذلك الدخول الأول يتحقّق التطبيق من رمزك على جهازك أنت، فيمكنك مواصلة العمل دون اتصال.

كم يستغرق ترجمة لعبة كاملة؟

اللعبة الكاملة تنتهي عادةً في جلسة واحدة مع RuneTranslate. رواية مرئية قصيرة من بضعة آلاف من الأسطر تستغرق دقائق على مسارَي Google أو DeepL المجانيَّين. أما لعبة RPG كثيفة من 30,000 إلى 100,000 سطر فتحتاج ما بين عشرين دقيقة وبضع ساعات، بحسب المزوّد الذي اخترته، وعدد الطلبات التي يقبلها بالتوازي، وما إذا كنت على السرعة المقيَّدة المجانية أم على باقة مدفوعة. والتشغيلات تُستأنف من حيث توقّفت، وذاكرة الترجمة تتخطّى السطور التي سبق أن ترجمتها مرة، ويستطيع طابور Supporter الليلي أن يسلسل عدّة مشاريع بينما أنت نائم.

ماذا أحصل عليه في النهاية — رقعة أم نسخة من اللعبة؟

ما يُنتجه RuneTranslate يعتمد على ما يستطيع المحرّك تحميله، وهو يكتب دائمًا إلى مجلّد إخراج تختاره أنت لا فوق لعبتك. معظم المحرّكات تحصل على نسخة مترجمة كاملة من مجلّد اللعبة تشغّلها مباشرةً. وبعضها يحصل بدل ذلك على ملف تجاوز صغير، لأن هذا ما يقرأه المحرّك أولًا: يحصل Kirikiri على ملفات منفصلة إضافةً إلى أرشيف رقعة، ويحصل Unreal على ملف pak صغير للتجاوز تضعه في Content/Paks كي لا تُضاعَف لعبة بحجم 60 غيغابايت، ويحصل Ren'Py على ملفات ترجمة تُكتب داخل نسخة مجلّد اللعبة. وفي الحالتين تكون النتيجة نسخة مترجمة مستقلة تحتفظ بها وتلعبها دون اتصال.

هل يمكنني التراجع عن التصدير أو العودة إلى اللعبة الأصلية؟

العودة ممكنة دائمًا مع RuneTranslate، لأن اللعبة الأصلية لا تُعدَّل قط. يكتب التصدير إلى مجلّد إخراج منفصل تختاره، فالتراجع عن تصدير لا يزيد عن حذف ذلك المجلّد — ولعبتك المثبَّتة تبقى كما هي. كما يمكنك داخل المشروع إعادة أي سطر إلى اليابانية التي استُخرج منها، وهي محفوظة في ملف المشروع منذ لحظة إنشائه، فتُعيد لك «إعادة التعيين» ثم «التصدير» النصّ الأصلي حتى لو كُتب فوق المجلّد الذي صدّرت إليه سابقًا.

الأسعار والباقات

هل RuneTranslate مجاني؟

RuneTranslate مجاني الاستخدام بمجرّد تسجيل الدخول عبر Patreon. كل محرّك، وكل مزوّد ترجمة، والمحرّر بكامله، ومحرّر الحفظ، وجوهر وضع الغش، ومُنقّح الذكاء الاصطناعي — كلها مفتوحة دون أي اشتراك. المجاني تقييد للسرعة لا جدار دفع للميزات: تعمل الترجمة أبطأ بنحو الضعف على مزوّدي الذكاء الاصطناعي وأبطأ قليلًا على أدوات الكشط المجانية، ويمكنك الاحتفاظ بمشروع واحد في كل مرة، ويفتح Image Studio للقراءة فقط. وما تضيفه الباقات المدفوعة فوق ذلك مذكور في الإجابة التالية — السرعة الكاملة، وذاكرة الترجمة، والمسرد، وتوجيه المزوّدين، والاستضافة التعاونية، وطابور الدفعات، ومساحات مشاريع أكثر — لكن لا محرّك ولا مزوّد ولا ميزة في المحرّر تُحجب يومًا عن المجاني.

ماذا تضيف باقتا Supporter وPro؟

باقة Supporter بـ $3 شهريًا على Patreon، وهي تزيل تقييد السرعة وتضيف ذاكرة الترجمة السحابية، والمسرد، وتوجيه المزوّدين، واستضافة المشاريع التعاونية، وطابور الدفعات الليلي، ومحرّر Image Studio، ونسخ القناة التجريبية، و10 مشاريع متزامنة. أما Pro فبـ $5 شهريًا وتشمل كل ما في Supporter إضافةً إلى السمات المتحركة، و30 مشروعًا متزامنًا، ومجموعة بروكسيات ترجمة خاصة بك لمسارات الكشط المجانية، وحصة يومية أكبر في Image Studio. ولا شيء في أيٍّ من الباقتين يحجب محرّكًا أو مزوّدًا عن المستخدمين المجانيين.

ما باقة Developer؟

Developer هي الباقة العليا في RuneTranslate ومجموعة شاملة لـ Pro. تضيف تبويب التبادل الخاص بالمطوّرين للتوطين بالجملة — استيراد وتصدير CSV وJSON وPO وXLIFF في مرور واحد، فينتقل المشروع من خط إنتاج ترجمة قائم وإليه — إضافةً إلى أعلى حدّ للمشاريع وهو 100. وهي موجّهة إلى الاستوديوهات وفرق التوطين أكثر من اللاعبين الأفراد، وسعرها يُحدَّد بالتواصل لا بقائمة معلنة: راسلنا عبر الموقع ونسعّرها بحسب حالتك.

كم مشروعًا يمكنني الاحتفاظ به في وقت واحد؟

عدد مشاريع RuneTranslate التي يمكنك الاحتفاظ بها في وقت واحد يعتمد على باقتك: 1 في المجاني، و10 في Supporter، و30 في Pro، و100 في Developer. والعدّ يشمل المشاريع الموجودة في مكتبتك، لا عدد الألعاب التي قد تترجمها يومًا — أنهِ لعبة، وصدّرها، واحذف المشروع، فتتحرّر المساحة من جديد. والمشاريع التعاونية التي تستضيفها أو تنضمّ إليها لا تُحتسب ضمنه. أما النسخ المصدَّرة والترجمات التي أنجزتها فهي ملكك إلى الأبد ولا يمسّها الحدّ.

ما الذي يُقيَّد بالضبط في الباقة المجانية؟

السرعة هي ما تقيّده الباقة المجانية أساسًا. فهي ترسل عددًا أقل من الطلبات بالتوازي، وتنصّف حجم الدفعة، وتضيف وقفة قصيرة بين الدفعات، وهو ما يعني عمليًا نحو ضعف الزمن على مزوّدي الذكاء الاصطناعي ونماذج LLM، وفارقًا أصغر على أدوات الكشط المجانية لأن تلك محدودة من طرف الخدمة نفسها لا من طرفنا. أما الجودة فمتطابقة — المزوّد نفسه، والتوجيه نفسه، والنتيجة نفسها. ويشرح شريط فوق مؤشّر التقدّم سبب البطء أثناء التشغيل. كما يبقي المجاني مشروعًا واحدًا في كل مرة، ويفتح Image Studio للقراءة فقط، ويسمح بتصدير رقعة واحدة واستيراد واحدة كل ثلاثة أيام؛ أما إضافات Supporter — ذاكرة الترجمة، والمسرد، وتوجيه المزوّدين، والاستضافة التعاونية، وطابور الدفعات — فمذكورة أعلاه.

هل عليّ أن أستمرّ في الدفع كي أحتفظ بترجمة أنجزتها؟

الترجمات التي أنجزتها بالفعل عبر RuneTranslate تبقى ملكك. ملفات المشاريع على قرصك أنت، والنسخ المصدَّرة مجلّدات مستقلة تلعبها والتطبيق مغلق، ولا شيء ينتهي أجله أو يتّصل بخادم كي تظلّ ترجمة منتهية تعمل. وإذا انقضى اشتراكك تعود إلى الباقة المجانية، التي تمنحك مع ذلك كل محرّك وكل مزوّد والمحرّر الكامل بالسرعة المقيَّدة؛ أما الإضافات المدفوعة مثل ذاكرة الترجمة السحابية ومساحات المشاريع الإضافية فتتوقّف حتى تجدّد اشتراكك.

الخصوصية والأمان والجانب القانوني

هل استخدام RuneTranslate على لعبة أملكها قانوني؟

RuneTranslate أداة لتحرير نصوص الألعاب التي تملكها فعلًا، وهو مبنيّ ليبقى على هذا الجانب من الخط. يقرأ صِيَغ بيانات اللعبة الموثَّقة، ويستخرج النصّ، ويكتب نسخة مترجمة لاستخدامك الشخصي — لا يزيل حماية النسخ، ولا يوزّع محتوى الألعاب، ولا يرفع لعبة إلى أي مكان. والترجمة الشخصية للعبة اشتريتها ممارسة مقبولة على نطاق واسع، لكن قوانين حقوق النشر تختلف من بلد إلى آخر وبحسب رخصة اللعبة نفسها، فتحقّق من قوانين بلدك ولا تعِد توزيع نسخة مترجمة دون إذن صاحب الحقوق. وشارك ملف ‎.rtpatch بدلًا من ذلك: فهو يحمل ترجماتك والسطور المصدرية التي ترتبط بها، ولا يحمل أي ملفات لعبة أو رسوم أو ملفات تنفيذية.

هل يرسل RuneTranslate نصّ لعبتي إلى خوادمكم؟

لا يرسل RuneTranslate نصّ لعبتك إلى خوادمنا إطلاقًا ما لم تشغّل ميزة تحتاج ذلك. فالاستخراج والمحرّر وتخزين المشاريع والتصدير تعمل كلها على جهازك، وتذهب طلبات الترجمة مباشرةً من حاسوبك إلى المزوّد الذي اخترته — نحن لا نمرّرها أبدًا. أما ما يتحدّث التطبيق معنا بشأنه فهو حسابك: يجدّد رمز دخولك، ويطلب حصّة سرعتك عند بدء أي تشغيل، ويتحقّق من التحديثات. وتُرسَل كذلك إحصاءات استخدام مجهولة — تسميات المحرّك والمزوّد واللغة، إضافةً إلى عدد الأسطر — بعد كل تشغيل ما لم توقفها من Settings. وهناك أربع ميزات اختيارية تحمل محتوى فعليًا، ويجدر معرفتها: ذاكرة الترجمة السحابية تخزّن أزواج المصدر والترجمة بشكل خاص تحت حسابك، والمشاريع التعاونية تُبقي نصّ ذلك المشروع على الخادم كي يراه الآخرون، ويرسل Image Studio قصاصة الصورة التي تقرأها أو تصلحها إلى خدمة التعرّف المستضافة لدينا، وتذكرة الدعم تحمل ما ترفقه من نصوص وملفات حتى تنتهي مدّتها. ومع إيقاف هذه الأربع، لا يغادر جهازك أي نصّ لعبة ولا أي ترجمة.

هل يُرسَل مفتاح API الخاص بي إلى أي جهة؟

مفاتيح API الخاصة بك لا تغادر جهازك أبدًا في RuneTranslate. فهي مشفّرة عند التخزين بـ Windows DPAPI — الآلية نفسها التي يستخدمها Chrome لكلمات المرور المحفوظة — ومخزّنة في مجلّد بيانات المستخدم الخاص بالتطبيق. وتُرسَل طلبات الترجمة مباشرةً من حاسوبك إلى API المزوّد باستخدام ذلك المفتاح، فلا يراه سوى المزوّد الذي تدفع له. خوادمنا لا تستقبل مفتاحًا قط، ولا يوجد في الشيفرة مسار يرسل واحدًا.

هل تثبيت RuneTranslate آمن؟

RuneTranslate مثبِّت Windows عادي يضع تطبيق سطح مكتب مبنيًا على Electron داخل ملفّك الشخصي — دون صلاحيات مسؤول، ويمكنك اختيار مجلّد آخر أثناء التثبيت — بلا أشرطة أدوات مرفقة، ولا إعلانات، ولا قياسات لا يمكنك إيقافها، ولا خدمة خلفية تبقى تعمل بعد إغلاقه. وهو يرفق فعلًا عدّة أدوات مساعدة مفتوحة المصدر تقرأ صِيَغ الألعاب، تُشحن كلها بتراخيصها الخاصة. النسخة غير موقّعة رقميًا، لذا قد يُظهر Windows SmartScreen تحذيرًا عند أول تشغيل — ويمكنك مطابقة المثبِّت مع البصمة المنشورة مع كل إصدار على runetranslate.com. أما إحصاءات الاستخدام المجهولة فاختيارية ويمكن إيقافها من Settings.

هل يُتلف RuneTranslate ملفات لعبتي أو يكتب فوقها؟

ترجمة لعبة لا تكتب في مجلّد لعبتك أبدًا. يفتح الاستخراج اللعبة للقراءة فقط، وأي فكّ حزمة يجري في مساحة عمل خاصة بكل مشروع داخل مجلّد بيانات التطبيق، ويكتب التصدير نسخة مترجمة جديدة أو ملف تجاوز صغير في مجلّد إخراج تحدّده أنت. وهذا اختيار متعمّد، كي لا يكلّفك تصدير فاشل أو ترجمة سيئة اللعبةَ المثبَّتة. والميزة الوحيدة التي تعدّل لعبة في مكانها هي وضع الغش، وأنت توجّهه إلى مجلّد عن قصد، وله زرّ إزالة بنقرة واحدة. واحتفظ بنسخة احتياطية على أي حال إن كانت اللعبة غير قابلة للتعويض، ولاحظ أن بعض المحرّكات تنتج نسخة كاملة من اللعبة، فتأكّد من وجود مساحة كافية على قرص الإخراج.

ماذا يحدث لبياناتي إن توقّفت عن استخدام RuneTranslate؟

كل ما يخزّنه RuneTranslate عنك قليل وقابل للإزالة. المشاريع والإعدادات في مجلّد التطبيق على حاسوبك وتزول عند إلغاء التثبيت. أما على جانب الخادم فيحمل الحساب هويتك على Patreon، وباقتك، وقائمة أجهزتك، و— فقط إن استخدمت تلك الميزات — مدخلات ذاكرة الترجمة السحابية، وأي مشروع تعاوني تستضيفه، وأي تذكرة دعم مفتوحة. وذاكرة الترجمة تُدار ويمكن مسحها من runetranslate.com/account/translation-memory، وتذاكر الدعم تُحذف تلقائيًا بمجرّد ركودها، ويمكنك أن تطلب منّا حذف الحساب نفسه عبر البريد.

اللغات والأنظمة

إلى أي اللغات يستطيع RuneTranslate الترجمة؟

يشحن RuneTranslate بـ 35 لغة هدف، تشمل الإنجليزية والإسبانية والفرنسية والألمانية والبرتغالية والإيطالية والروسية والصينية (المبسّطة والتقليدية) والكورية واليابانية والبولندية والتركية والفيتنامية والتايلاندية والإندونيسية والعربية وغيرها الكثير. وأيّها يظهر جيدًا يتوقّف جزئيًا على اللعبة: فالمحرّك الذي يخزّن النصّ بترميز Shift-JIS، مثل RPG Maker XP وVX أو محرّكات الروايات المرئية الأقدم، يكون أسعد بالأهداف اللاتينية، وبعض المحرّكات يحتاج إلى خط مرفق مع التصدير لإخراج السيريلية أو اليونانية أو CJK — وRuneTranslate يفعل ذلك تلقائيًا في Ren'Py. أما واجهة التطبيق نفسها فمتوفّرة بـ 18 لغة.

هل يستطيع RuneTranslate الترجمة من لغة غير اليابانية؟

اليابانية هي لغة المصدر الافتراضية في RuneTranslate لكنها ليست الوحيدة. فأنت تضبط المصدر لكل مشروع، وبذلك تُستخرَج لعبة صينية أو كورية أو إنجليزية أو أوروبية وتُترجَم بالطريقة نفسها — إذ تعتمد مهيّئات المحرّكات على صِيَغ ملفات اللعبة لا على الحروف التي كُتب بها النصّ. والترجمة من الصينية إلى الإنجليزية، ومن الإنجليزية إلى أي لغة، استخدامان شائعان. والشيء الوحيد الجدير بالتحقّق هو أن تطابق لغة المصدر التي تختارها ما تحتويه اللعبة فعلًا، لأن بعض المحرّكات تستعملها لتقرّر أي السلاسل نصّ وأيها أسلاك تشغيل داخلية.

ما أنظمة التشغيل التي يدعمها RuneTranslate؟

RuneTranslate تطبيق لنظام Windows، مبنيّ ومختبَر على Windows 10 وWindows 11 بمعمارية x64. لا توجد نسخة لـ macOS ولا نسخة أصلية لـ Linux، ولا شيء منهما مخطَّط له حاليًا — فالألعاب التي يترجمها هي في الغالب الساحق ألعاب Windows، وعدّة من أدوات الصِّيَغ المرفقة ملفات تنفيذية لـ Windows. وعلى Windows لا تحتاج إلى تثبيت أي شيء مسبقًا — فالمثبِّت يجلب كل أداة صيغة تستخدمها المحرّكات، وأدوات ‎.NET المساعدة القليلة تعتمد على .NET Framework الذي يتضمّنه Windows 10 و11 أصلًا.

هل يعمل RuneTranslate على Linux أو على Steam Deck؟

يعمل RuneTranslate جيدًا على Linux وعلى Steam Deck عبر Wine أو Proton، رغم عدم وجود نسخة أصلية. ثبّت نسخة Windows المعتادة داخل بادئة وسيتصرّف تمامًا كما على Windows، بالمحرّكات نفسها والمزوّدين والمحرّر والتصدير. وهو توافق طبيعي، لأن الألعاب اليابانية التي يترجمها هي ألعاب Windows تشغّلها أنت أصلًا عبر طبقة التوافق ذاتها. ومعظم المحرّكات لا تحتاج شيئًا إضافيًا؛ أما RPG Developer Bakin فيريد إضافةً إلى ذلك .NET Framework داخل البادئة، وهو ما يستطيع winetricks تثبيته.

مزوّدو الترجمة والجودة

أي مزوّدي الترجمة يدعمهم RuneTranslate؟

يشحن RuneTranslate بتسعة مزوّدي ترجمة، ويمكنك التبديل بينهم في أي وقت. أربعة منهم يستخدمون مفتاح API خاصًا بك: DeepL وOpenAI وAnthropic Claude وDeepSeek. والخامس، المزوّد المتوافق مع OpenAI، يقبل أي مفتاح وعنوان URL أساسي، فتعمل معه OpenRouter وNanoGPT والخدمات المستضافة ذاتيًا. وثلاثة لا تحتاج مفتاحًا ولا حسابًا على الإطلاق — Google Translate، وDeepL عبر مساره المجاني المجهول، ومسار DeepL مجاني ثانٍ يتيح لك الاختيار بين نموذجه الكلاسيكي ونموذجه من الجيل التالي. والتاسع هو النموذج المحلي، الذي يتواصل مع Ollama أو LM Studio على عتادك الخاص.

هل أحتاج إلى مفتاح API لـ OpenAI أو DeepL لاستخدام RuneTranslate؟

مفتاح API اختياري في RuneTranslate. فثلاثة من المزوّدين التسعة مجانية ولا تحتاج مفتاحًا ولا حسابًا: Google Translate، ومساران مجانيان إلى DeepL، أحدهما يتيح لك اختيار نموذجه من الجيل التالي. والنموذج المحلي عبر Ollama أو LM Studio لا يحتاج مفتاحًا كذلك ولا يكلّف شيئًا لكل سطر. ولا تدخل المفاتيح في الأمر إلا إن أردت DeepL API الرسمي أو OpenAI أو Anthropic Claude أو DeepSeek أو خدمة أخرى متوافقة مع OpenAI، وحتى حينها يبقى المفتاح مشفّرًا على جهازك أنت.

أي مزوّد هو الأرخص لترجمة لعبة يابانية؟

أرخص طريقة لترجمة لعبة في RuneTranslate لا تكلّف شيئًا: فـ Google Translate ومسارَا DeepL المجانيان لا يحتاجان مفتاحًا ولا حسابًا. وهي نقاط وصول غير رسمية، لذا فهي محدودة المعدّل وقد تتغيّر دون سابق إنذار — ومسار DeepL المجاني منظَّم عمدًا بنحو طلب واحد في الثانية مع قاطع دارة كي لا يتسبّب في حظرك — وهو ما يجعلها الأنسب للسلاسل القصيرة وللألعاب الصغيرة والمتوسطة. ومن بين الخيارات المدفوعة، DeepSeek والنماذج الصغيرة من Claude وGPT هي الأرخص لكل مليون حرف. ويخفض توجيه المزوّدين في Supporter وما فوقها التكلفة أكثر بإرسال سلاسل القوائم القصيرة إلى مزوّد مجاني وإبقاء الحوار على مزوّدك المدفوع.

أي مزوّد يقدّم أفضل جودة ترجمة؟

الجودة في RuneTranslate تعتمد على اللعبة لا على فائز واحد عالمي. فـ DeepL أقوى ترجمة آلية عادية للسرد المباشر وهو سريع. أما نماذج LLM الكبيرة — GPT وClaude وDeepSeek — فتقرأ السياق عبر الدفعة كاملة وتتعامل مع العامّية ومستوى اللغة وصوت الشخصية أفضل بكثير، وهو ما يهمّ أكثر من أي شيء في الروايات المرئية. ويطلب توجيه RuneTranslate الخاص من كل مزوّد LLM أن يكتب المحاكاة الصوتية اليابانية بحروف لاتينية بدل إعادتها كما هي، فتعود んん بصيغة «Mm…» أيًّا كان الذي اخترته. والمقاربة العملية أن تشغّل بضع مئات من الأسطر على مزوّدَين، وتقرأهما جنبًا إلى جنب في المحرّر، وتختار قبل الالتزام باللعبة كاملة.

هل يمكنني تشغيل نموذج محلي بدلًا من API مدفوع؟

يستطيع RuneTranslate أن يترجم بالكامل على عتادك الخاص عبر مزوّد النموذج المحلي، الذي يتواصل مع أي خادم محلي متوافق مع OpenAI مثل Ollama أو LM Studio أو llama.cpp. وجّهه إلى عنوان خادمك، واختر نموذجًا مثبَّتًا، وتعمل الترجمة بلا مفتاح API وبلا تكلفة لكل رمز ودون أن يغادر أي نصّ حاسوبك. وهو أبطأ من خدمة مستضافة لأنه يرسل دفعات صغيرة واحدة تلو الأخرى، والجودة تتبع النموذج الذي تشغّله — فالنموذج المحلي الجيد يتعامل بإتقان مع القوائم والحوارات القصيرة، بينما تبقى النماذج المستضافة الكبيرة متصدّرة في النثر الطويل الدقيق.

ما مُنقّح الذكاء الاصطناعي؟

مُنقّح الذكاء الاصطناعي هو المرور الثاني الاختياري في RuneTranslate على ترجمة منتهية. يعيد إرسال السطور إلى نموذج LLM ومعها اليابانية الأصلية إلى جانب الترجمة الحالية ويطلب نسخة مصحَّحة، فيلتقط الصياغة الآلية المتيبّسة، والضمائر الخاطئة، ومستويات التهذيب الضائعة، والسطور التي عادت دون تغيير. ويمكنك تشغيله على مشروع كامل أو على تحديد، ويُبقي المحرّر ترجمة المرور الأول إلى جانب المنقّحة، فترى بالضبط ما غيّره وتحرّر أو تتراجع عن أي سطر بدل أن تأخذه على عِلّاته. وهو متاح في كل الباقات، بما فيها المجانية.

ما توجيه المزوّدين؟

توجيه المزوّدين ميزة في RuneTranslate، متاحة من Supporter فما فوق، تقسم التشغيل الواحد إلى مسارين بحسب طول السلسلة. فتذهب السلاسل القصيرة — أسماء العناصر و«نعم» و«لا» وتسميات القوائم — إلى مزوّد رخيص أو مجاني، بينما يبقى كل ما تجاوز العتبة التي تحدّدها على مزوّدك المميّز حيث يهمّ السياق فعلًا. ويعمل المساران بالتوازي، فلا يصبح التشغيل أبطأ، وفي لعبة RPG كبيرة معظم وحداتها تسميات قصيرة يخفض ذلك عادةً فاتورة LLM بمقدار الضعف إلى ثلاثة أضعاف.

العمل على الترجمة

هل يمكنني تحرير ترجمة أو إصلاحها يدويًا؟

التحرير اليدوي هو صلب محرّر RuneTranslate لا فكرة لاحقة. فكل سطر مستخرَج صفٌّ يمكنك إعادة كتابته، واليابانية الأصلية إلى جانبه، مجمّعًا بحسب الخريطة أو المشهد أو الملف كي تقرأ الحوار بترتيبه. وهناك بحث واستبدال عبر المشروع كله مع دعم التعابير النمطية، وعمليات جماعية على تحديد مُرشَّح، ومرشّحات للسطور المعلَّقة أو الفاشلة أو المحرَّرة سلفًا. وتُحفَظ التعديلات عند مغادرة الحقل أو بـ Ctrl+Enter، ويلغيها Escape. وإعادة تشغيل المترجم تحافظ على السطور التي حرّرتها ولا تعيد ترجمة سوى المعلَّقة والفاشلة، ما لم تطلب صراحةً إعادة ترجمة كاملة.

ما ذاكرة الترجمة؟

ذاكرة الترجمة هي مخزن RuneTranslate لكل سطر ياباني ترجمته من قبل وما صار إليه. فحين يظهر السطر نفسه مجدّدًا — لاحقًا في اللعبة ذاتها أو في لعبة مختلفة تمامًا — يُملأ فورًا دون أي استدعاء للمزوّد، ما يوفّر المال في تشغيلات LLM ويجعل صياغتك المصحَّحة يدويًا تنتقل إلى ما بعدها. ومنذ الإصدار 0.18.0 تُخزَّن بشكل خاص لكل مستخدم على خوادمنا بدل ملف محلي، فتتبعك بين الأجهزة، ويمكنك تصفّحها أو مسحها من runetranslate.com/account/translation-memory. وهي متاحة في Supporter وPro وDeveloper. ولا تُكتَب فيها نتائج مسارات الكشط المجانية غير الرسمية افتراضيًا، كي لا يفسد مرورٌ آلي خشن المخزن، ويمكنك تضمين أي مزوّد أو استثناؤه.

ما فائدة المسرد؟

المسرد في RuneTranslate يفرض خروج مصطلحات بعينها بالطريقة نفسها في كل مرة، أيًّا كان المزوّد أو مزاج النموذج. أضف زوجًا مثل 勇者 إلى Hero، أو アリス إلى Alice، وسيظهر كل ورود له في اللعبة بهذا الشكل بالضبط — وهو ما يحفظ اتّساق أسماء الشخصيات والأماكن والهجمات المميّزة ومصطلحات العناصر عبر لعبة RPG من 40 ساعة مترجمة على عشرات الدفعات. ويُطبَّق الاستبدال عبر عناصر نائبة مبهمة قبل إرسال النصّ، فيحترمه مزوّدو الترجمة الآلية العاديون كما تحترمه نماذج LLM. والمسرد متاح من Supporter فما فوق.

هل يمكنني استيراد المسرد أو تصديره بصيغة CSV؟

المسارد في RuneTranslate تُستورَد وتُصدَّر بصيغة CSV من Settings، بأعمدة للمصطلح المصدر والمصطلح الهدف واللغة الهدف. ويتيح الاستيراد «الدمج» الذي يضيف الصفوف فوق ما لديك ويزيل التكرار، أو «الاستبدال» الذي يمحو القائمة الحالية. وملفات CSV التي يكتبها Excel تعمل كما هي. وهي الطريقة العملية لمشاركة مسرد مع متعاون، أو إعادة استخدام واحد عبر سلسلة ألعاب لدائرة واحدة، أو أخذ نسخة احتياطية من قائمة مصطلحات كبيرة قبل تعديل واسع.

هل يمكن لعدّة أشخاص العمل على ترجمة واحدة في الوقت نفسه؟

يدعم RuneTranslate المشاريع التعاونية، حيث يستضيف شخص مشروعًا ويدعو آخرين للعمل عليه مباشرةً. يرى الجميع تعديلات بعضهم بعضًا فور وصولها، مع مؤشّرات حضور تبيّن من يعمل على أي قسم، ويفوز التعديل الأحدث حين يلمس شخصان السطر نفسه. واستضافة مشروع تعاوني تحتاج Supporter فما فوق، أما الانضمام فمجاني — فيستطيع مضيف مشترك أن يستقدم ما شاء من المساعدين المجانيين. ويبقى نصّ ذلك المشروع على خادمنا ما دامت الجلسة قائمة، وينتهي المشروع التعاوني الراكد بعد 15 يومًا.

هل يمكنني مشاركة ترجمة منتهية مع صديق؟

يصدّر RuneTranslate عملك في ملف ‎.rtpatch — معرّفات الوحدات، والسطور المصدرية التي يطابق عليها، وترجماتك، دون أي ملفات لعبة أو أصول على الإطلاق. يفتح صديقك نسخته هو من اللعبة كمشروع، ويستورد الرقعة، ويصدّر لنفسه نسخة مترجمة — وهي الطريقة المهذّبة للمشاركة والآمنة في آن، إذ لا تنتقل ملفات تنفيذية ولا رسوم بين الأيدي. وهي أيضًا كيف تنقل عملك بين حاسوبين، أو تسلّم مشروعًا لمدقّق لغوي، أو تحدّث ترجمة بعد أن تتلقّى اللعبة تحديثًا. وفي الباقة المجانية يمكنك تصدير رقعة واحدة واستيراد واحدة كل ثلاثة أيام؛ أما الباقات المدفوعة فبلا عدّاد.

ماذا يحدث عندما تتلقّى اللعبة تحديثًا؟

حين تتلقّى لعبة ترجمتها تحديثًا، لا تبدأ من الصفر في RuneTranslate. أعِد فحص المصدر في المشروع القائم فيضيف المستخرِج السطور الجديدة مع إبقاء ما ترجمته مرتبطًا بمعرّفاته؛ وتملأ ذاكرة الترجمة كل ما اكتفى المطوّر بنقله أو تكراره. ثم تترجم الحفنة المتبقّية وتصدّر من جديد. والتحفّظ الوحيد أن بضعة محرّكات تعنون النصّ بموضعه لا بمفتاح ثابت، فقد يزيح تغيير بنيوي كبير في اللعبة المعرّفات — وإعادة الفحص لا تفعل سوى إضافة السطور المكتشَفة حديثًا، فإن عادت لعبة أُعيد بناؤها بصفوف جديدة أكثر بكثير مما توقّعت، فإنشاء مشروع جديد (وترك ذاكرة الترجمة تعيد ملأه) هو المسار الأنظف.

ما طابور الدفعات الليلي؟

طابور الدفعات هو طريقة RuneTranslate لترجمة عدّة مشاريع دون إشراف. رتّب حتى عشرة مشاريع في الطابور على Supporter (وثلاثين على Pro)، وشغّله قبل النوم، فيمضي كلٌّ منها إلى نهايته ويسلّم للتالي، وتنتظرك النتائج في المحرّر صباحًا. وهي ميزة لباقة Supporter فما فوق، وتستخدم إعدادات المزوّد واللغة الخاصة بكل مشروع، وهي الرفيق الطبيعي لباقة مدفوعة يُقاس فيها تشغيل بالسرعة الكاملة على لعبة RPG كبيرة بالساعات لا بالدقائق.

هل يمكنني استخدام RuneTranslate من Claude Desktop أو مساعد ذكاء اصطناعي آخر؟

يتضمّن RuneTranslate خادم MCP محليًا، فيستطيع مساعد مثل Claude Desktop أن يتحدّث إليه مباشرةً — يسرد مشاريعك، ويقرأ تقارير الاستخراج، ويفحص الوحدات، ويقود الترجمة والتصدير في الباقات المدفوعة. وهو معطَّل افتراضيًا، وحين تشغّله يستمع على العنوان المحلي فقط خلف رمز، فلا يصل إليه شيء من خارج جهازك. أما تشخيص نسخة مصدَّرة معطوبة عبره فمجاني في كل الباقات.

المحرّكات المدعومة

هل يستطيع RuneTranslate ترجمة ألعاب RPG Maker؟

RPG Maker مدعوم بالكامل في RuneTranslate عبر خمسة إصدارات. تُقرأ MV وMZ من ملفات بيانات JSON — الحوار والخيارات والنصوص المتحرّكة والعناصر والمهارات والمصطلحات وسلاسل معطيات الإضافات — مع تطبيق لفّ الأسطر داخل اللعبة عند التصدير، والألعاب التي حُزمت بياناتها داخل الملف التنفيذي عبر Enigma Virtual Box تُفكّ حزمتها إلى نسخة مترجمة كاملة قابلة للتشغيل. أما XP وVX وVX Ace الأقدم المبنية على Ruby فتُقرأ عبر تنفيذ داخلي لـ Ruby Marshal يغطّي الأحداث وقاعدة البيانات ومصطلحات النظام، بما في ذلك أرشيفات RGSSAD المشفّرة. وتخزّن XP وVX النصّ بترميز Shift-JIS، فتناسبها الأهداف اللاتينية أكثر؛ أما VX Ace فبترميز UTF-8 وتقبل أي شيء.

هل يستطيع RuneTranslate ترجمة ألعاب Ren'Py؟

Ren'Py من أكمل محرّكات RuneTranslate، ويغطّي الألعاب المصدرية بملفات ‎.rpy المنفصلة، والألعاب المُصرَّفة فقط التي لا تحمل سوى ‎.rpyc، والألعاب المؤرشفة المشحونة بصيغة ‎.rpa — والأخيرتان تُفكّان بأدوات مرفقة قبل التحليل. وإلى جانب الحوار والقوائم المعتادة يصل إلى أزرار الشاشات، والنصوص المُمرَّرة كوسائط إلى تسميات مساعدة مثل أنظمة الهاتف والرسائل، والنثر المُسنَد إلى متغيّرات، وجداول البيانات الخاصة بالمعارض وسجلّات المهام. وتحمل النسخة المصدَّرة خُطّافًا يفرض لغة اللعبة أثناء التشغيل، ويُرفق خط تلقائيًا حين تحتاج لغتك الهدف رموزًا لا تملكها اللعبة.

هل يستطيع RuneTranslate ترجمة روايات Kirikiri المرئية؟

روايات Kirikiri وKAG المرئية مدعومة بالكامل في RuneTranslate، بما فيها أرشيفات XP3 المشفّرة: نحو 26 مخطط تشفير موثَّقًا منفَّذة، إضافةً إلى حلّال يستعيد المفاتيح البسيطة أحادية البايت تلقائيًا، والأرشيفات المُلحَقة داخل الملف التنفيذي للعبة تُحدَّد بالطريقة نفسها التي يحدّدها بها المحرّك ذاته. ويقرأ سيناريوهات ‎.ks بوسوم الرُّبي والأسماء والأزرار الخاصة بها، وملفات سيناريو PSB المُصرَّفة كما يستخدمها KirikiriZ. ويشحن التصدير ملفات منفصلة مع خُطّاف AfterInit2.tjs وأرشيف رقعة معًا، لأن الألعاب تحمّل التجاوزات بطرق مختلفة. أما سيناريوهات PSB المشفّرة أو المضغوطة بـ MDF فتبقى خارج النطاق.

هل يستطيع RuneTranslate ترجمة ألعاب Wolf RPG؟

Wolf RPG، المعروف باليابانية بـ ウディタ، مدعوم في RuneTranslate عبر أداة مرافقة مفتوحة المصدر تتولّى فكّ تشفير أرشيفات ‎.wolf وإعادة تحزيمها، مع قراءة بيانات السلاسل من ملفات ‎.dat و‎.mps. والإصدار 2.x هو المسار المُثبَت وقد تأكّدت قابليته للّعب على ألعاب حقيقية. أما الإصدار 3.x، الذي يخزّن بيانات UTF-8 مضغوطة بتخطيط مختلف، فله محلّل خاص مكتوب من الصفر يعيد الدورة الكاملة مطابقةً بايتًا ببايت، ورفع لعبة حقيقية من 7 أسطر مستخرَجة إلى 1,856 — وقد تأكّد إقلاع نسخة 3.x مصدَّرة وعرضها لترجماتها. وإعادة الكتابة متحفّظة عمدًا: فالسطر الذي قد تضطرب رموز التحكّم فيه يُعاد إلى اليابانية بدل المخاطرة بانهيار اللعبة.

هل يستطيع RuneTranslate ترجمة ألعاب TyranoBuilder؟

روايات TyranoBuilder وTyranoScript المرئية مدعومة بالكامل في RuneTranslate، بشكلَيها المغلَّف بـ Electron والمستقل بصيغة HTML5. ويترجم كل ملف سيناريو، وملف لغة الواجهة، والإعدادات، وأسماء عرض الشخصيات، التي تُحقن كتعريفات شخصيات صحيحة كي يبقى بحث اللعبة عن الأسماء عاملًا. أما وسوم KAG الداخلية، بما فيها ذات الأسماء اليابانية، فتُقنَّع قبل الترجمة وتُستعاد بعدها، وتُكتشف ملفات السيناريو الثنائية أو المشفّرة وتُترك وشأنها بدل إفسادها.

كيف أترجم رواية مرئية مبنية على Electron بشكل مخصّص؟

لدى RuneTranslate مهيّئ Electron عام للروايات المرئية المبنية كأصداف Electron مخصّصة لا على محرّك معروف. يقرأ ملف app.asar الخاص باللعبة ويعيد كتابته، ماسحًا ما بداخله من ملفات JavaScript وHTML وJSON وسيناريو بمحلّل لغوي حقيقي، وهو ما يهمّ في حزم React أو Vite الحديثة حيث لا يجد الماسح الساذج شيئًا يُذكر. وألعاب Cocos Creator المغلَّفة بـ Electron مشمولة أيضًا، إذ يُستخدم بيان الأصول الخاص بالمحرّك للتمييز بين نصّ العرض ومعرّفات الموارد كي لا تُعطّل ترجمةٌ تحميلَ الأصول. وإعادة الكتابة تدفّقية، فيمكن استبدال زرّ واحد داخل أرشيف بحجم عدّة غيغابايتات في ثوانٍ.

هل يستطيع RuneTranslate ترجمة ألعاب Unity؟

ألعاب Unity مدعومة في RuneTranslate بمبدأ أفضل جهد، وتغطّي النصّ الذي تحفظه Unity خارج الشيفرة المُصرَّفة: حقول سلاسل TextAsset وMonoBehaviour داخل ملفات الأصول وملفات المستويات وAssetBundles، وسكربتات StreamingAssets المنفصلة، وجداول التوطين، وملفات CSV متعدّدة اللغات، وقواميس XUnity.AutoTranslator. وتُقرأ حقول MonoBehaviour على نسختَي Mono وIL2CPP معًا، وتُفكّ حزم Addressables المشفّرة وتُعاد كتابتها، وعلى نسخ Mono يُبلَغ كذلك النصّ المُصرَّف داخل Assembly-CSharp.dll. وثمّة حراسات واسعة تعلّم المعرّفات وأسماء المشاهد ومعاملات التدفّق كصفوف اختيارية بدل ترجمتها، لأن ترجمة واحد منها هي بالضبط ما يعطّل لعبة Unity بصمت. أما النصّ المُصرَّف داخل ثنائي IL2CPP فيبقى خارج النطاق.

هل يستطيع RuneTranslate ترجمة ألعاب RPG Developer Bakin؟

RPG Developer Bakin مدعوم في RuneTranslate عبر أداة مرافقة مرفقة تشغّل طبقة بيانات اللعبة نفسها. تقرأ قاعدة البيانات — أسماء وأوصاف العناصر والمهارات والشخصيات والفئات والحالات — إضافةً إلى نصّ الأحداث والسيناريو من حزمة بيانات اللعبة، ثم تطبّق ترجمتك عبر نظام التوطين المدمج في Bakin بوصفها لغة اللعبة الافتراضية، فتفتح النسخة المصدَّرة مترجمة سلفًا دون ترقيع ثنائي لكل سلسلة. أما النماذج ثلاثية الأبعاد والقوام والصوت وأي نصّ مُصرَّف داخل سكربتات C# للعبة فخارج النطاق.

هل يستطيع RuneTranslate ترجمة ملفات gettext بصيغتَي ‎.po و‎.mo؟

كتالوجات gettext مدعومة في RuneTranslate كصيغة لا كمحرّك، وهو ما يغطّي الألعاب المُوطَّنة عبر Poedit أو Weblate وكل ما بُني على Python أو pygame أو SDL أو Solarus. يقرأ كلًّا من مصدر ‎.po القابل للتحرير وملف ‎.mo المُصرَّف الذي تحمّله اللعبة فعلًا، ويستخرج كل رسالة بصيغ جمعها وسياقها، ويصرّف عند التصدير ملف ‎.mo جديدًا بجوار كل كتالوج كي تلتقط اللعبة الترجمة دون أي تغيير آخر. وإن شحنت لعبةٌ مصادر ‎.po وحدها، صرّف التصدير ملف ‎.mo الناقص.

محرّكات وصِيَغ أخرى

هل يستطيع RuneTranslate ترجمة ألعاب Unreal Engine؟

ألعاب Unreal Engine 4 و5 مدعومة في RuneTranslate لنصّها الخارجي في ملفات ‎.locres — واجهة المستخدم والقوائم ورسائل النظام والترجمات المكتوبة، وهي معظم ما يقرأه اللاعب. يقرأ أرشيفات ‎.pak بلغة TypeScript خالصة دون تحميل الملف كاملًا في الذاكرة، ويستعيد مفتاح AES من الملف التنفيذي المشحون تلقائيًا في الألعاب المشفّرة، ويفكّ حاويات IoStore الخاصة بـ UE5 عبر أداة مرفقة مفتوحة المصدر مع مرشّح يسحب ملفات التوطين وحدها، فيستغرق عنوان بحجم 100 غيغابايت ثوانيَ بدل إعادة بناء كاملة. والتصدير ملف pak صغير للتجاوز تضعه في Content/Paks، لا نسخة من اللعبة. أما السلاسل المُصرَّفة داخل DataTables أو الأصول المطبوخة فخارج النطاق، واللعبة التي لا تحمل ‎.locres إطلاقًا يُبلَّغ عنها بصراحة بدل أن تفشل بصمت.

هل يستطيع RuneTranslate ترجمة روايات LiveMaker المرئية؟

LiveMaker، الذي يُباع أيضًا باسم LiveNovel، مدعوم في RuneTranslate بمبدأ أفضل جهد. ولعبة LiveMaker ملف تنفيذي مُلحَق به أرشيف، أو ملف بيانات منفصل، يحمل سيناريوهات ‎.lsb مُصرَّفة؛ وتقرأ أداة مرافقة مرفقة كل سيناريو في الذاكرة وتستخرج الحوار وخيارات القوائم وعناوين الواجهة، ثم تعيد تحزيم الأرشيف إلى نسخة مترجمة كاملة قابلة للتشغيل. والأرشيفات المقسّمة وصيغة الفهرس المنفصل كلتاهما مُعالَجة، ويُعاد فتح البناء والتحقّق منه قبل استبدال أي شيء. وقد تأكّد الاستخراج وإعادة التحزيم على ألعاب حقيقية — عنوان بحجم 411 ميغابايت أعطى 7,715 سطرًا وأُعيد تحزيمه في خمس ثوانٍ — لكن إقلاع نسخة مصدَّرة لم يتأكّد بعد داخل اللعبة.

هل يستطيع RuneTranslate ترجمة ألعاب Godot؟

ألعاب Godot 3.x و4.x مدعومة في RuneTranslate ومؤكَّدة القابلية للّعب على عناوين حقيقية. يفكّ حزمة ‎.pck، بما فيها الحزم المضمّنة داخل الملف التنفيذي والحزم المشفّرة التي يستعيد مفتاحها من الثنائي، ويفكّ تصريف GDScript ويحوّل المشاهد الثنائية، ويقرأ النصّ من أربعة مواضع قد تحفظه فيها لعبة Godot: النصوص الحرفية في السكربتات والمشاهد، وموارد الترجمة المُصرَّفة التي تُرقَّع في مكانها بحسب القيمة، وملفات الخطوط الزمنية الخاصة بـ Dialogic، و— في ألعاب C# — جدول السلاسل الخاص باللعبة حين تشحن محمّلًا يقرأ ملفًا بديلًا. أما أسلاك التشغيل الداخلية مثل مسارات العقد ومعرّفات الموارد فتُرشَّح خارجًا كي لا تُعطّل ترجمةٌ عمليات البحث عن المشاهد.

هل يستطيع RuneTranslate ترجمة روايات YU-RIS المرئية؟

YU-RIS، محرّك raiL-soft، مدعوم في RuneTranslate دون أي أداة مرافقة على الإطلاق — كل شيء بلغة TypeScript خالصة. يقرأ حزمة ‎.ypf، ويحلّل سكربتات YSTB المُصرَّفة داخلها، ويستعيد مفتاح XOR لكل سكربت تلقائيًا، ويستخرج حوار Shift-JIS الخام إضافةً إلى سلاسل الواجهة المقتبَسة. وتعيد إعادة الكتابة تموضع كل قيمة وترقّع واصفها، فيبقى السكربت صالحًا حتى لو غيّرت الترجمة طوله، ويخرج السكربت غير المتغيّر مطابقًا بايتًا ببايت. وثمّة بوابات بنيوية تُبقي الشيفرة الثنائية وأهداف القفز خارج المحرّر، وقد أزالت في لعبة حقيقية واحدة 78 بالمئة من الصفوف دون فقدان سطر حقيقي واحد. والاستخراج مُتحقَّق منه على ألعاب حقيقية؛ أما إقلاع نسخة مصدَّرة فلم يتأكّد بعد داخل اللعبة.

هل يستطيع RuneTranslate ترجمة ألعاب AliceSoft؟

محرّك System من AliceSoft — سلسلة Rance والكتالوج الأوسع لـ System 3.x وSystem 4 — مدعوم في RuneTranslate عبر System 3.x وSystem 4 معًا، ومنفَّذ بالكامل بلغة TypeScript. يقرأ أرشيفات ‎.ald و‎.afa، ويستخرج نصّ الرسائل من جدول الرموز المشترك System39.ain في 3.x أو من الشيفرة الثنائية ‎.ain الخاصة بكل لعبة في System 4، بما في ذلك أشكال الحاويات المضغوطة والمشفّرة، ويصدّر بتجاوز عبر ملفات منفصلة فتبقى الأرشيفات الأصلية دون مساس. وثلاث ألعاب حقيقية تعيد الدورة الكاملة مطابقةً بايتًا ببايت، وهو ما يثبت الاستخراج وإعادة الكتابة؛ أما إقلاع نسخة مترجمة مصدَّرة فلم يتأكّد بعد داخل اللعبة، فتحقّق من عنوانك قبل تشغيل طويل.

هل يستطيع RuneTranslate ترجمة روايات محرّك Artemis المرئية؟

محرّك Artemis، من iMel والمعروف أيضًا بـ Mikage، مدعوم في RuneTranslate ومؤكَّد ظهوره داخل اللعبة. يقرأ أرشيفات ‎.pfs بصيغ PF8 وPF6 وPF2 بلغة TypeScript خالصة، بما في ذلك تشفير PF8 القائم على SHA-1، ويستخرج الحوار وأسماء المتحدّثين والخيارات من سكربتات Lua بصيغة ‎.ast — بما فيها الشكل متعدّد اللغات الذي تحمل فيه كل كتلة تفرّعًا لكل لغة — ومن سيناريوهات ‎.iet بأسلوب KAG. ويشحن التصدير أرشيف تجاوز مرقَّمًا يركّبه المحرّك بعد الأرشيف الأساسي، وهي آلية التحديث نفسها التي يستخدمها المطوّرون، بدل ملفات منفصلة يتجاهلها المحرّك.

هل يستطيع RuneTranslate ترجمة ألعاب NScripter وONScripter؟

NScripter وخلَفه مفتوح المصدر ONScripter مدعومان في RuneTranslate بلغة TypeScript خالصة دون أداة مرافقة. يفكّ ترميز nscript.dat المموّه، وصيغة Ponscripter، وأشكال السكربت النصّية العادية، ويتعامل مع Shift-JIS، ويترجم سطرًا سطرًا تاركًا كل بايت آخر كما هو. وثمّة قاعدة واحدة تهمّ أكثر من غيرها ويُعتنى بها تلقائيًا: يقرّر المحرّك ماهية السطر من حرفه الأول، فالسطر الإنجليزي الذي كان يابانيًا يُقرأ كأمر — ولذلك يسبقه RuneTranslate بما يفرض وضع النصّ أحادي البايت. ويمكن كذلك قراءة نصّ الصور داخل أرشيفات ‎.nsa و‎.sar، وتُشحن التجاوزات كملفات منفصلة، وهو ما يفضّله هذا المحرّك. أما التأكيد داخل لعبة حقيقية فما زال معلّقًا.

هل يستطيع RuneTranslate ترجمة ألعاب SRPG Studio؟

SRPG Studio، أداة صناعة ألعاب RPG التكتيكية من SapphireSoft والشائعة على DLsite، مدعومة في RuneTranslate عبر أداة مرافقة مفتوحة المصدر مكتوبة بـ C++‎. تفكّ حزمة data.dts المشفّرة، وتستخرج كل حقل نصّ داخل اللعبة، وتطبّق ترجمتك وتعيد تحزيم الأرشيف إلى نسخة مترجمة كاملة من اللعبة، لأن هذا المحرّك لا يقبل تجاوزًا بملفات منفصلة. والأداة المرفقة تغطّي SRPG Studio حتى الإصدار 1.322؛ ولعبة مبنية على ما هو أحدث قد لا تُفكّ حزمتها. وقد أُثبتت دورة كاملة من فكّ الحزمة والتحرير وإعادة التحزيم وإعادة القراءة على لعبة حقيقية حديثة.

محرّك لعبتي ليس على قائمة المحرّكات المدعومة — ماذا أفعل؟

إن لم يكتشف RuneTranslate لعبتك، فهناك ثلاثة أمور تستحقّ المحاولة قبل الاستسلام. كثير من الألعاب التي تبدو محرّكًا مجهولًا هي في الحقيقة محرّك مدعوم متنكّرًا — صدفة Electron مخصّصة، أو نسخة Cocos Creator، أو لعبة Unity بمجلّد باسم غير معتاد — فافتح «مشروع جديد» ودع الاكتشاف ينظر إلى المجلّد قبل أن تفترض. وإن شحنت اللعبة كتالوجات gettext بصيغة ‎.po أو ‎.mo، أو جدول توطين بأسلوب Unity، فتلك تُقرأ كصِيَغ أيًّا كان المحرّك حولها. وإن كانت فعلًا غير مدعومة، راسلنا على [email protected] باسم اللعبة وقائمة بمحتوى مجلّدها: فمعظم المحرّكات الستة عشر المدعومة اليوم أُضيفت لأن أحدهم أرسل لعبة لم تُفتح.

الصور وملفات الحفظ والغش

ما Image Studio؟

Image Studio هو محرّر RuneTranslate لليابانية المرسومة داخل رسوم اللعبة — شاشات العنوان، وأزرار القوائم، وختم على صورة CG — وهي ما لا يصل إليه أي مستخرج نصوص لأنها بكسلات لا سلاسل. ويعمل في أربع خطوات قابلة للتصحيح: اكتشاف مناطق النصّ، وتنظيفها من الرسم، وتنضيد ترجمتك بتحكّم حقيقي في الخط والحجم والموضع، ثم دمج النتيجة في اللعبة بصيغتها الأصلية، بما في ذلك صور RPG Maker المشفّرة وصيغة TLG الخاصة بـ Kirikiri. كما يمكنك تصدير صفحة بصيغة PNG وتحريرها في محرّر صور خارجي واستيرادها من جديد. ويعمل على RPG Maker وKirikiri وNScripter وRen'Py وألعاب Electron وأي محرّك يحفظ صوره في مجلّدات عادية. والحسابات المجانية تفتح Image Studio وتقرأ فيه لكنها لا تغيّر شيئًا؛ فالتحرير يحتاج Supporter، وترفع Pro الحصة اليومية.

هل يتضمّن RuneTranslate محرّر حفظ؟

يتضمّن RuneTranslate محرّر حفظ مدمجًا في تبويب خاص به، وهو مجاني في كل الباقات. اسحب ملف حفظ إليه وحرّره مباشرةً — بلا مشروع، وبلا ترجمة، وبلا إعادة لعب ساعة لإصلاح علَم فاتك أو لزيادة ذهبك. تُحفَظ التعديلات في الملف مباشرةً، ويَنسخ أول تغيير الأصلَ إلى ملف احتياطي بجواره، وتعيده نقرة واحدة. وهو أداة منفصلة عن الترجمة ويعمل على ألعاب لم تترجمها إطلاقًا.

أي ملفات الحفظ يستطيع محرّر الحفظ في RuneTranslate فتحها؟

يفتح محرّر الحفظ في RuneTranslate ثماني صِيَغ. ملفات RPG Maker MV (‎.rpgsave) وMZ (‎.rmmzsave) تحصل على المحرّر المنظَّم بالكامل: الذهب، ومستوى كل عضو في الفريق وHP وMP وEXP، والمتغيّرات، والمفاتيح، والمخزون، مع قراءة أسماء المتغيّرات والمفاتيح من ملف System.json الخاص باللعبة كي تعرف وظيفة كلٍّ منها. أما RPG Maker XP (‎.rxdata) وVX (‎.rvdata) وVX Ace (‎.rvdata2) وRPG Maker 2000 و2003 (‎.lsd) وRen'Py (‎.save) وTyranoBuilder (‎.sav) فتُفتح في محرّر متغيّرات يُظهر القيم المخزّنة فيها. وعلى MV وMZ يمكنك أيضًا عرض أسماء تلك المتغيّرات والمفاتيح بلغتك، وهو ربط عرض داخل التطبيق فقط ولا يُكتب في ملف الحفظ أبدًا.

هل يفسد تحرير ملف حفظ عبر RuneTranslate ذلك الملف؟

محرّر الحفظ في RuneTranslate لا يغيّر سوى الحقول التي تلمسها ويعيد كتابة كل ما عداها كما وجده بالضبط، ويكتب عبر ملف مؤقت كي لا يترك انهيارٌ ما نصفَ ملف حفظ. وينسخ أول تعديل الأصلَ إلى ملف احتياطي بجواره، ويعيده زرّ التراجع بنقرة واحدة. ومع ذلك، صِيَغ الحفظ خاصة بكل لعبة، وتستطيع اللعبة دائمًا أن ترفض قيمة تعدّها مستحيلة، فاحتفظ بنسختك الخاصة من ملف حفظ يهمّك قبل التجربة.

ما وضع الغش؟

وضع الغش تبويب منفصل في RuneTranslate يحقن قائمة غش حية داخل لعبة RPG Maker MV أو MZ، أو يفعّل أدوات المطوّر في لعبة Ren'Py. وجّهه إلى مجلّد لعبة — دون حاجة إلى مشروع ترجمة — فيضيف القائمة في مكانها، مع زرّ إزالة بنقرة واحدة يتراجع عنها بنظافة. وهو مخصّص للّعب الفردي دون اتصال على نسختك الخاصة، ولا يمسّ مشاريع ترجمتك ولا أرشيفاتك الأصلية أبدًا.

ما الغشوش التي يتضمّنها وضع الغش؟

يمنح وضع الغش في RuneTranslate ألعاب RPG Maker طبقة بمفتاح اختصار، F10 افتراضيًا، تضمّ إضافة 1000 ذهب، ووضع الخلود، والشفاء الكامل، والقتل بضربة واحدة، وإيقاف المواجهات العشوائية، والمشي عبر الجدران، إضافةً إلى إعطاء كل العناصر، وتعظيم الإحصاءات والمستوى، والفوز الفوري في المعركة. ويسرد تبويبا Variables وSwitches كل متغيّر ومفتاح في اللعبة كي تبحث بالاسم أو المعرّف وتضبط أو تبدّل أيًّا منها مباشرةً. أما في Ren'Py فيفعّل وحدة تحكّم المطوّر المدمجة بـ Shift+O مع قائمة المطوّر، إضافةً إلى لوحة تسرد متغيّرات store الخاصة باللعبة وتحرّرها أثناء تشغيلها. والطبقة نفسها تعمل على MV وMZ معًا.

هل وضع الغش مجاني؟

وضع الغش في RuneTranslate مجاني جزئيًا. سبعة غشوش لا تكلّف شيئًا: في RPG Maker، إضافة 1000 ذهب، ووضع الخلود، والشفاء الكامل، والقتل بضربة واحدة، وإيقاف المواجهات العشوائية، والمشي عبر الجدران، وفي Ren'Py، وحدة تحكّم المطوّر. وستة أخرى تحتاج Supporter فما فوق — إعطاء كل العناصر، وتعظيم الإحصاءات والمستوى، والفوز الفوري في المعركة، وتبويبا Variables وSwitches في RPG Maker، ومحرّر المتغيّرات الحي في Ren'Py. ومجانية كانت أم مدفوعة، لا تؤثّر الغشوش إلا في نسخة اللعبة التي تحقنها فيها.

استكشاف الأخطاء والحالات الخاصة

لماذا ما زال أحد السطور باليابانية بعد أن ترجمت اللعبة؟

السطر الذي يبقى يابانيًا بعد تشغيل RuneTranslate له في الغالب أحد أربعة أسباب. قد لا يكون استُخرج أصلًا، لأنه يقع في موضع لا يصل إليه المهيّئ — نصّ مُصرَّف داخل الشيفرة، أو مرسوم داخل صورة، وهذا ما وُجد Image Studio له. وقد يكون معلَّمًا كمستثنى، ويظهر كصفّ اختياري بالأحمر، لأنه يبدو معرّفًا تقارن به اللعبة لا تعرضه؛ فعلّمه للترجمة إن كنت واثقًا. وقد يكون فشل، إن أعاد المزوّد المصدر دون تغيير أو أسقط رمز تحكّم، وفي هذه الحالة يُحتفَظ بالأصل عمدًا بدل شحن نصّ معطوب. أو قد يكون المحرّك أعاده عند الكتابة تفاديًا لانهيار، وهو ما يفعله Wolf RPG في السطور ذات بنى التحكّم الهشّة. ومرشّحات المحرّر تبيّن أيّ الأسباب الأربعة ينطبق.

هل يعمل RuneTranslate على ألعاب الدوجين وeroge والألعاب اليابانية للبالغين؟

RuneTranslate واعٍ بالمحرّك لا بالمحتوى، فتُترجَم لعبة دوجين أو لعبة للبالغين تمامًا كأي عنوان آخر على المحرّك نفسه. فإن كانت مبنية على RPG Maker أو Ren'Py أو Kirikiri أو Wolf RPG أو TyranoBuilder أو Unity أو Godot أو NScripter أو Artemis أو YU-RIS أو AliceSoft أو LiveMaker أو SRPG Studio أو RPG Developer Bakin أو Unreal، أو على صدفة Electron مخصّصة، فهي مدعومة أيًّا كان موضوعها. وهذا يغطّي معظم ما يُباع على DLsite وDMM وItch. واختر مزوّدك على هذا الأساس: فبعض نماذج LLM المستضافة ترفض السطور الصريحة أو تلطّفها، بينما لا ترفض مسارات الترجمة الآلية المجانية شيئًا أبدًا (هي فقط تتعامل بضعف مع العامّية الصريحة والمحاكاة الصوتية)، أما النموذج المحلي عبر Ollama أو LM Studio فبلا أي مرشّح إطلاقًا.

هل يعمل RuneTranslate على ألعاب هي أصلًا بالإنجليزية أو الصينية؟

RuneTranslate ليس محصورًا في المصادر اليابانية — فأنت تضبط لغة المصدر لكل مشروع، وبذلك تُترجَم لعبة إنجليزية إلى الإسبانية أو لعبة صينية إلى الإنجليزية بالمحرّكات نفسها والمحرّر نفسه. وتعتمد المهيّئات على صِيَغ الملفات لا على الحروف. وثمّة ملاحظتان عمليتان: المصدر اللاتيني يمنح المستخرِج أدلّة أقل للتمييز بين نصّ العرض ومعرّفات المحرّك، فتوقّع صفوفًا اختيارية أكثر لمراجعتها، واللعبة التي تشحن ترجمات رسمية أصلًا ستُترك تلك الترجمات فيها دون مساس بدل الكتابة فوقها.

النصّ المترجم يظهر مربّعات أو علامات استفهام داخل اللعبة — ماذا الآن؟

المربّعات أو الفراغات في لعبة تُرجمت بـ RuneTranslate تعني أن خطّ اللعبة لا يملك رمزًا لحروف لغتك الهدف، وهو أمر شائع مع السيريلية واليونانية والبولندية والتركية والفيتنامية وCJK داخل لعبة يابانية. وبعض المحرّكات مُعالَجة تلقائيًا — فنسخ Ren'Py المصدَّرة ترفق خطًا مناسبًا وتعيد ربط خطوط اللعبة به. وحيث لا تكون كذلك، يحلّ استبدال ملف الخط في النسخة المصدَّرة المشكلةَ عادةً. أما علامات الاستفهام الحرفية فمشكلة أخرى: تلك حدّ ترميز في صيغة السلاسل الخاصة بالمحرّك نفسه لا خط ناقص، ويستحقّ الأمر إبلاغنا كي ننظر في ذلك المحرّك تحديدًا.

كيف يُقارَن RuneTranslate بأدوات ترجمة الألعاب اليابانية الأخرى؟

هناك ثلاث مقاربات عامة لإخراج اليابانية من لعبة، ولا يأخذ RuneTranslate إلا واحدة منها: يقرأ ملفات بيانات اللعبة نفسها وينتج نسخة مترجمة منتهية تحتفظ بها وتلعبها متى شئت دون تشغيل أي شيء آخر. أما البدائل فتعترض اللعبة أثناء عملها أو تقرأ الشاشة، وهو ما يترجم مباشرةً لكنه لا يحفظ شيئًا ويحتاج برنامجًا ثانيًا مفتوحًا في كل جلسة. وأيّها أفضل يعتمد على محرّكك وعلى صبرك، ولا واحدة منهما صائبة في كل الحالات. وتجد صفحات مفصّلة جنبًا إلى جنب لأبرز الأدوات — Sugoi Toolkit وTranslator++ وmtool وTextractor وTranslumo وXUnity.AutoTranslator — على runetranslate.com/compare.

هل يعمل RuneTranslate دون اتصال؟

يعمل RuneTranslate دون اتصال في كل جزء منه عدا الجزأين اللذين يحتاجان الشبكة بطبيعتهما. فاكتشاف المحرّك والاستخراج والمحرّر ومحرّر الحفظ ووضع الغش وتخزين المشاريع والتصدير تعمل كلها محليًا. أما الترجمة فتحتاج اتصالًا لأن المزوّد خدمة بعيدة — إلا إن استخدمت نموذجًا محليًا عبر Ollama أو LM Studio، فحتى ذلك يعمل عندئذٍ على عتادك أنت. والاستثناء الآخر هو تسجيل الدخول الأول: التثبيت الجديد عليه أن يصل إلى Patreon مرة واحدة. وبعدها يُتحقَّق من رمزك الموقَّع على جهازك أنت، فتستطيع مواصلة العمل بلا أي اتصال ما دام صالحًا.

جاهز لتجربته؟

نزّله لـ Windows. الباقة المجانية تفتح كل ميزة؛ وباقة Supporter ($3/mo) تفتح السرعة الكاملة.

نزّل RuneTranslate