Programiści
Dokumentacja abilities Tranzly
Tranzly rejestruje swoje działania w WordPress Abilities API. Te same abilities stanowią narzędzia MCP na własnym serwerze witryny oraz trasy REST pod /wp-json/wp-abilities/v1. Ta strona jest generowana z własnego rejestru wtyczki.
Punkty końcowe
| Ability | REST |
|---|---|
| MCP przez HTTP (ze strumieniowaniem) | /wp-json/tranzly/v1/mcp |
| MCP przez WP-CLI (standardowe wejście i wyjście) | wp mcp-adapter serve --server=tranzly --user=<login> |
| REST: lista abilities | /wp-json/wp-abilities/v1/abilities?category=tranzly |
| REST: uruchomienie ability | /wp-json/wp-abilities/v1/abilities/<name>/run (GET z ?input= dla abilities tylko do odczytu, w przeciwnym razie POST {"input": {...}}) |
Uwierzytelnianie i uprawnienia
Żądania HTTP są uwierzytelniane za pomocą hasła aplikacji WordPress (HTTP Basic). Połączenie z serwerem MCP wymaga uprawnienia wskazanego poniżej; następnie każde ability weryfikuje własne uprawnienia dla danego obiektu. Abilities tylko do odczytu uruchamiane są za pomocą metody GET z danymi wejściowymi w parametrach zapytania; pozostałe za pomocą POST z treścią w formacie JSON '{„input”: {…}}’.
hasło aplikacji WordPress (HTTP) lub --user (WP-CLI); użytkownik wymaga uprawnienia określonego przez dane ability · Ustawienia: Zezwalaj agentom AI (MCP), domyślnie włączone
Wszystkie abilities
| Zdolność | Wydanie | REST | Uprawnienie | Parametry |
|---|---|---|---|---|
tranzly/bulk-translateUruchamia zadania tłumaczenia w tle dla każdego oryginału podanych typów treści (wszystkich tłumaczonych typów, jeśli żaden nie został podany): brakujących tłumaczeń, nieaktualnych lub wszystkich. Zwraca uruchomione zadania, po jednym na język. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/bulk-translate/run | edit_posts; publish_posts do publikacji | languages tablica (wymagane)post_types tablicascope ciąg znaków: missing, stale, allengine ciąg znakówpublish wartość logiczna |
tranzly/cancel-jobZatrzymuje zadanie; wykonane już tłumaczenia zostają zachowane. | Bezpłatna | POST /wp-json/wp-abilities/v1/abilities/tranzly/cancel-job/run | manage_options (własne sprawdzenie trasy REST) | id ciąg znaków (wymagane) |
tranzly/check-qualityZleca sztucznej inteligencji porównanie tłumaczenia z jego oryginałem i ocenę go, a następnie zapisuje raport przy tłumaczeniu. Używa modelu SI do sprawdzania jakości ustawionego w ustawieniach przepływu pracy wtyczki Tranzly. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/check-quality/run | edit_post dla danego tłumaczenia | id liczba całkowita (wymagane) |
tranzly/connect-supportŁączy tę witrynę ze wsparciem Zinn Digital® (imię i nazwisko, e-mail, zgoda). | Bezpłatna | POST /wp-json/wp-abilities/v1/abilities/tranzly/connect-support/run | manage_options (własne sprawdzenie trasy REST) | email ciąg znaków (wymagane)name ciąg znakówconsent wartość logiczna (wymagane) |
tranzly/correct-segmentsZapisuje poprawione segmenty tłumaczenia (segmenty: klucz do tekstu); poprawiony tekst jest chroniony przed ponownym przetłumaczeniem. | Bezpłatna | POST /wp-json/wp-abilities/v1/abilities/tranzly/correct-segments/run | edit_post (własne sprawdzenie trasy REST) | id ciąg znaków (wymagane)segments obiekttexts obiekt |
tranzly/create-jobUruchamia zadanie w tle tłumaczące wymienione wpisy (posts) lub cały typ wpisów na języki (langs). | Bezpłatna | POST /wp-json/wp-abilities/v1/abilities/tranzly/create-job/run | edit_posts (własne sprawdzenie trasy REST) | posts tablicapost_type ciąg znakówlangs tablica (wymagane)engine ciąg znakówstatus ciąg znaków: publish, draftforce wartość logiczna |
tranzly/create-post-translationTworzy szkic tłumaczenia wpisu w języku (lang) do ręcznego napisania, bez użycia silnika. | Bezpłatna | POST /wp-json/wp-abilities/v1/abilities/tranzly/create-post-translation/run | własne sprawdzenie uprawnień dla każdego elementu trasy REST | id ciąg znaków (wymagane)lang ciąg znaków (wymagane)name ciąg znakówslug ciąg znakówdescription ciąg znaków |
tranzly/create-term-translationTworzy tłumaczenie taksonomii w języku z podaną przez ciebie nazwą, uproszczoną nazwą i opisem. | Bezpłatna | POST /wp-json/wp-abilities/v1/abilities/tranzly/create-term-translation/run | własne sprawdzenie uprawnień dla każdego elementu trasy REST | id ciąg znaków (wymagane)lang ciąg znaków (wymagane)name ciąg znakówslug ciąg znakówdescription ciąg znaków |
tranzly/disconnect-supportOdłącza tę witrynę od wsparcia. | Bezpłatna | POST /wp-json/wp-abilities/v1/abilities/tranzly/disconnect-support/run | manage_options (własne sprawdzenie trasy REST) | brak |
tranzly/estimateSzacuje liczbę znaków i koszt tłumaczenia wpisów (posts lub post_type) na języki (langs) za pomocą silnika, zanim cokolwiek wydasz. | Bezpłatna | POST /wp-json/wp-abilities/v1/abilities/tranzly/estimate/run | edit_posts (własne sprawdzenie trasy REST) | posts tablicapost_type ciąg znakówlangs tablica (wymagane)engine ciąg znaków |
tranzly/estimate-bulkSzacuje tłumaczenie całej witryny na dany język (post_types, scope, engine) przed jego rozpoczęciem. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/estimate-bulk/run | edit_posts (własne sprawdzenie trasy REST) | post_types tablicascope ciąg znaków: missing, stale, allengine ciąg znakówlang ciąg znaków (wymagane)after liczba całkowita |
tranzly/export-translation-fileZwraca plik XLIFF lub CSV (jako tekst) z oryginałami i ich tłumaczeniami w jednym języku, dla tłumacza lub agencji tłumaczeń: podane wpisy lub stronę zawierającą do 100 oryginałów typu treści w danym stanie (missing, stale, translated lub all; powtórz z parametrem after). Ten sam plik można zaimportować z powrotem po przetłumaczeniu. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/export-translation-file/run | edit_posts; każdy wpis jest dołączany tylko wtedy, gdy użytkownik może go edytować | lang ciąg znaków (wymagane)format ciąg znaków: xliff, csvposts tablicapost_type ciąg znakówstate ciąg znaków: all, missing, stale, translatedafter liczba całkowita |
tranzly/fix-statusKolejkuje tłumaczenie każdego brakującego (lub nieaktualnego) elementu w danym języku i typie wpisu. | Bezpłatna | POST /wp-json/wp-abilities/v1/abilities/tranzly/fix-status/run | edit_posts (własne sprawdzenie trasy REST) | post_type ciąg znakówlang ciąg znaków (wymagany)state ciąg znaków (wymagany): missing, stale, quality |
tranzly/get-comments-settingZwraca informację, czy komentarze są współdzielone między językami, czy przypisane do każdego języka z osobna. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-comments-setting/run | moderate_comments (własne sprawdzenie trasy REST) | brak |
tranzly/get-deepl-usageZwraca liczbę wykorzystanych znaków oraz limit zapisanego klucza DeepL w tym miesiącu. | Bezpłatna | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-deepl-usage/run | manage_options (własne sprawdzenie trasy REST) | brak |
tranzly/get-diagnosticsZwraca dane diagnostyczne, jakie zawierałoby zgłoszenie do pomocy technicznej: wersje, aktywne wtyczki, limity i ostatnie błędy. | Bezpłatna | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-diagnostics/run | manage_options (własne sprawdzenie trasy REST) | brak |
tranzly/get-displayZwraca opcje wyświetlania przełącznika języków i informacji o autorach. | Bezpłatna | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-display/run | manage_options (własne sprawdzenie trasy REST) | brak |
tranzly/get-engine-settingsZwraca domyślny i zapasowy silnik, silniki i modele AI przypisane do poszczególnych języków, stan każdego silnika, połączonych dostawców AI wraz z ich modelami oraz wydatki z bieżącego miesiąca. | Bezpłatna | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-engine-settings/run | manage_options (własne sprawdzenie trasy REST) | brak |
tranzly/get-glossaryZwraca słowa nigdy nietłumaczone, ustalone tłumaczenia terminów oraz ton wypowiedzi dla poszczególnych języków. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-glossary/run | manage_options | brak |
tranzly/get-integrationsWyświetla listę wtyczek SEO, WooCommerce, edytorów wizualnych i formularzy obsługiwanych przez Tranzly, wskazując, które z nich są włączone w tej witrynie. | Bezpłatna | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-integrations/run | manage_options (własne sprawdzenie trasy REST) | brak |
tranzly/get-jobZwraca postęp i liczby dla pojedynczego zadania. | Bezpłatna | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-job/run | manage_options (własne sprawdzenie trasy REST) | id ciąg znaków (wymagany) |
tranzly/get-job-failuresWyświetla listę elementów zadania zakończonych niepowodzeniem wraz z powodem każdego z nich. | Bezpłatna | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-job-failures/run | manage_options (własne sprawdzenie trasy REST) | id ciąg znaków (wymagany) |
tranzly/get-legacy-importZwraca stan i raport importu tłumaczeń z Tranzly 2.x. | Bezpłatna | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-legacy-import/run | manage_options (własne sprawdzenie trasy REST) | brak |
tranzly/get-licenceZwraca plan Tranzly tej witryny, stan licencji, datę odnowienia oraz zawartość planu. | Bezpłatna | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-licence/run | manage_options (własne sprawdzenie trasy REST) | brak |
tranzly/get-menusZwraca menu wyświetlane dla każdego języka w poszczególnych lokalizacjach menu. | Bezpłatna | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-menus/run | edit_theme_options (własne sprawdzenie trasy REST) | brak |
tranzly/get-post-groupWyświetla grupę tłumaczeń wpisu: element każdego języka wraz z tytułem, statusem i odnośnikiem do edycji. | Bezpłatna | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-post-group/run | edit_post i edit_term (własne sprawdzenie trasy REST) | id ciąg znaków (wymagany) |
tranzly/get-quality-reportZwraca raport jakości AI dla tłumaczenia: ocenę i oznaczone segmenty. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-quality-report/run | edit_post (własne sprawdzenie trasy REST) | id ciąg znaków (wymagany) |
tranzly/get-segmentsZwraca segmenty tłumaczenia obok oryginału w celu przeglądu i korekty. | Bezpłatna | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-segments/run | edit_post (własne sprawdzenie trasy REST) | id ciąg znaków (wymagany) |
tranzly/get-shared-stringsZwraca teksty motywu i wtyczek (zakres) w danym języku wraz z ich tłumaczeniami. | Bezpłatna | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-shared-strings/run | edit_theme_options (własne sprawdzenie trasy REST) | lang ciąg znaków (wymagany)scope ciąg znaków: menus, site, templates, gettext.plugin-<slug>, gettext.theme-<slug> |
tranzly/get-site-stringsZwraca tytuł witryny, opis i teksty widżetów w danym języku. | Bezpłatna | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-site-strings/run | manage_options (własne sprawdzenie trasy REST) | lang ciąg znaków (wymagany) |
tranzly/get-support-connectionOkreśla, czy ta witryna jest połączona ze wsparciem Zinn Digital® i jako kto. | Bezpłatna | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-support-connection/run | manage_options (własne sprawdzenie trasy REST) | refresh |
tranzly/get-term-groupZwraca listę grupy tłumaczeń kategorii lub tagu. | Bezpłatna | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-term-group/run | edit_post i edit_term (własne sprawdzenie trasy REST) | id (wymagany) |
tranzly/get-urlsZwraca sposób wyświetlania języków w adresach (katalog, subdomena lub domena), przetłumaczone bezpośrednie odnośniki i bazy oraz noindex dla nieprzetłumaczonych stron. | Bezpłatna | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-urls/run | manage_options (własne sprawdzenie trasy REST) | brak |
tranzly/get-workflow-settingsZwraca automatyczne tłumaczenie podczas publikacji i aktualizacji, recenzję przed publikacją oraz próg, dostawcę i model kontroli jakości AI. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-workflow-settings/run | manage_options (własne sprawdzenie trasy REST) | brak |
tranzly/import-from-sourceImportuje następną stronę tłumaczeń z innej wtyczki wielojęzycznej (tryb: dry-run lub run; kursor). | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/import-from-source/run | manage_options (własne sprawdzenie trasy REST) | source (wymagany)mode: dry-run, run, undocursor |
tranzly/import-translation-fileZapisuje następną stronę wpisów z przesłanego pliku tłumaczenia (powtarzaj z after do ukończenia). | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/import-translation-file/run | edit_posts (własne sprawdzenie trasy REST) | token (wymagany)after |
tranzly/link-postUstawia istniejący wpis (docelowy) jako tłumaczenie tego wpisu w danym języku. | Bezpłatna | POST /wp-json/wp-abilities/v1/abilities/tranzly/link-post/run | edit_post i edit_term (własne sprawdzenie trasy REST) | id (wymagany)lang (wymagany)target (wymagana) |
tranzly/link-termUstawia istniejący termin (docelowy) jako tłumaczenie tego terminu w danym języku. | Bezpłatna | POST /wp-json/wp-abilities/v1/abilities/tranzly/link-term/run | edit_post i edit_term (własne sprawdzenie trasy REST) | id (wymagany)lang (wymagany)target (wymagana) |
tranzly/list-enginesWyświetla listę silników tłumaczeń, informację o ich konfiguracji oraz wskazuje, który z nich jest używany domyślnie. | Bezpłatna | GET /wp-json/wp-abilities/v1/abilities/tranzly/list-engines/run | edit_posts | brak |
tranzly/list-import-sourcesWyświetla listę danych WPML, Polylang i TranslatePress znalezionych w tej witrynie, które można zaimportować. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/list-import-sources/run | manage_options (własne sprawdzenie trasy REST) | brak |
tranzly/list-jobsWyświetla zadania tłumaczenia w tle, od najnowszych, wraz z postępem. | Bezpłatna | GET /wp-json/wp-abilities/v1/abilities/tranzly/list-jobs/run | edit_posts (własne sprawdzenie trasy REST) | brak |
tranzly/list-languagesWyświetla języki witryny. Pierwszym jest język, w którym napisana jest oryginalna treść. | Bezpłatna | GET /wp-json/wp-abilities/v1/abilities/tranzly/list-languages/run | edit_posts | brak |
tranzly/list-status-itemsWyświetla oryginały wraz ze stanem ich tłumaczenia w danym języku (stan: missing, stale, current), strona po stronie. | Bezpłatna | GET /wp-json/wp-abilities/v1/abilities/tranzly/list-status-items/run | edit_posts (własne sprawdzenie trasy REST) | post_typelang (wymagany)state: all, missing, stale, translated, human, machine, review, qualityafter |
tranzly/list-theme-stringsWyświetla motywy i wtyczki, których teksty można przeskanować pod kątem tłumaczenia, oraz liczbę ciągów znaków w każdym z nich. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/list-theme-strings/run | manage_options (własne sprawdzenie trasy REST) | brak |
tranzly/open-support-ticketWysyła zgłoszenie do pomocy technicznej (temat, wiadomość, rodzaj, e-mail), wraz z danymi diagnostycznymi tej witryny, jeśli administrator wyraził zgodę. Nigdy nie tworzy ani nie przesyła danych logowania. | Bezpłatna | POST /wp-json/wp-abilities/v1/abilities/tranzly/open-support-ticket/run | manage_options (własne sprawdzenie trasy REST) | subject (wymagany)message (wymagany)kind: help, bug, feedback, feature_requestemailnamediagnostics |
tranzly/record-support-consentZapisuje zgodę administratora na wysyłanie danych diagnostycznych wraz ze zgłoszeniami do pomocy technicznej. | Bezpłatna | POST /wp-json/wp-abilities/v1/abilities/tranzly/record-support-consent/run | manage_options (własne sprawdzenie trasy REST) | consent (wymagana) |
tranzly/retry-job-itemPonawia nieudany element (akcja: retry, opcjonalnie z innym silnikiem) lub oznacza go do tłumaczenia ręcznego (akcja: by-hand). | Bezpłatna | POST /wp-json/wp-abilities/v1/abilities/tranzly/retry-job-item/run | edit_post i manage_options (własne sprawdzenie trasy REST) | item ciąg znaków (wymagane)action ciąg znaków (wymagane)engine ciąg znaków |
tranzly/review-translationZatwierdza tłumaczenie (i publikuje je, gdy oryginał jest opublikowany) lub odsyła je (decision, note). | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/review-translation/run | edit_post (własne sprawdzenie trasy REST) | id ciąg znaków (wymagane)decision ciąg znaków (wymagane): approve, changes, pendingnote ciąg znaków |
tranzly/run-legacy-importUruchamia import z wersji 2.x: dry-run (tylko raport), run lub undo. | Bezpłatna | POST /wp-json/wp-abilities/v1/abilities/tranzly/run-legacy-import/run | manage_options (własne sprawdzenie trasy REST) | action ciąg znaków (wymagane) |
tranzly/scan-theme-stringsSkanuje kolejną stronę plików PHP komponentu w poszukiwaniu tekstów do przetłumaczenia (powtarzaj z after aż do zakończenia). | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/scan-theme-strings/run | manage_options (własne sprawdzenie trasy REST) | component ciąg znaków (wymagane)after liczba całkowita |
tranzly/schedule-quality-checkPlanuje kontrolę jakości AI kolejnej strony tłumaczeń danego języka (lub podanych wpisów). | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/schedule-quality-check/run | edit_posts (własne sprawdzenie trasy REST) | lang ciąg znaków (wymagane)post_type ciąg znakówposts tablicaafter liczba całkowita |
tranzly/seo-auditSprawdza tłumaczenia pod kątem brakujących tytułów SEO, opisów, uproszczonych nazw i hreflang w danym języku, strona po stronie. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/seo-audit/run | manage_options (własne sprawdzenie trasy REST) | lang ciąg znaków (wymagane)after liczba całkowita |
tranzly/set-comments-settingWspółdzieli komentarze pomiędzy tłumaczeniami wpisu lub zachowuje je osobno dla każdego języka (mode). | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-comments-setting/run | manage_options i moderate_comments (własne sprawdzenie trasy REST) | mode ciąg znaków (wymagane): off, show, translate |
tranzly/set-engine-keyZapisuje klucz API (oraz region dla Microsoftu) usług DeepL, Google lub Microsoft; pusta wartość go usuwa. Klucze są przechowywane w postaci zaszyfrowanej i nigdy nie są zwracane. | Bezpłatna | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-engine-key/run | manage_options (własne sprawdzenie trasy REST) | engine ciąg znaków (wymagane)key ciąg znaków (wymagane)region ciąg znaków |
tranzly/set-menusPrzypisuje menu dla poszczególnych języków według lokalizacji (map). | Bezpłatna | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-menus/run | edit_theme_options (własne sprawdzenie trasy REST) | map obiekt (wymagane) |
tranzly/set-protectionChroni tłumaczenie przed nadpisaniem przez silnik (protected: true) lub je odblokowuje. | Bezpłatna | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-protection/run | edit_post (własne sprawdzenie trasy REST) | id ciąg znaków (wymagane)protected wartość logiczna (wymagane) |
tranzly/set-shared-stringsZapisuje poprawione tłumaczenia tekstów motywu i wtyczki (strings); stają się one chronione. | Bezpłatna | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-shared-strings/run | edit_theme_options (własne sprawdzenie trasy REST) | lang ciąg znaków (wymagane)scope ciąg znaków: menus, site, templates, gettext.plugin-<slug>, gettext.theme-<slug>strings obiekt (wymagane) |
tranzly/set-site-stringZapisuje jeden tekst witryny (key) w danym języku, np. tytuł witryny lub opis. | Bezpłatna | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-site-string/run | edit_theme_options i manage_options (własne sprawdzenie trasy REST) | lang ciąg znaków (wymagane)key ciąg znaków (wymagane)translation ciąg znaków (wymagane) |
tranzly/set-urlsUstawia tryb adresów (mode), domeny dla poszczególnych języków, przetłumaczone bazy i segmenty, noindex_untranslated oraz sugestie uproszczonych nazw. | Bezpłatna | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-urls/run | manage_options (własne sprawdzenie trasy REST) | mode ciąg znakówsegments obiektdomains obiektbases obiektsuggest wartość logicznanoindex_untranslated wartość logiczna |
tranzly/start-trialRozpoczyna 14-dniowy okres próbny Tranzly Pro dla tej witryny (płatność nie jest wymagana). | Bezpłatna | POST /wp-json/wp-abilities/v1/abilities/tranzly/start-trial/run | manage_options (własne sprawdzenie trasy REST) | brak |
tranzly/translate-media-fieldZapisuje tekst alternatywny, tytuł lub podpis (field) obrazka w danym języku (lang). | Bezpłatne | POST /wp-json/wp-abilities/v1/abilities/tranzly/translate-media-field/run | edit_post (własne sprawdzenie trasy REST) | id ciąg znaków (wymagane)lang ciąg znaków (wymagane)field ciąg znaków (wymagane): alt, caption, titletranslation ciąg znaków (wymagane) |
tranzly/translate-postTłumaczy jeden wpis lub stronę na jeden lub więcej języków witryny za pomocą silnika tłumaczeń, tworząc każde tłumaczenie lub je aktualizując. Nowe tłumaczenia są szkicami, chyba że parametr publish ma wartość true. Tłumaczenie zmodyfikowane przez człowieka jest pomijane, chyba że force ma wartość true. | Bezpłatne | POST /wp-json/wp-abilities/v1/abilities/tranzly/translate-post/run | możesz przetłumaczyć ten wpis (uprawnienie edit_post dla niego); edit_post dla istniejącego tłumaczenia; uprawnienie publikowania danego typu treści, aby opublikować | id liczba całkowita (wymagane)languages tablica (wymagane)engine ciąg znakówpublish wartość logicznaforce wartość logiczna |
tranzly/translate-shared-stringsTłumaczy następną stronę nieprzetłumaczonych tekstów motywu i wtyczek na dany język za pomocą domyślnego silnika (powtarzaj z parametrem after do zakończenia). | Bezpłatne | POST /wp-json/wp-abilities/v1/abilities/tranzly/translate-shared-strings/run | edit_theme_options (własne sprawdzenie trasy REST) | lang ciąg znaków (wymagane)scope ciąg znaków: menus, site, templates, gettext.plugin-<slug>, gettext.theme-<slug>after liczba całkowita |
tranzly/translate-sitePrzepływ pracy z przewodnikiem: agent sprawdza języki i silnik, szacuje koszt i tłumaczy brakujące elementy, pytając przed wydaniem środków lub publikacją. | Bezpłatne | POST /wp-json/wp-abilities/v1/abilities/tranzly/translate-site/run | edit_posts | languages ciąg znaków (wymagane) |
tranzly/translate-termTłumaczy jeden termin (kategorię, tag lub atrybut produktu) na dany język (lang) za pomocą silnika, tworząc lub aktualizując jego tłumaczenie. | Bezpłatne | POST /wp-json/wp-abilities/v1/abilities/tranzly/translate-term/run | własne sprawdzenie uprawnień trasy REST dla danego elementu | id ciąg znaków (wymagane)lang ciąg znaków (wymagane)engine ciąg znakówforce wartość logicznastatus ciąg znaków: publish, draft |
tranzly/translation-statusZ identyfikatorem wpisu: tłumaczenie tego wpisu na każdy język, informacja czy jest nieaktualne i kto je napisał. Bez identyfikatora: jaka część witryny jest przetłumaczona, w podziale na języki. | Bezpłatne | GET /wp-json/wp-abilities/v1/abilities/tranzly/translation-status/run | edit_post dla tego wpisu; edit_posts dla podsumowania witryny | id liczba całkowitapost_type ciąg znaków |
tranzly/unlink-postUsuwa wpis z jego grupy tłumaczeń; zachowuje on swój język. | Bezpłatne | POST /wp-json/wp-abilities/v1/abilities/tranzly/unlink-post/run | edit_post i edit_term (własne sprawdzenie trasy REST) | id ciąg znaków (wymagane) |
tranzly/unlink-termUsuwa termin z jego grupy tłumaczeń. | Bezpłatne | POST /wp-json/wp-abilities/v1/abilities/tranzly/unlink-term/run | edit_post i edit_term (własne sprawdzenie trasy REST) | id ciąg znaków (wymagane) |
tranzly/update-displayZmienia przełącznik (styl, flagi, nazwy, umiejscowienie) oraz linię z informacją o autorach. | Bezpłatne | POST /wp-json/wp-abilities/v1/abilities/tranzly/update-display/run | manage_options (własne sprawdzenie trasy REST) | switcher obiektcredit wartość logiczna |
tranzly/update-engine-settingsUstawia silnik domyślny, silnik rezerwowy, silniki dla poszczególnych języków oraz modele SI dla poszczególnych języków (default, fallback, per_lang, models, caps). Wszystko oprócz domyślnego silnika jest dostępne w wersji Pro. | Bezpłatne | POST /wp-json/wp-abilities/v1/abilities/tranzly/update-engine-settings/run | manage_options (własne sprawdzenie trasy REST) | default ciąg znakówper_lang obiektfallback tablicacaps obiektmodels obiekt |
tranzly/update-glossaryZastępuje przesłane przez ciebie części glosariusza (słowa nigdy nietłumaczone, tłumaczenia terminów, ton); pominięte części zostaną zachowane. Wykorzystywane przez każdy silnik od następnego tłumaczenia. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/update-glossary/run | manage_options | dnt tablicaterms obiekttone obiekt |
tranzly/update-settingsUstawia języki witryny (languages: lista kodów i nazw; pierwszy to język oryginalny), przedrostek klas front-endu oraz zezwolenie na agentów SI (MCP). | Bezpłatne | POST /wp-json/wp-abilities/v1/abilities/tranzly/update-settings/run | manage_options (własne sprawdzenie trasy REST) | prefix ciąg znakówmcp wartość logicznalanguages tablica |
tranzly/update-workflow-settingsUstawia on_update (off, stale, translate), on_publish, review, quality_threshold, quality_provider i quality_model. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/update-workflow-settings/run | manage_options (własne sprawdzenie trasy REST) | on_update ciąg znaków: off, stale, translateon_publish wartość logicznareview wartość logicznaquality_threshold liczba całkowitaquality_provider ciąg znakówquality_model ciąg znaków |
tranzly/upload-translation-filePrzesyła przetłumaczony gdzie indziej plik Tranzly XLIFF lub CSV (content, filename); zwraca token identyfikujący przesłany plik na potrzeby importu. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/upload-translation-file/run | edit_posts (własne sprawdzenie trasy REST) | content ciąg znaków (wymagane)filename ciąg znaków (wymagane) |
Wygenerowano z pliku abilities.json wtyczki, który sam jest generowany z działającej witryny; test kończy się niepowodzeniem, gdy te dwa elementy są ze sobą niezgodne.
Polecenia WP-CLI
Uruchamiaj je na serwerze za pomocą WP-CLI. Każde polecenie sprawdza te same uprawnienia co ekrany wtyczki; przykłady zaczerpnięto z tekstu pomocy samej wtyczki.
| Polecenie | Działanie | Wydanie |
|---|---|---|
wp tranzly create <id> [--term]wp tranzly create 42 --lang=de_DE --user=admin | Utwórz szkic tłumaczenia wpisu (lub taksonomii) powiązany z nim. | Bezpłatna |
wp tranzly engines | Wyświetl listę silników tłumaczeń. | Bezpłatna |
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 retry-failed 12wp tranzly jobs run 12 # work the job here instead of waiting for the queue runner | Zadania tłumaczenia w tle. | Bezpłatna |
wp tranzly legacy <action> [--format=<format>]wp tranzly legacy dry-runwp tranzly legacy runwp tranzly legacy undo | Pokaż, wykonaj próbnie (dry-run), uruchom lub cofnij import tłumaczeń ze starszej wersji witryny Tranzly (2.x). | Bezpłatna |
wp tranzly link <source> <target> [--term] | Połącz istniejący wpis (lub taksonomię) jako tłumaczenie innego. | Bezpłatna |
wp tranzly network <action> [--languages=<codes>]wp tranzly network setupwp tranzly network languages --languages=en_US,de_DE,fr_FR | Multisite (Agencja): skonfiguruj każdą witrynę w sieci lub ustaw języki początkowe dla nowych witryn. | Bezpłatna |
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 | Przetłumacz wpisy za pomocą silnika. | Bezpłatna |
wp tranzly translations <id> [--term] [--format=<format>] | Wyświetl tłumaczenia wpisu (lub taksonomii). | Bezpłatna |
Funkcje PHP
Funkcje, które mogą wywoływać motywy i inne wtyczki. Najpierw sprawdź function_exists(), aby twój kod nadal działał, gdy wtyczka jest nieaktywna.
| Funkcja | Działanie | Wersja |
|---|---|---|
icl_object_id( $id, $type = 'post', $return_original_if_missing = false, $lang = null ) | WPML: tłumaczenie obiektu. | Pro |
pll__( $text ) | Polylang: zarejestrowany ciąg tekstowy, przetłumaczony. Tranzly tłumaczy ciągi motywów za pomocą mechanizmu gettext WordPressa, więc ciąg jest zwracany bez zmian. | Pro |
pll_current_language( $field = 'slug' ) | Polylang: bieżący język. | Pro |
pll_default_language( $field = 'slug' ) | Polylang: domyślny język. | Pro |
pll_e( $text ) | Polylang: wyświetla zarejestrowany ciąg tekstowy z zabezpieczeniem znaków. | Pro |
pll_get_post( $post_id, $lang = null ) | Polylang: tłumaczenie wpisu. | Pro |
pll_get_post_language( $post_id, $field = 'slug' ) | Polylang: język wpisu. | Pro |
pll_get_post_translations( $post_id ) | Polylang: wszystkie tłumaczenia wpisu, uproszczona nazwa => ID. | Pro |
pll_get_term( $term_id, $lang = null ) | Polylang: tłumaczenie taksonomii/terminu. | Pro |
pll_get_term_language( $term_id, $field = 'slug' ) | Polylang: język terminu. | Pro |
pll_get_term_translations( $term_id ) | Polylang: wszystkie tłumaczenia terminu, uproszczona nazwa => ID. | Pro |
pll_home_url( $lang = '' ) | Polylang: adres URL strony głównej w danym języku. | Pro |
pll_is_translated_post_type( $post_type ) | Polylang: czy ten typ wpisu jest tłumaczony? | Pro |
pll_is_translated_taxonomy( $taxonomy ) | Polylang: czy ta taksonomia jest tłumaczona? | Pro |
pll_languages_list( $args = array( ) | Polylang: lista języków. | Pro |
pll_register_string() | Polylang: rejestracja ciągu tekstowego (akceptowana i ignorowana — zobacz pll__()). | Pro |
pll_the_languages( $args = array( ) | Polylang: przełącznik języków. `raw` zwraca tablicę Polylang (uproszczona nazwa => szczegóły); w przeciwnym razie listę `<li>` w znacznikach Polylang, wyświetlaną, chyba że parametr `echo` ma wartość 0. Uwzględnia `hide_current`, `hide_if_no_translation` oraz `display_names_as` (`name` lub `slug`). Wartość `dropdown` jest renderowana jako lista: do wyświetlania listy rozwijanej służy dedykowany blok/widżet przełącznika Tranzly. | Pro |
pll_translate_string( $text ) | Polylang: zarejestrowany ciąg tekstowy w danym języku. Podobnie jak w pll__(), ciąg jest zwracany bez zmian. | Pro |
tranzly_compat_field( string $code, string $field ) | Jedno pole języka, w nomenklaturze Polylang. | Pro |
tranzly_current_language(): string | Język bieżącego żądania (kod ustawień regionalnych WordPressa, np. `fr_FR`). | Free |
tranzly_default_language(): string | Domyślny język: pierwszy na liście. | Free |
tranzly_get_engines(): array | Dostępne silniki: id => nazwa. | Free |
tranzly_get_post_language( int $post_id ): string | Język, w którym napisano wpis. | Free |
tranzly_get_term_language( int $term_id ): string | Język, w którym utworzono termin. | Free |
tranzly_get_term_translation( int $term_id, string $lang ): ?int | Tłumaczenie terminu na dany język lub null. | Free |
tranzly_get_term_translations( int $term_id ): array | Każda wersja terminu: kod języka => ID terminu. | Free |
tranzly_get_translation( int $post_id, string $lang ): ?int | ID tłumaczenia wpisu na dany język lub null, jeśli brak tłumaczenia. Zwraca ID samego wpisu, jeśli jest on już napisany w tym języku. | Free |
tranzly_get_translations( int $post_id ): array | Każda wersja wpisu, włącznie z samym wpisem: kod języka => ID wpisu. Wpis bez tłumaczeń zwraca tylko sam siebie w swoim języku. | Free |
tranzly_language_switcher( array $args = array( ) | Kod HTML przełącznika języków, dla dowolnego motywu, page buildera lub wtyczki (T5). Używa go element Page Builder Sandwich; możesz go użyć również u siebie. Puste, gdy dostępne są mniej niż dwa języki. | Free |
tranzly_language_url( string $lang, ?string $url = null ): string | Adres URL wyświetlający dany język. | Free |
tranzly_languages(): array | Języki witryny, domyślny na początku. | Free |
tranzly_register_engine( Engine $engine ) | Dodaje silnik tłumaczeń. Wywołaj w `tranzly_register_engines` lub w dowolnym momencie przed pierwszym tłumaczeniem żądania. | Free |
tranzly_restore_language(): bool | Cofa ostatnie wywołanie tranzly_switch_language(). | Free |
tranzly_switch_language( string $lang ): bool | Powoduje uruchamianie kodu w innym języku aż do momentu wywołania tranzly_restore_language(): przełączany jest zarówno bieżący język, jak i własne tłumaczenia WordPressa. Zagnieżdża się podobnie jak switch_to_blog(): | Free |
tranzly_translatable_attributes( string $block_name ): array | Nazwy atrybutów tłumaczonych przez Tranzly dla typu bloku: `role: content` w pliku block.json, modyfikowane przez filtr `tranzly_translatable_attributes`. | Free |
tranzly_translate_post( int $post_id, string $lang, string $engine = '', array $args = array( ) | Przetłumacz wpis na język za pomocą silnika jako bieżący użytkownik (obowiązują jego uprawnienia). | Bezpłatne |
Akcje i filtry
Wszystkie hooki oferowane przez wtyczkę wraz z opisem z jej kodu źródłowego. Filtry zmieniają wartość; akcje pozwalają na uruchomienie kodu w danym momencie; punkty wejścia to akcje, które wywołujesz, aby poprosić wtyczkę o wykonanie działania.
| Zaczep | Rodzaj | Co robi | Parametry | Wydanie |
|---|---|---|---|---|
tranzly_admin_bar | Akcja | Uruchamia się po utworzeniu menu Tłumaczeń na pasku narzędzi (wizualny edytor Pro dodaje tutaj pozycję „Przetłumacz na tej stronie”). | \WP_Admin_Bar $barint $id | Bezpłatne |
tranzly_admin_data | Filtr | Filtruje dane, z którymi uruchamia się aplikacja administracyjna. Warstwa premium używa go do zgłaszania swojej wersji; nie umieszczaj tu poufnych danych, ponieważ są one wypisywane w kodzie strony. | brak | Bezpłatne |
tranzly_ai_model | Filtr | Filtruje dostawcę i model sztucznej inteligencji, które tłumaczą na dany język. Wersja bezpłatna: dostawca i model wybrany do zadania `translate` dla każdego języka. Tranzly Pro: własny wybór języka, w przeciwnym razie wybór „wszystkie pozostałe języki”. | string $target | Bezpłatne |
tranzly_ai_providers_in_use | Filtr | Filtruje dostawców sztucznej inteligencji wybranych dla konkretnych języków. Brak w bezpłatnej wtyczce: każdy język używa dostawcy i modelu wybranego dla zadania `translate`. Tranzly Pro wyświetla listę dostawców modeli przypisanych do poszczególnych języków. | brak | Bezpłatne |
tranzly_content_before_rebuild | Filtr | Filtruje treść źródłową tuż przed wpisaniem do niej przetłumaczonych segmentów, dla każdego języka (wykorzystuje to funkcja zamiany obrazów dla poszczególnych języków w Pro). | string $contentstring $lang | Bezpłatne |
tranzly_copy_meta_keys | Filtr | Filtruje klucze meta kopiowane z wpisu do jego nowego tłumaczenia. Nic innego nie jest kopiowane. | int $source_id | Bezpłatne |
tranzly_deepl_host | Filtr | Filtruje hosta API DeepL (serwer proxy lub atrapę testową). | string $hoststring $key | Bezpłatne |
tranzly_deepl_price_per_million | Filtr | Filtruje cenę DeepL za milion znaków w dolarach amerykańskich. | float $price | Bezpłatne |
tranzly_default_engine | Filtr | Filtruje identyfikator silnika używanego, gdy żaden nie zostanie wskazany. | string $id | Bezpłatne |
tranzly_engine_cap | Filtr | Filtruje miesięczny limit wydatków dla silnika w dolarach amerykańskich: brak w bezpłatnej wtyczce. | float|null $capstring $engine | Bezpłatne |
tranzly_engine_chain | Filtr | Filtruje silniki do wypróbowania dla danego języka, w kolejności. Wersja bezpłatna: domyślny silnik. Warstwa premium dodaje własny silnik języka oraz listę rezerwową. | string $langstring $first | Bezpłatne |
tranzly_engine_options | Filtr | Filtruje opcje przekazywane do silnika (lista wykluczeń z tłumaczenia, glosariusz, stopień formalności, instrukcje). | string $targetEngine $engine | Bezpłatne |
tranzly_engine_settings_save | Filtr | Zapisuje silniki i modele AI dla poszczególnych języków, listę rezerwową oraz miesięczne limity. Odpowiada tylko warstwa premium (wytyczna 5 WordPress.org: brak zachowań Pro w bezpłatnej wtyczce). | brak | Bezpłatne |
tranzly_frontend_prefix | Filtr | Filtruje neutralny prefiks klas front-endu. | string $prefix | Bezpłatne |
tranzly_fs_loaded | Akcja | Uruchamia się po załadowaniu pakietu SDK licencjonowania (w głównym pliku, przed jakimkolwiek kodem Tranzly). Podepnij się tutaj, aby komunikować się z `tranzly_fs()`. | brak | Bezpłatne |
tranzly_glossary_options | Filtr | Filtruje opcje silnika dla języka docelowego: listę wykluczeń z tłumaczenia oraz glosariusz i ton wypowiedzi, gdy doda je warstwa premium. | string $lang | Bezpłatne |
tranzly_glossary_save | Filtr | Zapisuje preferowane tłumaczenia i ton wypowiedzi dla poszczególnych języków. Odpowiada tylko warstwa premium (wytyczna 5 WordPress.org: brak zachowań Pro w bezpłatnej wtyczce). | brak | Bezpłatne |
tranzly_google_price_per_million | Filtr | Filtruje cenę Google Cloud Translation za milion znaków w dolarach amerykańskich. | float $price | Pro |
tranzly_install_language_packs | Filtr | Określa, czy Tranzly instaluje pakiety językowe WordPressa, motywu i wtyczki dla języka dodanego do witryny (dzięki czemu własne teksty WordPressa i WooCommerce wyświetlają się przetłumaczone). Domyślnie włączone. | bool $install | Bezpłatne |
tranzly_integration_available | Filtr | Filtruje, czy integracja działa, gdy jej wtyczka nie zostanie wykryta — dotyczy treści pozostawionych przez kreator stron po jego wyłączeniu lub wtyczki załadowanej w nietypowy sposób. | bool $onstring $id | Bezpłatne |
tranzly_integrations | Filtr | Filtruje integracje uruchamiane przez Tranzly. Dodaj podklasę `Integration`, aby obsłużyć inną wtyczkę. | brak | Bezpłatne |
tranzly_is_pro | Filtr | Filtruje, czy warstwa premium jest uruchomiona. Odpowiada na to wyłącznie warstwa premium. | bool $pro | Bezpłatne |
tranzly_job_created | Akcja | Uruchamia się po utworzeniu zadania tłumaczenia. | int $jobint $items | Bezpłatne |
tranzly_job_finished | Akcja | Uruchamia się, gdy w zadaniu tłumaczenia nie ma już nic do zrobienia. | int $job_id | Bezpłatny |
tranzly_kit_api_base | Filtr | Filtruje bazowy adres API Zinn Digital®, do którego odwołują się ekrany wsparcia. | string $base | Bezpłatny |
tranzly_kit_diagnostics | Filtr | Filtruje dane diagnostyczne, zanim zobaczy je właściciel witryny. Wtyczka dodaje własne informacje w `extra`. ⛔ Uruchamia się PRZED podglądem, nigdy między podglądem a wysłaniem. | brak | Bezpłatny |
tranzly_kit_footprint_free | Filtr | Filtruje informację, czy ta witryna jest wolna od śladów identyfikacyjnych, aby Zinn® Ads nigdy nie było na niej promowane. | bool $footprint_free | Bezpłatny |
tranzly_kit_promotions | Filtr | Filtruje rejestr promocji przed jego przetworzeniem. Dodaj wiersz, aby promować inny produkt: `id`, `kind` (hosting|marketplace|platform|plugin|bundle|ads), `slot` (promo|cross-sell) oraz `url` lub (w przypadku wtyczki) `name`, `site`, `main_files`. | brak | Bezpłatny |
tranzly_kit_tier | Filtr | Filtruje poziom planu zgłaszany przez zestaw dla tej wtyczki (testy i środowisko stagingowe; w środowisku produkcyjnym decyduje licencja). | string $tier | Bezpłatny |
tranzly_localize_links | Filtr | Filtruje informację, czy Tranzly kieruje linki wewnętrzne tej strony do ich tłumaczeń. | bool $localizestring $lang | Bezpłatny |
tranzly_memory_enabled | Filtr | Filtruje informację, czy używana jest pamięć tłumaczeń. | bool $on | Pro |
tranzly_microsoft_price_per_million | Filtr | Filtruje cenę Microsoft Translator za milion znaków w dolarach amerykańskich. | float $price | Pro |
tranzly_network_enabled | Filtr | Filtruje informację, czy warstwa sieci multisite jest włączona. | bool $agency | Bezpłatny |
tranzly_pbs_internal_post_types | Filtr | Filtruje typy wpisów Page Builder Sandwich, których Tranzly nie modyfikuje. | brak | Bezpłatny |
tranzly_post_segments | Filtr | Filtruje segmenty wpisu wysyłane do silnika. Klucz => `text` + `format` (`text` lub `html`). Parser uwzględniający bloki i integracje dodają, dzielą lub zastępują segmenty w tym miejscu i zapisują je z powrotem w `tranzly_translated_post_fields`. | \WP_Post $post | Bezpłatny |
tranzly_post_translated | Akcja | Uruchamia się po przetłumaczeniu wpisu przez silnik (lub po zapisaniu go przez plik od użytkownika czy import). | int $targetint $source_idstring $codestring $engine | Bezpłatny |
tranzly_post_translation_created | Akcja | Uruchamia się po utworzeniu tłumaczenia wpisu przez Tranzly. | int $new_idint $source_idstring $code | Bezpłatny |
tranzly_post_types | Filtr | Filtruje typy wpisów tłumaczone przez Tranzly. | brak | Bezpłatny |
tranzly_pre_current_language | Filtr | Wymusza bieżący język: zwróć kod języka, aby go użyć. W ten sposób działa tranzly_switch_language(); zwróć null, aby pozwolić zdecydować Tranzly. | string|null $lang | Bezpłatny |
tranzly_query_var | Filtr | Filtruje zmienną zapytania wybierającą język. | string $var | Bezpłatny |
tranzly_queue_lease_seconds | Filtr | Filtruje czas dzierżawy pobranego elementu: po jego upływie proces roboczy, który uległ awarii w trakcie przetwarzania, zwraca element pozostałym. Czas ten powinien być dłuższy niż najwolniejsze pojedyncze tłumaczenie. | int $seconds | Bezpłatny |
tranzly_queue_worker_seconds | Filtr | Filtruje czas działania jednego procesu roboczego przed przekazaniem pracy, w sekundach. | int $seconds | Bezpłatny |
tranzly_queue_workers | Filtr | Filtruje liczbę procesów roboczych uruchamianych jednocześnie przez jedno zadanie. Ograniczenie liczby procesów roboczych (WORKERS), aby nie przeciążać usługi tłumaczeniowej; nigdy nie ogranicza liczby ukończonych elementów. | int $workersint $job_id | Bezpłatny |
tranzly_rate_source_ | Filtr | Kursy walut z innego źródła (zobacz `tranzly_rate_sources`). | brak | Pro |
tranzly_rate_sources | Filtr | Filtruje źródła kursów walut. Dodaj źródło za pomocą filtra `tranzly_rate_source_<id>`, który zwraca `[ code => kurs względem waluty odniesienia ]` lub WP_Error. | brak | Pro |
tranzly_register_engines | Akcja | Rejestruje silniki tłumaczeń. Wywołaj `$registry->add( new Twój_Silnik() )`. | Registry $registry | Bezpłatny |
tranzly_relations_changed | Akcja | Uruchamia się po zmianie powiązań tłumaczeń obiektów: powiązaniu, odłączeniu, przeniesieniu do innego języka lub usunięciu. Uruchamia się raz na zmienioną grupę, więc pojedyncze powiązanie może uruchomić ją dwukrotnie. | string $typearray<int> $ids | Bezpłatny |
tranzly_robots_meta_keys | Filtr | Filtruje klucze meta wpisów przechowujące ustawienia dla robotów sieciowych; każde z nich przechodzi z oryginału na jego tłumaczenia. | brak | Bezpłatny |
tranzly_shared_string_scopes | Filtr | Filtruje zakresy wspólnego tekstu (ścieżka L06, T6: integracje dodają `woocommerce`, `forms` i `theme`; ich teksty wchodzą przez `tranzly_shared_strings`). | brak | Darmowa |
tranzly_shared_strings | Filtr | Filtruje wspólne teksty tłumaczone przez Tranzly jako ciągi znaków, według zakresu. Wersja Pro dodaje szablony bloków, części szablonów i wzorce do `templates`. | string $scope | Darmowa |
tranzly_shared_strings_covered | Filtr | Filtruje teksty z zakresu wspólnego tekstu, które pakiet językowy tłumaczy dla danego języka. Wersja Pro raportuje zarejestrowane wzorce motywu i rdzenia dla `templates`. | string $scopestring $lang | Darmowa |
tranzly_source_changed | Akcja | Uruchamiane, gdy tłumaczona treść oryginału uległa zmianie, przez co jego tłumaczenia są nieaktualne. | int $post_idstring $nowstring $before | Darmowa |
tranzly_source_meta_keys | Filtr | Filtruje klucze metadanych, których zmiana powoduje dezaktualizację tłumaczeń strony. Integracje dodają klucze, które tłumaczą (dane edytorów, pola SEO, pola własne). | int $post_id | Darmowa |
tranzly_source_published | Akcja | Uruchamiane raz, gdy oryginał zostanie po raz pierwszy opublikowany (po zapisaniu jego metadanych). | int $post_id | Darmowa |
tranzly_style_rules_enabled | Filtr | Określa, czy Tranzly stosuje zasady stylu zespołu tłumaczy WordPress.org danego języka (cudzysłowy, spacje wokół znaków interpunkcyjnych, apostrofy, wielokropki, japońskie odstępy, zaimki grzecznościowe) do każdego nowego tłumaczenia. Domyślnie włączone. | bool $enabledstring $locale | Darmowa |
tranzly_taxonomies | Filtr | Filtruje taksonomie tłumaczone przez Tranzly. | brak | Darmowa |
tranzly_term_segments | Filtr | Filtruje segmenty taksonomii przesyłane do silnika (`name`, `description` oraz elementy dodane przez integracje: tytuły SEO, pola własne). Zapisuj dodane elementy w `tranzly_term_translated`. | \WP_Term $term | Darmowa |
tranzly_term_translated | Akcja | Uruchamiane po przetłumaczeniu elementu taksonomii przez silnik, wraz z każdym przetłumaczonym segmentem (integracje zapisują segmenty dodane w `tranzly_term_segments`). | int $targetint $term_idstring $code | Darmowa |
tranzly_term_translation_created | Akcja | Uruchamiane po utworzeniu tłumaczenia elementu taksonomii przez Tranzly. | int $new_idint $term_idstring $code | Darmowa |
tranzly_translatable_attributes | Filtr | Filtruje atrybuty tłumaczone przez Tranzly dla typu bloku. | string $block_name | Darmowa |
tranzly_translate_string | Filtr | Filtruje jeden tłumaczony ciąg znaków na dany język. | string $valuestring $codearray $context | Darmowa |
tranzly_translated_post_fields | Filtr | Filtruje pola wpisu zapisywane w tłumaczeniu po uruchomieniu silnika. Integracje, które dodały własne segmenty (pola własne, dane edytorów), zapisują je tutaj. | \WP_Post $poststring $code | Darmowa |
tranzly_translation_memory | Filtr | Filtruje używaną pamięć tłumaczeń: brak w bezpłatnej wtyczce; wersja premium oferuje taką funkcję (docs/843, wytyczna 5 WordPress.org). | Translation_Memory|null $memory | Darmowa |