انتقل إلى المحتوى

تبقى التحليلات الاختيارية وتسجيل الجلسات والإعلانات متوقفة ما لم توافق عليها. يمكنك رفضها واستخدام Transglot. غيّر اختيارك في أي وقت من تفضيلات ملفات تعريف الارتباط. سياسة الكوكيز

تعريب مستمر، أينما كان محتوىك: يصل إلى هنا ويعود مرة أخرى.

واجهة برمجة تطبيقات REST، وواجهة سطر أوامر بلا تبعيات، وإجراء GitHub يفشل في مهمته عند رفض صف، وخادم MCP لوكلائك الخاصين، واثنا عشر ويب هوك مُوقَّعاً، وعشرون تنسيق ملف، وواحد وأربعون موصِّلاً.

push

تكاملات، جميعها مجانية
41
تكاملات، جميعها مجانية
تنسيقات الملفات
20
تنسيقات الملفات
أدوات MCP
17
أدوات MCP
خطافات ويب مُوقَّعة
12
خطافات ويب مُوقَّعة

كل الطرق التي تصل إليها ما تشغله بالفعل.

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

حيثما توجد النصوص بالفعل.

32 تكاملاً ثنائي الاتجاه. 9 منها للاستيراد فقط، وهو مذكور في البطاقة.

  • Shopify
  • WordPress
  • Contentful
  • Sanity
  • Storyblok
  • Webflow
  • Figma
  • GitHub
  • GitLab
  • Zapier
  • n8n
  • Make
  • Notion
  • Jira
  • Strapi
خادم MCP
17 أداة

وكلاءك يتقنون هذه اللغة.

الأفعال نفسها، خلف البوابات نفسها، لأي وكيل تشغله حالياً.

agent which keys fail length in de?
mcp 3 keys
agent re-draft them inside budget
mcp gates 4 of 4 pass
تنسيقات الملفات
20

دورة كاملة دون فقدان البيانات

JSON وXLIFF و.po وARB و.strings وYAML وRESX وMarkdown وUnity وUnreal وعشرة تنسيقات أخرى.

12 حدثًا

Webhooks موقَّعة.

  • batch.completed
  • translation.reviewed
  • qa.completed
  • source_drift.repaired
شرط استخدام المنتج داخليًا

لا توجد واجهة برمجة تطبيقات خاصة.

لوحة التحكم هي عميل لنفس الإصدار v1 الذي تستدعيه رموزك المميزة.

الانتقال إلينا
مجاني، لكل خطة

Lokalise, Phrase, Crowdin, Transifex, Weblate and POEditor.

تنتقل المفاتيح واللغات المحلية والذاكرة معنا. لا حاجة لإعادة الكتابة.

خط الأنابيب

واجهة سطر الأوامر، والإجراءات، وعلامة صح حمراء.

  • npx transglot push
  • transglot/transglot-action@v1
  • الخروج برمز 4 عند الرفض
  • النشر عند الدمج

نفس الإصدار v1 تستخدمه لوحة التحكم.

عدّل المصدر، اختر اللغات، أرسل. المسار وحدود المعدل حقيقيان. الدفعة التي تعود هي بيانات تجريبية، وتذكر ذلك.
POSTapi.transglot.ai/v1/pushx-ratelimit-remaining: 60 من 60 في الدقيقة، لكل رمز
نص الطلب
{
  "keys": [
    {
      "key": "checkout.cta",
      "source": "Pay {amount} now"
    }
  ],
  "locales": ["de-DE", "fr-FR", "ja-JP", "ar-EG", "pt-BR"]
}
التفويض: Bearer tgl_… · مشروع واحد، خمس قدرات
الاستجابة
لم يتم إرسال شيء بعد_
عدّل المصدر على اليسار، اختر اللغات المحلية وأرسل. تتدفق الدفعة هنا
نفس الطلب عبر ثلاثة أبواب أخرى، وما يعود منها
$ npx transglot push
reading transglot.json · 1 key changed
flux: drafting 5 locales
gates: 4 of 4 pass · batch #4181 completed
محاكاة في متصفحك. POST /v1/push، القدرات وحد الستين في الدقيقة هي واجهة برمجة التطبيقات المنشورة؛ معرّف الدفعة والمسودات والتوقيتات هي بيانات ثابتة، ولا يتم إرسال أي شيء من هنا إلى أي مكان.
وحدة التحكم هي عميل API

ارفع، ترجم، تحقّق واسحب، كل منها نقطة نهاية REST.

كل صف في الصورة أدناه يمثل مسارًا خلفه: push، gates، glossary، batches و pull، وكلها يمكن الوصول إليها من شفرتك الخاصة باستخدام رمز المشروع. تعمل واجهة API التجريبية في لوحة التحكم على تشغيل المسارات ذات القراءة فقط مباشرةً مقابل مشروعك، بحيث ترى استجابة حقيقية أولاً.

app.transglot.ai
acme/app · mainpush
gatesplaceholders · plurals · glossary · length
glossary"boring" locked
batch 4181running
pullde-DE · json
  1. تقوم بتحميل ملف مصدر
    POST/v1/push
  2. يتم ملء لوحة gates
    POST/v1/qa/run
  3. تقوم بقفل مصطلح
    POST/v1/glossary
  4. تستعرض طريقة العرض الخاصة بالدفعات البيانات تلقائيًا
    GET/v1/batches/:id
  5. تقوم باسترجاع الترجمات
    GET/v1/pull
مسار واحد لكل لوحة، 60 في الدقيقة، إمكانيات لكل رمز · إخراج ترجماتك هو أيضًا نقطة نهاية

أمر واحد من أي مستودع.

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

  • يدرك الفروقات، لذا لا تكلفة للسلاسل غير المتغيرة
  • نفس البوابات الأربع كما في وحدة التحكم
  • مع --wait، رمز الخروج 4 عند رفض صف
  • متاح بدءاً من خطة Starter
رسم توضيحي لعملية تشغيل، وليس تسجيلًا فعليًا لها.
illustrative run
عملية تشغيل نموذجية

ابدأ في الطرفية، وأنهِ في طلب السحب.

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

acme / checkoutsixty seconds
$ npx transglot init
wrote transglot.json, 3 locales mapped
$ npx transglot push --wait
diff: 6 strings changed
drafted 18 rows, Glossa Flux
gates: placeholders, plurals, glossary, length
de-DE placeholder {total} missing
repaired once, re-gated, pass
batch complete, 18 rows gated
$ npx transglot pull
written locales/de-DE.json

ما يمكنك أتمتته، وما يكلفك ذلك.

محسوبة من القيم المعددة والمسارات المرسلة، وليس من الوثائق.
  • 20

    تنسيقات الملفات، في كلا الاتجاهين

    JSON مسطّح ومتداخل، Android XML، iOS .strings و.stringsdict و.xcstrings، Flutter ARB، Laravel PHP وJSON، XLIFF 1.2 و2.0، gettext .po، YAML، CSV، XLSX، خصائص Java، RESX، Markdown، Unity CSV وUnreal PO. سبعة منها تدعم صيغ الجمع.

    push
    pull
  • 12

    أحداث الويب هوك

    batch.completed، batch.failed، key.created، key.updated، key.deleted، translation.updated، translation.reviewed، language.added، language.removed، glossary.updated، qa.completed وsource_drift.repaired. كل عملية تسليم مُوقَّعة بتوقيع HMAC مع طابع زمني.

    موقّع
    Starter وما فوق
  • 17

    أدوات MCP

    قراءات المشروع واللغة، add_language، قراءات وكتابات الترجمة، translate_missing، حالة الدفعة، القائمة، إعادة المحاولة والإلغاء، run_qa، أربع أدوات لقوائم المصطلحات، وpull_file وpush_file. نفس نقاط النهاية وقدرات الرمز كما في واجهة برمجة التطبيقات REST.

    وكلاء
    Starter وما فوق
  • 5

    إمكانيات الرمز المميز

    الدفع، السحب، الإدارة، القراءة والكتابة، مع مجموعة فرعية من ثلاث إمكانيات للنشر مخصّصة للتكامل المستمر (CI). الحد الأدنى من الامتيازات هو الإعداد الافتراضي وليس مجرد خيار.

    رموز المشروع
  • 3

    أدوات استيراد الهجرة

    Lokalise, Phrase, Crowdin, Transifex, Weblate and POEditor. تنتقل المفاتيح والمواقع اللغوية وذاكرة الترجمة، بحيث لا تكون الهجرة مجرد إعادة كتابة.

    مسار واحد للدخول
  • 4

    أدوار مساحة العمل

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

    التحكم في الوصول
تتطلب الرموز المميزة، وبالتالي واجهة سطر الأوامر (CLI)، وإجراء GitHub، وواجهة برمجة التطبيقات (API)، والويب هوك، وMCP، خطة مدفوعة. تقتصر الخطة المجانية على وحدة التحكم والموصلات التي تسمح بها.
انسخ هذه إلى بيئة التكامل المستمر لديك

ثلاثة خطوط أنابيب جديرة بالاعتماد.

منع الدمج

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

النشر عند الدمج

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

دع الوكيل يصلح الذيل

ابدأ خادم MCP برمز مشروع في TRANSGLOT_TOKEN. يمكن لوكيلك قراءة المفاتيح الفاشلة للدفعة وأسبابها، وإعادة محاولة اجتياز البوابات، أو كتابة إصلاح، والذي يُحفظ كتعديل بشري.

FAQs

تغطي الوثائق الباقي. هذه هي النقاط التي تحدد ما إذا كنت ستبدأ أم لا.

هل توجد واجهة برمجة تطبيقات للتعريب يمكنني استدعاؤها من شفرتي الخاصة؟
نعم: واجهة برمجة تطبيقات REST v1، وواجهة سطر أوامر، وإجراء GitHub، وخادم MCP بسبع عشرة أداة، واثنا عشر حدث ويب هوك مُوقَّعاً. جميعها تحتاج إلى رمز مشروع، وهو متاح بدءاً من خطة Starter.
نعم. يدفع إجراء GitHub سلاسل المصدر الخاصة بك، وينتظر انتهاء العملية، ويسحب الملفات المترجمة ويلتزم بها بالفرع الذي نفذت عليه سير العمل. عند رفض صف، تظل الترجمات المكتملة ملتزمة وتفشل المهمة. أما الصف الذي يتجاوز طوله فقط، أو يفتقد مصطلحاً مطلوباً في قائمة المصطلحات تحت تحذير، فيتم كتابته وليس رفضه، لذا لا يفشل المهمة. من خطة Team فما فوق، تقوم الموافقة التلقائية أو تشغيل ضمان الجودة بتعليمه للمراجعة. لمنع الدمج عند وجود صف مرفوض، نفّذ الإجراء على طلبات السحب مع تعيين إدخال الالتزام إلى none، وأضف خطوة تفشل عندما يفتقد ملف مسحوب مفتاحاً، واجعل المهمة فحصاً مطلوباً في حماية الفرع. بدون هذه الخطوة، يمر إعادة التشغيل أو الالتزام الجديد والصف ما زال مرفوضاً.
لا. تستدعي وحدة التحكم نقاط النهاية v1 نفسها التي يستدعيها رمزك المميز. عندما تتغير نقطة نهاية، يتغير الأمر بالنسبة لنا جميعاً ويتم توثيق ذلك في سجل تغييرات واجهة برمجة التطبيقات.
Node ورمز مميز للمشروع. تم نشرها على npm، ولا تعتمد على أي حزمة أخرى، وتقرأ إعداداتها من ملف واحد في مستودعك.
تحتوي كل عملية تسليم على رأس طابع زمني وتوقيع HMAC للطابع الزمني والنص. تحقّق من كليهما. ننشر الطابع الزمني لتتمكن من فرض نافذة إعادة التشغيل الخاصة بك؛ لا نفرض واحدة نيابةً عنك.
لا تتيح الخطة المجانية إنشاء رمز مميز، لذا تبدأ واجهة سطر الأوامر (CLI)، والإجراء (Action)، وواجهة برمجة التطبيقات (API)، والويب هوكس (webhooks)، وMCP جميعها من خطة Starter، والتي تكلف 19 دولاراً شهرياً مقابل 300,000 كلمة.
نعم، عبر نقطة نهاية السحب (pull endpoint)، أو واجهة سطر الأوامر (CLI)، أو حزمة CDN، أو مزامنة تخزين الملفات مع S3 أو Dropbox أو Drive. لا يعمل أي منها عبر زر في المتصفح، لذا اربط أحد الخيارات الأربعة بخط أنابيب العمل الخاص بك قبل حاجتك إليه.
يعمل مع ما تشغله بالفعل

41 موصلات، جاهزة مسبقًا.

your turn

أضف خطوة واحدة إلى خط أنابيب العمل لديك.

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

الرموز المميزة، وواجهة سطر الأوامر (CLI)، والإجراء (Action)، وواجهة برمجة التطبيقات (API)، والويب هوكس (webhooks)، وMCP متاحة بدءاً من خطة Starter بسعر 19 دولاراً شهرياً.