מפתחים
מדריך יכולות (Abilities) של Tranzly
Tranzly רושם את הפעולות שלו ב-Abilities API של וורדפרס. אותן יכולות משמשות ככלי MCP בשרת של האתר עצמו וכנתיבי REST תחת /wp-json/wp-abilities/v1. דף זה נוצר מתוך הרישום הפנימי של התוסף.
נקודות קצה (Endpoints)
| יכולת | REST |
|---|---|
| MCP על גבי HTTP (הזרמה – streamable) | /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 with ?input= for read-only abilities, POST {"input": {...}} otherwise) |
אימות והרשאות
בקשות HTTP מאומתות באמצעות סיסמת יישום (Application Password) של וורדפרס (HTTP Basic). התחברות לשרת ה-MCP דורשת את יכולת ההרשאה (capability) המוצגת להלן; כל יכולת בודקת לאחר מכן את ההרשאה שלה, לפי אובייקט. יכולות לקריאה בלבד פועלות באמצעות GET והקלט שלהן במחרוזת השאילתה (query string); האחרות באמצעות POST וגוף JSON של '{"input": {…}}'.
סיסמת יישום של וורדפרס (HTTP) או --user (WP-CLI); המשתמש זקוק להרשאה (capability) שכל יכולת מציינת · הגדרות: אפשר סוכני בינה מלאכותית (MCP), מופעל כברירת מחדל
כל היכולות
| יכולת | מהדורה | REST | הרשאה | פרמטרים |
|---|---|---|---|---|
tranzly/bulk-translateמתחיל משימות תרגום ברקע עבור כל מקור מסוגי התוכן הנתונים (כל הסוגים המתורגמים כאשר לא צוינו סוגים): התרגומים החסרים, אלה שאינם מעודכנים, או כולם. מחזיר את המשימות שהתחילו, אחת לכל שפה. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/bulk-translate/run | edit_posts; publish_posts לפרסום | languages (חובה)post_typesscope: missing, stale, allenginepublish |
tranzly/cancel-jobעוצר משימה; תרגומים שכבר בוצעו נשמרים. | חינמי | POST /wp-json/wp-abilities/v1/abilities/tranzly/cancel-job/run | manage_options (בדיקה עצמאית של נתיב ה-REST) | id (חובה) |
tranzly/check-qualityמפעיל בינה מלאכותית (AI) כדי להשוות תרגום אחד למקור שלו ולדרג אותו, ושומר את הדוח בתרגום. משתמש במודל ה-AI לבדיקת איכות שהוגדר בהגדרות תהליך העבודה של Tranzly. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/check-quality/run | edit_post באותו תרגום | id (חובה) |
tranzly/connect-supportמחבר אתר זה לתמיכה של Zinn Digital® (שם, אימייל, הסכמה). | חינמי | POST /wp-json/wp-abilities/v1/abilities/tranzly/connect-support/run | manage_options (בדיקה עצמאית של נתיב ה-REST) | email (חובה)nameconsent (חובה) |
tranzly/correct-segmentsשומר מקטעים מתוקנים של תרגום (מקטעים: מפתח לטקסט); טקסט מתוקן מוגן מפני תרגום מחדש. | חינמי | POST /wp-json/wp-abilities/v1/abilities/tranzly/correct-segments/run | edit_post (בדיקה עצמאית של נתיב ה-REST) | id (חובה)segmentstexts |
tranzly/create-jobמתחיל משימת רקע לתרגום פוסטים ברשימה (posts) או סוג פוסט שלם לשפות (langs). | חינמי | POST /wp-json/wp-abilities/v1/abilities/tranzly/create-job/run | edit_posts (בדיקה עצמאית של נתיב ה-REST) | postspost_typelangs (חובה)enginestatus: publish, draftforce |
tranzly/create-post-translationיוצר טיוטת תרגום של פוסט בשפה (lang) לכתיבה ידנית, ללא מנוע. | חינמי | POST /wp-json/wp-abilities/v1/abilities/tranzly/create-post-translation/run | בדיקת הרשאה לכל פריט של נתיב ה-REST עצמו | id (חובה)lang (חובה)nameslugdescription |
tranzly/create-term-translationיוצר תרגום של מונח בשפה עם שם, מזהה (slug) ותיאור שתספק. | חינמי | POST /wp-json/wp-abilities/v1/abilities/tranzly/create-term-translation/run | בדיקת הרשאה לכל פריט של נתיב ה-REST עצמו | id (חובה)lang (חובה)nameslugdescription |
tranzly/disconnect-supportמנתק אתר זה מהתמיכה. | חינמי | POST /wp-json/wp-abilities/v1/abilities/tranzly/disconnect-support/run | manage_options (בדיקה עצמאית של נתיב ה-REST) | אין |
tranzly/estimateמעריך תווים ועלות לתרגום פוסטים (posts או post_type) לשפות (langs) באמצעות מנוע, לפני שמוציאים תשלום כלשהו. | חינמי | POST /wp-json/wp-abilities/v1/abilities/tranzly/estimate/run | edit_posts (בדיקה עצמאית של נתיב ה-REST) | postspost_typelangs (חובה)engine |
tranzly/estimate-bulkמעריך תרגום של אתר שלם בשפה מסוימת (post_types, scope, engine) לפני שמתחילים אותו. | Pro | POST /wp-json/wp-abilities/v1/abilities/tranzly/estimate-bulk/run | edit_posts (בדיקה עצמאית של נתיב ה-REST) | post_typesscope: missing, stale, allenginelang (חובה)after |
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 (חובה)format: xliff, csvpostspost_typestate: 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מחזיר האם תגובות משותפות בין שפות שונות או נשמרות בנפרד לכל שפה. | פרו | 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מחזיר את המילים שלעולם לא מתורגמות, תרגומים קבועים למונחים ואת טון הדיבור לפי שפה. | פרו | 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 של תרגום: ציון והמקטעים שסומנו על ידו. | פרו | 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®, ובאיזו זהות. | חינם | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-support-connection/run | manage_options (בדיקה עצמאית של נתיב ה-REST) | refresh boolean |
tranzly/get-term-groupמציג את קבוצת התרגום של קטגוריה או תגית. | חינם | GET /wp-json/wp-abilities/v1/abilities/tranzly/get-term-group/run | edit_post ו-edit_term (בדיקה עצמאית של נתיב ה-REST) | id string (חובה) |
tranzly/get-urlsמחזיר את האופן שבו שפות מופיעות בכתובות (תיקייה, תת-דומיין או דומיין), מזהים (slugs) ובסיסים מתורגמים, ו-noindex עבור עמודים שאינם מתורגמים. | חינם | 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; סמן). | 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הופך פוסט קיים (יעד) לתרגום של פוסט זה בשפה מסוימת. | חינם | 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הופך מונח קיים (יעד) לתרגום של מונח זה בשפה מסוימת. | חינם | 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מציג את מנועי התרגום, האם כל אחד מהם מוגדר, ובאיזה מהם נעשה שימוש כאשר לא צוין מנוע. | חינם | 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מציג משימות תרגום ברקע, החדשות ביותר תחילה, כולל התקדמות. | חינם | GET /wp-json/wp-abilities/v1/abilities/tranzly/list-jobs/run | edit_posts (בדיקה עצמאית של נתיב ה-REST) | אין |
tranzly/list-languagesמציג את שפות האתר. הראשונה היא השפה שבה נכתב התוכן המקורי. | חינם | GET /wp-json/wp-abilities/v1/abilities/tranzly/list-languages/run | edit_posts | אין |
tranzly/list-status-itemsמציג פריטים מקוריים עם סטטוס התרגום שלהם בשפה מסוימת (סטטוס: missing, stale, current), עמוד אחר עמוד. | חינם | 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פותח פניית תמיכה (נושא, הודעה, סוג, אימייל), כולל נתוני אבחון של אתר זה כאשר מנהל המערכת אישר זאת. הפעולה לעולם אינה יוצרת פרטי התחברות או שולחת אותם. | חינם | 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מתעד את הסכמת מנהל המערכת לשליחת נתוני אבחון יחד עם פניות תמיכה. | חינם | POST /wp-json/wp-abilities/v1/abilities/tranzly/record-support-consent/run | manage_options (בדיקה עצמאית של נתיב ה-REST) | consent boolean (חובה) |
tranzly/retry-job-itemמנסה שוב פריט שנכשל (action: retry, אופציונלי עם מנוע אחר) או מסמן אותו לתרגום ידני (action: by-hand). | חינם | 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). | פרו | 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: הרצה יבשה (דוח בלבד), הרצה, או ביטול. | חינם | POST /wp-json/wp-abilities/v1/abilities/tranzly/run-legacy-import/run | manage_options (הבדיקה הפנימית של נתיב ה-REST) | action (חובה) |
tranzly/scan-theme-stringsסורק את העמוד הבא של קובצי ה-PHP של רכיב לאיתור מחרוזות הניתנות לתרגום (חזור עם after עד לסיום). | פרו | POST /wp-json/wp-abilities/v1/abilities/tranzly/scan-theme-strings/run | manage_options (הבדיקה הפנימית של נתיב ה-REST) | component (חובה)after |
tranzly/schedule-quality-checkמתזמן את בדיקת האיכות מבוססת ה-AI של העמוד הבא בתרגומי השפה (או הפוסטים שצוינו). | פרו | POST /wp-json/wp-abilities/v1/abilities/tranzly/schedule-quality-check/run | edit_posts (הבדיקה הפנימית של נתיב ה-REST) | lang (חובה)post_typepostsafter |
tranzly/seo-auditבודק תרגומים עבור כותרות SEO, תיאורים, מזהי כתובת (slugs) ו-hreflang חסרים בשפה מסוימת, עמוד אחר עמוד. | פרו | GET /wp-json/wp-abilities/v1/abilities/tranzly/seo-audit/run | manage_options (הבדיקה הפנימית של נתיב ה-REST) | lang (חובה)after |
tranzly/set-comments-settingמשתף תגובות בין תרגומי הפוסט או שומר אותן בנפרד לפי שפה (mode). | פרו | 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; ערך ריק מסיר אותו. המפתחות נשמרים מוצפנים ולעולם אינם מוחזרים. | חינם | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-engine-key/run | manage_options (הבדיקה הפנימית של נתיב ה-REST) | engine (חובה)key (חובה)region |
tranzly/set-menusמקצה תפריט לכל שפה עבור כל מיקום (map). | חינם | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-menus/run | edit_theme_options (הבדיקה הפנימית של נתיב ה-REST) | map (חובה) |
tranzly/set-protectionמגן על תרגום מפני דריסה על ידי המנוע (protected: true), או מבטל את הנעילה שלו. | חינם | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-protection/run | edit_post (הבדיקה הפנימית של נתיב ה-REST) | id (חובה)protected (חובה) |
tranzly/set-shared-stringsשומר תרגומים מתוקנים של מחרוזות תבנית ותוספים (strings); הן הופכות למוגנות. | חינם | 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) בשפה מסוימת, למשל כותרת האתר או תיאור האתר. | חינם | 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 והצעות למזהי כתובת (slugs). | חינם | POST /wp-json/wp-abilities/v1/abilities/tranzly/set-urls/run | manage_options (הבדיקה הפנימית של נתיב ה-REST) | modesegmentsdomainsbasessuggestnoindex_untranslated |
tranzly/start-trialמתחיל את תקופת הניסיון של Tranzly Pro למשך 14 יום עבור אתר זה (אין צורך בתשלום). | חינם | 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עם מזהה פוסט: התרגום של אותו פוסט בכל שפה, האם הוא מעודכן ומי כתב אותו. ללא מזהה: כמה מתוך האתר מתורגם, לפי שפה. | חינם | 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מגדיר את מנוע ברירת המחדל, מנוע גיבוי (fallback), מנועים לפי שפה ומודלי 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: רשימת קוד ושם; הראשונה היא שפת המקור), קידומת ה-class לצד הלקוח (front-end), והאם סוכני 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) שתורגם במקום אחר; מחזיר אסימון (token) שמזהה את ההעלאה לצורך הייבוא. | 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 | הצגה, הרצה יבשה (dry-run), הרצה או ביטול של ייבוא תרגומים מאתר 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 | רשת אתרים (סוכנות): הגדרת כל אתר ברשת, או הגדרת השפות שאתרים חדשים יתחילו איתן. | חינם |
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), עם escape. | 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: תרגום של מונח (term). | Pro |
pll_get_term_language( $term_id, $field = 'slug' ) | Polylang: שפת המונח (term). | Pro |
pll_get_term_translations( $term_id ) | Polylang: כל תרגום של מונח (term), 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 => פרטים); אחרת רשימת `<li>` במבנה של Polylang, מודפסת אלא אם כן `echo` הוא 0. מכבד את `hide_current`, `hide_if_no_translation` ו-`display_names_as` (`name` או `slug`). `dropdown` מוצג כרשימה: בלוק/ווידג'ט בורר השפות הייעודי של Tranzly הוא המקום לתפריט נפתח (dropdown). | 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 | השפה שבה נכתב מונח (term). | Free |
tranzly_get_term_translation( int $term_id, string $lang ): ?int | תרגום של מונח (term) לשפה מסוימת, או null. | Free |
tranzly_get_term_translations( int $term_id ): array | כל גרסה של מונח (term): קוד שפה => מזהה מונח (term ID). | Free |
tranzly_get_translation( int $post_id, string $lang ): ?int | מזהה התרגום של פוסט לשפה מסוימת, או null כאשר אין תרגום. מחזיר את מזהה הפוסט עצמו כאשר הוא כבר כתוב באותה שפה. | Free |
tranzly_get_translations( int $post_id ): array | כל גרסה של פוסט, כולל הפוסט עצמו: קוד שפה => מזהה פוסט (post 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 and filters)
כל נקודת חיבור (hook) שהתוסף מציע, יחד עם התיאור מקוד המקור שלו. מסננים (Filters) משנים ערך; פעולות (actions) מאפשרות לך להריץ קוד ברגע מסוים; נקודות כניסה (entry points) הן פעולות שאתה מפעיל כדי לבקש מהתוסף לעשות משהו.
| Hook | סוג | מה זה עושה | פרמטרים | מהדורה |
|---|---|---|---|---|
tranzly_admin_bar | Action | מופעל לאחר יצירת תפריט סרגל הניהול של Translations (העורך החזותי של Pro מוסיף כאן את הפריט "Translate on this page"). | \WP_Admin_Bar $barint $id | Free |
tranzly_admin_data | Filter | מסנן את הנתונים שאפליקציית הניהול מאותחלת איתם. שכבת הפרימיום משתמשת בו כדי לדווח על המהדורה שלה; שום מידע רגיש אינו שייך לכאן, מכיוון שהוא מודפס לתוך הדף. | אין | Free |
tranzly_ai_model | Filter | מסנן את ספק ומודל ה-AI שמתרגמים לשפה מסוימת. בחינם: הספק והמודל שנבחרו עבור משימת ה-`translate`, לכל שפה. ב-Tranzly Pro: הבחירה האישית של השפה, אחרת הבחירה של "all other languages". | 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 | מסנן את מארח ה-API של DeepL (פרוקסי או test double). | 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 | מסנן את המנועים לבדיקה עבור שפה, לפי הסדר. בחינם: מנוע ברירת המחדל. שכבת הפרימיום מוסיפה את המנוע האישי של השפה ואת רשימת הגיבוי (fallback). | string $langstring $first | Free |
tranzly_engine_options | Filter | מסנן את האפשרויות המועברות למנוע (רשימת do-not-translate, אגרון מונחים, רשמיות, הוראות). | string $targetEngine $engine | Free |
tranzly_engine_settings_save | Filter | שומר את המנועים ומודלי ה-AI לפי שפה, את רשימת הגיבוי ואת המגבלות החודשיות. רק שכבת הפרימיום מגיבה (הנחיה 5 של WordPress.org: ללא התנהגות Pro בתוסף החינמי). | אין | Free |
tranzly_frontend_prefix | Filter | מסנן את הקידומת הניטרלית של מחלקת ה-front-end. | string $prefix | Free |
tranzly_fs_loaded | Action | מופעל ברגע ש-SDK הרישוי נטען (בקובץ הראשי, לפני כל קוד של Tranzly). התחבר כאן כדי לתקשר עם `tranzly_fs()`. | אין | Free |
tranzly_glossary_options | Filter | מסנן את אפשרויות המנוע עבור שפת יעד: רשימת do-not-translate, בתוספת אגרון המונחים וטון הדיבור כאשר שכבת הפרימיום מוסיפה אותם. | string $lang | Free |
tranzly_glossary_save | Filter | שומר תרגומים מועדפים וטון דיבור לכל שפה. רק שכבת הפרימיום מגיבה (הנחיה 5 של WordPress.org: ללא התנהגות Pro בתוסף החינמי). | אין | Free |
tranzly_google_price_per_million | Filter | מסנן את המחיר של Google Cloud Translation למיליון תווים, בדולר ארה"ב. | float $price | Pro |
tranzly_install_language_packs | Filter | האם Tranzly מתקין את ערכות השפה של וורדפרס, התבנית והתוספים עבור שפה שנוספה לאתר (כך שהמילים המובנות של וורדפרס ו-WooCommerce יופיעו מתורגמות). פעיל כברירת מחדל. | bool $install | Free |
tranzly_integration_available | Filter | מסנן האם אינטגרציה פועלת כאשר התוסף שלה אינו מזוהה — עבור תוכן שבונה עמודים השאיר מאחור לאחר שכובה, או תוסף שנטען בדרך חריגה. | bool $onstring $id | Free |
tranzly_integrations | Filter | מסנן את האינטגרציות ש-Tranzly מריץ. הוסף תת-מחלקה של `Integration` כדי לתמוך בתוסף אחר. | אין | 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 | מסנן את בסיס ה-API של Zinn Digital® שמסכי התמיכה קוראים לו. | string $base | חינם |
tranzly_kit_diagnostics | Filter | מסנן את האבחון לפני שבעל האתר רואה אותו. תוסף מוסיף את הנתונים שלו תחת `extra`. ⛔ פועל לפני התצוגה המקדימה, לעולם לא בין התצוגה המקדימה לשליחה. | ללא | חינם |
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 | מסנן את רמת התוכנית שהערכה מדווחת עבור תוסף זה (בדיקות וסביבת פיתוח; הרישיון קובע בסביבת הייצור). | string $tier | חינם |
tranzly_localize_links | Filter | מסנן האם Tranzly מפנה את הקישורים הפנימיים של עמוד זה לתרגומים שלהם. | bool $localizestring $lang | חינם |
tranzly_memory_enabled | Filter | מסנן האם נעשה שימוש בזיכרון תרגום (translation memory). | bool $on | Pro |
tranzly_microsoft_price_per_million | Filter | מסנן את המחיר למיליון תווים של Microsoft Translator, בדולר ארה"ב. | float $price | Pro |
tranzly_network_enabled | Filter | מסנן האם שכבת הרשת מרובת האתרים (multisite network) מופעלת. | 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 variable) שבוחר את השפה. | string $var | חינם |
tranzly_queue_lease_seconds | Filter | מסנן את משך החכירה (lease) על פריט שנלקח: לאחריו, עובד (worker) שהפסיק לפעול באמצע הפריט מחזיר את הפריט לאחרים. ארוך יותר מהתרגום הבודד האיטי ביותר. | int $seconds | חינם |
tranzly_queue_worker_seconds | Filter | מסנן כמה שניות פועל עובד (worker) יחיד לפני העברת המשימה הלאה. | int $seconds | חינם |
tranzly_queue_workers | Filter | מסנן כמה עובדים מריצה משימה בו-זמנית. מגבלה על עובדים (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 | מסנן את מפתחות המטא של הפוסט (post meta keys) שמחזיקים בהגדרות robots; כל אחד עוקב אחר המקור אל התרגומים שלו. | ללא | חינם |
tranzly_shared_string_scopes | Filter | מסנן את טווחי הטקסט המשותפים (נתיב L06, T6: אינטגרציות מוסיפות את `woocommerce`, `forms` ו-`theme`; הטקסטים שלהם מגיעים דרך `tranzly_shared_strings`). | none | Free |
tranzly_shared_strings | Filter | מסנן את הטקסטים המשותפים ש-Tranzly מתרגם כמחרוזות, לפי טווח. שכבת ה-Pro מוסיפה תבניות בלוקים (block templates), חלקי תבניות (template parts) ודפוסים (patterns) אל `templates`. | string $scope | Free |
tranzly_shared_strings_covered | Filter | מסנן את הטקסטים של טווח טקסט משותף שחבילת שפה מתרגמת עבור שפה מסוימת. שכבת ה-Pro מדווחת על הדפוסים הרשומים של ערכת העיצוב ושל הליבה עבור `templates`. | string $scopestring $lang | Free |
tranzly_source_changed | Action | מופעל כאשר התוכן הניתן לתרגום של המקור השתנה, כך שהתרגומים שלו אינם מעודכנים כעת. | int $post_idstring $nowstring $before | Free |
tranzly_source_meta_keys | Filter | מסנן את מפתחות המטא ששינוי בהם גורם לתרגומי הדף להיות לא מעודכנים. אינטגרציות מוסיפות את המפתחות שהן מתרגמות (נתוני builder, שדות SEO, שדות מותאמים אישית). | int $post_id | Free |
tranzly_source_published | Action | מופעל פעם אחת כאשר מקור מתפרסם לראשונה (לאחר שמירת המטא שלו). | int $post_id | Free |
tranzly_style_rules_enabled | Filter | האם Tranzly מחיל את כללי הסגנון של צוות התרגום של WordPress.org עבור השפה (מרכאות, ריווח סביב סימני פיסוק, גרשים, שלוש נקודות, ריווח ביפנית, כינויי פנייה) על כל תרגום חדש. מופעל כברירת מחדל. | bool $enabledstring $locale | Free |
tranzly_taxonomies | Filter | מסנן את הטקסונומיות ש-Tranzly מתרגם. | none | Free |
tranzly_term_segments | Filter | מסנן את מקטעי המונח שנשלחים למנוע (`name`, `description`, בתוספת כל מה שאינטגרציות מוסיפות: כותרות SEO, שדות מותאמים אישית). יש לכתוב את אלה שנוספו על `tranzly_term_translated`. | \WP_Term $term | Free |
tranzly_term_translated | Action | מופעל לאחר שמנוע תרגם מונח, עם כל מקטע שתורגם (אינטגרציות כותבות את המקטעים שהן הוסיפו על `tranzly_term_segments`). | int $targetint $term_idstring $code | Free |
tranzly_term_translation_created | Action | מופעל לאחר ש-Tranzly יוצר תרגום של מונח. | int $new_idint $term_idstring $code | Free |
tranzly_translatable_attributes | Filter | מסנן את המאפיינים (attributes) ש-Tranzly מתרגם עבור סוג בלוק. | string $block_name | Free |
tranzly_translate_string | Filter | מסנן מחרוזת אחת הניתנת לתרגום לשפה מסוימת. | string $valuestring $codearray $context | Free |
tranzly_translated_post_fields | Filter | מסנן את שדות הפוסט שנכתבו לתוך תרגום, לאחר שהמנוע פעל. אינטגרציות שהוסיפו מקטעים משלהן (שדות מותאמים אישית, נתוני builder) כותבות אותם כאן. | \WP_Post $poststring $code | Free |
tranzly_translation_memory | Filter | מסנן את זיכרון התרגום (translation memory) שבשימוש: אין בתוסף החינמי; שכבת הפרימיום מציעה זיכרון תרגום (docs/843, הנחיה 5 של WordPress.org). | Translation_Memory|null $memory | Free |