Ծրագրավորողներ

Tranzly հնարավորությունների (abilities) տեղեկատու

Tranzly-ն գրանցում է իր գործողությունները WordPress Abilities API-ում: Նույն հնարավորությունները հանդիսանում են MCP գործիքներ կայքի սեփական սերվերում և REST երթուղիներ /wp-json/wp-abilities/v1-ի ներքո: Այս էջը գեներացված է հավելվածի (plugin) սեփական ռեգիստրից:

Օգտագործողի ուղեցույց՝ միացնել AI հավելված

Վերջնակետեր (Endpoints)

ՀնարավորությունREST
MCP HTTP-ի միջոցով (streamable)/wp-json/tranzly/v1/mcp
MCP WP-CLI-ի միջոցով (ստանդարտ մուտք և ելք)wp mcp-adapter serve --server=tranzly --user=<login>
REST. հնարավորությունների ցանկը/wp-json/wp-abilities/v1/abilities?category=tranzly
REST. գործարկել հնարավորությունը/wp-json/wp-abilities/v1/abilities/<name>/run (GET ?input=-ով միայն կարդալու հնարավորությունների համար, հակառակ դեպքում՝ POST {"input": {...}})

Նույնականացում և թույլտվություններ

HTTP հարցումները նույնականացվում են WordPress-ի հավելվածի գաղտնաբառով (HTTP Basic): MCP սերվերին միանալու համար անհրաժեշտ է ստորև նշված իրավասությունը (capability). յուրաքանչյուր հնարավորություն այնուհետև ստուգում է իր սեփական թույլտվությունը՝ ըստ օբյեկտի: Միայն կարդալու հնարավորությունները գործարկվում են GET-ով և իրենց մուտքային տվյալներով query տողում, իսկ մյուսները՝ POST-ով և ‘{“input”: {…}}’ JSON մարմնով:

WordPress հավելվածի գաղտնաբառ (HTTP) կամ --user (WP-CLI). օգտատիրոջն անհրաժեշտ է այն իրավասությունը (capability), որը նշում է յուրաքանչյուր հնարավորություն · Կարգավորումներ. Թույլատրել AI գործակալներին (MCP), լռելյայն միացված է

Բոլոր հնարավորությունները

ՀնարավորությունՏարբերակRESTԹույլտվությունՊարամետրեր
tranzly/bulk-translate
Գործարկում է ֆոնային թարգմանության առաջադրանքներ տվյալ բովանդակության տեսակների յուրաքանչյուր բնօրինակի համար (բոլոր թարգմանված տեսակները, երբ ոչինչ նշված չէ)՝ պակասող թարգմանությունները, հնացածները կամ բոլորը: Վերադարձնում է գործարկված առաջադրանքները՝ յուրաքանչյուր լեզվի համար մեկական:
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/bulk-translate/runedit_posts; publish_posts՝ հրապարակելու համարlanguages զանգված (պարտադիր)
post_types զանգված
scope տող՝ missing, stale, all
engine տող
publish բուլյան
tranzly/cancel-job
Կանգնեցնում է առաջադրանքը. արդեն իսկ արված թարգմանությունները պահպանվում են:
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/cancel-job/runmanage_options (REST երթուղու սեփական ստուգումը)id տող (պարտադիր)
tranzly/check-quality
AI-ի միջոցով համեմատում է թարգմանությունը դրա բնօրինակի հետ, գնահատում այն և պահպանում հաշվետվությունը տվյալ թարգմանության մեջ: Օգտագործում է Tranzly-ի աշխատանքային հոսքի (workflow) կարգավորումներում սահմանված որակի ստուգման AI մոդելը:
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/check-quality/runedit_post տվյալ թարգմանության վրաid ամբողջ թիվ (պարտադիր)
tranzly/connect-support
Կապում է այս կայքը Zinn Digital® աջակցության ծառայության հետ (անուն, էլ. փոստ, համաձայնություն):
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/connect-support/runmanage_options (REST երթուղու սեփական ստուգումը)email տող (պարտադիր)
name տող
consent բուլյան (պարտադիր)
tranzly/correct-segments
Պահպանում է թարգմանության ուղղված սեգմենտները (սեգմենտներ՝ բանալի տեքստին). ուղղված տեքստը պաշտպանված է վերաթարգմանությունից:
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/correct-segments/runedit_post (REST երթուղու սեփական ստուգումը)id տող (պարտադիր)
segments օբյեկտ
texts օբյեկտ
tranzly/create-job
Գործարկում է ֆոնային առաջադրանք՝ թարգմանելով նշված գրառումները (posts) կամ ամբողջ գրառման տեսակը լեզուներով (langs):
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/create-job/runedit_posts (REST երթուղու սեփական ստուգումը)posts զանգված
post_type տող
langs զանգված (պարտադիր)
engine տող
status տող՝ publish, draft
force բուլյան
tranzly/create-post-translation
Ստեղծում է գրառման սևագիր թարգմանություն որևէ լեզվով (lang)՝ ձեռքով գրելու համար, առանց համակարգի (engine):
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/create-post-translation/runREST երթուղու սեփական թույլտվությունների ստուգումը յուրաքանչյուր տարրի համարid տող (պարտադիր)
lang տող (պարտադիր)
name տող
slug տող
description տող
tranzly/create-term-translation
Ստեղծում է տերմինի թարգմանություն տվյալ լեզվով՝ ձեր կողմից տրամադրված անվանմամբ, slug-ով և նկարագրությամբ:
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/create-term-translation/runREST երթուղու սեփական թույլտվությունների ստուգումը յուրաքանչյուր տարրի համարid տող (պարտադիր)
lang տող (պարտադիր)
name տող
slug տող
description տող
tranzly/disconnect-support
Անջատում է այս կայքը աջակցության ծառայությունից:
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/disconnect-support/runmanage_options (REST երթուղու սեփական ստուգումը)չկա
tranzly/estimate
Գնահատում է նիշերի քանակը և գրառումները (posts կամ post_type) լեզուներով (langs) համակարգի (engine) միջոցով թարգմանելու արժեքը՝ նախքան որևէ ծախս կատարելը:
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/estimate/runedit_posts (REST երթուղու սեփական ստուգումը)posts զանգված
post_type տող
langs զանգված (պարտադիր)
engine տող
tranzly/estimate-bulk
Գնահատում է ամբողջ կայքի թարգմանությունը որևէ լեզվով (post_types, scope, engine)՝ նախքան այն սկսելը:
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/estimate-bulk/runedit_posts (REST երթուղու սեփական ստուգումը)post_types զանգված
scope տող՝ missing, stale, all
engine տող
lang տող (պարտադիր)
after ամբողջ թիվ
tranzly/export-translation-file
Վերադարձնում է XLIFF կամ CSV ֆայլ (որպես տեքստ)՝ բնօրինակներով և դրանց թարգմանություններով մեկ լեզվով՝ թարգմանչի կամ թարգմանչական գործակալության համար. տրված գրառումները կամ բովանդակության տեսակի մինչև 100 բնօրինակներից բաղկացած էջ որոշակի կարգավիճակում (missing, stale, translated կամ all; կրկնել after-ով): Նույն ֆայլը կարող է հետ ներմուծվել թարգմանվելուց հետո:
ProGET /wp-json/wp-abilities/v1/abilities/tranzly/export-translation-file/runedit_posts; յուրաքանչյուր գրառում ներառվում է միայն այն դեպքում, եթե օգտատերը կարող է խմբագրել այնlang տող (պարտադիր)
format տող՝ xliff, csv
posts զանգված
post_type տող
state տող՝ all, missing, stale, translated
after ամբողջ թիվ
tranzly/fix-status
Հերթագրում է տվյալ լեզվի և գրառման տեսակի բոլոր բացակայող (կամ հնացած) տարրերի թարգմանությունը:
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/fix-status/runedit_posts (REST երթուղու սեփական ստուգումը)post_type տող
lang տող (պարտադիր)
state տող (պարտադիր)՝ missing, stale, quality
tranzly/get-comments-setting
Վերադարձնում է՝ արդյոք մեկնաբանությունները համատեղ են բոլոր լեզուների համար, թե պահվում են ըստ յուրաքանչյուր լեզվի:
ProGET /wp-json/wp-abilities/v1/abilities/tranzly/get-comments-setting/runmoderate_comments (REST երթուղու սեփական ստուգումը)չկա
tranzly/get-deepl-usage
Վերադարձնում է ընթացիկ ամսում պահպանված DeepL բանալու օգտագործված նիշերը և սահմանաչափը:
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/get-deepl-usage/runmanage_options (REST երթուղու սեփական ստուգումը)չկա
tranzly/get-diagnostics
Վերադարձնում է ախտորոշիչ տվյալները, որոնք կներառվեին աջակցման հարցման մեջ՝ տարբերակներ, ակտիվ փլագիններ, սահմանաչափեր և վերջին սխալներ:
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/get-diagnostics/runmanage_options (REST երթուղու սեփական ստուգումը)չկա
tranzly/get-display
Վերադարձնում է լեզվի փոխարկիչի և հեղինակային իրավունքի (credit) ցուցադրման ընտրանքները:
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/get-display/runmanage_options (REST երթուղու սեփական ստուգումը)չկա
tranzly/get-engine-settings
Վերադարձնում է հիմնական և պահուստային շարժիչը, ըստ լեզուների շարժիչներն ու AI մոդելները, յուրաքանչյուր շարժիչի կարգավիճակը, միացված AI մատակարարներն իրենց մոդելներով և ընթացիկ ամսվա ծախսերը:
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/get-engine-settings/runmanage_options (REST երթուղու սեփական ստուգումը)չկա
tranzly/get-glossary
Վերադարձնում է երբեք չթարգմանվող բառերը, ամրագրված եզրույթների թարգմանությունները և տոնայնությունը՝ ըստ յուրաքանչյուր լեզվի:
ProGET /wp-json/wp-abilities/v1/abilities/tranzly/get-glossary/runmanage_optionsչկա
tranzly/get-integrations
Ցուցակագրում է Tranzly-ի կողմից աջակցվող SEO, WooCommerce, էջերի կառուցման և ձևերի փլագինները և նշում, թե որոնք են այստեղ ակտիվ:
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/get-integrations/runmanage_options (REST երթուղու սեփական ստուգումը)չկա
tranzly/get-job
Վերադարձնում է մեկ առաջադրանքի առաջընթացը և քանակները:
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/get-job/runmanage_options (REST երթուղու սեփական ստուգումը)id տող (պարտադիր)
tranzly/get-job-failures
Ցուցակագրում է առաջադրանքի ձախողված տարրերը՝ յուրաքանչյուրի պատճառով:
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/get-job-failures/runmanage_options (REST երթուղու սեփական ստուգումը)id տող (պարտադիր)
tranzly/get-legacy-import
Վերադարձնում է Tranzly 2.x-ից թարգմանությունների ներմուծման կարգավիճակը և հաշվետվությունը:
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/get-legacy-import/runmanage_options (REST երթուղու սեփական ստուգումը)չկա
tranzly/get-licence
Վերադարձնում է այս կայքի Tranzly սակագնային պլանը, լիցենզիայի կարգավիճակը, երկարաձգման ամսաթիվը և պլանի ներառումները:
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/get-licence/runmanage_options (REST երթուղու սեփական ստուգումը)չկա
tranzly/get-menus
Վերադարձնում է, թե որ մենյուն է ցուցադրվում յուրաքանչյուր լեզվի համար մենյուի յուրաքանչյուր տեղադրությունում:
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/get-menus/runedit_theme_options (REST երթուղու սեփական ստուգումը)չկա
tranzly/get-post-group
Ցուցակագրում է գրառման թարգմանական խումբը՝ յուրաքանչյուր լեզվի անդամն իր վերնագրով, կարգավիճակով և խմբագրման հղումով:
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/get-post-group/runedit_post և edit_term (REST երթուղու սեփական ստուգումը)id տող (պարտադիր)
tranzly/get-quality-report
Վերադարձնում է թարգմանության AI որակի հաշվետվությունը՝ միավորը և նշված հատվածները:
ProGET /wp-json/wp-abilities/v1/abilities/tranzly/get-quality-report/runedit_post (REST երթուղու սեփական ստուգումը)id տող (պարտադիր)
tranzly/get-segments
Վերադարձնում է թարգմանության հատվածները բնօրինակի կողքին՝ ստուգման և ուղղման համար:
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/get-segments/runedit_post (REST երթուղու սեփական ստուգումը)id տող (պարտադիր)
tranzly/get-shared-strings
Վերադարձնում է թեմայի և փլագինի տեքստերը (շրջանակը) տվյալ լեզվով՝ իրենց թարգմանություններով:
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/get-shared-strings/runedit_theme_options (REST երթուղու սեփական ստուգումը)lang տող (պարտադիր)
scope տող՝ menus, site, templates, gettext.plugin-<slug>, gettext.theme-<slug>
tranzly/get-site-strings
Վերադարձնում է կայքի վերնագիրը, կարգախոսը և վիջեթների տեքստերը տվյալ լեզվով:
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/get-site-strings/runmanage_options (REST երթուղու սեփական ստուգումը)lang տող (պարտադիր)
tranzly/get-support-connection
Հայտնում է՝ արդյոք այս կայքը միացված է Zinn Digital® աջակցման ծառայությանը, և որպես ով:
ԱնվճարGET /wp-json/wp-abilities/v1/abilities/tranzly/get-support-connection/runmanage_options (REST route-ի սեփական ստուգումը)refresh boolean
tranzly/get-term-group
Ցուցադրում է կատեգորիայի կամ պիտակի թարգմանությունների խումբը:
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/get-term-group/runedit_post and edit_term (REST route-ի սեփական ստուգումը)id string (պարտադիր)
tranzly/get-urls
Վերադարձնում է, թե ինչպես են լեզուները ցուցադրվում հասցեներում (թղթապանակ, ենթադոմեյն կամ դոմեյն), թարգմանված slug-երը և հիմքերը, ինչպես նաև noindex-ը չթարգմանված էջերի համար:
ԱնվճարGET /wp-json/wp-abilities/v1/abilities/tranzly/get-urls/runmanage_options (REST route-ի սեփական ստուգումը)չկա
tranzly/get-workflow-settings
Վերադարձնում է ավտոմատ թարգմանության կարգավորումները հրապարակման և թարմացման ժամանակ, վերանայումը հրապարակումից առաջ, ինչպես նաև AI որակի ստուգման շեմը, մատակարարին և մոդելը:
ProGET /wp-json/wp-abilities/v1/abilities/tranzly/get-workflow-settings/runmanage_options (REST route-ի սեփական ստուգումը)չկա
tranzly/import-from-source
Ներմուծում է թարգմանությունների հաջորդ էջը մեկ այլ բազմալեզու փլագինից (ռեժիմ՝ dry-run կամ run; cursor):
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/import-from-source/runmanage_options (REST route-ի սեփական ստուգումը)source string (պարտադիր)
mode string: dry-run, run, undo
cursor string
tranzly/import-translation-file
Գրանցում է գրառումների հաջորդ էջը վերբեռնված թարգմանության ֆայլից (կրկնել after պարամետրով մինչև ավարտը):
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/import-translation-file/runedit_posts (REST route-ի սեփական ստուգումը)token string (պարտադիր)
after integer
tranzly/link-post
Գոյություն ունեցող գրառումը (target) դարձնում է այս գրառման թարգմանությունը որևէ լեզվով:
ԱնվճարPOST /wp-json/wp-abilities/v1/abilities/tranzly/link-post/runedit_post and edit_term (REST route-ի սեփական ստուգումը)id string (պարտադիր)
lang string (պարտադիր)
target integer (պարտադիր)
tranzly/link-term
Գոյություն ունեցող եզրույթը (target) դարձնում է այս եզրույթի թարգմանությունը որևէ լեզվով:
ԱնվճարPOST /wp-json/wp-abilities/v1/abilities/tranzly/link-term/runedit_post and edit_term (REST route-ի սեփական ստուգումը)id string (պարտադիր)
lang string (պարտադիր)
target integer (պարտադիր)
tranzly/list-engines
Ցուցադրում է թարգմանության շարժիչները, արդյոք յուրաքանչյուրը կարգավորված է, և որն է օգտագործվում, երբ ոչ մեկը նշված չէ:
ԱնվճարGET /wp-json/wp-abilities/v1/abilities/tranzly/list-engines/runedit_postsչկա
tranzly/list-import-sources
Ցուցադրում է այս կայքում գտնված WPML, Polylang և TranslatePress տվյալները, որոնք կարող են ներմուծվել:
ProGET /wp-json/wp-abilities/v1/abilities/tranzly/list-import-sources/runmanage_options (REST route-ի սեփական ստուգումը)չկա
tranzly/list-jobs
Ցուցադրում է ֆոնային թարգմանության առաջադրանքները՝ ամենանորերից սկսած, առաջընթացի հետ միասին:
ԱնվճարGET /wp-json/wp-abilities/v1/abilities/tranzly/list-jobs/runedit_posts (REST route-ի սեփական ստուգումը)չկա
tranzly/list-languages
Ցուցադրում է կայքի լեզուները: Առաջինը այն լեզուն է, որով գրված է սկզբնական բովանդակությունը:
ԱնվճարGET /wp-json/wp-abilities/v1/abilities/tranzly/list-languages/runedit_postsչկա
tranzly/list-status-items
Էջ առ էջ ցուցադրում է բնօրինակները՝ իրենց թարգմանության կարգավիճակով որևէ լեզվով (կարգավիճակ՝ missing, stale, current):
ԱնվճարGET /wp-json/wp-abilities/v1/abilities/tranzly/list-status-items/runedit_posts (REST route-ի սեփական ստուգումը)post_type string
lang string (պարտադիր)
state string: all, missing, stale, translated, human, machine, review, quality
after integer
tranzly/list-theme-strings
Ցուցադրում է այն թեմաներն ու փլագինները, որոնց տեքստերը կարող են սկանավորվել թարգմանության համար, և քանի տող ունի յուրաքանչյուրը:
ProGET /wp-json/wp-abilities/v1/abilities/tranzly/list-theme-strings/runmanage_options (REST route-ի սեփական ստուգումը)չկա
tranzly/open-support-ticket
Գրանցում է աջակցման հարցում (թեմա, հաղորդագրություն, տեսակ, էլ. փոստ)՝ ադմինիստրատորի համաձայնության դեպքում ներառելով այս կայքի ախտորոշիչ տվյալները: Այն երբեք մուտքի տվյալ չի ստեղծում և չի ուղարկում:
ԱնվճարPOST /wp-json/wp-abilities/v1/abilities/tranzly/open-support-ticket/runmanage_options (REST route-ի սեփական ստուգումը)subject string (պարտադիր)
message string (պարտադիր)
kind string: help, bug, feedback, feature_request
email string
name string
diagnostics boolean
tranzly/record-support-consent
Գրանցում է ադմինիստրատորի համաձայնությունը՝ աջակցման հարցումների հետ ախտորոշիչ տվյալներ ուղարկելու համար:
ԱնվճարPOST /wp-json/wp-abilities/v1/abilities/tranzly/record-support-consent/runmanage_options (REST route-ի սեփական ստուգումը)consent boolean (պարտադիր)
tranzly/retry-job-item
Կրկին փորձում է ձախողված տարրը (action: retry, ըստ ցանկության՝ այլ շարժիչով) կամ նշում է այն ձեռքով թարգմանելու համար (action: by-hand):
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/retry-job-item/runedit_post և manage_options (REST երթուղու սեփական ստուգում)item տող (պարտադիր)
action տող (պարտադիր)
engine տող
tranzly/review-translation
Հաստատում է թարգմանությունը (և հրապարակում այն, երբ բնօրինակը հրապարակված է) կամ ետ է ուղարկում այն (decision, note):
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/review-translation/runedit_post (REST երթուղու սեփական ստուգում)id տող (պարտադիր)
decision տող (պարտադիր)՝ approve, changes, pending
note տող
tranzly/run-legacy-import
Գործարկում է 2.x ներմուծումը՝ dry-run (միայն հաշվետվություն), run կամ undo:
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/run-legacy-import/runmanage_options (REST երթուղու սեփական ստուգում)action տող (պարտադիր)
tranzly/scan-theme-strings
Թարգմանելի տեքստերի առկայության համար սկանավորում է բաղադրիչի PHP ֆայլերի հաջորդ էջը (կրկնել after պարամետրով մինչև ավարտը):
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/scan-theme-strings/runmanage_options (REST երթուղու սեփական ստուգում)component տող (պարտադիր)
after ամբողջ թիվ
tranzly/schedule-quality-check
Պլանավորում է լեզվի թարգմանությունների (կամ նշված գրառումների) հաջորդ էջի AI որակի ստուգումը:
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/schedule-quality-check/runedit_posts (REST երթուղու սեփական ստուգում)lang տող (պարտադիր)
post_type տող
posts զանգված
after ամբողջ թիվ
tranzly/seo-audit
Էջ առ էջ ստուգում է տվյալ լեզվով թարգմանություններում բացակայող SEO վերնագրերը, նկարագրությունները, slug-երը և hreflang-ը:
ProGET /wp-json/wp-abilities/v1/abilities/tranzly/seo-audit/runmanage_options (REST երթուղու սեփական ստուգում)lang տող (պարտադիր)
after ամբողջ թիվ
tranzly/set-comments-setting
Կիսում է մեկնաբանությունները գրառման թարգմանությունների միջև կամ պահպանում դրանք ըստ լեզուների (mode):
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/set-comments-setting/runmanage_options և moderate_comments (REST երթուղու սեփական ստուգում)mode տող (պարտադիր)՝ off, show, translate
tranzly/set-engine-key
Պահպանում է DeepL-ի, Google-ի կամ Microsoft-ի API բանալին (և տարածաշրջանը Microsoft-ի համար), դատարկը հեռացնում է այն: Բանալիները պահվում են գաղտնագրված և երբեք չեն վերադարձվում:
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/set-engine-key/runmanage_options (REST երթուղու սեփական ստուգում)engine տող (պարտադիր)
key տող (պարտադիր)
region տող
tranzly/set-menus
Յուրաքանչյուր տեղադրության համար սահմանում է մենյու ըստ լեզվի (map):
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/set-menus/runedit_theme_options (REST երթուղու սեփական ստուգում)map օբյեկտ (պարտադիր)
tranzly/set-protection
Պաշտպանում է թարգմանությունը շարժիչի կողմից վերագրվելուց (protected: true) կամ ապակողպում է այն:
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/set-protection/runedit_post (REST երթուղու սեփական ստուգում)id տող (պարտադիր)
protected բուլյան (պարտադիր)
tranzly/set-shared-strings
Պահպանում է թեմայի և փլագինի տեքստերի ուղղված թարգմանությունները (strings), դրանք դառնում են պաշտպանված:
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/set-shared-strings/runedit_theme_options (REST երթուղու սեփական ստուգում)lang տող (պարտադիր)
scope տող՝ menus, site, templates, gettext.plugin-<slug>, gettext.theme-<slug>
strings օբյեկտ (պարտադիր)
tranzly/set-site-string
Պահպանում է կայքի մեկ տեքստ (key) որևէ լեզվով, օրինակ՝ կայքի վերնագիրը կամ կարգախոսը:
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/set-site-string/runedit_theme_options և manage_options (REST երթուղու սեփական ստուգում)lang տող (պարտադիր)
key տող (պարտադիր)
translation տող (պարտադիր)
tranzly/set-urls
Սահմանում է հասցեի ռեժիմը (mode), լեզվային դոմեյնները, թարգմանված հիմքերն ու սեգմենտները, noindex_untranslated-ը և slug-ի առաջարկությունները:
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/set-urls/runmanage_options (REST երթուղու սեփական ստուգում)mode տող
segments օբյեկտ
domains օբյեկտ
bases օբյեկտ
suggest բուլյան
noindex_untranslated բուլյան
tranzly/start-trial
Գործարկում է 14-օրյա Tranzly Pro փորձաշրջանը այս կայքի համար (վճարում չի պահանջվում):
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/start-trial/runmanage_options (REST երթուղու սեփական ստուգում)չկա
tranzly/translate-media-field
Պահպանում է պատկերի alt տեքստը, վերնագիրը կամ նկարագրությունը (field) որևէ լեզվով (lang):
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/translate-media-field/runedit_post (REST երթուղու սեփական ստուգումը)id string (պարտադիր)
lang string (պարտադիր)
field string (պարտադիր): alt, caption, title
translation string (պարտադիր)
tranzly/translate-post
Թարգմանում է մեկ գրառում կամ էջ կայքի մեկ կամ մի քանի լեզուներով թարգմանչական շարժիչի միջոցով՝ ստեղծելով յուրաքանչյուր թարգմանությունը կամ թարմացնելով այն: Նոր թարգմանությունները սևագիր են, եթե publish-ը true չէ: Մարդու կողմից խմբագրված թարգմանությունը բաց է թողնվում, եթե force-ը true չէ:
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/translate-post/runկարող է թարգմանել այդ գրառումը (edit_post դրա վրա); edit_post գոյություն ունեցող թարգմանության վրա; տեսակի publish իրավասությունը՝ հրապարակելու համարid integer (պարտադիր)
languages array (պարտադիր)
engine string
publish boolean
force boolean
tranzly/translate-shared-strings
Թարգմանում է թեմայի և փլագինի չթարգմանված տեքստերի հաջորդ էջը տվյալ լեզվով՝ լռելյայն շարժիչով (կրկնել after-ով մինչև ավարտը):
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/translate-shared-strings/runedit_theme_options (REST երթուղու սեփական ստուգումը)lang string (պարտադիր)
scope string: menus, site, templates, gettext.plugin-<slug>, gettext.theme-<slug>
after integer
tranzly/translate-site
Ուղղորդվող աշխատանքային ընթացք. գործակալը ստուգում է լեզուներն ու շարժիչը, գնահատում է արժեքը և թարգմանում է պակասողը՝ հարցնելով նախքան ծախսելը կամ հրապարակելը:
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/translate-site/runedit_postslanguages string (պարտադիր)
tranzly/translate-term
Թարգմանում է մեկ տերմին (կատեգորիա, թեգ կամ ապրանքի ատրիբուտ) որևէ լեզվով (lang) շարժիչի միջոցով՝ ստեղծելով կամ թարմացնելով դրա թարգմանությունը:
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/translate-term/runREST երթուղու սեփական թույլտվության ստուգումը՝ ըստ տարրիid string (պարտադիր)
lang string (պարտադիր)
engine string
force boolean
status string: publish, draft
tranzly/translation-status
Գրառման ID-ի առկայության դեպքում՝ այդ գրառման յուրաքանչյուր լեզվի թարգմանությունը, արդյոք այն հնացած է, և ով է գրել այն: Առանց դրա՝ որքանով է կայքը թարգմանված՝ ըստ լեզուների:
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/translation-status/runedit_post այդ գրառման վրա; edit_posts՝ կայքի ամփոփագրի համարid integer
post_type string
tranzly/unlink-post
Հանում է գրառումն իր թարգմանչական խմբից. այն պահպանում է իր լեզուն:
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/unlink-post/runedit_post և edit_term (REST երթուղու սեփական ստուգումը)id string (պարտադիր)
tranzly/unlink-term
Հանում է տերմինն իր թարգմանչական խմբից:
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/unlink-term/runedit_post և edit_term (REST երթուղու սեփական ստուգումը)id string (պարտադիր)
tranzly/update-display
Փոխում է փոխարկիչը (ոճը, դրոշները, անունները, տեղադրությունը) և հեղինակային տողը:
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/update-display/runmanage_options (REST երթուղու սեփական ստուգումը)switcher object
credit boolean
tranzly/update-engine-settings
Սահմանում է լռելյայն շարժիչը, պահուստային շարժիչը, առանձին լեզուների շարժիչները և առանձին լեզուների AI մոդելները (default, fallback, per_lang, models, caps): Բացի լռելյայն շարժիչից, մնացած ամեն ինչ Pro է:
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/update-engine-settings/runmanage_options (REST երթուղու սեփական ստուգումը)default string
per_lang object
fallback array
caps object
models object
tranzly/update-glossary
Փոխարինում է ձեր ուղարկած բառարանի մասերը (երբեք չթարգմանվող բառեր, տերմինների թարգմանություններ, տոնայնություն). բաց թողնված մասերը պահպանվում են: Օգտագործվում է յուրաքանչյուր շարժիչի կողմից՝ սկսած հաջորդ թարգմանությունից:
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/update-glossary/runmanage_optionsdnt array
terms object
tone object
tranzly/update-settings
Սահմանում է կայքի լեզուները (languages: կոդի և անվան ցանկ, առաջինը բնօրինակ լեզուն է), ինտերֆեյսի դասի նախածանցը (prefix) և արդյոք AI գործակալները (MCP) թույլատրված են:
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/update-settings/runmanage_options (REST երթուղու սեփական ստուգումը)prefix string
mcp boolean
languages array
tranzly/update-workflow-settings
Սահմանում է on_update (off, stale, translate), on_publish, review, quality_threshold, quality_provider և quality_model կարգավորումները:
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/update-workflow-settings/runmanage_options (REST երթուղու սեփական ստուգումը)on_update տող (string)՝ off, stale, translate
on_publish տրամաբանական (boolean)
review տրամաբանական (boolean)
quality_threshold ամբողջ թիվ (integer)
quality_provider տող (string)
quality_model տող (string)
tranzly/upload-translation-file
Վերբեռնում է այլուր թարգմանված Tranzly XLIFF կամ CSV ֆայլ (content, filename); վերադարձնում է թոքեն, որը նույնականացնում է վերբեռնումը ներմուծման համար:
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/upload-translation-file/runedit_posts (REST երթուղու սեփական ստուգումը)content տող (պարտադիր)
filename տող (պարտադիր)

Ստեղծվել է փլագինի abilities.json-ից, որն ինքնին գեներացվել է գործող կայքից. թեստը ձախողվում է, երբ դրանք չեն համընկնում:

WP-CLI հրամաններ

Գործարկեք դրանք սերվերի վրա WP-CLI-ի միջոցով: Յուրաքանչյուր հրաման ստուգում է նույն թույլտվությունները, ինչ փլագինի էկրանները. օրինակները վերցված են հենց փլագինի օգնության տեքստից:

ՀրամանԻնչ է այն անումՏարբերակ
wp tranzly create <id> [--term]
wp tranzly create 42 --lang=de_DE --user=admin
Ստեղծել գրառման (կամ տերմինի) սևագիր թարգմանությունը՝ կապված դրա հետ:Անվճար
wp tranzly enginesՑուցադրել թարգմանչական շարժիչները:Անվճար
wp tranzly jobs <action> [<id>...] [--lang=<codes>] [--post-type=<type>] [--engine=<id>] [--publish] [--force] [--format=<format>]
wp tranzly jobs create --lang=de,fr --post-type=page --user=admin
wp tranzly jobs status 12
wp tranzly jobs failures 12
wp tranzly jobs retry 345 --engine=deepl
wp tranzly jobs retry-failed 12
wp tranzly jobs run 12 # work the job here instead of waiting for the queue runner
Թարգմանության ֆոնային առաջադրանքներ:Անվճար
wp tranzly legacy <action> [--format=<format>]
wp tranzly legacy dry-run
wp tranzly legacy run
wp tranzly legacy undo
Ցուցադրել, փորձնական գործարկել (dry-run), կատարել կամ հետարկել նախորդ Tranzly (2.x) կայքի թարգմանությունների ներմուծումը:Անվճար
wp tranzly link <source> <target> [--term]Կապել գոյություն ունեցող գրառումը (կամ տերմինը) որպես մեկ այլի թարգմանություն:Անվճար
wp tranzly network <action> [--languages=<codes>]
wp tranzly network setup
wp tranzly network languages --languages=en_US,de_DE,fr_FR
Multisite (Agency). կարգավորել ցանցի յուրաքանչյուր կայք կամ սահմանել այն լեզուները, որոնցով սկսում են նոր կայքերը:Անվճար
wp tranzly translate [<id>...] [--post-type=<type>] [--engine=<id>] [--force] [--publish] [--dry-run]
wp tranzly translate --lang=de --post-type=page --user=admin
wp tranzly translate 42 43 --lang=de_DE,fr_FR --engine=deepl --user=admin
Թարգմանել գրառումները շարժիչի միջոցով:Անվճար
wp tranzly translations <id> [--term] [--format=<format>]Ցուցադրել գրառման (կամ տերմինի) թարգմանությունները:Անվճար

