Προγραμματιστές
Αναφορά δυνατοτήτων Tranzly
Το Tranzly καταχωρεί τις ενέργειές του στο WordPress Abilities API. Οι ίδιες δυνατότητες είναι εργαλεία MCP στον διακομιστή του ίδιου του ιστότοπου και διαδρομές REST στο /wp-json/wp-abilities/v1. Αυτή η σελίδα δημιουργείται από το μητρώο του ίδιου του προσθέτου.
Τελικά σημεία
| Δυνατότητα | 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Ξεκινά εργασίες μετάφρασης στο παρασκήνιο για κάθε πρωτότυπο των επιλεγμένων τύπων περιεχομένου (όλους τους μεταφρασμένους τύπους αν δεν οριστεί κανένας): τις μεταφράσεις που λείπουν, τις μη ενημερωμένες ή όλες. Επιστρέφει τις εργασίες που ξεκίνησαν, μία ανά γλώσσα. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/bulk-translate/run | edit_posts· publish_posts για δημοσίευση | languages array (απαιτείται)post_types arrayscope string: missing, stale, allengine stringpublish boolean |
tranzly/cancel-jobΔιακόπτει μια εργασία· οι μεταφράσεις που έχουν ήδη ολοκληρωθεί διατηρούνται. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/cancel-job/run | manage_options (ο έλεγχος της ίδιας της διαδρομής REST) | id string (απαιτείται) |
tranzly/check-qualityΧρησιμοποιεί τεχνητή νοημοσύνη για να συγκρίνει μια μετάφραση με το πρωτότυπό της και να τη βαθμολογήσει, αποθηκεύοντας την αναφορά στη μετάφραση. Χρησιμοποιεί το μοντέλο AI ελέγχου ποιότητας που έχει οριστεί στις ρυθμίσεις ροής εργασιών του Tranzly. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/check-quality/run | edit_post στη συγκεκριμένη μετάφραση | id integer (απαιτείται) |
tranzly/connect-supportΣυνδέει αυτόν τον ιστότοπο με την υποστήριξη της Zinn Digital® (όνομα, email, συγκατάθεση). | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/connect-support/run | manage_options (ο έλεγχος της ίδιας της διαδρομής REST) | email string (απαιτείται)name stringconsent boolean (απαιτείται) |
tranzly/correct-segmentsΑποθηκεύει διορθωμένα τμήματα μιας μετάφρασης (τμήματα: κλειδί σε κείμενο)· το διορθωμένο κείμενο προστατεύεται από επανεπεξεργασία μετάφρασης. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/correct-segments/run | edit_post (ο έλεγχος της ίδιας της διαδρομής REST) | id string (απαιτείται)segments objecttexts object |
tranzly/create-jobΞεκινά μια εργασία στο παρασκήνιο για τη μετάφραση των επιλεγμένων άρθρων (posts) ή ενός ολόκληρου τύπου περιεχομένου σε γλώσσες (langs). | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/create-job/run | edit_posts (ο έλεγχος της ίδιας της διαδρομής REST) | posts arraypost_type stringlangs array (απαιτείται)engine stringstatus string: publish, draftforce boolean |
tranzly/create-post-translationΔημιουργεί ένα πρόχειρο μετάφρασης για ένα άρθρο σε μια γλώσσα (lang) για χειροκίνητη συγγραφή, χωρίς μεταφραστική μηχανή. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/create-post-translation/run | ο έλεγχος δικαιωμάτων ανά στοιχείο της ίδιας της διαδρομής REST | id string (απαιτείται)lang string (απαιτείται)name stringslug stringdescription string |
tranzly/create-term-translationΔημιουργεί τη μετάφραση ενός όρου σε μια γλώσσα με όνομα, σύντομο όνομα και περιγραφή που ορίζετε εσείς. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/create-term-translation/run | ο έλεγχος δικαιωμάτων ανά στοιχείο της ίδιας της διαδρομής REST | id string (απαιτείται)lang string (απαιτείται)name stringslug stringdescription string |
tranzly/disconnect-supportΑποσυνδέει αυτόν τον ιστότοπο από την υποστήριξη. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/disconnect-support/run | manage_options (ο έλεγχος της ίδιας της διαδρομής REST) | κανένα |
tranzly/estimateΕκτιμά τους χαρακτήρες και το κόστος μετάφρασης άρθρων (posts ή post_type) σε γλώσσες (langs) με μια μηχανή, πριν από οποιαδήποτε χρέωση. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/estimate/run | edit_posts (ο έλεγχος της ίδιας της διαδρομής REST) | posts arraypost_type stringlangs array (απαιτείται)engine string |
tranzly/estimate-bulkΕκτιμά τη μετάφραση ολόκληρου του ιστοτόπου σε μια γλώσσα (post_types, scope, engine) πριν από την έναρξή της. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/estimate-bulk/run | edit_posts (ο έλεγχος της ίδιας της διαδρομής REST) | post_types arrayscope string: missing, stale, allengine stringlang string (απαιτείται)after integer |
tranzly/export-translation-fileΕπιστρέφει ένα αρχείο XLIFF ή CSV (ως κείμενο) με τα πρωτότυπα και τις μεταφράσεις τους σε μία γλώσσα, για μεταφραστή ή μεταφραστικό γραφείο: τα συγκεκριμένα άρθρα ή μια σελίδα έως και 100 πρωτοτύπων ενός τύπου περιεχομένου σε μια κατάσταση (missing, stale, translated ή all· επαναλάβετε με το after). Το ίδιο αρχείο μπορεί να εισαχθεί ξανά μετά τη μετάφραση. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/export-translation-file/run | edit_posts· κάθε άρθρο περιλαμβάνεται μόνο εάν ο χρήστης έχει δικαίωμα επεξεργασίας του | lang string (απαιτείται)format string: xliff, csvposts arraypost_type stringstate string: all, missing, stale, translatedafter integer |
tranzly/fix-statusΒάζει στην ουρά για μετάφραση κάθε στοιχείο που λείπει (ή δεν είναι ενημερωμένο) σε μια γλώσσα και τύπο περιεχομένου. | Δωρεάν | POST /wp-json/wp-abilities/v1/abilities/tranzly/fix-status/run | edit_posts (ο έλεγχος της ίδιας της διαδρομής REST) | post_type stringlang string (απαιτείται)state string (απαιτείται): missing, stale, quality |
tranzly/get-comments-settingΕπιστρέφει αν τα σχόλια μοιράζονται σε όλες τις γλώσσες ή διατηρούνται ανά γλώσσα. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-comments-setting/run | moderate_comments (ο έλεγχος της ίδιας της διαδρομής REST) | κανένα |
tranzly/get-deepl-usageΕπιστρέφει τους χαρακτήρες που χρησιμοποιήθηκαν και το όριο του αποθηκευμένου κλειδιού DeepL για αυτόν τον μήνα. | Δωρεάν | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-deepl-usage/run | manage_options (ο έλεγχος της ίδιας της διαδρομής REST) | κανένα |
tranzly/get-diagnosticsΕπιστρέφει τα διαγνωστικά που θα περιλάμβανε ένα αίτημα υποστήριξης: εκδόσεις, ενεργά πρόσθετα, όρια και πρόσφατα σφάλματα. | Δωρεάν | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-diagnostics/run | manage_options (ο έλεγχος της ίδιας της διαδρομής REST) | κανένα |
tranzly/get-displayΕπιστρέφει τις επιλογές εμφάνισης για τον εναλλάκτη γλώσσας και τις μονάδες. | Δωρεάν | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-display/run | manage_options (ο έλεγχος της ίδιας της διαδρομής REST) | κανένα |
tranzly/get-engine-settingsΕπιστρέφει την προεπιλεγμένη και την εφεδρική μηχανή, τις μηχανές και τα μοντέλα AI ανά γλώσσα, την κατάσταση κάθε μηχανής, τους συνδεδεμένους παρόχους AI με τα μοντέλα τους και το κόστος αυτού του μήνα. | Δωρεάν | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-engine-settings/run | manage_options (ο έλεγχος της ίδιας της διαδρομής REST) | κανένα |
tranzly/get-glossaryΕπιστρέφει τις λέξεις που δεν μεταφράζονται ποτέ, τις σταθερές μεταφράσεις όρων και το ύφος ανά γλώσσα. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-glossary/run | manage_options | κανένα |
tranzly/get-integrationsΠαραθέτει τα πρόσθετα SEO, WooCommerce, page-builder και φορμών που υποστηρίζει το Tranzly και ποια είναι ενεργά εδώ. | Δωρεάν | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-integrations/run | manage_options (ο έλεγχος της ίδιας της διαδρομής REST) | κανένα |
tranzly/get-jobΕπιστρέφει την πρόοδο και τις μετρήσεις μιας εργασίας. | Δωρεάν | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-job/run | manage_options (ο έλεγχος της ίδιας της διαδρομής REST) | id string (απαιτείται) |
tranzly/get-job-failuresΠαραθέτει τα αποτυχημένα στοιχεία μιας εργασίας μαζί με τον λόγο αποτυχίας για το καθένα. | Δωρεάν | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-job-failures/run | manage_options (ο έλεγχος της ίδιας της διαδρομής REST) | id string (απαιτείται) |
tranzly/get-legacy-importΕπιστρέφει την κατάσταση και την αναφορά εισαγωγής μεταφράσεων από το Tranzly 2.x. | Δωρεάν | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-legacy-import/run | manage_options (ο έλεγχος της ίδιας της διαδρομής REST) | κανένα |
tranzly/get-licenceΕπιστρέφει το πλάνο Tranzly αυτού του ιστοτόπου, την κατάσταση της άδειας, την ημερομηνία ανανέωσης και το τι περιλαμβάνει το πλάνο. | Δωρεάν | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-licence/run | manage_options (ο έλεγχος της ίδιας της διαδρομής REST) | κανένα |
tranzly/get-menusΕπιστρέφει ποιο μενού εμφανίζει κάθε γλώσσα σε κάθε θέση μενού. | Δωρεάν | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-menus/run | edit_theme_options (ο έλεγχος της ίδιας της διαδρομής REST) | κανένα |
tranzly/get-post-groupΠαραθέτει την ομάδα μετάφρασης μιας δημοσίευσης: το στοιχείο κάθε γλώσσας με τον τίτλο, την κατάσταση και τον σύνδεσμο επεξεργασίας του. | Δωρεάν | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-post-group/run | edit_post and edit_term (ο έλεγχος της ίδιας της διαδρομής REST) | id string (απαιτείται) |
tranzly/get-quality-reportΕπιστρέφει την αναφορά ποιότητας AI μιας μετάφρασης: τη βαθμολογία και τα τμήματα που επισημάνθηκαν. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-quality-report/run | edit_post (ο έλεγχος της ίδιας της διαδρομής REST) | id string (απαιτείται) |
tranzly/get-segmentsΕπιστρέφει τα τμήματα μιας μετάφρασης δίπλα στο πρωτότυπο, για έλεγχο και διόρθωση. | Δωρεάν | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-segments/run | edit_post (ο έλεγχος της ίδιας της διαδρομής REST) | id string (απαιτείται) |
tranzly/get-shared-stringsΕπιστρέφει τα κείμενα θεμάτων και πρόσθετων (πεδίο εφαρμογής) σε μια γλώσσα μαζί με τις μεταφράσεις τους. | Δωρεάν | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-shared-strings/run | edit_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/run | manage_options (ο έλεγχος της ίδιας της διαδρομής REST) | lang string (απαιτείται) |
tranzly/get-support-connectionΔείχνει αν αυτός ο ιστότοπος είναι συνδεδεμένος με την υποστήριξη της Zinn Digital® και ως ποιος. | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-support-connection/run | manage_options (ο έλεγχος της ίδιας της διαδρομής REST) | refresh boolean |
tranzly/get-term-groupΕμφανίζει την ομάδα μετάφρασης μιας κατηγορίας ή μιας ετικέτας. | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-term-group/run | edit_post και edit_term (ο έλεγχος της ίδιας της διαδρομής REST) | id string (υποχρεωτικό) |
tranzly/get-urlsΕπιστρέφει τον τρόπο εμφάνισης των γλωσσών στις διευθύνσεις (φάκελος, υποτομέας ή τομέας), μεταφρασμένα slug και βάσεις, καθώς και noindex για αμετάφραστες σελίδες. | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-urls/run | manage_options (ο έλεγχος της ίδιας της διαδρομής REST) | κανένα |
tranzly/get-workflow-settingsΕπιστρέφει την αυτόματη μετάφραση κατά τη δημοσίευση και την ενημέρωση, την αναθεώρηση πριν από τη δημοσίευση, καθώς και το όριο, τον πάροχο και το μοντέλο του ποιοτικού ελέγχου AI. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-workflow-settings/run | manage_options (ο έλεγχος της ίδιας της διαδρομής REST) | κανένα |
tranzly/import-from-sourceΕισάγει την επόμενη σελίδα μεταφράσεων από άλλο πολύγλωσσο πρόσθετο (λειτουργία: δοκιμαστική εκτέλεση ή εκτέλεση, δρομέας). | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/import-from-source/run | manage_options (ο έλεγχος της ίδιας της διαδρομής REST) | source string (υποχρεωτικό)mode string: dry-run, run, undocursor string |
tranzly/import-translation-fileΚαταγράφει την επόμενη σελίδα άρθρων από ένα μεταφορτωμένο αρχείο μετάφρασης (επαναλάβετε με το after μέχρι να ολοκληρωθεί). | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/import-translation-file/run | edit_posts (ο έλεγχος της ίδιας της διαδρομής REST) | token string (υποχρεωτικό)after integer |
tranzly/link-postΟρίζει ένα υπάρχον άρθρο (στόχο) ως τη μετάφραση αυτού του άρθρου σε μια γλώσσα. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/link-post/run | edit_post και edit_term (ο έλεγχος της ίδιας της διαδρομής REST) | id string (υποχρεωτικό)lang string (υποχρεωτικό)target integer (υποχρεωτικό) |
tranzly/link-termΟρίζει έναν υπάρχοντα όρο (στόχο) ως τη μετάφραση αυτού του όρου σε μια γλώσσα. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/link-term/run | edit_post και edit_term (ο έλεγχος της ίδιας της διαδρομής REST) | id string (υποχρεωτικό)lang string (υποχρεωτικό)target integer (υποχρεωτικό) |
tranzly/list-enginesΕμφανίζει τις μηχανές μετάφρασης, αν έχει ρυθμιστεί η καθεμία, και ποια χρησιμοποιείται όταν δεν ορίζεται καμία. | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/list-engines/run | edit_posts | κανένα |
tranzly/list-import-sourcesΕμφανίζει δεδομένα των WPML, Polylang και TranslatePress που βρέθηκαν σε αυτόν τον ιστότοπο και μπορούν να εισαχθούν. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/list-import-sources/run | manage_options (ο έλεγχος της ίδιας της διαδρομής REST) | κανένα |
tranzly/list-jobsΕμφανίζει τις εργασίες μετάφρασης στο παρασκήνιο, ξεκινώντας από τις νεότερες, με την πρόοδό τους. | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/list-jobs/run | edit_posts (ο έλεγχος της ίδιας της διαδρομής REST) | κανένα |
tranzly/list-languagesΕμφανίζει τις γλώσσες του ιστοτόπου. Η πρώτη είναι η γλώσσα στην οποία είναι γραμμένο το αρχικό περιεχόμενο. | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/list-languages/run | edit_posts | κανένα |
tranzly/list-status-itemsΕμφανίζει τα πρωτότυπα με την κατάσταση μετάφρασής τους σε μια γλώσσα (κατάσταση: λείπει, παρωχημένη, τρέχουσα), σελίδα προς σελίδα. | Free | GET /wp-json/wp-abilities/v1/abilities/tranzly/list-status-items/run | edit_posts (ο έλεγχος της ίδιας της διαδρομής REST) | post_type stringlang string (υποχρεωτικό)state string: all, missing, stale, translated, human, machine, review, qualityafter integer |
tranzly/list-theme-stringsΕμφανίζει τα θέματα και τα πρόσθετα των οποίων τα κείμενα μπορούν να σαρωθούν για μετάφραση, καθώς και πόσες συμβολοσειρές έχει το καθένα. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/list-theme-strings/run | manage_options (ο έλεγχος της ίδιας της διαδρομής REST) | κανένα |
tranzly/open-support-ticketΥποβάλλει ένα αίτημα υποστήριξης (θέμα, μήνυμα, είδος, email), μαζί με τα διαγνωστικά αυτού του ιστοτόπου εφόσον συμφώνησε ο διαχειριστής. Δεν δημιουργεί ούτε στέλνει ποτέ στοιχεία σύνδεσης. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/open-support-ticket/run | manage_options (ο έλεγχος της ίδιας της διαδρομής REST) | subject string (υποχρεωτικό)message string (υποχρεωτικό)kind string: help, bug, feedback, feature_requestemail stringname stringdiagnostics boolean |
tranzly/record-support-consentΚαταγράφει τη συγκατάθεση του διαχειριστή για την αποστολή διαγνωστικών στοιχείων με τα αιτήματα υποστήριξης. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/record-support-consent/run | manage_options (ο έλεγχος της ίδιας της διαδρομής REST) | consent boolean (υποχρεωτικό) |
tranzly/retry-job-itemΔοκιμάζει ξανά ένα στοιχείο που απέτυχε (ενέργεια: retry, προαιρετικά με άλλη μηχανή) ή το επισημαίνει για χειροκίνητη μετάφραση (ενέργεια: by-hand). | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/retry-job-item/run | edit_post και manage_options (ο έλεγχος της ίδιας της διαδρομής REST) | item συμβολοσειρά (απαιτείται)action συμβολοσειρά (απαιτείται)engine συμβολοσειρά |
tranzly/review-translationΕγκρίνει μια μετάφραση (και τη δημοσιεύει όταν δημοσιευτεί το αρχικό) ή τη στέλνει πίσω (decision, note). | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/review-translation/run | edit_post (ο έλεγχος της ίδιας της διαδρομής REST) | id συμβολοσειρά (απαιτείται)decision συμβολοσειρά (απαιτείται): approve, changes, pendingnote συμβολοσειρά |
tranzly/run-legacy-importΕκτελεί την εισαγωγή 2.x: δοκιμαστική εκτέλεση (μόνο αναφορά), εκτέλεση ή αναίρεση. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/run-legacy-import/run | manage_options (ο έλεγχος της ίδιας της διαδρομής REST) | action συμβολοσειρά (απαιτείται) |
tranzly/scan-theme-stringsΣαρώνει την επόμενη σελίδα των αρχείων PHP ενός στοιχείου για μεταφράσιμα κείμενα (επαναλάβετε με το after μέχρι να ολοκληρωθεί). | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/scan-theme-strings/run | manage_options (ο έλεγχος της ίδιας της διαδρομής REST) | component συμβολοσειρά (απαιτείται)after ακέραιος |
tranzly/schedule-quality-checkΠρογραμματίζει τον έλεγχο ποιότητας AI για την επόμενη σελίδα των μεταφράσεων μιας γλώσσας (ή των συγκεκριμένων άρθρων). | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/schedule-quality-check/run | edit_posts (ο έλεγχος της ίδιας της διαδρομής REST) | lang συμβολοσειρά (απαιτείται)post_type συμβολοσειράposts πίνακαςafter ακέραιος |
tranzly/seo-auditΕλέγχει τις μεταφράσεις για ελλείποντες τίτλους SEO, περιγραφές, συντομεύσεις και hreflang σε μια γλώσσα, σελίδα προς σελίδα. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/seo-audit/run | manage_options (ο έλεγχος της ίδιας της διαδρομής REST) | lang συμβολοσειρά (απαιτείται)after ακέραιος |
tranzly/set-comments-settingΜοιράζει τα σχόλια στις μεταφράσεις ενός άρθρου ή τα διατηρεί ανά γλώσσα (mode). | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-comments-setting/run | manage_options και moderate_comments (ο έλεγχος της ίδιας της διαδρομής REST) | mode συμβολοσειρά (απαιτείται): off, show, translate |
tranzly/set-engine-keyΑποθηκεύει το κλειδί API (και την περιοχή για τη Microsoft) των DeepL, Google ή Microsoft· αν μείνει κενό διαγράφεται. Τα κλειδιά αποθηκεύονται κρυπτογραφημένα και δεν επιστρέφονται ποτέ. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-engine-key/run | manage_options (ο έλεγχος της ίδιας της διαδρομής REST) | engine συμβολοσειρά (απαιτείται)key συμβολοσειρά (απαιτείται)region συμβολοσειρά |
tranzly/set-menusΑντιστοιχίζει ένα μενού ανά γλώσσα και ανά τοποθεσία (map). | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-menus/run | edit_theme_options (ο έλεγχος της ίδιας της διαδρομής REST) | map αντικείμενο (απαιτείται) |
tranzly/set-protectionΠροστατεύει μια μετάφραση από αντικατάσταση από τη μηχανή (protected: true) ή την ξεκλειδώνει. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-protection/run | edit_post (ο έλεγχος της ίδιας της διαδρομής REST) | id συμβολοσειρά (απαιτείται)protected δυαδική τιμή (απαιτείται) |
tranzly/set-shared-stringsΑποθηκεύει διορθωμένες μεταφράσεις κειμένων θέματος και προσθέτου (strings)· γίνονται προστατευμένες. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-shared-strings/run | edit_theme_options (ο έλεγχος της ίδιας της διαδρομής REST) | lang συμβολοσειρά (απαιτείται)scope συμβολοσειρά: menus, site, templates, gettext.plugin-<slug>, gettext.theme-<slug>strings αντικείμενο (απαιτείται) |
tranzly/set-site-stringΑποθηκεύει ένα κείμενο του ιστοτόπου (key) σε μια γλώσσα, π.χ. τον τίτλο ή τον υπότιτλο του ιστοτόπου. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-site-string/run | edit_theme_options και manage_options (ο έλεγχος της ίδιας της διαδρομής REST) | lang συμβολοσειρά (απαιτείται)key συμβολοσειρά (απαιτείται)translation συμβολοσειρά (απαιτείται) |
tranzly/set-urlsΟρίζει τη λειτουργία διευθύνσεων (mode), τους τομείς ανά γλώσσα, τις μεταφρασμένες βάσεις και τμήματα, το noindex_untranslated και τις προτάσεις συντομεύσεων. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-urls/run | manage_options (ο έλεγχος της ίδιας της διαδρομής REST) | mode συμβολοσειράsegments αντικείμενοdomains αντικείμενοbases αντικείμενοsuggest δυαδική τιμήnoindex_untranslated δυαδική τιμή |
tranzly/start-trialΞεκινά τη δοκιμή 14 ημερών του Tranzly Pro για αυτόν τον ιστότοπο (δεν απαιτείται πληρωμή). | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/start-trial/run | manage_options (ο έλεγχος της ίδιας της διαδρομής REST) | κανένα |
tranzly/translate-media-fieldΑποθηκεύει το εναλλακτικό κείμενο, τον τίτλο ή τη λεζάντα μιας εικόνας (field) σε μια γλώσσα (lang). | Δωρεάν | POST /wp-json/wp-abilities/v1/abilities/tranzly/translate-media-field/run | edit_post (ο έλεγχος της ίδιας της διαδρομής REST) | id string (υποχρεωτικό)lang string (υποχρεωτικό)field string (υποχρεωτικό): alt, caption, titletranslation 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 stringpublish booleanforce boolean |
tranzly/translate-shared-stringsΜεταφράζει την επόμενη σελίδα των αμετάφραστων κειμένων θεμάτων και προσθέτων σε μια γλώσσα με την προεπιλεγμένη μηχανή (επαναλάβετε με το after μέχρι να ολοκληρωθεί). | Δωρεάν | POST /wp-json/wp-abilities/v1/abilities/tranzly/translate-shared-strings/run | edit_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/run | edit_posts | languages string (υποχρεωτικό) |
tranzly/translate-termΜεταφράζει έναν όρο (κατηγορία, ετικέτα ή ιδιότητα προϊόντος) σε μια γλώσσα (lang) με μια μηχανή, δημιουργώντας ή ενημερώνοντας τη μετάφρασή του. | Δωρεάν | POST /wp-json/wp-abilities/v1/abilities/tranzly/translate-term/run | ο έλεγχος δικαιωμάτων ανά στοιχείο της ίδιας της διαδρομής REST | id string (υποχρεωτικό)lang string (υποχρεωτικό)engine stringforce booleanstatus string: publish, draft |
tranzly/translation-statusΜε ID άρθρου: η μετάφραση αυτού του άρθρου σε κάθε γλώσσα, αν είναι παρωχημένη και ποιος την έγραψε. Χωρίς ID: το ποσοστό μετάφρασης του ιστοτόπου ανά γλώσσα. | Δωρεάν | GET /wp-json/wp-abilities/v1/abilities/tranzly/translation-status/run | edit_post σε αυτό το άρθρο· edit_posts για τη σύνοψη του ιστοτόπου | id integerpost_type string |
tranzly/unlink-postΑφαιρεί ένα άρθρο από την ομάδα μετάφρασής του· διατηρεί τη γλώσσα του. | Δωρεάν | POST /wp-json/wp-abilities/v1/abilities/tranzly/unlink-post/run | edit_post και edit_term (ο έλεγχος της ίδιας της διαδρομής REST) | id string (υποχρεωτικό) |
tranzly/unlink-termΑφαιρεί έναν όρο από την ομάδα μετάφρασής του. | Δωρεάν | POST /wp-json/wp-abilities/v1/abilities/tranzly/unlink-term/run | edit_post και edit_term (ο έλεγχος της ίδιας της διαδρομής REST) | id string (υποχρεωτικό) |
tranzly/update-displayΑλλάζει τον επιλογέα γλώσσας (στυλ, σημαίες, ονόματα, τοποθέτηση) και τη γραμμή αναφοράς δημιουργού. | Δωρεάν | POST /wp-json/wp-abilities/v1/abilities/tranzly/update-display/run | manage_options (ο έλεγχος της ίδιας της διαδρομής REST) | switcher objectcredit boolean |
tranzly/update-engine-settingsΟρίζει την προεπιλεγμένη μηχανή, μια εναλλακτική μηχανή, μηχανές ανά γλώσσα και μοντέλα AI ανά γλώσσα (default, fallback, per_lang, models, caps). Όλα εκτός από την προεπιλεγμένη μηχανή απαιτούν την έκδοση Pro. | Δωρεάν | POST /wp-json/wp-abilities/v1/abilities/tranzly/update-engine-settings/run | manage_options (ο έλεγχος της ίδιας της διαδρομής REST) | default stringper_lang objectfallback arraycaps objectmodels object |
tranzly/update-glossaryΑντικαθιστά τα τμήματα του γλωσσαρίου που στέλνετε (λέξεις που δεν μεταφράζονται ποτέ, μεταφράσεις όρων, ύφος)· τα τμήματα που παραλείπετε διατηρούνται. Χρησιμοποιείται από κάθε μηχανή από την επόμενη μετάφραση και μετά. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/update-glossary/run | manage_options | dnt arrayterms objecttone object |
tranzly/update-settingsΟρίζει τις γλώσσες του ιστοτόπου (languages: λίστα κωδικού και ονόματος· η πρώτη είναι η αρχική γλώσσα), το πρόθεμα κλάσης του front-end και αν επιτρέπονται οι πράκτορες AI (MCP). | Δωρεάν | POST /wp-json/wp-abilities/v1/abilities/tranzly/update-settings/run | manage_options (ο έλεγχος της ίδιας της διαδρομής REST) | prefix stringmcp booleanlanguages array |
tranzly/update-workflow-settingsΟρίζει τα on_update (off, stale, translate), on_publish, review, quality_threshold, quality_provider και quality_model. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/update-workflow-settings/run | manage_options (ο έλεγχος της ίδιας της διαδρομής REST) | on_update συμβολοσειρά: off, stale, translateon_publish booleanreview booleanquality_threshold ακέραιοςquality_provider συμβολοσειράquality_model συμβολοσειρά |
tranzly/upload-translation-fileΜεταφορτώνει ένα αρχείο XLIFF ή CSV του Tranzly (περιεχόμενο, όνομα αρχείου) που έχει μεταφραστεί αλλού· επιστρέφει ένα διακριτικό (token) που προσδιορίζει τη μεταφόρτωση για την εισαγωγή. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/upload-translation-file/run | edit_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=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 | Εργασίες μετάφρασης στο παρασκήνιο. | Δωρεάν |
wp tranzly legacy <action> [--format=<format>]wp tranzly legacy dry-runwp tranzly legacy runwp tranzly legacy undo | Εμφάνιση, δοκιμαστική εκτέλεση, εκτέλεση ή αναίρεση της εισαγωγής μεταφράσεων ενός παλαιού ιστότοπου Tranzly (2.x). | Δωρεάν |
wp tranzly link <source> <target> [--term] | Σύνδεση μιας υπάρχουσας δημοσίευσης (ή όρου) ως μετάφραση μιας άλλης. | Δωρεάν |
wp tranzly network <action> [--languages=<codes>]wp tranzly network setupwp 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=adminwp 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_bar | Action | Εκτελείται μετά τη δημιουργία του μενού Translations στη γραμμή διαχείρισης (ο οπτικός επεξεργαστής Pro προσθέτει εδώ το στοιχείο «Μετάφραση σε αυτή τη σελίδα»). | \WP_Admin_Bar $barint $id | Free |
tranzly_admin_data | Filter | Φιλτράρει τα δεδομένα εκκίνησης της εφαρμογής διαχείρισης. Το premium επίπεδο το χρησιμοποιεί για να δηλώσει την έκδοσή του. Μην εισάγετε ευαίσθητα δεδομένα εδώ, καθώς εκτυπώνονται στη σελίδα. | κανένα | Free |
tranzly_ai_model | Filter | Φιλτράρει τον πάροχο AI και το μοντέλο που μεταφράζουν σε μια γλώσσα. Free: ο πάροχος και το μοντέλο που έχουν επιλεγεί για την εργασία `translate`, για κάθε γλώσσα. Tranzly Pro: η επιλογή της ίδιας της γλώσσας, διαφορετικά η επιλογή «όλες οι άλλες γλώσσες». | string $target | Free |
tranzly_ai_providers_in_use | Filter | Φιλτράρει τους παρόχους AI που έχουν επιλεγεί για συγκεκριμένες γλώσσες. Κανένας στο δωρεάν πρόσθετο: κάθε γλώσσα χρησιμοποιεί τον πάροχο και το μοντέλο που επιλέχθηκαν για την εργασία `translate`. Το Tranzly Pro παραθέτει τους παρόχους των μοντέλων ανά γλώσσα. | κανένα | Free |
tranzly_content_before_rebuild | Filter | Φιλτράρει το αρχικό περιεχόμενο ακριβώς πριν γραφτούν σε αυτό τα μεταφρασμένα τμήματα, ανά γλώσσα (το χρησιμοποιεί η εναλλαγή εικόνων ανά γλώσσα της έκδοσης Pro). | string $contentstring $lang | Free |
tranzly_copy_meta_keys | Filter | Φιλτράρει τα μετα-κλειδιά που αντιγράφονται από μια δημοσίευση στη νέα της μετάφραση. Δεν αντιγράφεται τίποτα άλλο. | int $source_id | Free |
tranzly_deepl_host | Filter | Φιλτράρει το host του DeepL API (έναν διακομιστή μεσολάβησης ή ένα test double). | string $hoststring $key | Free |
tranzly_deepl_price_per_million | Filter | Φιλτράρει την τιμή του DeepL ανά εκατομμύριο χαρακτήρες σε δολάρια ΗΠΑ. | float $price | Free |
tranzly_default_engine | Filter | Φιλτράρει το αναγνωριστικό της μηχανής που χρησιμοποιείται όταν δεν ορίζεται κάποια. | string $id | Free |
tranzly_engine_cap | Filter | Φιλτράρει το μηνιαίο όριο μιας μηχανής σε δολάρια ΗΠΑ: κανένα στο δωρεάν πρόσθετο. | float|null $capstring $engine | Free |
tranzly_engine_chain | Filter | Φιλτράρει τις μηχανές προς δοκιμή για μια γλώσσα, κατά σειρά. Free: η προεπιλεγμένη μηχανή. Το premium επίπεδο προσθέτει τη μηχανή της συγκεκριμένης γλώσσας και τη λίστα εναλλακτικών. | string $langstring $first | Free |
tranzly_engine_options | Filter | Φιλτράρει τις επιλογές που μεταβιβάζονται στη μηχανή (λίστα μη μετάφρασης, γλωσσάρι, επισημότητα, οδηγίες). | string $targetEngine $engine | Free |
tranzly_engine_settings_save | Filter | Αποθηκεύει τις μηχανές και τα μοντέλα AI ανά γλώσσα, τη λίστα εναλλακτικών και τα μηνιαία όρια. Απαντά μόνο το premium επίπεδο (οδηγία 5 του WordPress.org: καμία συμπεριφορά Pro στο δωρεάν πρόσθετο). | κανένα | Free |
tranzly_frontend_prefix | Filter | Φιλτράρει το ουδέτερο πρόθεμα κλάσεων στο προσκήνιο. | string $prefix | Free |
tranzly_fs_loaded | Action | Εκτελείται μόλις φορτωθεί το SDK αδειών χρήσης (στο κύριο αρχείο, πριν από οποιονδήποτε κώδικα του Tranzly). Συνδεθείτε εδώ για να επικοινωνήσετε με το `tranzly_fs()`. | κανένα | Free |
tranzly_glossary_options | Filter | Φιλτράρει τις επιλογές μηχανής για μια γλώσσα-στόχο: τη λίστα μη μετάφρασης, καθώς και το γλωσσάρι και τον τόνο όταν τα προσθέτει το premium επίπεδο. | string $lang | Free |
tranzly_glossary_save | Filter | Αποθηκεύει τις προτιμώμενες μεταφράσεις και τον τόνο ανά γλώσσα. Απαντά μόνο το premium επίπεδο (οδηγία 5 του WordPress.org: καμία συμπεριφορά Pro στο δωρεάν πρόσθετο). | κανένα | Free |
tranzly_google_price_per_million | Filter | Φιλτράρει την τιμή του Google Cloud Translation ανά εκατομμύριο χαρακτήρες, σε δολάρια ΗΠΑ. | float $price | Pro |
tranzly_install_language_packs | Filter | Αν το Tranzly εγκαθιστά τα πακέτα γλωσσών του WordPress, θεμάτων και προσθέτων για μια γλώσσα που προστέθηκε στον ιστότοπο (ώστε να εμφανίζονται μεταφρασμένα τα κείμενα του WordPress και του WooCommerce). Ενεργό από προεπιλογή. | bool $install | Free |
tranzly_integration_available | Filter | Φιλτράρει αν εκτελείται μια ενσωμάτωση όταν το πρόσθετό της δεν ανιχνεύεται — για περιεχόμενο που άφησε πίσω του ένας builder μετά την απενεργοποίησή του ή για πρόσθετο που φορτώθηκε με ασυνήθιστο τρόπο. | bool $onstring $id | Free |
tranzly_integrations | Filter | Φιλτράρει τις ενσωματώσεις που εκτελεί το Tranzly. Προσθέστε μια υποκλάση `Integration` για να υποστηρίξετε ένα άλλο πρόσθετο. | κανένα | Free |
tranzly_is_pro | Filter | Φιλτράρει αν εκτελείται το premium επίπεδο. Απαντάται μόνο από το premium επίπεδο. | bool $pro | Free |
tranzly_job_created | Action | Εκτελείται μετά τη δημιουργία μιας εργασίας μετάφρασης. | int $jobint $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 $localizestring $lang | Δωρεάν |
tranzly_memory_enabled | Φίλτρο | Φιλτράρει αν χρησιμοποιείται η μεταφραστική μνήμη. | bool $on | Pro |
tranzly_microsoft_price_per_million | Φίλτρο | Φιλτράρει την τιμή του Microsoft Translator ανά εκατομμύριο χαρακτήρες, σε δολάρια ΗΠΑ. | float $price | Pro |
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 $targetint $source_idstring $codestring $engine | Δωρεάν |
tranzly_post_translation_created | Ενέργεια | Εκτελείται αφού το Tranzly δημιουργήσει μια μετάφραση ανάρτησης. | int $new_idint $source_idstring $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 $workersint $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 $typearray<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 $scopestring $lang | Δωρεάν |
tranzly_source_changed | Ενέργεια | Εκτελείται όταν το μεταφράσιμο περιεχόμενο ενός αρχικού στοιχείου αλλάζει, καθιστώντας τις μεταφράσεις του παρωχημένες. | int $post_idstring $nowstring $before | Δωρεάν |
tranzly_source_meta_keys | Φίλτρο | Φιλτράρει τα μετα-κλειδιά των οποίων η αλλαγή καθιστά παρωχημένες τις μεταφράσεις μιας σελίδας. Οι ενσωματώσεις προσθέτουν τα κλειδιά που μεταφράζουν (δεδομένα builder, πεδία SEO, προσαρμοσμένα πεδία). | int $post_id | Δωρεάν |
tranzly_source_published | Ενέργεια | Εκτελείται μία φορά όταν δημοσιεύεται για πρώτη φορά ένα αρχικό στοιχείο (αφού αποθηκευτούν τα μετα-δεδομένα του). | int $post_id | Δωρεάν |
tranzly_style_rules_enabled | Φίλτρο | Καθορίζει αν το Tranzly εφαρμόζει τους κανόνες ύφους της μεταφραστικής ομάδας του WordPress.org για τη γλώσσα (εισαγωγικά, διαστήματα γύρω από σημεία στίξης, απόστροφοι, αποσιωπητικά, ιαπωνικά διαστήματα, αντωνυμίες προσφώνησης) σε κάθε νέα μετάφραση. Ενεργοποιημένο από προεπιλογή. | bool $enabledstring $locale | Δωρεάν |
tranzly_taxonomies | Φίλτρο | Φιλτράρει τις ταξινομίες που μεταφράζει το Tranzly. | κανένα | Δωρεάν |
tranzly_term_segments | Φίλτρο | Φιλτράρει τα τμήματα ενός όρου που αποστέλλονται στον μηχανισμό (name, description, καθώς και ό,τι προσθέτουν οι ενσωματώσεις: τίτλοι SEO, προσαρμοσμένα πεδία). Καταχωρίστε όσα προστέθηκαν στο tranzly_term_translated. | \WP_Term $term | Δωρεάν |
tranzly_term_translated | Ενέργεια | Εκτελείται αφού ένας μηχανισμός μεταφράσει έναν όρο, περιλαμβάνοντας κάθε μεταφρασμένο τμήμα (οι ενσωματώσεις καταχωρίζουν τα τμήματα που πρόσθεσαν στο tranzly_term_segments). | int $targetint $term_idstring $code | Δωρεάν |
tranzly_term_translation_created | Ενέργεια | Εκτελείται αφού το Tranzly δημιουργήσει μια μετάφραση όρου. | int $new_idint $term_idstring $code | Δωρεάν |
tranzly_translatable_attributes | Φίλτρο | Φιλτράρει τα γνωρίσματα που μεταφράζει το Tranzly για έναν τύπο μπλοκ. | string $block_name | Δωρεάν |
tranzly_translate_string | Φίλτρο | Φιλτράρει μία μεταφράσιμη συμβολοσειρά σε μια γλώσσα. | string $valuestring $codearray $context | Δωρεάν |
tranzly_translated_post_fields | Φίλτρο | Φιλτράρει τα πεδία της δημοσίευσης που καταχωρίζονται σε μια μετάφραση, μετά την εκτέλεση του μηχανισμού. Οι ενσωματώσεις που πρόσθεσαν δικά τους τμήματα (προσαρμοσμένα πεδία, δεδομένα builder) τα καταχωρίζουν εδώ. | \WP_Post $poststring $code | Δωρεάν |
tranzly_translation_memory | Φίλτρο | Φιλτράρει τη μεταφραστική μνήμη σε χρήση: καμία στο δωρεάν πρόσθετο· το επίπεδο premium προσφέρει μία (docs/843, οδηγία 5 του WordPress.org). | Translation_Memory|null $memory | Δωρεάν |