كيفية الحصول على نص فيديو TikTok
احصل على نص فيديو TikTok كنص أو ترجمات، واعرض أحدث فيديوهات ملف شخصي، وتعامل مع الفيديوهات التي لا تحتوي على ترجمات.
آخر تحديث
باختصار: يعرض TikTok الترجمات في كثير من الفيديوهات، لكنه لا يتيح لك نسخها أو تنزيلها. للحصول على النص، أرسل رابط الفيديو إلى واجهة نصوص API. مع Transcript Dock يكفي طلب واحد برصيد واحد، فيعيد نصًا عاديًا، أو مقاطع زمنية، أو SRT أو VTT. ويمكن تفريغ الفيديوهات التي لا تحتوي على ترجمات من الصوت في خطة مدفوعة.
الروابط المقبولة#
- روابط الفيديو:
https://www.tiktok.com/@user/video/1234567890123456789 - روابط المشاركة من التطبيق:
https://vm.tiktok.com/...(تُحلّ إلى الفيديو نيابةً عنك) - ملف شخصي مثل
@user، عبر اكتشاف الفيديوهات أدناه.
احصل على نص واحد#
أرسل الرابط، وانتظر اكتمال المهمة، ثم صدّر. التدفق نفسه كما في YouTube؛ راجع دليل البدء السريع لمعرفة استجابة كل خطوة.
curl -X POST https://www.transcriptdock.com/v1/jobs \-H "Authorization: Bearer td_live_YOUR_KEY" \-H "Idempotency-Key: tt-7680721699171601694" \-H "Content-Type: application/json" \-d '{ "source": { "url": "https://www.tiktok.com/@tiktok/video/7680721699171601694" }, "mode": "captions_only" }'
تحدد بنية JSON للنص مصدر النص في source_origin: creator_captions، أو platform_captions (الترجمات التلقائية لـ TikTok)، أو speech_recognition.
أحدث فيديوهات ملف شخصي#
اعرض حتى 10 من أحدث فيديوهات ملف شخصي، مع عدد المشاهدات وإحصاءات الملف الشخصي، برصيد واحد. ثم أرسل الروابط التي تريدها كـدفعة.
curl -X POST https://www.transcriptdock.com/v1/video-discoveries \-H "Authorization: Bearer td_live_YOUR_KEY" \-H "Idempotency-Key: tiktok-profile-1" \-H "Content-Type: application/json" \-d '{ "kind": "tiktok_user_videos", "user": "@tiktok", "limit": 10 }'
اقرأ النتيجة عبر GET /v1/video-discoveries/{id}. أضف "include_details": true لعرض الإعجابات والتعليقات والوسوم ولغات الترجمات لكل فيديو. التفاصيل في مرجع API.
فيديوهات بلا ترجمات#
لا يملك كثير من فيديوهات TikTok مسار ترجمات، خاصة الفيديوهات الموسيقية والقديمة. أرسل mode: "auto" في خطة مدفوعة: تُستخدم الترجمات عند وجودها، ويُفرَّغ الصوت في غير ذلك، برصيدين عن كل دقيقة تُبدأ مع توقيت الكلمات. وفي الخطة المجانية تفشل المهمة بخطأ NO_CAPTIONS ولا يُخصم أي رصيد.
اسأل Claude بدلًا من ذلك#
مع اتصال خادم MCP، اطلب بالكلمات: «اعرض أحدث فيديوهات المستخدم @tiktok ولخّص الأول». يعرض Claude الملف الشخصي ويجلب النص لك.
--write-subs --skip-download عندما يكون للفيديو ترجمات، لكن TikTok يتغير كثيرًا ويحظر كثيرًا من عناوين IP الخادم، لذلك يتعطل دون إنذار.