PTC

תרגום אפליקציות iOS ו־Android באמצעות בינה מלאכותית

תרגמו אפליקציות iOS ו־Android ליותר מ־40 שפות באמצעות בינה מלאכותית. PTC (Private Translation Cloud) לומד את אוצר המילים של האפליקציה שלכם ומבצע סקירה חזותית של האפליקציה בזמן ריצה, כדי שתוכלו להפיץ גרסאות ללא QA ידני לכל שפה.

PTC מטפל בקובצי strings.xml,‏ .strings ו־.xcstrings בפרויקט אחד. אתם שומרים על מקור אמת יחיד, מילון מונחים אחד וסבב AI Visual QA אחד לכל גרסה. דפי המוצר שלכם ב־App Store וב־Google Play מיתרגמים באותו פרויקט, כך שהטרמינולוגיה נשארת עקבית.

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

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

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

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

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

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

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

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

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

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

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

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

  • תווית בגרמנית שחורגת מגבולות הכפתור באפליקציית ה־Android שלכם.
  • המילה ”Send“ בצרפתית שתורגמה כשם עצם, בעוד שהכפתור ב־iOS דרש פועל.
  • מחרוזת באנגלית שהוטמעה בקוד (hardcoded) מחוץ ל־getString() או ל־Text(_:) ומופיעה באופן בולט ללא תרגום באפליקציה הרצה.

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

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

אתם לא מפיצים קובץ strings.xml מתורגם ומקווים לטוב. אתם מפיצים אפליקציה רב־לשונית מאומתת בכל גרסה.

תהליך עבודה אחד ל־iOS ו־Android

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

  • מקור אמת אחד. העלו את Localizable.xcstrings (או Localizable.strings) עבור iOS ואת res/values/strings.xml עבור Android לאותו פרויקט PTC. מילון המונחים, טון המותג והזיכרון התרגומי חלים על שניהם.
  • סבב תרגום אחד לכל שפה. מונח שקבעתם עבור ספרדית בממשק ה־Android שלכם יהיה אותו מונח גם בממשק ה־iOS. ללא סטיות בין הפלטפורמות.
  • סבב AI Visual QA אחד לכל גרסה. העלו צילומי מסך של אפליקציית ה־iOS הרצה ושל אפליקציית ה־Android הרצה לאותו פרויקט. PTC יסקור את שניהם בכל שפת יעד וידווח על בעיות לפי פלטפורמה.

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

תרגום דפי המוצר ב־App Store וב־Google Play באותו פרויקט

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

  • מחרוזות בתוך האפליקציה. כל קובצי strings.xml,‏ .strings,‏ .xcstrings וכל משאב JSON שהאפליקציה מושכת בזמן ריצה. מצייני המיקום נשמרים, צורות הרבים מטופלות לפי שפה, ומגבלות האורך נשמרות.
  • דפי מוצר ב־App Store וב־Google Play. כותרת, כותרת משנה, טקסט קידומי, תיאור ומילות מפתח. מותאמים לכל שוק ומתחשבים במגבלות התווים ש־Apple ו־Google אוכפות.
  • הערות גרסה, קמפיינים במייל ותכני עזרה. טקסט ה־”What's New“, מיילים שיווקיים ובתוך האפליקציה, ושאלות נפוצות לתמיכה. הכל מיתרגם באותו פרויקט כך שהטרמינולוגיה וטון המותג תואמים למה שהמשתמשים רואים במוצר.

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

PTC מתרגם strings.xml, .xcstrings, .strings ו־.stringsdict באופן טבעי

Android strings.xml. ‏PTC קורא את הסכימה המלאה של משאבי המחרוזות ב־Android. מחרוזות פשוטות, מחרוזות מעוצבות עם מצייני מיקום לפי מיקום (%1$s), מערכי מחרוזות, צורות רבים (<plurals name="...">) וישויות HTML. התוצאה היא קובץ res/values-{locale}/strings.xml לכל שפת יעד, מוכן להטמעה ישירות בעץ ה־app/src/main/res/ שלכם.

iOS .xcstrings (String Catalogs, Xcode 15+). ‏PTC קורא את פורמט ה־JSON של .xcstrings, כולל וריאציות של צורות רבים ב־String Catalog ווריאציות ספציפיות למכשיר. התוצאה היא אותו קובץ .xcstrings כששפות היעד ממולאות בו. החזירו אותו ל־Xcode והפרויקט שלכם ייבנה עם השפות החדשות באופן מיידי.

iOS .strings (מורשת). עדיין נתמך. PTC קורא קובצי Localizable.strings,‏ InfoPlist.strings וכל טבלת .strings מותאמת אישית, עם תמיכה מלאה ב־%@ ובמצייני מיקום לפי מיקום.

צורות רבים ב־iOS .stringsdict. ‏PTC קורא את פורמט ה־XML של .stringsdict ומייצר את וריאציות הרבים הנכונות לכל שפת יעד.

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

אוטומציה של התרגום ממאגר ה־Git שלכם

PTC מתחבר ל־GitHub,‏ GitLab ו־Bitbucket. דחפו שינוי במחרוזת לענף הראשי (main branch) ו־PTC יפתח PR עם קובצי ה־strings.xml וה־.xcstrings המתורגמים והמעודכנים לפני שהגרסה הבאה תצא.

# .github/workflows/translate.yml
name: PTC translate
on:
  push:
    paths:
      - 'app/src/main/res/values/strings.xml'
      - 'ios/en.lproj/Localizable.strings'
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: app/src/main/res/values/strings.xml
              output: app/src/main/res/values-{{lang}}/strings.xml
            - file: ios/en.lproj/Localizable.strings
              output: ios/{{lang}}.lproj/Localizable.strings
          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 }}"

רפרנס ה־API של PTC מכסה את תהליך העבודה המלא עם webhooks ו־REST.

תרגום דפי מוצר בחנויות האפליקציות, הערות גרסה והודעות Push

תיאורים ב־App Store וב־Google Play, הערות גרסה מסוג ”מה חדש“ וטקסט להודעות Push – כולם חיים מחוץ לקובצי ה־strings.xml וה־.xcstrings שלכם. תכונת Paste to Translate של PTC מטפלת בטקסטים האלו באותו פרויקט. הדביקו את טקסט המקור, בחרו שפות יעד וקבלו תרגומים שמשתמשים באותו מילון מונחים ובאותו טון מותג כמו המחרוזות בתוך האפליקציה.

תרגום צ'אט בתוך האפליקציה, פוסטים של משתמשים והתראות דינמיות באמצעות ה־API של PTC

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

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

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

PTC מוסמך לתקן ISO 27001

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

מוכנים להפיץ אפליקציה מאומתת לנייד?

העלו את קובצי ה־strings.xml וה־.xcstrings שלכם. PTC יתרגם אותם ליותר מ־40 שפות ויסקור את האפליקציה הרצה בכל אחת מהן מתוך צילומי המסך שלכם. תוכלו להפיץ גרסה בביטחון מלא.

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

למדריכים מפורטים יותר: