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.

Przewodnik użytkownika: łączenie aplikacji AI

Punkty końcowe

AbilityREST
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śćWydanieRESTUprawnienieParametry
tranzly/bulk-translate
Uruchamia 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.
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/bulk-translate/runedit_posts; publish_posts do publikacjilanguages tablica (wymagane)
post_types tablica
scope ciąg znaków: missing, stale, all
engine ciąg znaków
publish wartość logiczna
tranzly/cancel-job
Zatrzymuje zadanie; wykonane już tłumaczenia zostają zachowane.
BezpłatnaPOST /wp-json/wp-abilities/v1/abilities/tranzly/cancel-job/runmanage_options (własne sprawdzenie trasy REST)id ciąg znaków (wymagane)
tranzly/check-quality
Zleca 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.
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/check-quality/runedit_post dla danego tłumaczeniaid liczba całkowita (wymagane)
tranzly/connect-support
Łączy tę witrynę ze wsparciem Zinn Digital® (imię i nazwisko, e-mail, zgoda).
BezpłatnaPOST /wp-json/wp-abilities/v1/abilities/tranzly/connect-support/runmanage_options (własne sprawdzenie trasy REST)email ciąg znaków (wymagane)
name ciąg znaków
consent wartość logiczna (wymagane)
tranzly/correct-segments
Zapisuje poprawione segmenty tłumaczenia (segmenty: klucz do tekstu); poprawiony tekst jest chroniony przed ponownym przetłumaczeniem.
BezpłatnaPOST /wp-json/wp-abilities/v1/abilities/tranzly/correct-segments/runedit_post (własne sprawdzenie trasy REST)id ciąg znaków (wymagane)
segments obiekt
texts obiekt
tranzly/create-job
Uruchamia zadanie w tle tłumaczące wymienione wpisy (posts) lub cały typ wpisów na języki (langs).
BezpłatnaPOST /wp-json/wp-abilities/v1/abilities/tranzly/create-job/runedit_posts (własne sprawdzenie trasy REST)posts tablica
post_type ciąg znaków
langs tablica (wymagane)
engine ciąg znaków
status ciąg znaków: publish, draft
force wartość logiczna
tranzly/create-post-translation
Tworzy szkic tłumaczenia wpisu w języku (lang) do ręcznego napisania, bez użycia silnika.
BezpłatnaPOST /wp-json/wp-abilities/v1/abilities/tranzly/create-post-translation/runwłasne sprawdzenie uprawnień dla każdego elementu trasy RESTid ciąg znaków (wymagane)
lang ciąg znaków (wymagane)
name ciąg znaków
slug ciąg znaków
description ciąg znaków
tranzly/create-term-translation
Tworzy tłumaczenie taksonomii w języku z podaną przez ciebie nazwą, uproszczoną nazwą i opisem.
BezpłatnaPOST /wp-json/wp-abilities/v1/abilities/tranzly/create-term-translation/runwłasne sprawdzenie uprawnień dla każdego elementu trasy RESTid ciąg znaków (wymagane)
lang ciąg znaków (wymagane)
name ciąg znaków
slug ciąg znaków
description ciąg znaków
tranzly/disconnect-support
Odłącza tę witrynę od wsparcia.
BezpłatnaPOST /wp-json/wp-abilities/v1/abilities/tranzly/disconnect-support/runmanage_options (własne sprawdzenie trasy REST)brak
tranzly/estimate
Szacuje liczbę znaków i koszt tłumaczenia wpisów (posts lub post_type) na języki (langs) za pomocą silnika, zanim cokolwiek wydasz.
BezpłatnaPOST /wp-json/wp-abilities/v1/abilities/tranzly/estimate/runedit_posts (własne sprawdzenie trasy REST)posts tablica
post_type ciąg znaków
langs tablica (wymagane)
engine ciąg znaków
tranzly/estimate-bulk
Szacuje tłumaczenie całej witryny na dany język (post_types, scope, engine) przed jego rozpoczęciem.
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/estimate-bulk/runedit_posts (własne sprawdzenie trasy REST)post_types tablica
scope ciąg znaków: missing, stale, all
engine ciąg znaków
lang ciąg znaków (wymagane)
after liczba całkowita
tranzly/export-translation-file
Zwraca 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.
ProGET /wp-json/wp-abilities/v1/abilities/tranzly/export-translation-file/runedit_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, csv
posts tablica
post_type ciąg znaków
state ciąg znaków: all, missing, stale, translated
after liczba całkowita
tranzly/fix-status
Kolejkuje tłumaczenie każdego brakującego (lub nieaktualnego) elementu w danym języku i typie wpisu.
BezpłatnaPOST /wp-json/wp-abilities/v1/abilities/tranzly/fix-status/runedit_posts (własne sprawdzenie trasy REST)post_type ciąg znaków
lang ciąg znaków (wymagany)
state ciąg znaków (wymagany): missing, stale, quality
tranzly/get-comments-setting
Zwraca informację, czy komentarze są współdzielone między językami, czy przypisane do każdego języka z osobna.
ProGET /wp-json/wp-abilities/v1/abilities/tranzly/get-comments-setting/runmoderate_comments (własne sprawdzenie trasy REST)brak
tranzly/get-deepl-usage
Zwraca liczbę wykorzystanych znaków oraz limit zapisanego klucza DeepL w tym miesiącu.
BezpłatnaGET /wp-json/wp-abilities/v1/abilities/tranzly/get-deepl-usage/runmanage_options (własne sprawdzenie trasy REST)brak
tranzly/get-diagnostics
Zwraca dane diagnostyczne, jakie zawierałoby zgłoszenie do pomocy technicznej: wersje, aktywne wtyczki, limity i ostatnie błędy.
BezpłatnaGET /wp-json/wp-abilities/v1/abilities/tranzly/get-diagnostics/runmanage_options (własne sprawdzenie trasy REST)brak
tranzly/get-display
Zwraca opcje wyświetlania przełącznika języków i informacji o autorach.
BezpłatnaGET /wp-json/wp-abilities/v1/abilities/tranzly/get-display/runmanage_options (własne sprawdzenie trasy REST)brak
tranzly/get-engine-settings
Zwraca 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łatnaGET /wp-json/wp-abilities/v1/abilities/tranzly/get-engine-settings/runmanage_options (własne sprawdzenie trasy REST)brak
tranzly/get-glossary
Zwraca słowa nigdy nietłumaczone, ustalone tłumaczenia terminów oraz ton wypowiedzi dla poszczególnych języków.
ProGET /wp-json/wp-abilities/v1/abilities/tranzly/get-glossary/runmanage_optionsbrak
tranzly/get-integrations
Wyś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łatnaGET /wp-json/wp-abilities/v1/abilities/tranzly/get-integrations/runmanage_options (własne sprawdzenie trasy REST)brak
tranzly/get-job
Zwraca postęp i liczby dla pojedynczego zadania.
BezpłatnaGET /wp-json/wp-abilities/v1/abilities/tranzly/get-job/runmanage_options (własne sprawdzenie trasy REST)id ciąg znaków (wymagany)
tranzly/get-job-failures
Wyświetla listę elementów zadania zakończonych niepowodzeniem wraz z powodem każdego z nich.
BezpłatnaGET /wp-json/wp-abilities/v1/abilities/tranzly/get-job-failures/runmanage_options (własne sprawdzenie trasy REST)id ciąg znaków (wymagany)
tranzly/get-legacy-import
Zwraca stan i raport importu tłumaczeń z Tranzly 2.x.
BezpłatnaGET /wp-json/wp-abilities/v1/abilities/tranzly/get-legacy-import/runmanage_options (własne sprawdzenie trasy REST)brak
tranzly/get-licence
Zwraca plan Tranzly tej witryny, stan licencji, datę odnowienia oraz zawartość planu.
BezpłatnaGET /wp-json/wp-abilities/v1/abilities/tranzly/get-licence/runmanage_options (własne sprawdzenie trasy REST)brak
tranzly/get-menus
Zwraca menu wyświetlane dla każdego języka w poszczególnych lokalizacjach menu.
BezpłatnaGET /wp-json/wp-abilities/v1/abilities/tranzly/get-menus/runedit_theme_options (własne sprawdzenie trasy REST)brak
tranzly/get-post-group
Wyświetla grupę tłumaczeń wpisu: element każdego języka wraz z tytułem, statusem i odnośnikiem do edycji.
BezpłatnaGET /wp-json/wp-abilities/v1/abilities/tranzly/get-post-group/runedit_post i edit_term (własne sprawdzenie trasy REST)id ciąg znaków (wymagany)
tranzly/get-quality-report
Zwraca raport jakości AI dla tłumaczenia: ocenę i oznaczone segmenty.
ProGET /wp-json/wp-abilities/v1/abilities/tranzly/get-quality-report/runedit_post (własne sprawdzenie trasy REST)id ciąg znaków (wymagany)
tranzly/get-segments
Zwraca segmenty tłumaczenia obok oryginału w celu przeglądu i korekty.
BezpłatnaGET /wp-json/wp-abilities/v1/abilities/tranzly/get-segments/runedit_post (własne sprawdzenie trasy REST)id ciąg znaków (wymagany)
tranzly/get-shared-strings
Zwraca teksty motywu i wtyczek (zakres) w danym języku wraz z ich tłumaczeniami.
BezpłatnaGET /wp-json/wp-abilities/v1/abilities/tranzly/get-shared-strings/runedit_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-strings
Zwraca tytuł witryny, opis i teksty widżetów w danym języku.
BezpłatnaGET /wp-json/wp-abilities/v1/abilities/tranzly/get-site-strings/runmanage_options (własne sprawdzenie trasy REST)lang ciąg znaków (wymagany)
tranzly/get-support-connection
Określa, czy ta witryna jest połączona ze wsparciem Zinn Digital® i jako kto.
BezpłatnaGET /wp-json/wp-abilities/v1/abilities/tranzly/get-support-connection/runmanage_options (własne sprawdzenie trasy REST)refresh
tranzly/get-term-group
Zwraca listę grupy tłumaczeń kategorii lub tagu.
BezpłatnaGET /wp-json/wp-abilities/v1/abilities/tranzly/get-term-group/runedit_post i edit_term (własne sprawdzenie trasy REST)id (wymagany)
tranzly/get-urls
Zwraca 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łatnaGET /wp-json/wp-abilities/v1/abilities/tranzly/get-urls/runmanage_options (własne sprawdzenie trasy REST)brak
tranzly/get-workflow-settings
Zwraca automatyczne tłumaczenie podczas publikacji i aktualizacji, recenzję przed publikacją oraz próg, dostawcę i model kontroli jakości AI.
ProGET /wp-json/wp-abilities/v1/abilities/tranzly/get-workflow-settings/runmanage_options (własne sprawdzenie trasy REST)brak
tranzly/import-from-source
Importuje następną stronę tłumaczeń z innej wtyczki wielojęzycznej (tryb: dry-run lub run; kursor).
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/import-from-source/runmanage_options (własne sprawdzenie trasy REST)source (wymagany)
mode: dry-run, run, undo
cursor
tranzly/import-translation-file
Zapisuje następną stronę wpisów z przesłanego pliku tłumaczenia (powtarzaj z after do ukończenia).
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/import-translation-file/runedit_posts (własne sprawdzenie trasy REST)token (wymagany)
after
tranzly/link-post
Ustawia istniejący wpis (docelowy) jako tłumaczenie tego wpisu w danym języku.
BezpłatnaPOST /wp-json/wp-abilities/v1/abilities/tranzly/link-post/runedit_post i edit_term (własne sprawdzenie trasy REST)id (wymagany)
lang (wymagany)
target (wymagana)
tranzly/link-term
Ustawia istniejący termin (docelowy) jako tłumaczenie tego terminu w danym języku.
BezpłatnaPOST /wp-json/wp-abilities/v1/abilities/tranzly/link-term/runedit_post i edit_term (własne sprawdzenie trasy REST)id (wymagany)
lang (wymagany)
target (wymagana)
tranzly/list-engines
Wyświetla listę silników tłumaczeń, informację o ich konfiguracji oraz wskazuje, który z nich jest używany domyślnie.
BezpłatnaGET /wp-json/wp-abilities/v1/abilities/tranzly/list-engines/runedit_postsbrak
tranzly/list-import-sources
Wyświetla listę danych WPML, Polylang i TranslatePress znalezionych w tej witrynie, które można zaimportować.
ProGET /wp-json/wp-abilities/v1/abilities/tranzly/list-import-sources/runmanage_options (własne sprawdzenie trasy REST)brak
tranzly/list-jobs
Wyświetla zadania tłumaczenia w tle, od najnowszych, wraz z postępem.
BezpłatnaGET /wp-json/wp-abilities/v1/abilities/tranzly/list-jobs/runedit_posts (własne sprawdzenie trasy REST)brak
tranzly/list-languages
Wyświetla języki witryny. Pierwszym jest język, w którym napisana jest oryginalna treść.
BezpłatnaGET /wp-json/wp-abilities/v1/abilities/tranzly/list-languages/runedit_postsbrak
tranzly/list-status-items
Wyświetla oryginały wraz ze stanem ich tłumaczenia w danym języku (stan: missing, stale, current), strona po stronie.
BezpłatnaGET /wp-json/wp-abilities/v1/abilities/tranzly/list-status-items/runedit_posts (własne sprawdzenie trasy REST)post_type
lang (wymagany)
state: all, missing, stale, translated, human, machine, review, quality
after
tranzly/list-theme-strings
Wyś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.
ProGET /wp-json/wp-abilities/v1/abilities/tranzly/list-theme-strings/runmanage_options (własne sprawdzenie trasy REST)brak
tranzly/open-support-ticket
Wysył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łatnaPOST /wp-json/wp-abilities/v1/abilities/tranzly/open-support-ticket/runmanage_options (własne sprawdzenie trasy REST)subject (wymagany)
message (wymagany)
kind: help, bug, feedback, feature_request
email
name
diagnostics
tranzly/record-support-consent
Zapisuje zgodę administratora na wysyłanie danych diagnostycznych wraz ze zgłoszeniami do pomocy technicznej.
BezpłatnaPOST /wp-json/wp-abilities/v1/abilities/tranzly/record-support-consent/runmanage_options (własne sprawdzenie trasy REST)consent (wymagana)
tranzly/retry-job-item
Ponawia nieudany element (akcja: retry, opcjonalnie z innym silnikiem) lub oznacza go do tłumaczenia ręcznego (akcja: by-hand).
BezpłatnaPOST /wp-json/wp-abilities/v1/abilities/tranzly/retry-job-item/runedit_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-translation
Zatwierdza tłumaczenie (i publikuje je, gdy oryginał jest opublikowany) lub odsyła je (decision, note).
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/review-translation/runedit_post (własne sprawdzenie trasy REST)id ciąg znaków (wymagane)
decision ciąg znaków (wymagane): approve, changes, pending
note ciąg znaków
tranzly/run-legacy-import
Uruchamia import z wersji 2.x: dry-run (tylko raport), run lub undo.
BezpłatnaPOST /wp-json/wp-abilities/v1/abilities/tranzly/run-legacy-import/runmanage_options (własne sprawdzenie trasy REST)action ciąg znaków (wymagane)
tranzly/scan-theme-strings
Skanuje kolejną stronę plików PHP komponentu w poszukiwaniu tekstów do przetłumaczenia (powtarzaj z after aż do zakończenia).
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/scan-theme-strings/runmanage_options (własne sprawdzenie trasy REST)component ciąg znaków (wymagane)
after liczba całkowita
tranzly/schedule-quality-check
Planuje kontrolę jakości AI kolejnej strony tłumaczeń danego języka (lub podanych wpisów).
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/schedule-quality-check/runedit_posts (własne sprawdzenie trasy REST)lang ciąg znaków (wymagane)
post_type ciąg znaków
posts tablica
after liczba całkowita
tranzly/seo-audit
Sprawdza tłumaczenia pod kątem brakujących tytułów SEO, opisów, uproszczonych nazw i hreflang w danym języku, strona po stronie.
ProGET /wp-json/wp-abilities/v1/abilities/tranzly/seo-audit/runmanage_options (własne sprawdzenie trasy REST)lang ciąg znaków (wymagane)
after liczba całkowita
tranzly/set-comments-setting
Współdzieli komentarze pomiędzy tłumaczeniami wpisu lub zachowuje je osobno dla każdego języka (mode).
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/set-comments-setting/runmanage_options i moderate_comments (własne sprawdzenie trasy REST)mode ciąg znaków (wymagane): off, show, translate
tranzly/set-engine-key
Zapisuje 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łatnaPOST /wp-json/wp-abilities/v1/abilities/tranzly/set-engine-key/runmanage_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-menus
Przypisuje menu dla poszczególnych języków według lokalizacji (map).
BezpłatnaPOST /wp-json/wp-abilities/v1/abilities/tranzly/set-menus/runedit_theme_options (własne sprawdzenie trasy REST)map obiekt (wymagane)
tranzly/set-protection
Chroni tłumaczenie przed nadpisaniem przez silnik (protected: true) lub je odblokowuje.
BezpłatnaPOST /wp-json/wp-abilities/v1/abilities/tranzly/set-protection/runedit_post (własne sprawdzenie trasy REST)id ciąg znaków (wymagane)
protected wartość logiczna (wymagane)
tranzly/set-shared-strings
Zapisuje poprawione tłumaczenia tekstów motywu i wtyczki (strings); stają się one chronione.
BezpłatnaPOST /wp-json/wp-abilities/v1/abilities/tranzly/set-shared-strings/runedit_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-string
Zapisuje jeden tekst witryny (key) w danym języku, np. tytuł witryny lub opis.
BezpłatnaPOST /wp-json/wp-abilities/v1/abilities/tranzly/set-site-string/runedit_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-urls
Ustawia tryb adresów (mode), domeny dla poszczególnych języków, przetłumaczone bazy i segmenty, noindex_untranslated oraz sugestie uproszczonych nazw.
BezpłatnaPOST /wp-json/wp-abilities/v1/abilities/tranzly/set-urls/runmanage_options (własne sprawdzenie trasy REST)mode ciąg znaków
segments obiekt
domains obiekt
bases obiekt
suggest wartość logiczna
noindex_untranslated wartość logiczna
tranzly/start-trial
Rozpoczyna 14-dniowy okres próbny Tranzly Pro dla tej witryny (płatność nie jest wymagana).
BezpłatnaPOST /wp-json/wp-abilities/v1/abilities/tranzly/start-trial/runmanage_options (własne sprawdzenie trasy REST)brak
tranzly/translate-media-field
Zapisuje tekst alternatywny, tytuł lub podpis (field) obrazka w danym języku (lang).
BezpłatnePOST /wp-json/wp-abilities/v1/abilities/tranzly/translate-media-field/runedit_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, title
translation ciąg znaków (wymagane)
tranzly/translate-post
Tł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łatnePOST /wp-json/wp-abilities/v1/abilities/tranzly/translate-post/runmoż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ów
publish wartość logiczna
force wartość logiczna
tranzly/translate-shared-strings
Tł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łatnePOST /wp-json/wp-abilities/v1/abilities/tranzly/translate-shared-strings/runedit_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-site
Przepł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łatnePOST /wp-json/wp-abilities/v1/abilities/tranzly/translate-site/runedit_postslanguages ciąg znaków (wymagane)
tranzly/translate-term
Tł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łatnePOST /wp-json/wp-abilities/v1/abilities/tranzly/translate-term/runwłasne sprawdzenie uprawnień trasy REST dla danego elementuid ciąg znaków (wymagane)
lang ciąg znaków (wymagane)
engine ciąg znaków
force wartość logiczna
status ciąg znaków: publish, draft
tranzly/translation-status
Z 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łatneGET /wp-json/wp-abilities/v1/abilities/tranzly/translation-status/runedit_post dla tego wpisu; edit_posts dla podsumowania witrynyid liczba całkowita
post_type ciąg znaków
tranzly/unlink-post
Usuwa wpis z jego grupy tłumaczeń; zachowuje on swój język.
BezpłatnePOST /wp-json/wp-abilities/v1/abilities/tranzly/unlink-post/runedit_post i edit_term (własne sprawdzenie trasy REST)id ciąg znaków (wymagane)
tranzly/unlink-term
Usuwa termin z jego grupy tłumaczeń.
BezpłatnePOST /wp-json/wp-abilities/v1/abilities/tranzly/unlink-term/runedit_post i edit_term (własne sprawdzenie trasy REST)id ciąg znaków (wymagane)
tranzly/update-display
Zmienia przełącznik (styl, flagi, nazwy, umiejscowienie) oraz linię z informacją o autorach.
BezpłatnePOST /wp-json/wp-abilities/v1/abilities/tranzly/update-display/runmanage_options (własne sprawdzenie trasy REST)switcher obiekt
credit wartość logiczna
tranzly/update-engine-settings
Ustawia 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łatnePOST /wp-json/wp-abilities/v1/abilities/tranzly/update-engine-settings/runmanage_options (własne sprawdzenie trasy REST)default ciąg znaków
per_lang obiekt
fallback tablica
caps obiekt
models obiekt
tranzly/update-glossary
Zastę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.
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/update-glossary/runmanage_optionsdnt tablica
terms obiekt
tone obiekt
tranzly/update-settings
Ustawia 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łatnePOST /wp-json/wp-abilities/v1/abilities/tranzly/update-settings/runmanage_options (własne sprawdzenie trasy REST)prefix ciąg znaków
mcp wartość logiczna
languages tablica
tranzly/update-workflow-settings
Ustawia 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 (własne sprawdzenie trasy REST)on_update ciąg znaków: off, stale, translate
on_publish wartość logiczna
review wartość logiczna
quality_threshold liczba całkowita
quality_provider ciąg znaków
quality_model ciąg znaków
tranzly/upload-translation-file
Przesyła przetłumaczony gdzie indziej plik Tranzly XLIFF lub CSV (content, filename); zwraca token identyfikujący przesłany plik na potrzeby importu.
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/upload-translation-file/runedit_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.

