কনটেন্টে যান

Subtitles

ইন্টিগ্রেট করুন

মডেল id veed/subtitles
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/v1/run/veed/subtitles?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "video": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4",
    "preset": "glass"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

উদাহরণের মতো ফাইল: ০.২০$ ২০০ API ক্রেডিট · ≈ ২১.০৯₽ চালানোর আগে আপনার ফাইল মাপা হয় এই পেজে চালান

API কী পান

স্বয়ংক্রিয় ট্রান্সক্রিপশন বা আপনার নিজস্ব SRT থেকে ঐচ্ছিক অনুবাদসহ ভিডিওতে স্টাইলযুক্ত সাবটাইটেল স্থায়ীভাবে যুক্ত করে

VEED · ভিডিও

আপনার প্রথম ফলাফল এখানে আসবে

নিচে একটি রিকোয়েস্ট তৈরি করে আপনার API কী দিয়ে চালান। আউটপুট আমাদের স্টোরেজে কপি করা হয়, চিরকাল বা বিনামূল্যে ৭ দিন পর্যন্ত রাখা হয়।

একটি অনুরোধ তৈরি করুন

মডেল স্কিমা থেকে কন্ট্রোল তৈরি করা হয়। এগুলো পরিবর্তন করলে কোড ও মূল্য আপডেট হয়।

•আবশ্যক video_url
একটি ফাইল ড্রপ করুন, অথবা

সাবটাইটেলের জন্য উৎস ভিডিও; ফাইল আপলোড করুন অথবা এর URL পেস্ট করুন।

•আবশ্যক

টাইপোগ্রাফি, রঙ, বিন্যাস এবং অ্যানিমেশন নিয়ন্ত্রণকারী স্টাইল নির্বাচন, যেখানে ইনপুটের প্রেক্ষাপটে আরও সমৃদ্ধ রেন্ডারিং প্রতিক্রিয়াশীল। বেসিক প্রিসেটগুলো 1-এর গুণক ব্যবহার করে এবং নির্দিষ্ট, হালকা স্টাইলিংয়ের মাধ্যমে পূর্বানুমানযোগ্য ফল দেয়: vegas, rizz, mint, flex, sprout, karl, hustle, kitty, slay, ali, diego, vinta, lowkey, capri, casper, shadeplay, boo, corpo, beans, plain, simple।

সাবটাইটেল যে ভাষায় অনুবাদ করা হবে; `srt_content` বা `srt_file_url`-এর মাধ্যমে সবচেয়ে নির্ভরযোগ্য অনুবাদের জন্য `language`-এ তাদের উৎস ভাষাও দিন। টার্গেট না দিলে সাবটাইটেল মূল কথ্য ভাষাতেই থাকে।

অ্যাডভান্সড srt_file_url · language · srt_content · vocabulary · customization
একটি ফাইল ড্রপ করুন, অথবা

ট্রান্সক্রিপশন চালানোর পরিবর্তে একটি .srt ফাইল আপলোড করে বা এর URL পেস্ট করে সাবটাইটেল দিন।

জেনারেট করা সাবটাইটেলের ভাষা নয়, বরং উৎস অডিওর ভাষা। অডিওর সঙ্গে এটি মিললে ট্রান্সক্রিপশনের নির্ভুলতা বাড়ে।

SRT ফরম্যাটে কাঁচা সাবটাইটেল টেক্সট, srt_file_url-এর পরিবর্তে দেওয়া হয়। এটি প্রদান করলে ট্রান্সক্রিপশন এড়িয়ে যাওয়া হয়।

ঐচ্ছিক ট্রান্সক্রিপশন শব্দভাণ্ডার, শুধুমাত্র srt_content এবং srt_file_url—দুটিই না দিলে সক্রিয় থাকে। ব্র্যান্ড নাম ও বিশেষায়িত পরিভাষা অন্তর্ভুক্ত করুন, যেগুলো ট্রান্সক্রিপশন প্রদানকারীরা প্রায়ই ভুল বানানে লেখে, যেমন "VEED" → "vid"।

ঐচ্ছিক প্রিসেট কাস্টমাইজেশন; যেসব ফিল্ড বাদ দেওয়া হয়, সেগুলোর ডিফল্ট মান বজায় থাকে। ওভাররাইডের মাধ্যমে উল্লম্ব অবস্থান ও শ্যাডোর তীব্রতা, এবং প্রতিটি শব্দ-গুরুত্ব স্তরের জন্য ফন্ট, ওজন ও hex রঙ আলাদাভাবে সামঞ্জস্য করা যায়।

POST /run/veed/subtitles?wait=20 মূল্য → ০.২০$
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/v1/run/veed/subtitles?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "video": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4",
    "preset": "glass"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

এই অনুরোধ চালান

আপনার key এই ব্রাউজারেই থাকে: এটি শুধু Doitong API-তে পাঠানো হয় এবং Remember টিক দিলে কেবল localStorage-এ সংরক্ষিত হয়। একটি API কী পান

Subtitles সম্পর্কে

প্রয়োজনীয় স্টাইল `preset` ব্যবহার করে একটি ভিডিওতে (`video_url`) রেন্ডার করা সাবটাইটেল যোগ করে; 30টি প্রিসেট উপলভ্য। এটি স্বয়ংক্রিয়ভাবে ট্রান্সক্রাইব করে, অথবা আপনি `srt_file_url` বা `srt_content` দিলে তা এড়িয়ে যায়। নির্ভুলতার জন্য `language` সোর্স ভাষা নির্ধারণ করে, আর `translation_language` সাবটাইটেল অনুবাদ করে। সর্বোচ্চ 100টি টার্মের `vocabulary` তালিকা এবং `customization` ওভাররাইড ফলাফল আরও পরিমার্জন করে।

প্যারামিটার

ক্যানোনিকাল নাম অথবা নেটিভ নাম—দুটো একসঙ্গে নয়—পাঠান। ক্যানোনিকাল নামগুলো

