Dasturchilar
Tranzly imkoniyatlari maʼlumotnomasi
Tranzly oʻz harakatlarini WordPress Abilities API orqali roʻyxatdan oʻtkazadi. Xuddi shu imkoniyatlar saytning oʻz serveridagi MCP vositalari va /wp-json/wp-abilities/v1 ostidagi REST yoʻnalishlaridir. Ushbu sahifa plaginning oʻz reestridan yaratilgan.
Endpointlar
| Imkoniyat | REST |
|---|---|
| HTTP orqali MCP (oqimli) | /wp-json/tranzly/v1/mcp |
| WP-CLI orqali MCP (standart kiritish va chiqarish) | wp mcp-adapter serve --server=tranzly --user=<login> |
| REST: imkoniyatlar roʻyxatini koʻrish | /wp-json/wp-abilities/v1/abilities?category=tranzly |
| REST: imkoniyatni ishga tushirish | /wp-json/wp-abilities/v1/abilities/<name>/run (faqat oʻqish uchun boʻlgan imkoniyatlar uchun ?input= bilan GET, aks holda POST {"input": {...}}) |
Autentifikatsiya va ruxsatlar
HTTP soʻrovlari WordPress ilova paroli (HTTP Basic) orqali autentifikatsiyadan oʻtadi. MCP serveriga ulanish uchun quyida koʻrsatilgan huquq (capability) talab qilinadi; shundan soʻng har bir imkoniyat har bir obyekt boʻyicha oʻz ruxsatini tekshiradi. Faqat oʻqish uchun boʻlgan imkoniyatlar GET va soʻrovlar satrida kiritilgan maʼlumotlar bilan ishga tushiriladi; qolganlari esa POST va ‘{«input»: {…}}’ JSON tanasi bilan ishlaydi.
WordPress ilova paroli (HTTP) yoki --user (WP-CLI); foydalanuvchiga har bir imkoniyat koʻrsatgan huquq talab qilinadi · Sozlamalar: AI agentlariga ruxsat berish (MCP), sukut boʻyicha yoqilgan
Barcha imkoniyatlar
| Qobiliyat | Nashr | REST | Ruxsat | Parametrlar |
|---|---|---|---|---|
tranzly/bulk-translateKoʻrsatilgan kontent turlarining har bir asl nusxasi uchun fonda tarjima qilish vazifalarini boshlaydi (hech biri koʻrsatilmaganda barcha tarjima qilingan turlar): yetishmayotgan tarjimalar, eskirganlar yoki ularning barchasi. Boshlangan vazifalarni har bir til uchun bittadan qaytaradi. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/bulk-translate/run | edit_posts; chop etish uchun publish_posts | languages array (majburiy)post_types arrayscope string: missing, stale, allengine stringpublish boolean |
tranzly/cancel-jobVazifani toʻxtatadi; allaqachon qilingan tarjimalar saqlanib qoladi. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/cancel-job/run | manage_options (REST yoʻnalishining oʻz tekshiruvi) | id string (majburiy) |
tranzly/check-qualitySunʼiy intellekt bitta tarjimani uning asl nusxasi bilan solishtiradi, baholaydi va hisobotni tarjimada saqlaydi. Tranzly ish jarayoni sozlamalarida belgilangan sifatni tekshirish AI modelidan foydalanadi. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/check-quality/run | ushbu tarjimada edit_post | id integer (majburiy) |
tranzly/connect-supportUshbu saytni Zinn Digital® yordam xizmatiga ulaydi (ism, elektron pochta, rozilik). | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/connect-support/run | manage_options (REST yoʻnalishining oʻz tekshiruvi) | email string (majburiy)name stringconsent boolean (majburiy) |
tranzly/correct-segmentsTarjimaning tuzatilgan segmentlarini saqlaydi (segmentlar: matn kaliti); tuzatilgan matn qayta tarjima qilinishdan himoyalangan. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/correct-segments/run | edit_post (REST yoʻnalishining oʻz tekshiruvi) | id string (majburiy)segments objecttexts object |
tranzly/create-jobKoʻrsatilgan postlarni (posts) yoki butun post turini tillarga (langs) tarjima qilish boʻyicha fonda vazifani boshlaydi. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/create-job/run | edit_posts (REST yoʻnalishining oʻz tekshiruvi) | posts arraypost_type stringlangs array (majburiy)engine stringstatus string: publish, draftforce boolean |
tranzly/create-post-translationDvigatelsiz, qoʻlda yozish uchun biror tilda (lang) postning qoralama tarjimasini yaratadi. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/create-post-translation/run | REST yoʻnalishining har bir element uchun oʻz ruxsat tekshiruvi | id string (majburiy)lang string (majburiy)name stringslug stringdescription string |
tranzly/create-term-translationSiz taqdim etgan nom, slug va tavsif bilan biror tilda atama tarjimasini yaratadi. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/create-term-translation/run | REST yoʻnalishining har bir element uchun oʻz ruxsat tekshiruvi | id string (majburiy)lang string (majburiy)name stringslug stringdescription string |
tranzly/disconnect-supportUshbu saytni yordam xizmatidan uzadi. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/disconnect-support/run | manage_options (REST yoʻnalishining oʻz tekshiruvi) | yoʻq |
tranzly/estimateMablagʻ sarflashdan oldin postlarni (posts yoki post_type) dvigatel yordamida tillarga (langs) tarjima qilish uchun belgilar soni va narxini baholaydi. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/estimate/run | edit_posts (REST yoʻnalishining oʻz tekshiruvi) | posts arraypost_type stringlangs array (majburiy)engine string |
tranzly/estimate-bulkBoshlashdan oldin butun saytni biror tilda (post_types, scope, engine) tarjima qilishni baholaydi. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/estimate-bulk/run | edit_posts (REST yoʻnalishining oʻz tekshiruvi) | post_types arrayscope string: missing, stale, allengine stringlang string (majburiy)after integer |
tranzly/export-translation-fileTarjimon yoki tarjima agentligi uchun bir tildagi asl nusxalar va ularning tarjimalari bilan birga XLIFF yoki CSV faylni (matn sifatida) qaytaradi: berilgan postlar yoki biror holatdagi (missing, stale, translated yoki all; after bilan takrorlang) kontent turining 100 tagacha asl nusxasi sahifasi. Xuddi shu fayl tarjima qilingandan soʻng qayta import qilinishi mumkin. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/export-translation-file/run | edit_posts; har bir post faqat foydalanuvchiga uni tahrirlashga ruxsat berilgan taqdirdagina kiritiladi | lang string (majburiy)format string: xliff, csvposts arraypost_type stringstate string: all, missing, stale, translatedafter integer |
tranzly/fix-statusMuayyan til va post turidagi yetishmayotgan (yoki eskirgan) barcha elementlarni tarjima qilish navbatiga qo‘yadi. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/fix-status/run | edit_posts (REST yo‘nalishining o‘z tekshiruvi) | post_type satrlang satr (majburiy)state satr (majburiy): missing, stale, quality |
tranzly/get-comments-settingSharhlar barcha tillarda umumiy ekanligini yoki har bir til uchun alohida saqlanishini qaytaradi. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-comments-setting/run | moderate_comments (REST yo‘nalishining o‘z tekshiruvi) | mavjud emas |
tranzly/get-deepl-usageShu oyda saqlangan DeepL kalitining ishlatilgan belgilar soni va limitini qaytaradi. | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-deepl-usage/run | manage_options (REST yo‘nalishining o‘z tekshiruvi) | mavjud emas |
tranzly/get-diagnosticsQo‘llab-quvvatlash so‘rovi uchun kerak bo‘ladigan diagnostika ma’lumotlarini qaytaradi: versiyalar, faol plaginlar, cheklovlar va oxirgi xatoliklar. | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-diagnostics/run | manage_options (REST yo‘nalishining o‘z tekshiruvi) | mavjud emas |
tranzly/get-displayTil almashtirgich va mualliflik huquqi (credit) ko‘rsatish parametrlarini qaytaradi. | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-display/run | manage_options (REST yo‘nalishining o‘z tekshiruvi) | mavjud emas |
tranzly/get-engine-settingsStandart va zaxira mexanizmni, har bir til bo‘yicha mexanizmlar va AI modellarini, har bir mexanizm holatini, ulangan AI provayderlari va ularning modellarini hamda joriy oydagi xarajatni qaytaradi. | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-engine-settings/run | manage_options (REST yo‘nalishining o‘z tekshiruvi) | mavjud emas |
tranzly/get-glossaryHech qachon tarjima qilinmaydigan so‘zlarni, belgilangan atamalar tarjimasini va har bir til uchun ohangni (tone) qaytaradi. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-glossary/run | manage_options | mavjud emas |
tranzly/get-integrationsTranzly qo‘llab-quvvatlaydigan va bu yerda faol bo‘lgan SEO, WooCommerce, sahifa tuzuvchi (page-builder) hamda shakl (form) plaginlarini ro‘yxatlaydi. | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-integrations/run | manage_options (REST yo‘nalishining o‘z tekshiruvi) | mavjud emas |
tranzly/get-jobBitta vazifaning borishi va hisobini qaytaradi. | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-job/run | manage_options (REST yo‘nalishining o‘z tekshiruvi) | id satr (majburiy) |
tranzly/get-job-failuresVazifadagi bajarilmay qolgan elementlarni ularning sabablari bilan birga ro‘yxatlaydi. | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-job-failures/run | manage_options (REST yo‘nalishining o‘z tekshiruvi) | id satr (majburiy) |
tranzly/get-legacy-importTranzly 2.x versiyasidan tarjimalarni import qilish holati va hisobotini qaytaradi. | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-legacy-import/run | manage_options (REST yo‘nalishining o‘z tekshiruvi) | mavjud emas |
tranzly/get-licenceUshbu saytning Tranzly tarifi, litsenziya holati, yangilanish sanasi va tarif nimalarni o‘z ichiga olishini qaytaradi. | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-licence/run | manage_options (REST yo‘nalishining o‘z tekshiruvi) | mavjud emas |
tranzly/get-menusHar bir menyu joylashuvida qaysi tilda qaysi menyu ko‘rsatilishini qaytaradi. | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-menus/run | edit_theme_options (REST yo‘nalishining o‘z tekshiruvi) | mavjud emas |
tranzly/get-post-groupPostning tarjima guruhini ro‘yxatlaydi: har bir til a’zosi uning sarlavhasi, holati va tahrirlash havolasi bilan birga. | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-post-group/run | edit_post va edit_term (REST yo‘nalishining o‘z tekshiruvi) | id satr (majburiy) |
tranzly/get-quality-reportTarjimaning AI sifat hisobotini qaytaradi: ball va u belgilab ko‘rsatgan segmentlar. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-quality-report/run | edit_post (REST yo‘nalishining o‘z tekshiruvi) | id satr (majburiy) |
tranzly/get-segmentsKo‘rib chiqish va tuzatish uchun tarjima qilingan segmentlarni asl nusxa bilan yonma-yon qaytaradi. | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-segments/run | edit_post (REST yo‘nalishining o‘z tekshiruvi) | id satr (majburiy) |
tranzly/get-shared-stringsMavzu va plagin matnlarini (scope) muayyan tildagi tarjimalari bilan birga qaytaradi. | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-shared-strings/run | edit_theme_options (REST yo‘nalishining o‘z tekshiruvi) | lang satr (majburiy)scope satr: menus, site, templates, gettext.plugin-<slug>, gettext.theme-<slug> |
tranzly/get-site-stringsSayt sarlavhasi, shior va vidjet matnlarini muayyan tilda qaytaradi. | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-site-strings/run | manage_options (REST yo‘nalishining o‘z tekshiruvi) | lang satr (majburiy) |
tranzly/get-support-connectionUshbu sayt Zinn Digital® qo‘llab-quvvatlash xizmatiga ulanganmi yoki yo‘qligini va kim sifatida ulanganligini ko‘rsatadi. | Bepul | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-support-connection/run | manage_options (REST yo‘nalishining o‘z tekshiruvi) | refresh boolean |
tranzly/get-term-groupKategoriya yoki tegning tarjima guruhini ro‘yxatlaydi. | Bepul | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-term-group/run | edit_post va edit_term (REST yo‘nalishining o‘z tekshiruvi) | id string (majburiy) |
tranzly/get-urlsTillar manzillarda qanday ko‘rinishini (jild, subdomen yoki domen), tarjima qilingan slug va bazalarni hamda tarjima qilinmagan sahifalar uchun noindex holatini qaytaradi. | Bepul | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-urls/run | manage_options (REST yo‘nalishining o‘z tekshiruvi) | mavjud emas |
tranzly/get-workflow-settingsChop etishda va yangilashda avtomatik tarjima qilish, chop etishdan oldin ko‘rib chiqish hamda sun’iy intellekt sifati tekshiruvining chegarasi, provayderi va modelini qaytaradi. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-workflow-settings/run | manage_options (REST yo‘nalishining o‘z tekshiruvi) | mavjud emas |
tranzly/import-from-sourceBoshqa ko‘p tilli plaginidan tarjimalarning keyingi sahifasini import qiladi (rejim: dry-run yoki run; kursor). | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/import-from-source/run | manage_options (REST yo‘nalishining o‘z tekshiruvi) | source string (majburiy)mode string: dry-run, run, undocursor string |
tranzly/import-translation-fileYuklangan tarjima faylidan postlarning keyingi sahifasini yozadi (tugaguniga qadar after bilan takrorlang). | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/import-translation-file/run | edit_posts (REST yo‘nalishining o‘z tekshiruvi) | token string (majburiy)after integer |
tranzly/link-postMavjud postni (maqsad) ushbu postning ma’lum bir tildagi tarjimasi sifatida bog‘laydi. | Bepul | POST /wp-json/wp-abilities/v1/abilities/tranzly/link-post/run | edit_post va edit_term (REST yo‘nalishining o‘z tekshiruvi) | id string (majburiy)lang string (majburiy)target integer (majburiy) |
tranzly/link-termMavjud atamani (maqsad) ushbu atamaning ma’lum bir tildagi tarjimasi sifatida bog‘laydi. | Bepul | POST /wp-json/wp-abilities/v1/abilities/tranzly/link-term/run | edit_post va edit_term (REST yo‘nalishining o‘z tekshiruvi) | id string (majburiy)lang string (majburiy)target integer (majburiy) |
tranzly/list-enginesTarjima tizimlari ro‘yxatini, ularning har biri sozlanganligini va hech biri ko‘rsatilmaganda qaysi biri ishlatilishini ko‘rsatadi. | Bepul | GET /wp-json/wp-abilities/v1/abilities/tranzly/list-engines/run | edit_posts | mavjud emas |
tranzly/list-import-sourcesUshbu saytda topilgan va import qilinishi mumkin bo‘lgan WPML, Polylang va TranslatePress ma’lumotlarini ro‘yxatlaydi. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/list-import-sources/run | manage_options (REST yo‘nalishining o‘z tekshiruvi) | mavjud emas |
tranzly/list-jobsOrqa fondagi tarjima vazifalarini eng yangilaridan boshlab, jarayon holati bilan ro‘yxatlaydi. | Bepul | GET /wp-json/wp-abilities/v1/abilities/tranzly/list-jobs/run | edit_posts (REST yo‘nalishining o‘z tekshiruvi) | mavjud emas |
tranzly/list-languagesSayt tillarini ro‘yxatlaydi. Birinchisi asl kontent yozilgan tildir. | Bepul | GET /wp-json/wp-abilities/v1/abilities/tranzly/list-languages/run | edit_posts | mavjud emas |
tranzly/list-status-itemsAsl nusxalarni muayyan tildagi tarjima holati (holat: missing, stale, current) bilan sahifama-sahifa ro‘yxatlaydi. | Bepul | GET /wp-json/wp-abilities/v1/abilities/tranzly/list-status-items/run | edit_posts (REST yo‘nalishining o‘z tekshiruvi) | post_type stringlang string (majburiy)state string: all, missing, stale, translated, human, machine, review, qualityafter integer |
tranzly/list-theme-stringsMatnlari tarjima uchun skanerlanishi mumkin bo‘lgan mavzular va plaginlarni hamda ularning har birida qancha qator mavjudligini ro‘yxatlaydi. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/list-theme-strings/run | manage_options (REST yo‘nalishining o‘z tekshiruvi) | mavjud emas |
tranzly/open-support-ticketQo‘llab-quvvatlash chiptasini (mavzu, xabar, tur, elektron pochta) va agar administrator ruxsat bergan bo‘lsa, ushbu saytning diagnostika ma’lumotlarini yuboradi. U hech qachon kirish ma’lumotlarini yaratmaydi yoki yubormaydi. | Bepul | POST /wp-json/wp-abilities/v1/abilities/tranzly/open-support-ticket/run | manage_options (REST yo‘nalishining o‘z tekshiruvi) | subject string (majburiy)message string (majburiy)kind string: help, bug, feedback, feature_requestemail stringname stringdiagnostics boolean |
tranzly/record-support-consentQo‘llab-quvvatlash chiptalari bilan birga diagnostika ma’lumotlarini yuborish bo‘yicha administratorning roziligini qayd qiladi. | Bepul | POST /wp-json/wp-abilities/v1/abilities/tranzly/record-support-consent/run | manage_options (REST yo‘nalishining o‘z tekshiruvi) | consent boolean (majburiy) |
tranzly/retry-job-itemMuvaffaqiyatsiz bo‘lgan elementni qayta urinib ko‘radi (harakat: retry, ixtiyoriy ravishda boshqa dvijok bilan) yoki uni qo‘lda tarjima qilish uchun belgilaydi (harakat: by-hand). | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/retry-job-item/run | edit_post va manage_options (REST marshrutining o‘z tekshiruvi) | item string (majburiy)action string (majburiy)engine string |
tranzly/review-translationTarjimani tasdiqlaydi (va asl nusxa chop etilganda uni chop etadi) yoki uni qaytarib yuboradi (decision, note). | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/review-translation/run | edit_post (REST marshrutining o‘z tekshiruvi) | id string (majburiy)decision string (majburiy): approve, changes, pendingnote string |
tranzly/run-legacy-import2.x importini ishga tushiradi: dry-run (faqat hisobot), run yoki undo. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/run-legacy-import/run | manage_options (REST marshrutining o‘z tekshiruvi) | action string (majburiy) |
tranzly/scan-theme-stringsTarjima qilinadigan matnlar uchun komponentning PHP fayllarining keyingi sahifasini skanerlaydi (tugaguncha after bilan takrorlang). | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/scan-theme-strings/run | manage_options (REST marshrutining o‘z tekshiruvi) | component string (majburiy)after integer |
tranzly/schedule-quality-checkBiror til tarjimalarining (yoki berilgan postlarning) keyingi sahifasini AI orqali sifat tekshiruvidan o‘tkazishni rejalashtiradi. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/schedule-quality-check/run | edit_posts (REST marshrutining o‘z tekshiruvi) | lang string (majburiy)post_type stringposts arrayafter integer |
tranzly/seo-auditBiror tildagi yetishmayotgan SEO sarlavhalari, tavsiflari, sluglari va hreflang bor-yo‘qligini sahifama-sahifa tekshiradi. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/seo-audit/run | manage_options (REST marshrutining o‘z tekshiruvi) | lang string (majburiy)after integer |
tranzly/set-comments-settingSharhlarni post tarjimalari o‘rtasida umumiy qiladi yoki ularni har bir til uchun alohida saqlaydi (mode). | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-comments-setting/run | manage_options va moderate_comments (REST marshrutining o‘z tekshiruvi) | mode string (majburiy): off, show, translate |
tranzly/set-engine-keyDeepL, Google yoki Microsoft API kalitini (va Microsoft uchun mintaqani) saqlaydi; bo‘sh bo‘lsa olib tashlaydi. Kalitlar shifrlangan holda saqlanadi va hech qachon qaytarilmaydi. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-engine-key/run | manage_options (REST marshrutining o‘z tekshiruvi) | engine string (majburiy)key string (majburiy)region string |
tranzly/set-menusHar bir joylashuv bo‘yicha har bir tilga bittadan menyu biriktiradi (map). | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-menus/run | edit_theme_options (REST marshrutining o‘z tekshiruvi) | map object (majburiy) |
tranzly/set-protectionTarjimani dvijok tomonidan qayta yozilishidan himoya qiladi (protected: true) yoki qulfdan chiqaradi. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-protection/run | edit_post (REST marshrutining o‘z tekshiruvi) | id string (majburiy)protected boolean (majburiy) |
tranzly/set-shared-stringsMavzu va plagin matnlarining (strings) to‘g‘rilangan tarjimalarini saqlaydi; ular himoyalangan bo‘lib qoladi. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-shared-strings/run | edit_theme_options (REST marshrutining o‘z tekshiruvi) | lang string (majburiy)scope string: menus, site, templates, gettext.plugin-<slug>, gettext.theme-<slug>strings object (majburiy) |
tranzly/set-site-stringSaytning bitta matnini (key) bir tilda saqlaydi, masalan, sayt sarlavhasi yoki shiorini. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-site-string/run | edit_theme_options va manage_options (REST marshrutining o‘z tekshiruvi) | lang string (majburiy)key string (majburiy)translation string (majburiy) |
tranzly/set-urlsManzil rejimini (mode), har bir til uchun domenlarni, tarjima qilingan asoslar va segmentlarni, noindex_untranslated va slug tavsiyalarini o‘rnatadi. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-urls/run | manage_options (REST marshrutining o‘z tekshiruvi) | mode stringsegments objectdomains objectbases objectsuggest booleannoindex_untranslated boolean |
tranzly/start-trialUshbu sayt uchun 14 kunlik Tranzly Pro sinov muddatini boshlaydi (to‘lov talab etilmaydi). | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/start-trial/run | manage_options (REST marshrutining o‘z tekshiruvi) | yo‘q |
tranzly/translate-media-fieldRasmning alt matni, sarlavhasi yoki tavsifini (field) maʼlum bir tilda (lang) saqlaydi. | Bepul | POST /wp-json/wp-abilities/v1/abilities/tranzly/translate-media-field/run | edit_post (REST yo‘nalishining o‘z tekshiruvi) | id string (majburiy)lang string (majburiy)field string (majburiy): alt, caption, titletranslation string (majburiy) |
tranzly/translate-postBitta post yoki sahifani tarjima tizimi orqali saytning bir yoki bir nechta tillariga tarjima qiladi, har bir tarjimani yaratadi yoki yangilaydi. Yangi tarjimalar, agar publish true bo‘lmasa, qoralama hisoblanadi. Inson tomonidan tahrirlangan tarjima, agar force true bo‘lmasa, o‘tkazib yuboriladi. | Bepul | POST /wp-json/wp-abilities/v1/abilities/tranzly/translate-post/run | ushbu postni tarjima qilishi mumkin (unda edit_post); mavjud tarjimada edit_post; chop etish uchun turning publish imkoniyati | id integer (majburiy)languages array (majburiy)engine stringpublish booleanforce boolean |
tranzly/translate-shared-stringsBirlamchi tizim orqali maʼlum bir tildagi tarjima qilinmagan tema va plagin matnlarining keyingi sahifasini tarjima qiladi (tugaguncha after bilan takrorlang). | Bepul | POST /wp-json/wp-abilities/v1/abilities/tranzly/translate-shared-strings/run | edit_theme_options (REST yo‘nalishining o‘z tekshiruvi) | lang string (majburiy)scope string: menus, site, templates, gettext.plugin-<slug>, gettext.theme-<slug>after integer |
tranzly/translate-siteYo‘naltirilgan ish jarayoni: agent tillar va tizimni tekshiradi, xarajatni baholaydi va yetishmayotgan narsalarni tarjima qiladi, mablag‘ sarflash yoki chop etishdan oldin so‘raydi. | Bepul | POST /wp-json/wp-abilities/v1/abilities/tranzly/translate-site/run | edit_posts | languages string (majburiy) |
tranzly/translate-termTizim yordamida bitta atamani (kategoriya, teg yoki mahsulot atributi) maʼlum bir tilga (lang) tarjima qiladi, uning tarjimasini yaratadi yoki yangilaydi. | Bepul | POST /wp-json/wp-abilities/v1/abilities/tranzly/translate-term/run | REST yo‘nalishining har bir element uchun shaxsiy ruxsat tekshiruvi | id string (majburiy)lang string (majburiy)engine stringforce booleanstatus string: publish, draft |
tranzly/translation-statusPost ID bilan: ushbu postning har bir tildagi tarjimasi, uning eskirganligi va uni kim yozganligi. Usiz: har bir til bo‘yicha saytning qancha qismi tarjima qilinganligi. | Bepul | GET /wp-json/wp-abilities/v1/abilities/tranzly/translation-status/run | ushbu postda edit_post; sayt xulosasi uchun edit_posts | id integerpost_type string |
tranzly/unlink-postPostni o‘zining tarjima guruhidan chiqaradi; u o‘z tilini saqlab qoladi. | Bepul | POST /wp-json/wp-abilities/v1/abilities/tranzly/unlink-post/run | edit_post va edit_term (REST yo‘nalishining o‘z tekshiruvi) | id string (majburiy) |
tranzly/unlink-termAtamani o‘zining tarjima guruhidan chiqaradi. | Bepul | POST /wp-json/wp-abilities/v1/abilities/tranzly/unlink-term/run | edit_post va edit_term (REST yo‘nalishining o‘z tekshiruvi) | id string (majburiy) |
tranzly/update-displayO‘tkazgichni (uslub, bayroqlar, nomlar, joylashuv) va mualliflik qatorini o‘zgartiradi. | Bepul | POST /wp-json/wp-abilities/v1/abilities/tranzly/update-display/run | manage_options (REST yo‘nalishining o‘z tekshiruvi) | switcher objectcredit boolean |
tranzly/update-engine-settingsBirlamchi tizimni, zaxira tizimni, har bir til uchun tizimlarni va har bir til uchun AI modellarini sozlaydi (default, fallback, per_lang, models, caps). Birlamchi tizimdan tashqari barchasi Pro. | Bepul | POST /wp-json/wp-abilities/v1/abilities/tranzly/update-engine-settings/run | manage_options (REST yo‘nalishining o‘z tekshiruvi) | default stringper_lang objectfallback arraycaps objectmodels object |
tranzly/update-glossarySiz yuborgan lug‘at qismlarini almashtiradi (hech qachon tarjima qilinmaydigan so‘zlar, atamalar tarjimalari, ohang); siz qoldirgan qismlar saqlanadi. Keyingi tarjimadan boshlab har bir tizim tomonidan qo‘llaniladi. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/update-glossary/run | manage_options | dnt arrayterms objecttone object |
tranzly/update-settingsSayt tillarini (languages: kod va nom ro‘yxati; birinchisi asl til), old qism (front-end) klass prefiksini va AI agentlariga (MCP) ruxsat berilganligini sozlaydi. | Bepul | POST /wp-json/wp-abilities/v1/abilities/tranzly/update-settings/run | manage_options (REST yo‘nalishining o‘z tekshiruvi) | prefix stringmcp booleanlanguages array |
tranzly/update-workflow-settingson_update (off, stale, translate), on_publish, review, quality_threshold, quality_provider va quality_model parametrlarini sozlaydi. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/update-workflow-settings/run | manage_options (REST marshrutining o’z tekshiruvi) | on_update string: off, stale, translateon_publish booleanreview booleanquality_threshold integerquality_provider stringquality_model string |
tranzly/upload-translation-fileBoshqa joyda tarjima qilingan Tranzly XLIFF yoki CSV faylini (content, filename) yuklaydi; import uchun yuklashni aniqlaydigan tokenni qaytaradi. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/upload-translation-file/run | edit_posts (REST marshrutining o’z tekshiruvi) | content string (majburiy)filename string (majburiy) |
Plaginning abilities.json faylidan yaratilgan, uning o‘zi esa ishlab turgan saytdan hosil qilinadi; ikkalasi bir-biriga mos kelmasa, test muvaffaqiyatsiz tugaydi.
WP-CLI buyruqlari
Bularni serverda WP-CLI orqali ishga tushiring. Har bir buyruq plagin ekranlari bilan bir xil ruxsatlarni tekshiradi; namunalar plaginning o‘z yordam matnidan olingan.
| Buyruq | Vazifasi | Nashr |
|---|---|---|
wp tranzly create <id> [--term]wp tranzly create 42 --lang=de_DE --user=admin | Post (yoki atama)ning unga bog’langan qoralama tarjimasini yaratish. | Free |
wp tranzly engines | Tarjima tizimlari (dvijoklari) ro’yxatini ko’rsatish. | 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 | Orqa fondagi tarjima vazifalari. | Free |
wp tranzly legacy <action> [--format=<format>]wp tranzly legacy dry-runwp tranzly legacy runwp tranzly legacy undo | Eski Tranzly (2.x) sayti tarjimalarining importini ko’rsatish, sinov tariqasida bajarish, ishga tushirish yoki bekor qilish. | Free |
wp tranzly link <source> <target> [--term] | Mavjud postni (yoki atamani) boshqasining tarjimasi sifatida bog’lash. | Free |
wp tranzly network <action> [--languages=<codes>]wp tranzly network setupwp tranzly network languages --languages=en_US,de_DE,fr_FR | Multisite (Agency): tarmoqdagi har bir saytni sozlash yoki yangi saytlar boshlanadigan tillarni belgilash. | 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 | Postlarni dvijok yordamida tarjima qilish. | Free |
wp tranzly translations <id> [--term] [--format=<format>] | Postning (yoki atamaning) tarjimalari ro’yxatini ko’rsatish. | Free |
PHP funksiyalari
Mavzular va boshqa plaginlar chaqirishi mumkin bo‘lgan funksiyalar. Plagin nofaol bo‘lganda ham kodingiz ishlashda davom etishi uchun avval function_exists() tekshiruvidan foydalaning.
| Funksiya | Vazifasi | Nashr |
|---|---|---|
icl_object_id( $id, $type = 'post', $return_original_if_missing = false, $lang = null ) | WPML: obyektning tarjimasi. | Pro |
pll__( $text ) | Polylang: roʻyxatdan oʻtkazilgan qator, tarjima qilingan. Tranzly mavzu qatorlarini WordPress-ning shaxsiy gettext-i orqali tarjima qiladi, shuning uchun qator berilganidek qaytadi. | Pro |
pll_current_language( $field = 'slug' ) | Polylang: joriy til. | Pro |
pll_default_language( $field = 'slug' ) | Polylang: asosiy til. | Pro |
pll_e( $text ) | Polylang: roʻyxatdan oʻtkazilgan qatorni ekranga chiqarish (echo), himoyalangan (escaped). | Pro |
pll_get_post( $post_id, $lang = null ) | Polylang: postning tarjimasi. | Pro |
pll_get_post_language( $post_id, $field = 'slug' ) | Polylang: postning tili. | Pro |
pll_get_post_translations( $post_id ) | Polylang: postning har bir tarjimasi, slug => ID. | Pro |
pll_get_term( $term_id, $lang = null ) | Polylang: atamaning (term) tarjimasi. | Pro |
pll_get_term_language( $term_id, $field = 'slug' ) | Polylang: atamaning (term) tili. | Pro |
pll_get_term_translations( $term_id ) | Polylang: atamaning (term) har bir tarjimasi, slug => ID. | Pro |
pll_home_url( $lang = '' ) | Polylang: biror tildagi bosh sahifa URL manzili. | Pro |
pll_is_translated_post_type( $post_type ) | Polylang: ushbu post turi tarjima qilinganmi? | Pro |
pll_is_translated_taxonomy( $taxonomy ) | Polylang: ushbu taksonomiya tarjima qilinganmi? | Pro |
pll_languages_list( $args = array( ) | Polylang: tillar. | Pro |
pll_register_string() | Polylang: qatorni roʻyxatdan oʻtkazish (qabul qilingan va eʼtiborga olinmagan — pll__() ga qarang). | Pro |
pll_the_languages( $args = array( ) | Polylang: til almashtirgich. `raw` Polylang massivini (slug => tafsilotlar) qaytaradi; aks holda Polylang formatidagi `<li>` roʻyxati, agar `echo` 0 boʻlmasa ekranga chiqariladi. `hide_current`, `hide_if_no_translation` va `display_names_as` (`name` yoki `slug`) sozlamalarini inobatga oladi. `dropdown` roʻyxat sifatida aks ettiriladi: Tranzly-ning oʻz almashtirgich bloki/vidjeti ochiladigan roʻyxat (dropdown) uchun moʻljallangan joydir. | Pro |
pll_translate_string( $text ) | Polylang: biror tilda roʻyxatdan oʻtkazilgan qator. pll__() kabi, qator qanday berilgan boʻlsa, shunday qaytadi. | Pro |
tranzly_compat_field( string $code, string $field ) | Polylang lugʻatida tilning bitta maydoni. | Pro |
tranzly_current_language(): string | Joriy soʻrovning tili (masalan, `fr_FR` kabi WordPress lokal kodi). | Free |
tranzly_default_language(): string | Asosiy til: roʻyxatda birinchi turgani. | Free |
tranzly_get_engines(): array | Mavjud tizimlar: id => name. | Free |
tranzly_get_post_language( int $post_id ): string | Post yozilgan til. | Free |
tranzly_get_term_language( int $term_id ): string | Atama (term) yozilgan til. | Free |
tranzly_get_term_translation( int $term_id, string $lang ): ?int | Atamaning biror tilga tarjimasi, yoki null. | Free |
tranzly_get_term_translations( int $term_id ): array | Atamaning har bir versiyasi: language code => term ID. | Free |
tranzly_get_translation( int $post_id, string $lang ): ?int | Postning biror tilga tarjimasining IDsi, yoki mavjud boʻlmasa null. Agar post allaqachon shu tilda yozilgan boʻlsa, postning oʻz ID raqamini qaytaradi. | Free |
tranzly_get_translations( int $post_id ): array | Postning har bir versiyasi, postning oʻzi ham kiritilgan: language code => post ID. Tarjimalari boʻlmagan post oʻz tilida faqat oʻzini qaytaradi. | Free |
tranzly_language_switcher( array $args = array( ) | Istalgan mavzu, sahifa tuzuvchi yoki plagin (T5) uchun til almashtirgichning HTML kodi. Page Builder Sandwich elementi uni chaqiradi; sizniki ham chaqira oladi. Ikkitadan kam til mavjud boʻlganda boʻsh boʻladi. | Free |
tranzly_language_url( string $lang, ?string $url = null ): string | Berilgan tilni koʻrsatuvchi URL manzili. | Free |
tranzly_languages(): array | Saytning tillari, birinchi navbatda asosiy til. | Free |
tranzly_register_engine( Engine $engine ) | Tarjima tizimini qoʻshish. Uni `tranzly_register_engines` chaqiruvida yoki soʻrovning birinchi tarjimasidan oldin istalgan vaqtda chaqiring. | Free |
tranzly_restore_language(): bool | Oxirgi tranzly_switch_language() amalni bekor qilish. | Free |
tranzly_switch_language( string $lang ): bool | Kodni tranzly_restore_language() chaqirilguniga qadar boshqa tilda ishlashga majbur qilish: joriy til ham, WordPress-ning oʻz tarjimalari ham oʻzgaradi. switch_to_blog() kabi ichma-ich joylashadi: | Free |
tranzly_translatable_attributes( string $block_name ): array | Tranzly blok turi uchun tarjima qiladigan atribut nomlari: block.json faylidagi `role: content`, `tranzly_translatable_attributes` filtri orqali moslashtirilgan. | Free |
tranzly_translate_post( int $post_id, string $lang, string $engine = '', array $args = array( ) | Joriy foydalanuvchi sifatida (ularning ruxsatlari qoʻllaniladi) dvigatel yordamida postni maʼlum bir tilga tarjima qiling. | Bepul |
Amallar va filtrlar
Plagin taqdim etadigan har bir huk (hook), uning manba kodidagi tavsifi bilan. Filtrlar qiymatni o‘zgartiradi; amallar ma’lum bir vaqtda kodni ishga tushirish imkonini beradi; kirish nuqtalari esa plaginga biror narsa qilishni buyurish uchun chaqiriladigan amallardir.
| Huk | Turi | U nima qiladi | Parametrlar | Versiya |
|---|---|---|---|---|
tranzly_admin_bar | Action | Tarjimalar administrator paneli menyusi yaratilgandan so’ng ishga tushadi (Pro vizual muharriri bu yerga «Ushbu sahifada tarjima qilish» bandini qo’shadi). | \WP_Admin_Bar $barint $id | Free |
tranzly_admin_data | Filter | Administrator ilovasi ishga tushadigan ma’lumotlarni filtrlaydi. Premium qatlam undan o’z versiyasini bildirish uchun foydalanadi; sahifada aks ettirilishi sababli bu yerga hech qanday maxfiy ma’lumotlar kiritilmasligi kerak. | mavjud emas | Free |
tranzly_ai_model | Filter | Tilga tarjima qiluvchi AI provayderi va modelini filtrlaydi. Bepul: har bir til uchun `translate` vazifasi uchun tanlangan provayder va model. Tranzly Pro: tilning o’z tanlovi, aks holda «boshqa barcha tillar» tanlovi. | string $target | Free |
tranzly_ai_providers_in_use | Filter | Muayyan tillar uchun tanlangan AI provayderlarini filtrlaydi. Bepul plaginida mavjud emas: har bir til `translate` vazifasi uchun tanlangan provayder va modeldan foydalanadi. Tranzly Pro o’zining har bir til modeli provayderlarini ro’yxatga oladi. | mavjud emas | Free |
tranzly_content_before_rebuild | Filter | Har bir til bo’yicha tarjima qilingan segmentlar unga yozilishidan oldin manba kontentini filtrlaydi (Pro versiyasining har bir til uchun tasvir almashtirish funksiyasi undan foydalanadi). | string $contentstring $lang | Free |
tranzly_copy_meta_keys | Filter | Postdan uning yangi tarjimasiga ko’chirilgan meta kalitlarni filtrlaydi. Boshqa hech narsa ko’chirilmaydi. | int $source_id | Free |
tranzly_deepl_host | Filter | DeepL API hostini filtrlaydi (proksi yoki test dublyori). | string $hoststring $key | Free |
tranzly_deepl_price_per_million | Filter | DeepL’ning million belgisi uchun narxini AQSH dollarida filtrlaydi. | float $price | Free |
tranzly_default_engine | Filter | Hech biri ko’rsatilmaganda ishlatiladigan mexanizm ID’sini filtrlaydi. | string $id | Free |
tranzly_engine_cap | Filter | Mexanizmning oylik cheklovini AQSH dollarida filtrlaydi: bepul plaginida mavjud emas. | float|null $capstring $engine | Free |
tranzly_engine_chain | Filter | Til uchun navbat bilan sinab ko’riladigan mexanizmlarni filtrlaydi. Bepul: standart mexanizm. Premium qatlam tilning o’z mexanizmini va zaxira ro’yxatini qo’shadi. | string $langstring $first | Free |
tranzly_engine_options | Filter | Mexanizmga yuboriladigan parametrlarni filtrlaydi (tarjima qilinmaydiganlar ro’yxati, lug’at, rasmiylik darajasi, ko’rsatmalar). | string $targetEngine $engine | Free |
tranzly_engine_settings_save | Filter | Har bir til uchun mexanizmlar va AI modellarini, zaxira ro’yxatini va oylik cheklovlarni saqlaydi. Faqat premium qatlam javob beradi (WordPress.org 5-yo’riqnomasi: bepul plaginida hech qanday Pro xatti-harakati bo’lmasligi kerak). | mavjud emas | Free |
tranzly_frontend_prefix | Filter | Neytral front-end sinf prefiksini filtrlaydi. | string $prefix | Free |
tranzly_fs_loaded | Action | Litsenziyalash SDK yuklangandan so’ng ishga tushadi (asosiy faylda, har qanday Tranzly kodidan oldin). `tranzly_fs()` bilan bog’lanish uchun shu yerga ulang. | mavjud emas | Free |
tranzly_glossary_options | Filter | Maqsadli til uchun mexanizm parametrlarini filtrlaydi: tarjima qilinmaydiganlar ro’yxati, shuningdek, premium qatlam ularni qo’shganda lug’at va ohang. | string $lang | Free |
tranzly_glossary_save | Filter | Har bir til uchun afzal ko’rilgan tarjimalar va ohangni saqlaydi. Faqat premium qatlam javob beradi (WordPress.org 5-yo’riqnomasi: bepul plaginida hech qanday Pro xatti-harakati bo’lmasligi kerak). | mavjud emas | Free |
tranzly_google_price_per_million | Filter | Google Cloud Translation’ning million belgisi uchun narxini AQSH dollarida filtrlaydi. | float $price | Pro |
tranzly_install_language_packs | Filter | Tranzly saytga qo’shilgan til uchun WordPress, mavzu va plagin til paketlarini o’rnatishi kerakligini belgilaydi (shunda WordPress va WooCommerce’ning o’z so’zlari tarjima qilingan holda ko’rinadi). Odatiy holda yoqilgan. | bool $install | Free |
tranzly_integration_available | Filter | Plagin aniqlanmagan hollarda integratsiya ishlashini filtrlaydi — sahifa tuzuvchi (builder) o’chirilgandan so’ng qolib ketgan kontent yoki noodatiy tarzda yuklangan plagin uchun. | bool $onstring $id | Free |
tranzly_integrations | Filter | Tranzly ishga tushiradigan integratsiyalarni filtrlaydi. Boshqa plaginni qo’llab-quvvatlash uchun `Integration` quyi sinfini qo’shing. | mavjud emas | Free |
tranzly_is_pro | Filter | Premium qatlam ishlayotganligini filtrlaydi. Unga faqat premium qatlam javob beradi. | bool $pro | Free |
tranzly_job_created | Action | Tarjima vazifasi yaratilgandan so’ng ishga tushadi. | int $jobint $items | Free |
tranzly_job_finished | Action | Tarjima vazifasida boshqa ish qolmaganida ishga tushadi. | int $job_id | Free |
tranzly_kit_api_base | Filter | Qo‘llab-quvvatlash ekranlari chaqiradigan Zinn Digital® API asosini filtrlaydi. | string $base | Free |
tranzly_kit_diagnostics | Filter | Sayt egasi ko‘rishidan oldin diagnostikani filtrlaydi. Plagin o‘z ma’lumotlarini `extra` ostiga qo‘shadi. ⛔ Bu ko‘rib chiqishdan (preview) OLDIN ishlaydi, hech qachon ko‘rib chiqish va jo‘natish o‘rtasida emas. | none | Free |
tranzly_kit_footprint_free | Filter | Ushbu sayt iz qoldirmaydigan (footprint-free) ekanligini filtrlaydi, shunda unda Zinn® Ads hech qachon targ‘ib qilinmaydi. | bool $footprint_free | Free |
tranzly_kit_promotions | Filter | Reklama reestrini u hal qilinishidan oldin filtrlaydi. Boshqa mahsulotni reklama qilish uchun qator qo‘shing: `id`, `kind` (hosting|marketplace|platform|plugin|bundle|ads), `slot` (promo|cross-sell) va `url` yoki (plagin uchun) `name`, `site`, `main_files`. | none | Free |
tranzly_kit_tier | Filter | To‘plam ushbu plagin uchun hisobot beradigan tarif rejasini filtrlaydi (sinovlar va staging; jonli tizimda litsenziya hal qiladi). | string $tier | Free |
tranzly_localize_links | Filter | Tranzly ushbu sahifaning ichki havolalarini ularning tarjimalariga yo‘naltirishi yoki yo‘naltirmasligini filtrlaydi. | bool $localizestring $lang | Free |
tranzly_memory_enabled | Filter | Tarjima xotirasidan foydalanilayotganini filtrlaydi. | bool $on | Pro |
tranzly_microsoft_price_per_million | Filter | Microsoft Translator-ning million belgi uchun narxini AQSH dollarida filtrlaydi. | float $price | Pro |
tranzly_network_enabled | Filter | Multisite tarmoq qatlami yoqilganligini filtrlaydi. | bool $agency | Free |
tranzly_pbs_internal_post_types | Filter | Tranzly daxl qilmaydigan Page Builder Sandwich post turlarini filtrlaydi. | none | Free |
tranzly_post_segments | Filter | Dvigatelga yuborilgan post segmentlarini filtrlaydi. Key => `text` + `format` (`text` yoki `html`). Bloklarni hisobga oluvchi tahlilchi va integratsiyalar bu yerda segmentlarni qo‘shadi, ajratadi yoki almashtiradi hamda ularni `tranzly_translated_post_fields`ga qayta yozadi. | \WP_Post $post | Free |
tranzly_post_translated | Action | Dvigatel postni tarjima qilgandan so‘ng (yoki shaxsning fayli yoxud import yozgandan so‘ng) ishga tushadi. | int $targetint $source_idstring $codestring $engine | Free |
tranzly_post_translation_created | Action | Tranzly post tarjimasini yaratgandan so‘ng ishga tushadi. | int $new_idint $source_idstring $code | Free |
tranzly_post_types | Filter | Tranzly tarjima qiladigan post turlarini filtrlaydi. | none | Free |
tranzly_pre_current_language | Filter | Joriy tilni qisqa tutashtiradi: undan foydalanish uchun til kodini qaytaring. tranzly_switch_language() shunday ishlaydi; Tranzly o‘zi hal qilishi uchun null qaytaring. | string|null $lang | Free |
tranzly_query_var | Filter | Tilni tanlaydigan so‘rov o‘zgaruvchisini filtrlaydi. | string $var | Free |
tranzly_queue_lease_seconds | Filter | Band qilingan elementning ijara muddatini filtrlaydi: undan so‘ng, element ustida ishlayotganda to‘xtab qolgan ishchi (worker) uni boshqalarga qaytaradi. Eng sekin yagona tarjimadan uzoqroq. | int $seconds | Free |
tranzly_queue_worker_seconds | Filter | Bitta ishchi navbatni topshirishdan oldin necha soniya ishlashini filtrlaydi. | int $seconds | Free |
tranzly_queue_workers | Filter | Bitta vazifada bir vaqtning o‘zida qancha ishchi ishlashini filtrlaydi. Tarjima xizmatiga ortiqcha yuk tushirmaslik uchun ISHCHILAR soniga cheklov; hech qachon bajariladigan elementlar soniga cheklov emas. | int $workersint $job_id | Free |
tranzly_rate_source_ | Filter | Boshqa manbadan olingan kurslar (`tranzly_rate_sources` ga qarang). | none | Pro |
tranzly_rate_sources | Filter | Valyuta kursi manbalarini filtrlaydi. `[ code => uning bazaviy kursiga nisbatan nisbati ]` yoki WP_Error qaytaradigan `tranzly_rate_source_<id>` filtri bilan birini qo‘shing. | none | Pro |
tranzly_register_engines | Action | Tarjima dvigatellarini ro‘yxatdan o‘tkazing. `$registry->add( new Your_Engine() )` ni chaqiring. | Registry $registry | Free |
tranzly_relations_changed | Action | Obyektlarning tarjima havolalari o‘zgargandan so‘ng ishga tushadi: bog‘langan, uzilgan, boshqa tilga ko‘chirilgan yoki o‘chirilgan. Tegilgan har bir guruh uchun bir marta ishga tushadi, shuning uchun bitta havola uni ikki marta ishga tushirishi mumkin. | string $typearray<int> $ids | Free |
tranzly_robots_meta_keys | Filter | Robots sozlamalarini saqlaydigan post meta kalitlarini filtrlaydi; har biri asl nusxadan uning tarjimalariga ko‘chiriladi. | none | Free |
tranzly_shared_string_scopes | Filter | Umumiy matn qamrovlarini filtrlaydi (L06 yoʻlagi, T6: integratsiyalar `woocommerce`, `forms` va `theme` ni qoʻshadi; ularning matnlari `tranzly_shared_strings` orqali keladi). | yoʻq | Bepul |
tranzly_shared_strings | Filter | Har bir qamrov boʻyicha Tranzly qator sifatida tarjima qiladigan umumiy matnlarni filtrlaydi. Pro qatlami `templates` ga blok shablonlari, shablon qismlari va patternlarni qoʻshadi. | string $scope | Bepul |
tranzly_shared_strings_covered | Filter | Til paketi maʼlum bir til uchun tarjima qiladigan umumiy matn qamrovi matnlarini filtrlaydi. Pro qatlami `templates` uchun mavzu va yadroning roʻyxatdan oʻtgan patternlari haqida hisobot beradi. | string $scopestring $lang | Bepul |
tranzly_source_changed | Action | Asl nusxaning tarjima qilinadigan tarkibi oʻzgarganda va uning tarjimalari eskirganda ishga tushadi. | int $post_idstring $nowstring $before | Bepul |
tranzly_source_meta_keys | Filter | Oʻzgarishi sahifa tarjimalarini eskirgan deb belgilaydigan meta kalitlarini filtrlaydi. Integratsiyalar oʻzlari tarjima qiladigan kalitlarni qoʻshadi (konstruktor maʼlumotlari, SEO maydonlari, maxsus maydonlar). | int $post_id | Bepul |
tranzly_source_published | Action | Asl nusxa birinchi marta chop etilganda (uning meta maʼlumotlari saqlangandan keyin) bir marta ishga tushadi. | int $post_id | Bepul |
tranzly_style_rules_enabled | Filter | Tranzly har bir yangi tarjimaga tilning WordPress.org tarjima guruhi uslub qoidalarini (qoʻshtirnoqlar, tinish belgilari atrofidagi boʻshliqlar, apostroflar, koʻp nuqta, yaponcha boʻshliqlar, murojaat olmoshlari) qoʻllashini belgilaydi. Odatiy holda yoqilgan. | bool $enabledstring $locale | Bepul |
tranzly_taxonomies | Filter | Tranzly tarjima qiladigan taksonomiyalarni filtrlaydi. | yoʻq | Bepul |
tranzly_term_segments | Filter | Dvigatelga yuborilgan termin segmentlarini filtrlaydi (`name`, `description` va integratsiyalar qoʻshadigan har qanday narsa: SEO sarlavhalari, maxsus maydonlar). Qoʻshilganlarini `tranzly_term_translated` da yozing. | \WP_Term $term | Bepul |
tranzly_term_translated | Action | Dvigatel terminni tarjima qilgandan soʻng, har bir tarjima qilingan segment bilan ishga tushadi (integratsiyalar `tranzly_term_segments` ga qoʻshgan segmentlarini yozadi). | int $targetint $term_idstring $code | Bepul |
tranzly_term_translation_created | Action | Tranzly termin tarjimasini yaratgandan soʻng ishga tushadi. | int $new_idint $term_idstring $code | Bepul |
tranzly_translatable_attributes | Filter | Tranzly blok turi uchun tarjima qiladigan atributlarni filtrlaydi. | string $block_name | Bepul |
tranzly_translate_string | Filter | Bitta tarjima qilinadigan qatorni maʼlum bir tilga filtrlaydi. | string $valuestring $codearray $context | Bepul |
tranzly_translated_post_fields | Filter | Dvigatel ishlagandan soʻng, tarjimaga yozilgan post maydonlarini filtrlaydi. Oʻz segmentlarini (maxsus maydonlar, konstruktor maʼlumotlari) qoʻshgan integratsiyalar ularni shu yerda yozadi. | \WP_Post $poststring $code | Bepul |
tranzly_translation_memory | Filter | Amaldagi tarjima xotirasini filtrlaydi: bepul pliginda mavjud emas; premium qatlam bittasini taklif qiladi (docs/843, WordPress.org 5-yoʻriqnomasi). | Translation_Memory|null $memory | Bepul |