PolecenieDziałanieWydanie
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 enginesWyś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=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
Zadania tłumaczenia w tle.Bezpłatna
wp tranzly legacy <action> [--format=<format>]
wp tranzly legacy dry-run
wp tranzly legacy run
wp 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 setup
wp 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=admin
wp 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.

FunkcjaDziałanieWersja
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(): stringJęzyk bieżącego żądania (kod ustawień regionalnych WordPressa, np. `fr_FR`).Free
tranzly_default_language(): stringDomyślny język: pierwszy na liście.Free
tranzly_get_engines(): arrayDostępne silniki: id => nazwa.Free
tranzly_get_post_language( int $post_id ): stringJęzyk, w którym napisano wpis.Free
tranzly_get_term_language( int $term_id ): stringJęzyk, w którym utworzono termin.Free
tranzly_get_term_translation( int $term_id, string $lang ): ?intTłumaczenie terminu na dany język lub null.Free
tranzly_get_term_translations( int $term_id ): arrayKażda wersja terminu: kod języka => ID terminu.Free
tranzly_get_translation( int $post_id, string $lang ): ?intID 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 ): arrayKaż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 ): stringAdres URL wyświetlający dany język.Free
tranzly_languages(): arrayJę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(): boolCofa ostatnie wywołanie tranzly_switch_language().Free
tranzly_switch_language( string $lang ): boolPowoduje 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 ): arrayNazwy 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.

ZaczepRodzajCo robiParametryWydanie
tranzly_admin_barAkcjaUruchamia się po utworzeniu menu Tłumaczeń na pasku narzędzi (wizualny edytor Pro dodaje tutaj pozycję „Przetłumacz na tej stronie”).\WP_Admin_Bar $bar
int $id
Bezpłatne
tranzly_admin_dataFiltrFiltruje 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.brakBezpłatne
tranzly_ai_modelFiltrFiltruje 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 $targetBezpłatne
tranzly_ai_providers_in_useFiltrFiltruje 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.brakBezpłatne
tranzly_content_before_rebuildFiltrFiltruje 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 $content
string $lang
Bezpłatne
tranzly_copy_meta_keysFiltrFiltruje klucze meta kopiowane z wpisu do jego nowego tłumaczenia. Nic innego nie jest kopiowane.int $source_idBezpłatne
tranzly_deepl_hostFiltrFiltruje hosta API DeepL (serwer proxy lub atrapę testową).string $host
string $key
Bezpłatne
tranzly_deepl_price_per_millionFiltrFiltruje cenę DeepL za milion znaków w dolarach amerykańskich.float $priceBezpłatne
tranzly_default_engineFiltrFiltruje identyfikator silnika używanego, gdy żaden nie zostanie wskazany.string $idBezpłatne
tranzly_engine_capFiltrFiltruje miesięczny limit wydatków dla silnika w dolarach amerykańskich: brak w bezpłatnej wtyczce.float|null $cap
string $engine
Bezpłatne
tranzly_engine_chainFiltrFiltruje 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 $lang
string $first
Bezpłatne
tranzly_engine_optionsFiltrFiltruje opcje przekazywane do silnika (lista wykluczeń z tłumaczenia, glosariusz, stopień formalności, instrukcje).string $target
Engine $engine
Bezpłatne
tranzly_engine_settings_saveFiltrZapisuje 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).brakBezpłatne
tranzly_frontend_prefixFiltrFiltruje neutralny prefiks klas front-endu.string $prefixBezpłatne
tranzly_fs_loadedAkcjaUruchamia się po załadowaniu pakietu SDK licencjonowania (w głównym pliku, przed jakimkolwiek kodem Tranzly). Podepnij się tutaj, aby komunikować się z `tranzly_fs()`.brakBezpłatne
tranzly_glossary_optionsFiltrFiltruje opcje silnika dla języka docelowego: listę wykluczeń z tłumaczenia oraz glosariusz i ton wypowiedzi, gdy doda je warstwa premium.string $langBezpłatne
tranzly_glossary_saveFiltrZapisuje 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).brakBezpłatne
tranzly_google_price_per_millionFiltrFiltruje cenę Google Cloud Translation za milion znaków w dolarach amerykańskich.float $pricePro
tranzly_install_language_packsFiltrOkreś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 $installBezpłatne
tranzly_integration_availableFiltrFiltruje, 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 $on
string $id
Bezpłatne
tranzly_integrationsFiltrFiltruje integracje uruchamiane przez Tranzly. Dodaj podklasę `Integration`, aby obsłużyć inną wtyczkę.brakBezpłatne
tranzly_is_proFiltrFiltruje, czy warstwa premium jest uruchomiona. Odpowiada na to wyłącznie warstwa premium.bool $proBezpłatne
tranzly_job_createdAkcjaUruchamia się po utworzeniu zadania tłumaczenia.int $job
int $items
Bezpłatne
tranzly_job_finishedAkcjaUruchamia się, gdy w zadaniu tłumaczenia nie ma już nic do zrobienia.int $job_idBezpłatny
tranzly_kit_api_baseFiltrFiltruje bazowy adres API Zinn Digital®, do którego odwołują się ekrany wsparcia.string $baseBezpłatny
tranzly_kit_diagnosticsFiltrFiltruje 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.brakBezpłatny
tranzly_kit_footprint_freeFiltrFiltruje informację, czy ta witryna jest wolna od śladów identyfikacyjnych, aby Zinn® Ads nigdy nie było na niej promowane.bool $footprint_freeBezpłatny
tranzly_kit_promotionsFiltrFiltruje 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`.brakBezpłatny
tranzly_kit_tierFiltrFiltruje poziom planu zgłaszany przez zestaw dla tej wtyczki (testy i środowisko stagingowe; w środowisku produkcyjnym decyduje licencja).string $tierBezpłatny
tranzly_localize_linksFiltrFiltruje informację, czy Tranzly kieruje linki wewnętrzne tej strony do ich tłumaczeń.bool $localize
string $lang
Bezpłatny
tranzly_memory_enabledFiltrFiltruje informację, czy używana jest pamięć tłumaczeń.bool $onPro
tranzly_microsoft_price_per_millionFiltrFiltruje cenę Microsoft Translator za milion znaków w dolarach amerykańskich.float $pricePro
tranzly_network_enabledFiltrFiltruje informację, czy warstwa sieci multisite jest włączona.bool $agencyBezpłatny
tranzly_pbs_internal_post_typesFiltrFiltruje typy wpisów Page Builder Sandwich, których Tranzly nie modyfikuje.brakBezpłatny
tranzly_post_segmentsFiltrFiltruje 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 $postBezpłatny
tranzly_post_translatedAkcjaUruchamia się po przetłumaczeniu wpisu przez silnik (lub po zapisaniu go przez plik od użytkownika czy import).int $target
int $source_id
string $code
string $engine
Bezpłatny
tranzly_post_translation_createdAkcjaUruchamia się po utworzeniu tłumaczenia wpisu przez Tranzly.int $new_id
int $source_id
string $code
Bezpłatny
tranzly_post_typesFiltrFiltruje typy wpisów tłumaczone przez Tranzly.brakBezpłatny
tranzly_pre_current_languageFiltrWymusza 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 $langBezpłatny
tranzly_query_varFiltrFiltruje zmienną zapytania wybierającą język.string $varBezpłatny
tranzly_queue_lease_secondsFiltrFiltruje 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 $secondsBezpłatny
tranzly_queue_worker_secondsFiltrFiltruje czas działania jednego procesu roboczego przed przekazaniem pracy, w sekundach.int $secondsBezpłatny
tranzly_queue_workersFiltrFiltruje 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 $workers
int $job_id
Bezpłatny
tranzly_rate_source_FiltrKursy walut z innego źródła (zobacz `tranzly_rate_sources`).brakPro
tranzly_rate_sourcesFiltrFiltruje ź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.brakPro
tranzly_register_enginesAkcjaRejestruje silniki tłumaczeń. Wywołaj `$registry->add( new Twój_Silnik() )`.Registry $registryBezpłatny
tranzly_relations_changedAkcjaUruchamia 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 $type
array<int> $ids
Bezpłatny
tranzly_robots_meta_keysFiltrFiltruje klucze meta wpisów przechowujące ustawienia dla robotów sieciowych; każde z nich przechodzi z oryginału na jego tłumaczenia.brakBezpłatny
tranzly_shared_string_scopesFiltrFiltruje zakresy wspólnego tekstu (ścieżka L06, T6: integracje dodają `woocommerce`, `forms` i `theme`; ich teksty wchodzą przez `tranzly_shared_strings`).brakDarmowa
tranzly_shared_stringsFiltrFiltruje 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 $scopeDarmowa
tranzly_shared_strings_coveredFiltrFiltruje 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 $scope
string $lang
Darmowa
tranzly_source_changedAkcjaUruchamiane, gdy tłumaczona treść oryginału uległa zmianie, przez co jego tłumaczenia są nieaktualne.int $post_id
string $now
string $before
Darmowa
tranzly_source_meta_keysFiltrFiltruje 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_idDarmowa
tranzly_source_publishedAkcjaUruchamiane raz, gdy oryginał zostanie po raz pierwszy opublikowany (po zapisaniu jego metadanych).int $post_idDarmowa
tranzly_style_rules_enabledFiltrOkreś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 $enabled
string $locale
Darmowa
tranzly_taxonomiesFiltrFiltruje taksonomie tłumaczone przez Tranzly.brakDarmowa
tranzly_term_segmentsFiltrFiltruje 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 $termDarmowa
tranzly_term_translatedAkcjaUruchamiane po przetłumaczeniu elementu taksonomii przez silnik, wraz z każdym przetłumaczonym segmentem (integracje zapisują segmenty dodane w `tranzly_term_segments`).int $target
int $term_id
string $code
Darmowa
tranzly_term_translation_createdAkcjaUruchamiane po utworzeniu tłumaczenia elementu taksonomii przez Tranzly.int $new_id
int $term_id
string $code
Darmowa
tranzly_translatable_attributesFiltrFiltruje atrybuty tłumaczone przez Tranzly dla typu bloku.string $block_nameDarmowa
tranzly_translate_stringFiltrFiltruje jeden tłumaczony ciąg znaków na dany język.string $value
string $code
array $context
Darmowa
tranzly_translated_post_fieldsFiltrFiltruje 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 $post
string $code
Darmowa
tranzly_translation_memoryFiltrFiltruje używaną pamięć tłumaczeń: brak w bezpłatnej wtyczce; wersja premium oferuje taką funkcję (docs/843, wytyczna 5 WordPress.org).Translation_Memory|null $memoryDarmowa