المطورون

مرجع قدرات Tranzly

يقوم Tranzly بتسجيل إجراءاته عبر واجهة برمجة تطبيقات القدرات (Abilities API) الخاصة بـ WordPress. القدرات ذاتها تعمل كأدوات بروتوكول سياق النموذج (MCP) على خادم الموقع نفسه وكمسارات REST تقع تحت /wp-json/wp-abilities/v1. تم إنشاء هذه الصفحة من سجل الإضافة ذاتها.

دليل المستخدم: ربط تطبيق ذكاء اصطناعي

نقاط النهاية (Endpoints)

القدرةREST
MCP عبر HTTP (قابل للبث)/wp-json/tranzly/v1/mcp
MCP عبر WP-CLI (الإدخال والإخراج القياسي)wp mcp-adapter serve --server=tranzly --user=<login>
REST: سرد القدرات/wp-json/wp-abilities/v1/abilities?category=tranzly
REST: تشغيل قدرة/wp-json/wp-abilities/v1/abilities/<name>/run (GET مع ?input= للقدرات المخصصة للقراءة فقط، وبخلاف ذلك POST مع {"input": {...}})

المصادقة والأذونات

تتم مصادقة طلبات HTTP باستخدام كلمة مرور لتطبيق WordPress (HTTP Basic). يتطلب الاتصال بخادم MCP الصلاحية الموضحة أدناه؛ ثم تتحقق كل قدرة من الإذن الخاص بها لكل كائن. تعمل القدرات المخصصة للقراءة فقط عبر طلب GET مع تضمين مدخلاتها في سلسلة الاستعلام (query string)؛ بينما تعمل القدرات الأخرى عبر طلب POST وجسم بصيغة JSON ‘{“input”: {…}}’.

كلمة مرور تطبيق WordPress (عبر HTTP) أو --user (عبر WP-CLI)؛ يحتاج المستخدم إلى الصلاحية التي تحددها كل قدرة · الإعدادات: السماح لوكلاء الذكاء الاصطناعي (MCP)، مفعل افتراضيًا

جميع القدرات

القدرةالإصدارRESTالصلاحيةالمعاملات
tranzly/bulk-translate
بدء مهام ترجمة في الخلفية لكل أصل من أنواع المحتوى المحددة (جميع الأنواع المترجمة في حال عدم تحديد أي منها): الترجمات المفقودة، أو غير المحدّثة، أو جميعها. ترجع المهام التي بدأت، بمعدل مهمة واحدة لكل لغة.
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/bulk-translate/runedit_posts؛ وpublish_posts للنشرlanguages مصفوفة (مطلوب)
post_types مصفوفة
scope نص: missing، stale، all
engine نص
publish قيمة منطقية (boolean)
tranzly/cancel-job
إيقاف مهمة؛ مع الاحتفاظ بالترجمات التي تمت بالفعل.
مجانيPOST /wp-json/wp-abilities/v1/abilities/tranzly/cancel-job/runmanage_options (فحص الصلاحية الخاص بمسار REST نفسه)id نص (مطلوب)
tranzly/check-quality
جعل الذكاء الاصطناعي يقارن بين ترجمة واحدة وأصلها وتقييمها، وحفظ التقرير في الترجمة. استخدام نموذج الذكاء الاصطناعي لفحص الجودة المعين في إعدادات مسار عمل Tranzly.
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/check-quality/runedit_post على تلك الترجمةid عدد صحيح (مطلوب)
tranzly/connect-support
ربط هذا الموقع بدعم Zinn Digital® (الاسم، البريد الإلكتروني، الموافقة).
مجانيPOST /wp-json/wp-abilities/v1/abilities/tranzly/connect-support/runmanage_options (فحص الصلاحية الخاص بمسار REST نفسه)email نص (مطلوب)
name نص
consent قيمة منطقية (boolean) (مطلوب)
tranzly/correct-segments
حفظ المقاطع المصححة لترجمة ما (المقاطع: المفتاح إلى النص)؛ النص المصحح محمي من إعادة الترجمة.
مجانيPOST /wp-json/wp-abilities/v1/abilities/tranzly/correct-segments/runedit_post (فحص الصلاحية الخاص بمسار REST نفسه)id نص (مطلوب)
segments كائن (object)
texts كائن (object)
tranzly/create-job
بدء مهمة في الخلفية لترجمة المنشورات المدرجة (posts) أو نوع منشور كامل إلى لغات محددة (langs).
مجانيPOST /wp-json/wp-abilities/v1/abilities/tranzly/create-job/runedit_posts (فحص الصلاحية الخاص بمسار REST نفسه)posts مصفوفة
post_type نص
langs مصفوفة (مطلوب)
engine نص
status نص: publish، draft
force قيمة منطقية (boolean)
tranzly/create-post-translation
إنشاء مسودة ترجمة لمنشور بلغة معينة (lang) لكتابتها يدوياً، بدون محرك ترجمة.
مجانيPOST /wp-json/wp-abilities/v1/abilities/tranzly/create-post-translation/runفحص الصلاحية الخاص بمسار REST لكل عنصر على حدةid نص (مطلوب)
lang نص (مطلوب)
name نص
slug نص
description نص
tranzly/create-term-translation
إنشاء ترجمة للمصطلح بلغة معينة مع تحديد الاسم والاسم اللطيف والوصف.
مجانيPOST /wp-json/wp-abilities/v1/abilities/tranzly/create-term-translation/runفحص الصلاحية الخاص بمسار REST لكل عنصر على حدةid نص (مطلوب)
lang نص (مطلوب)
name نص
slug نص
description نص
tranzly/disconnect-support
إلغاء ربط هذا الموقع بالدعم.
مجانيPOST /wp-json/wp-abilities/v1/abilities/tranzly/disconnect-support/runmanage_options (فحص الصلاحية الخاص بمسار REST نفسه)لا يوجد
tranzly/estimate
تقدير عدد الأحرف والتكلفة لترجمة المنشورات (posts أو post_type) إلى لغات محددة (langs) باستخدام محرك، وذلك قبل إنفاق أي شيء.
مجانيPOST /wp-json/wp-abilities/v1/abilities/tranzly/estimate/runedit_posts (فحص الصلاحية الخاص بمسار REST نفسه)posts مصفوفة
post_type نص
langs مصفوفة (مطلوب)
engine نص
tranzly/estimate-bulk
تقدير ترجمة الموقع بالكامل بلغة معينة (post_types، scope، engine) قبل البدء فيها.
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/estimate-bulk/runedit_posts (فحص الصلاحية الخاص بمسار REST نفسه)post_types مصفوفة
scope نص: missing، stale، all
engine نص
lang نص (مطلوب)
after عدد صحيح
tranzly/export-translation-file
إرجاع ملف XLIFF أو CSV (كنص) يحتوي على الأصول وترجماتها بلغة واحدة، لصالح مترجم أو وكالة ترجمة: المنشورات المحددة، أو صفحة تضم ما يصل إلى 100 أصل لنوع محتوى في حالة معينة (missing، stale، translated أو all؛ مع إمكانية التكرار باستخدام after). يمكن استيراد الملف نفسه مرة أخرى بعد ترجمته.
ProGET /wp-json/wp-abilities/v1/abilities/tranzly/export-translation-file/runedit_posts؛ لا يتم تضمين أي منشور إلا إذا كان للمستخدم صلاحية تحريرهlang نص (مطلوب)
format نص: xliff، csv
posts مصفوفة
post_type نص
state نص: all، missing، stale، translated
after عدد صحيح
tranzly/fix-status
إدراج ترجمة كل عنصر مفقود (أو قديم) ضمن لغة ونوع مقال معينين في قائمة الانتظار.
مجانيPOST /wp-json/wp-abilities/v1/abilities/tranzly/fix-status/runedit_posts (التحقق الخاص بمسار REST)post_type نص
lang نص (مطلوب)
state نص (مطلوب): missing، stale، quality
tranzly/get-comments-setting
إرجاع ما إذا كانت التعليقات مشتركة عبر اللغات أم مخصصة لكل لغة على حدة.
ProGET /wp-json/wp-abilities/v1/abilities/tranzly/get-comments-setting/runmoderate_comments (التحقق الخاص بمسار REST)لا يوجد
tranzly/get-deepl-usage
إرجاع عدد الأحرف المستخدمة والحد الأقصى لمفتاح DeepL المحفوظ لهذا الشهر.
مجانيGET /wp-json/wp-abilities/v1/abilities/tranzly/get-deepl-usage/runmanage_options (التحقق الخاص بمسار REST)لا يوجد
tranzly/get-diagnostics
إرجاع البيانات التشخيصية التي تتضمنها تذكرة الدعم: الإصدارات، الإضافات النشطة، الحدود، والأخطاء الأخيرة.
مجانيGET /wp-json/wp-abilities/v1/abilities/tranzly/get-diagnostics/runmanage_options (التحقق الخاص بمسار REST)لا يوجد
tranzly/get-display
إرجاع خيارات مبدّل اللغة وعرض الحقوق.
مجانيGET /wp-json/wp-abilities/v1/abilities/tranzly/get-display/runmanage_options (التحقق الخاص بمسار REST)لا يوجد
tranzly/get-engine-settings
إرجاع المحرك الافتراضي والبديل، والمحركات ونماذج الذكاء الاصطناعي لكل لغة، وحالة كل محرك، ومزودي الذكاء الاصطناعي المتصلين مع نماذجهم، والإنفاق لهذا الشهر.
مجانيGET /wp-json/wp-abilities/v1/abilities/tranzly/get-engine-settings/runmanage_options (التحقق الخاص بمسار REST)لا يوجد
tranzly/get-glossary
إرجاع الكلمات التي لا تُترجم أبداً، وترجمات المصطلحات الثابتة، ونبرة الصوت لكل لغة.
ProGET /wp-json/wp-abilities/v1/abilities/tranzly/get-glossary/runmanage_optionsلا يوجد
tranzly/get-integrations
عرض إضافات سيو، وWooCommerce، وأدوات بناء الصفحات، والنماذج التي يدعمها Tranzly والنشطة هنا.
مجانيGET /wp-json/wp-abilities/v1/abilities/tranzly/get-integrations/runmanage_options (التحقق الخاص بمسار REST)لا يوجد
tranzly/get-job
إرجاع مستوى تقدم مهمة واحدة وإحصاءاتها.
مجانيGET /wp-json/wp-abilities/v1/abilities/tranzly/get-job/runmanage_options (التحقق الخاص بمسار REST)id نص (مطلوب)
tranzly/get-job-failures
عرض العناصر الفاشلة في مهمة مع سبب فشل كل منها.
مجانيGET /wp-json/wp-abilities/v1/abilities/tranzly/get-job-failures/runmanage_options (التحقق الخاص بمسار REST)id نص (مطلوب)
tranzly/get-legacy-import
إرجاع حالة وتقرير استيراد الترجمات من Tranzly 2.x.
مجانيGET /wp-json/wp-abilities/v1/abilities/tranzly/get-legacy-import/runmanage_options (التحقق الخاص بمسار REST)لا يوجد
tranzly/get-licence
إرجاع خطة Tranzly لهذا الموقع، وحالة الترخيص، وتاريخ التجديد، وما تتضمنه الخطة.
مجانيGET /wp-json/wp-abilities/v1/abilities/tranzly/get-licence/runmanage_options (التحقق الخاص بمسار REST)لا يوجد
tranzly/get-menus
إرجاع القائمة المعروضة لكل لغة في كل موضع قائمة.
مجانيGET /wp-json/wp-abilities/v1/abilities/tranzly/get-menus/runedit_theme_options (التحقق الخاص بمسار REST)لا يوجد
tranzly/get-post-group
عرض مجموعة ترجمة المقال: عنصر كل لغة مع عنوانه وحالته ورابط تحريره.
مجانيGET /wp-json/wp-abilities/v1/abilities/tranzly/get-post-group/runedit_post وedit_term (التحقق الخاص بمسار REST)id نص (مطلوب)
tranzly/get-quality-report
إرجاع تقرير جودة الترجمة بالذكاء الاصطناعي: الدرجة والفقرات التي أشار إليها.
ProGET /wp-json/wp-abilities/v1/abilities/tranzly/get-quality-report/runedit_post (التحقق الخاص بمسار REST)id نص (مطلوب)
tranzly/get-segments
إرجاع فقرات الترجمة بجانب الأصلية لمراجعتها وتصحيحها.
مجانيGET /wp-json/wp-abilities/v1/abilities/tranzly/get-segments/runedit_post (التحقق الخاص بمسار REST)id نص (مطلوب)
tranzly/get-shared-strings
إرجاع نصوص القالب والإضافات (النطاق) بلغة معينة مع ترجماتها.
مجانيGET /wp-json/wp-abilities/v1/abilities/tranzly/get-shared-strings/runedit_theme_options (التحقق الخاص بمسار REST)lang نص (مطلوب)
scope نص: menus، site، templates، gettext.plugin-<slug>، gettext.theme-<slug>
tranzly/get-site-strings
إرجاع عنوان الموقع وسطر الوصف ونصوص الودجات بلغة معينة.
مجانيGET /wp-json/wp-abilities/v1/abilities/tranzly/get-site-strings/runmanage_options (التحقق الخاص بمسار REST)lang نص (مطلوب)
tranzly/get-support-connection
يوضّح ما إذا كان هذا الموقع متصلًا بدعم Zinn Digital®، وبأي صفة.
مجانيGET /wp-json/wp-abilities/v1/abilities/tranzly/get-support-connection/runmanage_options (فحص مسار REST الخاص)refresh قيمة منطقية (boolean)
tranzly/get-term-group
يسرد مجموعة الترجمة الخاصة بتصنيف أو وسم.
مجانيGET /wp-json/wp-abilities/v1/abilities/tranzly/get-term-group/runedit_post و edit_term (فحص مسار REST الخاص)id نص (مطلوب)
tranzly/get-urls
يُرجع كيفية ظهور اللغات في العناوين (مجلد، أو نطاق فرعي، أو نطاق)، والأسماء اللطيفة المترجمة وقواعد الروابط، وتعطيل الفهرسة (noindex) للصفحات غير المترجمة.
مجانيGET /wp-json/wp-abilities/v1/abilities/tranzly/get-urls/runmanage_options (فحص مسار REST الخاص)لا يوجد
tranzly/get-workflow-settings
يُرجع إعدادات الترجمة التلقائية عند النشر والتحديث، والمراجعة قبل النشر، والحد الأدنى لجودة الذكاء الاصطناعي والمزود والنموذج.
احترافيGET /wp-json/wp-abilities/v1/abilities/tranzly/get-workflow-settings/runmanage_options (فحص مسار REST الخاص)لا يوجد
tranzly/import-from-source
يستورد الصفحة التالية من الترجمات من إضافة متعددة اللغات أخرى (الوضع: تجريبي (dry-run) أو تشغيل (run)؛ المؤشر).
احترافيPOST /wp-json/wp-abilities/v1/abilities/tranzly/import-from-source/runmanage_options (فحص مسار REST الخاص)source نص (مطلوب)
mode نص: dry-run, run, undo
cursor نص
tranzly/import-translation-file
يكتب الصفحة التالية من المقالات من ملف ترجمة مرفوع (يُكرر مع المعامل after حتى الاكتمال).
احترافيPOST /wp-json/wp-abilities/v1/abilities/tranzly/import-translation-file/runedit_posts (فحص مسار REST الخاص)token نص (مطلوب)
after عدد صحيح
tranzly/link-post
يجعل مقالًا موجودًا (الهدف) ترجمة لهذا المقال بلغة معينة.
مجانيPOST /wp-json/wp-abilities/v1/abilities/tranzly/link-post/runedit_post و edit_term (فحص مسار REST الخاص)id نص (مطلوب)
lang نص (مطلوب)
target عدد صحيح (مطلوب)
tranzly/link-term
يجعل مصطلحًا موجودًا (الهدف) ترجمة لهذا المصطلح بلغة معينة.
مجانيPOST /wp-json/wp-abilities/v1/abilities/tranzly/link-term/runedit_post و edit_term (فحص مسار REST الخاص)id نص (مطلوب)
lang نص (مطلوب)
target عدد صحيح (مطلوب)
tranzly/list-engines
يسرد محركات الترجمة، وحالة إعداد كل منها، والمحرك المستخدم عند عدم تحديد أي محرك.
مجانيGET /wp-json/wp-abilities/v1/abilities/tranzly/list-engines/runedit_postsلا يوجد
tranzly/list-import-sources
يسرد بيانات WPML و Polylang و TranslatePress التي تم العثور عليها في هذا الموقع والتي يمكن استيرادها.
احترافيGET /wp-json/wp-abilities/v1/abilities/tranzly/list-import-sources/runmanage_options (فحص مسار REST الخاص)لا يوجد
tranzly/list-jobs
يسرد مهام الترجمة في الخلفية، الأحدث أولًا، مع نسبة التقدم.
مجانيGET /wp-json/wp-abilities/v1/abilities/tranzly/list-jobs/runedit_posts (فحص مسار REST الخاص)لا يوجد
tranzly/list-languages
يسرد لغات الموقع. اللغة الأولى هي اللغة التي كُتب بها المحتوى الأصلي.
مجانيGET /wp-json/wp-abilities/v1/abilities/tranzly/list-languages/runedit_postsلا يوجد
tranzly/list-status-items
يسرد المحتوى الأصلي مع حالة ترجمته في لغة معينة (الحالة: مفقودة، قديمة، حالية)، صفحة تلو الأخرى.
مجانيGET /wp-json/wp-abilities/v1/abilities/tranzly/list-status-items/runedit_posts (فحص مسار REST الخاص)post_type نص
lang نص (مطلوب)
state نص: all, missing, stale, translated, human, machine, review, quality
after عدد صحيح
tranzly/list-theme-strings
يسرد القوالب والإضافات التي يمكن فحص نصوصها لترجمتها، وعدد النصوص في كل منها.
احترافيGET /wp-json/wp-abilities/v1/abilities/tranzly/list-theme-strings/runmanage_options (فحص مسار REST الخاص)لا يوجد
tranzly/open-support-ticket
إنشاء تذكرة دعم (الموضوع، والرسالة، والنوع، والبريد الإلكتروني)، مع بيانات تشخيص هذا الموقع عند موافقة المدير. لا يقوم بإنشاء بيانات تسجيل دخول أو إرسالها إطلاقًا.
مجانيPOST /wp-json/wp-abilities/v1/abilities/tranzly/open-support-ticket/runmanage_options (فحص مسار REST الخاص)subject نص (مطلوب)
message نص (مطلوب)
kind نص: help, bug, feedback, feature_request
email نص
name نص
diagnostics قيمة منطقية (boolean)
tranzly/record-support-consent
يسجل موافقة المدير على إرسال بيانات التشخيص مع تذاكر الدعم.
مجانيPOST /wp-json/wp-abilities/v1/abilities/tranzly/record-support-consent/runmanage_options (فحص مسار REST الخاص)consent قيمة منطقية (boolean) (مطلوب)
tranzly/retry-job-item
إعادة محاولة عنصر فاشل (action: retry، واختياريًا باستخدام محرك آخر) أو تعيينه للترجمة يدويًا (action: by-hand).
مجانيPOST /wp-json/wp-abilities/v1/abilities/tranzly/retry-job-item/runedit_post وmanage_options (الفحص الخاص بمسار REST)item نص (مطلوب)
action نص (مطلوب)
engine نص
tranzly/review-translation
الموافقة على ترجمة (ونشرها عند نشر الأصل) أو إعادتها (decision، note).
احترافيPOST /wp-json/wp-abilities/v1/abilities/tranzly/review-translation/runedit_post (الفحص الخاص بمسار REST)id نص (مطلوب)
decision نص (مطلوب): approve، changes، pending
note نص
tranzly/run-legacy-import
تشغيل استيراد الإصدار 2.x: تجربة تشغيل (تقرير فقط)، تشغيل، أو تراجع.
مجانيPOST /wp-json/wp-abilities/v1/abilities/tranzly/run-legacy-import/runmanage_options (الفحص الخاص بمسار REST)action نص (مطلوب)
tranzly/scan-theme-strings
فحص الصفحة التالية من ملفات PHP الخاصة بالمكوّن بحثًا عن نصوص قابلة للترجمة (التكرار باستخدام after حتى الاكتمال).
احترافيPOST /wp-json/wp-abilities/v1/abilities/tranzly/scan-theme-strings/runmanage_options (الفحص الخاص بمسار REST)component نص (مطلوب)
after عدد صحيح
tranzly/schedule-quality-check
جدولة فحص جودة الترجمة بالذكاء الاصطناعي للصفحة التالية من ترجمات لغة ما (أو للمقالات المحددة).
احترافيPOST /wp-json/wp-abilities/v1/abilities/tranzly/schedule-quality-check/runedit_posts (الفحص الخاص بمسار REST)lang نص (مطلوب)
post_type نص
posts مصفوفة
after عدد صحيح
tranzly/seo-audit
فحص الترجمات للتحقق من عناوين وأوصاف ولطائف SEO وروابط hreflang المفقودة في لغة ما، صفحة بصفحة.
احترافيGET /wp-json/wp-abilities/v1/abilities/tranzly/seo-audit/runmanage_options (الفحص الخاص بمسار REST)lang نص (مطلوب)
after عدد صحيح
tranzly/set-comments-setting
مشاركة التعليقات عبر ترجمات المقالة أو الاحتفاظ بها لكل لغة على حدة (mode).
احترافيPOST /wp-json/wp-abilities/v1/abilities/tranzly/set-comments-setting/runmanage_options وmoderate_comments (الفحص الخاص بمسار REST)mode نص (مطلوب): off، show، translate
tranzly/set-engine-key
حفظ مفتاح API (والمنطقة بالنسبة لـ Microsoft) لـ DeepL أو Google أو Microsoft؛ وتركه فارغًا يؤدي إلى إزالته. تُحفظ المفاتيح مشفرة ولا يتم إرجاعها أبدًا.
مجانيPOST /wp-json/wp-abilities/v1/abilities/tranzly/set-engine-key/runmanage_options (الفحص الخاص بمسار REST)engine نص (مطلوب)
key نص (مطلوب)
region نص
tranzly/set-menus
تعيين قائمة لكل لغة ولكل موضع (map).
مجانيPOST /wp-json/wp-abilities/v1/abilities/tranzly/set-menus/runedit_theme_options (الفحص الخاص بمسار REST)map كائن (مطلوب)
tranzly/set-protection
حماية الترجمة من الاستبدال بواسطة المحرك (protected: true)، أو إلغاء قفلها.
مجانيPOST /wp-json/wp-abilities/v1/abilities/tranzly/set-protection/runedit_post (الفحص الخاص بمسار REST)id نص (مطلوب)
protected قيمة منطقية (مطلوب)
tranzly/set-shared-strings
حفظ الترجمات المصححة لنصوص القوالب والإضافات (strings)؛ وتصبح محمية.
مجانيPOST /wp-json/wp-abilities/v1/abilities/tranzly/set-shared-strings/runedit_theme_options (الفحص الخاص بمسار REST)lang نص (مطلوب)
scope نص: menus، site، templates، gettext.plugin-<slug>، gettext.theme-<slug>
strings كائن (مطلوب)
tranzly/set-site-string
حفظ نص موقع واحد (key) بلغة ما، مثل عنوان الموقع أو سطر الوصف.
مجانيPOST /wp-json/wp-abilities/v1/abilities/tranzly/set-site-string/runedit_theme_options وmanage_options (الفحص الخاص بمسار REST)lang نص (مطلوب)
key نص (مطلوب)
translation نص (مطلوب)
tranzly/set-urls
ضبط وضع العنوان (mode)، ونطاقات كل لغة، والقواعد والأجزاء المترجمة، وnoindex_untranslated، واقتراحات اللطائف.
مجانيPOST /wp-json/wp-abilities/v1/abilities/tranzly/set-urls/runmanage_options (الفحص الخاص بمسار REST)mode نص
segments كائن
domains كائن
bases كائن
suggest قيمة منطقية
noindex_untranslated قيمة منطقية
tranzly/start-trial
بدء الفترة التجريبية لـ Tranzly Pro لمدة 14 يومًا لهذا الموقع (دون الحاجة للدفع).
مجانيPOST /wp-json/wp-abilities/v1/abilities/tranzly/start-trial/runmanage_options (الفحص الخاص بمسار REST)لا يوجد
tranzly/translate-media-field
حفظ النص البديل للصورة، أو عنوانها أو تسميتها التوضيحية (field) بلغة معينة (lang).
مجانيPOST /wp-json/wp-abilities/v1/abilities/tranzly/translate-media-field/runedit_post (فحص مسار REST نفسه)id نص (مطلوب)
lang نص (مطلوب)
field نص (مطلوب): alt، أو caption، أو title
translation نص (مطلوب)
tranzly/translate-post
ترجمة مقال واحد أو صفحة واحدة إلى لغة أو أكثر من لغات الموقع باستخدام محرك ترجمة، مع إنشاء كل ترجمة أو تحديثها. تكون الترجمات الجديدة مسودات ما لم تكن قيمة publish صحيحة (true). يتم تخطي الترجمة التي عدّلها شخص ما لم تكن قيمة force صحيحة (true).
مجانيPOST /wp-json/wp-abilities/v1/abilities/tranzly/translate-post/runإمكانية ترجمة هذا المقال (صلاحية edit_post عليه)؛ وصلاحية edit_post على ترجمة حالية؛ وصلاحية النشر للنوع المحدد للنشرid عدد صحيح (مطلوب)
languages مصفوفة (مطلوب)
engine نص
publish قيمة منطقية
force قيمة منطقية
tranzly/translate-shared-strings
ترجمة الصفحة التالية من نصوص القوالب والإضافات غير المترجمة بلغة معينة باستخدام المحرك الافتراضي (تكرار مع after حتى الانتهاء).
مجانيPOST /wp-json/wp-abilities/v1/abilities/tranzly/translate-shared-strings/runedit_theme_options (فحص مسار REST نفسه)lang نص (مطلوب)
scope نص: menus، وsite، وtemplates، وgettext.plugin-<slug>، وgettext.theme-<slug>
after عدد صحيح
tranzly/translate-site
سير عمل موجه: يتحقق الوكيل من اللغات والمحرك، ويقدّر التكلفة، ويترجم ما هو مفقود، مع طلب الإذن قبل الاستهلاك أو النشر.
مجانيPOST /wp-json/wp-abilities/v1/abilities/tranzly/translate-site/runedit_postslanguages نص (مطلوب)
tranzly/translate-term
ترجمة مصطلح واحد (تصنيف، أو وسم، أو سمة منتج) إلى لغة معينة (lang) باستخدام محرك ترجمة، مع إنشاء ترجمته أو تحديثها.
مجانيPOST /wp-json/wp-abilities/v1/abilities/tranzly/translate-term/runفحص الأذونات الخاص بمسار REST لكل عنصرid نص (مطلوب)
lang نص (مطلوب)
engine نص
force قيمة منطقية
status نص: publish، أو draft
tranzly/translation-status
عند تحديد معرف المقال (ID): يعرض ترجمة هذا المقال لكل لغة، وما إذا كانت قديمة، ومن كتبها. بدون تحديد المعرف: يعرض نسبة ما تم ترجمته من الموقع لكل لغة.
مجانيGET /wp-json/wp-abilities/v1/abilities/tranzly/translation-status/runصلاحية edit_post على هذا المقال؛ وصلاحية edit_posts لملخص الموقعid عدد صحيح
post_type نص
tranzly/unlink-post
إزالة مقال من مجموعة الترجمة الخاصة به؛ مع الاحتفاظ بلغته.
مجانيPOST /wp-json/wp-abilities/v1/abilities/tranzly/unlink-post/runedit_post وedit_term (فحص مسار REST نفسه)id نص (مطلوب)
tranzly/unlink-term
إزالة مصطلح من مجموعة الترجمة الخاصة به.
مجانيPOST /wp-json/wp-abilities/v1/abilities/tranzly/unlink-term/runedit_post وedit_term (فحص مسار REST نفسه)id نص (مطلوب)
tranzly/update-display
تعديل مبدّل اللغات (النمط، والأعلام، والأسماء، والموضع) وسطر الإشارة للحقوق.
مجانيPOST /wp-json/wp-abilities/v1/abilities/tranzly/update-display/runmanage_options (فحص مسار REST نفسه)switcher كائن
credit قيمة منطقية
tranzly/update-engine-settings
تعيين المحرك الافتراضي، والمحرك الاحتياطي، والمحركات المخصصة لكل لغة، ونماذج الذكاء الاصطناعي لكل لغة (default، وfallback، وper_lang، وmodels، وcaps). كل شيء باستثناء المحرك الافتراضي متاح في النسخة المدفوعة (Pro).
مجانيPOST /wp-json/wp-abilities/v1/abilities/tranzly/update-engine-settings/runmanage_options (فحص مسار REST نفسه)default نص
per_lang كائن
fallback مصفوفة
caps كائن
models كائن
tranzly/update-glossary
استبدال الأجزاء المرسلة من قائمة المصطلحات (الكلمات التي لا تُترجم أبدًا، وترجمات المصطلحات، ونبرة الصوت)؛ مع الإبقاء على الأجزاء التي لم يتم إرسالها. يُستخدم من قِبل جميع المحركات بدءًا من الترجمة التالية.
مدفوع (Pro)POST /wp-json/wp-abilities/v1/abilities/tranzly/update-glossary/runmanage_optionsdnt مصفوفة
terms كائن
tone كائن
tranzly/update-settings
تعيين لغات الموقع (languages: قائمة الرمز والاسم؛ وتكون الأولى هي اللغة الأصلية)، والبادئة لفئات الواجهة الأمامية، وتحديد ما إذا كان يُسمح بوكلاء الذكاء الاصطناعي (MCP).
مجانيPOST /wp-json/wp-abilities/v1/abilities/tranzly/update-settings/runmanage_options (فحص مسار REST نفسه)prefix نص
mcp قيمة منطقية
languages مصفوفة
tranzly/update-workflow-settings
تعيين on_update (off، stale، translate)، وon_publish، وreview، وquality_threshold، وquality_provider، وquality_model.
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/update-workflow-settings/runmanage_options (الفحص الخاص بمسار REST)on_update النصية: off، stale، translate
on_publish منطقي
review منطقي
quality_threshold عدد صحيح
quality_provider سلسلة نصية
quality_model سلسلة نصية
tranzly/upload-translation-file
رفع ملف Tranzly بتنسيق XLIFF أو CSV (المحتوى، اسم الملف) مترجم في مكان آخر؛ ويرد برمز مميز يحدد عملية الرفع للاستيراد.
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/upload-translation-file/runedit_posts (الفحص الخاص بمسار REST)content سلسلة نصية (مطلوب)
filename سلسلة نصية (مطلوب)

تم إنشاؤه من ملف abilities.json الخاص بالإضافة، والذي تم إنشاؤه بدوره من موقع قيد التشغيل؛ يفشل الاختبار عندما يختلف الاثنان.

أوامر WP-CLI

قم بتشغيل هذه الأوامر على الخادم باستخدام WP-CLI. يتحقق كل أمر من نفس الأذونات الخاصة بشاشات الإضافة؛ الأمثلة مأخوذة من نص المساعدة الخاص بالإضافة نفسها.

الأمرما يقوم بهالإصدار
wp tranzly create <id> [--term]
wp tranzly create 42 --lang=de_DE --user=admin
إنشاء مسودة ترجمة لمقالة (أو مصطلح)، مرتبطة بها.مجاني
wp tranzly enginesعرض قائمة بمحركات الترجمة.مجاني
wp tranzly jobs <action> [<id>...] [--lang=<codes>] [--post-type=<type>] [--engine=<id>] [--publish] [--force] [--format=<format>]
wp tranzly jobs create --lang=de,fr --post-type=page --user=admin
wp tranzly jobs status 12
wp tranzly jobs failures 12
wp tranzly jobs retry 345 --engine=deepl
wp tranzly jobs retry-failed 12
wp tranzly jobs run 12 # work the job here instead of waiting for the queue runner
مهام الترجمة في الخلفية.مجاني
wp tranzly legacy <action> [--format=<format>]
wp tranzly legacy dry-run
wp tranzly legacy run
wp tranzly legacy undo
عرض، أو إجراء تجريبي، أو تشغيل، أو التراجع عن استيراد ترجمات موقع Tranzly قديم (2.x).مجاني
wp tranzly link <source> <target> [--term]ربط مقالة موجودة (أو مصطلح) كترجمة لأخرى.مجاني
wp tranzly network <action> [--languages=<codes>]
wp tranzly network setup
wp tranzly network languages --languages=en_US,de_DE,fr_FR
شبكة المواقع المتعددة (Agency): إعداد كل موقع في الشبكة، أو تعيين اللغات التي تبدأ بها المواقع الجديدة.مجاني
wp tranzly translate [<id>...] [--post-type=<type>] [--engine=<id>] [--force] [--publish] [--dry-run]
wp tranzly translate --lang=de --post-type=page --user=admin
wp tranzly translate 42 43 --lang=de_DE,fr_FR --engine=deepl --user=admin
ترجمة المقالات باستخدام محرك.مجاني
wp tranzly translations <id> [--term] [--format=<format>]عرض قائمة بترجمات المقالة (أو المصطلح).مجاني

دوال PHP

دوال يمكن للقوالب والإضافات الأخرى استدعاؤها. تحقق من function_exists() أولاً، حتى يستمر كودك في العمل أثناء عدم تفعيل الإضافة.

الدالةوظيفتهاالإصدار
icl_object_id( $id, $type = 'post', $return_original_if_missing = false, $lang = null )WPML: ترجمة عنصر.الاحترافي (Pro)
pll__( $text )Polylang: نص مسجل، مترجم. يترجم Tranzly نصوص القوالب عبر نظام gettext الخاص بووردبريس، لذا يُعاد النص كما هو.الاحترافي (Pro)
pll_current_language( $field = 'slug' )Polylang: اللغة الحالية.الاحترافي (Pro)
pll_default_language( $field = 'slug' )Polylang: اللغة الافتراضية.الاحترافي (Pro)
pll_e( $text )Polylang: طباعة نص مسجل مع تنظيفه وتأمينه (escaped).الاحترافي (Pro)
pll_get_post( $post_id, $lang = null )Polylang: ترجمة مقالة.الاحترافي (Pro)
pll_get_post_language( $post_id, $field = 'slug' )Polylang: لغة المقالة.الاحترافي (Pro)
pll_get_post_translations( $post_id )Polylang: جميع ترجمات المقالة، الاسم اللطيف => المعرّف (ID).الاحترافي (Pro)
pll_get_term( $term_id, $lang = null )Polylang: ترجمة مصطلح أو وسم.الاحترافي (Pro)
pll_get_term_language( $term_id, $field = 'slug' )Polylang: لغة المصطلح أو الوسم.الاحترافي (Pro)
pll_get_term_translations( $term_id )Polylang: جميع ترجمات المصطلح أو الوسم، الاسم اللطيف => المعرّف (ID).الاحترافي (Pro)
pll_home_url( $lang = '' )Polylang: رابط الصفحة الرئيسية بلغة محددة.الاحترافي (Pro)
pll_is_translated_post_type( $post_type )Polylang: هل نوع المقالة هذا مترجم؟الاحترافي (Pro)
pll_is_translated_taxonomy( $taxonomy )Polylang: هل هذا التصنيف مترجم؟الاحترافي (Pro)
pll_languages_list( $args = array( )Polylang: قائمة اللغات.الاحترافي (Pro)
pll_register_string()Polylang: تسجيل نص (مقبول ويتم تجاهله — راجع pll__()).الاحترافي (Pro)
pll_the_languages( $args = array( )Polylang: مبدّل اللغة. المعامل `raw` يعيد مصفوفة Polylang (الاسم اللطيف => التفاصيل)؛ وإلا فيعيد قائمة `<li>` بتنسيق وسوم Polylang، وتُطبع تلقائيًا ما لم تكن قيمة `echo` هي 0. يدعم `hide_current`، و`hide_if_no_translation`، و`display_names_as` (`name` أو `slug`). يُعرض خيار `dropdown` على هيئة قائمة: استخدم مكوّن/ودجة مبدّل اللغات الخاص بـ Tranzly لإظهار قائمة منسدلة.الاحترافي (Pro)
pll_translate_string( $text )Polylang: نص مسجل بلغة معينة. تمامًا مثل pll__()، يُعاد النص كما هو.الاحترافي (Pro)
tranzly_compat_field( string $code, string $field )حقل واحد للغة، وفقًا لمصطلحات Polylang.الاحترافي (Pro)
tranzly_current_language(): stringلغة الطلب الحالي (رمز لغة محلي لووردبريس مثل `fr_FR`).المجاني
tranzly_default_language(): stringاللغة الافتراضية: أول لغة في القائمة.المجاني
tranzly_get_engines(): arrayالمحركات المتاحة: المعرّف (id) => الاسم.المجاني
tranzly_get_post_language( int $post_id ): stringاللغة التي كُتبت بها المقالة.المجاني
tranzly_get_term_language( int $term_id ): stringاللغة التي كُتب بها المصطلح أو الوسم.المجاني
tranzly_get_term_translation( int $term_id, string $lang ): ?intترجمة المصطلح أو الوسم إلى لغة معينة، أو قيمة فارغة (null).المجاني
tranzly_get_term_translations( int $term_id ): arrayجميع نُسخ المصطلح أو الوسم: رمز اللغة => معرّف المصطلح (ID).المجاني
tranzly_get_translation( int $post_id, string $lang ): ?intمعرّف ترجمة مقالة إلى لغة معينة، أو قيمة فارغة (null) في حال عدم وجودها. يعيد معرّف المقالة نفسه إذا كانت مكتوبة بالفعل بتلك اللغة.المجاني
tranzly_get_translations( int $post_id ): arrayجميع نُسخ المقالة، بما في ذلك المقالة نفسها: رمز اللغة => معرّف المقالة (ID). المقالة التي لا تحتوي على أي ترجمات تعيد فقط نفسها بلغتها.المجاني
tranzly_language_switcher( array $args = array( )كود HTML لمبدّل اللغة، مخصص لأي قالب أو أداة بناء أو إضافة (T5). يستدعيه عنصر Page Builder Sandwich؛ ويمكنك استدعاؤه بالمثل. يكون فارغًا إذا كان هناك أقل من لغتين.المجاني
tranzly_language_url( string $lang, ?string $url = null ): stringرابط URL يعرض اللغة المحددة.المجاني
tranzly_languages(): arrayلغات الموقع، وتأتي الافتراضية أولاً.المجاني
tranzly_register_engine( Engine $engine )إضافة محرك ترجمة. يتم استدعاؤها عبر `tranzly_register_engines`، أو في أي وقت قبل الترجمة الأولى للطلب.المجاني
tranzly_restore_language(): boolالتراجع عن آخر استدعاء للدالة tranzly_switch_language().المجاني
tranzly_switch_language( string $lang ): boolتشغيل الكود بلغة أخرى حتى يتم استدعاء tranzly_restore_language(): حيث تتبدل كل من اللغة الحالية وترجمات ووردبريس الخاصة. تُعامل كتضمين متداخل مثل switch_to_blog():المجاني
tranzly_translatable_attributes( string $block_name ): arrayأسماء السمات التي يترجمها Tranzly لنوع مكوّن معين: `role: content` في ملف block.json الخاص به، والمعدلة بواسطة مرشح `tranzly_translatable_attributes`.المجاني
tranzly_translate_post( int $post_id, string $lang, string $engine = '', array $args = array( )ترجمة مقال إلى لغة معينة باستخدام محرك، بصفتك المستخدم الحالي (تنطبق صلاحياته).مجاني

الإجراءات والمرشحات

كل خطّاف (hook) توفره الإضافة، مع الوصف المأخوذ من شيفرته المصدرية. تُعدّل المرشحات (Filters) قيمة معينة؛ وتتيح لك الإجراءات (Actions) تشغيل تعليمات برمجية في لحظة محددة؛ أما نقاط الدخول (Entry points) فهي إجراءات تقوم بإطلاقها لتطلب من الإضافة تنفيذ أمر ما.

الخطاف (Hook)النوعما يفعلهالمعاملاتالإصدار
tranzly_admin_barإجراء (Action)يعمل بعد إنشاء قائمة الترجمات في شريط الإدارة (يضيف محرر Pro المرئي عنصر “ترجمة على هذه الصفحة” هنا).\WP_Admin_Bar $bar
int $id
المجاني
tranzly_admin_dataمرشح (Filter)يرشح البيانات التي يبدأ بها تطبيق الإدارة عمله. تستخدمه الطبقة المدفوعة للإبلاغ عن إصدارها؛ ولا ينبغي وضع أي بيانات حساسة هنا، لأنها تُطبع داخل الصفحة.لا يوجدالمجاني
tranzly_ai_modelمرشح (Filter)يرشح مزوّد الذكاء الاصطناعي والنموذج اللذين يترجمان إلى لغة معينة. الإصدار المجاني: المزوّد والنموذج المختاران لمهمة `translate`، لجميع اللغات. Tranzly Pro: خيار اللغة المستقل، وإلا فخيار “جميع اللغات الأخرى”.string $targetالمجاني
tranzly_ai_providers_in_useمرشح (Filter)يرشح مزوّدي الذكاء الاصطناعي المحددين للغات معينة. لا يوجد في الإضافة المجانية: تستخدم كل لغة المزوّد والنموذج المحددين لمهمة `translate`. يسرد Tranzly Pro مزوّدي النماذج المخصصة لكل لغة.لا يوجدالمجاني
tranzly_content_before_rebuildمرشح (Filter)يرشح المحتوى المصدر قبل كتابة الأجزاء المترجمة فيه مباشرةً، لكل لغة (يستخدمه خيار تبديل الصور لكل لغة في إصدار Pro).string $content
string $lang
المجاني
tranzly_copy_meta_keysمرشح (Filter)يرشح المفاتيح الوصفية (meta keys) المنسوخة من المقالة إلى ترجمتها الجديدة. لا يتم نسخ أي شيء آخر.int $source_idالمجاني
tranzly_deepl_hostمرشح (Filter)يرشح مضيف واجهة برمجة تطبيقات DeepL (سواء كان بروكسي أو نموذج اختبار بديل).string $host
string $key
المجاني
tranzly_deepl_price_per_millionمرشح (Filter)يرشح سعر DeepL لكل مليون حرف بالدولار الأمريكي.float $priceالمجاني
tranzly_default_engineمرشح (Filter)يرشح معرّف المحرك المستخدم في حال عدم تحديد أي محرك.string $idالمجاني
tranzly_engine_capمرشح (Filter)يرشح الحد الأقصى الشهري للمحرك بالدولار الأمريكي: لا يوجد حد في الإضافة المجانية.float|null $cap
string $engine
المجاني
tranzly_engine_chainمرشح (Filter)يرشح المحركات التي ستتم تجربتها لكل لغة، بالترتيب. الإصدار المجاني: المحرك الافتراضي. تضيف الطبقة المدفوعة المحرك الخاص باللغة وقائمة المحركات الاحتياطية.string $lang
string $first
المجاني
tranzly_engine_optionsمرشح (Filter)يرشح الخيارات الممررة إلى المحرك (قائمة الكلمات المستثناة من الترجمة، المسرد، مستوى الرسمية، التعليمات).string $target
Engine $engine
المجاني
tranzly_engine_settings_saveمرشح (Filter)يحفظ المحركات ونماذج الذكاء الاصطناعي لكل لغة، وقائمة المحركات الاحتياطية، والحدود الشهرية. تستجيب له الطبقة المدفوعة فقط (إرشادات WordPress.org رقم 5: عدم تضمين سلوك Pro في الإضافة المجانية).لا يوجدالمجاني
tranzly_frontend_prefixمرشح (Filter)يرشح البادئة الحيادية لفئة الواجهة الأمامية.string $prefixالمجاني
tranzly_fs_loadedإجراء (Action)يعمل بمجرد تحميل حزمة ترخيص البرمجيات SDK (في الملف الرئيسي، قبل أي تعليمات برمجية لـ Tranzly). اربطه هنا للتواصل مع `tranzly_fs()`.لا يوجدالمجاني
tranzly_glossary_optionsمرشح (Filter)يرشح خيارات المحرك للغة الهدف: قائمة الكلمات المستثناة من الترجمة، بالإضافة إلى المسرد والنبرة عند إضافتهما بواسطة الطبقة المدفوعة.string $langالمجاني
tranzly_glossary_saveمرشح (Filter)يحفظ الترجمات المفضلة والنبرة لكل لغة. تستجيب له الطبقة المدفوعة فقط (إرشادات WordPress.org رقم 5: عدم تضمين سلوك Pro في الإضافة المجانية).لا يوجدالمجاني
tranzly_google_price_per_millionمرشح (Filter)يرشح سعر Google Cloud Translation لكل مليون حرف، بالدولار الأمريكي.float $pricePro
tranzly_install_language_packsمرشح (Filter)تحديد ما إذا كان Tranzly يثبّت حزم لغات WordPress والقوالب والإضافات للغة المضافة إلى الموقع (لتظهر الكلمات الخاصة بـ WordPress وWooCommerce مترجمة). مفعّل افتراضيًا.bool $installالمجاني
tranzly_integration_availableمرشح (Filter)يرشح ما إذا كان التكامل سيعمل عند عدم اكتشاف إضافته — للمحتوى الذي تركه منشئ الصفحات بعد إيقاف تشغيله، أو عند تحميل إضافة بطريقة غير معتادة.bool $on
string $id
المجاني
tranzly_integrationsمرشح (Filter)يرشح عمليات التكامل التي يشغلها Tranzly. أضف فئة فرعية من `Integration` لدعم إضافة أخرى.لا يوجدالمجاني
tranzly_is_proمرشح (Filter)يرشح ما إذا كانت الطبقة المدفوعة قيد التشغيل. تستجيب له الطبقة المدفوعة فقط.bool $proالمجاني
tranzly_job_createdإجراء (Action)يعمل بعد إنشاء مهمة ترجمة.int $job
int $items
المجاني
tranzly_job_finishedإجراء (Action)يتم إطلاقه عندما لا يتبقى أي عمل في مهمة الترجمة.int $job_idمجاني
tranzly_kit_api_baseمرشح (Filter)يرشح عنوان واجهة برمجة التطبيقات (API) الأساسي لـ Zinn Digital® الذي تستدعيه شاشات الدعم.string $baseمجاني
tranzly_kit_diagnosticsمرشح (Filter)يرشح بيانات التشخيص قبل أن يراها مالك الموقع. تضيف الإضافة بياناتها الخاصة تحت `extra`. ⛔ يعمل هذا الإجراء قَبْلَ المعاينة، ولا يعمل أبدًا بين المعاينة والإرسال.لا يوجدمجاني
tranzly_kit_footprint_freeمرشح (Filter)يرشح ما إذا كان هذا الموقع خاليًا من الأثر البرمجي (footprint-free)، حتى لا يتم الترويج لـ Zinn® Ads عليه أبدًا.bool $footprint_freeمجاني
tranzly_kit_promotionsمرشح (Filter)يرشح سجل العروض الترويجية قبل معالجتها. أضف صفًا للترويج لمنتج آخر: `id`، و`kind` (hosting|marketplace|platform|plugin|bundle|ads)، و`slot` (promo|cross-sell)، بالإضافة إلى `url` أو (في حالة الإضافة) `name` و`site` و`main_files`.لا يوجدمجاني
tranzly_kit_tierمرشح (Filter)يرشح مستوى الخطة التي تبلغ عنها الحزمة لهذه الإضافة (في بيئات الاختبار والتجهيز؛ بينما تحدد رخصة الاستخدام ذلك في بيئة الإنتاج).string $tierمجاني
tranzly_localize_linksمرشح (Filter)يرشح ما إذا كان Tranzly يوجّه الروابط الداخلية لهذه الصفحة إلى ترجماتها المقابلة.bool $localize
string $lang
مجاني
tranzly_memory_enabledمرشح (Filter)يرشح ما إذا كانت ذاكرة الترجمة مستخدمة.bool $onمدفوع (Pro)
tranzly_microsoft_price_per_millionمرشح (Filter)يرشح سعر Microsoft Translator لكل مليون حرف، بالدولار الأمريكي.float $priceمدفوع (Pro)
tranzly_network_enabledمرشح (Filter)يرشح ما إذا كانت طبقة الشبكة متعددة المواقع مفعّلة.bool $agencyمجاني
tranzly_pbs_internal_post_typesمرشح (Filter)يرشح أنواع المقالات الخاصة بـ Page Builder Sandwich التي يتجاهلها Tranzly.لا يوجدمجاني
tranzly_post_segmentsمرشح (Filter)يرشح أجزاء المقال المرسلة إلى المحرك. المفتاح => `text` + `format` (`text` أو `html`). يضيف المحلل المتوافق مع الكتل وعمليات التكامل مقاطع أو يقسمها أو يستبدلها هنا، ويعيد كتابتها في `tranzly_translated_post_fields`.\WP_Post $postمجاني
tranzly_post_translatedإجراء (Action)يتم إطلاقه بعد أن يترجم المحرك مقالًا (أو بعد كتابته عبر ملف شخصي أو استيراد).int $target
int $source_id
string $code
string $engine
مجاني
tranzly_post_translation_createdإجراء (Action)يتم إطلاقه بعد أن ينشئ Tranzly ترجمة مقال.int $new_id
int $source_id
string $code
مجاني
tranzly_post_typesمرشح (Filter)يرشح أنواع المقالات التي يترجمها Tranzly.لا يوجدمجاني
tranzly_pre_current_languageمرشح (Filter)تجاوز مسبق للغة الحالية: أرجع رمز اللغة لاستخدامه. هكذا تعمل الدالة tranzly_switch_language()؛ أرجع null لترك القرار لـ Tranzly.string|null $langمجاني
tranzly_query_varمرشح (Filter)يرشح متغير الاستعلام (query variable) الذي يحدد اللغة.string $varمجاني
tranzly_queue_lease_secondsمرشح (Filter)يرشح مدة الحجز لعنصر محجوز: بعدها، يقوم أي عامل توقف في منتصف معالجة العنصر بإعادته إلى العمال الآخرين. يجب أن تكون أطول من أبطأ ترجمة مفردة.int $secondsمجاني
tranzly_queue_worker_secondsمرشح (Filter)يرشح المدة التي يعمل فيها عامل واحد قبل تسليم المهمة، بالثواني.int $secondsمجاني
tranzly_queue_workersمرشح (Filter)يرشح عدد العمال الذين يشغلون مهمة واحدة في نفس الوقت. هذا حد أقصى للعمال للتعامل بسلاسة مع خدمة الترجمة، وليس حدًا لعدد العناصر المنجزة.int $workers
int $job_id
مجاني
tranzly_rate_source_مرشح (Filter)أسعار صرف من مصدر آخر (راجع `tranzly_rate_sources`).لا يوجدمدفوع (Pro)
tranzly_rate_sourcesمرشح (Filter)يرشح مصادر أسعار الصرف. أضف مصدرًا باستخدام المرشح `tranzly_rate_source_<id>` الذي يرجع `[ code => سعر الصرف مقابل مرجعه ]`، أو WP_Error.لا يوجدمدفوع (Pro)
tranzly_register_enginesإجراء (Action)تسجيل محركات الترجمة. استدعِ `$registry->add( new Your_Engine() )`.Registry $registryمجاني
tranzly_relations_changedإجراء (Action)يتم إطلاقه بعد تغيير روابط الترجمة للكائنات: تم ربطها، أو إلغاء ربطها، أو نقلها إلى لغة أخرى، أو إزالتها. يتم إطلاقه مرة واحدة لكل مجموعة تأثرت، لذلك قد يؤدي ربط واحد إلى إطلاقه مرتين.string $type
array<int> $ids
مجاني
tranzly_robots_meta_keysمرشح (Filter)يرشح مفاتيح البيانات الوصفية للمقال التي تحتوي على إعدادات روبوتات الفهرسة (robots)؛ حيث يتبع كل منها المقال الأصلي إلى ترجماته.لا يوجدمجاني
tranzly_shared_string_scopesمرشحتصفية نطاقات النصوص المشتركة (المسار L06، T6: تضيف عمليات الدمج `woocommerce` و`forms` و`theme`؛ وتأتي نصوصها عبر `tranzly_shared_strings`).لا شيءمجاني
tranzly_shared_stringsمرشحتصفية النصوص المشتركة التي يترجمها Tranzly كسلاسل نصية، بحسب كل نطاق. تضيف طبقة Pro قوالب الكتل وأجزاء القوالب والأنماط إلى `templates`.string $scopeمجاني
tranzly_shared_strings_coveredمرشحتصفية نصوص نطاق النصوص المشتركة التي تترجمها حزمة لغة معينة. تبلغ طبقة Pro عن الأنماط المسجلة للقالب والنواة بالنسبة إلى `templates`.string $scope
string $lang
مجاني
tranzly_source_changedإجراءيُنفّذ عند تغيير المحتوى القابل للترجمة في الأصل، مما يجعل ترجماته قديمة وغير محدثة.int $post_id
string $now
string $before
مجاني
tranzly_source_meta_keysمرشحتصفية المفاتيح الوصفية التي يؤدي تغييرها إلى جعل ترجمات الصفحة غير محدثة. تضيف عمليات الدمج المفاتيح التي تترجمها (بيانات أدوات البناء، وحقول تحسين محركات البحث، والحقول المخصصة).int $post_idمجاني
tranzly_source_publishedإجراءيُنفّذ مرة واحدة عند نشر الأصل لأول مرة (بعد حفظ البيانات الوصفية الخاصة به).int $post_idمجاني
tranzly_style_rules_enabledمرشحتحديد ما إذا كان Tranzly يطبق قواعد أسلوب فريق تعريب WordPress.org للغة (علامات التنصيص، والمسافات حول علامات الترقيم، وعلامات الحذف، والمسافات اليابانية، وضمائر المخاطبة) على كل ترجمة جديدة. مفعّل افتراضيًا.bool $enabled
string $locale
مجاني
tranzly_taxonomiesمرشحتصفية التصنيفات التي يترجمها Tranzly.لا شيءمجاني
tranzly_term_segmentsمرشحتصفية أجزاء المصطلح المرسلة إلى المحرك (`name`، و`description`، بالإضافة إلى ما تضيفه عمليات الدمج: عناوين تحسين محركات البحث، والحقول المخصصة). كتابة ما تم إضافته عبر `tranzly_term_translated`.\WP_Term $termمجاني
tranzly_term_translatedإجراءيُنفّذ بعد قيام المحرك بترجمة مصطلح، مع كل جزء مترجم (تكتب عمليات الدمج الأجزاء التي أضافتها عبر `tranzly_term_segments`).int $target
int $term_id
string $code
مجاني
tranzly_term_translation_createdإجراءيُنفّذ بعد قيام Tranzly بإنشاء ترجمة لمصطلح.int $new_id
int $term_id
string $code
مجاني
tranzly_translatable_attributesمرشحتصفية السمات التي يترجمها Tranzly لنوع كتلة معين.string $block_nameمجاني
tranzly_translate_stringمرشحتصفية سلسلة نصية واحدة قابلة للترجمة إلى إحدى اللغات.string $value
string $code
array $context
مجاني
tranzly_translated_post_fieldsمرشحتصفية حقول المقالة المكتوبة في الترجمة، بعد تشغيل المحرك. تكتب عمليات الدمج التي أضافت أجزاءها الخاصة (الحقول المخصصة، وبيانات أدوات البناء) هنا.\WP_Post $post
string $code
مجاني
tranzly_translation_memoryمرشحتصفية ذاكرة الترجمة المستخدمة: لا توجد ذاكرة ترجمة في الإضافة المجانية؛ بينما توفر الطبقة المدفوعة واحدة (docs/843، وإرشادات WordPress.org رقم 5).Translation_Memory|null $memoryمجاني