PTC

לוקליזציה של תוכנה מבוססת בינה מלאכותית המיועדת לצינורות CI/CD

‏PTC (Private Translation Cloud) מתחבר ל־GitHub, ל־GitLab ול־Bitbucket ומתרגם את קובצי המשאבים שלכם ליותר מ־40 שפות בכל commit. סקירת תרגום ויזואלית מאמתת את האפליקציה הפועלת בכל שפה, כך שתוכלו להפיץ גרסאות ללא QA ידני בכל גרסה.

קובצי המקור משתנים, PTC מתרגם אותם אוטומטית, הקבצים המתורגמים נוחתים בחזרה במאגר שלכם כ־pull request, ו־AI Visual QA מאמת את האפליקציה המרונדרת לפני הפצת הגרסה. ללא העברת קבצים ידנית בין צוותים וללא מסירת פרויקטים לסוכנויות תרגום בין גרסאות.

התחילו תקופת ניסיון חינם של 30 יום – תרגמו את התוכנה שלכם כבר עכשיו

  • 20,000 מילים ל־2 שפות, בחינם
  • תמיכה ב־40+ שפות
  • כולל סקירת תרגום ויזואלית של האפליקציה הפועלת
  • הסמכת ISO 27001 – הסירו דאגות אבטחה ותאימות מהרשימה שלכם
  • אין צורך בכרטיס אשראי

התחילו תקופת ניסיון חינם

תהליך הלוקליזציה שמעכב את הצוות שלכם

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

  • התרגומים שוברים את ממשק המשתמש (UI). מילים בגרמנית ארוכות בכ־30% מאנגלית. אתם מגלים שהטקסט חורג מהכפתורים רק כשהמוצר כבר בייצור (production).
  • הלוקליזציה היא תמיד השלב האחרון. אתם מייצאים ידנית קובצי .json, ‏.po או .strings. התרגומים חוזרים באיחור ומעכבים את הפצת הגרסה.
  • התרגומים לא משקפים את המותג שלכם. כלי תרגום תוכנה גנריים לא מכירים את שמות הפיצ'רים שלכם, את המונחים הטכניים או אם הטון שלכם רשמי או משועשע.

‏PTC מחליף את שלושתם בתהליך עבודה המותאם ל־CI.

מה מייחד את PTC בלוקליזציה של תוכנה

כל סעיף להלן מקשר לפירוט המופיע בהמשך העמוד.

PTC לומד את אוצר המילים ואת טון המותג של המוצר שלכם

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

נבנה עבור צוותי פיתוח, לא כתוספת מאוחרת

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

  • טון מותג לכל פרויקט. הגדירו את מטרת המוצר ואת קהל היעד שלו פעם אחת. PTC משתמש בהקשר הזה לכל מחרוזת, כך שהתרגומים שלכם נשמעים כאילו נכתבו על ידי הצוות שלכם. זה נכון בין אם המוצר שלכם רשמי או יומיומי, טכני או פונה לצרכנים פרטיים.
  • מילון מונחים שמתעצם. הוסיפו מונחים ספציפיים למותג, שמות פיצ'רים וחוקי "אל תתרגם" פעם אחת. "Cart = Carrito" לספרדית. PTC אוכף אותם בכל קובץ, בכל שפה ובכל עדכון עתידי.
  • תרגומים שמתאימים ל־UI שלכם. PTC משתמש בברירות מחדל חכמות לאורך הטקסט לכל שפת יעד ומתריע על חריגות בזמן התרגום, ולא אחרי שבניתם את הגרסה.
  • מצייני מיקום מטופלים כראוי. PTC מזהה מצייני מיקום כמו %s, ‏{{name}}, ‏{0}, ‏%1$s בכל פורמט משאבים נתמך. המשתנים נשמרים כך שלעולם לא תפיצו מחרוזת שבורה.
  • זיכרון תרגומי בין עדכונים. כשאתם משנים מילה אחת בפסקה, PTC מתרגם מחדש רק את מה שהשתנה ומשמר את השאר.
  • בלי ניחושים. אם מחרוזת היא מעורפלת (האם "Submit" הוא כפתור או שם עצם?), PTC עוצר ושואל במקום לבחור במשמעות שגויה.

סקירת תרגום ויזואלית של התוכנה הפועלת – הפצה ללא QA ידני לכל שפה

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