PHP ֆունկցիաներ

Ֆունկցիաներ, որոնք թեմաները և այլ փլագինները կարող են կանչել: Նախ ստուգեք function_exists()-ը, որպեսզի ձեր կոդը շարունակի աշխատել, երբ փլագինն ակտիվ չէ:

ՖունկցիաԻնչ է այն անումՏարբերակ
icl_object_id( $id, $type = 'post', $return_original_if_missing = false, $lang = null )WPML՝ օբյեկտի թարգմանությունը:Pro
pll__( $text )Polylang՝ գրանցված տողը՝ թարգմանված: Tranzly-ն թարգմանում է թեմայի տողերը WordPress-ի սեփական gettext-ի միջոցով, ուստի տողը վերադարձվում է այնպես, ինչպես տրված է:Pro
pll_current_language( $field = 'slug' )Polylang՝ ընթացիկ լեզուն:Pro
pll_default_language( $field = 'slug' )Polylang՝ լռելյայն լեզուն:Pro
pll_e( $text )Polylang՝ արտածել գրանցված տողը՝ էկրանավորված: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 => details), հակառակ դեպքում՝ `<li>` ցուցակ Polylang-ի նշագրմամբ, որը տպվում է էկրանին, եթե `echo`-ն 0 չէ: Հաշվի է առնում `hide_current`, `hide_if_no_translation` և `display_names_as` (`name` կամ `slug`): `dropdown`-ը մատուցվում է որպես ցուցակ. Tranzly-ի սեփական փոխարկիչ բլոկը/վիջեթն է նախատեսված բացվող ընտրացանկի համար:Pro
pll_translate_string( $text )Polylang՝ գրանցված տող որոշակի լեզվով: Ինչպես pll__()-ի դեպքում, տողը վերադարձվում է այնպես, ինչպես տրված է:Pro
tranzly_compat_field( string $code, string $field )Լեզվի մեկ դաշտ՝ Polylang-ի բառապաշարով:Pro
tranzly_current_language(): stringԸնթացիկ հարցման լեզուն (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Տերմինի բոլոր տարբերակները՝ լեզվի կոդ => տերմինի ID:Free
tranzly_get_translation( int $post_id, string $lang ): ?intԳրառման թարգմանության ID-ն որոշակի լեզվով, կամ null, եթե այն չկա: Վերադարձնում է հենց գրառման ID-ն, եթե այն արդեն գրված է այդ լեզվով:Free
tranzly_get_translations( int $post_id ): arrayԳրառման բոլոր տարբերակները, ներառյալ հենց գրառումը՝ լեզվի կոդ => գրառման ID: Առանց թարգմանությունների գրառումը վերադարձնում է միայն իրեն՝ իր լեզվով:Free
tranzly_language_switcher( array $args = array( )Լեզվի փոխարկիչի HTML կոդ ցանկացած թեմայի, կառուցողի (builder) կամ փլագինի համար (T5): 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Այն ատրիբուտների անունները, որոնք Tranzly-ն թարգմանում է բլոկի տեսակի համար՝ `role: content` իր block.json-ում՝ ճշգրտված `tranzly_translatable_attributes` ֆիլտրով:Free
tranzly_translate_post( int $post_id, string $lang, string $engine = '', array $args = array( )Թարգմանել գրառումը որևէ լեզվով՝ օգտագործելով շարժիչը, որպես ընթացիկ օգտատեր (կիրառվում են նրա թույլտվությունները):Անվճար

Գործողություններ և ֆիլտրեր

Փլագինի առաջարկած բոլոր hook-երը՝ իրենց ելակետային կոդի նկարագրությամբ: Ֆիլտրերը փոխում են արժեքը, գործողությունները թույլ են տալիս կոդ գործարկել որոշակի պահի, իսկ մուտքի կետերը (entry points) գործողություններ են, որոնք դուք ակտիվացնում եք՝ փլագինին որևէ բան անելու հարցում ուղարկելու համար:

HookՏեսակԻնչ է այն անումՊարամետրերՏարբերակ
tranzly_admin_barActionԳործարկվում է Translations ադմինիստրատորի վահանակի (admin-bar) մենյուն կառուցելուց հետո (Pro վիզուալ խմբագրիչն այստեղ ավելացնում է իր «Թարգմանել այս էջում» տարրը):\WP_Admin_Bar $bar
int $id
Free
tranzly_admin_dataFilterՖիլտրում է տվյալները, որոնցով գործարկվում է ադմինիստրատորի հավելվածը: Պրեմիում շերտն օգտագործում է այն՝ իր տարբերակը հայտնելու համար. այստեղ զգայուն ոչ մի բան չպետք է լինի, քանի որ այն տպվում է էջի մեջ:չկաFree
tranzly_ai_modelFilterՖիլտրում է AI մատակարարին և մոդելը, որոնք թարգմանում են որևէ լեզվով: Free տարբերակում՝ `translate` առաջադրանքի համար ընտրված մատակարարը և մոդելը բոլոր լեզուների համար: Tranzly Pro-ում՝ տվյալ լեզվի սեփական ընտրությունը, իսկ հակառակ դեպքում՝ «բոլոր այլ լեզուների» ընտրությունը:string $targetFree
tranzly_ai_providers_in_useFilterՖիլտրում է առանձին լեզուների համար ընտրված AI մատակարարներին: Անվճար փլագինում չկա. յուրաքանչյուր լեզու օգտագործում է `translate` առաջադրանքի համար ընտրված մատակարարն ու մոդելը: Tranzly Pro-ն ցուցակագրում է ըստ լեզուների իր մոդելների մատակարարներին:չկաFree
tranzly_content_before_rebuildFilterՖիլտրում է աղբյուրի բովանդակությունը անմիջապես նախքան թարգմանված սեգմենտները դրա մեջ գրվելը՝ ըստ լեզուների (Pro-ի՝ ըստ լեզուների պատկերների փոխարինման գործառույթն օգտագործում է այն):string $content
string $lang
Free
tranzly_copy_meta_keysFilterՖիլտրում է գրառումից դրա նոր թարգմանության մեջ պատճենվող մետա բանալիները (meta keys): Այլ ոչինչ չի պատճենվում:int $source_idFree
tranzly_deepl_hostFilterՖիլտրում է DeepL API-ի հոսթը (պրոքսի կամ թեստային նմանակում):string $host
string $key
Free
tranzly_deepl_price_per_millionFilterՖիլտրում է DeepL-ի գինը մեկ միլիոն նիշի համար՝ ԱՄՆ դոլարով:float $priceFree
tranzly_default_engineFilterՖիլտրում է լռելյայն օգտագործվող շարժիչի ID-ն, երբ ոչ մի շարժիչ նշված չէ:string $idFree
tranzly_engine_capFilterՖիլտրում է շարժիչի ամսական սահմանաչափը ԱՄՆ դոլարով. անվճար փլագինում բացակայում է:float|null $cap
string $engine
Free
tranzly_engine_chainFilterՖիլտրում է տվյալ լեզվի համար հերթականությամբ փորձարկվող շարժիչները: Free տարբերակում՝ լռելյայն շարժիչը: Պրեմիում շերտն ավելացնում է լեզվի սեփական շարժիչը և պահուստային (fallback) ցանկը:string $lang
string $first
Free
tranzly_engine_optionsFilterՖիլտրում է շարժիչին փոխանցվող կարգավորումները (չթարգմանվողների ցանկ, բառարան, պաշտոնականության աստիճան, հրահանգներ):string $target
Engine $engine
Free
tranzly_engine_settings_saveFilterՊահպանում է ըստ լեզուների շարժիչները և AI մոդելները, պահուստային ցանկը և ամսական սահմանաչափերը: Միայն պրեմիում շերտն է արձագանքում (WordPress.org-ի ուղեցույց 5. անվճար փլագինում չպետք է լինի Pro վարքագիծ):չկաFree
tranzly_frontend_prefixFilterՖիլտրում է ֆրոնտենդի չեզոք դասի նախածանցը (class prefix):string $prefixFree
tranzly_fs_loadedActionԳործարկվում է լիցենզավորման SDK-ի բեռնումից հետո (հիմնական ֆայլում, մինչև Tranzly-ի որևէ կոդ): Օգտագործեք այս hook-ը `tranzly_fs()`-ի հետ կապ հաստատելու համար:չկաFree
tranzly_glossary_optionsFilterՖիլտրում է թիրախային լեզվի համար շարժիչի կարգավորումները՝ չթարգմանվողների ցանկը, ինչպես նաև բառարանն ու տոնայնությունը, երբ պրեմիում շերտն ավելացնում է դրանք:string $langFree
tranzly_glossary_saveFilterՊահպանում է նախընտրելի թարգմանությունները և տոնայնությունը ըստ լեզուների: Միայն պրեմիում շերտն է արձագանքում (WordPress.org-ի ուղեցույց 5. անվճար փլագինում չպետք է լինի Pro վարքագիծ):չկաFree
tranzly_google_price_per_millionFilterՖիլտրում է Google Cloud Translation-ի գինը մեկ միլիոն նիշի համար՝ ԱՄՆ դոլարով:float $pricePro
tranzly_install_language_packsFilterՈրոշում է՝ արդյոք Tranzly-ն տեղադրում է կայքին ավելացված լեզվի WordPress-ի, թեմայի և փլագինների լեզվական փաթեթները (որպեսզի WordPress-ի և WooCommerce-ի սեփական բառերը երևան թարգմանված): Լռելյայն միացված է:bool $installFree
tranzly_integration_availableFilterՖիլտրում է, թե արդյոք ինտեգրումն աշխատում է, երբ դրա փլագինը չի հայտնաբերվում. այն բովանդակության համար, որը կառուցիչը (builder) թողել է անջատվելուց հետո, կամ եթե փլագինը բեռնվել է ոչ ստանդարտ եղանակով:bool $on
string $id
Free
tranzly_integrationsFilterՖիլտրում է Tranzly-ի կողմից գործարկվող ինտեգրումները: Ավելացրեք `Integration` ենթադաս՝ մեկ այլ փլագին ապահովելու համար:չկաFree
tranzly_is_proFilterՖիլտրում է, թե արդյոք աշխատում է պրեմիում շերտը: Միայն պրեմիում շերտն է արձագանքում դրան:bool $proFree
tranzly_job_createdActionԳործարկվում է թարգմանության առաջադրանքը (job) ստեղծվելուց հետո:int $job
int $items
Free
tranzly_job_finishedActionԱշխատում է, երբ թարգմանության առաջադրանքը այլևս աշխատանք չունի:int $job_idFree
tranzly_kit_api_baseFilterՖիլտրում է Zinn Digital® API հիմքը, որը կանչում են աջակցության էկրանները:string $baseFree
tranzly_kit_diagnosticsFilterՖիլտրում է ախտորոշումը՝ նախքան կայքի սեփականատիրոջ կողմից այն տեսնելը: Փլագինը ավելացնում է իր սեփական տվյալները `extra`-ի ներքո: ⛔ Սա գործում է նախադիտումից ԱՌԱՋ, երբեք նախադիտման և ուղարկման միջև:noneFree
tranzly_kit_footprint_freeFilterՖիլտրում է, թե արդյոք այս կայքը ազատ է հետքերից (footprint-free), որպեսզի Zinn® Ads-ը երբեք չգովազդվի այստեղ:bool $footprint_freeFree
tranzly_kit_promotionsFilterՖիլտրում է գովազդների գրանցամատյանը (promotions registry)՝ նախքան այն մշակվելը: Ավելացրեք տող՝ այլ արտադրանք գովազդելու համար՝ `id`, `kind` (hosting|marketplace|platform|plugin|bundle|ads), `slot` (promo|cross-sell) և `url` կամ (փլագինի համար) `name`, `site`, `main_files`:noneFree
tranzly_kit_tierFilterՖիլտրում է պլանի մակարդակը (tier), որը kit-ը հաղորդում է այս փլագինի համար (թեստերի և staging-ի համար; արտադրության մեջ որոշվում է արտոնագրով):string $tierFree
tranzly_localize_linksFilterՖիլտրում է, թե արդյոք Tranzly-ն պետք է ուղղորդի այս էջի ներքին հղումները դեպի դրանց թարգմանությունները:bool $localize
string $lang
Free
tranzly_memory_enabledFilterՖիլտրում է, թե արդյոք օգտագործվում է թարգմանչական հիշողությունը (translation memory):bool $onPro
tranzly_microsoft_price_per_millionFilterՖիլտրում է Microsoft Translator-ի մեկ միլիոն նիշի գինը ԱՄՆ դոլարով:float $pricePro
tranzly_network_enabledFilterՖիլտրում է, թե արդյոք multisite ցանցային շերտն ակտիվ է:bool $agencyFree
tranzly_pbs_internal_post_typesFilterՖիլտրում է Page Builder Sandwich-ի գրառումների տեսակները (post types), որոնք Tranzly-ն անփոփոխ է թողնում:noneFree
tranzly_post_segmentsFilterՖիլտրում է շարժիչին ուղարկվող գրառման հատվածները (segments): Key => `text` + `format` (`text` կամ `html`): Բլոկների հետ աշխատող վերլուծիչը (parser) և ինտեգրումներն այստեղ ավելացնում, բաժանում կամ փոխարինում են հատվածները և հետ գրում դրանք `tranzly_translated_post_fields`-ի վրա:\WP_Post $postFree
tranzly_post_translatedActionԱշխատում է այն բանից հետո, երբ շարժիչը թարգմանել է գրառումը (կամ մարդու կողմից ստեղծված ֆայլը կամ ներմուծումն այն գրել է):int $target
int $source_id
string $code
string $engine
Free
tranzly_post_translation_createdActionԱշխատում է այն բանից հետո, երբ Tranzly-ն ստեղծում է գրառման թարգմանությունը:int $new_id
int $source_id
string $code
Free
tranzly_post_typesFilterՖիլտրում է գրառումների այն տեսակները, որոնք Tranzly-ն թարգմանում է:noneFree
tranzly_pre_current_languageFilterԿարճ միացնում է ընթացիկ լեզուն՝ վերադարձրեք լեզվի կոդը՝ այն օգտագործելու համար: Այսպես է աշխատում tranzly_switch_language()-ը. վերադարձրեք null, որպեսզի Tranzly-ն որոշի:string|null $langFree
tranzly_query_varFilterՖիլտրում է հարցման փոփոխականը (query variable), որն ընտրում է լեզուն:string $varFree
tranzly_queue_lease_secondsFilterՖիլտրում է վերցված տարրի վարձակալության ժամկետը. դրանից հետո այն աշխատողը (worker), որը դադարել է աշխատել տարրի մշակման կեսից, տարրը վերադարձնում է մյուսներին: Ավելի երկար, քան ամենադանդաղ առանձին թարգմանությունը:int $secondsFree
tranzly_queue_worker_secondsFilterՖիլտրում է, թե որքան ժամանակ է մեկ աշխատողը (worker) գործում նախքան փոխանցելը, վայրկյաններով:int $secondsFree
tranzly_queue_workersFilterՖիլտրում է, թե քանի աշխատող (worker) կարող է մեկ առաջադրանքը գործարկել միաժամանակ: Սահմանափակում ԱՇԽԱՏՈՂՆԵՐԻ (WORKERS) համար՝ թարգմանչական ծառայությանը չծանրաբեռնելու նպատակով. երբեք չի սահմանափակում կատարված տարրերի քանակը:int $workers
int $job_id
Free
tranzly_rate_source_FilterՓոխարժեքներ այլ աղբյուրից (տես `tranzly_rate_sources`):nonePro
tranzly_rate_sourcesFilterՖիլտրում է փոխարժեքների աղբյուրները: Ավելացրեք մեկը `tranzly_rate_source_<id>` ֆիլտրով, որը վերադարձնում է `[ code => rate against its reference ]`, կամ WP_Error:nonePro
tranzly_register_enginesActionԳրանցել թարգմանչական շարժիչներ: Կանչեք `$registry->add( new Your_Engine() )`:Registry $registryFree
tranzly_relations_changedActionԱշխատում է այն բանից հետո, երբ օբյեկտների թարգմանական կապերը փոխվել են՝ կապված, անջատված, տեղափոխված այլ լեզվի կամ հեռացված: Աշխատում է մեկ անգամ յուրաքանչյուր շոշափված խմբի համար, հետևաբար մեկ կապը կարող է այն գործարկել երկու անգամ:string $type
array<int> $ids
Free
tranzly_robots_meta_keysFilterՖիլտրում է գրառման meta բանալիները, որոնք պարունակում են robots-ի կարգավորումներ. յուրաքանչյուրը բնօրինակից անցնում է դրա թարգմանություններին:noneFree
tranzly_shared_string_scopesFilterՖիլտրում է ընդհանուր տեքստի շրջանակները (գիծ L06, T6. ինտեգրումներն ավելացնում են `woocommerce`, `forms` և `theme`; դրանց տեքստերը փոխանցվում են `tranzly_shared_strings`-ի միջոցով):չկաԱնվճար
tranzly_shared_stringsFilterՖիլտրում է այն ընդհանուր տեքստերը, որոնք Tranzly-ն թարգմանում է որպես տողեր՝ ըստ շրջանակի: Pro շերտն ավելացնում է բլոկների կաղապարներ, կաղապարների մասեր և նախշեր `templates`-ին:string $scopeԱնվճար
tranzly_shared_strings_coveredFilterՖիլտրում է ընդհանուր տեքստի շրջանակի այն տեքստերը, որոնք լեզվական փաթեթը թարգմանում է որևէ լեզվի համար: Pro շերտը տրամադրում է թեմայի և միջուկի գրանցված նախշերը `templates`-ի համար:string $scope
string $lang
Անվճար
tranzly_source_changedActionԱկտիվանում է, երբ բնօրինակի թարգմանելի բովանդակությունը փոխվել է, և դրա թարգմանությունները դարձել են հնացած:int $post_id
string $now
string $before
Անվճար
tranzly_source_meta_keysFilterՖիլտրում է այն մետա բանալիները, որոնց փոփոխությունը էջի թարգմանությունները դարձնում է հնացած: Ինտեգրումներն ավելացնում են իրենց կողմից թարգմանվող բանալիները (builder data, SEO դաշտեր, հատուկ դաշտեր):int $post_idԱնվճար
tranzly_source_publishedActionԱկտիվանում է մեկ անգամ, երբ բնօրինակն առաջին անգամ հրապարակվում է (մետա տվյալները պահպանելուց հետո):int $post_idԱնվճար
tranzly_style_rules_enabledFilterԱրդյոք Tranzly-ն յուրաքանչյուր նոր թարգմանության համար կիրառում է լեզվի WordPress.org թարգմանական թիմի ոճական կանոնները (չակերտներ, բացատներ կետադրության շուրջ, ապաթարցեր, բազմակետեր, ճապոներենի բացատներ, դիմելաձևի դերանուններ): Լռելյայն միացված է:bool $enabled
string $locale
Անվճար
tranzly_taxonomiesFilterՖիլտրում է Tranzly-ի կողմից թարգմանվող տաքսոնոմիաները:չկաԱնվճար
tranzly_term_segmentsFilterՖիլտրում է շարժիչին ուղարկվող տերմինի հատվածները (`name`, `description`, գումարած այն, ինչ ավելացնում են ինտեգրումները՝ SEO վերնագրեր, հատուկ դաշտեր): Ավելացվածները գրեք `tranzly_term_translated`-ի վրա:\WP_Term $termԱնվճար
tranzly_term_translatedActionԱկտիվանում է շարժիչի կողմից տերմինը թարգմանելուց հետո՝ յուրաքանչյուր թարգմանված հատվածով (ինտեգրումները գրանցում են իրենց կողմից `tranzly_term_segments`-ում ավելացված հատվածները):int $target
int $term_id
string $code
Անվճար
tranzly_term_translation_createdActionԱկտիվանում է այն բանից հետո, երբ Tranzly-ն ստեղծում է տերմինի թարգմանությունը:int $new_id
int $term_id
string $code
Անվճար
tranzly_translatable_attributesFilterՖիլտրում է այն ատրիբուտները, որոնք Tranzly-ն թարգմանում է բլոկի տեսակի համար:string $block_nameԱնվճար
tranzly_translate_stringFilterՖիլտրում է մեկ թարգմանելի տող տվյալ լեզվով:string $value
string $code
array $context
Անվճար
tranzly_translated_post_fieldsFilterՖիլտրում է թարգմանության մեջ գրառվող գրառման դաշտերը՝ շարժիչի աշխատանքից հետո: Ինտեգրումները, որոնք ավելացրել են իրենց սեփական հատվածները (հատուկ դաշտեր, builder data), գրում են դրանք այստեղ:\WP_Post $post
string $code
Անվճար
tranzly_translation_memoryFilterՖիլտրում է գործածվող թարգմանական հիշողությունը (translation memory). անվճար փլագինում չկա, պրեմիում շերտն առաջարկում է մեկը (docs/843, WordPress.org ուղեցույց 5):Translation_Memory|null $memoryԱնվճար