Προγραμματιστές

Αναφορά δυνατοτήτων Tranzly

Το Tranzly καταχωρεί τις ενέργειές του στο WordPress Abilities API. Οι ίδιες δυνατότητες είναι εργαλεία MCP στον διακομιστή του ίδιου του ιστότοπου και διαδρομές REST στο /wp-json/wp-abilities/v1. Αυτή η σελίδα δημιουργείται από το μητρώο του ίδιου του προσθέτου.

Οδηγός χρήστη: σύνδεση μιας εφαρμογής AI

Τελικά σημεία

ΔυνατότηταREST
MCP μέσω HTTP (με δυνατότητα ροής)/wp-json/tranzly/v1/mcp
MCP μέσω WP-CLI (τυπική είσοδος και έξοδος)wp mcp-adapter serve --server=tranzly --user=<login>
REST: προβολή λίστας δυνατοτήτων/wp-json/wp-abilities/v1/abilities?category=tranzly
REST: εκτέλεση μιας δυνατότητας/wp-json/wp-abilities/v1/abilities/<name>/run (GET με ?input= για δυνατότητες μόνο για ανάγνωση, POST {"input": {...}} διαφορετικά)

Έλεγχος ταυτότητας και δικαιώματα

Τα αιτήματα HTTP ελέγχονται ως προς την ταυτότητα με έναν κωδικό πρόσβασης εφαρμογής WordPress (HTTP Basic). Η σύνδεση στον διακομιστή MCP απαιτεί τη δυνατότητα (capability) που εμφανίζεται παρακάτω· κάθε δυνατότητα ελέγχει στη συνέχεια το δικό της δικαίωμα, ανά αντικείμενο. Οι δυνατότητες μόνο για ανάγνωση εκτελούνται με GET και τα δεδομένα εισόδου τους στο query string· οι υπόλοιπες με POST και σώμα JSON ‘{«input»: {…}}’.

ένας κωδικός πρόσβασης εφαρμογής WordPress (HTTP) ή --user (WP-CLI)· ο χρήστης χρειάζεται τη δυνατότητα (capability) που ορίζει κάθε δυνατότητα · Ρυθμίσεις: Να επιτρέπονται οι πράκτορες AI (MCP), ενεργοποιημένο από προεπιλογή

Όλες οι δυνατότητες

