ڈیولپرز
Tranzly صلاحیتوں کا حوالہ
Tranzly اپنے اقدامات کو WordPress Abilities API کے ساتھ رجسٹر کرتا ہے۔ یہی صلاحیتیں سائٹ کے اپنے سرور پر MCP ٹولز اور /wp-json/wp-abilities/v1 کے تحت REST روٹس ہیں۔ یہ صفحہ پلگ ان کی اپنی رجسٹری سے تیار کیا گیا ہے۔
اینڈ پوائنٹس
| صلاحیت | 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 درخواستیں ورڈپریس ایپلیکیشن پاس ورڈ (HTTP Basic) کے ساتھ تصدیق کرتی ہیں۔ MCP سرور سے جڑنے کے لیے نیچے دکھائی گئی اہلیت کی ضرورت ہوتی ہے؛ اس کے بعد ہر صلاحیت فی آبجیکٹ اپنی اجازت خود چیک کرتی ہے۔ صرف پڑھنے کی صلاحیتیں GET اور کوئری سٹرنگ میں اپنے ان پٹ کے ساتھ چلتی ہیں؛ دیگر POST اور JSON باڈی ‘{"input”: {…}}’ کے ساتھ چلتی ہیں۔
ایک ورڈپریس ایپلیکیشن پاس ورڈ (HTTP) یا --user (WP-CLI)؛ صارف کو اس اہلیت کی ضرورت ہوتی ہے جو ہر صلاحیت بتاتی ہے · ترتیبات: AI ایجنٹس (MCP) کی اجازت دیں، پہلے سے فعال ہے
تمام صلاحیتیں
| صلاحیت | ایڈیشن | REST | اجازت | پیرامیٹرز |
|---|---|---|---|---|
tranzly/bulk-translateدی گئی مواد کی اقسام کے ہر اصل کے لیے پس منظر میں ترجمے کے کام شروع کرتا ہے (جب کوئی فراہم نہ کی گئی ہو تو تمام ترجمہ شدہ اقسام): غائب ترامیم، پرانے ترامیم، یا ان تمام کے لیے۔ فی زبان ایک کے حساب سے شروع کردہ جابز واپس کرتا ہے۔ | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/bulk-translate/run | edit_posts؛ شائع کرنے کے لیے publish_posts | languages array (مطلوب ہے)post_types arrayscope string: missing, stale, allengine stringpublish boolean |
tranzly/cancel-jobکام کو روکتا ہے؛ پہلے سے کیے گئے ترامیم برقرار رہتے ہیں۔ | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/cancel-job/run | manage_options (REST روٹ کی اپنی جانچ) | id string (مطلوب ہے) |
tranzly/check-qualityAI کے ذریعے ایک ترجمے کا اس کے اصل سے موازنہ کر کے اسکور کرتا ہے، اور رپورٹ کو ترجمے پر محفوظ کرتا ہے۔ Tranzly کی ورک فلو ترتیبات میں متعین کردہ کوالٹی چیک AI ماڈل کا استعمال کرتا ہے۔ | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/check-quality/run | اس ترجمے پر edit_post | id integer (مطلوب ہے) |
tranzly/connect-supportاس سائٹ کو Zinn Digital® سپورٹ سے جوڑتا ہے (نام، ای میل، رضامندی)۔ | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/connect-support/run | manage_options (REST روٹ کی اپنی جانچ) | email string (مطلوب ہے)name stringconsent boolean (مطلوب ہے) |
tranzly/correct-segmentsکسی ترجمے کے درست کردہ حصوں (سیگمنٹس: متن کی کلید) کو محفوظ کرتا ہے؛ درست کردہ متن دوبارہ ترجمہ ہونے سے محفوظ رہتا ہے۔ | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/correct-segments/run | edit_post (REST روٹ کی اپنی جانچ) | id string (مطلوب ہے)segments objecttexts object |
tranzly/create-jobفہرست میں شامل پوسٹس (posts) یا پوری پوسٹ کی قسم کو زبانوں (langs) میں ترجمہ کرنے کا پس منظر کا کام شروع کرتا ہے۔ | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/create-job/run | edit_posts (REST روٹ کی اپنی جانچ) | posts arraypost_type stringlangs array (مطلوب ہے)engine stringstatus string: publish, draftforce boolean |
tranzly/create-post-translationبغیر کسی انجن کے، ہاتھ سے لکھنے کے لیے کسی زبان (lang) میں پوسٹ کا مسودہ ترجمہ بناتا ہے۔ | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/create-post-translation/run | REST روٹ کی اپنی فی آئٹم اجازت کی جانچ | id string (مطلوب ہے)lang string (مطلوب ہے)name stringslug stringdescription string |
tranzly/create-term-translationآپ کے فراہم کردہ نام، سلگ اور تفصیل کے ساتھ کسی زبان میں اصطلاح کا ترجمہ بناتا ہے۔ | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/create-term-translation/run | REST روٹ کی اپنی فی آئٹم اجازت کی جانچ | id string (مطلوب ہے)lang string (مطلوب ہے)name stringslug stringdescription string |
tranzly/disconnect-supportاس سائٹ کا سپورٹ سے رابطہ منقطع کرتا ہے۔ | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/disconnect-support/run | manage_options (REST روٹ کی اپنی جانچ) | کوئی نہیں |
tranzly/estimateکچھ بھی خرچ کرنے سے پہلے، انجن کے ساتھ پوسٹس (posts یا post_type) کو زبانوں (langs) میں ترجمہ کرنے کے لیے حروف اور لاگت کا تخمینہ لگاتا ہے۔ | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/estimate/run | edit_posts (REST روٹ کی اپنی جانچ) | posts arraypost_type stringlangs array (مطلوب ہے)engine string |
tranzly/estimate-bulkکسی زبان (post_types, scope, engine) میں پوری سائٹ کے ترجمے کو شروع کرنے سے پہلے اس کا تخمینہ لگاتا ہے۔ | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/estimate-bulk/run | edit_posts (REST روٹ کی اپنی جانچ) | post_types arrayscope string: missing, stale, allengine stringlang string (مطلوب ہے)after integer |
tranzly/export-translation-fileکسی مترجم یا ترجمہ ایجنسی کے لیے کسی ایک زبان میں اصل اور ان کے ترامیم کے ساتھ XLIFF یا CSV فائل (متن کے طور پر) واپس کرتا ہے: دی گئی پوسٹس، یا کسی حالت (missing, stale, translated یا all؛ after کے ساتھ دہرائیں) میں مواد کی قسم کے 100 اصل تک کا صفحہ۔ ترجمہ مکمل ہونے پر یہی فائل دوبارہ درآمد کی جا سکتی ہے۔ | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/export-translation-file/run | edit_posts؛ ہر پوسٹ صرف اسی صورت میں شامل کی جاتی ہے جب صارف کو اسے ترمیم کرنے کی اجازت ہو | lang string (مطلوب ہے)format string: xliff, csvposts arraypost_type stringstate string: all, missing, stale, translatedafter integer |
tranzly/fix-statusکسی زبان اور پوسٹ کی قسم میں ہر غائب (یا پرانی) آئٹم کا ترجمہ قطار میں لگاتا ہے۔ | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/fix-status/run | edit_posts (REST روٹ کی اپنی جانچ) | post_type سٹرنگlang سٹرنگ (لازمی)state سٹرنگ (لازمی): missing, stale, quality |
tranzly/get-comments-settingواپس کرتا ہے کہ آیا تبصرے تمام زبانوں میں مشترک ہیں یا ہر زبان کے لیے الگ رکھے گئے ہیں۔ | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-comments-setting/run | moderate_comments (REST روٹ کی اپنی جانچ) | کوئی نہیں |
tranzly/get-deepl-usageاس مہینے محفوظ کردہ DeepL کلید کے استعمال شدہ حروف اور حد کو واپس کرتا ہے۔ | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-deepl-usage/run | manage_options (REST روٹ کی اپنی جانچ) | کوئی نہیں |
tranzly/get-diagnosticsوہ تشخیصی معلومات فراہم کرتا ہے جو سپورٹ ٹکٹ میں شامل ہوتی ہیں: ورژنز، فعال پلگ انز، حدود اور حالیہ غلطیاں۔ | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-diagnostics/run | manage_options (REST روٹ کی اپنی جانچ) | کوئی نہیں |
tranzly/get-displayزبان بدلنے والے (language switcher) اور کریڈٹ ڈسپلے کے اختیارات واپس کرتا ہے۔ | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-display/run | manage_options (REST روٹ کی اپنی جانچ) | کوئی نہیں |
tranzly/get-engine-settingsڈیفالٹ اور فال بیک انجن، فی زبان انجن اور AI ماڈلز، ہر انجن کی حالت، منسلک AI فراہم کنندگان مع ان کے ماڈلز، اور اس مہینے کا خرچ واپس کرتا ہے۔ | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-engine-settings/run | manage_options (REST روٹ کی اپنی جانچ) | کوئی نہیں |
tranzly/get-glossaryوہ الفاظ جن کا کبھی ترجمہ نہیں کیا گیا، اصطلاحات کے مقررہ ترجمے اور فی زبان انداز (tone) واپس کرتا ہے۔ | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-glossary/run | manage_options | کوئی نہیں |
tranzly/get-integrationsان SEO، WooCommerce، پیج بلڈر اور فارم پلگ انز کی فہرست دیتا ہے جنہیں Tranzly سپورٹ کرتا ہے اور جو یہاں فعال ہیں۔ | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-integrations/run | manage_options (REST روٹ کی اپنی جانچ) | کوئی نہیں |
tranzly/get-jobایک کام (job) کی پیشرفت اور شمار واپس کرتا ہے۔ | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-job/run | manage_options (REST روٹ کی اپنی جانچ) | id سٹرنگ (لازمی) |
tranzly/get-job-failuresکسی کام کی ناکام آئٹمز کو ہر ایک کی وجہ کے ساتھ درج کرتا ہے۔ | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-job-failures/run | manage_options (REST روٹ کی اپنی جانچ) | id سٹرنگ (لازمی) |
tranzly/get-legacy-importTranzly 2.x سے ترجمے درآمد کرنے کی حالت اور رپورٹ واپس کرتا ہے۔ | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-legacy-import/run | manage_options (REST روٹ کی اپنی جانچ) | کوئی نہیں |
tranzly/get-licenceاس سائٹ کا Tranzly پلان، لائسنس کی حیثیت، تجدید کی تاریخ اور پلان میں کیا شامل ہے واپس کرتا ہے۔ | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-licence/run | manage_options (REST روٹ کی اپنی جانچ) | کوئی نہیں |
tranzly/get-menusواپس کرتا ہے کہ ہر زبان مینو کے ہر مقام پر کون سا مینو دکھاتی ہے۔ | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-menus/run | edit_theme_options (REST روٹ کی اپنی جانچ) | کوئی نہیں |
tranzly/get-post-groupپوسٹ کے ترجمہ گروپ کی فہرست دیتا ہے: ہر زبان کا رکن مع اس کے عنوان، حیثیت اور ترمیم کے لنک کے۔ | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-post-group/run | edit_post اور edit_term (REST روٹ کی اپنی جانچ) | id سٹرنگ (لازمی) |
tranzly/get-quality-reportکسی ترجمے کی AI معیار کی رپورٹ واپس کرتا ہے: اسکور اور وہ حصے جن کی اس نے نشاندہی کی۔ | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-quality-report/run | edit_post (REST روٹ کی اپنی جانچ) | id سٹرنگ (لازمی) |
tranzly/get-segmentsجائزہ لینے اور تصحیح کے لیے ترجمے کے حصے اصل کے ساتھ واپس کرتا ہے۔ | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-segments/run | edit_post (REST روٹ کی اپنی جانچ) | id سٹرنگ (لازمی) |
tranzly/get-shared-stringsکسی زبان میں تھیم اور پلگ ان کی تحریریں (scope) ان کے ترجمے کے ساتھ واپس کرتا ہے۔ | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-shared-strings/run | edit_theme_options (REST روٹ کی اپنی جانچ) | lang سٹرنگ (لازمی)scope سٹرنگ: menus, site, templates, gettext.plugin-<slug>, gettext.theme-<slug> |
tranzly/get-site-stringsکسی زبان میں سائٹ کا عنوان، ٹیگ لائن اور وجیٹ کی تحریریں واپس کرتا ہے۔ | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-site-strings/run | manage_options (REST روٹ کی اپنی جانچ) | lang سٹرنگ (لازمی) |
tranzly/get-support-connectionبتاتا ہے کہ آیا یہ سائٹ Zinn Digital® سپورٹ سے منسلک ہے، اور کس حیثیت سے۔ | مفت | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-support-connection/run | manage_options (REST روٹ کی اپنی چیک) | refresh boolean |
tranzly/get-term-groupکسی زمرے یا ٹیگ کا ترجمہ گروپ دکھاتا ہے۔ | مفت | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-term-group/run | edit_post اور edit_term (REST روٹ کی اپنی چیک) | id string (ضروری) |
tranzly/get-urlsواپس کرتا ہے کہ زبانیں پتوں میں کیسے ظاہر ہوتی ہیں (فولڈر، سب ڈومین یا ڈومین)، ترجمہ شدہ سِلگز اور بیسز، اور غیر ترجمہ شدہ صفحات کے لیے noindex۔ | مفت | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-urls/run | manage_options (REST روٹ کی اپنی چیک) | کوئی نہیں |
tranzly/get-workflow-settingsشائع کرنے اور اپ ڈیٹ کرنے پر خودکار ترجمہ، اشاعت سے پہلے جائزہ، اور AI کوالٹی چیک کی حد (تھریشولڈ)، فراہم کنندہ اور ماڈل واپس کرتا ہے۔ | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-workflow-settings/run | manage_options (REST روٹ کی اپنی چیک) | کوئی نہیں |
tranzly/import-from-sourceکسی دوسرے کثیر لسانی پلگ ان سے ترجمے کا اگلا صفحہ درآمد کرتا ہے (طریقہ کار: dry-run یا run؛ cursor)۔ | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/import-from-source/run | manage_options (REST روٹ کی اپنی چیک) | source string (ضروری)mode string: dry-run, run, undocursor string |
tranzly/import-translation-fileاپ لوڈ کردہ ترجمہ فائل سے پوسٹس کا اگلا صفحہ لکھتا ہے (مکمل ہونے تک after کے ساتھ دہرائیں)۔ | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/import-translation-file/run | edit_posts (REST روٹ کی اپنی چیک) | token string (ضروری)after integer |
tranzly/link-postکسی موجودہ پوسٹ (ہدف) کو کسی زبان میں اس پوسٹ کا ترجمہ بناتا ہے۔ | مفت | POST /wp-json/wp-abilities/v1/abilities/tranzly/link-post/run | edit_post اور edit_term (REST روٹ کی اپنی چیک) | id string (ضروری)lang string (ضروری)target integer (ضروری) |
tranzly/link-termکسی موجودہ ٹرم (ہدف) کو کسی زبان میں اس ٹرم کا ترجمہ بناتا ہے۔ | مفت | POST /wp-json/wp-abilities/v1/abilities/tranzly/link-term/run | edit_post اور edit_term (REST روٹ کی اپنی چیک) | id string (ضروری)lang string (ضروری)target integer (ضروری) |
tranzly/list-enginesترجمہ کے انجنوں کی فہرست بناتا ہے، آیا ہر ایک سیٹ اپ ہے، اور جب کسی کا نام نہ دیا جائے تو کون سا استعمال ہوتا ہے۔ | مفت | GET /wp-json/wp-abilities/v1/abilities/tranzly/list-engines/run | edit_posts | کوئی نہیں |
tranzly/list-import-sourcesاس سائٹ پر پائے جانے والے WPML، Polylang اور TranslatePress کے ڈیٹا کی فہرست بناتا ہے جسے درآمد کیا جا سکتا ہے۔ | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/list-import-sources/run | manage_options (REST روٹ کی اپنی چیک) | کوئی نہیں |
tranzly/list-jobsپیش رفت کے ساتھ، پس منظر کے ترجمے کے کاموں کی فہرست سب سے نئے کام سے شروع کر کے دکھاتا ہے۔ | مفت | GET /wp-json/wp-abilities/v1/abilities/tranzly/list-jobs/run | edit_posts (REST روٹ کی اپنی چیک) | کوئی نہیں |
tranzly/list-languagesسائٹ کی زبانوں کی فہرست بناتا ہے۔ پہلی زبان وہ ہے جس میں اصل مواد لکھا گیا ہے۔ | مفت | GET /wp-json/wp-abilities/v1/abilities/tranzly/list-languages/run | edit_posts | کوئی نہیں |
tranzly/list-status-itemsکسی زبان میں ان کے ترجمے کی حالت (حالت: missing، stale، current) کے ساتھ اصل مواد کو صفحہ بہ صفحہ درج کرتا ہے۔ | مفت | GET /wp-json/wp-abilities/v1/abilities/tranzly/list-status-items/run | edit_posts (REST روٹ کی اپنی چیک) | post_type stringlang string (ضروری)state string: all, missing, stale, translated, human, machine, review, qualityafter integer |
tranzly/list-theme-stringsان تھیمز اور پلگ انز کی فہرست دکھاتا ہے جن کے متن کو ترجمے کے لیے اسکین کیا جا سکتا ہے، اور ہر ایک میں کتنی اسٹرنگز ہیں۔ | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/list-theme-strings/run | manage_options (REST روٹ کی اپنی چیک) | کوئی نہیں |
tranzly/open-support-ticketایک سپورٹ ٹکٹ (موضوع، پیغام، قسم، ای میل) درج کرتا ہے، ایڈمنسٹریٹر کی رضامندی کی صورت میں اس سائٹ کی تشخیص کے ساتھ۔ یہ کبھی بھی لاگ ان نہیں بناتا اور نہ ہی بھیجتا ہے۔ | مفت | POST /wp-json/wp-abilities/v1/abilities/tranzly/open-support-ticket/run | manage_options (REST روٹ کی اپنی چیک) | subject string (ضروری)message string (ضروری)kind string: help, bug, feedback, feature_requestemail stringname stringdiagnostics boolean |
tranzly/record-support-consentسپورٹ ٹکٹوں کے ساتھ تشخیص بھیجنے کے لیے ایڈمنسٹریٹر کی رضامندی کو ریکارڈ کرتا ہے۔ | مفت | POST /wp-json/wp-abilities/v1/abilities/tranzly/record-support-consent/run | manage_options (REST روٹ کی اپنی چیک) | consent boolean (ضروری) |
tranzly/retry-job-itemناکام آئٹم کو دوبارہ آزماتا ہے (action: retry، اختیاری طور پر کسی دوسرے انجن کے ساتھ) یا اسے دستی ترجمے کے لیے نشان زد کرتا ہے (action: by-hand)۔ | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/retry-job-item/run | edit_post اور manage_options (REST روٹ کی اپنی جانچ) | item string (لازمی)action string (لازمی)engine string |
tranzly/review-translationترجمے کی توثیق کرتا ہے (اور اصل کے شائع ہونے پر اسے شائع کرتا ہے) یا واپس بھیجتا ہے (decision, note)۔ | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/review-translation/run | edit_post (REST روٹ کی اپنی جانچ) | id string (لازمی)decision string (لازمی): approve, changes, pendingnote string |
tranzly/run-legacy-import2.x امپورٹ چلاتا ہے: dry-run (صرف رپورٹ)، run، یا undo۔ | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/run-legacy-import/run | manage_options (REST روٹ کی اپنی جانچ) | action string (لازمی) |
tranzly/scan-theme-stringsقابل ترجمہ متون کے لیے جزو کی PHP فائلوں کا اگلا صفحہ اسکین کرتا ہے (مکمل ہونے تک after کے ساتھ دہرائیں)۔ | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/scan-theme-strings/run | manage_options (REST روٹ کی اپنی جانچ) | component string (لازمی)after integer |
tranzly/schedule-quality-checkکسی زبان کے تراجم کے اگلے صفحے (یا دی گئی پوسٹس) کی AI کوالٹی چیک کو شیڈول کرتا ہے۔ | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/schedule-quality-check/run | edit_posts (REST روٹ کی اپنی جانچ) | lang string (لازمی)post_type stringposts arrayafter integer |
tranzly/seo-auditکسی زبان میں غائب SEO عنوانات، وضاحتوں، سلگز اور hreflang کے لیے صفحہ بہ صفحہ تراجم کی جانچ کرتا ہے۔ | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/seo-audit/run | manage_options (REST روٹ کی اپنی جانچ) | lang string (لازمی)after integer |
tranzly/set-comments-settingپوسٹ کے تمام تراجم میں تبصرے شیئر کرتا ہے یا انہیں ہر زبان کے لحاظ سے الگ رکھتا ہے (mode)۔ | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-comments-setting/run | manage_options اور moderate_comments (REST روٹ کی اپنی جانچ) | mode string (لازمی): off, show, translate |
tranzly/set-engine-keyDeepL، Google یا Microsoft کی API کی (اور Microsoft کے لیے علاقہ) محفوظ کرتا ہے؛ خالی کرنے سے یہ ہٹ جاتی ہے۔ کیز خفیہ کردہ شکل میں محفوظ کی جاتی ہیں اور کبھی واپس نہیں کی جاتیں۔ | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-engine-key/run | manage_options (REST روٹ کی اپنی جانچ) | engine string (لازمی)key string (لازمی)region string |
tranzly/set-menusفی مقام فی زبان ایک مینو تفویض کرتا ہے (map)۔ | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-menus/run | edit_theme_options (REST روٹ کی اپنی جانچ) | map object (لازمی) |
tranzly/set-protectionترجمے کو انجن کے ذریعے اوور رائٹ ہونے سے محفوظ کرتا ہے (protected: true)، یا اسے غیر مقفل کرتا ہے۔ | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-protection/run | edit_post (REST روٹ کی اپنی جانچ) | id string (لازمی)protected boolean (لازمی) |
tranzly/set-shared-stringsتھیم اور پلگ ان متون (strings) کے درست کردہ تراجم محفوظ کرتا ہے؛ وہ محفوظ ہو جاتے ہیں۔ | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-shared-strings/run | edit_theme_options (REST روٹ کی اپنی جانچ) | lang string (لازمی)scope string: menus, site, templates, gettext.plugin-<slug>, gettext.theme-<slug>strings object (لازمی) |
tranzly/set-site-stringایک زبان میں سائٹ کا ایک متن (key) محفوظ کرتا ہے، مثلاً سائٹ کا عنوان یا ٹیگ لائن۔ | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-site-string/run | edit_theme_options اور manage_options (REST روٹ کی اپنی جانچ) | lang string (لازمی)key string (لازمی)translation string (لازمی) |
tranzly/set-urlsایڈریس موڈ (mode)، فی زبان ڈومینز، ترجمہ شدہ بنیادیں اور سیگمنٹس، noindex_untranslated اور سلگ کی تجاویز سیٹ کرتا ہے۔ | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-urls/run | manage_options (REST روٹ کی اپنی جانچ) | mode stringsegments objectdomains objectbases objectsuggest booleannoindex_untranslated boolean |
tranzly/start-trialاس سائٹ کے لیے Tranzly Pro کا 14 روزہ ٹرائل شروع کرتا ہے (ادائیگی کی ضرورت نہیں)۔ | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/start-trial/run | manage_options (REST روٹ کی اپنی جانچ) | کوئی نہیں |
tranzly/translate-media-fieldکسی تصویر کے متبادل متن (alt text)، عنوان یا کیپشن (field) کو کسی زبان (lang) میں محفوظ کرتا ہے۔ | مفت | POST /wp-json/wp-abilities/v1/abilities/tranzly/translate-media-field/run | edit_post (REST روٹ کی اپنی جانچ) | id string (لازمی)lang string (لازمی)field string (لازمی): alt, caption, titletranslation string (لازمی) |
tranzly/translate-postکسی پوسٹ یا صفحے کو ترجمہ انجن کے ذریعے سائٹ کی ایک یا زیادہ زبانوں میں ترجمہ کرتا ہے، اور ہر ترجمے کو تخلیق یا اپ ڈیٹ کرتا ہے۔ نئے ترجمے مسودے (drafts) ہوتے ہیں جب تک کہ publish درست (true) نہ ہو۔ جس ترجمے میں کسی شخص نے ترمیم کی ہو اسے چھوڑ دیا جاتا ہے جب تک کہ force درست (true) نہ ہو۔ | مفت | POST /wp-json/wp-abilities/v1/abilities/tranzly/translate-post/run | اس پوسٹ کا ترجمہ کر سکتا ہے (اس پر edit_post)؛ موجودہ ترجمے پر edit_post؛ شائع کرنے کے لیے قسم کی publish کی صلاحیت | id integer (لازمی)languages array (لازمی)engine stringpublish booleanforce boolean |
tranzly/translate-shared-stringsڈیفالٹ انجن کے ساتھ کسی زبان میں غیر ترجمہ شدہ تھیم اور پلگ ان کے متون کے اگلے صفحے کا ترجمہ کرتا ہے (مکمل ہونے تک after کے ساتھ دہرائیں)۔ | مفت | POST /wp-json/wp-abilities/v1/abilities/tranzly/translate-shared-strings/run | edit_theme_options (REST روٹ کی اپنی جانچ) | lang string (لازمی)scope string: menus, site, templates, gettext.plugin-<slug>, gettext.theme-<slug>after integer |
tranzly/translate-siteایک رہنمائی شدہ ورک فلو: ایجنٹ زبانوں اور انجن کی جانچ کرتا ہے، لاگت کا تخمینہ لگاتا ہے، اور جو کچھ باقی ہے اس کا ترجمہ کرتا ہے، خرچ کرنے یا شائع کرنے سے پہلے پوچھتا ہے۔ | مفت | POST /wp-json/wp-abilities/v1/abilities/tranzly/translate-site/run | edit_posts | languages string (لازمی) |
tranzly/translate-termکسی انجن کے ساتھ ایک اصطلاح (کیٹیگری، ٹیگ یا پروڈکٹ انتساب) کا کسی زبان (lang) میں ترجمہ کرتا ہے، اور اس کے ترجمے کو تخلیق یا اپ ڈیٹ کرتا ہے۔ | مفت | POST /wp-json/wp-abilities/v1/abilities/tranzly/translate-term/run | REST روٹ کی اپنی فی آئٹم اجازت کی جانچ | id string (لازمی)lang string (لازمی)engine stringforce booleanstatus string: publish, draft |
tranzly/translation-statusپوسٹ ID کے ساتھ: اس پوسٹ کا ہر زبان میں ترجمہ، آیا یہ پرانا ہے، اور اسے کس نے لکھا ہے۔ اس کے بغیر: سائٹ کا کتنا حصہ ترجمہ ہوا ہے، فی زبان۔ | مفت | GET /wp-json/wp-abilities/v1/abilities/tranzly/translation-status/run | اس پوسٹ پر edit_post؛ سائٹ کے خلاصے کے لیے edit_posts | id integerpost_type string |
tranzly/unlink-postکسی پوسٹ کو اس کے ترجمہ گروپ سے الگ کرتا ہے؛ یہ اپنی زبان کو برقرار رکھتی ہے۔ | مفت | POST /wp-json/wp-abilities/v1/abilities/tranzly/unlink-post/run | edit_post اور edit_term (REST روٹ کی اپنی جانچ) | id string (لازمی) |
tranzly/unlink-termکسی اصطلاح کو اس کے ترجمہ گروپ سے الگ کرتا ہے۔ | مفت | POST /wp-json/wp-abilities/v1/abilities/tranzly/unlink-term/run | edit_post اور edit_term (REST روٹ کی اپنی جانچ) | id string (لازمی) |
tranzly/update-displayسوئچر (انداز، جھنڈے، نام، جگہ) اور کریڈٹ لائن کو تبدیل کرتا ہے۔ | مفت | POST /wp-json/wp-abilities/v1/abilities/tranzly/update-display/run | manage_options (REST روٹ کی اپنی جانچ) | switcher objectcredit boolean |
tranzly/update-engine-settingsڈیفالٹ انجن، متبادل (فال بیک) انجن، فی زبان انجن اور فی زبان AI ماڈلز متعین کرتا ہے (default, fallback, per_lang, models, caps)۔ ڈیفالٹ انجن کے علاوہ باقی سب پرو (Pro) ہے۔ | مفت | POST /wp-json/wp-abilities/v1/abilities/tranzly/update-engine-settings/run | manage_options (REST روٹ کی اپنی جانچ) | default stringper_lang objectfallback arraycaps objectmodels object |
tranzly/update-glossaryآپ کے بھیجے گئے فرہنگ (glossary) کے حصوں کو تبدیل کرتا ہے (وہ الفاظ جن کا کبھی ترجمہ نہیں ہوا، اصطلاحات کے ترجمے، لہجہ)؛ جن حصوں کو آپ چھوڑ دیتے ہیں وہ برقرار رہتے ہیں۔ اگلے ترجمے سے لے کر ہر انجن کے ذریعے استعمال کیا جاتا ہے۔ | پرو | POST /wp-json/wp-abilities/v1/abilities/tranzly/update-glossary/run | manage_options | dnt arrayterms objecttone object |
tranzly/update-settingsسائٹ کی زبانیں (زبانیں: کوڈ اور نام کی فہرست؛ پہلی اصل زبان ہے)، فرنٹ اینڈ کلاس پریفکس، اور آیا AI ایجنٹس (MCP) کی اجازت ہے یا نہیں، متعین کرتا ہے۔ | مفت | POST /wp-json/wp-abilities/v1/abilities/tranzly/update-settings/run | manage_options (REST روٹ کی اپنی جانچ) | prefix stringmcp booleanlanguages array |
tranzly/update-workflow-settingson_update (off, stale, translate)، on_publish، review، quality_threshold، quality_provider اور quality_model کو سیٹ کرتا ہے۔ | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/update-workflow-settings/run | manage_options (REST روٹ کی اپنی جانچ) | on_update string: off, stale, translateon_publish booleanreview booleanquality_threshold integerquality_provider stringquality_model string |
tranzly/upload-translation-fileکہیں اور ترجمہ شدہ Tranzly XLIFF یا CSV فائل (content، filename) اپ لوڈ کرتا ہے؛ امپورٹ کے لیے اپ لوڈ کی شناخت کرنے والا ایک ٹوکن جواب میں دیتا ہے۔ | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/upload-translation-file/run | edit_posts (REST روٹ کی اپنی جانچ) | content string (لازمی)filename string (لازمی) |
پلگ ان کی abilities.json سے تیار کردہ، جو بذاتِ خود ایک فعال سائٹ سے تیار کی جاتی ہے؛ اگر دونوں میں اختلاف ہو تو ٹیسٹ ناکام ہو جاتا ہے۔
WP-CLI کمانڈز
انہیں سرور پر WP-CLI کے ذریعے چلائیں۔ ہر کمانڈ انہی اجازتوں کی جانچ کرتی ہے جو پلگ ان کی اسکرینز کرتی ہیں؛ مثالیں پلگ ان کے اپنے وضاحتی متن سے لی گئی ہیں۔
| کمانڈ | یہ کیا کرتا ہے | ایڈیشن |
|---|---|---|
wp tranzly create <id> [--term]wp tranzly create 42 --lang=de_DE --user=admin | کسی پوسٹ (یا اصطلاح) کا ڈرافٹ ترجمہ بنائیں جو اس سے منسلک ہو۔ | Free |
wp tranzly engines | ترجمہ کے انجنوں کی فہرست دکھائیں۔ | Free |
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=adminwp tranzly jobs status 12wp tranzly jobs failures 12wp tranzly jobs retry 345 --engine=deeplwp tranzly jobs retry-failed 12wp tranzly jobs run 12 # work the job here instead of waiting for the queue runner | پس منظر میں ترجمے کے کام۔ | Free |
wp tranzly legacy <action> [--format=<format>]wp tranzly legacy dry-runwp tranzly legacy runwp tranzly legacy undo | پرانی Tranzly (2.x) سائٹ کے تراجم کی درآمد دیکھیں، آزمائشی چلائیں، چلائیں یا منسوخ کریں۔ | Free |
wp tranzly link <source> <target> [--term] | کسی موجودہ پوسٹ (یا اصطلاح) کو دوسری پوسٹ کے ترجمے کے طور پر لنک کریں۔ | Free |
wp tranzly network <action> [--languages=<codes>]wp tranzly network setupwp tranzly network languages --languages=en_US,de_DE,fr_FR | ملٹی سائٹ (Agency): نیٹ ورک کی ہر سائٹ کو ترتیب دیں، یا وہ زبانیں متعین کریں جن کے ساتھ نئی سائٹس شروع ہوتی ہیں۔ | Free |
wp tranzly translate [<id>...] [--post-type=<type>] [--engine=<id>] [--force] [--publish] [--dry-run]wp tranzly translate --lang=de --post-type=page --user=adminwp tranzly translate 42 43 --lang=de_DE,fr_FR --engine=deepl --user=admin | انجن کے ساتھ پوسٹس کا ترجمہ کریں۔ | Free |
wp tranzly translations <id> [--term] [--format=<format>] | کسی پوسٹ (یا اصطلاح) کے تراجم کی فہرست بنائیں۔ | Free |
PHP فنکشنز
وہ فنکشنز جنہیں تھیمز اور دیگر پلگ انز کال کر سکتے ہیں۔ پہلے function_exists() کی جانچ کریں، تاکہ پلگ ان کے غیر فعال ہونے پر بھی آپ کا کوڈ کام کرتا رہے۔
| فنکشن | یہ کیا کرتا ہے | ایڈیشن |
|---|---|---|
icl_object_id( $id, $type = 'post', $return_original_if_missing = false, $lang = null ) | WPML: کسی آبجیکٹ کا ترجمہ۔ | Pro |
pll__( $text ) | Polylang: ایک رجسٹرڈ اسٹرنگ، ترجمہ شدہ۔ Tranzly تھیم اسٹرنگز کا ترجمہ WordPress کے اپنے gettext کے ذریعے کرتا ہے، اس لیے اسٹرنگ ویسی ہی واپس آتی ہے جیسی دی گئی تھی۔ | Pro |
pll_current_language( $field = 'slug' ) | Polylang: موجودہ زبان۔ | Pro |
pll_default_language( $field = 'slug' ) | Polylang: ڈیفالٹ زبان۔ | Pro |
pll_e( $text ) | Polylang: ایک رجسٹرڈ اسٹرنگ کو ایکو (echo) کریں، محفوظ (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: کسی پوسٹ کا ہر ترجمہ، slug => 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: کسی ٹرم کا ہر ترجمہ، slug => ID۔ | Pro |
pll_home_url( $lang = '' ) | Polylang: کسی زبان میں ہوم URL۔ | 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 کی ارے (slug => تفصیلات) واپس کرتا ہے؛ بصورت دیگر Polylang کے مارک اپ میں ایک `<li>` فہرست، جب تک کہ `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 | موجودہ درخواست کی زبان (ایک WordPress لوکل کوڈ جیسے کہ `fr_FR`)۔ | Free |
tranzly_default_language(): string | ڈیفالٹ زبان: پہلی درج کردہ۔ | Free |
tranzly_get_engines(): array | دستیاب انجن: id => name۔ | Free |
tranzly_get_post_language( int $post_id ): string | وہ زبان جس میں کوئی پوسٹ لکھی گئی ہے۔ | Free |
tranzly_get_term_language( int $term_id ): string | وہ زبان جس میں کوئی ٹرم لکھی گئی ہے۔ | Free |
tranzly_get_term_translation( int $term_id, string $lang ): ?int | کسی ٹرم کا کسی زبان میں ترجمہ، یا null۔ | Free |
tranzly_get_term_translations( int $term_id ): array | کسی ٹرم کا ہر ورژن: language code => term ID۔ | Free |
tranzly_get_translation( int $post_id, string $lang ): ?int | کسی زبان میں پوسٹ کے ترجمے کی ID، یا اگر کوئی نہ ہو تو null۔ جب پوسٹ پہلے ہی اس زبان میں لکھی گئی ہو تو پوسٹ کی اپنی ID واپس کرتا ہے۔ | Free |
tranzly_get_translations( int $post_id ): array | کسی پوسٹ کا ہر ورژن، بشمول خود پوسٹ: language code => post ID۔ بغیر کسی ترجمے والی پوسٹ اپنی زبان میں صرف خود کو واپس کرتی ہے۔ | Free |
tranzly_language_switcher( array $args = array( ) | کسی بھی تھیم، بلڈر یا پلگ ان (T5) کے لیے ایک لینگویج سوئچر کی HTML۔ Page Builder Sandwich کا عنصر اسے کال کرتا ہے؛ آپ کا بھی کر سکتا ہے۔ دو سے کم زبانیں موجود ہونے پر خالی۔ | Free |
tranzly_language_url( string $lang, ?string $url = null ): string | دی گئی زبان کو ظاہر کرنے والا ایک URL۔ | Free |
tranzly_languages(): array | سائٹ کی زبانیں، ڈیفالٹ سب سے پہلے۔ | Free |
tranzly_register_engine( Engine $engine ) | ایک ترجمہ انجن شامل کریں۔ اسے `tranzly_register_engines` پر کال کریں، یا درخواست کے پہلے ترجمے سے پہلے کسی بھی وقت۔ | Free |
tranzly_restore_language(): bool | آخری tranzly_switch_language() کو کالعدم کریں۔ | Free |
tranzly_switch_language( string $lang ): bool | کوڈ کو tranzly_restore_language() تک کسی دوسری زبان میں چلائیں: موجودہ زبان اور WordPress کے اپنے ترجمے دونوں تبدیل ہو جاتے ہیں۔ switch_to_blog() کی طرح نیسٹ ہوتا ہے: | Free |
tranzly_translatable_attributes( string $block_name ): array | وہ انتساب (attribute) نام جن کا ترجمہ Tranzly کسی بلاک کی قسم کے لیے کرتا ہے: اس کے block.json میں `role: content`، جو `tranzly_translatable_attributes` فلٹر کے ذریعے ایڈجسٹ کیا جاتا ہے۔ | Free |
tranzly_translate_post( int $post_id, string $lang, string $engine = '', array $args = array( ) | موجودہ صارف کے طور پر کسی انجن کے ذریعے ایک پوسٹ کا کسی زبان میں ترجمہ کریں (ان کی اجازتیں لاگو ہوتی ہیں)۔ | مفت |
ایکشنز اور فلٹرز
پلگ ان کا پیش کردہ ہر ہک، اس کے سورس کوڈ سے لی گئی تفصیل کے ساتھ۔ فلٹرز کسی قدر کو تبدیل کرتے ہیں؛ ایکشنز آپ کو کسی لمحے کوڈ چلانے کی سہولت دیتے ہیں؛ انٹری پوائنٹس وہ ایکشنز ہیں جنہیں آپ پلگ ان سے کوئی کام کروانے کے لیے فائر کرتے ہیں۔
| ہک | قسم | یہ کیا کرتا ہے | پیرامیٹرز | ایڈیشن |
|---|---|---|---|---|
tranzly_admin_bar | ایکشن | ترجمے ایڈمن بار مینو بننے کے بعد متحرک ہوتا ہے (پرو ویژول ایڈیٹر اپنا "اس صفحے پر ترجمہ کریں” آئٹم یہاں شامل کرتا ہے)۔ | \WP_Admin_Bar $barint $id | مفت |
tranzly_admin_data | فلٹر | اس ڈیٹا کو فلٹر کرتا ہے جس کے ساتھ ایڈمن ایپ بوٹ ہوتی ہے۔ پریمیم پرت اس کا استعمال اپنے ایڈیشن کی رپورٹ کے لیے کرتی ہے؛ کوئی بھی حساس معلومات یہاں نہیں ہونی چاہیے، کیونکہ یہ صفحہ پر پرنٹ ہوتی ہے۔ | کوئی نہیں | مفت |
tranzly_ai_model | فلٹر | کسی زبان میں ترجمہ کرنے والے AI فراہم کنندہ اور ماڈل کو فلٹر کرتا ہے۔ مفت: ہر زبان کے لیے `translate` ٹاسک کے لیے منتخب کردہ فراہم کنندہ اور ماڈل۔ Tranzly پرو: زبان کا اپنا انتخاب، ورنہ "دیگر تمام زبانوں” کا انتخاب۔ | string $target | مفت |
tranzly_ai_providers_in_use | فلٹر | مخصوص زبانوں کے لیے منتخب کردہ AI فراہم کنندگان کو فلٹر کرتا ہے۔ مفت پلگ ان میں کوئی نہیں: ہر زبان `translate` ٹاسک کے لیے منتخب کردہ فراہم کنندہ اور ماڈل استعمال کرتی ہے۔ Tranzly پرو اپنے فی زبان ماڈلز کے فراہم کنندگان کی فہرست دیتا ہے۔ | کوئی نہیں | مفت |
tranzly_content_before_rebuild | فلٹر | ہر زبان کے لیے، ترجمہ شدہ حصوں کو لکھے جانے سے ٹھیک پہلے ماخذ مواد کو فلٹر کرتا ہے (پرو فی زبان تصویر کی تبدیلی اسے استعمال کرتی ہے)۔ | string $contentstring $lang | مفت |
tranzly_copy_meta_keys | فلٹر | کسی پوسٹ سے اس کے نئے ترجمے پر کاپی کی گئی میٹا کیز کو فلٹر کرتا ہے۔ اس کے علاوہ کچھ بھی کاپی نہیں ہوتا ہے۔ | int $source_id | مفت |
tranzly_deepl_host | فلٹر | DeepL API ہوسٹ کو فلٹر کرتا ہے (ایک پراکسی، یا ایک ٹیسٹ ڈبل)۔ | string $hoststring $key | مفت |
tranzly_deepl_price_per_million | فلٹر | امریکی ڈالر میں DeepL کی فی دس لاکھ حروف کی قیمت کو فلٹر کرتا ہے۔ | float $price | مفت |
tranzly_default_engine | فلٹر | اس انجن کی ID کو فلٹر کرتا ہے جو تب استعمال ہوتا ہے جب کسی کا نام نہ دیا گیا ہو۔ | string $id | مفت |
tranzly_engine_cap | فلٹر | امریکی ڈالر میں کسی انجن کی ماہانہ حد کو فلٹر کرتا ہے: مفت پلگ ان میں کوئی نہیں۔ | float|null $capstring $engine | مفت |
tranzly_engine_chain | فلٹر | کسی زبان کے لیے باری باری آزمانے والے انجنوں کو فلٹر کرتا ہے۔ مفت: پہلے سے طے شدہ انجن۔ پریمیم پرت زبان کا اپنا انجن اور فال بیک فہرست شامل کرتی ہے۔ | string $langstring $first | مفت |
tranzly_engine_options | فلٹر | انجن کو بھیجے گئے آپشنز کو فلٹر کرتا ہے (ترجمہ نہ کرنے کی فہرست، فرہنگ، تکلف کی سطح، ہدایات)۔ | string $targetEngine $engine | مفت |
tranzly_engine_settings_save | فلٹر | فی زبان انجنوں اور AI ماڈلز، فال بیک فہرست اور ماہانہ حدود کو محفوظ کرتا ہے۔ صرف پریمیم پرت جواب دیتی ہے (WordPress.org ہدایت نامہ 5: مفت پلگ ان میں کوئی پرو رویہ نہیں)۔ | کوئی نہیں | مفت |
tranzly_frontend_prefix | فلٹر | غیر جانبدار فرنٹ اینڈ کلاس پریفکس کو فلٹر کرتا ہے۔ | string $prefix | مفت |
tranzly_fs_loaded | ایکشن | لائسنسنگ SDK لوڈ ہونے کے بعد متحرک ہوتا ہے (مین فائل میں، کسی بھی Tranzly کوڈ سے پہلے)۔ `tranzly_fs()` سے رابطہ قائم کرنے کے لیے یہاں ہک کریں۔ | کوئی نہیں | مفت |
tranzly_glossary_options | فلٹر | ہدف کی زبان کے لیے انجن کے اختیارات کو فلٹر کرتا ہے: ترجمہ نہ کرنے کی فہرست، نیز پریمیم پرت کی جانب سے فرہنگ اور لہجہ شامل کیے جانے کی صورت میں۔ | string $lang | مفت |
tranzly_glossary_save | فلٹر | فی زبان پسندیدہ ترجمے اور لہجے کو محفوظ کرتا ہے۔ صرف پریمیم پرت جواب دیتی ہے (WordPress.org ہدایت نامہ 5: مفت پلگ ان میں کوئی پرو رویہ نہیں)۔ | کوئی نہیں | مفت |
tranzly_google_price_per_million | فلٹر | گوگل کلاؤڈ ٹرانسلیشن کی فی دس لاکھ حروف کی قیمت کو فلٹر کرتا ہے، امریکی ڈالرز میں۔ | float $price | پرو |
tranzly_install_language_packs | فلٹر | آیا Tranzly سائٹ میں شامل کی گئی زبان کے لیے ورڈپریس، تھیم اور پلگ ان کے لینگویج پیک انسٹال کرے (تاکہ ورڈپریس اور WooCommerce کے اپنے الفاظ ترجمہ شدہ نظر آئیں)۔ پہلے سے فعال ہے۔ | bool $install | مفت |
tranzly_integration_available | فلٹر | فلٹر کرتا ہے کہ آیا کوئی انضمام تب چلتا ہے جب اس کا پلگ ان نہیں ملتا ہے — ایسے مواد کے لیے جو کسی بلڈر کے بند ہونے کے بعد پیچھے رہ گیا ہو، یا غیر معمولی طریقے سے لوڈ کیا گیا پلگ ان ہو۔ | bool $onstring $id | مفت |
tranzly_integrations | فلٹر | Tranzly کے ذریعے چلائے جانے والے انضماموں کو فلٹر کرتا ہے۔ کسی دوسرے پلگ ان کو سپورٹ کرنے کے لیے ایک `Integration` سب کلاس شامل کریں۔ | کوئی نہیں | مفت |
tranzly_is_pro | فلٹر | فلٹر کرتا ہے کہ آیا پریمیم پرت چل رہی ہے۔ صرف پریمیم پرت ہی اس کا جواب دیتی ہے۔ | bool $pro | مفت |
tranzly_job_created | ایکشن | ترجمے کا کام بننے کے بعد متحرک ہوتا ہے۔ | int $jobint $items | مفت |
tranzly_job_finished | Action | اس وقت متحرک ہوتا ہے جب ترجمے کے کام میں کوئی کام باقی نہ رہے۔ | int $job_id | Free |
tranzly_kit_api_base | Filter | Zinn Digital® API کی اس بنیاد کو فلٹر کرتا ہے جسے سپورٹ اسکرینز کال کرتی ہیں۔ | string $base | Free |
tranzly_kit_diagnostics | Filter | سائٹ کے مالک کے دیکھنے سے پہلے تشخیصات (diagnostics) کو فلٹر کرتا ہے۔ ایک پلگ ان `extra` کے تحت اپنے حقائق شامل کرتا ہے۔ ⛔ یہ پیش نظارہ (preview) سے پہلے چلتا ہے، پیش نظارہ اور بھیجنے کے درمیانی وقفے میں کبھی نہیں۔ | none | Free |
tranzly_kit_footprint_free | Filter | فلٹر کرتا ہے کہ آیا یہ سائٹ footprint-free ہے، تاکہ اس پر Zinn® Ads کو کبھی پروموٹ نہ کیا جائے۔ | bool $footprint_free | Free |
tranzly_kit_promotions | Filter | پروموشن رجسٹری کو حل ہونے سے پہلے فلٹر کرتا ہے۔ کسی دوسری پروڈکٹ کو پروموٹ کرنے کے لیے ایک قطار شامل کریں: `id`، `kind` (hosting|marketplace|platform|plugin|bundle|ads)، `slot` (promo|cross-sell)، اور `url` یا (کسی پلگ ان کے لیے) `name`، `site`، `main_files`۔ | none | Free |
tranzly_kit_tier | Filter | اس پلگ ان کے لیے کٹ کی طرف سے رپورٹ کردہ پلان ٹیئر کو فلٹر کرتا ہے (ٹیسٹ اور اسٹیجنگ؛ پروڈکشن میں لائسنس فیصلہ کرتا ہے)۔ | string $tier | Free |
tranzly_localize_links | Filter | فلٹر کرتا ہے کہ آیا Tranzly اس صفحے کے اندرونی لنکس کو ان کے تراجم پر لے جاتا ہے۔ | bool $localizestring $lang | Free |
tranzly_memory_enabled | Filter | فلٹر کرتا ہے کہ آیا ترجمے کی میموری (translation memory) استعمال کی گئی ہے۔ | bool $on | Pro |
tranzly_microsoft_price_per_million | Filter | Microsoft Translator کی فی ملین حروف کی قیمت، امریکی ڈالرز میں، فلٹر کرتا ہے۔ | float $price | Pro |
tranzly_network_enabled | Filter | فلٹر کرتا ہے کہ آیا ملٹی سائٹ نیٹ ورک لیئر فعال ہے۔ | bool $agency | Free |
tranzly_pbs_internal_post_types | Filter | Page Builder Sandwich کی ان پوسٹ اقسام کو فلٹر کرتا ہے جنہیں Tranzly ہاتھ نہیں لگاتا۔ | none | Free |
tranzly_post_segments | Filter | انجن کو بھیجے گئے پوسٹ کے حصوں کو فلٹر کرتا ہے۔ Key => `text` + `format` (`text` یا `html`)۔ بلاک سے باخبر تجزیہ کار اور انٹیگریشنز یہاں حصوں کو شامل، تقسیم یا تبدیل کرتے ہیں، اور انہیں `tranzly_translated_post_fields` پر واپس لکھتے ہیں۔ | \WP_Post $post | Free |
tranzly_post_translated | Action | کسی انجن کے ذریعے پوسٹ کا ترجمہ کرنے کے بعد متحرک ہوتا ہے (یا کسی شخص کی فائل یا امپورٹ کے ذریعے لکھے جانے پر)۔ | int $targetint $source_idstring $codestring $engine | Free |
tranzly_post_translation_created | Action | Tranzly کی جانب سے پوسٹ کا ترجمہ بنانے کے بعد متحرک ہوتا ہے۔ | int $new_idint $source_idstring $code | Free |
tranzly_post_types | Filter | ان پوسٹ اقسام کو فلٹر کرتا ہے جن کا Tranzly ترجمہ کرتا ہے۔ | none | Free |
tranzly_pre_current_language | Filter | موجودہ زبان کو شارٹ سرکٹ کرتا ہے: اسے استعمال کرنے کے لیے زبان کا کوڈ واپس کریں۔ tranzly_switch_language() اسی طرح کام کرتا ہے؛ Tranzly کو فیصلہ کرنے دینے کے لیے null واپس کریں۔ | string|null $lang | Free |
tranzly_query_var | Filter | زبان منتخب کرنے والے کوئری متغیر (query variable) کو فلٹر کرتا ہے۔ | string $var | Free |
tranzly_queue_lease_seconds | Filter | حاصل کردہ آئٹم پر پٹے (lease) کے وقت کو فلٹر کرتا ہے: اس کے بعد، وہ ورکر جو آئٹم کے دوران بند ہو گیا تھا وہ آئٹم دوسروں کو واپس دے دیتا ہے۔ سست ترین واحد ترجمے سے زیادہ طویل۔ | int $seconds | Free |
tranzly_queue_worker_seconds | Filter | ایک ورکر اگلے کو کام سونپنے سے پہلے سیکنڈز میں کتنی دیر چلتا ہے، اسے فلٹر کرتا ہے۔ | int $seconds | Free |
tranzly_queue_workers | Filter | فلٹر کرتا ہے کہ ایک کام بیک وقت کتنے ورکرز چلاتا ہے۔ ترجمہ سروس کے ساتھ نرمی برتنے کے لیے WORKERS پر ایک حد؛ مکمل کیے جانے والے آئٹمز کی تعداد پر کبھی حد نہیں۔ | int $workersint $job_id | Free |
tranzly_rate_source_ | Filter | کسی دوسرے ذریعہ سے ریٹس (دیکھیں `tranzly_rate_sources`)۔ | none | Pro |
tranzly_rate_sources | Filter | تبادلہ کی شرح کے ذرائع کو فلٹر کرتا ہے۔ ایک کو `tranzly_rate_source_<id>` فلٹر کے ساتھ شامل کریں جو `[ code => اس کے ریفرنس کے مقابلے میں ریٹ ]`، یا ایک WP_Error واپس کرے۔ | none | Pro |
tranzly_register_engines | Action | ترجمہ کے انجن رجسٹر کریں۔ `$registry->add( new Your_Engine() )` کو کال کریں۔ | Registry $registry | Free |
tranzly_relations_changed | Action | اشیاء کے ترجمے کے لنکس تبدیل ہونے کے بعد متحرک ہوتا ہے: منسلک، غیر منسلک، دوسری زبان میں منتقل یا ہٹا دیا گیا۔ متاثرہ گروپ میں ایک بار متحرک ہوتا ہے، اس لیے ایک ہی لنک اسے دو بار متحرک کر سکتا ہے۔ | string $typearray<int> $ids | Free |
tranzly_robots_meta_keys | Filter | روبوٹس کی ترتیبات رکھنے والی پوسٹ میٹا کیز کو فلٹر کرتا ہے؛ ہر ایک اصل کی پیروی کرتے ہوئے اس کے تراجم پر جاتا ہے۔ | none | Free |
tranzly_shared_string_scopes | Filter | مشترکہ متن کے اسکوپس (لین L06، T6: انٹیگریشنز `woocommerce`، `forms` اور `theme` شامل کرتی ہیں؛ ان کے متون `tranzly_shared_strings` پر آتے ہیں) کو فلٹر کرتا ہے۔ | none | Free |
tranzly_shared_strings | Filter | ان مشترکہ متون کو فلٹر کرتا ہے جنہیں Tranzly فی اسکوپ اسٹرنگز کے طور پر ترجمہ کرتا ہے۔ پرو لیئر بلاک ٹیمپلیٹس، ٹیمپلیٹ پارٹس اور پیٹرنز کو `templates` میں شامل کرتی ہے۔ | string $scope | Free |
tranzly_shared_strings_covered | Filter | مشترکہ متن کے اسکوپ کے ان متون کو فلٹر کرتا ہے جن کا کوئی زبان کا پیک کسی زبان کے لیے ترجمہ کرتا ہے۔ پرو لیئر `templates` کے لیے تھیم اور کور کے رجسٹرڈ پیٹرنز کی رپورٹ کرتی ہے۔ | string $scopestring $lang | Free |
tranzly_source_changed | Action | اس وقت متحرک ہوتا ہے جب اصل مواد کا قابل ترجمہ مواد تبدیل ہو جائے، تاکہ اس کے تراجم اب پرانے (out of date) ہو جائیں۔ | int $post_idstring $nowstring $before | Free |
tranzly_source_meta_keys | Filter | ان میٹا کیز کو فلٹر کرتا ہے جن کی تبدیلی کسی صفحے کے تراجم کو پرانا بنا دیتی ہے۔ انٹیگریشنز وہ کیز شامل کرتی ہیں جن کا وہ ترجمہ کرتی ہیں (بلڈر کا ڈیٹا، SEO فیلڈز، کسٹم فیلڈز)۔ | int $post_id | Free |
tranzly_source_published | Action | اصل مواد کے پہلی بار شائع ہونے پر ایک بار متحرک ہوتا ہے (اس کا میٹا محفوظ ہونے کے بعد)۔ | int $post_id | Free |
tranzly_style_rules_enabled | Filter | آیا Tranzly ہر نئے ترجمے پر زبان کے WordPress.org ترجمہ ٹیم کے طرز کے اصول (واوین، اوقاف کے ارد گرد فاصلہ، علامتِ حذف، حذف شدہ الفاظ، جاپانی فاصلہ، تخاطب کے ضمیر) لاگو کرتا ہے۔ ڈیفالٹ کے طور پر آن ہے۔ | bool $enabledstring $locale | Free |
tranzly_taxonomies | Filter | ان ٹیکسونومیز کو فلٹر کرتا ہے جن کا Tranzly ترجمہ کرتا ہے۔ | none | Free |
tranzly_term_segments | Filter | انجن کو بھیجے گئے کسی ٹرم کے حصوں (`name`، `description`، نیز جو کچھ بھی انٹیگریشنز شامل کریں: SEO کے عنوانات، کسٹم فیلڈز) کو فلٹر کرتا ہے۔ شامل کردہ حصوں کو `tranzly_term_translated` پر لکھیں۔ | \WP_Term $term | Free |
tranzly_term_translated | Action | انجن کی جانب سے کسی ٹرم کا ترجمہ کیے جانے کے بعد، ہر ترجمہ شدہ حصے کے ساتھ متحرک ہوتا ہے (انٹیگریشنز ان حصوں کو لکھتی ہیں جو انہوں نے `tranzly_term_segments` پر شامل کیے تھے)۔ | int $targetint $term_idstring $code | Free |
tranzly_term_translation_created | Action | Tranzly کے ٹرم کا ترجمہ تخلیق کرنے کے بعد متحرک ہوتا ہے۔ | int $new_idint $term_idstring $code | Free |
tranzly_translatable_attributes | Filter | کسی بلاک ٹائپ کے لیے ان صفات کو فلٹر کرتا ہے جن کا Tranzly ترجمہ کرتا ہے۔ | string $block_name | Free |
tranzly_translate_string | Filter | کسی زبان میں ایک قابل ترجمہ اسٹرنگ کو فلٹر کرتا ہے۔ | string $valuestring $codearray $context | Free |
tranzly_translated_post_fields | Filter | انجن چلنے کے بعد ترجمے میں لکھی جانے والی پوسٹ فیلڈز کو فلٹر کرتا ہے۔ وہ انٹیگریشنز جنہوں نے اپنے حصے (کسٹم فیلڈز، بلڈر ڈیٹا) شامل کیے تھے وہ انہیں یہاں لکھتی ہیں۔ | \WP_Post $poststring $code | Free |
tranzly_translation_memory | Filter | زیر استعمال ترجمے کی میموری کو فلٹر کرتا ہے: مفت پلگ ان میں کوئی نہیں؛ پریمیم لیئر ایک پیش کرتی ہے (docs/843، WordPress.org رہنما اصول 5)۔ | Translation_Memory|null $memory | Free |