დეველოპერები

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 მასივი (სავალდებულო)
post_types მასივი
scope ტექსტი: missing, stale, all
engine ტექსტი
publish ლოგიკური მნიშვნელობა
tranzly/cancel-job
აჩერებს დავალებას; უკვე შესრულებული თარგმანები ინახება.
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/cancel-job/runmanage_options (REST მარშრუტის საკუთარი შემოწმება)id ტექსტი (სავალდებულო)
tranzly/check-quality
ხელოვნურ ინტელექტს ადარებინებს ერთ თარგმანს მის ორიგინალთან, ანიჭებს ქულას და ინახავს ანგარიშს თარგმანზე. იყენებს Tranzly-ს სამუშაო პროცესის პარამეტრებში მითითებულ ხარისხის შემმოწმებელ AI მოდელს.
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/check-quality/runedit_post ამ თარგმანზეid მთელი რიცხვი (სავალდებულო)
tranzly/connect-support
აკავშირებს ამ საიტს Zinn Digital®-ის მხარდაჭერასთან (სახელი, ელფოსტა, თანხმობა).
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/connect-support/runmanage_options (REST მარშრუტის საკუთარი შემოწმება)email ტექსტი (სავალდებულო)
name ტექსტი
consent ლოგიკური მნიშვნელობა (სავალდებულო)
tranzly/correct-segments
ინახავს თარგმანის შესწორებულ სეგმენტებს (სეგმენტები: გასაღები ტექსტთან); შესწორებული ტექსტი დაცულია ხელახალი თარგმნისგან.
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/correct-segments/runedit_post (REST მარშრუტის საკუთარი შემოწმება)id ტექსტი (სავალდებულო)
segments ობიექტი
texts ობიექტი
tranzly/create-job
უშვებს ფონურ დავალებას ჩამოთვლილი ჩანაწერების (posts) ან მთლიანი ჩანაწერის ტიპის ენებზე (langs) სათარგმნად.
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/create-job/runedit_posts (REST მარშრუტის საკუთარი შემოწმება)posts მასივი
post_type ტექსტი
langs მასივი (სავალდებულო)
engine ტექსტი
status ტექსტი: publish, draft
force ლოგიკური მნიშვნელობა
tranzly/create-post-translation
ქმნის ჩანაწერის შავ თარგმანს ენაზე (lang) ხელით დასაწერად, ძრავის გარეშე.
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/create-post-translation/runREST მარშრუტის საკუთარი უფლებების შემოწმება თითოეულ ელემენტზეid ტექსტი (სავალდებულო)
lang ტექსტი (სავალდებულო)
name ტექსტი
slug ტექსტი
description ტექსტი
tranzly/create-term-translation
ქმნის ტერმინის თარგმანს ენაზე თქვენ მიერ მითითებული სახელით, სლაგითა (slug) და აღწერით.
FreePOST /wp-json/wp-abilities/v1/abilities/tranzly/create-term-translation/runREST მარშრუტის საკუთარი უფლებების შემოწმება თითოეულ ელემენტზეid ტექსტი (სავალდებულო)
lang ტექსტი (სავალდებულო)
name ტექსტი
slug ტექსტი
description ტექსტი
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 მასივი
post_type ტექსტი
langs მასივი (სავალდებულო)
engine ტექსტი
tranzly/estimate-bulk
აფასებს მთლიანი საიტის თარგმანს კონკრეტულ ენაზე (post_types, scope, engine) მის დაწყებამდე.
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/estimate-bulk/runedit_posts (REST მარშრუტის საკუთარი შემოწმება)post_types მასივი
scope ტექსტი: missing, stale, all
engine ტექსტი
lang ტექსტი (სავალდებულო)
after მთელი რიცხვი
tranzly/export-translation-file
აბრუნებს XLIFF ან CSV ფაილს (ტექსტის სახით) ორიგინალებითა და მათი თარგმანებით ერთ ენაზე, მთარგმნელისთვის ან მთარგმნელობითი სააგენტოსთვის: მითითებულ ჩანაწერებს, ან კონკრეტულ სტატუსში (missing, stale, translated ან all; გაიმეორეთ after-ით) მყოფი შინაარსის ტიპის 100-მდე ორიგინალისგან შემდგარ გვერდს. იგივე ფაილის იმპორტი შესაძლებელია უკან თარგმნის შემდეგ.
ProGET /wp-json/wp-abilities/v1/abilities/tranzly/export-translation-file/runedit_posts; თითოეული ჩანაწერი ირთვება მხოლოდ იმ შემთხვევაში, თუ მომხმარებელს აქვს მისი რედაქტირების უფლებაlang ტექსტი (სავალდებულო)
format ტექსტი: xliff, csv
posts მასივი
post_type ტექსტი
state ტექსტი: all, missing, stale, translated
after მთელი რიცხვი
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 პროვაიდერებს თავიანთი მოდელებითა და ამ თვის ხარჯს.
უფასო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-ის, გვერდის ამგების და ფორმების მოდულებს, რომლებსაც მხარს უჭერს 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 და 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
აბრუნებს თემისა და მოდულის ტექსტებს (scope) მოცემულ ენაზე თავიანთი თარგმანებით.
უფასო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
აბრუნებს ინფორმაციას, თუ როგორ ჩანს ენები მისამართებში (საქაღალდე, ქვედომენი თუ დომენი), თარგმნილ სლაგებსა და ბაზებს, და 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
ახდენს თარგმანების შემდეგი გვერდის იმპორტს სხვა მრავალენოვანი მოდულიდან (რეჟიმი: dry-run ან run; cursor).
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
გვერდების მიხედვით ჩამოთვლის ორიგინალებს მათი თარგმანის სტატუსით კონკრეტულ ენაზე (სტატუსი: missing, stale, current).
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
აგზავნის მხარდაჭერის მოთხოვნას (თემა, შეტყობინება, ტიპი, ელფოსტა), ამ საიტის დიაგნოსტიკასთან ერთად, თუ ადმინისტრატორი თანახმაა. ის არასდროს ქმნის და არ აგზავნის ავტორიზაციის მონაცემებს.
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
ამტკიცებს თარგმანს (და აქვეყნებს მას, როდესაც ორიგინალი გამოქვეყნებულია) ან აბრუნებს მას უკან (გადაწყვეტილება, შენიშვნა).
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
ინახავს DeepL-ის, Google-ის ან Microsoft-ის API გასაღებს (და რეგიონს 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
ინახავს თემის და პლაგინის ტექსტების შესწორებულ თარგმანებს (სტრიქონებს); ისინი დაცული ხდება.
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
ინახავს სურათის alt ტექსტს, სათაურს ან წარწერას (field) ენაში (lang).
უფასოPOST /wp-json/wp-abilities/v1/abilities/tranzly/translate-media-field/runedit_post (REST მარშრუტის საკუთარი შემოწმება)id სტრიქონი (სავალდებულო)
lang სტრიქონი (სავალდებულო)
field სტრიქონი (სავალდებულო): alt, caption, title
translation სტრიქონი (სავალდებულო)
tranzly/translate-post
თარგმნის ერთ ჩანაწერს ან გვერდს საიტის ერთ ან რამდენიმე ენაზე მთარგმნელობითი ძრავით, ქმნის თითოეულ თარგმანს ან ანახლებს მას. ახალი თარგმანები რჩება ჩანახატად, თუ publish არ არის true. თარგმანი, რომელიც ადამიანმა დაარედაქტირა, გამოიტოვება, თუ force არ არის true.
უფასოPOST /wp-json/wp-abilities/v1/abilities/tranzly/translate-post/runშეუძლია ამ ჩანაწერის თარგმნა (edit_post მასზე); edit_post არსებულ თარგმანზე; ტიპის publish უფლება გამოსაქვეყნებლადid მთელი რიცხვი (სავალდებულო)
languages მასივი (სავალდებულო)
engine სტრიქონი
publish ლოგიკური
force ლოგიკური
tranzly/translate-shared-strings
თარგმნის თემისა და მოდულის უთარგმნელი ტექსტების შემდეგ გვერდს კონკრეტულ ენაზე ნაგულისხმევი ძრავით (გაიმეორეთ after-ით დასრულებამდე).
უფასოPOST /wp-json/wp-abilities/v1/abilities/tranzly/translate-shared-strings/runedit_theme_options (REST მარშრუტის საკუთარი შემოწმება)lang სტრიქონი (სავალდებულო)
scope სტრიქონი: menus, site, templates, gettext.plugin-<slug>, gettext.theme-<slug>
after მთელი რიცხვი
tranzly/translate-site
მართული სამუშაო პროცესი: აგენტი ამოწმებს ენებსა და ძრავს, აფასებს ხარჯს და თარგმნის იმას, რაც აკლია, კითხულობს ხარჯვამდე ან გამოქვეყნებამდე.
უფასოPOST /wp-json/wp-abilities/v1/abilities/tranzly/translate-site/runedit_postslanguages სტრიქონი (სავალდებულო)
tranzly/translate-term
თარგმნის ერთ ტერმინს (კატეგორიას, ჭდეს ან პროდუქტის ატრიბუტს) ენაზე (lang) ძრავის საშუალებით, ქმნის ან ანახლებს მის თარგმანს.
უფასოPOST /wp-json/wp-abilities/v1/abilities/tranzly/translate-term/runREST მარშრუტის საკუთარი უფლებების შემოწმება თითოეულ ელემენტზეid სტრიქონი (სავალდებულო)
lang სტრიქონი (სავალდებულო)
engine სტრიქონი
force ლოგიკური
status სტრიქონი: publish, draft
tranzly/translation-status
ჩანაწერის ID-ით: ამ ჩანაწერის თარგმანი თითოეულ ენაზე, არის თუ არა ის მოძველებული და ვინ დაწერა იგი. მის გარეშე: საიტის რა ნაწილია ნათარგმნი, თითოეული ენის მიხედვით.
უფასოGET /wp-json/wp-abilities/v1/abilities/tranzly/translation-status/runedit_post ამ ჩანაწერზე; edit_posts საიტის შეჯამებისთვისid მთელი რიცხვი
post_type სტრიქონი
tranzly/unlink-post
იღებს ჩანაწერს მისი თარგმანის ჯგუფიდან; ის ინარჩუნებს თავის ენას.
უფასოPOST /wp-json/wp-abilities/v1/abilities/tranzly/unlink-post/runedit_post და edit_term (REST მარშრუტის საკუთარი შემოწმება)id სტრიქონი (სავალდებულო)
tranzly/unlink-term
იღებს ტერმინს მისი თარგმანის ჯგუფიდან.
უფასოPOST /wp-json/wp-abilities/v1/abilities/tranzly/unlink-term/runedit_post და edit_term (REST მარშრუტის საკუთარი შემოწმება)id სტრიქონი (სავალდებულო)
tranzly/update-display
ცვლის გადამრთველს (სტილი, დროშები, სახელები, განლაგება) და საკრედიტო ხაზს.
უფასოPOST /wp-json/wp-abilities/v1/abilities/tranzly/update-display/runmanage_options (REST მარშრუტის საკუთარი შემოწმება)switcher ობიექტი
credit ლოგიკური
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 სტრიქონი
per_lang ობიექტი
fallback მასივი
caps ობიექტი
models ობიექტი
tranzly/update-glossary
ანაცვლებს თქვენ მიერ გაგზავნილი ლექსიკონის ნაწილებს (სიტყვები, რომლებიც არასდროს ითარგმნება, ტერმინების თარგმანები, ტონი); ნაწილები, რომლებსაც გამოტოვებთ, შენარჩუნდება. გამოიყენება ყველა ძრავის მიერ შემდეგი თარგმანიდან მოყოლებული.
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/update-glossary/runmanage_optionsdnt მასივი
terms ობიექტი
tone ობიექტი
tranzly/update-settings
აყენებს საიტის ენებს (languages: კოდისა და სახელის სია; პირველი არის თავდაპირველი ენა), სამომხმარებლო ინტერფეისის კლასის პრეფიქსს და იმას, დაშვებულია თუ არა AI აგენტები (MCP).
უფასოPOST /wp-json/wp-abilities/v1/abilities/tranzly/update-settings/runmanage_options (REST მარშრუტის საკუთარი შემოწმება)prefix სტრიქონი
mcp ლოგიკური
languages მასივი
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 string: off, stale, translate
on_publish boolean
review boolean
quality_threshold integer
quality_provider string
quality_model string
tranzly/upload-translation-file
ტვირთავს სხვაგან ნათარგმნ Tranzly XLIFF ან CSV ფაილს (content, filename); პასუხად აბრუნებს ტოკენს, რომელიც ახდენს ატვირთვის იდენტიფიცირებას იმპორტისთვის.
ProPOST /wp-json/wp-abilities/v1/abilities/tranzly/upload-translation-file/runedit_posts (REST მარშრუტის საკუთარი შემოწმება)content string (სავალდებულო)
filename string (სავალდებულო)

გენერირებულია პლაგინის 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) საიტის თარგმანების იმპორტის ჩვენება, სატესტო გაშვება (dry-run), გაშვება ან გაუქმება.უფასო
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
მულტისაიტი (სააგენტო): ქსელის თითოეული საიტის გამართვა, ან იმ ენების დაყენება, რომლითაც იწყებენ ახალი საიტები.უფასო
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 თარგმნის თემის სტრიქონებს WordPress-ის საკუთარი gettext-ის მეშვეობით, ამიტომ სტრიქონი ბრუნდება ისე, როგორც არის მოწოდებული.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: მთავარი გვერდის 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 => details); წინააღმდეგ შემთხვევაში `<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 ): stringURL, რომელიც აჩვენებს მოცემულ ენას.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( )პოსტის თარგმნა ენაზე ძრავის მეშვეობით, მიმდინარე მომხმარებლის სახელით (მოქმედებს მისი ნებართვები).უფასო

მოქმედებები და ფილტრები

ყველა ჰუკი, რომელსაც მოდული გვთავაზობს, მისი საწყისი კოდიდან აღებული აღწერით. ფილტრები ცვლის მნიშვნელობას; მოქმედებები გაძლევთ კოდის კონკრეტულ მომენტში გაშვების საშუალებას; შესვლის წერტილები არის მოქმედებები, რომლებსაც უშვებთ, რათა მოდულს რაიმეს გაკეთება სთხოვოთ.

ჰუკიტიპირას აკეთებსპარამეტრებივერსია
tranzly_admin_barActionეშვება Translations ადმინ-პანელის მენიუს აგების შემდეგ (Pro ვიზუალური რედაქტორი აქ ამატებს თავის პუნქტს “ამ გვერდზე თარგმნა”).\WP_Admin_Bar $bar
int $id
Free
tranzly_admin_dataFilterფილტრავს მონაცემებს, რომლებითაც ადმინისტრატორის აპი იტვირთება. პრემიუმ შრე მას იყენებს თავისი ვერსიის შესახებ ინფორმაციის გასაგზავნად; აქ არ უნდა იყოს კონფიდენციალური მონაცემები, რადგან ის გვერდზე იბეჭდება.noneFree
tranzly_ai_modelFilterფილტრავს AI პროვაიდერსა და მოდელს, რომელიც თარგმნის ენაზე. Free: `translate` დავალებისთვის არჩეული პროვაიდერი და მოდელი ყველა ენისთვის. Tranzly Pro: თავად ენის საკუთარი არჩევანი, ან “ყველა სხვა ენის” არჩევანი.string $targetFree
tranzly_ai_providers_in_useFilterფილტრავს კონკრეტული ენებისთვის არჩეულ AI პროვაიდერებს. უფასო პლაგინში არ არის: ყველა ენა იყენებს `translate` დავალებისთვის არჩეულ პროვაიდერსა და მოდელს. Tranzly Pro ჩამოთვლის თითოეული ენის მოდელების პროვაიდერებს.noneFree
tranzly_content_before_rebuildFilterფილტრავს წყაროს კონტენტს უშუალოდ მასში ნათარგმნი სეგმენტების ჩაწერამდე, თითოეული ენისთვის (მას იყენებს Pro-ს ენების მიხედვით სურათების ჩანაცვლების ფუნქცია).string $content
string $lang
Free
tranzly_copy_meta_keysFilterფილტრავს მეტა გასაღებებს, რომლებიც კოპირდება პოსტიდან მის ახალ თარგმანში. სხვა არაფერი კოპირდება.int $source_idFree
tranzly_deepl_hostFilterფილტრავს DeepL API ჰოსტს (პროქსი ან ტესტური ორეული).string $host
string $key
Free
tranzly_deepl_price_per_millionFilterფილტრავს DeepL-ის ფასს მილიონ სიმბოლოზე აშშ დოლარში.float $priceFree
tranzly_default_engineFilterფილტრავს იმ ძრავის id-ს, რომელიც გამოიყენება მაშინ, როდესაც არცერთი არ არის მითითებული.string $idFree
tranzly_engine_capFilterფილტრავს ძრავის ყოველთვიურ ლიმიტს აშშ დოლარში: არ არის უფასო პლაგინში.float|null $cap
string $engine
Free
tranzly_engine_chainFilterფილტრავს ენისთვის გამოსაყენებელ ძრავებს რიგითობის მიხედვით. Free: ნაგულისხმევი ძრავი. პრემიუმ შრე ამატებს ენის საკუთარ ძრავსა და სარეზერვო სიას.string $lang
string $first
Free
tranzly_engine_optionsFilterფილტრავს ძრავისთვის გადაცემულ პარამეტრებს (არ-სათარგმნი სია, გლოსარიუმი, ფორმალობა, ინსტრუქციები).string $target
Engine $engine
Free
tranzly_engine_settings_saveFilterინახავს ენების მიხედვით განსაზღვრულ ძრავებსა და AI მოდელებს, სარეზერვო სიასა და ყოველთვიურ ლიმიტებს. პასუხობს მხოლოდ პრემიუმ შრე (WordPress.org-ის სახელმძღვანელო 5: არანაირი Pro ფუნქციონალი უფასო პლაგინში).noneFree
tranzly_frontend_prefixFilterფილტრავს ნეიტრალურ front-end კლასის პრეფიქსს.string $prefixFree
tranzly_fs_loadedActionეშვება ლიცენზირების SDK-ის ჩატვირთვისთანავე (მთავარ ფაილში, Tranzly-ის ნებისმიერ კოდამდე). დაუკავშირდით აქ `tranzly_fs()`-თან სამუშაოდ.noneFree
tranzly_glossary_optionsFilterფილტრავს ძრავის პარამეტრებს სამიზნე ენისთვის: არ-სათარგმნი სია, პლუს გლოსარიუმი და ტონალობა, როდესაც მათ პრემიუმ შრე ამატებს.string $langFree
tranzly_glossary_saveFilterინახავს სასურველ თარგმანებსა და ტონალობას თითოეული ენისთვის. პასუხობს მხოლოდ პრემიუმ შრე (WordPress.org-ის სახელმძღვანელო 5: არანაირი Pro ფუნქციონალი უფასო პლაგინში).noneFree
tranzly_google_price_per_millionFilterფილტრავს Google Cloud Translation-ის ფასს მილიონ სიმბოლოზე, აშშ დოლარში.float $pricePro
tranzly_install_language_packsFilterაინსტალირებს თუ არა Tranzly საიტზე დამატებული ენის WordPress-ის, თემისა და პლაგინის ენობრივ პაკეტებს (რათა WordPress-ისა და WooCommerce-ის საკუთარი სიტყვები ნათარგმნი გამოჩნდეს). ჩართულია ნაგულისხმევად.bool $installFree
tranzly_integration_availableFilterფილტრავს, გაეშვას თუ არა ინტეგრაცია, როდესაც მისი პლაგინი ვერ მოიძებნა — იმ კონტენტისთვის, რომელიც ბილდერმა დატოვა გამორთვის შემდეგ, ან პლაგინისთვის, რომელიც არაორდინალური გზით ჩაიტვირთა.bool $on
string $id
Free
tranzly_integrationsFilterფილტრავს Tranzly-ის მიერ გაშვებულ ინტეგრაციებს. სხვა პლაგინის მხარდასაჭერად დაამატეთ `Integration`-ის ქვეკლასი.noneFree
tranzly_is_proFilterფილტრავს, გაშვებულია თუ არა პრემიუმ შრე. პასუხობს მხოლოდ პრემიუმ შრე.bool $proFree
tranzly_job_createdActionეშვება თარგმნის დავალების შექმნის შემდეგ.int $job
int $items
Free
tranzly_job_finishedActionმუშაობს მაშინ, როდესაც თარგმნის დავალებას შესასრულებელი სამუშაო აღარ დარჩა.int $job_idუფასო
tranzly_kit_api_baseFilterფილტრავს Zinn Digital® API-ის ბაზას, რომელსაც მხარდაჭერის ეკრანები უკავშირდება.string $baseუფასო
tranzly_kit_diagnosticsFilterფილტრავს დიაგნოსტიკას მანამ, სანამ საიტის მფლობელი მას იხილავს. პლაგინი ამატებს საკუთარ მონაცემებს `extra`-ს ქვეშ. ⛔ ეს ეშვება წინასწარ გადახედვამდე (preview) და არასდროს გადახედვასა და გაგზავნას შორის.არცერთიუფასო
tranzly_kit_footprint_freeFilterფილტრავს, არის თუ არა ეს საიტი footprint-free (კვალის გარეშე), რათა მასზე Zinn® Ads არასდროს იყოს რეკლამირებული.bool $footprint_freeუფასო
tranzly_kit_promotionsFilterფილტრავს სარეკლამო რეესტრს მის საბოლოო დამუშავებამდე. დაამატეთ მწკრივი სხვა პროდუქტის დასაწინაურებლად: `id`, `kind` (hosting|marketplace|platform|plugin|bundle|ads), `slot` (promo|cross-sell), და `url` ან (პლაგინისთვის) `name`, `site`, `main_files`.არცერთიუფასო
tranzly_kit_tierFilterფილტრავს ტარიფის დონეს (plan tier), რომელსაც ნაკრები აფიქსირებს ამ პლაგინისთვის (ტესტები და სტეიჯინგი; წარმოებაში (production) გადაწყვეტს ლიცენზია).string $tierუფასო
tranzly_localize_linksFilterფილტრავს, მიმართავს თუ არა Tranzly ამ გვერდის შიდა ბმულებს მათ თარგმანებზე.bool $localize
string $lang
უფასო
tranzly_memory_enabledFilterფილტრავს, გამოიყენება თუ არა მთარგმნელობითი მეხსიერება.bool $onPro
tranzly_microsoft_price_per_millionFilterფილტრავს Microsoft Translator-ის ფასს მილიონ სიმბოლოზე, აშშ დოლარში.float $pricePro
tranzly_network_enabledFilterფილტრავს, ჩართულია თუ არა multisite ქსელის დონე.bool $agencyუფასო
tranzly_pbs_internal_post_typesFilterფილტრავს Page Builder Sandwich-ის პოსტის ტიპებს, რომლებსაც Tranzly უცვლელად ტოვებს.არცერთიუფასო
tranzly_post_segmentsFilterფილტრავს სისტემისთვის გაგზავნილი პოსტის სეგმენტებს. Key => `text` + `format` (`text` ან `html`). ბლოკებზე ორიენტირებული პარსერი და ინტეგრაციები ამატებენ, ყოფენ ან ცვლიან სეგმენტებს აქ, და უკან აბრუნებენ მათ `tranzly_translated_post_fields`-ზე.\WP_Post $postუფასო
tranzly_post_translatedActionმუშაობს მას შემდეგ, რაც სისტემამ თარგმნა პოსტი (ან ადამიანის მიერ ატვირთულმა ფაილმა ან იმპორტმა ჩაწერა ის).int $target
int $source_id
string $code
string $engine
უფასო
tranzly_post_translation_createdActionმუშაობს მას შემდეგ, რაც Tranzly შექმნის პოსტის თარგმანს.int $new_id
int $source_id
string $code
უფასო
tranzly_post_typesFilterფილტრავს პოსტის ტიპებს, რომლებსაც Tranzly თარგმნის.არცერთიუფასო
tranzly_pre_current_languageFilterპირდაპირ განსაზღვრავს მიმდინარე ენას: დააბრუნეთ ენის კოდი მის გამოსაყენებლად. სწორედ ასე მუშაობს tranzly_switch_language(); დააბრუნეთ null, რათა გადაწყვეტილება Tranzly-მ მიიღოს.string|null $langუფასო
tranzly_query_varFilterფილტრავს query ცვლადს, რომელიც ირჩევს ენას.string $varუფასო
tranzly_queue_lease_secondsFilterფილტრავს მითვისებული ელემენტის ვადას (lease): მის შემდეგ, დამმუშავებელი (worker), რომლის მუშაობაც ელემენტის დამუშავებისას შეწყდა, ელემენტს უბრუნებს სხვებს. უფრო ხანგრძლივია, ვიდრე ყველაზე ნელი ცალკეული თარგმანი.int $secondsუფასო
tranzly_queue_worker_secondsFilterფილტრავს, რამდენ ხანს მუშაობს ერთი დამმუშავებელი (worker) პროცესის გადაცემამდე, წამებში.int $secondsუფასო
tranzly_queue_workersFilterფილტრავს, რამდენ დამმუშავებელს (worker) ამუშავებს ერთი დავალება ერთდროულად. ლიმიტი WORKERS-ზე, მთარგმნელობით სერვისთან რბილი მოპყრობისთვის; და არა შესრულებული ელემენტების რაოდენობის შეზღუდვა.int $workers
int $job_id
უფასო
tranzly_rate_source_Filterკურსები სხვა წყაროდან (იხილეთ `tranzly_rate_sources`).არცერთიPro
tranzly_rate_sourcesFilterფილტრავს გაცვლითი კურსის წყაროებს. დაამატეთ წყარო `tranzly_rate_source_<id>` ფილტრით, რომელიც აბრუნებს `[ code => rate against its reference ]`-ს, ან WP_Error-ს.არცერთიPro
tranzly_register_enginesActionმთარგმნელობითი სისტემების რეგისტრაცია. გამოიძახეთ `$registry->add( new Your_Engine() )`.Registry $registryუფასო
tranzly_relations_changedActionმუშაობს ობიექტების მთარგმნელობითი ბმულების შეცვლის შემდეგ: დაკავშირება, გათიშვა, სხვა ენაზე გადატანა ან წაშლა. მუშაობს ერთხელ თითოეულ შეცვლილ ჯგუფზე, ამიტომ ერთმა ბმულმა შესაძლოა ორჯერ გაააქტიუროს.string $type
array<int> $ids
უფასო
tranzly_robots_meta_keysFilterფილტრავს პოსტის meta key-ებს, რომლებიც შეიცავს robots-ის პარამეტრებს; თითოეული მათგანი ორიგინალიდან გადადის მის თარგმანებზე.არცერთიუფასო
tranzly_shared_string_scopesFilterფილტრავს გაზიარებული ტექსტების არეალებს (lane L06, T6: ინტეგრაციები ამატებენ `woocommerce`-ს, `forms`-სა და `theme`-ს; მათი ტექსტები შემოდის `tranzly_shared_strings`-ზე).noneუფასო
tranzly_shared_stringsFilterფილტრავს გაზიარებულ ტექსტებს, რომლებსაც Tranzly თარგმნის სტრიქონების სახით, თითოეული არეალის მიხედვით. Pro ვერსია ამატებს ბლოკის შაბლონებს, შაბლონის ნაწილებსა და პატერნებს `templates`-ში.string $scopeუფასო
tranzly_shared_strings_coveredFilterფილტრავს გაზიარებული ტექსტის არეალის იმ ტექსტებს, რომლებსაც ენის პაკეტი თარგმნის კონკრეტული ენისთვის. Pro ვერსია აცნობებს თემისა და core-ის რეგისტრირებულ პატერნებს `templates`-სთვის.string $scope
string $lang
უფასო
tranzly_source_changedActionეშვება მაშინ, როდესაც ორიგინალის სათარგმნი კონტენტი შეიცვალა, რის გამოც მისი თარგმანები უკვე მოძველებულია.int $post_id
string $now
string $before
უფასო
tranzly_source_meta_keysFilterფილტრავს მეტა გასაღებებს, რომელთა ცვლილებაც გვერდის თარგმანებს მოძველებულად აქცევს. ინტეგრაციები ამატებენ მათ მიერ ნათარგმნ გასაღებებს (ბილდერის მონაცემები, SEO ველები, მორგებული ველები).int $post_idუფასო
tranzly_source_publishedActionეშვება ერთხელ, როდესაც ორიგინალი პირველად ქვეყნდება (მისი მეტა მონაცემების შენახვის შემდეგ).int $post_idუფასო
tranzly_style_rules_enabledFilterგანსაზღვრავს, იყენებს თუ არა Tranzly ენის WordPress.org-ის მთარგმნელობითი გუნდის სტილის წესებს (ბრჭყალები, ინტერვალები პუნქტუაციის გარშემო, აპოსტროფები, მრავალწერტილი, იაპონური ინტერვალები, მიმართვის ნაცვალსახელები) თითოეულ ახალ თარგმანზე. ჩართულია ნაგულისხმევად.bool $enabled
string $locale
უფასო
tranzly_taxonomiesFilterფილტრავს ტაქსონომიებს, რომლებსაც Tranzly თარგმნის.noneუფასო
tranzly_term_segmentsFilterფილტრავს ძრავისთვის გაგზავნილ ტერმინის სეგმენტებს (`name`, `description`, პლუს რასაც ინტეგრაციები ამატებენ: SEO სათაურები, მორგებული ველები). ჩაწერეთ დამატებულები `tranzly_term_translated`-ზე.\WP_Term $termუფასო
tranzly_term_translatedActionეშვება მას შემდეგ, რაც ძრავი თარგმნის ტერმინს, თითოეულ ნათარგმნ სეგმენტთან ერთად (ინტეგრაციები წერენ სეგმენტებს, რომლებიც დაამატეს `tranzly_term_segments`-ზე).int $target
int $term_id
string $code
უფასო
tranzly_term_translation_createdActionეშვება მას შემდეგ, რაც Tranzly შექმნის ტერმინის თარგმანს.int $new_id
int $term_id
string $code
უფასო
tranzly_translatable_attributesFilterფილტრავს ატრიბუტებს, რომლებსაც Tranzly თარგმნის ბლოკის ტიპისთვის.string $block_nameუფასო
tranzly_translate_stringFilterფილტრავს ერთ სათარგმნ სტრიქონს ენაში.string $value
string $code
array $context
უფასო
tranzly_translated_post_fieldsFilterფილტრავს პოსტის ველებს, რომლებიც ჩაწერილია თარგმანში, ძრავის მუშაობის დასრულების შემდეგ. ინტეგრაციები, რომლებმაც დაამატეს საკუთარი სეგმენტები (მორგებული ველები, ბილდერის მონაცემები), მათ აქ ჩაწერენ.\WP_Post $post
string $code
უფასო
tranzly_translation_memoryFilterფილტრავს გამოყენებაში არსებულ თარგმანის მეხსიერებას: არცერთი უფასო მოდულში; პრემიუმ ვერსია გვთავაზობს ერთს (docs/843, WordPress.org-ის სახელმძღვანელო პრინციპი 5).Translation_Memory|null $memoryუფასო