تخطَّ إلى المحتوى
كل الأدوات الأسعار المدونة

المحادثات والرسائل الصوتية

المستندات

الصوت والفيديو

تسجيل الدخول

اللغة

مترجم ملفات التوطين

ترجم ملفات توطين تطبيقك مع الحفاظ على كل مفتاح وكل عنصر نائب

ارفع ملفات JSON أو PO أو strings.xml أو .strings أو .xcstrings أو XLIFF، واختر اللغة، واستلم الملفات نفسها مترجمة وجاهزة لإضافتها إلى مشروعك. تبقى المفاتيح والتعليقات والترتيب والتنسيق كما كانت تمامًا، ويُفحص كل عنصر نائب مثل {name} أو {{count}} أو %1$s في كل سلسلة نصية. الجزء الأول مجاني بدون تسجيل، والمهمة كاملة، حتى 20 ملفات وحتى 5,000 سلسلة نصية، بـ $5 دفعة واحدة، بدون اشتراك. روبوت الدردشة يكفي لعشرات السلاسل القليلة، أما الملف الذي يضم آلاف المفاتيح فغالبًا ما يعود مقطوعًا، أو بمفاتيح أُعيدت تسميتها أو عناصر نائبة تغيّرت.

ترجمة ملفات النصوص

الأسلوب
مسرد المصطلحات والأسماء المحفوظة (اختياري)

أسماء العلامات التجارية والمنتجات، تفصلها فواصل. يُتحقق من كل اسم في كل ترجمة.

مصطلح واحد في كل سطر: المصطلح = الترجمة.

بدون تسجيل. حتى 300 سلسلة نصية مجانًا بالكامل. وللأكبر: النصوص الأولى مجانية، وكل ملفات المهمة بسعر $5، دفعة واحدة.

بالمتابعة فإنك توافق على شروط الخدمة وسياسة الخصوصية.

  • حتى 300 سلسلة نصية مجانًا كاملة، والسلاسل الأولى من المهام الأكبر مجانية، بدون تسجيل
  • المهمة كاملة بـ $5 دفعة واحدة: حتى 20 ملفات، وحتى 5,000 سلسلة نصية
  • تبقى المفاتيح والتداخل والتعليقات والترتيب كما هي، وتُترجم القيم فقط
  • فحص العناصر النائبة وصيغ الجمع بمعيار ICU والوسوم المضمّنة في كل سلسلة نصية
  • صيغ الجمع تُكتب وفق اللغة الهدف (PO وAndroid وXcode)
  • 41 لغة، بنبرة رسمية أو غير رسمية، مع قاموس مصطلحات وأسماء تُترك كما هي
افتح العرض التجريبي

شاهد نموذج PDF نموذج للنتيجة

85 نصًا · المفاتيح دون تغيير

{

"home.greeting": "Good morning, {name}Buenos días, {name}",

"home.nearby": "{count, plural, =0 {No trails near you yet} one {# trail near you} other {# trails near you}}{count, plural, =0 {Aún no hay rutas cerca de ti} one {# ruta cerca de ti} other {# rutas cerca de ti}}",

"trail.offline_done": "<b>{name}</b> is saved on this phone. You can use the map without a signal.<b>{name}</b> está guardado en este teléfono. Puedes usar el mapa sin señal.",

"trail.share_text": "I just finished {trail} with Trailbook! {km} km and {meters} m up. 🥾¡Acabo de terminar {trail} con Trailbook! {km} km y {meters} m de subida. 🥾",

"saved.empty": "You have not saved any trails yet.\nTap the heart on a trail to keep it here.Aún no has guardado ninguna ruta.\nToca el corazón en una ruta para guardarla aquí."

}

الأصفر: العناصر النائبة وصيغة الجمع في ICU، تُفحص في كل نص. الأزرق المخضر: الوسوم ورموز الهروب والرموز التعبيرية، تبقى كما كُتبت.

المفاتيح نفسها. العناصر النائبة نفسها. لغة جديدة.

تتغير القيم فقط. يعود الملف بالتداخل والترتيب نفسيهما باسم es.json، وأي نص يفقد عنصرًا نائبًا يُعاد طلبه قبل أن يصل إلى إصدار مشروعك.

تطبيق تجريبي صُنع لهذه الصفحة؛ النصوص الإسبانية مخرجات حقيقية من الأداة، من ملف يضم 85 نصًا.

ما الذي تحصل عليه

