אימות
נקודות קצה בבטא פרטית צריכות להשתמש במפתחות Bearer API מעל HTTPS. שמרו מפתחות בצד השרת והחליפו אותם כשחברי צוות או מערכות אוטומציה משתנים.
תהליכי עבודה
תיעוד
מושגי API של סוויפטול לבניית תהליכי מדיה אוטומטיים סביב העלאות, תורים, עיבוד AI, Webhooks ומסירת תוצאות מאובטחת.
יסודות API
נקודות קצה בבטא פרטית צריכות להשתמש במפתחות Bearer API מעל HTTPS. שמרו מפתחות בצד השרת והחליפו אותם כשחברי צוות או מערכות אוטומציה משתנים.
רוב עבודות המדיה הארוכות הן אסינכרוניות: יוצרים משימה, בודקים סטטוס או מקבלים Webhook, ואז מורידים את חבילת התוצרים המוכנה.
לתהליכים פרטיים השתמשו בכתובות העלאה והורדה חתומות. אין לחשוף נתיבי אחסון ענן פרטיים ישירות לדפדפנים ציבוריים.
שלחו כותרת Idempotency-Key בניסיון חוזר ליצירת משימה, כדי שניסיונות רשת חוזרים לא ייצרו משימות עיבוד כפולות.
תהליך עבודה
את רוב פעולות סוויפטול אפשר להכניס לתור, לנטר ולמסור באותו דפוס עבודה.
יצירה או העלאה של קובץ המדיה המקורי.
שליחת משימת תמלול, תרגום, הפרדה או המרה.
מעקב אחרי מצבי תור, עיבוד, השלמה וכשל.
הורדת חבילת התוצרים או קבלת Webhook בסיום.
נקודות קצה
/v1/transcribe
יצירת כתוביות SRT, VTT, TXT או JSON מאודיו או וידאו.
/v1/translate
תרגום קובצי SRT או VTT ליותר מ-100 שפות תוך שמירה על תזמון.
/v1/separate
פיצול קובץ אודיו לשירה, תופים, בס וערוצים אינסטרומנטליים.
/v1/convert
המרת קובצי וידאו, אודיו וכתוביות לפורמטים מוכנים לפרסום.
/v1/jobs/{id}
מעקב אחרי משימות בתור, בעיבוד, שנכשלו או שהושלמו.
/v1/webhooks/test
שליחת אירוע דוגמה חתום כדי לוודא שמקבל האוטומציה פועל.
דוגמאות
curl -X POST https://swifttool.org/api/v1/transcribe \
-H "Authorization: Bearer $SWIFTTOOL_API_KEY" \
-H "Idempotency-Key: job-2026-06-27-001" \
-F "file=@interview.mp4" \
-F "language=auto" \
-F "outputs[]=srt" \
-F "outputs[]=vtt"
curl https://swifttool.org/api/v1/jobs/job_123 \
-H "Authorization: Bearer $SWIFTTOOL_API_KEY"
{
"event": "job.completed",
"job_id": "job_123",
"status": "completed",
"outputs": ["captions.srt", "captions.vtt"],
"completed_at": "2026-06-27T10:00:00Z"
}
תגובות
הבקשה הצליחה והחזירה את המשאב המבוקש.
המשימה התקבלה וממתינה בתור העיבוד.
אימות הקלט נכשל, חסרים שדות חובה או שהפורמט אינו נתמך.
פרטי גישת API חסרים, פגו או אינם תקינים.
הקובץ שהועלה חורג ממגבלת המסלול או השרת שהוגדרה.
יותר מדי בקשות או יותר מדי משימות מקבילות למסלול הנוכחי.
כשל לא צפוי. נסו שוב עם אותו מפתח אידמפוטנטיות או פנו לתמיכה.
לשימוש יציב ב-API, הגדירו HTTPS, מגבלות העלאה, כתובות חתומות, אימות חתימות Webhook, החלפת מפתחות API וניטור משימות שנכשלו.
השתמשו בטופס התמיכה לבקשות גישת API, תכנון תהליך מותאם, עובדי ענן פרטיים או אינטגרציות לתוכנות עריכה.
פנייה לתמיכהסוויפטול משתמשת בעוגיות חיוניות לאבטחה ולסשנים. אחסון אנליטיקה, העדפות ושיווק נשאר כבוי או מוגבל עד שתבחרו את ההגדרות.
בקרות פרטיות
עוגיות חיוניות שומרות על האתר מאובטח. אפשר לשנות קטגוריות אופציונליות בכל זמן מהקישור בתחתית האתר.
| שם | קטגוריה | ספק כניסה | משך שמירה | מטרה |
|---|---|---|---|---|
PHPSESSID | חיוניות | swifttool.org / app.swifttool.org | עד סיום הסשן | שומר סשנים מאובטחים, מצב התחברות, הגנת CSRF ואבטחת טפסים. |
swifttool_lang | העדפות | swifttool.org / app.swifttool.org | 12 חודשים | שומר את שפת הממשק שנבחרה כאשר המבקר מחליף שפה. |
swifttool_cookie_consent_v1 | חיוניות | אחסון מקומי בדפדפן | עד למחיקה | שומר את בחירות ההסכמה כדי שלא להציג שוב ושוב את הבאנר. |
swifttool_a11y_v1 | העדפות | אחסון מקומי בדפדפן | עד למחיקה | שומר את בחירות התצוגה של כלי הנגישות. |
swifttool_platform_override | העדפות | אחסון מקומי בדפדפן | עד למחיקה | זוכר את פלטפורמת ההורדה שנבחרה. |
בקרות ממשק
התאמת קריאה, ניגודיות, פוקוס ותנועה בדפדפן הזה. אפשרויות פעילות מסומנות בבירור.