დეველოპერები
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 მასივი (სავალდებულო)post_types მასივიscope ტექსტი: missing, stale, allengine ტექსტიpublish ლოგიკური მნიშვნელობა |
tranzly/cancel-jobაჩერებს დავალებას; უკვე შესრულებული თარგმანები ინახება. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/cancel-job/run | manage_options (REST მარშრუტის საკუთარი შემოწმება) | id ტექსტი (სავალდებულო) |
tranzly/check-qualityხელოვნურ ინტელექტს ადარებინებს ერთ თარგმანს მის ორიგინალთან, ანიჭებს ქულას და ინახავს ანგარიშს თარგმანზე. იყენებს Tranzly-ს სამუშაო პროცესის პარამეტრებში მითითებულ ხარისხის შემმოწმებელ AI მოდელს. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/check-quality/run | edit_post ამ თარგმანზე | id მთელი რიცხვი (სავალდებულო) |
tranzly/connect-supportაკავშირებს ამ საიტს Zinn Digital®-ის მხარდაჭერასთან (სახელი, ელფოსტა, თანხმობა). | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/connect-support/run | manage_options (REST მარშრუტის საკუთარი შემოწმება) | email ტექსტი (სავალდებულო)name ტექსტიconsent ლოგიკური მნიშვნელობა (სავალდებულო) |
tranzly/correct-segmentsინახავს თარგმანის შესწორებულ სეგმენტებს (სეგმენტები: გასაღები ტექსტთან); შესწორებული ტექსტი დაცულია ხელახალი თარგმნისგან. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/correct-segments/run | edit_post (REST მარშრუტის საკუთარი შემოწმება) | id ტექსტი (სავალდებულო)segments ობიექტიtexts ობიექტი |
tranzly/create-jobუშვებს ფონურ დავალებას ჩამოთვლილი ჩანაწერების (posts) ან მთლიანი ჩანაწერის ტიპის ენებზე (langs) სათარგმნად. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/create-job/run | edit_posts (REST მარშრუტის საკუთარი შემოწმება) | posts მასივიpost_type ტექსტიlangs მასივი (სავალდებულო)engine ტექსტიstatus ტექსტი: publish, draftforce ლოგიკური მნიშვნელობა |
tranzly/create-post-translationქმნის ჩანაწერის შავ თარგმანს ენაზე (lang) ხელით დასაწერად, ძრავის გარეშე. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/create-post-translation/run | REST მარშრუტის საკუთარი უფლებების შემოწმება თითოეულ ელემენტზე | id ტექსტი (სავალდებულო)lang ტექსტი (სავალდებულო)name ტექსტიslug ტექსტიdescription ტექსტი |
tranzly/create-term-translationქმნის ტერმინის თარგმანს ენაზე თქვენ მიერ მითითებული სახელით, სლაგითა (slug) და აღწერით. | Free | POST /wp-json/wp-abilities/v1/abilities/tranzly/create-term-translation/run | REST მარშრუტის საკუთარი უფლებების შემოწმება თითოეულ ელემენტზე | id ტექსტი (სავალდებულო)lang ტექსტი (სავალდებულო)name ტექსტიslug ტექსტიdescription ტექსტი |
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 მასივიpost_type ტექსტიlangs მასივი (სავალდებულო)engine ტექსტი |
tranzly/estimate-bulkაფასებს მთლიანი საიტის თარგმანს კონკრეტულ ენაზე (post_types, scope, engine) მის დაწყებამდე. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/estimate-bulk/run | edit_posts (REST მარშრუტის საკუთარი შემოწმება) | post_types მასივიscope ტექსტი: missing, stale, allengine ტექსტიlang ტექსტი (სავალდებულო)after მთელი რიცხვი |
tranzly/export-translation-fileაბრუნებს XLIFF ან CSV ფაილს (ტექსტის სახით) ორიგინალებითა და მათი თარგმანებით ერთ ენაზე, მთარგმნელისთვის ან მთარგმნელობითი სააგენტოსთვის: მითითებულ ჩანაწერებს, ან კონკრეტულ სტატუსში (missing, stale, translated ან all; გაიმეორეთ after-ით) მყოფი შინაარსის ტიპის 100-მდე ორიგინალისგან შემდგარ გვერდს. იგივე ფაილის იმპორტი შესაძლებელია უკან თარგმნის შემდეგ. | Pro | GET /wp-json/wp-abilities/v1/abilities/tranzly/export-translation-file/run | edit_posts; თითოეული ჩანაწერი ირთვება მხოლოდ იმ შემთხვევაში, თუ მომხმარებელს აქვს მისი რედაქტირების უფლება | lang ტექსტი (სავალდებულო)format ტექსტი: xliff, csvposts მასივიpost_type ტექსტიstate ტექსტი: all, missing, stale, translatedafter მთელი რიცხვი |
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 პროვაიდერებს თავიანთი მოდელებითა და ამ თვის ხარჯს. | უფასო | 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-ის, გვერდის ამგების და ფორმების მოდულებს, რომლებსაც მხარს უჭერს 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 და 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აბრუნებს თემისა და მოდულის ტექსტებს (scope) მოცემულ ენაზე თავიანთი თარგმანებით. | უფასო | 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აბრუნებს ინფორმაციას, თუ როგორ ჩანს ენები მისამართებში (საქაღალდე, ქვედომენი თუ დომენი), თარგმნილ სლაგებსა და ბაზებს, და 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ახდენს თარგმანების შემდეგი გვერდის იმპორტს სხვა მრავალენოვანი მოდულიდან (რეჟიმი: dry-run ან run; cursor). | 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გვერდების მიხედვით ჩამოთვლის ორიგინალებს მათი თარგმანის სტატუსით კონკრეტულ ენაზე (სტატუსი: missing, stale, current). | 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აგზავნის მხარდაჭერის მოთხოვნას (თემა, შეტყობინება, ტიპი, ელფოსტა), ამ საიტის დიაგნოსტიკასთან ერთად, თუ ადმინისტრატორი თანახმაა. ის არასდროს ქმნის და არ აგზავნის ავტორიზაციის მონაცემებს. | 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ამტკიცებს თარგმანს (და აქვეყნებს მას, როდესაც ორიგინალი გამოქვეყნებულია) ან აბრუნებს მას უკან (გადაწყვეტილება, შენიშვნა). | 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ინახავს DeepL-ის, Google-ის ან Microsoft-ის API გასაღებს (და რეგიონს 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ინახავს თემის და პლაგინის ტექსტების შესწორებულ თარგმანებს (სტრიქონებს); ისინი დაცული ხდება. | 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ინახავს სურათის alt ტექსტს, სათაურს ან წარწერას (field) ენაში (lang). | უფასო | POST /wp-json/wp-abilities/v1/abilities/tranzly/translate-media-field/run | edit_post (REST მარშრუტის საკუთარი შემოწმება) | id სტრიქონი (სავალდებულო)lang სტრიქონი (სავალდებულო)field სტრიქონი (სავალდებულო): alt, caption, titletranslation სტრიქონი (სავალდებულო) |
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/run | edit_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/run | edit_posts | languages სტრიქონი (სავალდებულო) |
tranzly/translate-termთარგმნის ერთ ტერმინს (კატეგორიას, ჭდეს ან პროდუქტის ატრიბუტს) ენაზე (lang) ძრავის საშუალებით, ქმნის ან ანახლებს მის თარგმანს. | უფასო | POST /wp-json/wp-abilities/v1/abilities/tranzly/translate-term/run | REST მარშრუტის საკუთარი უფლებების შემოწმება თითოეულ ელემენტზე | id სტრიქონი (სავალდებულო)lang სტრიქონი (სავალდებულო)engine სტრიქონიforce ლოგიკურიstatus სტრიქონი: publish, draft |
tranzly/translation-statusჩანაწერის ID-ით: ამ ჩანაწერის თარგმანი თითოეულ ენაზე, არის თუ არა ის მოძველებული და ვინ დაწერა იგი. მის გარეშე: საიტის რა ნაწილია ნათარგმნი, თითოეული ენის მიხედვით. | უფასო | GET /wp-json/wp-abilities/v1/abilities/tranzly/translation-status/run | edit_post ამ ჩანაწერზე; edit_posts საიტის შეჯამებისთვის | id მთელი რიცხვიpost_type სტრიქონი |
tranzly/unlink-postიღებს ჩანაწერს მისი თარგმანის ჯგუფიდან; ის ინარჩუნებს თავის ენას. | უფასო | POST /wp-json/wp-abilities/v1/abilities/tranzly/unlink-post/run | edit_post და edit_term (REST მარშრუტის საკუთარი შემოწმება) | id სტრიქონი (სავალდებულო) |
tranzly/unlink-termიღებს ტერმინს მისი თარგმანის ჯგუფიდან. | უფასო | POST /wp-json/wp-abilities/v1/abilities/tranzly/unlink-term/run | edit_post და edit_term (REST მარშრუტის საკუთარი შემოწმება) | id სტრიქონი (სავალდებულო) |
tranzly/update-displayცვლის გადამრთველს (სტილი, დროშები, სახელები, განლაგება) და საკრედიტო ხაზს. | უფასო | POST /wp-json/wp-abilities/v1/abilities/tranzly/update-display/run | manage_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/run | manage_options (REST მარშრუტის საკუთარი შემოწმება) | default სტრიქონიper_lang ობიექტიfallback მასივიcaps ობიექტიmodels ობიექტი |
tranzly/update-glossaryანაცვლებს თქვენ მიერ გაგზავნილი ლექსიკონის ნაწილებს (სიტყვები, რომლებიც არასდროს ითარგმნება, ტერმინების თარგმანები, ტონი); ნაწილები, რომლებსაც გამოტოვებთ, შენარჩუნდება. გამოიყენება ყველა ძრავის მიერ შემდეგი თარგმანიდან მოყოლებული. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/update-glossary/run | manage_options | dnt მასივიterms ობიექტიtone ობიექტი |
tranzly/update-settingsაყენებს საიტის ენებს (languages: კოდისა და სახელის სია; პირველი არის თავდაპირველი ენა), სამომხმარებლო ინტერფეისის კლასის პრეფიქსს და იმას, დაშვებულია თუ არა AI აგენტები (MCP). | უფასო | POST /wp-json/wp-abilities/v1/abilities/tranzly/update-settings/run | manage_options (REST მარშრუტის საკუთარი შემოწმება) | prefix სტრიქონიmcp ლოგიკურიlanguages მასივი |
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 string: off, stale, translateon_publish booleanreview booleanquality_threshold integerquality_provider stringquality_model string |
tranzly/upload-translation-fileტვირთავს სხვაგან ნათარგმნ Tranzly XLIFF ან CSV ფაილს (content, filename); პასუხად აბრუნებს ტოკენს, რომელიც ახდენს ატვირთვის იდენტიფიცირებას იმპორტისთვის. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/upload-translation-file/run | edit_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=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) საიტის თარგმანების იმპორტის ჩვენება, სატესტო გაშვება (dry-run), გაშვება ან გაუქმება. | უფასო |
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 | მულტისაიტი (სააგენტო): ქსელის თითოეული საიტის გამართვა, ან იმ ენების დაყენება, რომლითაც იწყებენ ახალი საიტები. | უფასო |
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 თარგმნის თემის სტრიქონებს 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 ): 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( ) | პოსტის თარგმნა ენაზე ძრავის მეშვეობით, მიმდინარე მომხმარებლის სახელით (მოქმედებს მისი ნებართვები). | უფასო |
მოქმედებები და ფილტრები
ყველა ჰუკი, რომელსაც მოდული გვთავაზობს, მისი საწყისი კოდიდან აღებული აღწერით. ფილტრები ცვლის მნიშვნელობას; მოქმედებები გაძლევთ კოდის კონკრეტულ მომენტში გაშვების საშუალებას; შესვლის წერტილები არის მოქმედებები, რომლებსაც უშვებთ, რათა მოდულს რაიმეს გაკეთება სთხოვოთ.
| ჰუკი | ტიპი | რას აკეთებს | პარამეტრები | ვერსია |
|---|---|---|---|---|
tranzly_admin_bar | Action | ეშვება Translations ადმინ-პანელის მენიუს აგების შემდეგ (Pro ვიზუალური რედაქტორი აქ ამატებს თავის პუნქტს “ამ გვერდზე თარგმნა”). | \WP_Admin_Bar $barint $id | Free |
tranzly_admin_data | Filter | ფილტრავს მონაცემებს, რომლებითაც ადმინისტრატორის აპი იტვირთება. პრემიუმ შრე მას იყენებს თავისი ვერსიის შესახებ ინფორმაციის გასაგზავნად; აქ არ უნდა იყოს კონფიდენციალური მონაცემები, რადგან ის გვერდზე იბეჭდება. | none | Free |
tranzly_ai_model | Filter | ფილტრავს AI პროვაიდერსა და მოდელს, რომელიც თარგმნის ენაზე. Free: `translate` დავალებისთვის არჩეული პროვაიდერი და მოდელი ყველა ენისთვის. Tranzly Pro: თავად ენის საკუთარი არჩევანი, ან “ყველა სხვა ენის” არჩევანი. | string $target | Free |
tranzly_ai_providers_in_use | Filter | ფილტრავს კონკრეტული ენებისთვის არჩეულ AI პროვაიდერებს. უფასო პლაგინში არ არის: ყველა ენა იყენებს `translate` დავალებისთვის არჩეულ პროვაიდერსა და მოდელს. Tranzly Pro ჩამოთვლის თითოეული ენის მოდელების პროვაიდერებს. | none | Free |
tranzly_content_before_rebuild | Filter | ფილტრავს წყაროს კონტენტს უშუალოდ მასში ნათარგმნი სეგმენტების ჩაწერამდე, თითოეული ენისთვის (მას იყენებს Pro-ს ენების მიხედვით სურათების ჩანაცვლების ფუნქცია). | string $contentstring $lang | Free |
tranzly_copy_meta_keys | Filter | ფილტრავს მეტა გასაღებებს, რომლებიც კოპირდება პოსტიდან მის ახალ თარგმანში. სხვა არაფერი კოპირდება. | int $source_id | Free |
tranzly_deepl_host | Filter | ფილტრავს DeepL API ჰოსტს (პროქსი ან ტესტური ორეული). | string $hoststring $key | Free |
tranzly_deepl_price_per_million | Filter | ფილტრავს DeepL-ის ფასს მილიონ სიმბოლოზე აშშ დოლარში. | float $price | Free |
tranzly_default_engine | Filter | ფილტრავს იმ ძრავის id-ს, რომელიც გამოიყენება მაშინ, როდესაც არცერთი არ არის მითითებული. | string $id | Free |
tranzly_engine_cap | Filter | ფილტრავს ძრავის ყოველთვიურ ლიმიტს აშშ დოლარში: არ არის უფასო პლაგინში. | float|null $capstring $engine | Free |
tranzly_engine_chain | Filter | ფილტრავს ენისთვის გამოსაყენებელ ძრავებს რიგითობის მიხედვით. Free: ნაგულისხმევი ძრავი. პრემიუმ შრე ამატებს ენის საკუთარ ძრავსა და სარეზერვო სიას. | string $langstring $first | Free |
tranzly_engine_options | Filter | ფილტრავს ძრავისთვის გადაცემულ პარამეტრებს (არ-სათარგმნი სია, გლოსარიუმი, ფორმალობა, ინსტრუქციები). | string $targetEngine $engine | Free |
tranzly_engine_settings_save | Filter | ინახავს ენების მიხედვით განსაზღვრულ ძრავებსა და AI მოდელებს, სარეზერვო სიასა და ყოველთვიურ ლიმიტებს. პასუხობს მხოლოდ პრემიუმ შრე (WordPress.org-ის სახელმძღვანელო 5: არანაირი Pro ფუნქციონალი უფასო პლაგინში). | none | Free |
tranzly_frontend_prefix | Filter | ფილტრავს ნეიტრალურ front-end კლასის პრეფიქსს. | string $prefix | Free |
tranzly_fs_loaded | Action | ეშვება ლიცენზირების SDK-ის ჩატვირთვისთანავე (მთავარ ფაილში, Tranzly-ის ნებისმიერ კოდამდე). დაუკავშირდით აქ `tranzly_fs()`-თან სამუშაოდ. | none | Free |
tranzly_glossary_options | Filter | ფილტრავს ძრავის პარამეტრებს სამიზნე ენისთვის: არ-სათარგმნი სია, პლუს გლოსარიუმი და ტონალობა, როდესაც მათ პრემიუმ შრე ამატებს. | string $lang | Free |
tranzly_glossary_save | Filter | ინახავს სასურველ თარგმანებსა და ტონალობას თითოეული ენისთვის. პასუხობს მხოლოდ პრემიუმ შრე (WordPress.org-ის სახელმძღვანელო 5: არანაირი Pro ფუნქციონალი უფასო პლაგინში). | none | 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 | ფილტრავს, გაეშვას თუ არა ინტეგრაცია, როდესაც მისი პლაგინი ვერ მოიძებნა — იმ კონტენტისთვის, რომელიც ბილდერმა დატოვა გამორთვის შემდეგ, ან პლაგინისთვის, რომელიც არაორდინალური გზით ჩაიტვირთა. | bool $onstring $id | Free |
tranzly_integrations | Filter | ფილტრავს Tranzly-ის მიერ გაშვებულ ინტეგრაციებს. სხვა პლაგინის მხარდასაჭერად დაამატეთ `Integration`-ის ქვეკლასი. | none | Free |
tranzly_is_pro | Filter | ფილტრავს, გაშვებულია თუ არა პრემიუმ შრე. პასუხობს მხოლოდ პრემიუმ შრე. | bool $pro | Free |
tranzly_job_created | Action | ეშვება თარგმნის დავალების შექმნის შემდეგ. | int $jobint $items | Free |
tranzly_job_finished | Action | მუშაობს მაშინ, როდესაც თარგმნის დავალებას შესასრულებელი სამუშაო აღარ დარჩა. | int $job_id | უფასო |
tranzly_kit_api_base | Filter | ფილტრავს Zinn Digital® API-ის ბაზას, რომელსაც მხარდაჭერის ეკრანები უკავშირდება. | string $base | უფასო |
tranzly_kit_diagnostics | Filter | ფილტრავს დიაგნოსტიკას მანამ, სანამ საიტის მფლობელი მას იხილავს. პლაგინი ამატებს საკუთარ მონაცემებს `extra`-ს ქვეშ. ⛔ ეს ეშვება წინასწარ გადახედვამდე (preview) და არასდროს გადახედვასა და გაგზავნას შორის. | არცერთი | უფასო |
tranzly_kit_footprint_free | Filter | ფილტრავს, არის თუ არა ეს საიტი footprint-free (კვალის გარეშე), რათა მასზე Zinn® Ads არასდროს იყოს რეკლამირებული. | bool $footprint_free | უფასო |
tranzly_kit_promotions | Filter | ფილტრავს სარეკლამო რეესტრს მის საბოლოო დამუშავებამდე. დაამატეთ მწკრივი სხვა პროდუქტის დასაწინაურებლად: `id`, `kind` (hosting|marketplace|platform|plugin|bundle|ads), `slot` (promo|cross-sell), და `url` ან (პლაგინისთვის) `name`, `site`, `main_files`. | არცერთი | უფასო |
tranzly_kit_tier | Filter | ფილტრავს ტარიფის დონეს (plan tier), რომელსაც ნაკრები აფიქსირებს ამ პლაგინისთვის (ტესტები და სტეიჯინგი; წარმოებაში (production) გადაწყვეტს ლიცენზია). | string $tier | უფასო |
tranzly_localize_links | Filter | ფილტრავს, მიმართავს თუ არა Tranzly ამ გვერდის შიდა ბმულებს მათ თარგმანებზე. | bool $localizestring $lang | უფასო |
tranzly_memory_enabled | Filter | ფილტრავს, გამოიყენება თუ არა მთარგმნელობითი მეხსიერება. | bool $on | Pro |
tranzly_microsoft_price_per_million | Filter | ფილტრავს Microsoft Translator-ის ფასს მილიონ სიმბოლოზე, აშშ დოლარში. | float $price | Pro |
tranzly_network_enabled | Filter | ფილტრავს, ჩართულია თუ არა multisite ქსელის დონე. | bool $agency | უფასო |
tranzly_pbs_internal_post_types | Filter | ფილტრავს Page Builder Sandwich-ის პოსტის ტიპებს, რომლებსაც Tranzly უცვლელად ტოვებს. | არცერთი | უფასო |
tranzly_post_segments | Filter | ფილტრავს სისტემისთვის გაგზავნილი პოსტის სეგმენტებს. Key => `text` + `format` (`text` ან `html`). ბლოკებზე ორიენტირებული პარსერი და ინტეგრაციები ამატებენ, ყოფენ ან ცვლიან სეგმენტებს აქ, და უკან აბრუნებენ მათ `tranzly_translated_post_fields`-ზე. | \WP_Post $post | უფასო |
tranzly_post_translated | Action | მუშაობს მას შემდეგ, რაც სისტემამ თარგმნა პოსტი (ან ადამიანის მიერ ატვირთულმა ფაილმა ან იმპორტმა ჩაწერა ის). | int $targetint $source_idstring $codestring $engine | უფასო |
tranzly_post_translation_created | Action | მუშაობს მას შემდეგ, რაც Tranzly შექმნის პოსტის თარგმანს. | int $new_idint $source_idstring $code | უფასო |
tranzly_post_types | Filter | ფილტრავს პოსტის ტიპებს, რომლებსაც Tranzly თარგმნის. | არცერთი | უფასო |
tranzly_pre_current_language | Filter | პირდაპირ განსაზღვრავს მიმდინარე ენას: დააბრუნეთ ენის კოდი მის გამოსაყენებლად. სწორედ ასე მუშაობს tranzly_switch_language(); დააბრუნეთ null, რათა გადაწყვეტილება Tranzly-მ მიიღოს. | string|null $lang | უფასო |
tranzly_query_var | Filter | ფილტრავს query ცვლადს, რომელიც ირჩევს ენას. | string $var | უფასო |
tranzly_queue_lease_seconds | Filter | ფილტრავს მითვისებული ელემენტის ვადას (lease): მის შემდეგ, დამმუშავებელი (worker), რომლის მუშაობაც ელემენტის დამუშავებისას შეწყდა, ელემენტს უბრუნებს სხვებს. უფრო ხანგრძლივია, ვიდრე ყველაზე ნელი ცალკეული თარგმანი. | int $seconds | უფასო |
tranzly_queue_worker_seconds | Filter | ფილტრავს, რამდენ ხანს მუშაობს ერთი დამმუშავებელი (worker) პროცესის გადაცემამდე, წამებში. | int $seconds | უფასო |
tranzly_queue_workers | Filter | ფილტრავს, რამდენ დამმუშავებელს (worker) ამუშავებს ერთი დავალება ერთდროულად. ლიმიტი WORKERS-ზე, მთარგმნელობით სერვისთან რბილი მოპყრობისთვის; და არა შესრულებული ელემენტების რაოდენობის შეზღუდვა. | int $workersint $job_id | უფასო |
tranzly_rate_source_ | Filter | კურსები სხვა წყაროდან (იხილეთ `tranzly_rate_sources`). | არცერთი | Pro |
tranzly_rate_sources | Filter | ფილტრავს გაცვლითი კურსის წყაროებს. დაამატეთ წყარო `tranzly_rate_source_<id>` ფილტრით, რომელიც აბრუნებს `[ code => rate against its reference ]`-ს, ან WP_Error-ს. | არცერთი | Pro |
tranzly_register_engines | Action | მთარგმნელობითი სისტემების რეგისტრაცია. გამოიძახეთ `$registry->add( new Your_Engine() )`. | Registry $registry | უფასო |
tranzly_relations_changed | Action | მუშაობს ობიექტების მთარგმნელობითი ბმულების შეცვლის შემდეგ: დაკავშირება, გათიშვა, სხვა ენაზე გადატანა ან წაშლა. მუშაობს ერთხელ თითოეულ შეცვლილ ჯგუფზე, ამიტომ ერთმა ბმულმა შესაძლოა ორჯერ გაააქტიუროს. | string $typearray<int> $ids | უფასო |
tranzly_robots_meta_keys | Filter | ფილტრავს პოსტის meta key-ებს, რომლებიც შეიცავს robots-ის პარამეტრებს; თითოეული მათგანი ორიგინალიდან გადადის მის თარგმანებზე. | არცერთი | უფასო |
tranzly_shared_string_scopes | Filter | ფილტრავს გაზიარებული ტექსტების არეალებს (lane L06, T6: ინტეგრაციები ამატებენ `woocommerce`-ს, `forms`-სა და `theme`-ს; მათი ტექსტები შემოდის `tranzly_shared_strings`-ზე). | none | უფასო |
tranzly_shared_strings | Filter | ფილტრავს გაზიარებულ ტექსტებს, რომლებსაც Tranzly თარგმნის სტრიქონების სახით, თითოეული არეალის მიხედვით. Pro ვერსია ამატებს ბლოკის შაბლონებს, შაბლონის ნაწილებსა და პატერნებს `templates`-ში. | string $scope | უფასო |
tranzly_shared_strings_covered | Filter | ფილტრავს გაზიარებული ტექსტის არეალის იმ ტექსტებს, რომლებსაც ენის პაკეტი თარგმნის კონკრეტული ენისთვის. Pro ვერსია აცნობებს თემისა და core-ის რეგისტრირებულ პატერნებს `templates`-სთვის. | string $scopestring $lang | უფასო |
tranzly_source_changed | Action | ეშვება მაშინ, როდესაც ორიგინალის სათარგმნი კონტენტი შეიცვალა, რის გამოც მისი თარგმანები უკვე მოძველებულია. | int $post_idstring $nowstring $before | უფასო |
tranzly_source_meta_keys | Filter | ფილტრავს მეტა გასაღებებს, რომელთა ცვლილებაც გვერდის თარგმანებს მოძველებულად აქცევს. ინტეგრაციები ამატებენ მათ მიერ ნათარგმნ გასაღებებს (ბილდერის მონაცემები, SEO ველები, მორგებული ველები). | int $post_id | უფასო |
tranzly_source_published | Action | ეშვება ერთხელ, როდესაც ორიგინალი პირველად ქვეყნდება (მისი მეტა მონაცემების შენახვის შემდეგ). | int $post_id | უფასო |
tranzly_style_rules_enabled | Filter | განსაზღვრავს, იყენებს თუ არა Tranzly ენის WordPress.org-ის მთარგმნელობითი გუნდის სტილის წესებს (ბრჭყალები, ინტერვალები პუნქტუაციის გარშემო, აპოსტროფები, მრავალწერტილი, იაპონური ინტერვალები, მიმართვის ნაცვალსახელები) თითოეულ ახალ თარგმანზე. ჩართულია ნაგულისხმევად. | bool $enabledstring $locale | უფასო |
tranzly_taxonomies | Filter | ფილტრავს ტაქსონომიებს, რომლებსაც Tranzly თარგმნის. | none | უფასო |
tranzly_term_segments | Filter | ფილტრავს ძრავისთვის გაგზავნილ ტერმინის სეგმენტებს (`name`, `description`, პლუს რასაც ინტეგრაციები ამატებენ: SEO სათაურები, მორგებული ველები). ჩაწერეთ დამატებულები `tranzly_term_translated`-ზე. | \WP_Term $term | უფასო |
tranzly_term_translated | Action | ეშვება მას შემდეგ, რაც ძრავი თარგმნის ტერმინს, თითოეულ ნათარგმნ სეგმენტთან ერთად (ინტეგრაციები წერენ სეგმენტებს, რომლებიც დაამატეს `tranzly_term_segments`-ზე). | int $targetint $term_idstring $code | უფასო |
tranzly_term_translation_created | Action | ეშვება მას შემდეგ, რაც Tranzly შექმნის ტერმინის თარგმანს. | int $new_idint $term_idstring $code | უფასო |
tranzly_translatable_attributes | Filter | ფილტრავს ატრიბუტებს, რომლებსაც Tranzly თარგმნის ბლოკის ტიპისთვის. | string $block_name | უფასო |
tranzly_translate_string | Filter | ფილტრავს ერთ სათარგმნ სტრიქონს ენაში. | string $valuestring $codearray $context | უფასო |
tranzly_translated_post_fields | Filter | ფილტრავს პოსტის ველებს, რომლებიც ჩაწერილია თარგმანში, ძრავის მუშაობის დასრულების შემდეგ. ინტეგრაციები, რომლებმაც დაამატეს საკუთარი სეგმენტები (მორგებული ველები, ბილდერის მონაცემები), მათ აქ ჩაწერენ. | \WP_Post $poststring $code | უფასო |
tranzly_translation_memory | Filter | ფილტრავს გამოყენებაში არსებულ თარგმანის მეხსიერებას: არცერთი უფასო მოდულში; პრემიუმ ვერსია გვთავაზობს ერთს (docs/843, WordPress.org-ის სახელმძღვანელო პრინციპი 5). | Translation_Memory|null $memory | უფასო |