‏AI Visual QA של PTC מחליף את הסבב הזה באוטומציה מותאמת ל־CI. שני מסלולים מכסים כל סוג של תוכנה:

  • תוסף דפדפן (עבור תוכנות מבוססות דפדפן כמו SaaS, ממשקי ניהול ווב או אפליקציות דסקטופ מבוססות ווב). התקינו את תוסף הדפדפן של PTC והקליטו מעבר (walkthrough) של תהליכי המשתמש הקריטיים באפליקציה שלכם פעם אחת. מאותו רגע, PTC מריץ את ההקלטה לאחר כל הפצת גרסה, לוכד כל מסך בכל שפה ובודק את התוצאה המרונדרת.
  • העלאת צילומי מסך (עבור אפליקציות דסקטופ טבעיות, כלי CLI לשרתים או כל תוכנה שאינה מבוססת דפדפן). העלו צילום מסך אחד לכל שפה לכל מסך. ה־AI הוויזואלי של PTC בודק את התוצאה המרונדרת באותו אופן.

בעיות ש־PTC יכול לתקן בקובצי המשאבים (עמימות בין פועל לשם עצם, חריגה מהפריסה, אי־התאמה בריבוי) מתוקנות אוטומטית. בעיות שנמצאות בקוד המקור שלכם (עטיפות חסרות, מחרוזות hardcoded, שרשור משפטים) חוזרות כהנחיות (prompts) מוכנות להדבקה עבור Cursor או Claude Code.

התוצר הסופי משתנה מ"קובצי משאבים מתורגמים" ל"תוכנה רב־לשונית מוכנה להפצה". אף פלטפורמת לוקליזציה אחרת לא מציעה זאת כיום.

אינטגרציית CI/CD טבעית עם GitHub, GitLab ו־Bitbucket

הוסיפו את ה־GitHub Action של PTC למאגר שלכם והתרגומים יתבצעו בכל push:

# .github/workflows/translate.yml
name: PTC translate
on:
  push:
    branches: [main]
    paths:
      - 'src/locales/en.json'
      - 'app/src/main/res/values/strings.xml'
jobs:
  translate:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - name: Translate with PTC
        run: |
          cat > .ptc-config.yml <<'EOF'
          source_locale: en
          files:
            - file: src/locales/en.json
              output: src/locales/{{lang}}.json
            - file: app/src/main/res/values/strings.xml
              output: app/src/main/res/values-{{lang}}/strings.xml
          EOF
          curl -fsSL https://raw.githubusercontent.com/OnTheGoSystems/ptc-cli/main/ptc-cli.sh -o ptc-cli.sh
          chmod +x ptc-cli.sh
          ./ptc-cli.sh --config-file .ptc-config.yml --api-token="${{ secrets.PTC_API_TOKEN }}"

‏PTC מסנכרן את מחרוזות המקור החדשות, מתרגם אותן לשפות היעד שלכם ופותח PR עם הקבצים המעודכנים: es.json, ‏de.json, ‏values-es/strings.xml וכן הלאה. הצוות שלכם סוקר את ה־PR כמו כל שינוי קוד אחר.

עבור GitLab CI, ‏Bitbucket Pipelines, ‏CircleCI או כל מערכת CI אחרת, אותו תהליך עובד דרך REST. עיינו ב־PTC API reference עבור ה־API המלא של ה־webhook והסנכרון.

עבור צוותים המפיצים מספר גרסאות בשבוע, PTC גדל איתכם ללא תקורה נוספת עבור כל גרסה. PTC מתרגם מחדש רק מחרוזות שבאמת השתנו. עדכון של 10 מחרוזות לא יתרגם מחדש את ה־10,000 האחרות. PTC פועל 24/7. לעולם לא תצטרכו לחכות להערכת זמן למסירה בשבוע הבא מסוכנות תרגום.

הלוקליזציה רצה לצד הקידוד, לא אחריו

לוקליזציה רציפה פירושה שהתרגום חי בתוך מחזור חיי הפיתוח שלכם במקום להפוך לשלב נפרד בסופו. PTC מספק זאת על ידי חיבור למאגר ה־Git או לצינור ה־CI/CD שלכם. כשאתם עושים push לקוד חדש, PTC מזהה את המחרוזות החדשות, מחיל את הקשר המוצר ומילון המונחים שלכם, מתרגם אותן ומחזיר אותן כ־pull request, כך שהלוקליזציה עומדת בקצב של כל commit במקום לחסום את הגרסה הבאה.

מילון מונחים וזיכרון תרגומי לכל פרויקט

הוסיפו ערך למילון המונחים פעם אחת. לדוגמה: "Cart = Carrito" לספרדית. PTC מחיל את הערך בכל הקבצים באותו פרויקט, עכשיו ובכל עדכון עתידי. לעולם לא תצטרכו להעלות מחדש קובצי TMX בין הרצות.

ניתן לנהל ערכי מילון מונחים בשתי דרכים. לוח הבקרה של PTC מספק עורך לערכים אד־הוק. ה־PTC REST API תומך בייבוא וייצוא של מילון מונחים עבור צוותים המנהלים טרמינולוגיה במערכת נפרדת.

עריכה או תרגום מחדש של כל מחרוזת לאחר הפקתה

‏PTC לעולם לא נועל תרגום. אתם יכולים לסקור, לערוך או לבקש מ־PTC לתרגם מחדש כל מחרוזת מתוך לשונית ה־Translations בכל עת, כך שהצוות שלכם שומר על המילה האחרונה בכל מילה שמופצת.

PTC מטפל בכל פורמט משאבים נפוץ מהרגע הראשון

‏PTC מטפל בפורמטים שבהם הסטאק שלכם באמת משתמש. שמות הפורמטים להלן מקשרים לעמודי התרגום הייעודיים שלהם:

  • ווב: JSON (i18next, react-intl, vue-i18n, next-intl), YAML (Rails), PO/POT (Django, WordPress).
  • iOS: .strings, ‏.stringsdict, ‏.xcstrings (String Catalogs).
  • Android: strings.xml, צורות ריבוי, מערכי מחרוזות.
  • דסקטופ / חוצה פלטפורמות: .properties (Java), ‏.resx (.NET), ‏.arb (Flutter), ‏.po (gettext).
  • נתונים / קטלוגים: CSV, XLIFF, XLSX, Markdown.

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

עיינו ב־מטריצת התמיכה המלאה בפורמטים ובשפות לרשימה המלאה.

הפצה ב־40+ שפות, מערבית ועד יפנית

‏PTC מתרגם ליותר מ־40 שפות, כולל ערבית, סינית, צרפתית, גרמנית, יפנית, קוריאנית, פורטוגזית, ספרדית ועוד, כך שתוכלו להגיע לשווקים חדשים מבלי להוסיף כלי חדש לכל אחד מהם. עיינו ב־רשימה המלאה של השפות הנתמכות כדי לוודא ששפות היעד שלכם מכוסות.

תרגום הערות גרסה חוצות פלטפורמות, אימיילים ללקוחות ומסמכי תמיכה

הערות גרסה חוצות פלטפורמות, אימיילים המופנים ללקוחות, תיעוד תמיכה וטקסטים לאתר השיווקי – כולם חיים מחוץ לקובצי המשאבים שלכם. ה־Paste to Translate של PTC מטפל בטקסטים האלו באותו פרויקט. הדביקו את טקסט המקור, בחרו שפות יעד וקבלו בחזרה תרגומים המשתמשים באותו מילון מונחים ובאותו טון מותג כמו המחרוזות שבתוך האפליקציה.

תרגום תוכן גולשים, קריאות שירות ונתונים דינמיים באמצעות ה־PTC API

תוכן גולשים, קריאות שירות ונתונים דינמיים שהתוכנה שלכם מעבדת בזמן ריצה זקוקים לתרגום ברגע הגעתם. ה־PTC REST API מתרגם תוכן זה לפי דרישה עם אימות Bearer-token, תוך שימוש באותו מילון מונחים וטון מותג כמו בתרגומי קובצי המשאבים שלכם.

תמחור: תקופת ניסיון חינם של 30 יום, ולאחר מכן Pay-As-You-Go

תקופת הניסיון חינם מכסה 20,000 מילים ל־2 שפות ללא צורך בכרטיס אשראי. כשתקופת הניסיון מסתיימת, PTC מציע מודל Pay-As-You-Go. ללא דמי מנוי. ללא התחייבות מינימלית. 500 המילים הראשונות בכל חודש הן בחינם. אתם משלמים רק על השאר. ב־עמוד התמחור יש מחשבון עלויות. הירשמו עם אימייל חברה לקבלת תקופת ניסיון עסקית מורחבת.

PTC מוסמך ISO 27001 לשימוש ארגוני

PTC מוסמך ISO 27001, מה שאומר שהנתונים שלכם ושל המשתמשים שלכם מטופלים לפי תקני אבטחה מוכרים בינלאומיים. PTC תומך בלוקליזציה רציפה עבור צוותי הנדסה בכל גודל, מסטארט־אפ של 3 מפתחים ועד לארגון המפיץ גרסאות מדי שבוע ב־12 שפות.

לכו בנתיב מוכח מהמחרוזת הראשונה ועד להפצת הגרסה

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

מוכנים להפיץ תוכנה רב־לשונית מאומתת?

חברו את מאגר ה־GitHub או ה־GitLab שלכם. PTC יתרגם את קובצי המשאבים שלכם ליותר מ־40 שפות ויסקור את האפליקציה הפועלת בכל אחת מהן בכל הפצת גרסה. הפיצו בביטחון.

התחילו תקופת ניסיון חינם של 30 יום – 20,000 מילים עלינו, ללא צורך בכרטיס אשראי.

למפתחים שמוכנים לצלול פנימה: