PTC

תרגמו קובצי JSON באמצעות בינה מלאכותית וקבלו בחזרה pull request

PTC (Private Translation Cloud) לוקחת את קובצי ה־locale בפורמט JSON שבמאגר שלכם, מתרגמת אותם ליותר מ־40 שפות ושולחת אותם בחזרה כ־pull request.

בעמוד זה
  1. הגדירו פעם אחת, וכל push יחזור מתורגם
  2. מה חוזר ב־pull request
  3. שלושה הרגלים שמובילים לתרגום מוצלח של קובץ JSON
  4. תרגומים שמתאימים למסך שבו הם מופיעים
  5. פרויקט אחד לכל מה שמסביב לקוד
  6. מחיר: לפי מילה, ללא רישיונות משתמש
  7. נסו זאת על קובצי ה־JSON שלכם, חינם

משתמשים ב־Claude Code, ב־Codex או ב־Cursor?

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

בצעו לוקליזציה לאפליקציה זו לגרמנית ולספרדית עם PTC.

חבר את PTC לסוכן שלך

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

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

אנחנו מנהלים את המוצר שלנו באותה הדרך. ל־WPML יש כ־80,000 מילים ב־21 שפות. בעבר, גרסה הייתה ממתינה שבועיים למתרגמים, ועם PTC היא מוכנה בתוך כשלוש שעות. קראו כיצד אנחנו מתרגמים את WPML עם PTC.

  1. חברו את PTC ל־Claude Code או ל־Codex ותנו לה פרומפט אחד: Set up PTC translations. עמוד תחילת העבודה מכיל את הפקודה.
  2. PTC לומדת את הפרויקט שלכם פעם אחת. הסוכן מוצא את קובצי ה־locale שלכם בפורמט JSON ואת הקוד שמשתמש בכל מחרוזת, מסביר ל־PTC מה המוצר עושה, וכותב את תצורת PTC. ראו כיצד עובד המדריך לסוכן של PTC.
  3. אתם עונים על מה שרק אתם יודעים: השפות, המחיר, וכיצד התרגומים צריכים להגיע.
  4. PTC פותחת pull request עם קובץ .json מתורגם אחד לכל שפה, כגון locales/es.json. מאותו רגע היא פועלת בעצמה: כל push לענף ברירת המחדל שלכם חוזר באותה הדרך.

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

אין לכם סוכן קידוד? חברו את GitHub, GitLab או Bitbucket בעצמכם, או קראו ל־API של PTC מתוך ה־build שלכם.

מה חוזר ב־pull request

  • אותו המבנה. כל מפתח, רמת קינון ומערך חוזרים כפי שהיו. PTC לעולם אינה מתרגמת, משנה שם או משמיטה מפתח: header.welcome נשאר header.welcome בכל שפה.
  • מצייני מיקום נשארים ללא שינוי. {{name}} עבור i18next, {name} עבור vue-i18n והודעות ICU, %s ו־%1$d נשארים היכן שהדקדוק של כל שפה מציב אותם.
  • כל צורות הרבים. מפתחות עם סיומות רבים מקבלים את הצורות שכל שפה דורשת: אחת ליפנית, ארבע לפולנית, שש לערבית.
  • JSON תקין. Escapes ומעברי שורה נכתבים בחזרה כפי שדורש מפרט ה־JSON, כך ש־\n עדיין מתפקד כמעבר שורה.
  • תרגומים שעברו סקירה. PTC סוקרת כל תרגום מול תיאור המוצר ומילון המונחים שלכם לפני שהיא פותחת את ה־pull request.

שלושה הרגלים שמובילים לתרגום מוצלח של קובץ JSON

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

{
  "cart": {
    "title": "Your cart",
    "items_one": "{{count}} item",
    "items_other": "{{count}} items",
    "checkout": "Pay {{amount}} now"
  }
}
  • משפטים שלמים, עם מצייני מיקום. ניתן לשנות את סדר המילים של "Pay {{amount}} now" עבור כל שפה. שני מפתחות שמחוברים בקוד אינם מאפשרים זאת.
  • מפתחות רבים, לא תנאים בקוד. כתבו items_one ו־items_other, ו־PTC תוסיף את הצורות ששפות אחרות דורשות.
  • מפתחות שמציינים היכן הטקסט ממוקם. cart.checkout אומר ל־PTC ש־“Pay” הוא כפתור.

לשאר ההכנות, ראו כיצד להכין תוכנה לתרגום וכיצד למנוע מתרגומים ארוכים לשבור את הפריסה. גרמנית ארוכה בכ־30% מאנגלית.

תרגומים שמתאימים למסך שבו הם מופיעים

קובץ משאבים מספק למתרגם את המילה “Send” ולא שום דבר מעבר לכך. PTC עובדת עם הרבה יותר מאשר רק המחרוזת.

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

פרויקט אחד לכל מה שמסביב לקוד

  • התשתית שלכם. עבור אפליקציית React עם react-i18next, ראו תרגום אפליקציית React.
  • קבצים אחרים. שימו את .json, .yml, .po, .xcstrings וקבצים אחרים בפרויקט PTC אחד, והם ישתפו מילון מונחים אחד. ראו את הפורמטים הנתמכים.
  • הערות גרסה ואימיילים. הם נמצאים מחוץ לקובצי ה־locale. הדביקו אותם לאותו פרויקט והם ישתמשו באותו מילון מונחים.
  • טקסטים שהמשתמשים שלכם כותבים. תגובות, פוסטים וצ'אט עוברים דרך ה־API של PTC ברגע שהם מגיעים.

מחיר: לפי מילה, ללא רישיונות משתמש

המחיר ל־1,000 מילים מתחיל ב־€3.00 ויורד עם הנפח החודשי ל־€0.40. 500 המילים הראשונות בכל חודש הן בחינם, ואין צורך במינוי. ראו את עמוד התמחור.

נסו זאת על קובצי ה־JSON שלכם, חינם

תקופת הניסיון מכסה 20,000 מילים ל־2 שפות למשך 30 יום, ללא כרטיס אשראי.

התחל תקופת ניסיון חינם וחבר את הסוכן שלך

עודכן לאחרונה: