למה זה קיים
הפלטפורמה זקוקה למסירת תוכן רב-לשוני ללא שכפול או פיצול של מודל התוכן הבסיסי. תמיכת התרגום יוצרת וריאציות שפה ברמת מסמך המקושרות למסמכי המקור שלהן תוך שמירה על הסכמה והמבנה המקוריים של התוכן.
השתמשו בזה כאשר
- מתרגמים רכיב אחד או יותר למספר שפות
- עוקבים אחר התקדמות של משימת תרגום קבוצתית
- מנסים שוב תרגומים שנכשלו
- מתקנים ידנית תרגומים שנוצרו באופן אוטומטי
- קוראים תוכן מתורגם ביישום תיעוד או אתר אינטרנט
- בונים תצוגות מסמכים ייעודיות לשפה ב-CMS
מה כלול
- בחירה מרוכזת של רכיבים ושפות ב-CMS
- משימות תרגום אסינכרוניות עם מעקב התקדמות
- תרגום מסמכים הנתמך על ידי TensorZero
- דילוג אוטומטי על תרגומים שכבר מעודכנים
- הסרת כפילויות של משימות תרגום פעילות זהות
- שחזור התקדמות המשימה הפעילה לאחר ניווט ב-CMS
- פקדי ניסיון חוזר עבור תרגומים שנכשלו
- העדפות שפת יעד נשמרות
- תיקון תרגום ידני דרך נקודת הקצה Patch
- אחזור מסמכים מודע לשפה
- גיבובי מקור לזיהוי תרגומים מיושנים
- עמודות ומפתחות במסד הנתונים הרגישים לתרגום
תהליך עבודה מרכזי
- פתחו את דף הרכיבים ובחרו שלח לתרגום.
- בחרו רכיב אחד או יותר ושפות יעד.
- בדקו את מספר התרגומים המשוער והכניסו את האצווה לתור.
- מנהל התרגום טוען את מסמכי המקור שפורסמו ומדלג על תרגומים שגיבוב המקור שלהם כבר עדכני.
- התרגומים שנותרו מעובדים באופן אסינכרוני דרך TensorZero.
- עקבו אחר תרגומים בתור, שהושלמו, שנדלגו ושנכשלו מתוך ה-CMS.
- נסו שוב תרגומים שנכשלו בעת הצורך.
- תקנו ידנית תוכן מתורגם כאשר הפלט שנוצר על ידי מכונה דורש התאמה.
- קראו וריאציות מתורגמות דרך סכמות ו-API של מסמכים המודעים לשפה.
משימות תרגום
הגשת אצווה יוצרת משימת תרגום. משימה מתעדת:
- רכיבים ושפות שנבחרו
- מסמכי מקור שעובדו
- תרגומים שתוזמנו
- תרגומים שנדלגו משום שהם כבר עדכניים
- תרגומים שהושלמו
- תרגומים שנכשלו
- מצב המשימה הנוכחי
הגשת אותה בחירה בזמן שמשימה זהה פעילה מתחברת מחדש למשימה הקיימת במקום ליצור עבודה כפולה.
ה-CMS מאחסן באופן מקומי את מזהה המשימה הפעילה כך שניתן יהיה לשחזר את ההתקדמות לאחר ניווט. מצב משימת התרגום מוחזק כעת בזיכרון על ידי מנהל התרגום ומתאפס כאשר השירות מופעל מחדש. פרסו את השירות כמופע יחיד או השתמשו בניתוב דביק כדי שבקשות הגשה ומעקב אחר מצב יגיעו לאותו תהליך.
זיהוי תרגומים מיושנים
כל מסמך מתורגם מאחסן גיבוב של תוכן מסמך המקור שפורסם בזמן התרגום.
כאשר מוגשת אצוות תרגום נוספת:
- גיבובים תואמים מצביעים על כך שהתרגום עדכני וניתן לדלג עליו
- גיבובים שונים מצביעים על כך שהמקור השתנה ויש ליצור מחדש את התרגום
כך ניתן להריץ תרגום מרוכז שוב ושוב בבטחה ללא תרגום מחדש של תוכן שלא השתנה.
נקודות קצה של API
POST /translation — הכניסו לתור תרגומים עבור רכיב אחד או יותרGET /translation-jobs/{job_id} — קראו את מצב משימת התרגום והתקדמותהPATCH /translations — תקנו ידנית תוכן מתורגם
משטחי מערכת
- תיבת דו-שיח של תרגום מרוכז ב-CMS
- בקרי מצב ושחזור של משימת תרגום ב-CMS
- API של מנהל התרגום ועובדי רקע
- אינטגרציית תרגום עם TensorZero
- תצוגות מסמכים ייעודיות לשפה ב-CMS
- טעינת תוכן מודעת לשפה ביישום התיעוד
- התמדה של תרגומים ומעקב אחר גיבובי מקור