תרגמו קובצי JSON באמצעות בינה מלאכותית וקבלו בחזרה pull request
PTC (Private Translation Cloud) לוקחת את קובצי ה־locale בפורמט JSON שבמאגר שלכם, מתרגמת אותם ליותר מ־40 שפות ושולחת אותם בחזרה כ־pull request.
משתמשים ב־Claude Code, ב־Codex או ב־Cursor?
חברו את PTC לסוכן שלכם והיא תעשה זאת עבורכם: היא לומדת את האפליקציה שלכם, שואלת אתכם רק את מה שהקוד לא יכול לענות עליו, ומתרגמת וסוקרת כל שפה. פרומפט אחד:
בצעו לוקליזציה לאפליקציה זו לגרמנית ולספרדית עם PTC.
הגדירו פעם אחת, וכל push יחזור מתורגם
PTC בנויה לאפליקציה שמשתנה ללא הרף, ולא לתרגום חד־פעמי. אינכם צריכים לייצא, להעלות או להוריד דבר: העבודה מתבצעת היכן שהקוד שלכם נמצא.
אנחנו מנהלים את המוצר שלנו באותה הדרך. ל־WPML יש כ־80,000 מילים ב־21 שפות. בעבר, גרסה הייתה ממתינה שבועיים למתרגמים, ועם PTC היא מוכנה בתוך כשלוש שעות. קראו כיצד אנחנו מתרגמים את WPML עם PTC.
- חברו את PTC ל־Claude Code או ל־Codex ותנו לה פרומפט אחד:
Set up PTC translations.עמוד תחילת העבודה מכיל את הפקודה. - PTC לומדת את הפרויקט שלכם פעם אחת. הסוכן מוצא את קובצי ה־locale שלכם בפורמט JSON ואת הקוד שמשתמש בכל מחרוזת, מסביר ל־PTC מה המוצר עושה, וכותב את תצורת PTC. ראו כיצד עובד המדריך לסוכן של PTC.
- אתם עונים על מה שרק אתם יודעים: השפות, המחיר, וכיצד התרגומים צריכים להגיע.
- 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 יום, ללא כרטיס אשראי.
התחל תקופת ניסיון חינם וחבר את הסוכן שלך
עודכן לאחרונה: