Програмери
Tranzly референца могућности
Tranzly региструје своје радње помоћу WordPress Abilities API-ја. Исте могућности су MCP алати на сопственом серверу сајта и REST руте под /wp-json/wp-abilities/v1. Ова страница је генерисана из сопственог регистра додатка.
Крајње тачке
MCP преко HTTP-а (уз стримовање)
https://example.com/wp-json/tranzly/v1/mcpMCP преко WP-CLI (стандардни улаз и излаз)
wp mcp-adapter serve --server=tranzly --user=<login>REST: излистајте могућности
/wp-json/wp-abilities/v1/abilities?category=tranzlyREST: покрените способност
/wp-json/wp-abilities/v1/abilities/<name>/runАутентификација и дозволе
HTTP захтеви се аутентификују помоћу WordPress лозинке апликације (HTTP Basic). За повезивање са MCP сервером потребна је способност приказана у наставку; свака појединачна могућност затим проверава сопствену дозволу, по објекту. Могућности само за читање извршавају се уз GET и њихов унос у стрингу упита; остале уз POST и JSON тело {"input": {…}}.
Примери
# REST: покрените способност
curl -u your-username:your-application-password \
"https://example.com/wp-json/wp-abilities/v1/abilities/tranzly/get-comments-setting/run"# MCP (JSON-RPC over HTTP, after "initialize")
{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"tranzly-get-comments-setting","arguments":{}}}Све могућности
Генерисано из датотеке abilities.json додатка, која је и сама генерисана са активног сајта; тест не успева када се њих двоје не подударају.
| Могућност | Шта ради | Издање | REST | Дозвола | Параметри |
|---|---|---|---|---|---|
tranzly/bulk-translatetranzly-bulk-translate | Преведите цео сајт Покреће позадинске задатке превођења за сваки оригинал наведених типова садржаја (све преведене типове када ниједан није наведен): оне преводе који недостају, застареле или све њих. Враћа покренуте задатке, по један за сваки језик. | Про издање | POST …/abilities/tranzly/bulk-translate/run | edit_posts; publish_posts to publish | languages: array (Обавезно), post_types: array, scope: missing|stale|all, engine: string, publish: boolean |
tranzly/cancel-jobtranzly-cancel-job | Откажи задатак Зауставља задатак; већ направљени преводи се задржавају. | Бесплатно издање | POST …/abilities/tranzly/cancel-job/run | manage_options (the REST route's own check) | id: string (Обавезно) |
tranzly/check-qualitytranzly-check-quality | Проверите превод помоћу вештачке интелигенције Омогућава да вештачка интелигенција упореди један превод са његовим оригиналом и оцени га, а затим чува извештај о преводу. Користи модел вештачке интелигенције за проверу квалитета подешен у поставкама тока посла за Tranzly. | Про издање | POST …/abilities/tranzly/check-quality/run | edit_post on that translation | id: integer (Обавезно) |
tranzly/connect-supporttranzly-connect-support | Повежите се са подршком Повезује овај сајт са корисничком подршком платформе Zinn Digital® (име, е-пошта, сагласност). | Бесплатно издање | POST …/abilities/tranzly/connect-support/run | manage_options (the REST route's own check) | email: string (Обавезно), name: string, consent: boolean (Обавезно) |
tranzly/correct-segmentstranzly-correct-segments | Исправите превод Чува исправљене сегменте превода (сегменти: кључ за текст); исправљени текст је заштићен од поновног превођења. | Бесплатно издање | POST …/abilities/tranzly/correct-segments/run | edit_post (the REST route's own check) | id: string (Обавезно), segments: object (Обавезно) |
tranzly/create-jobtranzly-create-job | Покрените посао превођења Покреће позадински задатак који преводи наведене објаве (posts) или цео тип објаве на језике (langs). | Бесплатно издање | POST …/abilities/tranzly/create-job/run | edit_posts (the REST route's own check) | posts: array, post_type: string, langs: array (Обавезно), engine: string, status: publish|draft, force: boolean |
tranzly/create-post-translationtranzly-create-post-translation | Направите празан превод Прави нацрт превода објаве на језику (lang) за ручно писање, без преводиоца. | Бесплатно издање | POST …/abilities/tranzly/create-post-translation/run | the REST route's own per-item permission check | id: string (Обавезно), lang: string (Обавезно), name: string, slug: string, description: string |
tranzly/create-term-translationtranzly-create-term-translation | Креирајте превод термина ручно Креира превод термина на језику са називом, подлошком и описом које наведете. | Бесплатно издање | POST …/abilities/tranzly/create-term-translation/run | the REST route's own per-item permission check | id: string (Обавезно), lang: string (Обавезно), name: string, slug: string, description: string |
tranzly/disconnect-supporttranzly-disconnect-support | Прекините везу са подршком Прекида везу овог сајта са подршком. | Бесплатно издање | POST …/abilities/tranzly/disconnect-support/run | manage_options (the REST route's own check) | ниједно |
tranzly/estimatetranzly-estimate | Процените превод Процењује број знакова и трошкове за превођење објава (posts или post_type) на језике (langs) помоћу механизма, пре било каквог трошења. | Бесплатно издање | POST …/abilities/tranzly/estimate/run | edit_posts (the REST route's own check) | posts: array, post_type: string, langs: array (Обавезно), engine: string |
tranzly/estimate-bulktranzly-estimate-bulk | Процените превођење сајта (Pro) Процењује превод целог веб-сајта на један језик (post_types, scope, engine) пре његовог покретања. | Про издање | POST …/abilities/tranzly/estimate-bulk/run | edit_posts (the REST route's own check) | post_types: array, scope: missing|stale|all, engine: string, lang: string (Обавезно), after: integer |
tranzly/export-translation-filetranzly-export-translation-file | Извезите датотеку за људске преводиоце Враћа XLIFF или CSV датотеку (као текст) са оригиналима и њиховим преводима на један језик, за преводиоца или преводилачку агенцију: наведене објаве, или страницу са до 100 оригинала одређеног типа садржаја у датом статусу (missing, stale, translated или all; поновите са after). Увезите је назад помоћу tranzly/upload-translation-file. | Про издање | GET …/abilities/tranzly/export-translation-file/run | edit_posts; each post is included only if the user may edit it | lang: string (Обавезно), format: xliff|csv, posts: array, post_type: string, state: all|missing|stale|translated, after: integer |
tranzly/fix-statustranzly-fix-status | Преведите оно што недостаје Ставља у ред за превођење сваку недостајућу (или застарелу) ставку у одређеном језику и типу објаве. | Бесплатно издање | POST …/abilities/tranzly/fix-status/run | edit_posts (the REST route's own check) | post_type: string, lang: string (Обавезно), state: missing|stale|quality (Обавезно) |
tranzly/get-comments-settingtranzly-get-comments-setting | Обрада читања коментара (Pro) Враћа податак о томе да ли се коментари деле између језика или се чувају појединачно за сваки језик. | Про издање | GET …/abilities/tranzly/get-comments-setting/run | moderate_comments (the REST route's own check) | ниједно |
tranzly/get-deepl-usagetranzly-get-deepl-usage | Прочитајте потрошњу за DeepL Враћа искоришћене знакове и ограничење сачуваног DeepL кључа за овај месец. | Бесплатно издање | GET …/abilities/tranzly/get-deepl-usage/run | manage_options (the REST route's own check) | ниједно |
tranzly/get-diagnosticstranzly-get-diagnostics | Прочитајте дијагностику сајта Враћа дијагностику коју би тикет за подршку садржао: верзије, активне прикључке, ограничења и недавне грешке. | Бесплатно издање | GET …/abilities/tranzly/get-diagnostics/run | manage_options (the REST route's own check) | ниједно |
tranzly/get-displaytranzly-get-display | Прочитајте опције приказа Враћа пребацивач језика и опције за приказ заслуга. | Бесплатно издање | GET …/abilities/tranzly/get-display/run | manage_options (the REST route's own check) | ниједно |
tranzly/get-engine-settingstranzly-get-engine-settings | Прочитајте подешавања механизма Враћа подразумевани и резервни механизам, механизме по језицима, стање сваког механизма и потрошњу за овај месец. | Бесплатно издање | GET …/abilities/tranzly/get-engine-settings/run | manage_options (the REST route's own check) | ниједно |
tranzly/get-glossarytranzly-get-glossary | Прочитајте речник Враћа речи које се никада не преводе, преводе утврђених термина и тон по језику. | Про издање | GET …/abilities/tranzly/get-glossary/run | manage_options | ниједно |
tranzly/get-integrationstranzly-get-integrations | Прочитајте интеграције Наводи SEO, WooCommerce, додатке за израду страница и форме које Tranzly подржава и који су овде активни. | Бесплатно издање | GET …/abilities/tranzly/get-integrations/run | manage_options (the REST route's own check) | ниједно |
tranzly/get-jobtranzly-get-job | Очитајте напредак задатка Враћа напредак и бројке за један посао. | Бесплатно издање | GET …/abilities/tranzly/get-job/run | manage_options (the REST route's own check) | id: string (Обавезно) |
tranzly/get-job-failurestranzly-get-job-failures | Прочитајте неуспехе посла Приказује неуспеле ставке посла са разлогом за сваку од њих. | Бесплатно издање | GET …/abilities/tranzly/get-job-failures/run | manage_options (the REST route's own check) | id: string (Обавезно) |
tranzly/get-legacy-importtranzly-get-legacy-import | Прочитајте Tranzly 2.x увоз Враћа статус и извештај о увозу превода из Tranzly 2.x. | Бесплатно издање | GET …/abilities/tranzly/get-legacy-import/run | manage_options (the REST route's own check) | ниједно |
tranzly/get-licencetranzly-get-licence | Прочитајте лиценцу Враћа Tranzly план за овај сајт, статус лиценце, датум обнове и шта је укључено у план. | Бесплатно издање | GET …/abilities/tranzly/get-licence/run | manage_options (the REST route's own check) | ниједно |
tranzly/get-menustranzly-get-menus | Прочитајте меније по језику Враћа који мени сваки језик приказује на свакој локацији менија. | Бесплатно издање | GET …/abilities/tranzly/get-menus/run | edit_theme_options (the REST route's own check) | ниједно |
tranzly/get-post-grouptranzly-get-post-group | Прочитајте преводе објаве Наводи групу превода објаве: члана сваког језика са његовим насловом, статусом и везом за уређивање. | Бесплатно издање | GET …/abilities/tranzly/get-post-group/run | edit_post and edit_term (the REST route's own check) | id: string (Обавезно) |
tranzly/get-quality-reporttranzly-get-quality-report | Прочитајте извештај о квалитету (Pro) Враћа извештај о квалитету превода помоћу вештачке интелигенције: оцену и сегменте које је означио. | Про издање | GET …/abilities/tranzly/get-quality-report/run | edit_post (the REST route's own check) | id: string (Обавезно) |
tranzly/get-segmentstranzly-get-segments | Читајте превод упоредо Враћа сегменте превода поред оригинала, ради прегледа и исправке. | Бесплатно издање | GET …/abilities/tranzly/get-segments/run | edit_post (the REST route's own check) | id: string (Обавезно) |
tranzly/get-shared-stringstranzly-get-shared-strings | Прочитајте текстове тема и прикључака Враћа текстове теме и прикључка (опсег) на одређеном језику са њиховим преводима. | Бесплатно издање | GET …/abilities/tranzly/get-shared-strings/run | edit_theme_options (the REST route's own check) | lang: string (Обавезно), scope: menus|site|templates|gettext.plugin-<slug>|gettext.theme-<slug> |
tranzly/get-site-stringstranzly-get-site-strings | Читајте текстове сајта на језику Враћа наслов веб-сајта, опис и текстове виџета на одређеном језику. | Бесплатно издање | GET …/abilities/tranzly/get-site-strings/run | manage_options (the REST route's own check) | lang: string (Обавезно) |
tranzly/get-support-connectiontranzly-get-support-connection | Прочитајте везу за подршку Наводи да ли је овај сајт повезан са корисничком подршком услуге Zinn Digital® и као ко. | Бесплатно издање | GET …/abilities/tranzly/get-support-connection/run | manage_options (the REST route's own check) | refresh: boolean |
tranzly/get-term-grouptranzly-get-term-group | Прочитајте преводе термина Наводи групу превода за категорију или ознаку. | Бесплатно издање | GET …/abilities/tranzly/get-term-group/run | edit_post and edit_term (the REST route's own check) | id: string (Обавезно) |
tranzly/get-urlstranzly-get-urls | Прочитајте подешавања адресе Враћа како се језици приказују у адресама (фасцикла, поддомен или домен), преведене скраћене називе и основе, као и noindex за непреведене странице. | Бесплатно издање | GET …/abilities/tranzly/get-urls/run | manage_options (the REST route's own check) | ниједно |
tranzly/get-workflow-settingstranzly-get-workflow-settings | Прочитајте подешавања тока посла (Pro) Враћа аутоматски превод при објављивању и при ажурирању, преглед пре објављивања, као и праг, пружаоца услуге и модел за проверу квалитета помоћу вештачке интелигенције. | Про издање | GET …/abilities/tranzly/get-workflow-settings/run | manage_options (the REST route's own check) | ниједно |
tranzly/import-from-sourcetranzly-import-from-source | Пређите са WPML, Polylang или TranslatePress (Pro) додатака Увози следећу страницу превода из другог вишејезичког прикључка (режим: dry-run или run; cursor). | Про издање | POST …/abilities/tranzly/import-from-source/run | manage_options (the REST route's own check) | source: string (Обавезно), mode: dry-run|run|undo, cursor: string |
tranzly/import-translation-filetranzly-import-translation-file | Упишите увезену датотеку (Pro) Уписује следећу страницу објава из отпремљене датотеке превода (понављајте са после док се не заврши). | Про издање | POST …/abilities/tranzly/import-translation-file/run | edit_posts (the REST route's own check) | token: string (Обавезно), after: integer |
tranzly/link-posttranzly-link-post | Повежите постојећу објаву као превод Поставља постојећу објаву (циљ) као превод ове објаве на одређени језик. | Бесплатно издање | POST …/abilities/tranzly/link-post/run | edit_post and edit_term (the REST route's own check) | id: string (Обавезно), lang: string (Обавезно), target: integer (Обавезно) |
tranzly/link-termtranzly-link-term | Повежите постојећи термин као превод Поставља постојећи термин (циљни) као превод овог термина на одређени језик. | Бесплатно издање | POST …/abilities/tranzly/link-term/run | edit_post and edit_term (the REST route's own check) | id: string (Обавезно), lang: string (Обавезно), target: integer (Обавезно) |
tranzly/list-enginestranzly-list-engines | Прикажи машине за превођење Наводи механизме за превођење, информацију о томе да ли је сваки подешен, као и који се користи када ниједан није наведен. | Бесплатно издање | GET …/abilities/tranzly/list-engines/run | edit_posts | ниједно |
tranzly/list-import-sourcestranzly-list-import-sources | Наведи прикључке са којих се мигрира (Pro) Приказује податке за WPML, Polylang и TranslatePress пронађене на овом сајту који се могу увести. | Про издање | GET …/abilities/tranzly/list-import-sources/run | manage_options (the REST route's own check) | ниједно |
tranzly/list-jobstranzly-list-jobs | Листа послова превођења Приказује послове превођења у позадини, од најновијих, уз приказ напретка. | Бесплатно издање | GET …/abilities/tranzly/list-jobs/run | edit_posts (the REST route's own check) | ниједно |
tranzly/list-languagestranzly-list-languages | Прикажи језике Наводи језике веб-сајта. Први је језик на ком је написан изворни садржај. | Бесплатно издање | GET …/abilities/tranzly/list-languages/run | edit_posts | ниједно |
tranzly/list-status-itemstranzly-list-status-items | Наведите шта недостаје или је застарело Приказује оригинале са њиховим статусом превода на одређени језик (статус: недостаје, застарео, актуелан), страницу по страницу. | Бесплатно издање | GET …/abilities/tranzly/list-status-items/run | edit_posts (the REST route's own check) | post_type: string, lang: string (Обавезно), state: all|missing|stale|translated|human|machine|review|quality, after: integer |
tranzly/list-theme-stringstranzly-list-theme-strings | Прикажи изворе текста теме и прикључка (Pro) Приказује теме и прикључке чији се текстови могу скенирати ради превођења, као и колико ниски сваки од њих има. | Про издање | GET …/abilities/tranzly/list-theme-strings/run | manage_options (the REST route's own check) | ниједно |
tranzly/open-support-tickettranzly-open-support-ticket | Отворите тикет за подршку Подноси тикет за подршку (наслов, порука, врста, имејл), са дијагностиком овог сајта када је администратор то прихватио. Никада не креира налог за пријаву нити га шаље. | Бесплатно издање | POST …/abilities/tranzly/open-support-ticket/run | manage_options (the REST route's own check) | ниједно |
tranzly/record-support-consenttranzly-record-support-consent | Пристанак на дијагностику подршке Бележи пристанак администратора за слање дијагностике уз тикете подршке. | Бесплатно издање | POST …/abilities/tranzly/record-support-consent/run | manage_options (the REST route's own check) | ниједно |
tranzly/retry-job-itemtranzly-retry-job-item | Поново покушајте или преусмерите неуспелу ставку Поново покушава неуспелу ставку (радња: retry, опционо са другим енџином) или је означава за ручно превођење (радња: by-hand). | Бесплатно издање | POST …/abilities/tranzly/retry-job-item/run | edit_post and manage_options (the REST route's own check) | item: string (Обавезно), action: string (Обавезно), engine: string |
tranzly/review-translationtranzly-review-translation | Одобрите или одбаците превод (Pro) Одобрава превод (и објављује га када је оригинал објављен) или га шаље назад (одлука, напомена). | Про издање | POST …/abilities/tranzly/review-translation/run | edit_post (the REST route's own check) | id: string (Обавезно), decision: approve|changes|pending (Обавезно), note: string |
tranzly/run-legacy-importtranzly-run-legacy-import | Увези преводе за Tranzly 2.x Покреће увоз за 2.x: пробно покретање (само извештај), покретање или опозив. | Бесплатно издање | POST …/abilities/tranzly/run-legacy-import/run | manage_options (the REST route's own check) | action: string (Обавезно) |
tranzly/scan-theme-stringstranzly-scan-theme-strings | Скенирајте тему или прикључак за текстове (Pro) Скенира следећу страницу PHP датотека компоненте ради проналажења преводивих текстова (понављајте са after док се не заврши). | Про издање | POST …/abilities/tranzly/scan-theme-strings/run | manage_options (the REST route's own check) | component: string (Обавезно), after: integer |
tranzly/schedule-quality-checktranzly-schedule-quality-check | Проверите преводе помоћу AI-ја (Pro) Заказује AI проверу квалитета следеће странице превода језика (или наведених објава). | Про издање | POST …/abilities/tranzly/schedule-quality-check/run | edit_posts (the REST route's own check) | lang: string (Обавезно), post_type: string, posts: array, after: integer |
tranzly/seo-audittranzly-seo-audit | Вишејезична SEO анализа (Pro) Проверава преводе у потрази за недостајућим SEO насловима, описима, слаговима и hreflang ознакама на одређеном језику, страницу по страницу. | Про издање | GET …/abilities/tranzly/seo-audit/run | manage_options (the REST route's own check) | lang: string (Обавезно), after: integer |
tranzly/set-comments-settingtranzly-set-comments-setting | Промените обраду коментара (Pro) Дели коментаре међу преводима објаве или их задржава по језику (режим). | Про издање | POST …/abilities/tranzly/set-comments-setting/run | manage_options and moderate_comments (the REST route's own check) | mode: off|show|translate (Обавезно) |
tranzly/set-engine-keytranzly-set-engine-key | Сачувајте кључ механизма Чува API кључ (и регион за Microsoft) за DeepL, Google или Microsoft; празно га уклања. Кључеви се чувају шифровани и никада се не враћају. | Бесплатно издање | POST …/abilities/tranzly/set-engine-key/run | manage_options (the REST route's own check) | engine: string (Обавезно), key: string (Обавезно), region: string |
tranzly/set-menustranzly-set-menus | Подесите меније по језику Додељује мени по језику и по локацији (мапи). | Бесплатно издање | POST …/abilities/tranzly/set-menus/run | edit_theme_options (the REST route's own check) | map: object (Обавезно) |
tranzly/set-protectiontranzly-set-protection | Заштитите или откључајте превод Штити превод од преписивања од стране механизма (protected: true) или га откључава. | Бесплатно издање | POST …/abilities/tranzly/set-protection/run | edit_post (the REST route's own check) | id: string (Обавезно), protected: boolean (Обавезно) |
tranzly/set-shared-stringstranzly-set-shared-strings | Исправите текстове теме и прикључка Чува исправљене преводе текстова (ниски) тема и прикључака; они постају заштићени. | Бесплатно издање | POST …/abilities/tranzly/set-shared-strings/run | edit_theme_options (the REST route's own check) | lang: string (Обавезно), scope: menus|site|templates|gettext.plugin-<slug>|gettext.theme-<slug>, strings: object (Обавезно) |
tranzly/set-site-stringtranzly-set-site-string | Преведите текст сајта Чува један текст сајта (кључ) на одређеном језику, нпр. наслов сајта или слоган. | Бесплатно издање | POST …/abilities/tranzly/set-site-string/run | edit_theme_options and manage_options (the REST route's own check) | lang: string (Обавезно), key: string (Обавезно), translation: string (Обавезно) |
tranzly/set-urlstranzly-set-urls | Промените подешавања адресе Подешава режим адресе (mode), домене по језику, преведене основе и сегменте, noindex_untranslated и предлоге за slug. | Бесплатно издање | POST …/abilities/tranzly/set-urls/run | manage_options (the REST route's own check) | mode: string, segments: object, domains: object, bases: object, suggest: boolean, noindex_untranslated: boolean |
tranzly/start-trialtranzly-start-trial | Започните бесплатну пробну верзију пакета Pro Покреће 14-дневни пробни период за Tranzly Pro за овај сајт (плаћање није потребно). | Бесплатно издање | POST …/abilities/tranzly/start-trial/run | manage_options (the REST route's own check) | ниједно |
tranzly/translate-media-fieldtranzly-translate-media-field | Преведите текст са слике Чува алтернативни текст (alt text), наслов или опис (field) слике на одређеном језику (lang). | Бесплатно издање | POST …/abilities/tranzly/translate-media-field/run | edit_post (the REST route's own check) | id: string (Обавезно), lang: string (Обавезно), field: alt|caption|title (Обавезно), translation: string (Обавезно) |
tranzly/translate-posttranzly-translate-post | Преведите објаву или страницу Преводи једну објаву или страницу на један или више језика сајта помоћу механизма за превођење, креирајући сваки превод или ажурирајући га. Нови преводи су нацрти осим ако publish није true. Превод који је особа изменила се прескаче осим ако force није true. | Бесплатно издање | POST …/abilities/tranzly/translate-post/run | may translate that post (edit_post on it); edit_post on an existing translation; the type's publish capability to publish | id: integer (Обавезно), languages: array (Обавезно), engine: string, publish: boolean, force: boolean |
tranzly/translate-shared-stringstranzly-translate-shared-strings | Преведите недостајуће текстове тема и прикључака Преводи следећу страницу непреведеног текста тема и прикључака на одређени језик помоћу подразумеваног механизма (понављајте са после док се не заврши). | Бесплатно издање | POST …/abilities/tranzly/translate-shared-strings/run | edit_theme_options (the REST route's own check) | lang: string (Обавезно), scope: menus|site|templates|gettext.plugin-<slug>|gettext.theme-<slug>, after: integer |
tranzly/translate-sitetranzly-translate-site | Преведи мој веб-сајт Вођени радни ток: агент проверава језике и механизам, процењује трошкове и преводи оно што недостаје, тражећи одобрење пре него што потроши новац или објави садржај. | Бесплатно издање | POST …/abilities/tranzly/translate-site/run | edit_posts | languages: string (Обавезно) |
tranzly/translate-termtranzly-translate-term | Преведите категорију или ознаку Преводи један термин (категорију, ознаку или атрибут производа) на језик (lang) помоћу механизма, креирајући или ажурирајући његов превод. | Бесплатно издање | POST …/abilities/tranzly/translate-term/run | the REST route's own per-item permission check | id: string (Обавезно), lang: string (Обавезно), engine: string, force: boolean, status: publish|draft |
tranzly/translation-statustranzly-translation-status | Статус превода Са ID-јем објаве: превод те објаве за сваки језик, да ли је застарео и ко га је написао. Без њега: колики део сајта је преведен, по језику. | Бесплатно издање | GET …/abilities/tranzly/translation-status/run | edit_post on that post; edit_posts for the site summary | id: integer, post_type: string |
tranzly/unlink-posttranzly-unlink-post | Опозовите везу објаве са њеним преводима Уклања објаву из њене групе за превођење; задржава свој језик. | Бесплатно издање | POST …/abilities/tranzly/unlink-post/run | edit_post and edit_term (the REST route's own check) | id: string (Обавезно) |
tranzly/unlink-termtranzly-unlink-term | Опозовите везу термина са његовим преводима Уклања термин из његове групе за превођење. | Бесплатно издање | POST …/abilities/tranzly/unlink-term/run | edit_post and edit_term (the REST route's own check) | id: string (Обавезно) |
tranzly/update-displaytranzly-update-display | Промените опције приказа Мења пребацивач (стил, заставе, називе, положај) и ред са ауторским правима. | Бесплатно издање | POST …/abilities/tranzly/update-display/run | manage_options (the REST route's own check) | switcher: object, credit: boolean |
tranzly/update-engine-settingstranzly-update-engine-settings | Промените подешавања погона Подешава подразумевани механизам, резервни механизам и механизме по језику (default, fallback, per_lang). Механизми по језику и резервни механизам су Pro. | Бесплатно издање | POST …/abilities/tranzly/update-engine-settings/run | manage_options (the REST route's own check) | ниједно |
tranzly/update-glossarytranzly-update-glossary | Ажурирајте речник Замењује делове речника које пошаљете (речи које се никада не преводе, преводе термина, тон); делови које изоставите се задржавају. Користи га сваки механизам од следећег превода надаље. | Про издање | POST …/abilities/tranzly/update-glossary/run | manage_options | dnt: array, terms: object, tone: object |
tranzly/update-settingstranzly-update-settings | Промените језике и подешавања Подешава језике сајта (languages: листа кодова и назива; први је изворни језик), префикс класе за кориснички интерфејс (front-end) и да ли су AI агенти (MCP) дозвољени. | Бесплатно издање | POST …/abilities/tranzly/update-settings/run | manage_options (the REST route's own check) | prefix: string, mcp: boolean, languages: array |
tranzly/update-workflow-settingstranzly-update-workflow-settings | Промените подешавања тока посла (Pro) Подешава on_update (off, stale, translate), on_publish, review, quality_threshold, quality_provider и quality_model. | Про издање | POST …/abilities/tranzly/update-workflow-settings/run | manage_options (the REST route's own check) | ниједно |
tranzly/upload-translation-filetranzly-upload-translation-file | Увезите преведену датотеку (Pro) Отпрема Tranzly XLIFF или CSV датотеку (садржај, назив датотеке) преведену на другом месту; враћа токен за tranzly/import-translation-file. | Про издање | POST …/abilities/tranzly/upload-translation-file/run | edit_posts (the REST route's own check) | ниједно |
WP-CLI команде
Покрените ово на серверу помоћу WP-CLI алата. Свака команда проверава исте дозволе као и екрани прикључка; примери су преузети из сопственог текста помоћи прикључка.
| Команда | Шта ради | Издање |
|---|---|---|
wp tranzly create<id> [--term]wp tranzly create 42 --lang=de_DE --user=admin | Napravite nacrt prevoda objave (ili pojasa), koji je povezan sa njom. | Бесплатно издање |
wp tranzly engines | Prikaži sisteme za prevođenje. | Бесплатно издање |
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 run 12 # work the job here instead of waiting for the queue runner | Pozadinski poslovi prevođenja. | Бесплатно издање |
wp tranzly legacy<action> [--format=<format>]wp tranzly legacy dry-runwp tranzly legacy runwp tranzly legacy undo | Prikaži, testiraj, pokreni ili opozovi uvoz prevoda sa starog Tranzly (2.x) sajta. | Бесплатно издање |
wp tranzly link<source> <target> [--term] | Povežite postojeći post (ili termin) kao prevod drugog. | Бесплатно издање |
wp tranzly network<action> [--languages=<codes>]wp tranzly network setupwp tranzly network languages --languages=en_US,de_DE,fr_FR | Multisite (Agencija): podesite svaki sajt u mreži ili podesite jezike sa kojima novi sajtovi počinju. | Бесплатно издање |
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 | Prevedite objave pomoću mašine. | Бесплатно издање |
wp tranzly translations<id> [--term] [--format=<format>] | Prikažite prevode objave (ili termina). | Бесплатно издање |
PHP функције
Функције које теме и други прикључци могу позивати. Прво проверите function_exists(), како би ваш код наставио да ради док је прикључак неактиван.
| Функција | Шта ради | Издање |
|---|---|---|
icl_object_id( $id, $type = 'post', $return_original_if_missing = false, $lang = null ) | WPML: prevod objekta. | Про издање |
pll__( $text ) | Polylang: registrovan niz, preveden. Tranzly prevodi nizove teme preko sopstvenog gettext-a WordPress-a, tako da se niz vraća onakav kakav je dat. | Про издање |
pll_current_language( $field = 'slug' ) | Polylang: trenutni jezik. | Про издање |
pll_default_language( $field = 'slug' ) | Polylang: podrazumevani jezik. | Про издање |
pll_e( $text ) | Polylang: prikaži registrovani niz, eskapiran. | Про издање |
pll_get_post( $post_id, $lang = null ) | Polylang: prevod objave. | Про издање |
pll_get_post_language( $post_id, $field = 'slug' ) | Polylang: jezik objave. | Про издање |
pll_get_post_translations( $post_id ) | Polylang: svaka prevod objava, slug => ID. | Про издање |
pll_get_term( $term_id, $lang = null ) | Polylang: prevod termina. | Про издање |
pll_home_url( $lang = '' ) | Polylang: home URL na određenom jeziku. | Про издање |
pll_languages_list( $args = array( ) | Polylang: jezici. | Про издање |
pll_register_string() | Polylang: registrujte nisku (prihvaćeno i ignorisano — pogledajte pll__()). | Про издање |
tranzly_compat_field( string $code, string $field ) | Jedno polje nekog jezika, u rečniku dodatka Polylang. | Про издање |
tranzly_current_language(): string | Jezik trenutnog zahteva (WordPress lokalni kod kao što je `fr_FR`). | Бесплатно издање |
tranzly_default_language(): string | Podrazumevani jezik: prvi na listi. | Бесплатно издање |
tranzly_get_engines(): array | Dostupni mehanizmi: id => name. | Бесплатно издање |
tranzly_get_post_language( int $post_id ): string | Jezik na kojem je objava napisana. | Бесплатно издање |
tranzly_get_term_language( int $term_id ): string | Jezik na kojem je pojam napisan. | Бесплатно издање |
tranzly_get_term_translation( int $term_id, string $lang ): ?int | Prevod pojma na jezik ili null. | Бесплатно издање |
tranzly_get_term_translations( int $term_id ): array | Svaka verzija termina: kod jezika => ID termina. | Бесплатно издање |
tranzly_get_translation( int $post_id, string $lang ): ?int | ID prevoda objave na određeni jezik, ili null kada prevod ne postoji. Vraća sopstveni ID objave kada je ona već napisana na tom jeziku. | Бесплатно издање |
tranzly_get_translations( int $post_id ): array | Svaka verzija objave, uključujući samu objavu: kod jezika => ID objave. Objava bez prevoda vraća samo samu sebe na svom jeziku. | Бесплатно издање |
tranzly_language_switcher( array $args = array( ) | HTML element za prebacivanje jezika, za svaku temu, graditelj ili dodatak (T5). Element ga poziva za Page Builder Sandwich; može i vaš. Prazno kada postoji manje od dva jezika. | Бесплатно издање |
tranzly_language_url( string $lang, ?string $url = null ): string | URL koji prikazuje dati jezik. | Бесплатно издање |
tranzly_languages(): array | Jezici sajta, podrazumevani na prvom mestu. | Бесплатно издање |
tranzly_register_engine( Engine $engine ) | Dodajte mašinu za prevođenje. Pozovite je na `tranzly_register_engines`, ili bilo kada pre prvog prevoda zahteva. | Бесплатно издање |
tranzly_restore_language(): bool | Opozovi poslednju tranzly_switch_language(). | Бесплатно издање |
tranzly_switch_language( string $lang ): bool | Учините да се код извршава на другом језику све до tranzly_restore_language(): тренутни језик и сопствени преводи за WordPress се мењају. Угнежђења попут switch_to_blog(): | Бесплатно издање |
tranzly_translatable_attributes( string $block_name ): array | Imena atributa koje Tranzly prevodi za tip bloka: `role: content` u njegovom block.json-u, podešena pomoću filtera `tranzly_translatable_attributes`. | Бесплатно издање |
tranzly_translate_post( int $post_id, string $lang, string $engine = '', array $args = array( ) | Prevedite objavu na jezik pomoću mašine, kao trenutni korisnik (primenjuju se njegove dozvole). | Бесплатно издање |
Радње и филтери
Свака кукица коју додатак нуди, са описом из његовог изворног кода. Филтери мењају вредност; акције вам омогућавају да покренете код у одређеном тренутку; тачке улаза су акције које покрећете како бисте затражили од додатка да нешто уради.
| Кука | Врста | Шта ради | Параметри | Издање |
|---|---|---|---|---|
tranzly_admin_bar | Радња | Aktivira se nakon što je izgrađen meni administrativne trake za prevode (Pro vizuelni uređivač ovde dodaje stavku "Prevedi na ovoj stranici"). | \WP_Admin_Bar $bar, int $id | Бесплатно издање |
tranzly_admin_data | Филтрирај | Filtrira podatke sa kojima se administatorska aplikacija pokreće. Premijum sloj ga koristi za prijavljivanje svog izdanja; ovde ne spada ništa osetljivo, zato što se štampa na stranici. | ниједно | Бесплатно издање |
tranzly_content_before_rebuild | Филтрирај | Filtrira izvorni sadržaj neposredno pre nego što se u njega upišu prevedeni segmenti, po jezicima (Pro zamena slika po jezicima ovo koristi). | string $content, string $lang | Бесплатно издање |
tranzly_copy_meta_keys | Филтрирај | Filtrira meta ključeve kopirane sa posta na njegov novi prevod. Ništa drugo se ne kopira. | int $source_id | Бесплатно издање |
tranzly_deepl_host | Филтрирај | Filtrira DeepL API host (proxy ili testni dvojnik). | string $host, string $key | Бесплатно издање |
tranzly_deepl_price_per_million | Филтрирај | Филтрира DeepL цена по милиону знакова у US доларима. | float $price | Бесплатно издање |
tranzly_default_engine | Филтрирај | Filtrira ID korišćenog okruženja kada nijedno nije imenovano. | string $id | Бесплатно издање |
tranzly_engine_cap | Филтрирај | Filters an engine's monthly cap in US dollars: none in the free plugin. | float|null $cap, string $engine | Бесплатно издање |
tranzly_engine_chain | Филтрирај | Filters the engines to try for a language, in order. Free: the default engine. The premium layer adds the language's own engine and the fallback list. | string $lang, string $first | Бесплатно издање |
tranzly_engine_options | Филтрирај | Filtrira opcije prosleđene mašini (lista za neprevođenje, rečnik, formalnost, instrukcije). | string $target, Engine $engine | Бесплатно издање |
tranzly_engine_settings_save | Филтрирај | Saves the per-language engines, the fallback list and the monthly caps. Only the premium layer answers (WordPress.org guideline 5: no Pro behaviour in the free plugin). | ниједно | Бесплатно издање |
tranzly_frontend_prefix | Филтрирај | Filtrira neutralni prefiks klase krajnjeg interfejsa. | string $prefix | Бесплатно издање |
tranzly_fs_loaded | Радња | Aktivira se kada se SDK za licenciranje učita (u glavnoj datoteci, pre bilo kog Tranzly koda). Povežite se ovde da biste komunicirali sa `tranzly_fs()`. | ниједно | Бесплатно издање |
tranzly_glossary_options | Филтрирај | Filters the engine options for a target language: the do-not-translate list, plus the glossary and tone when the premium layer adds them. | string $lang | Бесплатно издање |
tranzly_glossary_save | Филтрирај | Saves preferred translations and tone per language. Only the premium layer answers (WordPress.org guideline 5: no Pro behaviour in the free plugin). | ниједно | Бесплатно издање |
tranzly_google_price_per_million | Филтрирај | Filtrira cenu po milion znakova usluge Google Cloud Translation u US dolarima. | float $price | Про издање |
tranzly_integration_available | Филтрирај | Filtrira da li se integracija izvršava kada njen dodatak nije detektovan — za sadržaj koji je graditelj ostavio nakon što je isključen, ili dodatak učitan na neuobičajen način. | bool $on, string $id | Бесплатно издање |
tranzly_integrations | Филтрирај | Filtrira integracije koje Tranzly pokreće. Dodajte `Integration` podklasu da biste podržali drugi dodatak. | ниједно | Бесплатно издање |
tranzly_is_pro | Филтрирај | Filtrira da li su Pro funkcije uključene (koriste ih testovi i faza pripreme; licence odlučuju). | bool $pro | Бесплатно издање |
tranzly_job_created | Радња | Pokreće se nakon kreiranja posla za prevođenje. | int $job, int $items | Бесплатно издање |
tranzly_job_finished | Радња | Okida se kada poslu prevođenja ne preostane više nikakvog posla. | int $job_id | Бесплатно издање |
tranzly_kit_api_base | Филтрирај | Filtrira osnovu Zinn Digital® API-ja koju ekrani za podršku pozivaju. | string $base | Бесплатно издање |
tranzly_kit_diagnostics | Филтрирај | Filtrira dijagnostiku pre nego što ih vlasnik sajta vidi. Dodatak (plugin) dodaje sopstvene podatke pod `extra`. ⛔ Ovo se pokreće PRE pregleda, nikada između pregleda i slanja. | ниједно | Бесплатно издање |
tranzly_kit_promotions | Филтрирај | Filtrira registar promocija pre nego što bude razrešen. Dodajte red za promovisanje drugog proizvoda: `id`, `kind` (hosting|marketplace|platform|plugin|bundle), `slot` (promo|cross-sell), i `url` ili (za dodatak) `name`, `site`, `main_files`. | ниједно | Бесплатно издање |
tranzly_kit_tier | Филтрирај | Filtrira nivo paketa koji komplet izveštava za ovaj dodatak (testovi i probno okruženje; licenciranje odlučuje u produkciji). | string $tier | Бесплатно издање |
tranzly_memory_enabled | Филтрирај | Filtrira da li se koristi memorija prevoda. | bool $on | Про издање |
tranzly_microsoft_price_per_million | Филтрирај | Cena Microsoft Translator-a po milion znakova, US dolara. | float $price | Про издање |
tranzly_network_enabled | Филтрирај | Filtrira da li je omogućen sloj multisite mreže. | bool $agency | Бесплатно издање |
tranzly_pbs_internal_post_types | Филтрирај | Filtrira tipove objava za Page Builder Sandwich koje Tranzly ne dira. | ниједно | Бесплатно издање |
tranzly_post_segments | Филтрирај | Filtrira segmente objave poslate u mašinu. Ključ => `text` + `format` (`text` ili `html`). Analizator svestan blokova i integracije ovde dodaju, dele ili zamenjuju segmente i upisuju ih nazad na `tranzly_translated_post_fields`. | \WP_Post $post | Бесплатно издање |
tranzly_post_translated | Радња | Okida se nakon što mašinski prevodilac prevede objavu (ili datoteku korisnika ili je uvoz napiše). | int $target, int $source_id, string $code, string $engine | Бесплатно издање |
tranzly_post_translation_created | Радња | Pokreće se nakon što Tranzly kreira prevod objave. | int $new_id, int $source_id, string $code | Бесплатно издање |
tranzly_post_types | Филтрирај | Filtrira tipove objava koje Tranzly prevodi. | ниједно | Бесплатно издање |
tranzly_pre_current_language | Филтрирај | Skida trenutni jezik: vraća kod jezika koji će se koristiti. Ovako radi tranzly_switch_language(); vratite null da prepustite Tranzly sistemu da odluči. | string|null $lang | Бесплатно издање |
tranzly_query_var | Филтрирај | Filtrira promenljivu upita koja bira jezik. | string $var | Бесплатно издање |
tranzly_queue_lease_seconds | Филтрирај | Filtrira zakup na preuzetoj stavci: nakon toga, radnik koji je preminuo usred obrade stavke vraća stavku drugima. Duže od najsporijeg pojedinačnog prevoda. | int $seconds | Бесплатно издање |
tranzly_queue_worker_seconds | Филтрирај | Filtrira vreme rada jednog radnika pre predaje, u sekundama. | int $seconds | Бесплатно издање |
tranzly_queue_workers | Филтрирај | Filtrira na koliko radnika jedan posao istovremeno radi. Ograničenje za WORKERS, radi blagog postupanja prema servisu za prevođenje; nikada ograničenje za to koliko se stavki obavi. | int $workers, int $job_id | Бесплатно издање |
tranzly_rate_source_ | Филтрирај | Kursevi iz drugog izvora (pogledajte `tranzly_rate_sources`). | ниједно | Про издање |
tranzly_rate_sources | Филтрирај | Filtrira izvore kursa razmene. Dodajte jedan sa `tranzly_rate_source_<id>` filterom koji vraća `[ code => rate against its reference ]` ili WP_Error. | ниједно | Про издање |
tranzly_register_engines | Радња | Registrujte mašine za prevođenje. Pozovite `$registry->add( new Your_Engine() )`. | Registry $registry | Бесплатно издање |
tranzly_relations_changed | Радња | Pokreće se nakon što su se prevodni linkovi objekata promenili: povezani su, odvojeni, premešteni na drugi jezik ili uklonjeni. Pokreće se jednom po obuhvaćenoj grupi, tako da jedan link može da ga pokrene dva puta. | string $type, array<int> $ids | Бесплатно издање |
tranzly_shared_string_scopes | Филтрирај | Filtrira opsege deljenog teksta (traka L06, T6: integracije dodaju `woocommerce`, `forms` i `theme`; njihovi tekstovi stižu na `tranzly_shared_strings`). | ниједно | Бесплатно издање |
tranzly_shared_strings | Филтрирај | Filtrira deljene tekstove koje Tranzly prevodi kao niske, po opsegu. Pro sloj dodaje blok šlone, delove šablona i obrasce u `templates`. | string $scope | Бесплатно издање |
tranzly_source_changed | Радња | Aktivira se kada se promeni sadržaj originala koji se može prevoditi, tako da su njegovi prevodi sada zastareli. | int $post_id, string $now, string $before | Бесплатно издање |
tranzly_source_meta_keys | Филтрирај | Filtrira meta ključeve čija promena čini prevode stranice zastarelim. Integracije dodaju ključeve koje prevode (podaci graditelja, SEO polja, prilagođena polja). | int $post_id | Бесплатно издање |
tranzly_source_published | Радња | Aktivira se jednom kada se original prvi put objavi (nakon što su njegovi meta-podaci sačuvani). | int $post_id | Бесплатно издање |
tranzly_taxonomies | Филтрирај | Filtrira taksonomije koje Tranzly prevodi. | ниједно | Бесплатно издање |
tranzly_term_segments | Филтрирај | Filtrira segmente termina poslatog mašini (`name`, `description`, plus šta god integracije dodaju: SEO naslovi, prilagođena polja). Dodate upišite na `tranzly_term_translated`. | \WP_Term $term | Бесплатно издање |
tranzly_term_translated | Радња | Pokreće se nakon što mašina prevede izraz, sa svakim prevedenim segmentom (integracije upisuju segmente koje su dodale na `tranzly_term_segments`). | int $target, int $term_id, string $code | Бесплатно издање |
tranzly_term_translation_created | Радња | Izvršava se nakon što Tranzly kreira prevod termina. | int $new_id, int $term_id, string $code | Бесплатно издање |
tranzly_translatable_attributes | Филтрирај | Filtrira atribute koje Tranzly prevodi za tip bloka. | string $block_name | Бесплатно издање |
tranzly_translate_string | Филтрирај | Filtrira jednu prevodivu nisku u jezik. | string $value, string $code, array $context | Бесплатно издање |
tranzly_translated_post_fields | Филтрирај | Filtrira polja objave upisana u prevod, nakon što je mašina pokrenuta. Integracije koje su dodale sopstvene segmente (prilagođena polja, podatke graditelja) upisuju ih ovde. | \WP_Post $post, string $code | Бесплатно издање |
tranzly_translation_memory | Филтрирај | Filters the translation memory in use: none in the free plugin; the premium layer offers one (docs/843, WordPress.org guideline 5). | Translation_Memory|null $memory | Бесплатно издање |