নামধরন ডিফল্টঅনুমোদিত বিবরণ
video_urlআবশ্যক video
ধরনurl · video
≤ ২,০৮৩টি অক্ষর
সাবটাইটেলের জন্য উৎস ভিডিও; ফাইল আপলোড করুন অথবা এর URL পেস্ট করুন।
presetআবশ্যক
ধরনenum
glasswhisperglide2fusionglideterminalhandwrittenbackdropbackdrop2simpleplainbeanscorpobooshadeplaycasper
+14টি আরওcaprilowkeyvintadiegoalislaykittyhustlekarlsproutflexmintrizzvegas
টাইপোগ্রাফি, রঙ, বিন্যাস এবং অ্যানিমেশন নিয়ন্ত্রণকারী স্টাইল নির্বাচন, যেখানে ইনপুটের প্রেক্ষাপটে আরও সমৃদ্ধ রেন্ডারিং প্রতিক্রিয়াশীল। বেসিক প্রিসেটগুলো 1-এর গুণক ব্যবহার করে এবং নির্দিষ্ট, হালকা স্টাইলিংয়ের মাধ্যমে পূর্বানুমানযোগ্য ফল দেয়: vegas, rizz, mint, flex, sprout, karl, hustle, kitty, slay, ali, diego, vinta, lowkey, capri, casper, shadeplay, boo, corpo, beans, plain, simple।
languageঐচ্ছিক
ধরনenum
af-ZAam-ETar-AEar-BHar-DZar-EGar-ILar-IQar-JOar-KWar-LBar-MAar-OMar-PSar-QAar-SA
+148টি আরওar-TNast-ESaz-AZbabasbe-BYbg-BGbrbs-BAca-ESceb-PHckb-IQcs-CZcy-GBda-DKde-DEdyuel-GRen-AUen-GBen-INen-NZen-USeoes-ARes-BOes-CLes-COes-CRes-DOes-ECes-ESes-GTes-HNes-MXes-NIes-PAes-PEes-PRes-PYes-SVes-USes-UYes-VEet-EEeu-ESfa-IRfffi-FIfil-PHfofr-CAfr-FRfygagdgl-ESha-NGhawhe-ILhr-HRhsbhthu-HUhy-AMid-IDigis-ISit-ITja-JPja-Latn-JPjv-IDka-GEkabkam-KEkea-CVkk-KZko-KRkuky-KGlalb-LUlglijln-CDlo-LAlt-LTluo-KElv-LVmgmi-NZmk-MKmn-MNms-MYmt-MTnb-NOnl-NLnso-ZAny-MWoc-FRpl-PLps-AFpt-BRpt-PTro-ROrohru-RUrw-RWsahsk-SKsl-SIsmsn-ZWso-SOsq-ALsr-Latn-RSsr-RSsrdsssu-IDsv-SEsw-KEsw-TZtg-TJth-THtktntoktontr-TRts-ZAttuk-UAumb-AOur-INur-PKuz-UZvi-VNvrowo-SNxh-ZAyiyo-NGyue-Hant-HKzhzh-HKzh-TWzu-ZA
জেনারেট করা সাবটাইটেলের ভাষা নয়, বরং উৎস অডিওর ভাষা। অডিওর সঙ্গে এটি মিললে ট্রান্সক্রিপশনের নির্ভুলতা বাড়ে।
translation_languageঐচ্ছিক
ধরনenum
abaceachaf-ZAakalzam-ETar-AEar-BHar-DZar-EGar-ILar-IQar-JOar-KWar-LB
+198টি আরওar-MAar-OMar-PSar-QAar-SAar-TNawaayaz-AZbanbbcbe-BYbembewbg-BGbhobikbmbs-BAbtsbtxbuaca-ESceb-PHcggchmckb-IQcnhcocrhcrscs-CZcvcy-GBda-DKde-DEdindoidovdvdzeeel-GRen-AUen-GBen-INen-NZen-USeoes-ARes-BOes-CLes-COes-CRes-DOes-ECes-ESes-GTes-HNes-MXes-NIes-PAes-PEes-PRes-PYes-SVes-USes-UYes-VEet-EEeu-ESfa-IRfffi-FIfil-PHfjfr-CAfr-FRfygagaagdgl-ESgngomha-NGhawhe-ILhilhmnhr-HRhrxhthu-HUhy-AMid-IDigilois-ISit-ITja-JPja-Latn-JPjv-IDka-GEkk-KZko-KRkriktukuky-KGlalb-LUlglilijlmoln-CDlo-LAlt-LTltgluo-KEluslv-LVmaimakmgmi-NZminmk-MKmn-MNmni-Mteims-Arabms-MYmt-MTnb-NOnewnl-NLnrnso-ZAnusny-MWoc-FRompagpampappl-PLps-AFpt-BRpt-PTqurnro-ROromru-RUrw-RWscnsgshnsk-SKsl-SIsmsn-ZWso-SOsq-ALsr-Latn-RSsr-RSssstsu-IDsv-SEsw-KEsw-TZszltettg-TJth-THtitktntr-TRts-ZAttuguk-UAur-INur-PKuz-UZvi-VNxh-ZAyiyo-NGyuayue-Hant-HKzhzh-HKzh-TWzu-ZA
সাবটাইটেল যে ভাষায় অনুবাদ করা হবে; `srt_content` বা `srt_file_url`-এর মাধ্যমে সবচেয়ে নির্ভরযোগ্য অনুবাদের জন্য `language`-এ তাদের উৎস ভাষাও দিন। টার্গেট না দিলে সাবটাইটেল মূল কথ্য ভাষাতেই থাকে।
srt_file_urlঐচ্ছিক
ধরনurl · file
≤ ২,০৮৩টি অক্ষর
ট্রান্সক্রিপশন চালানোর পরিবর্তে একটি .srt ফাইল আপলোড করে বা এর URL পেস্ট করে সাবটাইটেল দিন।
srt_contentঐচ্ছিক
ধরনstring | null
SRT ফরম্যাটে কাঁচা সাবটাইটেল টেক্সট, srt_file_url-এর পরিবর্তে দেওয়া হয়। এটি প্রদান করলে ট্রান্সক্রিপশন এড়িয়ে যাওয়া হয়।
vocabularyঐচ্ছিক
ধরনobject[]
≤ ১০০টি আইটেম
ঐচ্ছিক ট্রান্সক্রিপশন শব্দভাণ্ডার, শুধুমাত্র srt_content এবং srt_file_url—দুটিই না দিলে সক্রিয় থাকে। ব্র্যান্ড নাম ও বিশেষায়িত পরিভাষা অন্তর্ভুক্ত করুন, যেগুলো ট্রান্সক্রিপশন প্রদানকারীরা প্রায়ই ভুল বানানে লেখে, যেমন "VEED" → "vid"।
vocabulary[].wordআবশ্যক
ধরনstring
1 – 100 characters
টার্মটির সঠিক বানান দিন, সম্ভব হলে আপনার ডোমেইনের কোনো ব্র্যান্ড, পণ্যের নাম বা বিশেষায়িত টার্ম।
vocabulary[].replacesআবশ্যক
ধরনstring[]
1 – 20 items
প্রতিটি ভুল বানান একবার তালিকাভুক্ত করুন, যাতে সেটি `word` দিয়ে প্রতিস্থাপিত হয়। মেলানোর জন্য সম্পূর্ণ শব্দ প্রয়োজন, তবে বড় ও ছোট হাতের অক্ষরের পার্থক্য উপেক্ষা করা হয়: `['vid']` দিয়ে `vid`, `Vid` এবং `VID` মিলে যায়, প্রতিটির জন্য আলাদা এন্ট্রির প্রয়োজন নেই।
customizationঐচ্ছিক
ধরনobject
ঐচ্ছিক প্রিসেট কাস্টমাইজেশন; যেসব ফিল্ড বাদ দেওয়া হয়, সেগুলোর ডিফল্ট মান বজায় থাকে। ওভাররাইডের মাধ্যমে উল্লম্ব অবস্থান ও শ্যাডোর তীব্রতা, এবং প্রতিটি শব্দ-গুরুত্ব স্তরের জন্য ফন্ট, ওজন ও hex রঙ আলাদাভাবে সামঞ্জস্য করা যায়।
customization.positionঐচ্ছিক
ধরনenum
topcenterbottom
স্ট্যাটিক সাবটাইটেলের উল্লম্ব অক্ষ বরাবর স্ক্রিনের অবস্থান।
customization.shadowঐচ্ছিক
ধরনenum
noneminmidmax
উজ্জ্বল বা দৃশ্যত জটিল ব্যাকগ্রাউন্ডে সাবটাইটেলের পাঠযোগ্যতা বাড়ানোর ব্যবস্থা।
customization.text_customizationsঐচ্ছিক
ধরনobject
স্তর অনুযায়ী টেক্সটের চেহারার সেটিং, যেখানে সাধারণ শব্দ ও হাইলাইট করা শব্দ অন্তর্ভুক্ত।
customization.text_customizations.baselineঐচ্ছিক
ধরনobject
ট্রান্সক্রিপ্টের সব শব্দের ডিফল্ট চেহারা, কোনো পৃথক শব্দে গুরুত্ব আরোপের আগে দৃশ্যমান থাকে।
customization.text_customizations.highlightedঐচ্ছিক
ধরনobject
মধ্যম-র‌্যাঙ্কের শব্দ স্তরের স্টাইলিং, যা প্রিসেটগুলো সাধারণত বেশি আকার বা ওজন দিয়ে জোরালো করে। উল্লেখযোগ্য হিসেবে চিহ্নিত হলে শব্দগুলো স্বয়ংক্রিয়ভাবে এই স্তরে প্রবেশ করে; এর মধ্যে মূল বিশেষ্য, ক্রিয়াপদ এবং গুরুত্বপূর্ণ বিশেষণ অন্তর্ভুক্ত।
আবশ্যক ক্যানোনিকাল নাম, এটিও গ্রহণযোগ্য

ফাইল প্যারামিটার হিসেবে একটি পাবলিক https:// URL, 10 MB পর্যন্ত একটি data: URI, অথবা আপলোডের file_url গ্রহণ করা হয়। ফাইল

আউটপুট

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "veed/subtitles",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 200,
    "usd": "0.20",
    "charged": 200,
    "refunded": 0
  },
  "input": {
    "video_url": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4",
    "preset": "glass"
  },
  "output": {
    "video": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_name": "0-output.mp4",
      "file_size": 1843200
    }
  },
  "outputs": [
    {
      "type": "video",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_size": 1843200,
      "width": 1280,
      "height": 720,
      "duration": 5,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
আপনার ফাইল, আপনার পছন্দপ্রতিটি outputs[].url আমাদের স্টোরেজে একটি কপি: চিরকাল রাখা হয় (প্রতি GB-মাস অনুযায়ী অর্থপ্রদত্ত) অথবা অ্যাকাউন্ট সেটিংস বা ?storage= অনুযায়ী বিনামূল্যে ৭ দিন পর্যন্ত।
প্রতিটি মডেলে একই গঠনছবি, ভিডিও এবং অডিও—সব ক্ষেত্রেই type, url, content_type, width, height এবং duration। output হলো মডেলের নিজস্ব ফলাফল অবজেক্ট।
আউটপুটের ফিল্ড
video
object {url, content_type, file_name, file_size}স্টাইল করা সাবটাইটেলসহ রেন্ডার করা ভিডিও।

আরও মডেল: ভিডিও থেকে ভিডিও

AI এজেন্টদের জন্য: এই পৃষ্ঠাটি Markdown হিসেবে এখানে আছে https://doitong.com/bn/developers/models/veed/subtitles.md. সব মডেল ও গাইড: https://doitong.com/developers/llms.txt