Tərtibatçılar

Tranzly bacarıqları üzrə sorğu kitabçası

Tranzly öz əməliyyatlarını WordPress Abilities API-də qeydiyyatdan keçirir. Eyni bacarıqlar saytın öz serverində MCP alətləri və /wp-json/wp-abilities/v1 altında REST marşrutlarıdır. Bu səhifə plaqinin öz reyestrindən yaradılıb.

İstifadəçi təlimatı: AI tətbiqini qoşun

Son nöqtələr

BacarıqREST
HTTP üzərindən MCP (yayımlana bilən)/wp-json/tranzly/v1/mcp
WP-CLI üzərindən MCP (standart giriş və çıxış)wp mcp-adapter serve --server=tranzly --user=<login>
REST: bacarıqları sadalayın/wp-json/wp-abilities/v1/abilities?category=tranzly
REST: bacarığı icra edin/wp-json/wp-abilities/v1/abilities/<name>/run (yalnız oxunma üçün olan bacarıqlar üçün ?input= ilə GET, əks halda POST {"input": {...}})

Autentifikasiya və icazələr

HTTP sorğuları WordPress tətbiq parolu (HTTP Basic) ilə autentifikasiya olunur. MCP serverinə qoşulmaq üçün aşağıda göstərilən imkan tələb olunur; daha sonra hər bir bacarıq hər obyekt üzrə öz icazəsini yoxlayır. Yalnız oxunma üçün olan bacarıqlar GET və sorğu sətrindəki girişləri ilə işləyir; digərləri isə POST və ‘{“input”: {…}}’ JSON gövdəsi ilə işləyir.

WordPress tətbiq parolu (HTTP) və ya --user (WP-CLI); istifadəçiyə hər bir bacarığın təyin etdiyi imkan lazımdır · Tənzimləmələr: AI agentlərinə icazə ver (MCP), standart olaraq aktivdir

Bütün bacarıqlar

BacarıqBuraxılışRESTİcazəParametrlər
tranzly/bulk-translate
Göstərilən məzmun növlərinin hər bir orijinalı üçün (heç biri verilmədikdə bütün tərcümə edilmiş növlər) arxa plan tərcümə tapşırıqlarını başladır: çatışmayan tərcümələr, köhnəlmişlər və ya hamısı. Başladılmış tapşırıqları hər dil üçün bir ədəd olmaqla qaytarır.
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/bulk-translate/runedit_posts; dərc etmək üçün publish_postslanguages massiv (məcburi)
post_types massiv
scope sətir: missing, stale, all
engine sətir
publish boolean
tranzly/cancel-job
Tapşırığı dayandırır; artıq edilmiş tərcümələr saxlanılır.
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/cancel-job/runmanage_options (REST marşrutunun öz yoxlaması)id sətir (məcburi)
tranzly/check-quality
Süni intellektin bir tərcüməni orijinalı ilə müqayisə edib qiymətləndirməsini təmin edir və hesabatı tərcümədə saxlayır. Tranzly-nin iş axını parametrlərində təyin edilmiş keyfiyyət yoxlama SI modelindən istifadə edir.
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/check-quality/runhəmin tərcümədə edit_postid tam ədəd (məcburi)
tranzly/connect-support
Bu saytı Zinn Digital® dəstəyinə qoşur (ad, e-poçt, razılıq).
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/connect-support/runmanage_options (REST marşrutunun öz yoxlaması)email sətir (məcburi)
name sətir
consent boolean (məcburi)
tranzly/correct-segments
Tərcümənin düzəldilmiş seqmentlərini yadda saxlayır (seqmentlər: mətndən açara); düzəldilmiş mətn yenidən tərcümə olunmaqdan qorunur.
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/correct-segments/runedit_post (REST marşrutunun öz yoxlaması)id sətir (məcburi)
segments obyekt
texts obyekt
tranzly/create-job
Siyahıda göstərilən yazıları (posts) və ya bütün yazı növünü dillərə (langs) tərcümə edən arxa plan tapşırığı başladır.
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/create-job/runedit_posts (REST marşrutunun öz yoxlaması)posts massiv
post_type sətir
langs massiv (məcburi)
engine sətir
status sətir: publish, draft
force boolean
tranzly/create-post-translation
Yazının bir dildə (lang) mühərrik olmadan, əl ilə yazılması üçün qaralama tərcüməsini yaradır.
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/create-post-translation/runREST marşrutunun element üzrə öz icazə yoxlamasıid sətir (məcburi)
lang sətir (məcburi)
name sətir
slug sətir
description sətir
tranzly/create-term-translation
Göstərdiyiniz ad, keçid adı (slug) və təsvir ilə bir dildə termin tərcüməsi yaradır.
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/create-term-translation/runREST marşrutunun element üzrə öz icazə yoxlamasıid sətir (məcburi)
lang sətir (məcburi)
name sətir
slug sətir
description sətir
tranzly/disconnect-support
Bu saytın dəstək ilə əlaqəsini kəsir.
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/disconnect-support/runmanage_options (REST marşrutunun öz yoxlaması)yoxdur
tranzly/estimate
Hər hansı bir xərc çəkməzdən əvvəl, yazıların (posts və ya post_type) bir mühərriklə dillərə (langs) tərcümə edilməsi üçün simvol sayını və xərcini təxmin edir.
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/estimate/runedit_posts (REST marşrutunun öz yoxlaması)posts massiv
post_type sətir
langs massiv (məcburi)
engine sətir
tranzly/estimate-bulk
Başlamazdan əvvəl saytın bir dildə tam tərcüməsini (post_types, scope, engine) təxmin edir.
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/estimate-bulk/runedit_posts (REST marşrutunun öz yoxlaması)post_types massiv
scope sətir: missing, stale, all
engine sətir
lang sətir (məcburi)
after tam ədəd
tranzly/export-translation-file
Tərcüməçi və ya tərcümə agentliyi üçün bir dildə olan orijinalları və onların tərcümələrini ehtiva edən XLIFF və ya CSV faylını (mətn kimi) qaytarır: göstərilən yazılar və ya müəyyən vəziyyətdə (missing, stale, translated və ya all; after ilə təkrar edin) olan məzmun növünün 100-ə qədər orijinalından ibarət səhifə. Eyni fayl tərcümə edildikdən sonra yenidən idxal edilə bilər.
ProGET /wp-json/wp-abilities/v1/abilities/tranzly/export-translation-file/runedit_posts; hər bir yazı yalnız istifadəçinin onu redaktə etmək icazəsi olduqda daxil edilirlang sətir (məcburi)
format sətir: xliff, csv
posts massiv
post_type sətir
state sətir: all, missing, stale, translated
after tam ədəd
tranzly/fix-status
Bir dildə və yazı növündə çatışmayan (və ya köhnəlmiş) hər bir elementin tərcüməsini növbəyə qoyur.
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/fix-status/runedit_posts (REST marşrutunun öz yoxlanışı)post_type string
lang string (məcburidir)
state string (məcburidir): missing, stale, quality
tranzly/get-comments-setting
Şərhlərin dillər üzrə paylaşılıb-paylaşılmadığını və ya hər dil üçün ayrı saxlanıldığını qaytarır.
ProGET /wp-json/wp-abilities/v1/abilities/tranzly/get-comments-setting/runmoderate_comments (REST marşrutunun öz yoxlanışı)none
tranzly/get-deepl-usage
Bu ay üçün qeyd edilmiş DeepL açarının istifadə olunan simvollarını və limitini qaytarır.
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/get-deepl-usage/runmanage_options (REST marşrutunun öz yoxlanışı)none
tranzly/get-diagnostics
Dəstək biletinin daşıyacağı diaqnostika məlumatlarını qaytarır: versiyalar, aktiv plaginlər, limitlər və son xətalar.
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/get-diagnostics/runmanage_options (REST marşrutunun öz yoxlanışı)none
tranzly/get-display
Dil dəyişdiricisi və kredit göstərmə seçimlərini qaytarır.
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/get-display/runmanage_options (REST marşrutunun öz yoxlanışı)none
tranzly/get-engine-settings
Defolt və ehtiyat mühərriki, dillər üzrə mühərrikləri və AI modellərini, hər bir mühərrikin vəziyyətini, qoşulmuş AI provayderlərini onların modelləri ilə birlikdə və bu ayın xərcini qaytarır.
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/get-engine-settings/runmanage_options (REST marşrutunun öz yoxlanışı)none
tranzly/get-glossary
Heç vaxt tərcümə olunmayan sözləri, sabit termin tərcümələrini və hər dil üzrə tonu qaytarır.
ProGET /wp-json/wp-abilities/v1/abilities/tranzly/get-glossary/runmanage_optionsnone
tranzly/get-integrations
Tranzly-nin dəstəklədiyi və burada aktiv olan SEO, WooCommerce, səhifə qurucusu və forma plaginlərini sadalayır.
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/get-integrations/runmanage_options (REST marşrutunun öz yoxlanışı)none
tranzly/get-job
Bir tapşırığın irəliləyişini və saylarını qaytarır.
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/get-job/runmanage_options (REST marşrutunun öz yoxlanışı)id string (məcburidir)
tranzly/get-job-failures
Bir tapşırığın uğursuz olmuş elementlərini hər birinin səbəbi ilə birlikdə sadalayır.
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/get-job-failures/runmanage_options (REST marşrutunun öz yoxlanışı)id string (məcburidir)
tranzly/get-legacy-import
Tranzly 2.x-dən tərcümələrin idxal edilməsinin vəziyyətini və hesabatını qaytarır.
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/get-legacy-import/runmanage_options (REST marşrutunun öz yoxlanışı)none
tranzly/get-licence
Bu saytın Tranzly planını, lisenziya vəziyyətini, yenilənmə tarixini və plana nələrin daxil olduğunu qaytarır.
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/get-licence/runmanage_options (REST marşrutunun öz yoxlanışı)none
tranzly/get-menus
Hər bir dilin hər menyu yerində hansı menyunu göstərdiyini qaytarır.
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/get-menus/runedit_theme_options (REST marşrutunun öz yoxlanışı)none
tranzly/get-post-group
Bir yazının tərcümə qrupunu sadalayır: hər bir dilin üzvü, onun başlığı, statusu və redaktə linki.
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/get-post-group/runedit_post and edit_term (REST marşrutunun öz yoxlanışı)id string (məcburidir)
tranzly/get-quality-report
Tərcümənin AI keyfiyyət hesabatını qaytarır: xal və işarələnmiş seqmentlər.
ProGET /wp-json/wp-abilities/v1/abilities/tranzly/get-quality-report/runedit_post (REST marşrutunun öz yoxlanışı)id string (məcburidir)
tranzly/get-segments
Baxış və düzəliş üçün tərcümənin seqmentlərini orijinalın yanında qaytarır.
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/get-segments/runedit_post (REST marşrutunun öz yoxlanışı)id string (məcburidir)
tranzly/get-shared-strings
Bir dildəki mövzu və plagin mətnlərini (əhatə dairəsini) onların tərcümələri ilə birlikdə qaytarır.
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/get-shared-strings/runedit_theme_options (REST marşrutunun öz yoxlanışı)lang string (məcburidir)
scope string: menus, site, templates, gettext.plugin-<slug>, gettext.theme-<slug>
tranzly/get-site-strings
Bir dildə saytın başlığını, şüarını və vidjet mətnlərini qaytarır.
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/get-site-strings/runmanage_options (REST marşrutunun öz yoxlanışı)lang string (məcburidir)
tranzly/get-support-connection
Bu saytın Zinn Digital® dəstəyinə qoşulub-qoşulmadığını və kim kimi qoşulduğunu bildirir.
PulsuzGET /wp-json/wp-abilities/v1/abilities/tranzly/get-support-connection/runmanage_options (REST marşrutunun öz yoxlanışı)refresh boolean
tranzly/get-term-group
Kateqoriya və ya teqin tərcümə qrupunu sadalayır.
PulsuzGET /wp-json/wp-abilities/v1/abilities/tranzly/get-term-group/runedit_post və edit_term (REST marşrutunun öz yoxlanışı)id string (tələb olunur)
tranzly/get-urls
Dillərin ünvanlarda necə göründüyünü (qovluq, alt domen və ya domen), tərcümə edilmiş slaqları və əsasları, eləcə də tərcümə olunmamış səhifələr üçün noindex parametrini qaytarır.
PulsuzGET /wp-json/wp-abilities/v1/abilities/tranzly/get-urls/runmanage_options (REST marşrutunun öz yoxlanışı)yoxdur
tranzly/get-workflow-settings
Dərc edildikdə və yeniləndikdə avtomatik tərcüməni, dərc etməzdən əvvəl nəzərdən keçirməni və süni intellektlə keyfiyyət yoxlanışının həddini, provayderini və modelini qaytarır.
ProGET /wp-json/wp-abilities/v1/abilities/tranzly/get-workflow-settings/runmanage_options (REST marşrutunun öz yoxlanışı)yoxdur
tranzly/import-from-source
Digər çoxdilli qoşmadan tərcümələrin növbəti səhifəsini idxal edir (rejim: dry-run və ya run; cursor).
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/import-from-source/runmanage_options (REST marşrutunun öz yoxlanışı)source string (tələb olunur)
mode string: dry-run, run, undo
cursor string
tranzly/import-translation-file
Yüklənmiş tərcümə faylından yazıların növbəti səhifəsini yazır (tamamlanana qədər after parametri ilə təkrarlayın).
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/import-translation-file/runedit_posts (REST marşrutunun öz yoxlanışı)token string (tələb olunur)
after integer
tranzly/link-post
Mövcud yazını (target) bu yazının müəyyən dildəki tərcüməsinə çevirir.
PulsuzPOST /wp-json/wp-abilities/v1/abilities/tranzly/link-post/runedit_post və edit_term (REST marşrutunun öz yoxlanışı)id string (tələb olunur)
lang string (tələb olunur)
target integer (tələb olunur)
tranzly/link-term
Mövcud termini (target) bu terminin müəyyən dildəki tərcüməsinə çevirir.
PulsuzPOST /wp-json/wp-abilities/v1/abilities/tranzly/link-term/runedit_post və edit_term (REST marşrutunun öz yoxlanışı)id string (tələb olunur)
lang string (tələb olunur)
target integer (tələb olunur)
tranzly/list-engines
Tərcümə mühərriklərini, hər birinin quraşdırılıb-quraşdırılmadığını və heç biri qeyd edilmədikdə hansının istifadə edildiyini sadalayır.
PulsuzGET /wp-json/wp-abilities/v1/abilities/tranzly/list-engines/runedit_postsyoxdur
tranzly/list-import-sources
Bu saytda tapılan və idxal edilə bilən WPML, Polylang və TranslatePress məlumatlarını sadalayır.
ProGET /wp-json/wp-abilities/v1/abilities/tranzly/list-import-sources/runmanage_options (REST marşrutunun öz yoxlanışı)yoxdur
tranzly/list-jobs
Arxa plandakı tərcümə tapşırıqlarını ən yenidən başlayaraq gedişatı ilə birlikdə sadalayır.
PulsuzGET /wp-json/wp-abilities/v1/abilities/tranzly/list-jobs/runedit_posts (REST marşrutunun öz yoxlanışı)yoxdur
tranzly/list-languages
Saytın dillərini sadalayır. Birinci dil orijinal məzmunun yazıldığı dildir.
PulsuzGET /wp-json/wp-abilities/v1/abilities/tranzly/list-languages/runedit_postsyoxdur
tranzly/list-status-items
Orijinal məzmunları bir dildəki tərcümə vəziyyətləri ilə birlikdə (vəziyyət: missing, stale, current) səhifə-səhifə sadalayır.
PulsuzGET /wp-json/wp-abilities/v1/abilities/tranzly/list-status-items/runedit_posts (REST marşrutunun öz yoxlanışı)post_type string
lang string (tələb olunur)
state string: all, missing, stale, translated, human, machine, review, quality
after integer
tranzly/list-theme-strings
Mətnləri tərcümə üçün skan edilə bilən mövzuları və qoşmaları, eləcə də hər birində neçə sətrin olduğunu sadalayır.
ProGET /wp-json/wp-abilities/v1/abilities/tranzly/list-theme-strings/runmanage_options (REST marşrutunun öz yoxlanışı)yoxdur
tranzly/open-support-ticket
İnzibatçı razılıq verdikdə bu saytın diaqnostikası ilə birlikdə dəstək sorğusu göndərir (mövzu, mesaj, növ, e-poçt). Heç vaxt giriş məlumatı yaratmır və göndərmir.
PulsuzPOST /wp-json/wp-abilities/v1/abilities/tranzly/open-support-ticket/runmanage_options (REST marşrutunun öz yoxlanışı)subject string (tələb olunur)
message string (tələb olunur)
kind string: help, bug, feedback, feature_request
email string
name string
diagnostics boolean
tranzly/record-support-consent
Dəstək sorğuları ilə birlikdə diaqnostikanın göndərilməsinə inzibatçının razılığını qeyd edir.
PulsuzPOST /wp-json/wp-abilities/v1/abilities/tranzly/record-support-consent/runmanage_options (REST marşrutunun öz yoxlanışı)consent boolean (tələb olunur)
tranzly/retry-job-item
Uğursuz olmuş elementi yenidən cəhd edir (fəaliyyət: retry, istəyə görə başqa mühərriklə) və ya əllə tərcümə üçün işarələyir (fəaliyyət: by-hand).
PulsuzPOST /wp-json/wp-abilities/v1/abilities/tranzly/retry-job-item/runedit_post və manage_options (REST marşrutunun öz yoxlanışı)item string (tələb olunur)
action string (tələb olunur)
engine string
tranzly/review-translation
Tərcüməni təsdiqləyir (və orijinal dərc edildikdə onu dərc edir) və ya geri göndərir (decision, note).
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/review-translation/runedit_post (REST marşrutunun öz yoxlanışı)id string (tələb olunur)
decision string (tələb olunur): approve, changes, pending
note string
tranzly/run-legacy-import
2.x idxalını icra edir: sınaq icrası (yalnız hesabat), icra və ya geri qaytarma.
PulsuzPOST /wp-json/wp-abilities/v1/abilities/tranzly/run-legacy-import/runmanage_options (REST marşrutunun öz yoxlanışı)action string (tələb olunur)
tranzly/scan-theme-strings
Komponentin PHP fayllarının növbəti səhifəsini tərcümə edilə bilən mətnlər üçün skan edir (tamamlanana qədər after ilə təkrarlayın).
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/scan-theme-strings/runmanage_options (REST marşrutunun öz yoxlanışı)component string (tələb olunur)
after integer
tranzly/schedule-quality-check
Bir dilin tərcümələrinin (və ya verilmiş yazıların) növbəti səhifəsinin AI keyfiyyət yoxlanışını planlaşdırır.
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/schedule-quality-check/runedit_posts (REST marşrutunun öz yoxlanışı)lang string (tələb olunur)
post_type string
posts array
after integer
tranzly/seo-audit
Bir dildə çatışmayan SEO başlıqları, təsvirləri, slug-ları və hreflang üçün tərcümələri səhifə-səhifə yoxlayır.
ProGET /wp-json/wp-abilities/v1/abilities/tranzly/seo-audit/runmanage_options (REST marşrutunun öz yoxlanışı)lang string (tələb olunur)
after integer
tranzly/set-comments-setting
Yazının şərhlərini onun tərcümələri arasında paylaşır və ya onları hər dil üzrə saxlayır (mode).
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/set-comments-setting/runmanage_options və moderate_comments (REST marşrutunun öz yoxlanışı)mode string (tələb olunur): off, show, translate
tranzly/set-engine-key
DeepL, Google və ya Microsoft API açarını (və Microsoft üçün regionu) saxlayır; boş olduqda onu silir. Açarlar şifrələnmiş şəkildə saxlanılır və heç vaxt geri qaytarılmır.
PulsuzPOST /wp-json/wp-abilities/v1/abilities/tranzly/set-engine-key/runmanage_options (REST marşrutunun öz yoxlanışı)engine string (tələb olunur)
key string (tələb olunur)
region string
tranzly/set-menus
Hər məkan üçün hər dilə bir menyu təyin edir (map).
PulsuzPOST /wp-json/wp-abilities/v1/abilities/tranzly/set-menus/runedit_theme_options (REST marşrutunun öz yoxlanışı)map object (tələb olunur)
tranzly/set-protection
Tərcümənin mühərrik tərəfindən üzərinə yazılmasından qoruyur (protected: true) və ya kilidini açır.
PulsuzPOST /wp-json/wp-abilities/v1/abilities/tranzly/set-protection/runedit_post (REST marşrutunun öz yoxlanışı)id string (tələb olunur)
protected boolean (tələb olunur)
tranzly/set-shared-strings
Mövzu və plagin mətnlərinin düzəldilmiş tərcümələrini (strings) saxlayır; onlar qorunur.
PulsuzPOST /wp-json/wp-abilities/v1/abilities/tranzly/set-shared-strings/runedit_theme_options (REST marşrutunun öz yoxlanışı)lang string (tələb olunur)
scope string: menus, site, templates, gettext.plugin-<slug>, gettext.theme-<slug>
strings object (tələb olunur)
tranzly/set-site-string
Bir dildə bir sayt mətnini (key) saxlayır, məsələn saytın başlığı və ya şüarı.
PulsuzPOST /wp-json/wp-abilities/v1/abilities/tranzly/set-site-string/runedit_theme_options və manage_options (REST marşrutunun öz yoxlanışı)lang string (tələb olunur)
key string (tələb olunur)
translation string (tələb olunur)
tranzly/set-urls
Ünvan rejimini (mode), dil üzrə domenləri, tərcümə edilmiş əsasları və seqmentləri, noindex_untranslated və slug təkliflərini təyin edir.
PulsuzPOST /wp-json/wp-abilities/v1/abilities/tranzly/set-urls/runmanage_options (REST marşrutunun öz yoxlanışı)mode string
segments object
domains object
bases object
suggest boolean
noindex_untranslated boolean
tranzly/start-trial
Bu sayt üçün 14 günlük Tranzly Pro sınaq müddətini başladır (ödəniş tələb olunmur).
PulsuzPOST /wp-json/wp-abilities/v1/abilities/tranzly/start-trial/runmanage_options (REST marşrutunun öz yoxlanışı)heç biri
tranzly/translate-media-field
Şəklin alt mətnini, başlığını və ya təsvirini (sahə) bir dildə (lang) saxlayır.
PulsuzPOST /wp-json/wp-abilities/v1/abilities/tranzly/translate-media-field/runedit_post (REST marşrutunun öz yoxlanışı)id string (tələb olunur)
lang string (tələb olunur)
field string (tələb olunur): alt, caption, title
translation string (tələb olunur)
tranzly/translate-post
Bir yazını və ya səhifəni tərcümə mühərriki ilə saytın bir və ya bir neçə dilinə tərcümə edir, hər bir tərcüməni yaradır və ya yeniləyir. publish parametri true olmadığı halda yeni tərcümələr qaralama olur. İnsan tərəfindən redaktə edilmiş tərcümə, force parametri true olmadığı halda ötürülür.
PulsuzPOST /wp-json/wp-abilities/v1/abilities/tranzly/translate-post/runhəmin yazını tərcümə edə bilər (üzərində edit_post); mövcud tərcümə üzərində edit_post; dərc etmək üçün növün publish səlahiyyətiid integer (tələb olunur)
languages array (tələb olunur)
engine string
publish boolean
force boolean
tranzly/translate-shared-strings
Mövzu və plaqinlərin növbəti səhifədəki tərcümə olunmamış mətnlərini defolt mühərriklə bir dildə tərcümə edir (tamamlanana qədər after ilə təkrarlayın).
PulsuzPOST /wp-json/wp-abilities/v1/abilities/tranzly/translate-shared-strings/runedit_theme_options (REST marşrutunun öz yoxlanışı)lang string (tələb olunur)
scope string: menus, site, templates, gettext.plugin-<slug>, gettext.theme-<slug>
after integer
tranzly/translate-site
Bələdçili iş axını: agent dilləri və mühərriki yoxlayır, xərci təxmin edir və çatışmayanları tərcümə edir, xərcləməzdən və ya dərc etməzdən əvvəl soruşur.
PulsuzPOST /wp-json/wp-abilities/v1/abilities/tranzly/translate-site/runedit_postslanguages string (tələb olunur)
tranzly/translate-term
Bir termini (kateqoriya, etiket və ya məhsul atributu) mühərriklə bir dilə (lang) tərcümə edir, onun tərcüməsini yaradır və ya yeniləyir.
PulsuzPOST /wp-json/wp-abilities/v1/abilities/tranzly/translate-term/runREST marşrutunun hər bir element üçün öz icazə yoxlanışıid string (tələb olunur)
lang string (tələb olunur)
engine string
force boolean
status string: publish, draft
tranzly/translation-status
Yazı ID-si olduqda: həmin yazının hər dildəki tərcüməsi, onun köhnəlib-köhnəlmədiyi və onu kimin yazdığı. ID olmadıqda: hər dil üzrə saytın nə qədərinin tərcümə olunduğu.
PulsuzGET /wp-json/wp-abilities/v1/abilities/tranzly/translation-status/runhəmin yazı üzərində edit_post; sayt xülasəsi üçün edit_postsid integer
post_type string
tranzly/unlink-post
Yazını tərcümə qrupundan çıxarır; yazı dilini qoruyub saxlayır.
PulsuzPOST /wp-json/wp-abilities/v1/abilities/tranzly/unlink-post/runedit_post və edit_term (REST marşrutunun öz yoxlanışı)id string (tələb olunur)
tranzly/unlink-term
Termini tərcümə qrupundan çıxarır.
PulsuzPOST /wp-json/wp-abilities/v1/abilities/tranzly/unlink-term/runedit_post və edit_term (REST marşrutunun öz yoxlanışı)id string (tələb olunur)
tranzly/update-display
Dəyişdiricini (üslub, bayraqlar, adlar, yerləşdirmə) və kredit sətrini dəyişir.
PulsuzPOST /wp-json/wp-abilities/v1/abilities/tranzly/update-display/runmanage_options (REST marşrutunun öz yoxlanışı)switcher object
credit boolean
tranzly/update-engine-settings
Defolt mühərriki, ehtiyat mühərriki, hər dil üzrə mühərrikləri və hər dil üzrə süni intellekt modellərini təyin edir (default, fallback, per_lang, models, caps). Defolt mühərrikdən başqa hər şey Pro versiyadadır.
PulsuzPOST /wp-json/wp-abilities/v1/abilities/tranzly/update-engine-settings/runmanage_options (REST marşrutunun öz yoxlanışı)default string
per_lang object
fallback array
caps object
models object
tranzly/update-glossary
Qlossarinin göndərdiyiniz hissələrini əvəz edir (heç vaxt tərcümə olunmayan sözlər, termin tərcümələri, ton); kənarda saxladığınız hissələr qorunur. Növbəti tərcümədən etibarən hər bir mühərrik tərəfindən istifadə olunur.
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/update-glossary/runmanage_optionsdnt array
terms object
tone object
tranzly/update-settings
Saytın dillərini (languages: kod və ad siyahısı; birincisi orijinal dildir), ön tərəf sinif prefiksini və süni intellekt agentlərinə (MCP) icazə verilib-verilmədiyini təyin edir.
PulsuzPOST /wp-json/wp-abilities/v1/abilities/tranzly/update-settings/runmanage_options (REST marşrutunun öz yoxlanışı)prefix string
mcp boolean
languages array
tranzly/update-workflow-settings
on_update (off, stale, translate), on_publish, review, quality_threshold, quality_provider və quality_model parametrlərini təyin edir.
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/update-workflow-settings/runmanage_options (REST marşrutunun öz yoxlanışı)on_update sətri: off, stale, translate
on_publish boolean
review boolean
quality_threshold tam ədəd
quality_provider sətri
quality_model sətri
tranzly/upload-translation-file
Başqa yerdə tərcümə edilmiş Tranzly XLIFF və ya CSV faylını (məzmun, fayl adı) yükləyir; idxal üçün yükləməni müəyyən edən token cavabını verir.
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/upload-translation-file/runedit_posts (REST marşrutunun öz yoxlanışı)content sətri (məcburidir)
filename sətri (məcburidir)

Plaqinin abilities.json faylından yaradılıb, hansı ki, özü də işləyən saytdan yaradılır; bu ikisi uyğun gəlmədikdə test uğursuz olur.

WP-CLI əmrləri

Bunları serverdə WP-CLI ilə işə salın. Hər bir əmr plaqinin ekranları ilə eyni icazələri yoxlayır; nümunələr plaqinin öz kömək mətnindən götürülüb.

ƏmrNə edirBuraxılış
wp tranzly create <id> [--term]
wp tranzly create 42 --lang=de_DE --user=admin
Yazının (və ya terminin) ona bağlı qaralama tərcüməsini yaradın.Pulsuz
wp tranzly enginesTərcümə mühərriklərini siyahıya alın.Pulsuz
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
Arxa plan tərcümə tapşırıqları.Pulsuz
wp tranzly legacy <action> [--format=<format>]
wp tranzly legacy dry-run
wp tranzly legacy run
wp tranzly legacy undo
Köhnə Tranzly (2.x) saytının tərcümələrinin idxalını göstərin, test rejimində icra edin, başladın və ya ləğv edin.Pulsuz
wp tranzly link <source> <target> [--term]Mövcud bir yazını (və ya termini) başqasının tərcüməsi kimi əlaqələndirin.Pulsuz
wp tranzly network <action> [--languages=<codes>]
wp tranzly network setup
wp tranzly network languages --languages=en_US,de_DE,fr_FR
Multisite (Agentlik): şəbəkənin hər bir saytını quraşdırın və ya yeni saytların başladığı dilləri təyin edin.Pulsuz
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
Yazıları mühərriklə tərcümə edin.Pulsuz
wp tranzly translations <id> [--term] [--format=<format>]Bir yazının (və ya terminin) tərcümələrini siyahıya alın.Pulsuz

PHP funksiyaları

Mövzuların və digər plaqinlərin çağıra biləcəyi funksiyalar. İlk öncə function_exists() ilə yoxlayın ki, plaqin qeyri-aktiv olduqda kodunuz işləməyə davam etsin.

FunksiyaNə edirBuraxılış
icl_object_id( $id, $type = 'post', $return_original_if_missing = false, $lang = null )WPML: obyektin tərcüməsi.Pro
pll__( $text )Polylang: qeydiyyatdan keçmiş mətn, tərcümə edilmiş. Tranzly mövzu mətnlərini WordPress-in öz gettext sistemi vasitəsilə tərcümə edir, buna görə də mətn olduğu kimi geri qayıdır.Pro
pll_current_language( $field = 'slug' )Polylang: cari dil.Pro
pll_default_language( $field = 'slug' )Polylang: susmaya görə dil.Pro
pll_e( $text )Polylang: qeydiyyatdan keçmiş mətni ekranlaşdıraraq (escaped) çap etmək (echo).Pro
pll_get_post( $post_id, $lang = null )Polylang: yazının tərcüməsi.Pro
pll_get_post_language( $post_id, $field = 'slug' )Polylang: yazının dili.Pro
pll_get_post_translations( $post_id )Polylang: yazının bütün tərcümələri, slug => ID.Pro
pll_get_term( $term_id, $lang = null )Polylang: terminin (term) tərcüməsi.Pro
pll_get_term_language( $term_id, $field = 'slug' )Polylang: terminin (term) dili.Pro
pll_get_term_translations( $term_id )Polylang: terminin (term) bütün tərcümələri, slug => ID.Pro
pll_home_url( $lang = '' )Polylang: müəyyən dildə ana səhifə URL-i.Pro
pll_is_translated_post_type( $post_type )Polylang: bu yazı növü (post type) tərcümə olunub?Pro
pll_is_translated_taxonomy( $taxonomy )Polylang: bu taksonomiya tərcümə olunub?Pro
pll_languages_list( $args = array( )Polylang: dillər.Pro
pll_register_string()Polylang: mətni qeydiyyatdan keçirmək (qəbul edilir və nəzərə alınmır — pll__() funksiyasına baxın).Pro
pll_the_languages( $args = array( )Polylang: dil dəyişdiricisi. `raw` Polylang-ın massivini (slug => təfərrüatlar) qaytarır; əks halda `echo` 0 olmadıqda Polylang-ın işarələməsində `<li>` siyahısı olaraq çap edilir. `hide_current`, `hide_if_no_translation` və `display_names_as` (`name` və ya `slug`) parametrlərini nəzərə alır. `dropdown` siyahı kimi göstərilir: açılan menyu üçün Tranzly-nin öz dil dəyişdirici bloku/vidjeti uyğundur.Pro
pll_translate_string( $text )Polylang: müəyyən dildə qeydiyyatdan keçmiş mətn. pll__() kimi, mətn olduğu kimi geri qayıdır.Pro
tranzly_compat_field( string $code, string $field )Polylang leksikonunda bir dilin bir sahəsi.Pro
tranzly_current_language(): stringCari sorğunun dili (`fr_FR` kimi WordPress lokal kodu).Free
tranzly_default_language(): stringSusmaya görə dil: siyahıda ilk olan.Free
tranzly_get_engines(): arrayMövcud mühərriklər: id => ad.Free
tranzly_get_post_language( int $post_id ): stringYazının yazıldığı dil.Free
tranzly_get_term_language( int $term_id ): stringTerminin (term) yazıldığı dil.Free
tranzly_get_term_translation( int $term_id, string $lang ): ?intTerminin (term) müəyyən dilə tərcüməsi və ya null.Free
tranzly_get_term_translations( int $term_id ): arrayTerminin (term) hər bir versiyası: dil kodu => termin ID-si.Free
tranzly_get_translation( int $post_id, string $lang ): ?intYazının müəyyən dilə tərcüməsinin ID-si və ya tərcümə olmadıqda null. Yazı artıq həmin dildə yazıldıqda yazının öz ID-sini qaytarır.Free
tranzly_get_translations( int $post_id ): arrayYazının özü də daxil olmaqla hər bir versiyası: dil kodu => yazı ID-si. Tərcüməsi olmayan yazı sadəcə öz dilində özünü qaytarır.Free
tranzly_language_switcher( array $args = array( )İstənilən mövzu, qurucu (builder) və ya plagin üçün dil dəyişdiricisinin HTML-i (T5). Page Builder Sandwich elementi onu çağırır; sizinki də çağıra bilər. İkidən az dil olduqda boş olur.Free
tranzly_language_url( string $lang, ?string $url = null ): stringGöstərilən dili əks etdirən URL.Free
tranzly_languages(): arraySaytın dilləri, susmaya görə olan birinci gəlir.Free
tranzly_register_engine( Engine $engine )Tərcümə mühərriki əlavə edin. Bunu `tranzly_register_engines` üzərində və ya sorğunun ilk tərcüməsindən əvvəl istənilən vaxt çağırın.Free
tranzly_restore_language(): boolSonuncu tranzly_switch_language() əməliyyatını ləğv edin.Free
tranzly_switch_language( string $lang ): booltranzly_restore_language() çağırılana qədər kodun başqa dildə işləməsini təmin edin: həm cari dil, həm də WordPress-in öz tərcümələri dəyişir. switch_to_blog() kimi iç-içə yerləşir:Free
tranzly_translatable_attributes( string $block_name ): arrayTranzly-nin blok növü üçün tərcümə etdiyi atribut adları: block.json faylında `role: content`, `tranzly_translatable_attributes` filtri ilə tənzimlənmiş.Free
tranzly_translate_post( int $post_id, string $lang, string $engine = '', array $args = array( )Yazını cari istifadəçi olaraq (onların icazələri tətbiq olunur) müəyyən mühərriklə bir dilə tərcümə etmək.Pulsuz

Fəaliyyətlər və filtrlər

Plaginin təklif etdiyi hər bir qarmaq (hook), mənbə kodundakı təsviri ilə birlikdə. Filtrlər dəyəri dəyişir; fəaliyyətlər müəyyən anda kod işlətməyə imkan verir; giriş nöqtələri isə plagindən nəyisə etməsini istəmək üçün işə saldığınız fəaliyyətlərdir.

Qarmaq (Hook)NövNə edirParametrlərBuraxılış
tranzly_admin_barFəaliyyət (Action)Tərcümələr admin paneli menyusu qurulduqdan sonra işə düşür (Pro vizual redaktoru “Bu səhifədə tərcümə et” elementini bura əlavə edir).\WP_Admin_Bar $bar
int $id
Pulsuz
tranzly_admin_dataFiltrAdmin tətbiqinin başladığı məlumatları filtrləyir. Premium qat bundan buraxılışını bildirmək üçün istifadə edir; səhifəyə çap olunduğu üçün buraya heç bir həssas məlumat daxil edilməməlidir.yoxdurPulsuz
tranzly_ai_modelFiltrBir dilə tərcümə edən AI təminatçısını və modelini filtrləyir. Pulsuz: hər dil üçün `translate` tapşırığı üçün seçilmiş təminatçı və model. Tranzly Pro: dilin öz seçimi, əks halda “bütün digər dillər” seçimi.string $targetPulsuz
tranzly_ai_providers_in_useFiltrMüəyyən dillər üçün seçilmiş AI təminatçılarını filtrləyir. Pulsuz qoşmada heç biri yoxdur: hər dil `translate` tapşırığı üçün seçilmiş təminatçı və modeldən istifadə edir. Tranzly Pro hər dilə aid modellərinin təminatçılarını siyahıya alır.yoxdurPulsuz
tranzly_content_before_rebuildFiltrTərcümə edilmiş seqmentlər daxil edilməzdən dərhal əvvəl hər dil üzrə mənbə məzmunu filtrləyir (Pro-nun hər dil üçün şəkil dəyişdirmə funksiyası bundan istifadə edir).string $content
string $lang
Pulsuz
tranzly_copy_meta_keysFiltrYazıdan onun yeni tərcüməsinə kopyalanan meta açarları filtrləyir. Başqa heç nə kopyalanmır.int $source_idPulsuz
tranzly_deepl_hostFiltrDeepL API hostunu filtrləyir (proksi və ya test dublyoru).string $host
string $key
Pulsuz
tranzly_deepl_price_per_millionFiltrDeepL-in bir milyon simvol üçün ABŞ dolları ilə qiymətini filtrləyir.float $pricePulsuz
tranzly_default_engineFiltrHeç biri göstərilmədikdə istifadə edilən mühərrikin id-sini filtrləyir.string $idPulsuz
tranzly_engine_capFiltrMühərrikin ABŞ dolları ilə aylıq limitini filtrləyir: pulsuz qoşmada mövcud deyil.float|null $cap
string $engine
Pulsuz
tranzly_engine_chainFiltrBir dil üçün ardıcıllıqla yoxlanılacaq mühərrikləri filtrləyir. Pulsuz: defolt mühərrik. Premium qat dilin öz mühərrikini və ehtiyat siyahısını əlavə edir.string $lang
string $first
Pulsuz
tranzly_engine_optionsFiltrMühərrikə ötürülən seçimləri filtrləyir (tərcümə edilməyəcək siyahı, qlossari, rəsmiyyət, təlimatlar).string $target
Engine $engine
Pulsuz
tranzly_engine_settings_saveFiltrHər dil üzrə mühərrikləri və AI modellərini, ehtiyat siyahısını və aylıq limitləri saxlayır. Yalnız premium qat cavab verir (WordPress.org təlimatı 5: pulsuz qoşmada Pro davranışı olmamalıdır).yoxdurPulsuz
tranzly_frontend_prefixFiltrNeytral ön tərəf (front-end) sinif prefiksini filtrləyir.string $prefixPulsuz
tranzly_fs_loadedFəaliyyət (Action)Lisenziyalaşdırma SDK-sı yükləndikdən sonra işə düşür (əsas faylda, hər hansı bir Tranzly kodundan əvvəl). `tranzly_fs()` ilə əlaqə qurmaq üçün buraya qoşulun.yoxdurPulsuz
tranzly_glossary_optionsFiltrHədəf dil üçün mühərrik seçimlərini filtrləyir: tərcümə edilməyəcək siyahı, üstəlik premium qat əlavə etdikdə qlossari və ton.string $langPulsuz
tranzly_glossary_saveFiltrHər dil üçün üstünlük verilən tərcümələri və tonu saxlayır. Yalnız premium qat cavab verir (WordPress.org təlimatı 5: pulsuz qoşmada Pro davranışı olmamalıdır).yoxdurPulsuz
tranzly_google_price_per_millionFiltrGoogle Cloud Translation-ın bir milyon simvol üçün ABŞ dolları ilə qiymətini filtrləyir.float $pricePro
tranzly_install_language_packsFiltrTranzly-nin sayta əlavə edilmiş bir dilin WordPress, mövzu və qoşma dil paketlərini quraşdırıb-quraşdırmadığını müəyyən edir (beləliklə, WordPress və WooCommerce-in öz sözləri tərcümə edilmiş şəkildə görünür). Defolt olaraq aktivdir.bool $installPulsuz
tranzly_integration_availableFiltrQoşması aşkarlanmadıqda inteqrasiyanın işləyib-işləmədiyini filtrləyir — konstruktor söndürüldükdən sonra geridə qoyduğu məzmun və ya qeyri-adi şəkildə yüklənmiş qoşma üçün.bool $on
string $id
Pulsuz
tranzly_integrationsFiltrTranzly-nin işlətdiyi inteqrasiyaları filtrləyir. Başqa bir qoşmanı dəstəkləmək üçün bir `Integration` alt sinfi əlavə edin.yoxdurPulsuz
tranzly_is_proFiltrPremium qatın işləyib-işləmədiyini filtrləyir. Yalnız premium qat buna cavab verir.bool $proPulsuz
tranzly_job_createdFəaliyyət (Action)Tərcümə tapşırığı yaradıldıqdan sonra işə düşür.int $job
int $items
Pulsuz
tranzly_job_finishedActionTərcümə tapşırığında heç bir iş qalmadıqda işə düşür.int $job_idFree
tranzly_kit_api_baseFilterDəstək ekranlarının çağırdığı Zinn Digital® API əsasını filtrləyir.string $baseFree
tranzly_kit_diagnosticsFilterSayt sahibi onları görməzdən əvvəl diaqnostikanı filtrləyir. Qoşma öz faktlarını `extra` altında əlavə edir. ⛔ Bu, önbaxışdan ƏVVƏL işə düşür, heç vaxt önbaxış və göndərmə arasında deyil.noneFree
tranzly_kit_footprint_freeFilterBu saytın iz buraxmayan (footprint-free) olub-olmadığını filtrləyir, beləliklə Zinn® Ads heç vaxt onda təbliğ edilmir.bool $footprint_freeFree
tranzly_kit_promotionsFilterHəll edilməzdən əvvəl tanıtım reyestrini filtrləyir. Başqa bir məhsulu təbliğ etmək üçün sətir əlavə edin: `id`, `kind` (hosting|marketplace|platform|plugin|bundle|ads), `slot` (promo|cross-sell) və `url` və ya (qoşma üçün) `name`, `site`, `main_files`.noneFree
tranzly_kit_tierFilterDəstin bu qoşma üçün bildirdiyi plan səviyyəsini filtrləyir (testlər və sınaq mühiti; istehsalatda lisenziya qərar verir).string $tierFree
tranzly_localize_linksFilterTranzly-nin bu səhifənin daxili keçidlərini onların tərcümələrinə yönləndirib-yönləndirmədiyini filtrləyir.bool $localize
string $lang
Free
tranzly_memory_enabledFilterTərcümə yaddaşının istifadə edilib-edilmədiyini filtrləyir.bool $onPro
tranzly_microsoft_price_per_millionFilterMicrosoft Translator-un milyon simvol üçün qiymətini (ABŞ dolları ilə) filtrləyir.float $pricePro
tranzly_network_enabledFilterMultisite şəbəkə qatının aktiv olub-olmadığını filtrləyir.bool $agencyFree
tranzly_pbs_internal_post_typesFilterTranzly-nin toxunmadığı Page Builder Sandwich yazı növlərini filtrləyir.noneFree
tranzly_post_segmentsFilterMühərrikə göndərilən yazının seqmentlərini filtrləyir. Açar => `text` + `format` (`text` və ya `html`). Bloku tanıyan təhlilçi və inteqrasiyalar seqmentləri burada əlavə edir, bölür və ya əvəzləyir və onları `tranzly_translated_post_fields` üzərində geri yazır.\WP_Post $postFree
tranzly_post_translatedActionMühərrik bir yazını tərcümə etdikdən sonra (və ya bir şəxsin faylı yaxud idxal yazdıqdan sonra) işə düşür.int $target
int $source_id
string $code
string $engine
Free
tranzly_post_translation_createdActionTranzly yazı tərcüməsi yaratdıqdan sonra işə düşür.int $new_id
int $source_id
string $code
Free
tranzly_post_typesFilterTranzly-nin tərcümə etdiyi yazı növlərini filtrləyir.noneFree
tranzly_pre_current_languageFilterCari dili qabaqlayır: istifadə etmək üçün dil kodunu qaytarın. tranzly_switch_language() belə işləyir; Tranzly-nin qərar verməsi üçün null qaytarın.string|null $langFree
tranzly_query_varFilterDili seçən sorğu dəyişənini filtrləyir.string $varFree
tranzly_queue_lease_secondsFilterMənimsənilmiş elementin icarə müddətini filtrləyir: bundan sonra, elementin icrası zamanı sıradan çıxan icraçı (worker) elementi digərlərinə qaytarır. Ən yavaş tək tərcümədən daha uzun.int $secondsFree
tranzly_queue_worker_secondsFilterBir icraçının təhvil verməzdən əvvəl nə qədər müddət işləyəcəyini saniyələrlə filtrləyir.int $secondsFree
tranzly_queue_workersFilterBir tapşırığın eyni vaxtda neçə icraçı işlətdiyini filtrləyir. Tərcümə xidmətinə qarşı mülayim olmaq üçün İCRAÇILARA qoyulan hədd; heç vaxt neçə elementin yerinə yetirildiyinə dair hədd deyil.int $workers
int $job_id
Free
tranzly_rate_source_FilterBaşqa bir mənbədən məzənnələr (`tranzly_rate_sources` bölməsinə baxın).nonePro
tranzly_rate_sourcesFilterMəzənnə mənbələrini filtrləyir. `[ code => rate against its reference ]` və ya WP_Error qaytaran bir `tranzly_rate_source_<id>` filtri ilə əlavə edin.nonePro
tranzly_register_enginesActionTərcümə mühərriklərini qeydiyyatdan keçirin. `$registry->add( new Sizin_Muhərrikiniz() )` çağırın.Registry $registryFree
tranzly_relations_changedActionObyektlərin tərcümə keçidləri dəyişdirildikdən sonra işə düşür: əlaqələndirildikdə, əlaqəsi kəsildikdə, başqa dilə köçürüldükdə və ya silindikdə. Toxunulan qrup başına bir dəfə işə düşür, ona görə də tək bir əlaqə onu iki dəfə işə sala bilər.string $type
array<int> $ids
Free
tranzly_robots_meta_keysFilterRobots tənzimləmələrini saxlayan yazı meta açarlarını filtrləyir; hər biri orijinalı onun tərcümələrinə doğru izləyir.noneFree
tranzly_shared_string_scopesFilterPaylaşılan mətn əhatə dairələrini (scopes) filtrləyir (zolaq L06, T6: inteqrasiyalar `woocommerce`, `forms` və `theme` əlavə edir; onların mətnləri `tranzly_shared_strings` üzərindən daxil olur).nonePulsuz
tranzly_shared_stringsFilterHər bir əhatə dairəsi üzrə Tranzly-nin sətir kimi tərcümə etdiyi paylaşılan mətnləri filtrləyir. Pro səviyyəsi `templates`-ə blok şablonları, şablon hissələri və naxışlar (patterns) əlavə edir.string $scopePulsuz
tranzly_shared_strings_coveredFilterDil paketinin müəyyən bir dil üçün tərcümə etdiyi paylaşılan mətn əhatə dairəsinin mətnlərini filtrləyir. Pro səviyyəsi `templates` üçün mövzunun və nüvənin qeydiyyatdan keçmiş naxışlarını bildirir.string $scope
string $lang
Pulsuz
tranzly_source_changedActionOrijinalın tərcümə edilə bilən məzmunu dəyişdikdə və beləliklə onun tərcümələri köhnəldikdə işə düşür.int $post_id
string $now
string $before
Pulsuz
tranzly_source_meta_keysFilterDəyişikliyi səhifənin tərcümələrini köhnəlmiş edən meta açarları filtrləyir. İnteqrasiyalar tərcümə etdikləri açarları əlavə edirlər (qurucu datası, SEO sahələri, fərdi sahələr).int $post_idPulsuz
tranzly_source_publishedActionOrijinal ilk dəfə dərc edildikdə bir dəfə işə düşür (metası yadda saxlanıldıqdan sonra).int $post_idPulsuz
tranzly_style_rules_enabledFilterTranzly-nin hər yeni tərcüməyə dilin WordPress.org tərcümə komandası üslub qaydalarını (dırnaq işarələri, durğu işarələri ətrafındakı boşluqlar, apostroflar, üç nöqtə, Yapon boşluqları, müraciət əvəzlikləri) tətbiq edib-etməyəcəyini müəyyən edir. Standart olaraq aktivdir.bool $enabled
string $locale
Pulsuz
tranzly_taxonomiesFilterTranzly-nin tərcümə etdiyi taksonomiyaları filtrləyir.nonePulsuz
tranzly_term_segmentsFilterMühərrikə göndərilən termin seqmentlərini (`name`, `description`, üstəgəl inteqrasiyaların əlavə etdiyi hər şey: SEO başlıqları, fərdi sahələr) filtrləyir. Əlavə edilmişləri `tranzly_term_translated` üzərində yazın.\WP_Term $termPulsuz
tranzly_term_translatedActionMühərrik termini tərcümə etdikdən sonra hər bir tərcümə edilmiş seqment ilə birlikdə işə düşür (inteqrasiyalar `tranzly_term_segments`-də əlavə etdikləri seqmentləri yazır).int $target
int $term_id
string $code
Pulsuz
tranzly_term_translation_createdActionTranzly termin tərcüməsini yaratdıqdan sonra işə düşür.int $new_id
int $term_id
string $code
Pulsuz
tranzly_translatable_attributesFilterTranzly-nin bir blok növü üçün tərcümə etdiyi atributları filtrləyir.string $block_namePulsuz
tranzly_translate_stringFilterBir tərcümə edilə bilən mətni müəyyən bir dilə filtrləyir.string $value
string $code
array $context
Pulsuz
tranzly_translated_post_fieldsFilterMühərrik işlədikdən sonra tərcüməyə yazılan yazı (post) sahələrini filtrləyir. Öz seqmentlərini (fərdi sahələr, qurucu datası) əlavə edən inteqrasiyalar onları buraya yazır.\WP_Post $post
string $code
Pulsuz
tranzly_translation_memoryFilterİstifadə olunan tərcümə yaddaşını (TM) filtrləyir: pulsuz qoşmada yoxdur; premium səviyyə birini təklif edir (docs/843, WordPress.org təlimatı 5).Translation_Memory|null $memoryPulsuz