تستلم ملفاتك بالصيغة نفسها، وبالأسماء والمواضع التي تتوقعها كل منصة: يصبح en.json ملف es.json، ويوضع strings.xml في مجلد values-es، وLocalizable.strings في es.lproj. وتُنزَّل الملفات المتعددة معًا في ملف ZIP واحد. قبل التنزيل تظهر كل سلسلة مترجمة على الشاشة بجانب نصها الأصلي، ويمكنك تعديل أي منها.

  • JSON وARB: المفاتيح المتداخلة والمصفوفات وترتيب المفاتيح والمسافات البادئة والتباعد كما في ملفك. وتحافظ رسائل ICU مثل {count, plural, one {# item} other {# items}} على بنيتها. وفي ARB تبقى بيانات "@" الوصفية ويُضبط @@locale.
  • PO وPOT: لا يتغير msgid ولا msgctxt أبدًا؛ تُترجم الإدخالات الفارغة وإدخالات fuzzy، وتُترك الإدخالات التي لها ترجمة أصلًا. وتحصل إدخالات الجمع على عدد msgstr[n] الذي تحتاجه اللغة الهدف، ويضاف إلى الترويسة Language وPlural-Forms.
  • Android strings.xml: يدعم <string> و<string-array> و<plurals>؛ ويُتجاهل translatable="false"؛ وتُهرَّب الفواصل العليا وعلامات الاقتباس بالطريقة التي يتطلبها Android؛ ولا يُترجم محتوى <xliff:g> أبدًا.
  • iOS وmacOS: تحتفظ ملفات .strings بتعليقاتها وترميزها (غالبًا UTF-16)؛ وتُضاف إلى String Catalogs بصيغة .xcstrings ترجمة جديدة للغتك مع صيغ الجمع، وتبقى السلاسل المترجمة سابقًا كما هي.
  • XLIFF 1.2 و2.0: يُضاف <target> بعد كل <source> غير مترجم، وتبقى الرموز المضمّنة مثل <g> و<x/> و<ph> و<pc> كما هي، وتُضبط اللغة الهدف على الملف.

ترجمة ملفات السلاسل النصية بروبوت الدردشة وبهذه الأداة

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

حالتك روبوت الدردشة هذه الأداة
عشر تسميات للأزرار يترجمها عادةً بشكل جيد يترجمها ويعيد لك الملف
ملف فيه 3,000 مفتاح يجب أن يكون الرد بطول الملف نفسه، لذلك غالبًا ما يتوقف في المنتصف يترجم كل سلسلة نصية في دفعات تصل إلى 60، وحتى 5,000 سلسلة نصية في المهمة الواحدة
المفاتيح والتداخل يعيد كتابة الملف كاملًا، فقد تُترجم المفاتيح أو تُغيَّر أسماؤها أو تُحذف لا تُرسل المفاتيح للترجمة أبدًا؛ ويُعاد بناء الملف من ملفك أنت
عناصر نائبة مثل {name} أو %1$s أو :attribute يحافظ عليها عادةً، لكن لا شيء يتحقق من ذلك يفحص كل سلسلة؛ وإذا فقدت إحداها عنصرًا نائبًا تُترجم مرة أخرى، ثم تبقى بلغتها الأصلية وتُدرج في قائمة
صيغ الجمع في الروسية أو البولندية أو العربية غالبًا ما ينسخ الصيغتين الإنجليزيتين يكتب كل صيغة جمع تحتاجها اللغة الهدف، مع أعداد توضيحية لكل صيغة
الفواصل العليا في سلاسل Android قد يترك فاصلة عليا غير مهرَّبة تُفشل عملية البناء يهرّب الفواصل العليا وعلامات الاقتباس بالطريقة التي يتطلبها Android

كيف تترجم ملف توطين

  1. 1

    ارفع ملفاتك واختر اللغة

    أسقط ملفًا واحدًا أو أكثر من المشروع نفسه: JSON أو ARB أو PO أو POT أو strings.xml أو .strings أو .xcstrings أو XLIFF. اختر اللغة الهدف والنبرة، وأضف أسماء المنتجات التي يجب إبقاؤها كما هي.

  2. 2

    راجع الجزء الأول مجانًا

    يظهر الجزء الأول على الشاشة مع مفاتيحه بجانب النص الأصلي. عدّل أيًّا منها مباشرة. هذه الخطوة لا تحتاج إلى حساب.

  3. 3

    افتح النتيجة كاملة ونزّلها

    هل أعجبك الجزء الأول؟ افتح المهمة كاملة بـ $5، ثم نزّل الملفات المترجمة، مع قائمة تحذيرات إن كان هناك ما يستحق المراجعة.

لماذا تُربك ملفات السلاسل النصية الطويلة المساعدات الذكية العامة

ملف التوطين شيفرة برمجية بقدر ما هو نص. ولترجمته في محادثة، على المساعد أن يكتب الملف كاملًا من جديد بمفاتيحه وأقواسه وحروف الهروب فيه، وأي ملف بآلاف السلاسل أطول مما يتسع له رد واحد. فيتوقف في المنتصف أو يطلب منك المتابعة، وتجد نفسك تجمع القطع بيدك.

المشكلة الثانية هي الصياغة البرمجية. مفتاح يُترجم عن طريق الخطأ، أو {count} تتحول إلى {cuenta}، أو %1$s تفقد علامة الدولار، أو فاصلة عليا غير مهرَّبة في strings.xml: كل واحد منها تغيير صغير في رد طويل، وقد يكسر البناء أو يعرض لمستخدميك عنصرًا نائبًا خامًا.

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

ماذا يترجم الناس

  • تطبيقات React وVue وAngular وNext.js: ملفات JSON الخاصة بـ i18next وvue-i18n وreact-intl وngx-translate
  • تطبيقات Flutter: ملفات .arb، مع استخدام أوصاف @metadata كسياق
  • إضافات WordPress وقوالب مظهره، ومشاريع Django وغيرها من مشاريع gettext: ملفات القوالب .pot وملفات .po
  • تطبيقات Android: ملف res/values/strings.xml بما فيه مصفوفات النصوص وصيغ الجمع
  • تطبيقات iOS وmacOS: ملفات Localizable.strings وString Catalogs (.xcstrings)
  • ملفات XLIFF المُصدَّرة من منصة ترجمة أو من Xcode

ما لا تفعله الأداة

لا تقرأ الأداة ملفات YAML أو .properties أو .resx أو .stringsdict حتى الآن، ولا تضيف مفاتيح الجمع الخاصة بـ i18next (مثل key_one وkey_few) إذا كانت غير موجودة في ملفك الأصلي، بل تترجم المفاتيح الموجودة لديك فقط. وفي ملفات .xcstrings تُترك كما هي النصوص التي تستخدم الاستبدالات أو الاختلافات حسب الجهاز.

لا تستبدل الأداة الترجمات الموجودة لديك: تبقى مدخلات PO المعبّأة، وأهداف XLIFF المعلَّمة كمترجمة، ومدخلات String Catalog بلغتك على حالها. دفعة واحدة تغطي حتى 20 ملفات و5,000 سلسلة نصية، أما غير محدود فيغطي حتى 15,000 سلسلة نصية في كل مهمة.

هي ترجمة آلية مع فحوصات للبنية. تناسب إصدار أول للغة جديدة بسرعة، وتناسب إبقاء المشروع متزامنًا. أما نصوص صفحات المتاجر أو النصوص القانونية أو أي نص له صوت علامة تجارية، فاطلب من متحدث أصلي مراجعته.

كيف تحصل على نتيجة جيدة

السياق هو ما يفرّق بين "Save" بمعنى الحفظ و"Save" بمعنى الخصم. تُرسَل مع كل نص مفاتيحُه مثل settings.save_button والتعليقات الموجودة في ملفك (#. في PO، ووصف @key في ARB، والتعليقات /* */ في .strings)، لذا فالملف ذو المفاتيح الواضحة وبعض التعليقات يُترجم بجودة أفضل.

اكتب أسماء تطبيقك ومنتجاتك ضمن "عدم الترجمة"، واختر الصيغة الرسمية أو غير الرسمية للغات التي فيها الصيغتان. استخدم النصوص المجانية كتجربة، ثم راجع قائمة التحذيرات بعد فتح النتيجة كاملة: يعرض كل بند المفتاح والمشكلة وما أعاده النموذج.

حسب اللغة والحالة

التكلفة

المهام الصغيرة والسلاسل الأولى

مجاني

المهمة التي تصل إلى 300 سلسلة نصية مجانية كاملة، بما في ذلك التنزيلات. تظهر النتيجة على الشاشة بدون تسجيل. مهمة 1 في اليوم، أو 3 في اليوم مع حساب مجاني.

المهمة كاملة

$5

دفعة واحدة تغطي حتى 20 ملفات و5,000 سلسلة نصية. بدون اشتراك، ولا تنتهي صلاحيتها.

غير محدود

$19 / أسبوع

جميع أدوات الموقع، مع مهام تصل إلى 15,000 سلسلة نصية.

أسئلة وأجوبة

هل يستطيع ChatGPT ترجمة ملف توطين بصيغة JSON؟

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

ما الصيغ المدعومة؟

JSON (i18next وvue-i18n وreact-intl وngx-translate وما شابهها)، وFlutter ARB، وgettext بصيغتي PO وPOT، وAndroid strings.xml، وملفات iOS وmacOS بصيغتي .strings و.xcstrings، وXLIFF بإصداريه 1.2 و2.0. يمكن أن يصل حجم كل ملف إلى 10 MB، وحتى 20 ملفات في المهمة الواحدة.

هل تبقى المفاتيح والعناصر النائبة كما هي؟

لا تُرسَل المفاتيح للترجمة أبدًا. وتُفحص في كل نص العناصر النائبة مثل {name} و{{count}} و%s و%1$d و%@ و:attribute و%{name}، ورموز الهروب مثل \n، والوسوم المضمّنة، والرموز التعبيرية. وإذا فقد نصٌّ أحدها يُترجم مرة أخرى، فإن استمر الفشل يبقى النص الأصلي ويظهر النص في قائمة التحذيرات.

كيف تُعالَج صيغ الجمع؟

تحتفظ رسائل ICU ببنيتها وتحصل على فئات الجمع التي تستخدمها اللغة الهدف. وتحصل مدخلات PO التي فيها msgid_plural على عدد صيغ msgstr[n] الذي تحتاجه اللغة الهدف، ويحصل الترويس على Plural-Forms المطابق. أما عناصر Android <plurals> واختلافات الجمع في Xcode فتُكتب بفئات اللغة الهدف، مثل one وfew وmany وother للروسية.

ماذا يحدث للنصوص المترجمة مسبقًا؟

تبقى كما هي. تُترجم فقط مدخلات PO الفارغة أو المعلَّمة fuzzy، ووحدات XLIFF التي ليس لها هدف مكتمل، ومدخلات String Catalog التي ليس فيها لغتك. أما في JSON و.strings وstrings.xml فتُعامَل كل قيمة على أنها نص مصدر.

ما اللغات التي يمكن الترجمة إليها؟

41 لغة، منها الإسبانية والفرنسية والألمانية والإيطالية والبرتغالية (البرازيل والبرتغال) والهولندية والبولندية والروسية والأوكرانية والتركية والعربية والعبرية والهندية والإندونيسية والفيتنامية والتايلاندية واليابانية والكورية والصينية (المبسطة والتقليدية).

هل الخدمة مجانية؟

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

هل ملفاتي خاصة؟

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

حُدّث 23 أكتوبر 2026 · APPFACT STUDIO LTD

مهام أخرى يمكننا إنجازها

تحويل محادثة WhatsApp إلى PDF مع الرسائل الصوتية تحويل محادثة Telegram إلى PDF مع الرسائل الصوتية تحويل محادثة Messenger إلى PDF مع الرسائل الصوتية تحويل رسائل Instagram إلى PDF مع الرسائل الصوتية ملف تصدير البريد (MBOX وEML) إلى PDF واحد ملف القضية: دمج الأدلة وفهرستها وترقيمها الخط اليدوي والمتصل إلى نص الصور وملفات PDF الممسوحة ضوئيًا إلى نص جداول PDF والجداول الممسوحة ضوئيًا إلى Excel كشف الحساب البنكي إلى Excel أو CSV ترجمة ملف PDF كاملًا ترجمة ملف الترجمة كاملًا ترجمة كل صفوف ملف CSV أو Excel الصوت والفيديو الطويل إلى نص تحويل فيديو YouTube إلى نص، مهما كان طوله ترجمات YouTube بأي لغة ملفات Outlook PST أو MSG أو OLM إلى ملف PDF واحد السجلات الطبية في تسلسل زمني مؤرَّخ الرسائل النصية إلى PDF للمحكمة أو للمحامي iMessage إلى PDF، والمحادثة كاملة تصدير Slack إلى ملف PDF مقروء محادثة Discord إلى PDF لتقديمها كدليل سجل المحادثات لتأشيرة الزوج أو الزوجة، شهرًا بشهر

نستخدم ملفات تعريف الارتباط التحليلية لمعرفة الصفحات المفيدة للناس. هل توافق؟