דלג לתוכן

ניתוחים אופציונליים, הקלטת הפעלה ופרסום נשארים כבויים אלא אם תקבלו אותם. ניתן לדחות אותם ולהשתמש ב-Transglot. ניתן לשנות את הבחירה בכל עת ב-העדפות עוגיות. מדיניות עוגיות

לוקליזציה רציפה, בכל מקום שבו נמצא התוכן שלך: היא מגיעה לכאן וחוזרת חזרה.

ממשק REST API, CLI ללא תלויות, פעולת GitHub שמכשילה את המשימה כאשר שורה נדחית, שרת MCP לסוכנים שלך, שנים־עשר webhooks חתומים, עשרים פורמטי קבצים וארבעים ואחד מחברים.

push

אינטגרציות, אף אחת לא בתשלום
41
אינטגרציות, אף אחת לא בתשלום
פורמטי קבצים
20
פורמטי קבצים
כלי MCP
17
כלי MCP
webhooks חתומים
12
webhooks חתומים

כל דרך שבה זה מגיע מה שכבר מריץ.

סימן אחד כי זו הבטחה אחת: לא משנה היכן התוכן שלך נמצא, הוא מגיע לכאן וחוזר חזרה. אין API פרטי, הלוח הוא לקוח של אותו v1 שאתה מקבל, וכל אחת מ-41 האינטגרציות כלולה ולא נמכרת בנפרד.
41 אינטגרציות
ללא עלות

איפה שהמחרוזות כבר נמצאות.

32 מסנכרנים דו-כיווניים. 9 הם ליבוא בלבד, והכרטיס מצין זאת.

  • Shopify
  • WordPress
  • Contentful
  • Sanity
  • Storyblok
  • Webflow
  • Figma
  • GitHub
  • GitLab
  • Zapier
  • n8n
  • Make
  • Notion
  • Jira
  • Strapi
שרת MCP
17 כלים

הסוכנים שלך מדברים את השפה.

אותן הפעולות, מאחורי אותם שערים, לכל סוכן שכבר פועל אצלך.

agent which keys fail length in de?
mcp 3 keys
agent re-draft them inside budget
mcp gates 4 of 4 pass
פורמטי קבצים
20

מעגל סגור

JSON, XLIFF, .po, ARB, .strings, YAML, RESX, Markdown, Unity, Unreal ועוד עשרה.

12 אירועים

Webhooks חתומים.

  • batch.completed
  • translation.reviewed
  • qa.completed
  • source_drift.repaired
סעיף השימוש העצמי

אין API פרטי.

לוח הבקרה הוא לקוח של אותו v1 אליו קורא הטוקן שלך.

מעבר
חינם, בכל חבילה

Lokalise, Phrase, Crowdin, Transifex, Weblate and POEditor.

מפתחות, שפות וזיכרון עוברים איתך. לא הקלדה מחדש.

הצינור

CLI, Action וסימון אדום.

  • npx transglot push
  • transglot/transglot-action@v1
  • יציאה עם קוד 4 במקרה של סירוב
  • פרסום בעת מיזוג

אותו v1 שהלוח משתמש בו.

ערוך את המקור, בחר שפות, שלח. הנתיב ומגבלת הקצב אמיתיים. האצווה שחוזרת היא נתון קבוע, והיא מציינת זאת
POSTapi.transglot.ai/v1/pushx-ratelimit-remaining: 60 מתוך 60 לדקה, לכל אסימון
גוף הבקשה
{
  "keys": [
    {
      "key": "checkout.cta",
      "source": "Pay {amount} now"
    }
  ],
  "locales": ["de-DE", "fr-FR", "ja-JP", "ar-EG", "pt-BR"]
}
Authorization: Bearer tgl_… · פרויקט אחד, חמש יכולות
תגובה
טרם נשלח דבר_
ערוך את המקור משמאל, בחר שפות ושלח. האצווה מוזרמת לכאן
אותה בקשה דרך שלוש דלתות אחרות, ומה שחוזר
$ npx transglot push
reading transglot.json · 1 key changed
flux: drafting 5 locales
gates: 4 of 4 pass · batch #4181 completed
סימולציה בדפדפן שלך. POST /v1/push, היכולות והמגבלה של שישים לדקה הם ה-API שנשלח; מזהה האצווה, הטיוטות והתזמונים הם קבועים, ושום דבר כאן לא נשלח לשום מקום.
הקונסולה היא לקוח API

שליחה, תרגום, אימות ומשיכה, כל פעולה היא נקודת קצה REST.

לכל שורה בתמונה למטה יש מסלול (route) משלה: שליחה, שערים, מילון מונחים, אצוות ומשיכה — הכל נגיש מהקוד שלכם באמצעות אסימון הפרויקט. סביבת הבדיקה של ה-API בקונסולה מפעילה את הפעולות לקריאה בלבד בזמן אמת מול הפרויקט שלכם, כך שתראו תגובה אמיתית מיד.

app.transglot.ai
acme/app · mainpush
gatesplaceholders · plurals · glossary · length
glossary"boring" locked
batch 4181running
pullde-DE · json
  1. אתם מעלים קובץ מקור
    POST/v1/push
  2. פאנל השערים מתמלא
    POST/v1/qa/run
  3. אתם נועלים מונח
    POST/v1/glossary
  4. תצוגת האצבה מבצעת polling עצמאי
    GET/v1/batches/:id
  5. אתם מושכים את התרגומים חזרה
    GET/v1/pull
מסלול אחד לכל פאנל, 60 לדקה, הרשאות לפי אסימון · גם הוצאת התרגומים היא נקודת קצה

פקודה אחת מכל מאגר.

ה־CLI קורא את הקבצים והפורמט שלך מהתצורה ומעלה אותם, והשרת מתרגם רק את מה שהשתנה. עם --wait הוא נשאר עד סיום ההרצה. פעולת GitHub מפעילה את אותו ה־CLI, מבצעת commit לקבצים המתורגמים לענף עליו רץ זרימת העבודה, ומכשילה את המשימה כאשר שורה נדחית.

  • מודע ל־diff, כך שמחרוזות שלא השתנו אינן עולות דבר
  • אותם ארבעה שערים כמו בקונסולה
  • עם --wait, קוד יציאה 4 כאשר שורה נדחית
  • זמין מתוכנית Starter
איור של הרצה, לא הקלטה שלה.
illustrative run
הרצה לדוגמה

התחל בטרמינל, סיים ב־pull request.

אתחול פרויקט, דחיפת קובץ המקור ומשיכת התרגומים. ב־CI, פעולת GitHub מפעילה את אותן הפקודות, מבצעת commit לקבצים לענף ומכשילה את המשימה כאשר שורה נדחית. ה־CLI מפורסם ב־npm ואינו דורש תלות אחרת.

acme / checkoutsixty seconds
$ npx transglot init
wrote transglot.json, 3 locales mapped
$ npx transglot push --wait
diff: 6 strings changed
drafted 18 rows, Glossa Flux
gates: placeholders, plurals, glossary, length
de-DE placeholder {total} missing
repaired once, re-gated, pass
batch complete, 18 rows gated
$ npx transglot pull
written locales/de-DE.json

מה שאפשר להפוך לאוטומטי, ומה העלות עבורך.

נספר מתוך ה־enums והטבלאות שנשלחו, לא מתוך התיעוד.
  • 20

    פורמטי קבצים, בשני הכיוונים

    JSON שטוח ומקונן, Android XML, iOS .strings, .stringsdict ו־.xcstrings, Flutter ARB, Laravel PHP ו־JSON, XLIFF 1.2 ו־2.0, gettext .po, YAML, CSV, XLSX, Java properties, RESX, Markdown, Unity CSV ו־Unreal PO. שבעה מהם תומכים ברבים.

    push
    pull
  • 12

    אירועי Webhook

    batch.completed, batch.failed, key.created, key.updated, key.deleted, translation.updated, translation.reviewed, language.added, language.removed, glossary.updated, qa.completed ו־source_drift.repaired. כל משלוח חתום ב־HMAC עם חותמת זמן.

    חתום
    Starter ומעלה
  • 17

    כלי MCP

    קריאות פרויקט ושפה, add_language, קריאות וכתיבות תרגום, translate_missing, סטטוס אצווה, רשימה, ניסיון חוזר וביטול, run_qa, ארבעה כלי רשימת מונחים, ו־pull_file ו־push_file. אותם נקודות קצה ויכולות אסימון כמו ממשק ה־REST API.

    סוכנים
    Starter ומעלה
  • 5

    יכולות אסימון

    דחיפה, משיכה, ניהול, קריאה וכתיבה, עם תת-קבוצת יכולות לפריסה ב-CI. הרשאת מינימום היא ברירת המחדל ולא הגדרה.

    אסימוני פרויקט
  • 3

    ייבוא נתוני הגירה

    Lokalise, Phrase, Crowdin, Transifex, Weblate and POEditor. מפתחות, שפות וזיכרון תרגום עוברים יחד כך שהמעבר אינו דורש הקלדה מחדש.

    כיוון אחד בלבד
  • 4

    תפקידים במרחב עבודה

    מנהל, מפתח, סוקר ומתרגם, בהיקף לכל פרויקט, בנוסף לבעלי חשבון וחברי חיוב. זמין בכל התוכניות, כולל בחינם.

    בקרת גישה
אסימונים, ולכן גם ה-CLI, ה-Action, ה-API, webhooks ו-MCP, דורשים תוכנית בתשלום. תוכנית החינם כוללת את המסוף והמחברים שהוא מאפשר.
העתק אלו ל-CI שלך

שלושה צינורות ששווה לאמץ.

חסום את האיחוד

הפעלת הפעולה על pull requests עם קלט ה־commit מוגדר ל־none, הוספת שלב שנכשל כאשר בקובץ שמושך חסר מפתח, והפיכת המשימה לבדיקה נדרשת בהגנת הענף. ללא שלב זה, הרצה חוזרת או commit חדש עובר כאשר השורה עדיין נדחית.

פרסום בעת איחוד

קריאה לנקודת הקצה publish עבור כל שפה כאשר main מתעדכן, עם אסימון בעל יכולת manage. אפליקציה שקוראת את ה־URL העדכני מקבלת את הגרסה החדשה ללא פריסה מחדש.

תן לסוכן לתקן את הסיום

הפעלת שרת ה־MCP עם אסימון פרויקט ב־TRANSGLOT_TOKEN. הסוכן שלך יכול לקרוא את המפתחות שנכשלו באצווה ואת הסיבות לכך, לנסות אותם מחדש דרך השערים, או לכתוב תיקון, שנשמר כעריכה אנושית.

FAQs

התיעוד מכסה את השאר. אלו הם הדברים שקובעים האם להתחיל.

האם קיים API ללוקליזציה שאוכל לקרוא מהקוד שלי?
כן: ממשק REST API v1, CLI, פעולת GitHub, שרת MCP עם שבעה־עשר כלים, ושנים־עשר אירועי webhook חתומים. כולם דורשים אסימון פרויקט, הזמין בתוכנית Starter.
כן. פעולת GitHub דוחפת את מחרוזות המקור שלך, ממתינה להרצה, מושכת את הקבצים המתורגמים ומבצעת להם commit לענף עליו רצה זרימת העבודה. כאשר שורה נדחית, התרגומים שהסתיימו עדיין עוברים commit והמשימה נכשלת. שורה שרק חורגת מאורך המותר, או חסרה מונח נדרש ברשימת המונחים תחת Warn, נכתבת ולא נדחית, ולכן לא מכשילה את המשימה. בתוכנית Team, אישור אוטומטי או הרצת QA מסמנים אותה לסקירה. כדי למנוע מיזוג על שורה שנדחתה, יש להריץ את הפעולה על pull requests עם קלט ה־commit מוגדר ל־none, להוסיף שלב שנכשל כאשר בקובץ שמושך חסר מפתח, ולהפוך את המשימה לבדיקה נדרשת בהגנת הענף. ללא שלב זה, הרצה חוזרת או commit חדש עובר כאשר השורה עדיין נדחית.
לא. הקונסולה קוראת לאותם נקודות קצה v1 שהטוקן שלך קורא להן. כאשר נקודת קצה משתנה, השינוי חל על שני הצדדים ומתפרסם ביומן השינויים של ה-API.
Node וטוקן פרויקט. החבילה מתפרסמת ב-npm, אין לה תלויות נוספות, והיא קוראת את התצורה מקובץ יחיד במאגר שלך.
כל מסירה כוללת כותרת חותמת זמן וחתימת HMAC על חותמת הזמן ועל גוף ההודעה. יש לאמת את שניהם. אנו מפרסמים את חותמת הזמן כדי שתוכלו לאכוף חלון replay משלכם; אנו לא אוכפים אחד עבורכם.
תוכנית Free אינה מאפשרת יצירת טוקן, ולכן ה-CLI, ה-Action, ה-API, webhooks ו-MCP זמינים החל מתוכנית Starter, שעלותה 19$ לחודש עבור 300,000 מילים.
כן, דרך נקודת הקצה pull, ה-CLI, חבילת CDN או סנכרון אחסון קבצים ל-S3, Dropbox או Drive. אף אחת מהאפשרויות הללו אינה פועלת דרך כפתור בדפדפן, לכן יש לשלב אחת מארבע האפשרויות בתהליך העבודה לפני שתזדקקו לה.