ΔυνατότηταΈκδοσηRESTΔικαιώματαΠαράμετροι
tranzly/bulk-translate
Ξεκινά εργασίες μετάφρασης στο παρασκήνιο για κάθε πρωτότυπο των επιλεγμένων τύπων περιεχομένου (όλους τους μεταφρασμένους τύπους αν δεν οριστεί κανένας): τις μεταφράσεις που λείπουν, τις μη ενημερωμένες ή όλες. Επιστρέφει τις εργασίες που ξεκίνησαν, μία ανά γλώσσα.
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/bulk-translate/runedit_posts· publish_posts για δημοσίευσηlanguages array (απαιτείται)
post_types array
scope string: missing, stale, all
engine string
publish boolean
tranzly/cancel-job
Διακόπτει μια εργασία· οι μεταφράσεις που έχουν ήδη ολοκληρωθεί διατηρούνται.
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/cancel-job/runmanage_options (ο έλεγχος της ίδιας της διαδρομής REST)id string (απαιτείται)
tranzly/check-quality
Χρησιμοποιεί τεχνητή νοημοσύνη για να συγκρίνει μια μετάφραση με το πρωτότυπό της και να τη βαθμολογήσει, αποθηκεύοντας την αναφορά στη μετάφραση. Χρησιμοποιεί το μοντέλο AI ελέγχου ποιότητας που έχει οριστεί στις ρυθμίσεις ροής εργασιών του Tranzly.
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/check-quality/runedit_post στη συγκεκριμένη μετάφρασηid integer (απαιτείται)
tranzly/connect-support
Συνδέει αυτόν τον ιστότοπο με την υποστήριξη της Zinn Digital® (όνομα, email, συγκατάθεση).
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/connect-support/runmanage_options (ο έλεγχος της ίδιας της διαδρομής REST)email string (απαιτείται)
name string
consent boolean (απαιτείται)
tranzly/correct-segments
Αποθηκεύει διορθωμένα τμήματα μιας μετάφρασης (τμήματα: κλειδί σε κείμενο)· το διορθωμένο κείμενο προστατεύεται από επανεπεξεργασία μετάφρασης.
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/correct-segments/runedit_post (ο έλεγχος της ίδιας της διαδρομής REST)id string (απαιτείται)
segments object
texts object
tranzly/create-job
Ξεκινά μια εργασία στο παρασκήνιο για τη μετάφραση των επιλεγμένων άρθρων (posts) ή ενός ολόκληρου τύπου περιεχομένου σε γλώσσες (langs).
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/create-job/runedit_posts (ο έλεγχος της ίδιας της διαδρομής REST)posts array
post_type string
langs array (απαιτείται)
engine string
status string: publish, draft
force boolean
tranzly/create-post-translation
Δημιουργεί ένα πρόχειρο μετάφρασης για ένα άρθρο σε μια γλώσσα (lang) για χειροκίνητη συγγραφή, χωρίς μεταφραστική μηχανή.
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/create-post-translation/runο έλεγχος δικαιωμάτων ανά στοιχείο της ίδιας της διαδρομής RESTid string (απαιτείται)
lang string (απαιτείται)
name string
slug string
description string
tranzly/create-term-translation
Δημιουργεί τη μετάφραση ενός όρου σε μια γλώσσα με όνομα, σύντομο όνομα και περιγραφή που ορίζετε εσείς.
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/create-term-translation/runο έλεγχος δικαιωμάτων ανά στοιχείο της ίδιας της διαδρομής RESTid string (απαιτείται)
lang string (απαιτείται)
name string
slug string
description string
tranzly/disconnect-support
Αποσυνδέει αυτόν τον ιστότοπο από την υποστήριξη.
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/disconnect-support/runmanage_options (ο έλεγχος της ίδιας της διαδρομής REST)κανένα
tranzly/estimate
Εκτιμά τους χαρακτήρες και το κόστος μετάφρασης άρθρων (posts ή post_type) σε γλώσσες (langs) με μια μηχανή, πριν από οποιαδήποτε χρέωση.
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/estimate/runedit_posts (ο έλεγχος της ίδιας της διαδρομής REST)posts array
post_type string
langs array (απαιτείται)
engine string
tranzly/estimate-bulk
Εκτιμά τη μετάφραση ολόκληρου του ιστοτόπου σε μια γλώσσα (post_types, scope, engine) πριν από την έναρξή της.
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/estimate-bulk/runedit_posts (ο έλεγχος της ίδιας της διαδρομής REST)post_types array
scope string: missing, stale, all
engine string
lang string (απαιτείται)
after integer
tranzly/export-translation-file
Επιστρέφει ένα αρχείο XLIFF ή CSV (ως κείμενο) με τα πρωτότυπα και τις μεταφράσεις τους σε μία γλώσσα, για μεταφραστή ή μεταφραστικό γραφείο: τα συγκεκριμένα άρθρα ή μια σελίδα έως και 100 πρωτοτύπων ενός τύπου περιεχομένου σε μια κατάσταση (missing, stale, translated ή all· επαναλάβετε με το after). Το ίδιο αρχείο μπορεί να εισαχθεί ξανά μετά τη μετάφραση.
ProGET /wp-json/wp-abilities/v1/abilities/tranzly/export-translation-file/runedit_posts· κάθε άρθρο περιλαμβάνεται μόνο εάν ο χρήστης έχει δικαίωμα επεξεργασίας τουlang string (απαιτείται)
format string: xliff, csv
posts array
post_type string
state string: all, missing, stale, translated
after integer
tranzly/fix-status
Βάζει στην ουρά για μετάφραση κάθε στοιχείο που λείπει (ή δεν είναι ενημερωμένο) σε μια γλώσσα και τύπο περιεχομένου.
ΔωρεάνPOST /wp-json/wp-abilities/v1/abilities/tranzly/fix-status/runedit_posts (ο έλεγχος της ίδιας της διαδρομής REST)post_type string
lang string (απαιτείται)
state string (απαιτείται): missing, stale, quality
tranzly/get-comments-setting
Επιστρέφει αν τα σχόλια μοιράζονται σε όλες τις γλώσσες ή διατηρούνται ανά γλώσσα.
ProGET /wp-json/wp-abilities/v1/abilities/tranzly/get-comments-setting/runmoderate_comments (ο έλεγχος της ίδιας της διαδρομής REST)κανένα
tranzly/get-deepl-usage
Επιστρέφει τους χαρακτήρες που χρησιμοποιήθηκαν και το όριο του αποθηκευμένου κλειδιού DeepL για αυτόν τον μήνα.
ΔωρεάνGET /wp-json/wp-abilities/v1/abilities/tranzly/get-deepl-usage/runmanage_options (ο έλεγχος της ίδιας της διαδρομής REST)κανένα
tranzly/get-diagnostics
Επιστρέφει τα διαγνωστικά που θα περιλάμβανε ένα αίτημα υποστήριξης: εκδόσεις, ενεργά πρόσθετα, όρια και πρόσφατα σφάλματα.
ΔωρεάνGET /wp-json/wp-abilities/v1/abilities/tranzly/get-diagnostics/runmanage_options (ο έλεγχος της ίδιας της διαδρομής REST)κανένα
tranzly/get-display
Επιστρέφει τις επιλογές εμφάνισης για τον εναλλάκτη γλώσσας και τις μονάδες.
ΔωρεάνGET /wp-json/wp-abilities/v1/abilities/tranzly/get-display/runmanage_options (ο έλεγχος της ίδιας της διαδρομής REST)κανένα
tranzly/get-engine-settings
Επιστρέφει την προεπιλεγμένη και την εφεδρική μηχανή, τις μηχανές και τα μοντέλα AI ανά γλώσσα, την κατάσταση κάθε μηχανής, τους συνδεδεμένους παρόχους AI με τα μοντέλα τους και το κόστος αυτού του μήνα.
ΔωρεάνGET /wp-json/wp-abilities/v1/abilities/tranzly/get-engine-settings/runmanage_options (ο έλεγχος της ίδιας της διαδρομής REST)κανένα
tranzly/get-glossary
Επιστρέφει τις λέξεις που δεν μεταφράζονται ποτέ, τις σταθερές μεταφράσεις όρων και το ύφος ανά γλώσσα.
ProGET /wp-json/wp-abilities/v1/abilities/tranzly/get-glossary/runmanage_optionsκανένα
tranzly/get-integrations
Παραθέτει τα πρόσθετα SEO, WooCommerce, page-builder και φορμών που υποστηρίζει το Tranzly και ποια είναι ενεργά εδώ.
ΔωρεάνGET /wp-json/wp-abilities/v1/abilities/tranzly/get-integrations/runmanage_options (ο έλεγχος της ίδιας της διαδρομής REST)κανένα
tranzly/get-job
Επιστρέφει την πρόοδο και τις μετρήσεις μιας εργασίας.
ΔωρεάνGET /wp-json/wp-abilities/v1/abilities/tranzly/get-job/runmanage_options (ο έλεγχος της ίδιας της διαδρομής REST)id string (απαιτείται)
tranzly/get-job-failures
Παραθέτει τα αποτυχημένα στοιχεία μιας εργασίας μαζί με τον λόγο αποτυχίας για το καθένα.
ΔωρεάνGET /wp-json/wp-abilities/v1/abilities/tranzly/get-job-failures/runmanage_options (ο έλεγχος της ίδιας της διαδρομής REST)id string (απαιτείται)
tranzly/get-legacy-import
Επιστρέφει την κατάσταση και την αναφορά εισαγωγής μεταφράσεων από το Tranzly 2.x.
ΔωρεάνGET /wp-json/wp-abilities/v1/abilities/tranzly/get-legacy-import/runmanage_options (ο έλεγχος της ίδιας της διαδρομής REST)κανένα
tranzly/get-licence
Επιστρέφει το πλάνο Tranzly αυτού του ιστοτόπου, την κατάσταση της άδειας, την ημερομηνία ανανέωσης και το τι περιλαμβάνει το πλάνο.
ΔωρεάνGET /wp-json/wp-abilities/v1/abilities/tranzly/get-licence/runmanage_options (ο έλεγχος της ίδιας της διαδρομής REST)κανένα
tranzly/get-menus
Επιστρέφει ποιο μενού εμφανίζει κάθε γλώσσα σε κάθε θέση μενού.
ΔωρεάνGET /wp-json/wp-abilities/v1/abilities/tranzly/get-menus/runedit_theme_options (ο έλεγχος της ίδιας της διαδρομής REST)κανένα
tranzly/get-post-group
Παραθέτει την ομάδα μετάφρασης μιας δημοσίευσης: το στοιχείο κάθε γλώσσας με τον τίτλο, την κατάσταση και τον σύνδεσμο επεξεργασίας του.
ΔωρεάνGET /wp-json/wp-abilities/v1/abilities/tranzly/get-post-group/runedit_post and edit_term (ο έλεγχος της ίδιας της διαδρομής REST)id string (απαιτείται)
tranzly/get-quality-report
Επιστρέφει την αναφορά ποιότητας AI μιας μετάφρασης: τη βαθμολογία και τα τμήματα που επισημάνθηκαν.
ProGET /wp-json/wp-abilities/v1/abilities/tranzly/get-quality-report/runedit_post (ο έλεγχος της ίδιας της διαδρομής REST)id string (απαιτείται)
tranzly/get-segments
Επιστρέφει τα τμήματα μιας μετάφρασης δίπλα στο πρωτότυπο, για έλεγχο και διόρθωση.
ΔωρεάνGET /wp-json/wp-abilities/v1/abilities/tranzly/get-segments/runedit_post (ο έλεγχος της ίδιας της διαδρομής REST)id string (απαιτείται)
tranzly/get-shared-strings
Επιστρέφει τα κείμενα θεμάτων και πρόσθετων (πεδίο εφαρμογής) σε μια γλώσσα μαζί με τις μεταφράσεις τους.
ΔωρεάνGET /wp-json/wp-abilities/v1/abilities/tranzly/get-shared-strings/runedit_theme_options (ο έλεγχος της ίδιας της διαδρομής REST)lang string (απαιτείται)
scope string: menus, site, templates, gettext.plugin-<slug>, gettext.theme-<slug>
tranzly/get-site-strings
Επιστρέφει τον τίτλο του ιστοτόπου, τον υπότιτλο και τα κείμενα μικροεφαρμογών σε μια γλώσσα.
ΔωρεάνGET /wp-json/wp-abilities/v1/abilities/tranzly/get-site-strings/runmanage_options (ο έλεγχος της ίδιας της διαδρομής REST)lang string (απαιτείται)
tranzly/get-support-connection
Δείχνει αν αυτός ο ιστότοπος είναι συνδεδεμένος με την υποστήριξη της Zinn Digital® και ως ποιος.
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/get-support-connection/runmanage_options (ο έλεγχος της ίδιας της διαδρομής REST)refresh boolean
tranzly/get-term-group
Εμφανίζει την ομάδα μετάφρασης μιας κατηγορίας ή μιας ετικέτας.
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/get-term-group/runedit_post και edit_term (ο έλεγχος της ίδιας της διαδρομής REST)id string (υποχρεωτικό)
tranzly/get-urls
Επιστρέφει τον τρόπο εμφάνισης των γλωσσών στις διευθύνσεις (φάκελος, υποτομέας ή τομέας), μεταφρασμένα slug και βάσεις, καθώς και noindex για αμετάφραστες σελίδες.
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/get-urls/runmanage_options (ο έλεγχος της ίδιας της διαδρομής REST)κανένα
tranzly/get-workflow-settings
Επιστρέφει την αυτόματη μετάφραση κατά τη δημοσίευση και την ενημέρωση, την αναθεώρηση πριν από τη δημοσίευση, καθώς και το όριο, τον πάροχο και το μοντέλο του ποιοτικού ελέγχου AI.
ProGET /wp-json/wp-abilities/v1/abilities/tranzly/get-workflow-settings/runmanage_options (ο έλεγχος της ίδιας της διαδρομής REST)κανένα
tranzly/import-from-source
Εισάγει την επόμενη σελίδα μεταφράσεων από άλλο πολύγλωσσο πρόσθετο (λειτουργία: δοκιμαστική εκτέλεση ή εκτέλεση, δρομέας).
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/import-from-source/runmanage_options (ο έλεγχος της ίδιας της διαδρομής REST)source string (υποχρεωτικό)
mode string: dry-run, run, undo
cursor string
tranzly/import-translation-file
Καταγράφει την επόμενη σελίδα άρθρων από ένα μεταφορτωμένο αρχείο μετάφρασης (επαναλάβετε με το after μέχρι να ολοκληρωθεί).
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/import-translation-file/runedit_posts (ο έλεγχος της ίδιας της διαδρομής REST)token string (υποχρεωτικό)
after integer
tranzly/link-post
Ορίζει ένα υπάρχον άρθρο (στόχο) ως τη μετάφραση αυτού του άρθρου σε μια γλώσσα.
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/link-post/runedit_post και edit_term (ο έλεγχος της ίδιας της διαδρομής REST)id string (υποχρεωτικό)
lang string (υποχρεωτικό)
target integer (υποχρεωτικό)
tranzly/link-term
Ορίζει έναν υπάρχοντα όρο (στόχο) ως τη μετάφραση αυτού του όρου σε μια γλώσσα.
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/link-term/runedit_post και edit_term (ο έλεγχος της ίδιας της διαδρομής REST)id string (υποχρεωτικό)
lang string (υποχρεωτικό)
target integer (υποχρεωτικό)
tranzly/list-engines
Εμφανίζει τις μηχανές μετάφρασης, αν έχει ρυθμιστεί η καθεμία, και ποια χρησιμοποιείται όταν δεν ορίζεται καμία.
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/list-engines/runedit_postsκανένα
tranzly/list-import-sources
Εμφανίζει δεδομένα των WPML, Polylang και TranslatePress που βρέθηκαν σε αυτόν τον ιστότοπο και μπορούν να εισαχθούν.
ProGET /wp-json/wp-abilities/v1/abilities/tranzly/list-import-sources/runmanage_options (ο έλεγχος της ίδιας της διαδρομής REST)κανένα
tranzly/list-jobs
Εμφανίζει τις εργασίες μετάφρασης στο παρασκήνιο, ξεκινώντας από τις νεότερες, με την πρόοδό τους.
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/list-jobs/runedit_posts (ο έλεγχος της ίδιας της διαδρομής REST)κανένα
tranzly/list-languages
Εμφανίζει τις γλώσσες του ιστοτόπου. Η πρώτη είναι η γλώσσα στην οποία είναι γραμμένο το αρχικό περιεχόμενο.
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/list-languages/runedit_postsκανένα
tranzly/list-status-items
Εμφανίζει τα πρωτότυπα με την κατάσταση μετάφρασής τους σε μια γλώσσα (κατάσταση: λείπει, παρωχημένη, τρέχουσα), σελίδα προς σελίδα.
FreeGET /wp-json/wp-abilities/v1/abilities/tranzly/list-status-items/runedit_posts (ο έλεγχος της ίδιας της διαδρομής REST)post_type string
lang string (υποχρεωτικό)
state string: all, missing, stale, translated, human, machine, review, quality
after integer
tranzly/list-theme-strings
Εμφανίζει τα θέματα και τα πρόσθετα των οποίων τα κείμενα μπορούν να σαρωθούν για μετάφραση, καθώς και πόσες συμβολοσειρές έχει το καθένα.
ProGET /wp-json/wp-abilities/v1/abilities/tranzly/list-theme-strings/runmanage_options (ο έλεγχος της ίδιας της διαδρομής REST)κανένα
tranzly/open-support-ticket
Υποβάλλει ένα αίτημα υποστήριξης (θέμα, μήνυμα, είδος, email), μαζί με τα διαγνωστικά αυτού του ιστοτόπου εφόσον συμφώνησε ο διαχειριστής. Δεν δημιουργεί ούτε στέλνει ποτέ στοιχεία σύνδεσης.
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/open-support-ticket/runmanage_options (ο έλεγχος της ίδιας της διαδρομής REST)subject string (υποχρεωτικό)
message string (υποχρεωτικό)
kind string: help, bug, feedback, feature_request
email string
name string
diagnostics boolean
tranzly/record-support-consent
Καταγράφει τη συγκατάθεση του διαχειριστή για την αποστολή διαγνωστικών στοιχείων με τα αιτήματα υποστήριξης.
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/record-support-consent/runmanage_options (ο έλεγχος της ίδιας της διαδρομής REST)consent boolean (υποχρεωτικό)
tranzly/retry-job-item
Δοκιμάζει ξανά ένα στοιχείο που απέτυχε (ενέργεια: retry, προαιρετικά με άλλη μηχανή) ή το επισημαίνει για χειροκίνητη μετάφραση (ενέργεια: by-hand).
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/retry-job-item/runedit_post και manage_options (ο έλεγχος της ίδιας της διαδρομής REST)item συμβολοσειρά (απαιτείται)
action συμβολοσειρά (απαιτείται)
engine συμβολοσειρά
tranzly/review-translation
Εγκρίνει μια μετάφραση (και τη δημοσιεύει όταν δημοσιευτεί το αρχικό) ή τη στέλνει πίσω (decision, note).
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/review-translation/runedit_post (ο έλεγχος της ίδιας της διαδρομής REST)id συμβολοσειρά (απαιτείται)
decision συμβολοσειρά (απαιτείται): approve, changes, pending
note συμβολοσειρά
tranzly/run-legacy-import
Εκτελεί την εισαγωγή 2.x: δοκιμαστική εκτέλεση (μόνο αναφορά), εκτέλεση ή αναίρεση.
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/run-legacy-import/runmanage_options (ο έλεγχος της ίδιας της διαδρομής REST)action συμβολοσειρά (απαιτείται)
tranzly/scan-theme-strings
Σαρώνει την επόμενη σελίδα των αρχείων PHP ενός στοιχείου για μεταφράσιμα κείμενα (επαναλάβετε με το after μέχρι να ολοκληρωθεί).
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/scan-theme-strings/runmanage_options (ο έλεγχος της ίδιας της διαδρομής REST)component συμβολοσειρά (απαιτείται)
after ακέραιος
tranzly/schedule-quality-check
Προγραμματίζει τον έλεγχο ποιότητας AI για την επόμενη σελίδα των μεταφράσεων μιας γλώσσας (ή των συγκεκριμένων άρθρων).
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/schedule-quality-check/runedit_posts (ο έλεγχος της ίδιας της διαδρομής REST)lang συμβολοσειρά (απαιτείται)
post_type συμβολοσειρά
posts πίνακας
after ακέραιος
tranzly/seo-audit
Ελέγχει τις μεταφράσεις για ελλείποντες τίτλους SEO, περιγραφές, συντομεύσεις και hreflang σε μια γλώσσα, σελίδα προς σελίδα.
ProGET /wp-json/wp-abilities/v1/abilities/tranzly/seo-audit/runmanage_options (ο έλεγχος της ίδιας της διαδρομής REST)lang συμβολοσειρά (απαιτείται)
after ακέραιος
tranzly/set-comments-setting
Μοιράζει τα σχόλια στις μεταφράσεις ενός άρθρου ή τα διατηρεί ανά γλώσσα (mode).
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/set-comments-setting/runmanage_options και moderate_comments (ο έλεγχος της ίδιας της διαδρομής REST)mode συμβολοσειρά (απαιτείται): off, show, translate
tranzly/set-engine-key
Αποθηκεύει το κλειδί API (και την περιοχή για τη Microsoft) των DeepL, Google ή Microsoft· αν μείνει κενό διαγράφεται. Τα κλειδιά αποθηκεύονται κρυπτογραφημένα και δεν επιστρέφονται ποτέ.
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/set-engine-key/runmanage_options (ο έλεγχος της ίδιας της διαδρομής REST)engine συμβολοσειρά (απαιτείται)
key συμβολοσειρά (απαιτείται)
region συμβολοσειρά
tranzly/set-menus
Αντιστοιχίζει ένα μενού ανά γλώσσα και ανά τοποθεσία (map).
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/set-menus/runedit_theme_options (ο έλεγχος της ίδιας της διαδρομής REST)map αντικείμενο (απαιτείται)
tranzly/set-protection
Προστατεύει μια μετάφραση από αντικατάσταση από τη μηχανή (protected: true) ή την ξεκλειδώνει.
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/set-protection/runedit_post (ο έλεγχος της ίδιας της διαδρομής REST)id συμβολοσειρά (απαιτείται)
protected δυαδική τιμή (απαιτείται)
tranzly/set-shared-strings
Αποθηκεύει διορθωμένες μεταφράσεις κειμένων θέματος και προσθέτου (strings)· γίνονται προστατευμένες.
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/set-shared-strings/runedit_theme_options (ο έλεγχος της ίδιας της διαδρομής REST)lang συμβολοσειρά (απαιτείται)
scope συμβολοσειρά: menus, site, templates, gettext.plugin-<slug>, gettext.theme-<slug>
strings αντικείμενο (απαιτείται)
tranzly/set-site-string
Αποθηκεύει ένα κείμενο του ιστοτόπου (key) σε μια γλώσσα, π.χ. τον τίτλο ή τον υπότιτλο του ιστοτόπου.
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/set-site-string/runedit_theme_options και manage_options (ο έλεγχος της ίδιας της διαδρομής REST)lang συμβολοσειρά (απαιτείται)
key συμβολοσειρά (απαιτείται)
translation συμβολοσειρά (απαιτείται)
tranzly/set-urls
Ορίζει τη λειτουργία διευθύνσεων (mode), τους τομείς ανά γλώσσα, τις μεταφρασμένες βάσεις και τμήματα, το noindex_untranslated και τις προτάσεις συντομεύσεων.
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/set-urls/runmanage_options (ο έλεγχος της ίδιας της διαδρομής REST)mode συμβολοσειρά
segments αντικείμενο
domains αντικείμενο
bases αντικείμενο
suggest δυαδική τιμή
noindex_untranslated δυαδική τιμή
tranzly/start-trial
Ξεκινά τη δοκιμή 14 ημερών του Tranzly Pro για αυτόν τον ιστότοπο (δεν απαιτείται πληρωμή).
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/start-trial/runmanage_options (ο έλεγχος της ίδιας της διαδρομής REST)κανένα
tranzly/translate-media-field
Αποθηκεύει το εναλλακτικό κείμενο, τον τίτλο ή τη λεζάντα μιας εικόνας (field) σε μια γλώσσα (lang).
ΔωρεάνPOST /wp-json/wp-abilities/v1/abilities/tranzly/translate-media-field/runedit_post (ο έλεγχος της ίδιας της διαδρομής REST)id string (υποχρεωτικό)
lang string (υποχρεωτικό)
field string (υποχρεωτικό): alt, caption, title
translation string (υποχρεωτικό)
tranzly/translate-post
Μεταφράζει ένα άρθρο ή σελίδα σε μία ή περισσότερες από τις γλώσσες του ιστοτόπου με μια μηχανή μετάφρασης, δημιουργώντας ή ενημερώνοντας κάθε μετάφραση. Οι νέες μεταφράσεις είναι προσχέδια εκτός αν το publish είναι true. Μια μετάφραση που επεξεργάστηκε χρήστης παραλείπεται, εκτός αν το force είναι true.
ΔωρεάνPOST /wp-json/wp-abilities/v1/abilities/tranzly/translate-post/runδικαίωμα μετάφρασης του άρθρου (edit_post σε αυτό)· edit_post σε υπάρχουσα μετάφραση· δικαίωμα δημοσίευσης του τύπου περιεχομένου για δημοσίευσηid integer (υποχρεωτικό)
languages array (υποχρεωτικό)
engine string
publish boolean
force boolean
tranzly/translate-shared-strings
Μεταφράζει την επόμενη σελίδα των αμετάφραστων κειμένων θεμάτων και προσθέτων σε μια γλώσσα με την προεπιλεγμένη μηχανή (επαναλάβετε με το after μέχρι να ολοκληρωθεί).
ΔωρεάνPOST /wp-json/wp-abilities/v1/abilities/tranzly/translate-shared-strings/runedit_theme_options (ο έλεγχος της ίδιας της διαδρομής REST)lang string (υποχρεωτικό)
scope string: menus, site, templates, gettext.plugin-<slug>, gettext.theme-<slug>
after integer
tranzly/translate-site
Μια καθοδηγούμενη ροή εργασίας: ο πράκτορας ελέγχει τις γλώσσες και τη μηχανή, εκτιμά το κόστος και μεταφράζει ό,τι λείπει, ζητώντας επιβεβαίωση πριν από οποιαδήποτε χρέωση ή δημοσίευση.
ΔωρεάνPOST /wp-json/wp-abilities/v1/abilities/tranzly/translate-site/runedit_postslanguages string (υποχρεωτικό)
tranzly/translate-term
Μεταφράζει έναν όρο (κατηγορία, ετικέτα ή ιδιότητα προϊόντος) σε μια γλώσσα (lang) με μια μηχανή, δημιουργώντας ή ενημερώνοντας τη μετάφρασή του.
ΔωρεάνPOST /wp-json/wp-abilities/v1/abilities/tranzly/translate-term/runο έλεγχος δικαιωμάτων ανά στοιχείο της ίδιας της διαδρομής RESTid string (υποχρεωτικό)
lang string (υποχρεωτικό)
engine string
force boolean
status string: publish, draft
tranzly/translation-status
Με ID άρθρου: η μετάφραση αυτού του άρθρου σε κάθε γλώσσα, αν είναι παρωχημένη και ποιος την έγραψε. Χωρίς ID: το ποσοστό μετάφρασης του ιστοτόπου ανά γλώσσα.
ΔωρεάνGET /wp-json/wp-abilities/v1/abilities/tranzly/translation-status/runedit_post σε αυτό το άρθρο· edit_posts για τη σύνοψη του ιστοτόπουid integer
post_type string
tranzly/unlink-post
Αφαιρεί ένα άρθρο από την ομάδα μετάφρασής του· διατηρεί τη γλώσσα του.
ΔωρεάνPOST /wp-json/wp-abilities/v1/abilities/tranzly/unlink-post/runedit_post και edit_term (ο έλεγχος της ίδιας της διαδρομής REST)id string (υποχρεωτικό)
tranzly/unlink-term
Αφαιρεί έναν όρο από την ομάδα μετάφρασής του.
ΔωρεάνPOST /wp-json/wp-abilities/v1/abilities/tranzly/unlink-term/runedit_post και edit_term (ο έλεγχος της ίδιας της διαδρομής REST)id string (υποχρεωτικό)
tranzly/update-display
Αλλάζει τον επιλογέα γλώσσας (στυλ, σημαίες, ονόματα, τοποθέτηση) και τη γραμμή αναφοράς δημιουργού.
ΔωρεάνPOST /wp-json/wp-abilities/v1/abilities/tranzly/update-display/runmanage_options (ο έλεγχος της ίδιας της διαδρομής REST)switcher object
credit boolean
tranzly/update-engine-settings
Ορίζει την προεπιλεγμένη μηχανή, μια εναλλακτική μηχανή, μηχανές ανά γλώσσα και μοντέλα AI ανά γλώσσα (default, fallback, per_lang, models, caps). Όλα εκτός από την προεπιλεγμένη μηχανή απαιτούν την έκδοση Pro.
ΔωρεάνPOST /wp-json/wp-abilities/v1/abilities/tranzly/update-engine-settings/runmanage_options (ο έλεγχος της ίδιας της διαδρομής REST)default string
per_lang object
fallback array
caps object
models object
tranzly/update-glossary
Αντικαθιστά τα τμήματα του γλωσσαρίου που στέλνετε (λέξεις που δεν μεταφράζονται ποτέ, μεταφράσεις όρων, ύφος)· τα τμήματα που παραλείπετε διατηρούνται. Χρησιμοποιείται από κάθε μηχανή από την επόμενη μετάφραση και μετά.
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/update-glossary/runmanage_optionsdnt array
terms object
tone object
tranzly/update-settings
Ορίζει τις γλώσσες του ιστοτόπου (languages: λίστα κωδικού και ονόματος· η πρώτη είναι η αρχική γλώσσα), το πρόθεμα κλάσης του front-end και αν επιτρέπονται οι πράκτορες AI (MCP).
ΔωρεάνPOST /wp-json/wp-abilities/v1/abilities/tranzly/update-settings/runmanage_options (ο έλεγχος της ίδιας της διαδρομής REST)prefix string
mcp boolean
languages array
tranzly/update-workflow-settings
Ορίζει τα on_update (off, stale, translate), on_publish, review, quality_threshold, quality_provider και quality_model.
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/update-workflow-settings/runmanage_options (ο έλεγχος της ίδιας της διαδρομής REST)on_update συμβολοσειρά: off, stale, translate
on_publish boolean
review boolean
quality_threshold ακέραιος
quality_provider συμβολοσειρά
quality_model συμβολοσειρά
tranzly/upload-translation-file
Μεταφορτώνει ένα αρχείο XLIFF ή CSV του Tranzly (περιεχόμενο, όνομα αρχείου) που έχει μεταφραστεί αλλού· επιστρέφει ένα διακριτικό (token) που προσδιορίζει τη μεταφόρτωση για την εισαγωγή.
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/upload-translation-file/runedit_posts (ο έλεγχος της ίδιας της διαδρομής REST)content συμβολοσειρά (απαιτείται)
filename συμβολοσειρά (απαιτείται)

Δημιουργήθηκε από το abilities.json του προσθέτου, το οποίο με τη σειρά του δημιουργείται από έναν ενεργό ιστότοπο· ένας έλεγχος αποτυγχάνει όταν τα δύο διαφέρουν.

Εντολές WP-CLI

Εκτελέστε τις στον διακομιστή με το WP-CLI. Κάθε εντολή ελέγχει τα ίδια δικαιώματα με τις οθόνες του προσθέτου· τα παραδείγματα προέρχονται από το ίδιο το κείμενο βοήθειας του προσθέτου.

ΕντολήΤι κάνειΈκδοση
wp tranzly create <id> [--term]
wp tranzly create 42 --lang=de_DE --user=admin
Δημιουργία προσχεδίου μετάφρασης μιας δημοσίευσης (ή όρου), συνδεδεμένου με αυτήν.Δωρεάν
wp tranzly enginesΠροβολή λίστας με τις μηχανές μετάφρασης.Δωρεάν
wp tranzly jobs <action> [<id>...] [--lang=<codes>] [--post-type=<type>] [--engine=<id>] [--publish] [--force] [--format=<format>]
wp tranzly jobs create --lang=de,fr --post-type=page --user=admin
wp tranzly jobs status 12
wp tranzly jobs failures 12
wp tranzly jobs retry 345 --engine=deepl
wp tranzly jobs retry-failed 12
wp tranzly jobs run 12 # work the job here instead of waiting for the queue runner
Εργασίες μετάφρασης στο παρασκήνιο.Δωρεάν
wp tranzly legacy <action> [--format=<format>]
wp tranzly legacy dry-run
wp tranzly legacy run
wp tranzly legacy undo
Εμφάνιση, δοκιμαστική εκτέλεση, εκτέλεση ή αναίρεση της εισαγωγής μεταφράσεων ενός παλαιού ιστότοπου Tranzly (2.x).Δωρεάν
wp tranzly link <source> <target> [--term]Σύνδεση μιας υπάρχουσας δημοσίευσης (ή όρου) ως μετάφραση μιας άλλης.Δωρεάν
wp tranzly network <action> [--languages=<codes>]
wp tranzly network setup
wp tranzly network languages --languages=en_US,de_DE,fr_FR
Multisite (Agency): ρυθμίστε κάθε ιστότοπο του δικτύου ή ορίστε τις γλώσσες εκκίνησης για τους νέους ιστότοπους.Δωρεάν
wp tranzly translate [<id>...] [--post-type=<type>] [--engine=<id>] [--force] [--publish] [--dry-run]
wp tranzly translate --lang=de --post-type=page --user=admin
wp tranzly translate 42 43 --lang=de_DE,fr_FR --engine=deepl --user=admin
Μετάφραση δημοσιεύσεων με μια μηχανή.Δωρεάν
wp tranzly translations <id> [--term] [--format=<format>]Προβολή λίστας με τις μεταφράσεις μιας δημοσίευσης (ή όρου).Δωρεάν

Συναρτήσεις PHP

Συναρτήσεις που μπορούν να καλέσουν θέματα και άλλα πρόσθετα. Ελέγξτε πρώτα με το function_exists(), ώστε ο κώδικάς σας να συνεχίσει να λειτουργεί ενώ το πρόσθετο είναι ανενεργό.

ΣυνάρτησηΤι κάνειΈκδοση
icl_object_id( $id, $type = 'post', $return_original_if_missing = false, $lang = null )WPML: η μετάφραση ενός αντικειμένου.Pro
pll__( $text )Polylang: καταχωρημένη συμβολοσειρά, μεταφρασμένη. Το Tranzly μεταφράζει τις συμβολοσειρές θεμάτων μέσω του gettext του ίδιου του WordPress, επομένως η συμβολοσειρά επιστρέφεται όπως δόθηκε.Pro
pll_current_language( $field = 'slug' )Polylang: η τρέχουσα γλώσσα.Pro
pll_default_language( $field = 'slug' )Polylang: η προεπιλεγμένη γλώσσα.Pro
pll_e( $text )Polylang: εκτύπωση (echo) μιας καταχωρημένης συμβολοσειράς, με διαφυγή χαρακτήρων (escaped).Pro
pll_get_post( $post_id, $lang = null )Polylang: η μετάφραση μιας δημοσίευσης.Pro
pll_get_post_language( $post_id, $field = 'slug' )Polylang: η γλώσσα μιας δημοσίευσης.Pro
pll_get_post_translations( $post_id )Polylang: όλες οι μεταφράσεις μιας δημοσίευσης, slug => ID.Pro
pll_get_term( $term_id, $lang = null )Polylang: η μετάφραση ενός όρου.Pro
pll_get_term_language( $term_id, $field = 'slug' )Polylang: η γλώσσα ενός όρου.Pro
pll_get_term_translations( $term_id )Polylang: όλες οι μεταφράσεις ενός όρου, slug => ID.Pro
pll_home_url( $lang = '' )Polylang: το home URL σε μια γλώσσα.Pro
pll_is_translated_post_type( $post_type )Polylang: είναι μεταφρασμένος αυτός ο τύπος δημοσίευσης;Pro
pll_is_translated_taxonomy( $taxonomy )Polylang: είναι μεταφρασμένη αυτή η ταξινομία;Pro
pll_languages_list( $args = array( )Polylang: οι γλώσσες.Pro
pll_register_string()Polylang: καταχώριση μιας συμβολοσειράς (γίνεται αποδεκτή και αγνοείται — δείτε το pll__()).Pro
pll_the_languages( $args = array( )Polylang: ο εναλλάκτης γλώσσας. Το `raw` επιστρέφει τον πίνακα του Polylang (slug => λεπτομέρειες)· διαφορετικά μια λίστα `<li>` με τη μορφοποίηση του Polylang, με εκτύπωση εκτός αν το `echo` είναι 0. Λαμβάνει υπόψη τα `hide_current`, `hide_if_no_translation` και `display_names_as` (`name` ή `slug`). Το `dropdown` αποδίδεται ως λίστα: το μπλοκ/μικροεφαρμογή εναλλαγής του ίδιου του Tranzly είναι η κατάλληλη επιλογή για αναπτυσσόμενο μενού.Pro
pll_translate_string( $text )Polylang: μια καταχωρημένη συμβολοσειρά σε μια γλώσσα. Όπως και με το pll__(), η συμβολοσειρά επιστρέφεται όπως δόθηκε.Pro
tranzly_compat_field( string $code, string $field )Ένα πεδίο μιας γλώσσας, στο λεξιλόγιο του Polylang.Pro
tranzly_current_language(): stringΗ γλώσσα του τρέχοντος αιτήματος (ένας κωδικός τοπικών ρυθμίσεων WordPress όπως το `fr_FR`).Free
tranzly_default_language(): stringΗ προεπιλεγμένη γλώσσα: η πρώτη στη λίστα.Free
tranzly_get_engines(): arrayΟι διαθέσιμες μηχανές: id => name.Free
tranzly_get_post_language( int $post_id ): stringΗ γλώσσα στην οποία είναι γραμμένη μια δημοσίευση.Free
tranzly_get_term_language( int $term_id ): stringΗ γλώσσα στην οποία είναι γραμμένος ένας όρος.Free
tranzly_get_term_translation( int $term_id, string $lang ): ?intΗ μετάφραση ενός όρου σε μια γλώσσα, ή null.Free
tranzly_get_term_translations( int $term_id ): arrayΚάθε έκδοση ενός όρου: κωδικός γλώσσας => ID όρου.Free
tranzly_get_translation( int $post_id, string $lang ): ?intΤο ID της μετάφρασης μιας δημοσίευσης σε μια γλώσσα, ή null όταν δεν υπάρχει. Επιστρέφει το ID της ίδιας της δημοσίευσης όταν είναι ήδη γραμμένη σε αυτή τη γλώσσα.Free
tranzly_get_translations( int $post_id ): arrayΚάθε έκδοση μιας δημοσίευσης, συμπεριλαμβανομένης της ίδιας: κωδικός γλώσσας => ID δημοσίευσης. Μια δημοσίευση χωρίς μεταφράσεις επιστρέφει μόνο την ίδια στη γλώσσα της.Free
tranzly_language_switcher( array $args = array( )Το HTML ενός εναλλάκτη γλώσσας, για οποιοδήποτε θέμα, εργαλείο κατασκευής σελίδων ή πρόσθετο (T5). Το στοιχείο του Page Builder Sandwich το καλεί· μπορείτε να το καλέσετε και εσείς. Κενό όταν υπάρχουν λιγότερες από δύο γλώσσες.Free
tranzly_language_url( string $lang, ?string $url = null ): stringΈνα URL που προβάλλει τη συγκεκριμένη γλώσσα.Free
tranzly_languages(): arrayΟι γλώσσες του ιστοτόπου, με πρώτη την προεπιλεγμένη.Free
tranzly_register_engine( Engine $engine )Προσθήκη μιας μηχανής μετάφρασης. Καλέστε το στο `tranzly_register_engines`, ή οποιαδήποτε στιγμή πριν από την πρώτη μετάφραση του αιτήματος.Free
tranzly_restore_language(): boolΑναίρεση του πιο πρόσφατου tranzly_switch_language().Free
tranzly_switch_language( string $lang ): boolΕκτέλεση κώδικα σε άλλη γλώσσα μέχρι το tranzly_restore_language(): αλλάζουν τόσο η τρέχουσα γλώσσα όσο και οι ίδιες οι μεταφράσεις του WordPress. Φωλιάζει όπως το switch_to_blog():Free
tranzly_translatable_attributes( string $block_name ): arrayΤα ονόματα γνωρισμάτων που μεταφράζει το Tranzly για έναν τύπο μπλοκ: `role: content` στο block.json του, προσαρμοσμένα από το φίλτρο `tranzly_translatable_attributes`.Free
tranzly_translate_post( int $post_id, string $lang, string $engine = '', array $args = array( )Μετάφραση μιας δημοσίευσης σε μια γλώσσα με μια μηχανή, ως ο τρέχων χρήστης (ισχύουν τα δικαιώματά του).Δωρεάν

Actions και filters

Κάθε hook που προσφέρει το πρόσθετο, με την περιγραφή από τον πηγαίο κώδικά του. Τα filters αλλάζουν μια τιμή· τα actions σας επιτρέπουν να εκτελείτε κώδικα σε μια συγκεκριμένη στιγμή· τα σημεία εισόδου (entry points) είναι actions που ενεργοποιείτε για να ζητήσετε από το πρόσθετο να κάνει κάτι.

HookΤύποςΤι κάνειΠαράμετροιΈκδοση
tranzly_admin_barActionΕκτελείται μετά τη δημιουργία του μενού Translations στη γραμμή διαχείρισης (ο οπτικός επεξεργαστής Pro προσθέτει εδώ το στοιχείο «Μετάφραση σε αυτή τη σελίδα»).\WP_Admin_Bar $bar
int $id
Free
tranzly_admin_dataFilterΦιλτράρει τα δεδομένα εκκίνησης της εφαρμογής διαχείρισης. Το premium επίπεδο το χρησιμοποιεί για να δηλώσει την έκδοσή του. Μην εισάγετε ευαίσθητα δεδομένα εδώ, καθώς εκτυπώνονται στη σελίδα.κανέναFree
tranzly_ai_modelFilterΦιλτράρει τον πάροχο AI και το μοντέλο που μεταφράζουν σε μια γλώσσα. Free: ο πάροχος και το μοντέλο που έχουν επιλεγεί για την εργασία `translate`, για κάθε γλώσσα. Tranzly Pro: η επιλογή της ίδιας της γλώσσας, διαφορετικά η επιλογή «όλες οι άλλες γλώσσες».string $targetFree
tranzly_ai_providers_in_useFilterΦιλτράρει τους παρόχους AI που έχουν επιλεγεί για συγκεκριμένες γλώσσες. Κανένας στο δωρεάν πρόσθετο: κάθε γλώσσα χρησιμοποιεί τον πάροχο και το μοντέλο που επιλέχθηκαν για την εργασία `translate`. Το Tranzly Pro παραθέτει τους παρόχους των μοντέλων ανά γλώσσα.κανέναFree
tranzly_content_before_rebuildFilterΦιλτράρει το αρχικό περιεχόμενο ακριβώς πριν γραφτούν σε αυτό τα μεταφρασμένα τμήματα, ανά γλώσσα (το χρησιμοποιεί η εναλλαγή εικόνων ανά γλώσσα της έκδοσης Pro).string $content
string $lang
Free
tranzly_copy_meta_keysFilterΦιλτράρει τα μετα-κλειδιά που αντιγράφονται από μια δημοσίευση στη νέα της μετάφραση. Δεν αντιγράφεται τίποτα άλλο.int $source_idFree
tranzly_deepl_hostFilterΦιλτράρει το host του DeepL API (έναν διακομιστή μεσολάβησης ή ένα test double).string $host
string $key
Free
tranzly_deepl_price_per_millionFilterΦιλτράρει την τιμή του DeepL ανά εκατομμύριο χαρακτήρες σε δολάρια ΗΠΑ.float $priceFree
tranzly_default_engineFilterΦιλτράρει το αναγνωριστικό της μηχανής που χρησιμοποιείται όταν δεν ορίζεται κάποια.string $idFree
tranzly_engine_capFilterΦιλτράρει το μηνιαίο όριο μιας μηχανής σε δολάρια ΗΠΑ: κανένα στο δωρεάν πρόσθετο.float|null $cap
string $engine
Free
tranzly_engine_chainFilterΦιλτράρει τις μηχανές προς δοκιμή για μια γλώσσα, κατά σειρά. Free: η προεπιλεγμένη μηχανή. Το premium επίπεδο προσθέτει τη μηχανή της συγκεκριμένης γλώσσας και τη λίστα εναλλακτικών.string $lang
string $first
Free
tranzly_engine_optionsFilterΦιλτράρει τις επιλογές που μεταβιβάζονται στη μηχανή (λίστα μη μετάφρασης, γλωσσάρι, επισημότητα, οδηγίες).string $target
Engine $engine
Free
tranzly_engine_settings_saveFilterΑποθηκεύει τις μηχανές και τα μοντέλα AI ανά γλώσσα, τη λίστα εναλλακτικών και τα μηνιαία όρια. Απαντά μόνο το premium επίπεδο (οδηγία 5 του WordPress.org: καμία συμπεριφορά Pro στο δωρεάν πρόσθετο).κανέναFree
tranzly_frontend_prefixFilterΦιλτράρει το ουδέτερο πρόθεμα κλάσεων στο προσκήνιο.string $prefixFree
tranzly_fs_loadedActionΕκτελείται μόλις φορτωθεί το SDK αδειών χρήσης (στο κύριο αρχείο, πριν από οποιονδήποτε κώδικα του Tranzly). Συνδεθείτε εδώ για να επικοινωνήσετε με το `tranzly_fs()`.κανέναFree
tranzly_glossary_optionsFilterΦιλτράρει τις επιλογές μηχανής για μια γλώσσα-στόχο: τη λίστα μη μετάφρασης, καθώς και το γλωσσάρι και τον τόνο όταν τα προσθέτει το premium επίπεδο.string $langFree
tranzly_glossary_saveFilterΑποθηκεύει τις προτιμώμενες μεταφράσεις και τον τόνο ανά γλώσσα. Απαντά μόνο το premium επίπεδο (οδηγία 5 του WordPress.org: καμία συμπεριφορά Pro στο δωρεάν πρόσθετο).κανέναFree
tranzly_google_price_per_millionFilterΦιλτράρει την τιμή του Google Cloud Translation ανά εκατομμύριο χαρακτήρες, σε δολάρια ΗΠΑ.float $pricePro
tranzly_install_language_packsFilterΑν το Tranzly εγκαθιστά τα πακέτα γλωσσών του WordPress, θεμάτων και προσθέτων για μια γλώσσα που προστέθηκε στον ιστότοπο (ώστε να εμφανίζονται μεταφρασμένα τα κείμενα του WordPress και του WooCommerce). Ενεργό από προεπιλογή.bool $installFree
tranzly_integration_availableFilterΦιλτράρει αν εκτελείται μια ενσωμάτωση όταν το πρόσθετό της δεν ανιχνεύεται — για περιεχόμενο που άφησε πίσω του ένας builder μετά την απενεργοποίησή του ή για πρόσθετο που φορτώθηκε με ασυνήθιστο τρόπο.bool $on
string $id
Free
tranzly_integrationsFilterΦιλτράρει τις ενσωματώσεις που εκτελεί το Tranzly. Προσθέστε μια υποκλάση `Integration` για να υποστηρίξετε ένα άλλο πρόσθετο.κανέναFree
tranzly_is_proFilterΦιλτράρει αν εκτελείται το premium επίπεδο. Απαντάται μόνο από το premium επίπεδο.bool $proFree
tranzly_job_createdActionΕκτελείται μετά τη δημιουργία μιας εργασίας μετάφρασης.int $job
int $items
Free
tranzly_job_finishedΕνέργειαΕκτελείται όταν μια εργασία μετάφρασης δεν έχει άλλες εκκρεμότητες.int $job_idΔωρεάν
tranzly_kit_api_baseΦίλτροΦιλτράρει τη βάση του Zinn Digital® API που καλούν οι οθόνες υποστήριξης.string $baseΔωρεάν
tranzly_kit_diagnosticsΦίλτροΦιλτράρει τα διαγνωστικά στοιχεία πριν τα δει ο διαχειριστής του ιστότοπου. Ένα πρόσθετο προσθέτει τα δικά του δεδομένα στο `extra`. ⛔ Αυτό εκτελείται ΠΡΙΝ από την προεπισκόπηση, ποτέ ανάμεσα στην προεπισκόπηση και την αποστολή.κανέναΔωρεάν
tranzly_kit_footprint_freeΦίλτροΦιλτράρει αν αυτός ο ιστότοπος είναι χωρίς ίχνη, ώστε να μην προβάλλεται ποτέ σε αυτόν το Zinn® Ads.bool $footprint_freeΔωρεάν
tranzly_kit_promotionsΦίλτροΦιλτράρει το μητρώο προωθήσεων πριν από την επίλυσή του. Προσθέστε μια γραμμή για την προώθηση άλλου προϊόντος: `id`, `kind` (hosting|marketplace|platform|plugin|bundle|ads), `slot` (promo|cross-sell), και `url` ή (για πρόσθετο) `name`, `site`, `main_files`.κανέναΔωρεάν
tranzly_kit_tierΦίλτροΦιλτράρει το επίπεδο πλάνου που αναφέρει το kit για αυτό το πρόσθετο (δοκιμές και staging· η άδεια καθορίζει την παραγωγή).string $tierΔωρεάν
tranzly_localize_linksΦίλτροΦιλτράρει αν το Tranzly κατευθύνει τους εσωτερικούς συνδέσμους αυτής της σελίδας στις μεταφράσεις τους.bool $localize
string $lang
Δωρεάν
tranzly_memory_enabledΦίλτροΦιλτράρει αν χρησιμοποιείται η μεταφραστική μνήμη.bool $onPro
tranzly_microsoft_price_per_millionΦίλτροΦιλτράρει την τιμή του Microsoft Translator ανά εκατομμύριο χαρακτήρες, σε δολάρια ΗΠΑ.float $pricePro
tranzly_network_enabledΦίλτροΦιλτράρει αν είναι ενεργοποιημένο το επίπεδο δικτύου multisite.bool $agencyΔωρεάν
tranzly_pbs_internal_post_typesΦίλτροΦιλτράρει τους τύπους άρθρων του Page Builder Sandwich που το Tranzly αφήνει ανέπαφους.κανέναΔωρεάν
tranzly_post_segmentsΦίλτροΦιλτράρει τα τμήματα μιας ανάρτησης που αποστέλλονται στη μηχανή. Key => `text` + `format` (`text` ή `html`). Ο αναλυτής μπλοκ και οι ενσωματώσεις προσθέτουν, χωρίζουν ή αντικαθιστούν τμήματα εδώ και τα επανεγγράφουν στο `tranzly_translated_post_fields`.\WP_Post $postΔωρεάν
tranzly_post_translatedΕνέργειαΕκτελείται αφού μια μηχανή μεταφράσει μια ανάρτηση (ή αφού την καταγράψει ένα αρχείο χρήστη ή μια εισαγωγή).int $target
int $source_id
string $code
string $engine
Δωρεάν
tranzly_post_translation_createdΕνέργειαΕκτελείται αφού το Tranzly δημιουργήσει μια μετάφραση ανάρτησης.int $new_id
int $source_id
string $code
Δωρεάν
tranzly_post_typesΦίλτροΦιλτράρει τους τύπους αναρτήσεων που μεταφράζει το Tranzly.κανέναΔωρεάν
tranzly_pre_current_languageΦίλτροΠαρακάμπτει την τρέχουσα γλώσσα: επιστρέψτε έναν κωδικό γλώσσας για να τον χρησιμοποιήσετε. Έτσι λειτουργεί το tranzly_switch_language()· επιστρέψτε null για να αποφασίσει το Tranzly.string|null $langΔωρεάν
tranzly_query_varΦίλτροΦιλτράρει τη μεταβλητή ερωτήματος που επιλέγει τη γλώσσα.string $varΔωρεάν
tranzly_queue_lease_secondsΦίλτροΦιλτράρει τη διάρκεια δέσμευσης ενός στοιχείου: μετά από αυτήν, ένας επεξεργαστής που σταμάτησε απότομα επιστρέφει το στοιχείο στους υπόλοιπους. Μεγαλύτερη από την πιο αργή μεμονωμένη μετάφραση.int $secondsΔωρεάν
tranzly_queue_worker_secondsΦίλτροΦιλτράρει πόσο χρόνο εκτελείται ένας επεξεργαστής πριν παραδώσει τη σειρά του, σε δευτερόλεπτα.int $secondsΔωρεάν
tranzly_queue_workersΦίλτροΦιλτράρει πόσοι επεξεργαστές εκτελούνται ταυτόχρονα σε μια εργασία. Όριο στους ΕΠΕΞΕΡΓΑΣΤΕΣ, για προστασία της μεταφραστικής υπηρεσίας· ποτέ όριο στον αριθμό των ολοκληρωμένων στοιχείων.int $workers
int $job_id
Δωρεάν
tranzly_rate_source_ΦίλτροΙσοτιμίες από άλλη πηγή (δείτε το `tranzly_rate_sources`).κανέναPro
tranzly_rate_sourcesΦίλτροΦιλτράρει τις πηγές συναλλαγματικών ισοτιμιών. Προσθέστε μία με ένα φίλτρο `tranzly_rate_source_<id>` που επιστρέφει `[ code => ισοτιμία ως προς την αναφορά του ]`, ή ένα WP_Error.κανέναPro
tranzly_register_enginesΕνέργειαΚαταχώριση μηχανών μετάφρασης. Καλέστε το `$registry->add( new Your_Engine() )`.Registry $registryΔωρεάν
tranzly_relations_changedΕνέργειαΕκτελείται μετά την αλλαγή των συνδέσμων μετάφρασης αντικειμένων: σύνδεση, αποσύνδεση, μετακίνηση σε άλλη γλώσσα ή αφαίρεση. Εκτελείται μία φορά ανά ομάδα που επηρεάζεται, οπότε ένας μόνο σύνδεσμος μπορεί να την εκτελέσει δύο φορές.string $type
array<int> $ids
Δωρεάν
tranzly_robots_meta_keysΦίλτροΦιλτράρει τα μετα-κλειδιά αναρτήσεων που περιέχουν ρυθμίσεις robots· το καθένα ακολουθεί το πρωτότυπο στις μεταφράσεις του.κανέναΔωρεάν
tranzly_shared_string_scopesΦίλτροΦιλτράρει τις εμβέλειες κοινόχρηστου κειμένου (lane L06, T6: οι ενσωματώσεις προσθέτουν τα woocommerce, forms και theme· τα κείμενά τους εισάγονται στο tranzly_shared_strings).κανέναΔωρεάν
tranzly_shared_stringsΦίλτροΦιλτράρει τα κοινόχρηστα κείμενα που μεταφράζει το Tranzly ως συμβολοσειρές, ανά εμβέλεια. Το επίπεδο Pro προσθέτει πρότυπα μπλοκ, τμήματα προτύπων και μοτίβα στο templates.string $scopeΔωρεάν
tranzly_shared_strings_coveredΦίλτροΦιλτράρει τα κείμενα μιας εμβέλειας κοινόχρηστου κειμένου που μεταφράζει ένα πακέτο γλώσσας για μια γλώσσα. Το επίπεδο Pro καταγράφει τα καταχωρημένα μοτίβα του θέματος και του πυρήνα για το templates.string $scope
string $lang
Δωρεάν
tranzly_source_changedΕνέργειαΕκτελείται όταν το μεταφράσιμο περιεχόμενο ενός αρχικού στοιχείου αλλάζει, καθιστώντας τις μεταφράσεις του παρωχημένες.int $post_id
string $now
string $before
Δωρεάν
tranzly_source_meta_keysΦίλτροΦιλτράρει τα μετα-κλειδιά των οποίων η αλλαγή καθιστά παρωχημένες τις μεταφράσεις μιας σελίδας. Οι ενσωματώσεις προσθέτουν τα κλειδιά που μεταφράζουν (δεδομένα builder, πεδία SEO, προσαρμοσμένα πεδία).int $post_idΔωρεάν
tranzly_source_publishedΕνέργειαΕκτελείται μία φορά όταν δημοσιεύεται για πρώτη φορά ένα αρχικό στοιχείο (αφού αποθηκευτούν τα μετα-δεδομένα του).int $post_idΔωρεάν
tranzly_style_rules_enabledΦίλτροΚαθορίζει αν το Tranzly εφαρμόζει τους κανόνες ύφους της μεταφραστικής ομάδας του WordPress.org για τη γλώσσα (εισαγωγικά, διαστήματα γύρω από σημεία στίξης, απόστροφοι, αποσιωπητικά, ιαπωνικά διαστήματα, αντωνυμίες προσφώνησης) σε κάθε νέα μετάφραση. Ενεργοποιημένο από προεπιλογή.bool $enabled
string $locale
Δωρεάν
tranzly_taxonomiesΦίλτροΦιλτράρει τις ταξινομίες που μεταφράζει το Tranzly.κανέναΔωρεάν
tranzly_term_segmentsΦίλτροΦιλτράρει τα τμήματα ενός όρου που αποστέλλονται στον μηχανισμό (name, description, καθώς και ό,τι προσθέτουν οι ενσωματώσεις: τίτλοι SEO, προσαρμοσμένα πεδία). Καταχωρίστε όσα προστέθηκαν στο tranzly_term_translated.\WP_Term $termΔωρεάν
tranzly_term_translatedΕνέργειαΕκτελείται αφού ένας μηχανισμός μεταφράσει έναν όρο, περιλαμβάνοντας κάθε μεταφρασμένο τμήμα (οι ενσωματώσεις καταχωρίζουν τα τμήματα που πρόσθεσαν στο tranzly_term_segments).int $target
int $term_id
string $code
Δωρεάν
tranzly_term_translation_createdΕνέργειαΕκτελείται αφού το Tranzly δημιουργήσει μια μετάφραση όρου.int $new_id
int $term_id
string $code
Δωρεάν
tranzly_translatable_attributesΦίλτροΦιλτράρει τα γνωρίσματα που μεταφράζει το Tranzly για έναν τύπο μπλοκ.string $block_nameΔωρεάν
tranzly_translate_stringΦίλτροΦιλτράρει μία μεταφράσιμη συμβολοσειρά σε μια γλώσσα.string $value
string $code
array $context
Δωρεάν
tranzly_translated_post_fieldsΦίλτροΦιλτράρει τα πεδία της δημοσίευσης που καταχωρίζονται σε μια μετάφραση, μετά την εκτέλεση του μηχανισμού. Οι ενσωματώσεις που πρόσθεσαν δικά τους τμήματα (προσαρμοσμένα πεδία, δεδομένα builder) τα καταχωρίζουν εδώ.\WP_Post $post
string $code
Δωρεάν
tranzly_translation_memoryΦίλτροΦιλτράρει τη μεταφραστική μνήμη σε χρήση: καμία στο δωρεάν πρόσθετο· το επίπεδο premium προσφέρει μία (docs/843, οδηγία 5 του WordPress.org).Translation_Memory|null $memoryΔωρεάν