بلڈ گائیڈ · ایپ ڈویلپرز

YouTube ویڈیوز کے لیے کثیر لسانی سب ٹائٹل پائپ لائن کیسے بنائیں

کسی مقبول ویڈیو کے زیادہ تر ناظرین اس کی اصل زبان نہیں بولتے۔ ٹرانسکرپٹس کا ترجمہ کر کے وقت کے ساتھ ہم آہنگ سب ٹائٹل فائلیں ایکسپورٹ کرنے والی پائپ لائن کریئیٹرز اور کورس پلیٹ فارمز کو ہر اپلوڈ کے لیے مترجم رکھے بغیر ان تک پہنچنے میں مدد دیتی ہے۔

یہ کس کے لیے ہے
لوکلائزیشن ٹولز، بین الاقوامی کریئیٹرز، ای لرننگ پلیٹ فارمز
بنانے کا وقت
ایک ویک اینڈ
API اینڈپوائنٹس
/transcripts/{video_id}/languages/transcripts/{video_id}/translate

یہ کون سا مسئلہ حل کرتا ہے

پیشہ ورانہ سب ٹائٹل ترجمہ سست ہے اور فی منٹ قیمت رکھتا ہے، اس لیے زیادہ تر کریئیٹرز صرف ایک زبان میں شائع کرتے ہیں۔ YouTube کا خودکار ترجمہ غیر مستقل ہے اور اسے ایکسپورٹ یا ایڈٹ نہیں کیا جا سکتا۔ ٹیموں کو کئی زبانوں میں قابلِ ترمیم، وقت کے ساتھ ہم آہنگ سب ٹائٹل فائلیں چاہییں جن کا وہ خود جائزہ لے کر اپلوڈ کر سکیں۔

پہلے ورژن میں کیا شامل کریں

  • پہلے سے موجود کیپشن زبانوں کی پہچان
  • ایک ساتھ کئی ہدف زبانوں میں ترجمہ
  • اصل اوقات برقرار رکھتے ہوئے SRT اور VTT ایکسپورٹ
  • تراجم کا جائزہ لینے کے لیے ساتھ ساتھ ایڈیٹر
  • برانڈ ناموں اور تکنیکی اصطلاحات کے لیے فرہنگ

اسے مرحلہ وار کیسے بنائیں

  1. 01

    موجودہ زبانیں چیک کریں

    /transcripts/{video_id}/languages کو کال کریں تاکہ معلوم ہو کون سے کیپشن ٹریکس پہلے سے موجود ہیں اور آپ دستیاب چیز کے ترجمے کی ادائیگی نہ کریں۔

  2. 02

    اصل ٹرانسکرپٹ حاصل کریں

    format.timestamp کے ساتھ /transcribe کو کال کریں تاکہ آغاز اور اختتام کے اوقات والے حصے مل جائیں۔

  3. 03

    ترجمہ کریں

    ہر ہدف زبان کے لیے /transcripts/{video_id}/translate کو کال کریں۔ حصوں کے اوقات اصل کے ساتھ ہم آہنگ رہتے ہیں۔

  4. 04

    سب ٹائٹل فائلیں ایکسپورٹ کریں

    ہر حصے کو اس کے آغاز اور اختتام کے اوقات کے ساتھ نمبر والے SRT بلاک یا VTT کیو کے طور پر لکھیں، پھر صارفین کو انہیں ڈاؤن لوڈ کرنے یا YouTube پر اپلوڈ کرنے دیں۔

اسٹارٹر کوڈ

یہ آئیڈیا "ترکیب 1: ایک ویڈیو اندر، منظم نتیجہ باہر" پیٹرن پر بنا ہے۔ اپنے چینلز، پرامپٹس اور اسٹوریج شامل کریں۔

import requests

API = "https://www.youtubetranscript.dev/api/v2"
HEADERS = {"Authorization": "Bearer yt_sk_live_YOUR_KEY"}

res = requests.post(f"{API}/transcribe", headers=HEADERS, json={
    "video": "https://www.youtube.com/watch?v=VIDEO_ID",
    "format": {"timestamp": True, "paragraphs": True},
}).json()

transcript = res["data"]["transcript"]
print(transcript["text"][:500])        # plain text for your LLM prompt
for seg in transcript["segments"][:3]:  # timestamps for deep links
    print(seg["start"], seg["text"])

اسے بنانا کیوں فائدہ مند ہے

فی ویڈیو منٹ فی زبان قیمت رکھیں، یا ماہانہ سبسکرپشن درجات بنائیں۔ بڑے پیمانے پر لوکلائز کرنے والے ای لرننگ پلیٹ فارمز اور ایجنسیاں بہترین گاہک ہیں کیونکہ ہر نئی زبان کے ساتھ قدر بڑھتی ہے۔

ان غلطیوں سے بچیں

  • سیاق و سباق کے بغیر سطر بہ سطر ترجمہ، جس سے کئی سب ٹائٹل کیوز پر پھیلے جملے ٹوٹ جاتے ہیں۔
  • پڑھنے کی رفتار نظر انداز کرنا: ترجمہ شدہ متن اصل سے لمبا ہو سکتا ہے، اس لیے فی سیکنڈ حروف چیک کریں۔
  • ان زبانوں کے ترجمے کی ادائیگی کرنا جن کے انسانی کیپشنز پہلے سے موجود ہیں۔

اس آئیڈیا کے بارے میں سوالات

کیا میں ترجمہ شدہ YouTube سب ٹائٹلز SRT میں ڈاؤن لوڈ کر سکتا ہوں؟

جی ہاں۔ API کے ذریعے ٹرانسکرپٹ کا ترجمہ کریں، پھر ہر وقت والے حصے کو SRT یا VTT فارمیٹ میں لکھیں۔

ٹرانسکرپٹ ترجمے پر کتنی لاگت آتی ہے؟

ترجمے پر ٹرانسکرپٹ متن کے ہر 2,500 حروف کے لیے تقریباً 1 کریڈٹ لگتا ہے۔ اصل کیپشنز حاصل کرنے پر فی ویڈیو 1 کریڈٹ لگتا ہے۔

کیا اسے ڈبنگ کے لیے استعمال کیا جا سکتا ہے؟

جی ہاں۔ ترجمہ شدہ، وقت کے ساتھ ہم آہنگ اسکرپٹ وہی ان پٹ ہے جو زیادہ تر AI وائس اور ڈبنگ ٹولز کو چاہیے۔

آج ہی بنانا شروع کریں

ہر مہینے 10 مفت کریڈٹس۔ کریڈٹ کارڈ کی ضرورت نہیں۔

YouTube سب ٹائٹل مترجم کیسے بنائیں (SRT اور VTT) | YouTubeTranscript.dev