Програмери

Tranzly референца могућности

Tranzly региструје своје акције у оквиру WordPress Abilities API-ја. Исте могућности су MCP алати на сопственом серверу веб-сајта и REST руте под /wp-json/wp-abilities/v1. Ова страница је генерисана из сопственог регистра додатка.

Кориснички водич: повежите AI апликацију

Крајње тачке

МогућностREST
MCP преко HTTP-а (стримовање)/wp-json/tranzly/v1/mcp
MCP преко WP-CLI-ја (стандардни улаз и излаз)wp mcp-adapter serve --server=tranzly --user=<login>
REST: листа могућности/wp-json/wp-abilities/v1/abilities?category=tranzly
REST: покретање могућности/wp-json/wp-abilities/v1/abilities/<name>/run (GET са ?input= за могућности само за читање, иначе POST {"input": {...}})

Аутентификација и дозволе

HTTP захтеви се аутентификују помоћу WordPress лозинке апликације (HTTP Basic). За повезивање са MCP сервером потребна је дозвола приказана испод; свака могућност затим проверава сопствену дозволу, по објекту. Могућности само за читање покрећу се помоћу GET-а и њиховог уноса у нисци упита; остале помоћу POST-а и JSON тела ‘{„input“: {…}}’.

WordPress лозинка апликације (HTTP) или --user (WP-CLI); кориснику је потребна дозвола коју свака могућност наводи · Подешавања: Дозволи 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
Налаже вештачкој интелигенцији да упореди један превод са његовим оригиналом и оцени га, и чува извештај о преводу. Користи модел вештачке интелигенције за проверу квалитета подешен у поставкама токова посла за Tranzly.
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) за ручно писање, без механизма.
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/create-post-translation/runсопствена провера дозвола по ставци REST рутеid (обавезно)
lang (обавезно)
name
slug
description
tranzly/create-term-translation
Прави превод појма на језику са именом, путањом и описом које наведете.
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/create-term-translation/runсопствена провера дозвола по ставци REST руте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) помоћу механизма, пре било каквог трошења.
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
Ставља у ред превођење сваке недостајуће (или застареле) ставке за одређени језик и врсту чланка.
БесплатноPOST /wp-json/wp-abilities/v1/abilities/tranzly/fix-status/runedit_posts (сопствена провера REST руте)post_type ниска
lang ниска (обавезно)
state ниска (обавезно): missing, stale, quality
tranzly/get-comments-setting
Враћа податак о томе да ли се коментари деле између језика или се воде засебно за сваки језик.
ПроGET /wp-json/wp-abilities/v1/abilities/tranzly/get-comments-setting/runmoderate_comments (сопствена провера REST руте)нема
tranzly/get-deepl-usage
Враћа искоришћене знакове и ограничење сачуваног DeepL кључа за овај месец.
БесплатноGET /wp-json/wp-abilities/v1/abilities/tranzly/get-deepl-usage/runmanage_options (сопствена провера REST руте)нема
tranzly/get-diagnostics
Враћа дијагностичке податке које би садржала тикет подршке: верзије, активне прикључке, ограничења и недавне грешке.
БесплатноGET /wp-json/wp-abilities/v1/abilities/tranzly/get-diagnostics/runmanage_options (сопствена провера REST руте)нема
tranzly/get-display
Враћа могућности за пребацивач језика и приказ заслуга.
БесплатноGET /wp-json/wp-abilities/v1/abilities/tranzly/get-display/runmanage_options (сопствена провера REST руте)нема
tranzly/get-engine-settings
Враћа подразумевани и резервни мотор, моторе и моделе вештачке интелигенције по језику, стање сваког мотора, повезане добављаче вештачке интелигенције са њиховим моделима и потрошњу овог месеца.
БесплатноGET /wp-json/wp-abilities/v1/abilities/tranzly/get-engine-settings/runmanage_options (сопствена провера REST руте)нема
tranzly/get-glossary
Враћа речи које се никада не преводе, устаљене преводе термина и тон по језику.
ПроGET /wp-json/wp-abilities/v1/abilities/tranzly/get-glossary/runmanage_optionsнема
tranzly/get-integrations
Исписује прикључке за SEO, WooCommerce, градитеље страница и обрасце које Tranzly подржава и који су овде активни.
БесплатноGET /wp-json/wp-abilities/v1/abilities/tranzly/get-integrations/runmanage_options (сопствена провера REST руте)нема
tranzly/get-job
Враћа напредак и бројке за један посао.
БесплатноGET /wp-json/wp-abilities/v1/abilities/tranzly/get-job/runmanage_options (сопствена провера REST руте)id ниска (обавезно)
tranzly/get-job-failures
Исписује неуспеле ставке посла уз разлог за сваку од њих.
БесплатноGET /wp-json/wp-abilities/v1/abilities/tranzly/get-job-failures/runmanage_options (сопствена провера REST руте)id ниска (обавезно)
tranzly/get-legacy-import
Враћа стање и извештај о увозу превода из издања Tranzly 2.x.
БесплатноGET /wp-json/wp-abilities/v1/abilities/tranzly/get-legacy-import/runmanage_options (сопствена провера REST руте)нема
tranzly/get-licence
Враћа Tranzly тарифни пакет овог веб-места, стање лиценце, датум обнове и шта пакет укључује.
БесплатноGET /wp-json/wp-abilities/v1/abilities/tranzly/get-licence/runmanage_options (сопствена провера REST руте)нема
tranzly/get-menus
Враћа који се мени приказује за сваки језик на свакој локацији менија.
БесплатноGET /wp-json/wp-abilities/v1/abilities/tranzly/get-menus/runedit_theme_options (сопствена провера REST руте)нема
tranzly/get-post-group
Исписује групу за превођење чланка: члана за сваки језик са његовим насловом, стањем и везом за уређивање.
БесплатноGET /wp-json/wp-abilities/v1/abilities/tranzly/get-post-group/runedit_post и edit_term (сопствена провера REST руте)id ниска (обавезно)
tranzly/get-quality-report
Враћа извештај вештачке интелигенције о квалитету превода: оцену и сегменте које је означила.
ПроGET /wp-json/wp-abilities/v1/abilities/tranzly/get-quality-report/runedit_post (сопствена провера REST руте)id ниска (обавезно)
tranzly/get-segments
Враћа сегменте превода упоредо са оригиналним ради прегледа и исправке.
БесплатноGET /wp-json/wp-abilities/v1/abilities/tranzly/get-segments/runedit_post (сопствена провера REST руте)id ниска (обавезно)
tranzly/get-shared-strings
Враћа текстове тема и прикључака (опсег) на одређеном језику заједно са њиховим преводима.
БесплатноGET /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
Враћа наслов веб-места, опис и текстове виџета на одређеном језику.
БесплатноGET /wp-json/wp-abilities/v1/abilities/tranzly/get-site-strings/runmanage_options (сопствена провера REST руте)lang ниска (обавезно)
tranzly/get-support-connection
Приказује да ли је ово веб-место повезано са Zinn Digital® подршком и у чије име.
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/get-support-connection/runmanage_options (сопствена провера REST путање)refresh boolean
tranzly/get-term-group
Приказује преводилачку групу категорије или ознаке.
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/get-term-group/runedit_post и edit_term (сопствена провера REST путање)id string (обавезно)
tranzly/get-urls
Враћа начин на који се језици приказују у адресама (фасцикла, поддомен или домен), преведене подлошке и основе, као и noindex за непреведене странице.
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/get-urls/runmanage_options (сопствена провера REST путање)ништа
tranzly/get-workflow-settings
Враћа аутоматски превод при објављивању и ажурирању, преглед пре објављивања, као и праг, добављача и модел за проверу квалитета помоћу вештачке интелигенције.
ProGET /wp-json/wp-abilities/v1/abilities/tranzly/get-workflow-settings/runmanage_options (сопствена провера REST путање)ништа
tranzly/import-from-source
Увози следећу страницу превода из другог вишејезичког прикључка (режим: dry-run или run; курсор).
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/import-from-source/runmanage_options (сопствена провера REST путање)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 путање)token string (обавезно)
after integer
tranzly/link-post
Поставља постојећи чланак (циљ) као превод овог чланка на одређени језик.
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/link-post/runedit_post и edit_term (сопствена провера REST путање)id string (обавезно)
lang string (обавезно)
target integer (обавезно)
tranzly/link-term
Поставља постојећи термин (циљ) као превод овог термина на одређени језик.
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/link-term/runedit_post и edit_term (сопствена провера REST путање)id string (обавезно)
lang string (обавезно)
target integer (обавезно)
tranzly/list-engines
Приказује системе за превођење, информацију о томе да ли је сваки подешен и који се користи када ниједан није наведен.
FreeGET /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 путање)ништа
tranzly/list-jobs
Приказује позадинске послове превођења, најновије прво, са напретком.
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/list-jobs/runedit_posts (сопствена провера REST путање)ништа
tranzly/list-languages
Приказује језике веб-места. Први је језик на коме је написан изворни садржај.
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/list-languages/runedit_postsништа
tranzly/list-status-items
Приказује оригинале са њиховим статусом превода на одређени језик (статус: missing, stale, current), страницу по страницу.
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/list-status-items/runedit_posts (сопствена провера REST путање)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 путање)ништа
tranzly/open-support-ticket
Шаље тикет за подршку (наслов, порука, врста, е-пошта), заједно са дијагностиком овог веб-места када је администратор прихватио. Никада не креира пријаву нити је шаље.
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/open-support-ticket/runmanage_options (сопствена провера REST путање)subject string (обавезно)
message string (обавезно)
kind string: help, bug, feedback, feature_request
email string
name string
diagnostics boolean
tranzly/record-support-consent
Бележи пристанак администратора за слање дијагностике уз тикете за подршку.
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/record-support-consent/runmanage_options (сопствена провера REST путање)consent boolean (обавезно)
tranzly/retry-job-item
Поново покреће неуспелу ставку (акција: retry, опционо са другим погоном) или је означава за ручно превођење (акција: by-hand).
БесплатноPOST /wp-json/wp-abilities/v1/abilities/tranzly/retry-job-item/runedit_post и manage_options (сопствена провера REST руте)item ниска (обавезно)
action ниска (обавезно)
engine ниска
tranzly/review-translation
Одобрава превод (и објављује га када је оригинал објављен) или га враћа назад (одлука, напомена).
ПроPOST /wp-json/wp-abilities/v1/abilities/tranzly/review-translation/runedit_post (сопствена провера REST руте)id ниска (обавезно)
decision ниска (обавезно): approve, changes, pending
note ниска
tranzly/run-legacy-import
Покреће увоз за 2.x: пробно покретање (само извештај), покретање или опозив.
БесплатноPOST /wp-json/wp-abilities/v1/abilities/tranzly/run-legacy-import/runmanage_options (сопствена провера REST руте)action ниска (обавезно)
tranzly/scan-theme-strings
Скенира следећу страницу PHP датотека компоненте ради преводивих текстова (понављајте са после док се не заврши).
ПроPOST /wp-json/wp-abilities/v1/abilities/tranzly/scan-theme-strings/runmanage_options (сопствена провера REST руте)component ниска (обавезно)
after цео број
tranzly/schedule-quality-check
Заказује AI проверу квалитета следеће странице превода једног језика (или наведених чланака).
ПроPOST /wp-json/wp-abilities/v1/abilities/tranzly/schedule-quality-check/runedit_posts (сопствена провера REST руте)lang ниска (обавезно)
post_type ниска
posts низ
after цео број
tranzly/seo-audit
Проверава преводе за недостајуће SEO наслове, описе, подлошке и hreflang на одређеном језику, страницу по страницу.
ПроGET /wp-json/wp-abilities/v1/abilities/tranzly/seo-audit/runmanage_options (сопствена провера REST руте)lang ниска (обавезно)
after цео број
tranzly/set-comments-setting
Дели коментаре кроз преводе чланка или их задржава по језику (режим).
ПроPOST /wp-json/wp-abilities/v1/abilities/tranzly/set-comments-setting/runmanage_options и moderate_comments (сопствена провера REST руте)mode ниска (обавезно): off, show, translate
tranzly/set-engine-key
Чува API кључ (и регион за Microsoft) за DeepL, Google или Microsoft; празно га уклања. Кључеви се чувају шифровани и никада се не враћају.
БесплатноPOST /wp-json/wp-abilities/v1/abilities/tranzly/set-engine-key/runmanage_options (сопствена провера REST руте)engine ниска (обавезно)
key ниска (обавезно)
region ниска
tranzly/set-menus
Додељује мени по језику по локацији (мапа).
БесплатноPOST /wp-json/wp-abilities/v1/abilities/tranzly/set-menus/runedit_theme_options (сопствена провера REST руте)map објекат (обавезно)
tranzly/set-protection
Штити превод од преписивања погоном (protected: true) или га откључава.
БесплатноPOST /wp-json/wp-abilities/v1/abilities/tranzly/set-protection/runedit_post (сопствена провера REST руте)id ниска (обавезно)
protected логичка вредност (обавезно)
tranzly/set-shared-strings
Чува исправљене преводе текстова тема и прикључака (ниске); они постају заштићени.
БесплатноPOST /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
Чува један текст сајта (кључ) на одређеном језику, нпр. наслов сајта или кратак опис.
БесплатноPOST /wp-json/wp-abilities/v1/abilities/tranzly/set-site-string/runedit_theme_options и manage_options (сопствена провера REST руте)lang ниска (обавезно)
key ниска (обавезно)
translation ниска (обавезно)
tranzly/set-urls
Поставља режим адреса (режим), домене по језику, преведене основе и сегменте, noindex_untranslated и предлоге за подлошке.
БесплатноPOST /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 за овај сајт (плаћање није потребно).
БесплатноPOST /wp-json/wp-abilities/v1/abilities/tranzly/start-trial/runmanage_options (сопствена провера REST руте)нема
tranzly/translate-media-field
Чува алтернативни текст, наслов или опис (field) слике на неком језику (lang).
БесплатноPOST /wp-json/wp-abilities/v1/abilities/tranzly/translate-media-field/runedit_post (сопствена провера REST руте)id стринг (обавезно)
lang стринг (обавезно)
field стринг (обавезно): alt, caption, title
translation стринг (обавезно)
tranzly/translate-post
Преводи једну објаву или страницу на један или више језика веб-места помоћу механизма за превођење, правећи сваки превод или га ажурирајући. Нови преводи су скице осим ако је publish постављено на true. Превод који је особа уредила се прескаче осим ако је force постављено на true.
БесплатноPOST /wp-json/wp-abilities/v1/abilities/tranzly/translate-post/runсме да преведе ту објаву (edit_post над њом); edit_post над постојећим преводом; способност објављивања датог типа ради објављивањаid цео број (обавезно)
languages низ (обавезно)
engine стринг
publish логичка вредност
force логичка вредност
tranzly/translate-shared-strings
Преводи следећу страницу непреведених текстова теме и прикључка на неки језик помоћу подразумеваног механизма (понављајте са after док се не заврши).
БесплатноPOST /wp-json/wp-abilities/v1/abilities/tranzly/translate-shared-strings/runedit_theme_options (сопствена провера REST руте)lang стринг (обавезно)
scope стринг: menus, site, templates, gettext.plugin-<slug>, gettext.theme-<slug>
after цео број
tranzly/translate-site
Вођени ток рада: агент проверава језике и механизам, процењује трошкове и преводи оно што недостаје, уз претходно питање пре трошења или објављивања.
БесплатноPOST /wp-json/wp-abilities/v1/abilities/tranzly/translate-site/runedit_postslanguages стринг (обавезно)
tranzly/translate-term
Преводи један термин (категорију, ознаку или особину производа) на неки језик (lang) помоћу механизма, правећи или ажурирајући његов превод.
БесплатноPOST /wp-json/wp-abilities/v1/abilities/tranzly/translate-term/runсопствена провера дозвола REST руте по ставциid стринг (обавезно)
lang стринг (обавезно)
engine стринг
force логичка вредност
status стринг: publish, draft
tranzly/translation-status
Уз ID објаве: превод те објаве на сваки језик, да ли је застарео и ко га је написао. Без ID-ја: колики део веб-места је преведен, по језику.
БесплатноGET /wp-json/wp-abilities/v1/abilities/tranzly/translation-status/runedit_post над том објавом; edit_posts за резиме веб-местаid цео број
post_type стринг
tranzly/unlink-post
Уклања објаву из њене групе за превођење; она задржава свој језик.
БесплатноPOST /wp-json/wp-abilities/v1/abilities/tranzly/unlink-post/runedit_post и edit_term (сопствена провера REST руте)id стринг (обавезно)
tranzly/unlink-term
Уклања термин из његове групе за превођење.
БесплатноPOST /wp-json/wp-abilities/v1/abilities/tranzly/unlink-term/runedit_post и edit_term (сопствена провера REST руте)id стринг (обавезно)
tranzly/update-display
Мења пребацивач (стил, заставице, називе, положај) и ред са заслугама.
БесплатноPOST /wp-json/wp-abilities/v1/abilities/tranzly/update-display/runmanage_options (сопствена провера REST руте)switcher објекат
credit логичка вредност
tranzly/update-engine-settings
Подешава подразумевани механизам, резервни механизам, механизме по језику и вештачкоинтелигентне моделе по језику (default, fallback, per_lang, models, caps). Све осим подразумеваног механизма је део Pro верзије.
БесплатноPOST /wp-json/wp-abilities/v1/abilities/tranzly/update-engine-settings/runmanage_options (сопствена провера REST руте)default стринг
per_lang објекат
fallback низ
caps објекат
models објекат
tranzly/update-glossary
Замењује делове речника које пошаљете (речи које се никада не преводе, преводе термина, тон); делови које изоставите се задржавају. Користи га сваки механизам од наредног превођења па надаље.
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/update-glossary/runmanage_optionsdnt низ
terms објекат
tone објекат
tranzly/update-settings
Подешава језике веб-места (languages: списак кодова и назива; први је изворни језик), префикс класе предњег дела сајта и да ли су вештачкоинтелигентни агенти (MCP) дозвољени.
БесплатноPOST /wp-json/wp-abilities/v1/abilities/tranzly/update-settings/runmanage_options (сопствена провера REST руте)prefix стринг
mcp логичка вредност
languages низ
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 стринг: off, stale, translate
on_publish логичка вредност
review логичка вредност
quality_threshold цео број
quality_provider стринг
quality_model стринг
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
Приказује, пробно извршава, покреће или поништава увоз превода са старе 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
Мултисајт (Агенција): подешава свако веб-место у мрежи или поставља језике са којима нова веб-места почињу.Бесплатно
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 преводи стрингове теме преко сопственог gettext-а за WordPress, тако да се стринг враћа онако како је задат.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: сви преводи објаве, скраћеница => 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: сви преводи таксономског израза, скраћеница => 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 (скраћеница => детаљи); у супротном листа `<li>` у HTML-у додатка 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 ): ?intID превода објаве на неки језик, или null када га нема. Враћа сопствени ID објаве када је већ написана на том језику.Free
tranzly_get_translations( int $post_id ): arrayСвака верзија објаве, укључујући и саму објаву: кôд језика => ID објаве. Објава без превода враћа само себе на свом језику.Free
tranzly_language_switcher( array $args = array( )HTML пребацивача језика, за било коју тему, алат за израду страница или додатак (T5). Елемент алата Page Builder Sandwich га позива; може и ваш. Празно када постоји мање од два језика.Free
tranzly_language_url( string $lang, ?string $url = null ): stringURL који приказује задати језик.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( )Преведите објаву на језик помоћу механизма као тренутни корисник (примењују се њихова овлашћења).Бесплатно

Акције и филтери

Свака кукица коју прикључак нуди, са описом из његовог изворног кода. Филтери мењају вредност; акције вам омогућавају да покренете код у одређеном тренутку; улазне тачке су акције које покрећете да бисте затражили од прикључка да нешто уради.

КукаВрстаШта радиПараметриИздање
tranzly_admin_barАкцијаПокреће се након што се изгради мени „Преводи“ у траци администрације (Pro визуелни уређивач овде додаје своју ставку „Преведи на овој страници“).\WP_Admin_Bar $bar
int $id
Free
tranzly_admin_dataФилтерФилтрира податке са којима се администраторска апликација покреће. Премијум слој га користи да пријави своје издање; ништа осетљиво не припада овде, јер се штампа на страници.немаFree
tranzly_ai_modelФилтерФилтрира добављача вештачке интелигенције и модел који преводе на језик. Free: добављач и модел одабрани за задатак `translate`, за сваки језик. Tranzly Pro: сопствени избор језика, иначе избор „сви остали језици“.string $targetFree
tranzly_ai_providers_in_useФилтерФилтрира добављаче вештачке интелигенције одабране за одређене језике. Нема их у бесплатном додатку: сваки језик користи добављача и модел одабране за задатак `translate`. Tranzly Pro наводи добављаче својих модела по језику.немаFree
tranzly_content_before_rebuildФилтерФилтрира изворни садржај непосредно пре него што се преведени сегменти упишу у њега, по језику (Pro замена слика по језику ово користи).string $content
string $lang
Free
tranzly_copy_meta_keysФилтерФилтрира мета кључеве који се копирају из објаве у њен нови превод. Ништа друго се не копира.int $source_idFree
tranzly_deepl_hostФилтерФилтрира DeepL API домаћина (прокси или двојник за тестирање).string $host
string $key
Free
tranzly_deepl_price_per_millionФилтерФилтрира DeepL-ову цену по милиону знакова у америчким доларима.float $priceFree
tranzly_default_engineФилтерФилтрира ID механизма који се користи када ниједан није наведен.string $idFree
tranzly_engine_capФилтерФилтрира месечно ограничење механизма у америчким доларима: нема га у бесплатном додатку.float|null $cap
string $engine
Free
tranzly_engine_chainФилтерФилтрира механизме које треба испробати за одређени језик, по редоследу. Free: подразумевани механизам. Премијум слој додаје сопствени механизам језика и резервни списак.string $lang
string $first
Free
tranzly_engine_optionsФилтерФилтрира опције које се прослеђују механизму (списак „не преводи“, речник, формалност, упутства).string $target
Engine $engine
Free
tranzly_engine_settings_saveФилтерЧува механизме и моделе вештачке интелигенције по језику, резервни списак и месечна ограничења. Само премијум слој одговара (WordPress.org смерница 5: нема Pro понашања у бесплатном додатку).немаFree
tranzly_frontend_prefixФилтерФилтрира неутрални префикс класе јавног дела сајта.string $prefixFree
tranzly_fs_loadedАкцијаПокреће се након што се SDK за лиценцирање учита (у главној датотеци, пре било ког Tranzly кода). Закачите овде за комуникацију са `tranzly_fs()`.немаFree
tranzly_glossary_optionsФилтерФилтрира опције механизма за циљни језик: списак „не преводи“, плус речник и тон када их премијум слој дода.string $langFree
tranzly_glossary_saveФилтерЧува жељене преводе и тон по језику. Само премијум слој одговара (WordPress.org смерница 5: нема Pro понашања у бесплатном додатку).немаFree
tranzly_google_price_per_millionФилтерФилтрира цену услуге Google Cloud Translation по милиону знакова, у америчким доларима.float $pricePro
tranzly_install_language_packsФилтерОдређује да ли Tranzly инсталира језичке пакете за WordPress, тему и додатке за језик додат на веб-место (тако да се сопствене речи WordPress-а и WooCommerce-а појављују преведене). Подразумевано укључено.bool $installFree
tranzly_integration_availableФилтерФилтрира да ли се интеграција извршава када њен додатак није откривен — за садржај који је градитељ страница оставио након што је искључен, или за додатак који се учитао на неуобичајен начин.bool $on
string $id
Free
tranzly_integrationsФилтерФилтрира интеграције које Tranzly извршава. Додајте `Integration` поткласу за подршку другом додатку.немаFree
tranzly_is_proФилтерФилтрира да ли је покренут премијум слој. Само премијум слој одговара на њега.bool $proFree
tranzly_job_createdАкцијаПокреће се након што се креира посао превођења.int $job
int $items
Free
tranzly_job_finishedРадњаПокреће се када посао превођења нема више задатака.int $job_idБесплатно
tranzly_kit_api_baseФилтерФилтрира основну адресу Zinn Digital® API-ја коју позивају екрани за подршку.string $baseБесплатно
tranzly_kit_diagnosticsФилтерФилтрира дијагностику пре него што је власник веб-места види. Додатак додаје сопствене чињенице под `extra`. ⛔ Ово се извршава ПРЕ прегледа, никада између прегледа и слања.ништаБесплатно
tranzly_kit_footprint_freeФилтерФилтрира да ли ово веб-место нема трагове, тако да се Zinn® Ads никада не промовише на њему.bool $footprint_freeБесплатно
tranzly_kit_promotionsФилтерФилтрира регистар промоција пре него што се реши. Додајте ред да промовишете други производ: `id`, `kind` (hosting|marketplace|platform|plugin|bundle|ads), `slot` (promo|cross-sell), и `url` или (за додатак) `name`, `site`, `main_files`.ништаБесплатно
tranzly_kit_tierФилтерФилтрира ниво пакета који комплет пријављује за овај додатак (тестови и развојно окружење; лиценца одлучује у продукцији).string $tierБесплатно
tranzly_localize_linksФилтерФилтрира да ли Tranzly усмерава унутрашње везе ове странице ка њиховим преводима.bool $localize
string $lang
Бесплатно
tranzly_memory_enabledФилтерФилтрира да ли се користи преводилачка меморија.bool $onPro
tranzly_microsoft_price_per_millionФилтерФилтрира цену Microsoft Translator-а по милиону знакова, у америчким доларима.float $pricePro
tranzly_network_enabledФилтерФилтрира да ли је укључен мрежни слој за више веб-места.bool $agencyБесплатно
tranzly_pbs_internal_post_typesФилтерФилтрира врсте чланака додатка Page Builder Sandwich које Tranzly не дира.ништаБесплатно
tranzly_post_segmentsФилтерФилтрира сегменте чланка који се шаљу механизму. Key => `text` + `format` (`text` или `html`). Рашчлањивач који препознаје блокове и интеграције овде додају, деле или замењују сегменте и поново их уписују на `tranzly_translated_post_fields`.\WP_Post $postБесплатно
tranzly_post_translatedРадњаПокреће се након што механизам преведе чланак (или након што га је датотека коју је превела особа или увоз уписао).int $target
int $source_id
string $code
string $engine
Бесплатно
tranzly_post_translation_createdРадњаПокреће се након што Tranzly направи превод чланка.int $new_id
int $source_id
string $code
Бесплатно
tranzly_post_typesФилтерФилтрира врсте чланака које Tranzly преводи.ништаБесплатно
tranzly_pre_current_languageФилтерПрекида утврђивање тренутног језика: вратите кôд језика да бисте га користили. Овако ради tranzly_switch_language(); вратите null да препустите одлуку Tranzly-ју.string|null $langБесплатно
tranzly_query_varФилтерФилтрира променљиву упита која бира језик.string $varБесплатно
tranzly_queue_lease_secondsФилтерФилтрира закуп преузете ставке: након њега, радник који је прекинуо рад усред ставке враћа је осталима. Дуже од најспоријег појединачног превода.int $secondsБесплатно
tranzly_queue_worker_secondsФилтерФилтрира колико дуго један радник ради пре преноса посла, у секундама.int $secondsБесплатно
tranzly_queue_workersФилтерФилтрира колико радника један посао покреће одједном. Ограничење броја радника, да би се поступало обзирно према сервису за превођење; никада није ограничење колико се ставки завршава.int $workers
int $job_id
Бесплатно
tranzly_rate_source_ФилтерКурсеви из другог извора (погледајте `tranzly_rate_sources`).ништаPro
tranzly_rate_sourcesФилтерФилтрира изворе курсева валута. Додајте један са `tranzly_rate_source_<id>` филтером који враћа `[ code => rate against its reference ]` или WP_Error.ништаPro
tranzly_register_enginesРадњаРегиструјте механизме за превођење. Позовите `$registry->add( new Your_Engine() )`.Registry $registryБесплатно
tranzly_relations_changedРадњаПокреће се након што су се везе превода објеката промениле: повезане, одвезане, премештене на други језик или уклоњене. Покреће се једном по обухваћеној групи, па га једна веза може покренути два пута.string $type
array<int> $ids
Бесплатно
tranzly_robots_meta_keysФилтерФилтрира кључеве метаподатака чланка који садрже поставке за роботе; сваки прати оригинал на његовим преводима.ништаБесплатно
tranzly_shared_string_scopesФилтерФилтрира опсеге дељеног текста (трака L06, T6: интеграције додају `woocommerce`, `forms` и `theme`; њихови текстови долазе на `tranzly_shared_strings`).ништаБесплатно
tranzly_shared_stringsФилтерФилтрира дељене текстове које Tranzly преводи као ниске, по опсегу. Про слој додаје шаблоне блокова, делове шаблона и шеме у `templates`.string $scopeБесплатно
tranzly_shared_strings_coveredФилтерФилтрира текстове опсега дељеног текста које језички пакет преводи за језик. Про слој извештава регистроване шеме теме и језгра за `templates`.string $scope
string $lang
Бесплатно
tranzly_source_changedРадњаОкида се када се промени садржај изворног записа који се може превести, тако да су његови преводи сада застарели.int $post_id
string $now
string $before
Бесплатно
tranzly_source_meta_keysФилтерФилтрира мета кључеве чија промена чини преводе странице застарелим. Интеграције додају кључеве које преводе (подаци градитеља страница, SEO поља, прилагођена поља).int $post_idБесплатно
tranzly_source_publishedРадњаОкида се једном када се изворни запис први пут објави (након што су сачувани његови мета подаци).int $post_idБесплатно
tranzly_style_rules_enabledФилтерОдређује да ли Tranzly примењује стилска правила преводилачког тима за дати језик на WordPress.org (знаци навода, размаци око знакова интерпункције, апострофи, три тачке, јапански размаци, заменице обраћања) на сваки нови превод. Укључено по подразумеваној вредности.bool $enabled
string $locale
Бесплатно
tranzly_taxonomiesФилтерФилтрира таксономије које Tranzly преводи.ништаБесплатно
tranzly_term_segmentsФилтерФилтрира сегменте таксономског израза послате мотору (`name`, `description`, плус шта год интеграције додају: SEO наслови, прилагођена поља). Упишите додате сегменте на `tranzly_term_translated`.\WP_Term $termБесплатно
tranzly_term_translatedРадњаОкида се након што мотор преведе таксономски израз, са сваким преведеним сегментом (интеграције уписују сегменте које су додале на `tranzly_term_segments`).int $target
int $term_id
string $code
Бесплатно
tranzly_term_translation_createdРадњаОкида се након што Tranzly направи превод таксономског израза.int $new_id
int $term_id
string $code
Бесплатно
tranzly_translatable_attributesФилтерФилтрира својства која Tranzly преводи за тип блока.string $block_nameБесплатно
tranzly_translate_stringФилтерФилтрира једну преводиву ниску на одређени језик.string $value
string $code
array $context
Бесплатно
tranzly_translated_post_fieldsФилтерФилтрира поља чланка уписана у превод, након што је мотор завршио рад. Интеграције које су додале сопствене сегменте (прилагођена поља, подаци градитеља страница) овде их уписују.\WP_Post $post
string $code
Бесплатно
tranzly_translation_memoryФилтерФилтрира преводилачку меморију у употреби: нема је у бесплатном додатку; премијум слој нуди једну (docs/843, смерница 5 на WordPress.org).Translation_Memory|null $memoryБесплатно