Programeri

Referenca Tranzly mogućnosti

Tranzly registrira svoje radnje putem WordPress Abilities API-ja. Iste mogućnosti dostupne su kao MCP alati na vlastitom poslužitelju web-mjesta i REST rute pod /wp-json/wp-abilities/v1. Ova stranica generirana je iz vlastitog registra dodatka.

Korisnički priručnik: povezivanje AI aplikacije

Krajnje točke

MogućnostREST
MCP putem HTTP-a (uz strujanje)/wp-json/tranzly/v1/mcp
MCP putem WP-CLI-ja (standardni unos i ispis)wp mcp-adapter serve --server=tranzly --user=<login>
REST: popis mogućnosti/wp-json/wp-abilities/v1/abilities?category=tranzly
REST: pokretanje mogućnosti/wp-json/wp-abilities/v1/abilities/<name>/run (GET s ?input= za mogućnosti samo za čitanje, inače POST {"input": {...}})

Autentifikacija i dozvole

HTTP zahtjevi se autentificiraju pomoću WordPress lozinke aplikacije (HTTP Basic). Za povezivanje s MCP poslužiteljem potrebna je ovlast prikazana u nastavku; svaka mogućnost zatim provjerava vlastitu dozvolu po objektu. Mogućnosti samo za čitanje pokreću se pomoću GET-a i unosa u nizu upita; ostale pomoću POST-a i JSON tijela ‘{“input”: {…}}’.

WordPress lozinka aplikacije (HTTP) ili --user (WP-CLI); korisniku je potrebna ovlast koju navodi pojedina mogućnost · Postavke: Dopusti AI agente (MCP), zadano uključeno

Sve mogućnosti

SposobnostIzdanjeRESTDozvolaParametri
tranzly/bulk-translate
Pokreće pozadinske zadatke prevođenja za svaki izvornik zadanih vrsta sadržaja (sve prevedene vrste kada nijedna nije navedena): prijevode koji nedostaju, one zastarjele ili sve. Vraća pokrenute zadatke, jedan po jeziku.
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/bulk-translate/runedit_posts; publish_posts za objavljivanjelanguages polje (obavezno)
post_types polje
scope niz znakova: missing, stale, all
engine niz znakova
publish logička vrijednost
tranzly/cancel-job
Zaustavlja zadatak; već napravljeni prijevodi se zadržavaju.
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/cancel-job/runmanage_options (vlastita provjera REST rute)id niz znakova (obavezno)
tranzly/check-quality
Uspoređuje prijevod s izvornikom putem umjetne inteligencije, ocjenjuje ga i pohranjuje izvještaj uz prijevod. Koristi AI model za provjeru kvalitete postavljen u postavkama tijeka rada dodatka Tranzly.
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/check-quality/runedit_post na tom prijevoduid cijeli broj (obavezno)
tranzly/connect-support
Povezuje ovu stranicu s podrškom Zinn Digital® (ime, e-pošta, privola).
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/connect-support/runmanage_options (vlastita provjera REST rute)email niz znakova (obavezno)
name niz znakova
consent logička vrijednost (obavezno)
tranzly/correct-segments
Sprema ispravljene segmente prijevoda (segmenti: ključ u tekst); ispravljeni tekst zaštićen je od ponovnog prevođenja.
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/correct-segments/runedit_post (vlastita provjera REST rute)id niz znakova (obavezno)
segments objekt
texts objekt
tranzly/create-job
Pokreće pozadinski zadatak koji prevodi navedene objave (posts) ili cijelu vrstu objave na jezike (langs).
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/create-job/runedit_posts (vlastita provjera REST rute)posts polje
post_type niz znakova
langs polje (obavezno)
engine niz znakova
status niz znakova: publish, draft
force logička vrijednost
tranzly/create-post-translation
Stvara skicu prijevoda objave na jeziku (lang) za ručno pisanje, bez prevoditeljskog alata.
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/create-post-translation/runvlastita provjera dozvola za svaku stavku REST ruteid niz znakova (obavezno)
lang niz znakova (obavezno)
name niz znakova
slug niz znakova
description niz znakova
tranzly/create-term-translation
Stvara prijevod pojma na jeziku s nazivom, adresom i opisom koje navedete.
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/create-term-translation/runvlastita provjera dozvola za svaku stavku REST ruteid niz znakova (obavezno)
lang niz znakova (obavezno)
name niz znakova
slug niz znakova
description niz znakova
tranzly/disconnect-support
Prekida vezu ove stranice s podrškom.
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/disconnect-support/runmanage_options (vlastita provjera REST rute)nema
tranzly/estimate
Procjenjuje znakove i trošak prevođenja objava (posts ili post_type) na jezike (langs) pomoću alata, prije bilo kakvog troška.
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/estimate/runedit_posts (vlastita provjera REST rute)posts polje
post_type niz znakova
langs polje (obavezno)
engine niz znakova
tranzly/estimate-bulk
Procjenjuje prijevod cijele stranice na jezik (post_types, scope, engine) prije pokretanja.
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/estimate-bulk/runedit_posts (vlastita provjera REST rute)post_types polje
scope niz znakova: missing, stale, all
engine niz znakova
lang niz znakova (obavezno)
after cijeli broj
tranzly/export-translation-file
Vraća XLIFF ili CSV datoteku (kao tekst) s izvornicima i njihovim prijevodima na jednom jeziku, za prevoditelja ili prevoditeljsku agenciju: navedene objave ili stranicu s do 100 izvornika vrste sadržaja u određenom stanju (missing, stale, translated ili all; ponovite s after). Ista se datoteka može ponovno uvesti nakon prevođenja.
ProGET /wp-json/wp-abilities/v1/abilities/tranzly/export-translation-file/runedit_posts; svaka objava je uključena samo ako je korisnik smije uređivatilang niz znakova (obavezno)
format niz znakova: xliff, csv
posts polje
post_type niz znakova
state niz znakova: all, missing, stale, translated
after cijeli broj
tranzly/fix-status
Stavlja u red čekanja prijevod svake stavke koja nedostaje (ili je zastarjela) za jezik i vrstu objave.
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/fix-status/runedit_posts (vlastita provjera REST rute)post_type string
lang string (obavezno)
state string (obavezno): missing, stale, quality
tranzly/get-comments-setting
Vraća dijele li se komentari među jezicima ili se vode po jeziku.
ProGET /wp-json/wp-abilities/v1/abilities/tranzly/get-comments-setting/runmoderate_comments (vlastita provjera REST rute)nema
tranzly/get-deepl-usage
Vraća iskorištene znakove i ograničenje spremljenog DeepL ključa za ovaj mjesec.
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/get-deepl-usage/runmanage_options (vlastita provjera REST rute)nema
tranzly/get-diagnostics
Vraća dijagnostičke podatke koje bi sadržavao korisnički zahtjev za podršku: verzije, aktivne priključke, ograničenja i nedavne pogreške.
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/get-diagnostics/runmanage_options (vlastita provjera REST rute)nema
tranzly/get-display
Vraća mogućnosti prikaza prebacivača jezika i zasluga.
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/get-display/runmanage_options (vlastita provjera REST rute)nema
tranzly/get-engine-settings
Vraća zadani i zamjenski mehanizam, mehanizme i AI modele po jeziku, stanje svakog mehanizma, povezane AI pružatelje s njihovim modelima te potrošnju za ovaj mjesec.
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/get-engine-settings/runmanage_options (vlastita provjera REST rute)nema
tranzly/get-glossary
Vraća riječi koje se nikada ne prevode, fiksne prijevode pojmova i ton izražavanja po jeziku.
ProGET /wp-json/wp-abilities/v1/abilities/tranzly/get-glossary/runmanage_optionsnema
tranzly/get-integrations
Prikazuje popis priključaka za SEO, WooCommerce, alate za uređivanje stranica i obrasce koje Tranzly podržava, a koji su ovdje aktivni.
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/get-integrations/runmanage_options (vlastita provjera REST rute)nema
tranzly/get-job
Vraća napredak i brojčane podatke jednog zadatka.
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/get-job/runmanage_options (vlastita provjera REST rute)id string (obavezno)
tranzly/get-job-failures
Navodi neuspjele stavke zadatka s razlogom za svaku od njih.
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/get-job-failures/runmanage_options (vlastita provjera REST rute)id string (obavezno)
tranzly/get-legacy-import
Vraća stanje i izvještaj uvoza prijevoda iz Tranzly 2.x.
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/get-legacy-import/runmanage_options (vlastita provjera REST rute)nema
tranzly/get-licence
Vraća Tranzly paket ovog web-mjesta, stanje licence, datum obnove i sadržaj paketa.
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/get-licence/runmanage_options (vlastita provjera REST rute)nema
tranzly/get-menus
Vraća koji izbornik pojedini jezik prikazuje na svakom mjestu izbornika.
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/get-menus/runedit_theme_options (vlastita provjera REST rute)nema
tranzly/get-post-group
Prikazuje prijevodnu grupu objave: člana svakog jezika s pripadajućim naslovom, statusom i poveznicom za uređivanje.
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/get-post-group/runedit_post i edit_term (vlastita provjera REST rute)id string (obavezno)
tranzly/get-quality-report
Vraća izvještaj o AI kvaliteti prijevoda: ocjenu i označene segmente.
ProGET /wp-json/wp-abilities/v1/abilities/tranzly/get-quality-report/runedit_post (vlastita provjera REST rute)id string (obavezno)
tranzly/get-segments
Vraća segmente prijevoda uz izvorne segmente radi pregleda i ispravka.
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/get-segments/runedit_post (vlastita provjera REST rute)id string (obavezno)
tranzly/get-shared-strings
Vraća tekstove teme i priključaka (opseg) na određenom jeziku s njihovim prijevodima.
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/get-shared-strings/runedit_theme_options (vlastita provjera REST rute)lang string (obavezno)
scope string: menus, site, templates, gettext.plugin-<slug>, gettext.theme-<slug>
tranzly/get-site-strings
Vraća naslov web-mjesta, slogan i tekstove widgeta na određenom jeziku.
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/get-site-strings/runmanage_options (vlastita provjera REST rute)lang string (obavezno)
tranzly/get-support-connection
Prikazuje je li ovo web-sjedište povezano sa Zinn Digital® podrškom i u čije ime.
BesplatnoGET /wp-json/wp-abilities/v1/abilities/tranzly/get-support-connection/runmanage_options (vlastita provjera REST rute)refresh boolean
tranzly/get-term-group
Ispisuje grupu prijevoda kategorije ili oznake.
BesplatnoGET /wp-json/wp-abilities/v1/abilities/tranzly/get-term-group/runedit_post i edit_term (vlastita provjera REST rute)id string (obavezno)
tranzly/get-urls
Vraća način na koji se jezici pojavljuju u adresama (mapa, poddomena ili domena), prevedene slugove i baze te noindex za neprevedene stranice.
BesplatnoGET /wp-json/wp-abilities/v1/abilities/tranzly/get-urls/runmanage_options (vlastita provjera REST rute)nema
tranzly/get-workflow-settings
Vraća postavke automatskog prijevoda pri objavi i pri ažuriranju, pregled prije objave te prag, pružatelja usluge i model AI provjere kvalitete.
ProGET /wp-json/wp-abilities/v1/abilities/tranzly/get-workflow-settings/runmanage_options (vlastita provjera REST rute)nema
tranzly/import-from-source
Uvozi sljedeću stranicu prijevoda iz drugog višejezičnog priključka (način: dry-run ili run; kursor).
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/import-from-source/runmanage_options (vlastita provjera REST rute)source string (obavezno)
mode string: dry-run, run, undo
cursor string
tranzly/import-translation-file
Zapisuje sljedeću stranicu objava iz prenesene datoteke prijevoda (ponavljati s after do završetka).
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/import-translation-file/runedit_posts (vlastita provjera REST rute)token string (obavezno)
after integer
tranzly/link-post
Postavlja postojeću objavu (target) kao prijevod ove objave na određenom jeziku.
BesplatnoPOST /wp-json/wp-abilities/v1/abilities/tranzly/link-post/runedit_post i edit_term (vlastita provjera REST rute)id string (obavezno)
lang string (obavezno)
target integer (obavezno)
tranzly/link-term
Postavlja postojeći pojam (target) kao prijevod ovog pojma na određenom jeziku.
BesplatnoPOST /wp-json/wp-abilities/v1/abilities/tranzly/link-term/runedit_post i edit_term (vlastita provjera REST rute)id string (obavezno)
lang string (obavezno)
target integer (obavezno)
tranzly/list-engines
Ispisuje prevoditeljske sustave, jesu li konfigurirani i koji se koristi kada nijedan nije naveden.
BesplatnoGET /wp-json/wp-abilities/v1/abilities/tranzly/list-engines/runedit_postsnema
tranzly/list-import-sources
Ispisuje podatke iz WPML, Polylang i TranslatePress pronađene na ovom web-sjedištu koji se mogu uvesti.
ProGET /wp-json/wp-abilities/v1/abilities/tranzly/list-import-sources/runmanage_options (vlastita provjera REST rute)nema
tranzly/list-jobs
Ispisuje pozadinske zadatke prevođenja, od najnovijih, s napretkom.
BesplatnoGET /wp-json/wp-abilities/v1/abilities/tranzly/list-jobs/runedit_posts (vlastita provjera REST rute)nema
tranzly/list-languages
Ispisuje jezike web-sjedišta. Prvi je jezik na kojem je napisan izvorni sadržaj.
BesplatnoGET /wp-json/wp-abilities/v1/abilities/tranzly/list-languages/runedit_postsnema
tranzly/list-status-items
Ispisuje izvornike sa statusom njihova prijevoda na određeni jezik (status: missing, stale, current), stranicu po stranicu.
BesplatnoGET /wp-json/wp-abilities/v1/abilities/tranzly/list-status-items/runedit_posts (vlastita provjera REST rute)post_type string
lang string (obavezno)
state string: all, missing, stale, translated, human, machine, review, quality
after integer
tranzly/list-theme-strings
Ispisuje teme i priključke čiji se tekstovi mogu pretražiti za prijevod te koliko nizova svaki ima.
ProGET /wp-json/wp-abilities/v1/abilities/tranzly/list-theme-strings/runmanage_options (vlastita provjera REST rute)nema
tranzly/open-support-ticket
Šalje upit za podršku (predmet, poruka, vrsta, e-pošta), s dijagnostikom ovog web-sjedišta ako je administrator dao privolu. Nikada ne stvara korisnički račun za prijavu niti ga šalje.
BesplatnoPOST /wp-json/wp-abilities/v1/abilities/tranzly/open-support-ticket/runmanage_options (vlastita provjera REST rute)subject string (obavezno)
message string (obavezno)
kind string: help, bug, feedback, feature_request
email string
name string
diagnostics boolean
tranzly/record-support-consent
Bilježi administratorovu privolu za slanje dijagnostike s upitima za podršku.
BesplatnoPOST /wp-json/wp-abilities/v1/abilities/tranzly/record-support-consent/runmanage_options (vlastita provjera REST rute)consent boolean (obavezno)
tranzly/retry-job-item
Ponovno pokušava neuspjelu stavku (radnja: retry, po želji s drugim prevoditeljskim alatom) ili je označava za ručno prevođenje (radnja: by-hand).
BesplatnoPOST /wp-json/wp-abilities/v1/abilities/tranzly/retry-job-item/runedit_post i manage_options (vlastita provjera REST rute)item niz znakova (obavezno)
action niz znakova (obavezno)
engine niz znakova
tranzly/review-translation
Odobrava prijevod (i objavljuje ga kada je izvornik objavljen) ili ga vraća na doradu (decision, note).
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/review-translation/runedit_post (vlastita provjera REST rute)id niz znakova (obavezno)
decision niz znakova (obavezno): approve, changes, pending
note niz znakova
tranzly/run-legacy-import
Pokreće uvoz za verziju 2.x: probni rad (samo izvještaj), pokretanje ili poništavanje.
BesplatnoPOST /wp-json/wp-abilities/v1/abilities/tranzly/run-legacy-import/runmanage_options (vlastita provjera REST rute)action niz znakova (obavezno)
tranzly/scan-theme-strings
Skenira sljedeću stranicu PHP datoteka komponente radi tekstova koji se mogu prevesti (ponavljajte s after dok se ne dovrši).
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/scan-theme-strings/runmanage_options (vlastita provjera REST rute)component niz znakova (obavezno)
after cijeli broj
tranzly/schedule-quality-check
Raspoređuje AI provjeru kvalitete sljedeće stranice prijevoda određenog jezika (ili zadanih objava).
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/schedule-quality-check/runedit_posts (vlastita provjera REST rute)lang niz znakova (obavezno)
post_type niz znakova
posts polje
after cijeli broj
tranzly/seo-audit
Provjerava prijevode za nedostajuće SEO naslove, opise, skraćene nazive i hreflang na određenom jeziku, stranicu po stranicu.
ProGET /wp-json/wp-abilities/v1/abilities/tranzly/seo-audit/runmanage_options (vlastita provjera REST rute)lang niz znakova (obavezno)
after cijeli broj
tranzly/set-comments-setting
Dijeli komentare među prijevodima objave ili ih zadržava zasebno po jeziku (način rada).
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/set-comments-setting/runmanage_options i moderate_comments (vlastita provjera REST rute)mode niz znakova (obavezno): off, show, translate
tranzly/set-engine-key
Sprema API ključ (i regiju za Microsoft) za DeepL, Google ili Microsoft; prazno polje ga uklanja. Ključevi se pohranjuju šifrirani i nikada se ne vraćaju.
BesplatnoPOST /wp-json/wp-abilities/v1/abilities/tranzly/set-engine-key/runmanage_options (vlastita provjera REST rute)engine niz znakova (obavezno)
key niz znakova (obavezno)
region niz znakova
tranzly/set-menus
Dodjeljuje izbornik po jeziku i po lokaciji (map).
BesplatnoPOST /wp-json/wp-abilities/v1/abilities/tranzly/set-menus/runedit_theme_options (vlastita provjera REST rute)map objekt (obavezno)
tranzly/set-protection
Štiti prijevod od prepisivanja od strane prevoditeljskog alata (protected: true) ili ga otključava.
BesplatnoPOST /wp-json/wp-abilities/v1/abilities/tranzly/set-protection/runedit_post (vlastita provjera REST rute)id niz znakova (obavezno)
protected logička vrijednost (obavezno)
tranzly/set-shared-strings
Sprema ispravljene prijevode tekstova tema i dodataka (strings); oni postaju zaštićeni.
BesplatnoPOST /wp-json/wp-abilities/v1/abilities/tranzly/set-shared-strings/runedit_theme_options (vlastita provjera REST rute)lang niz znakova (obavezno)
scope niz znakova: menus, site, templates, gettext.plugin-<slug>, gettext.theme-<slug>
strings objekt (obavezno)
tranzly/set-site-string
Sprema jedan tekst web-mjesta (key) na određenom jeziku, npr. naslov web-mjesta ili slogan.
BesplatnoPOST /wp-json/wp-abilities/v1/abilities/tranzly/set-site-string/runedit_theme_options i manage_options (vlastita provjera REST rute)lang niz znakova (obavezno)
key niz znakova (obavezno)
translation niz znakova (obavezno)
tranzly/set-urls
Postavlja način rada adrese (mode), domene po jeziku, prevedene baze i segmente, noindex_untranslated i prijedloge skraćenih naziva.
BesplatnoPOST /wp-json/wp-abilities/v1/abilities/tranzly/set-urls/runmanage_options (vlastita provjera REST rute)mode niz znakova
segments objekt
domains objekt
bases objekt
suggest logička vrijednost
noindex_untranslated logička vrijednost
tranzly/start-trial
Pokreće 14-dnevno probno razdoblje za Tranzly Pro za ovo web-mjesto (plaćanje nije potrebno).
BesplatnoPOST /wp-json/wp-abilities/v1/abilities/tranzly/start-trial/runmanage_options (vlastita provjera REST rute)nema
tranzly/translate-media-field
Sprema alternativni tekst, naslov ili opis slike (field) na određenom jeziku (lang).
BesplatnoPOST /wp-json/wp-abilities/v1/abilities/tranzly/translate-media-field/runedit_post (vlastita provjera REST rute)id string (obavezno)
lang string (obavezno)
field string (obavezno): alt, caption, title
translation string (obavezno)
tranzly/translate-post
Prevali jednu objavu ili stranicu na jedan ili više jezika web-mjesta pomoću prevoditeljskog mehanizma, stvarajući svaki prijevod ili ga ažurirajući. Novi prijevodi su skice osim ako je publish postavljen na true. Prijevod koji je uredila osoba preskače se osim ako je force postavljen na true.
BesplatnoPOST /wp-json/wp-abilities/v1/abilities/tranzly/translate-post/rundopuštenje za prevođenje te objave (edit_post na njoj); edit_post na postojećem prijevodu; mogućnost objave (publish) za dotičnu vrstu sadržajaid integer (obavezno)
languages array (obavezno)
engine string
publish boolean
force boolean
tranzly/translate-shared-strings
Prevodi sljedeću stranicu neprevedenih tekstova teme i priključaka na određeni jezik pomoću zadanog mehanizma (ponavljajte s parametrom after dok ne završi).
BesplatnoPOST /wp-json/wp-abilities/v1/abilities/tranzly/translate-shared-strings/runedit_theme_options (vlastita provjera REST rute)lang string (obavezno)
scope string: menus, site, templates, gettext.plugin-<slug>, gettext.theme-<slug>
after integer
tranzly/translate-site
Vođeni tijek rada: agent provjerava jezike i mehanizam, procjenjuje trošak i prevodi ono što nedostaje, tražeći potvrdu prije trošenja ili objavljivanja.
BesplatnoPOST /wp-json/wp-abilities/v1/abilities/tranzly/translate-site/runedit_postslanguages string (obavezno)
tranzly/translate-term
Prevodi jedan pojam (kategoriju, oznaku ili atribut proizvoda) na određeni jezik (lang) pomoću mehanizma, stvarajući ili ažurirajući njegov prijevod.
BesplatnoPOST /wp-json/wp-abilities/v1/abilities/tranzly/translate-term/runvlastita provjera dopuštenja po stavci unutar REST ruteid string (obavezno)
lang string (obavezno)
engine string
force boolean
status string: publish, draft
tranzly/translation-status
S ID-jem objave: prijevod te objave na svakom jeziku, je li zastario i tko ga je napisao. Bez ID-ja: koliko je web-mjesta prevedeno, po jeziku.
BesplatnoGET /wp-json/wp-abilities/v1/abilities/tranzly/translation-status/runedit_post na toj objavi; edit_posts za sažetak web-mjestaid integer
post_type string
tranzly/unlink-post
Uklanja objavu iz njezine grupe prijevoda; objava zadržava svoj jezik.
BesplatnoPOST /wp-json/wp-abilities/v1/abilities/tranzly/unlink-post/runedit_post i edit_term (vlastita provjera REST rute)id string (obavezno)
tranzly/unlink-term
Uklanja pojam iz njegove grupe prijevoda.
BesplatnoPOST /wp-json/wp-abilities/v1/abilities/tranzly/unlink-term/runedit_post i edit_term (vlastita provjera REST rute)id string (obavezno)
tranzly/update-display
Mijenja preklopnik jezika (stil, zastave, nazivi, smještaj) i potpis zasluga.
BesplatnoPOST /wp-json/wp-abilities/v1/abilities/tranzly/update-display/runmanage_options (vlastita provjera REST rute)switcher object
credit boolean
tranzly/update-engine-settings
Postavlja zadani mehanizam, zamjenski mehanizam, mehanizme po jeziku i AI modele po jeziku (default, fallback, per_lang, models, caps). Sve osim zadanog mehanizma dio je Pro verzije.
BesplatnoPOST /wp-json/wp-abilities/v1/abilities/tranzly/update-engine-settings/runmanage_options (vlastita provjera REST rute)default string
per_lang object
fallback array
caps object
models object
tranzly/update-glossary
Zamjenjuje dijelove pojmovnika koje pošaljete (riječi koje se nikad ne prevode, prijevodi pojmova, ton); dijelovi koje izostavite se zadržavaju. Koristi ih svaki mehanizam od sljedećeg prevođenja nadalje.
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/update-glossary/runmanage_optionsdnt array
terms object
tone object
tranzly/update-settings
Postavlja jezike web-mjesta (languages: popis kodova i naziva; prvi je izvorni jezik), prefiks klasa korisničkog sučelja te jesu li dopušteni AI agenti (MCP).
BesplatnoPOST /wp-json/wp-abilities/v1/abilities/tranzly/update-settings/runmanage_options (vlastita provjera REST rute)prefix string
mcp boolean
languages array
tranzly/update-workflow-settings
Postavlja on_update (off, stale, translate), on_publish, review, quality_threshold, quality_provider i quality_model.
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/update-workflow-settings/runmanage_options (vlastita provjera REST rute)on_update string: off, stale, translate
on_publish boolean
review boolean
quality_threshold integer
quality_provider string
quality_model string
tranzly/upload-translation-file
Prenosi datoteku Tranzly XLIFF ili CSV (content, filename) prevedenu drugdje; vraća token koji identificira prijenos za uvoz.
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/upload-translation-file/runedit_posts (vlastita provjera REST rute)content string (obavezno)
filename string (obavezno)

Generirano iz abilities.json datoteke dodatka, koja je i sama generirana s aktivnog web-mjesta; test ne uspijeva kada se to dvoje ne podudara.

WP-CLI naredbe

Pokrenite ih na poslužitelju putem WP-CLI-ja. Svaka naredba provjerava iste dozvole kao i zasloni dodatka; primjeri su preuzeti iz samog teksta pomoći dodatka.

NaredbaŠto radiIzdanje
wp tranzly create <id> [--term]
wp tranzly create 42 --lang=de_DE --user=admin
Stvorite skicu prijevoda objave (ili pojma), povezanu s njom.Free
wp tranzly enginesPrikažite popis prevoditeljskih alata.Free
wp tranzly jobs <action> [<id>...] [--lang=<codes>] [--post-type=<type>] [--engine=<id>] [--publish] [--force] [--format=<format>]
wp tranzly jobs create --lang=de,fr --post-type=page --user=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
Pozadinski poslovi prevođenja.Free
wp tranzly legacy <action> [--format=<format>]
wp tranzly legacy dry-run
wp tranzly legacy run
wp tranzly legacy undo
Prikažite, testirajte (dry-run), pokrenite ili poništite uvoz prijevoda starije Tranzly (2.x) stranice.Free
wp tranzly link <source> <target> [--term]Povežite postojeću objavu (ili pojam) kao prijevod druge.Free
wp tranzly network <action> [--languages=<codes>]
wp tranzly network setup
wp tranzly network languages --languages=en_US,de_DE,fr_FR
Mrežno sjedište (Agencija): postavite svako sjedište na mreži ili postavite jezike s kojima nova sjedišta započinju.Free
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
Prevedite objave pomoću prevoditeljskog alata.Free
wp tranzly translations <id> [--term] [--format=<format>]Prikažite prijevode objave (ili pojma).Free

PHP funkcije

Funkcije koje teme i drugi dodaci mogu pozivati. Prvo provjerite function_exists(), tako da vaš kôd nastavi raditi i dok je dodatak neaktivan.

FunkcijaŠto radiIzdanje
icl_object_id( $id, $type = 'post', $return_original_if_missing = false, $lang = null )WPML: prijevod objekta.Pro
pll__( $text )Polylang: registrirani niz, preveden. Tranzly prevodi nizove tema putem ugrađenog WordPress gettexta, stoga se niz vraća onakav kakav je zadan.Pro
pll_current_language( $field = 'slug' )Polylang: trenutni jezik.Pro
pll_default_language( $field = 'slug' )Polylang: zadani jezik.Pro
pll_e( $text )Polylang: ispisuje registrirani niz, escapiran.Pro
pll_get_post( $post_id, $lang = null )Polylang: prijevod objave.Pro
pll_get_post_language( $post_id, $field = 'slug' )Polylang: jezik objave.Pro
pll_get_post_translations( $post_id )Polylang: svaki prijevod objave, slug => ID.Pro
pll_get_term( $term_id, $lang = null )Polylang: prijevod pojma.Pro
pll_get_term_language( $term_id, $field = 'slug' )Polylang: jezik pojma.Pro
pll_get_term_translations( $term_id )Polylang: svaki prijevod pojma, slug => ID.Pro
pll_home_url( $lang = '' )Polylang: početni URL na jeziku.Pro
pll_is_translated_post_type( $post_type )Polylang: je li ova vrsta objave prevedena?Pro
pll_is_translated_taxonomy( $taxonomy )Polylang: je li ova taksonomija prevedena?Pro
pll_languages_list( $args = array( )Polylang: jezici.Pro
pll_register_string()Polylang: registrira niz (prihvaća se i zanemaruje — pogledajte pll__()).Pro
pll_the_languages( $args = array( )Polylang: prebacivač jezika. `raw` vraća Polylang polje (slug => detalji); u suprotnom `<li>` popis u Polylang oznakama, ispisano osim ako je `echo` 0. Poštuje `hide_current`, `hide_if_no_translation` i `display_names_as` (`name` ili `slug`). `dropdown` se prikazuje kao popis: Tranzly vlastiti blok/widget prebacivača je mjesto za padajući izbornik.Pro
pll_translate_string( $text )Polylang: registrirani niz na jeziku. Kao i kod pll__(), niz se vraća onakav kakav je zadan.Pro
tranzly_compat_field( string $code, string $field )Jedno polje jezika, u Polylang rječniku.Pro
tranzly_current_language(): stringJezik trenutnog zahtjeva (WordPress lokalni kôd poput `fr_FR`).Free
tranzly_default_language(): stringZadani jezik: prvi na popisu.Free
tranzly_get_engines(): arrayDostupni mehanizmi: id => naziv.Free
tranzly_get_post_language( int $post_id ): stringJezik na kojem je objava napisana.Free
tranzly_get_term_language( int $term_id ): stringJezik na kojem je pojam napisan.Free
tranzly_get_term_translation( int $term_id, string $lang ): ?intPrijevod pojma na jezik, ili null.Free
tranzly_get_term_translations( int $term_id ): arraySvaka verzija pojma: jezični kôd => ID pojma.Free
tranzly_get_translation( int $post_id, string $lang ): ?intID prijevoda objave na jezik, ili null kada ne postoji. Vraća vlastiti ID objave kada je već napisana na tom jeziku.Free
tranzly_get_translations( int $post_id ): arraySvaka verzija objave, uključujući samu objavu: jezični kôd => ID objave. Objava bez prijevoda vraća samo sebe na svom jeziku.Free
tranzly_language_switcher( array $args = array( )HTML prebacivača jezika, za bilo koju temu, builder ili dodatak (T5). Element iz Page Builder Sandwich ga poziva; možete i vi. Prazno kada postoje manje od dva jezika.Free
tranzly_language_url( string $lang, ?string $url = null ): stringURL koji prikazuje navedeni jezik.Free
tranzly_languages(): arrayJezici web-mjesta, zadani je prvi.Free
tranzly_register_engine( Engine $engine )Dodajte mehanizam za prevođenje. Pozovite na `tranzly_register_engines`, ili bilo kada prije prvog prevođenja zahtjeva.Free
tranzly_restore_language(): boolPoništi zadnji tranzly_switch_language().Free
tranzly_switch_language( string $lang ): boolPokrenite kôd na drugom jeziku do tranzly_restore_language(): i trenutni jezik i ugrađeni prijevodi za WordPress se prebacuju. Ugnježđuje se poput switch_to_blog():Free
tranzly_translatable_attributes( string $block_name ): arrayNazivi atributa koje Tranzly prevodi za vrstu bloka: `role: content` u pripadajućem block.json, prilagođeno filtrom `tranzly_translatable_attributes`.Free
tranzly_translate_post( int $post_id, string $lang, string $engine = '', array $args = array( )Prijevod objave na jezik pomoću mehanizma, u ulozi trenutačnog korisnika (primjenjuju se njegova prava).Besplatno

Akcije i filtri

Svaki hook koji dodatak nudi, s opisom iz njegovog izvornog koda. Filtri mijenjaju vrijednost; akcije vam omogućuju pokretanje koda u određenom trenutku; ulazne točke su akcije koje pokrećete kako biste od dodatka zatražili da nešto učini.

KukaVrstaŠto radiParametriIzdanje
tranzly_admin_barAkcijaPokreće se nakon što se izgradi izbornik Prijevodi na administratorskoj traci (vizualni uređivač u verziji Pro ovdje dodaje svoju stavku „Prevedi na ovoj stranici”).\WP_Admin_Bar $bar
int $id
Besplatno
tranzly_admin_dataFiltarFiltrira podatke s kojima se pokreće administratorska aplikacija. Premium sloj ga koristi za prijavu svog izdanja; ovdje ne pripadaju osjetljivi podaci jer se ispisuju na stranici.nemaBesplatno
tranzly_ai_modelFiltarFiltrira AI pružatelja usluga i model koji prevode na određeni jezik. Besplatno: pružatelj usluga i model odabrani za zadatak `translate`, za svaki jezik. Tranzly Pro: vlastiti odabir za taj jezik, inače odabir za „sve ostale jezike”.string $targetBesplatno
tranzly_ai_providers_in_useFiltarFiltrira AI pružatelje usluga odabrane za pojedine jezike. U besplatnom dodatku nema nijednog: svaki jezik koristi pružatelja usluga i model odabran za zadatak `translate`. Tranzly Pro navodi pružatelje usluga svojih modela po jeziku.nemaBesplatno
tranzly_content_before_rebuildFiltarFiltrira izvorni sadržaj neposredno prije nego što se prevedeni segmenti u njega zapišu, po jeziku (zamjena slika po jeziku u verziji Pro ovo koristi).string $content
string $lang
Besplatno
tranzly_copy_meta_keysFiltarFiltrira meta ključeve kopirane iz objave u njezin novi prijevod. Ništa se drugo ne kopira.int $source_idBesplatno
tranzly_deepl_hostFiltarFiltrira DeepL API poslužitelj (proxy ili testni dvojnik).string $host
string $key
Besplatno
tranzly_deepl_price_per_millionFiltarFiltrira DeepL-ovu cijenu po milijunu znakova u američkim dolarima.float $priceBesplatno
tranzly_default_engineFiltarFiltrira ID motora koji se koristi kada nijedan nije naveden.string $idBesplatno
tranzly_engine_capFiltarFiltrira mjesečni limit motora u američkim dolarima: nema ga u besplatnom dodatku.float|null $cap
string $engine
Besplatno
tranzly_engine_chainFiltarFiltrira motore koje treba isprobati za jezik, redom. Besplatno: zadani motor. Premium sloj dodaje vlastiti motor jezika i popis zamjenskih motora.string $lang
string $first
Besplatno
tranzly_engine_optionsFiltarFiltrira opcije proslijeđene motoru (popis onoga što se ne prevodi, rječnik, formalnost, upute).string $target
Engine $engine
Besplatno
tranzly_engine_settings_saveFiltarSprema motore i AI modele po jezicima, popis zamjenskih rješenja i mjesečne limite. Odgovara samo premium sloj (smjernica 5 platforme WordPress.org: nema ponašanja iz Pro verzije u besplatnom dodatku).nemaBesplatno
tranzly_frontend_prefixFiltarFiltrira neutralni prefiks klase sučelja.string $prefixBesplatno
tranzly_fs_loadedAkcijaPokreće se nakon što se učita SDK za licenciranje (u glavnoj datoteci, prije bilo kojeg Tranzly koda). Ovdje se zakačite za komunikaciju s `tranzly_fs()`.nemaBesplatno
tranzly_glossary_optionsFiltarFiltrira opcije motora za ciljni jezik: popis onoga što se ne prevodi, plus rječnik i ton kada ih premium sloj doda.string $langBesplatno
tranzly_glossary_saveFiltarSprema željene prijevode i ton po jeziku. Odgovara samo premium sloj (smjernica 5 platforme WordPress.org: nema ponašanja iz Pro verzije u besplatnom dodatku).nemaBesplatno
tranzly_google_price_per_millionFiltarFiltrira cijenu Google Cloud Translationa po milijunu znakova u američkim dolarima.float $pricePro
tranzly_install_language_packsFiltarInstalira li Tranzly jezične pakete za WordPress, temu i dodatak za jezik dodan na web-mjesto (tako da se vlastiti izrazi WordPressa i WooCommercea prikazuju prevedeni). Uključeno prema zadanim postavkama.bool $installBesplatno
tranzly_integration_availableFiltarFiltrira izvodi li se integracija kada njezin dodatak nije prepoznat — 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
Besplatno
tranzly_integrationsFiltarFiltrira integracije koje Tranzly pokreće. Dodajte potklasu `Integration` da biste podržali drugi dodatak.nemaBesplatno
tranzly_is_proFiltarFiltrira radi li premium sloj. Na njega odgovara samo premium sloj.bool $proBesplatno
tranzly_job_createdAkcijaPokreće se nakon stvaranja zadatka prevođenja.int $job
int $items
Besplatno
tranzly_job_finishedAkcijaPokreće se kada posao prevođenja više nema preostalog rada.int $job_idBesplatno
tranzly_kit_api_baseFilterFiltrira Zinn Digital® API bazu koju pozivaju zasloni podrške.string $baseBesplatno
tranzly_kit_diagnosticsFilterFiltrira dijagnostiku prije nego što je vlasnik web-mjesta vidi. Dodatak dodaje vlastite činjenice pod `extra`. ⛔ Ovo se pokreće PRIJE pretpregleda, nikada između pretpregleda i slanja.nemaBesplatno
tranzly_kit_footprint_freeFilterFiltrira je li ovo web-mjesto bez digitalnog otiska, kako se na njemu nikada ne bi promovirao Zinn® Ads.bool $footprint_freeBesplatno
tranzly_kit_promotionsFilterFiltrira registar promocija prije njegova razrješavanja. Dodajte redak za promoviranje drugog proizvoda: `id`, `kind` (hosting|marketplace|platform|plugin|bundle|ads), `slot` (promo|cross-sell) i `url` ili (za dodatak) `name`, `site`, `main_files`.nemaBesplatno
tranzly_kit_tierFilterFiltrira razinu pretplate koju komplet prijavljuje za ovaj dodatak (testiranja i pripremna okruženja; licenca odlučuje u produkciji).string $tierBesplatno
tranzly_localize_linksFilterFiltrira usmjerava li Tranzly unutarnje poveznice ove stranice na njihove prijevode.bool $localize
string $lang
Besplatno
tranzly_memory_enabledFilterFiltrira koristi li se prijevodna memorija.bool $onPro
tranzly_microsoft_price_per_millionFilterFiltrira cijenu servisa Microsoft Translator po milijunu znakova, u američkim dolarima.float $pricePro
tranzly_network_enabledFilterFiltrira je li sloj multisite mreže uključen.bool $agencyBesplatno
tranzly_pbs_internal_post_typesFilterFiltrira vrste objava dodatka Page Builder Sandwich koje Tranzly ostavlja netaknutima.nemaBesplatno
tranzly_post_segmentsFilterFiltrira segmente objave poslane prevoditeljskom modulu. Ključ => `text` + `format` (`text` ili `html`). Parser svjestan blokova i integracije ovdje dodaju, dijele ili zamjenjuju segmente te ih ponovno zapisuju na `tranzly_translated_post_fields`.\WP_Post $postBesplatno
tranzly_post_translatedAkcijaPokreće se nakon što modul prevede objavu (ili ju zapiše datoteka korisnika ili uvoz).int $target
int $source_id
string $code
string $engine
Besplatno
tranzly_post_translation_createdAkcijaPokreće se nakon što Tranzly stvori prijevod objave.int $new_id
int $source_id
string $code
Besplatno
tranzly_post_typesFilterFiltrira vrste objava koje Tranzly prevodi.nemaBesplatno
tranzly_pre_current_languageFilterPremošćuje trenutni jezik: vratite jezični kôd da biste ga koristili. Tako radi tranzly_switch_language(); vratite null da biste prepustili odluku dodatku Tranzly.string|null $langBesplatno
tranzly_query_varFilterFiltrira varijablu upita koja odabire jezik.string $varBesplatno
tranzly_queue_lease_secondsFilterFiltrira zakup preuzete stavke: nakon njegova isteka, radnik koji se prekinuo usred stavke vraća stavku ostalima. Dulje od najsporijeg pojedinačnog prijevoda.int $secondsBesplatno
tranzly_queue_worker_secondsFilterFiltrira koliko sekundi jedan radnik radi prije predaje posla.int $secondsBesplatno
tranzly_queue_workersFilterFiltrira koliko radnika jedan posao pokreće istovremeno. Ograničenje za RADNIKE, radi obzira prema prevoditeljskoj usluzi; nikada ograničenje broja obrađenih stavki.int $workers
int $job_id
Besplatno
tranzly_rate_source_FilterTečajevi iz drugog izvora (pogledajte `tranzly_rate_sources`).nemaPro
tranzly_rate_sourcesFilterFiltrira izvore tečaja valuta. Dodajte izvor pomoću filtera `tranzly_rate_source_<id>` koji vraća `[ kôd => tečaj prema svojoj referenci ]`, ili WP_Error.nemaPro
tranzly_register_enginesAkcijaRegistrirajte module za prevođenje. Pozovite `$registry->add( new Your_Engine() )`.Registry $registryBesplatno
tranzly_relations_changedAkcijaPokreće se nakon promjene poveznica prijevoda objekata: povezano, odspojeno, premješteno na drugi jezik ili uklonjeno. Pokreće se jednom po zahvaćenoj grupi, pa ga pojedinačno povezivanje može pokrenuti dvaput.string $type
array<int> $ids
Besplatno
tranzly_robots_meta_keysFilterFiltrira ključeve metapodataka objave koji sadrže robots postavke; svaki prati original na njegove prijevode.nemaBesplatno
tranzly_shared_string_scopesFilterFiltrira opsege dijeljenog teksta (traka L06, T6: integracije dodaju `woocommerce`, `forms` i `theme`; njihovi tekstovi dolaze na `tranzly_shared_strings`).nemaBesplatno
tranzly_shared_stringsFilterFiltrira dijeljene tekstove koje Tranzly prevodi kao nizove, po opsegu. Pro sloj dodaje predloške blokova, dijelove predložaka i uzorke u `templates`.string $scopeBesplatno
tranzly_shared_strings_coveredFilterFiltrira tekstove opsega dijeljenog teksta koje jezični paket prevodi za pojedini jezik. Pro sloj prijavljuje registrirane uzorke teme i jezgre za `templates`.string $scope
string $lang
Besplatno
tranzly_source_changedAkcijaAktivira se kada se promijeni sadržaj izvornika koji se može prevoditi, tako da su njegovi prijevodi sada zastarjeli.int $post_id
string $now
string $before
Besplatno
tranzly_source_meta_keysFilterFiltrira meta ključeve čija promjena čini prijevode stranice zastarjelima. Integracije dodaju ključeve koje prevode (podaci graditelja, SEO polja, prilagođena polja).int $post_idBesplatno
tranzly_source_publishedAkcijaAktivira se jednom kada je izvornik prvi put objavljen (nakon što su njegovi meta podaci spremljeni).int $post_idBesplatno
tranzly_style_rules_enabledFilterPrimjenjuje li Tranzly stilska pravila prevoditeljskog tima WordPress.org za dotični jezik (navodnici, razmaci oko interpunkcije, apostrofi, trotočje, japanski razmaci, zamjenice oslovljavanja) na svaki novi prijevod. Uključeno prema zadanim postavkama.bool $enabled
string $locale
Besplatno
tranzly_taxonomiesFilterFiltrira taksonomije koje Tranzly prevodi.nemaBesplatno
tranzly_term_segmentsFilterFiltrira segmente pojma poslane mehanizmu (`name`, `description`, plus sve što integracije dodaju: SEO naslovi, prilagođena polja). Dodane zapišite na `tranzly_term_translated`.\WP_Term $termBesplatno
tranzly_term_translatedAkcijaAktivira se nakon što mehanizam prevede pojam, sa svakim prevedenim segmentom (integracije zapisuju segmente koje su dodale na `tranzly_term_segments`).int $target
int $term_id
string $code
Besplatno
tranzly_term_translation_createdAkcijaAktivira se nakon što Tranzly izradi prijevod pojma.int $new_id
int $term_id
string $code
Besplatno
tranzly_translatable_attributesFilterFiltrira atribute koje Tranzly prevodi za vrstu bloka.string $block_nameBesplatno
tranzly_translate_stringFilterFiltrira jedan prevodivi niz na jezik.string $value
string $code
array $context
Besplatno
tranzly_translated_post_fieldsFilterFiltrira polja objave zapisana u prijevod, nakon pokretanja mehanizma. Integracije koje su dodale vlastite segmente (prilagođena polja, podaci graditelja) zapisuju ih ovdje.\WP_Post $post
string $code
Besplatno
tranzly_translation_memoryFilterFiltrira prijevodnu memoriju u upotrebi: nema je u besplatnom dodatku; premium sloj je nudi (docs/843, smjernica 5 za WordPress.org).Translation_Memory|null $memoryBesplatno