Video to Text avatar

Video to Text

Pricing

from $0.30 / transcript

Go to Apify Store
Video to Text

Video to Text

πŸ’Ž $0.3/video any length β€” Convert any video to text. 1000+ sites, auto language detection, timestamps, downloadable subtitles, and instant translation to 100+ languages.

Pricing

from $0.30 / transcript

Rating

1.9

(2)

Developer

CheapGET

CheapGET

Maintained by Community

Actor stats

9

Bookmarked

160

Total users

4

Monthly active users

16 hours ago

Last modified

Share

Video To Text - Get Readable Text from Any Video Fast

Support Rating Reliability Video To Text

Download accurate video transcripts β€” cheap and fast, with timestamps, translations, and no login required.

πŸ† Key Features

🎀 AI-Powered Transcription

  • πŸ€– Advanced AI Model: State-of-the-art speech recognition with optimized performance and accuracy

  • 🌍 Auto Language Detection: Automatically detects spoken language from 100+ supported languages

  • ⏱️ Time-Stamped Segments: Precise timestamps for each segment with millisecond accuracy (HH:MM:SS.mmm format)

  • 🎯 High Accuracy: Optimized for various accents, speaking styles, and audio quality conditions

🌐 Multi-Language Translation

  • πŸ“ 100+ Languages: Support for all major world languages including regional variants

  • πŸ”„ AI Translator: Advanced translation service with context preservation

  • ⚑ Parallel Processing: Multi-threaded translation for faster processing of long transcripts

  • 🎯 Context-Aware: Maintains meaning and context across segment boundaries

πŸ“Š Full Video Details

  • πŸ“Ή Video Info: Title, description, duration, publish date, and platform name

  • πŸ‘€ Creator Info: Author name, channel ID, and profile link

  • πŸ“ˆ Engagement Stats: Views, likes, dislikes, comments, and shares (when available)

  • 🎡 Audio Info: Track titles and artist names when music is detected

  • πŸ–ΌοΈ Thumbnail: High-quality video thumbnail image

πŸ’° Pricing

| Resource | Cost | Description |

| --------------- | -------- | --------------------------------------------------------------------------------------------------- |

| Actor Start | $0.005 | One-time charge when the Actor starts running |

| Actor Usage | $0.00001 | Charged for Actor runtime, proxy and storage. Cost depends on resource consumption during execution |

| Transcript | $0.30 | Per video β€” includes AI speech recognition and subtitle generation with timestamps |

| Translation | $0.10 | Per video when translation is requested β€” includes AI text translation to your chosen language |

Example Cost:

  • Transcribing 10 videos without translation

  • Cost: $0.005 + (10 Γ— $0.30) = $3.005 + minimal runtime fees

  • Transcribing 10 videos with translation to Spanish

  • Cost: $0.005 + (10 Γ— $0.30) + (10 Γ— $0.10) = $4.005 + minimal runtime fees

🎯 Use Cases

🎬 Content Creators & Video Producers

Automatically generate subtitles and transcripts for your YouTube, TikTok, or Instagram videos. Repurpose spoken content into blog posts, social captions, or newsletters without manual transcription.

video_url: "https://www.youtube.com/watch?v=..."
β†’ Full transcript with timestamps ready for caption files or article drafts

🌍 Multilingual Localization

Translate video content into 100+ languages to reach global audiences. Each segment preserves the original timing, making it ready to sync back as subtitles in any target language.

video_url: "https://www.tiktok.com/..." translate: "spanish"
β†’ Original transcript + Spanish translation with matching timestamps

πŸ“° Read What People Say in Videos

Get the full text of any interview, speech, or video discussion so you can read it, search it, or quote it β€” without watching the whole thing.

video_url: "https://..." (any public video)
β†’ Full transcript with timestamps so you know exactly when something was said

πŸŽ“ Study and Learn from Lectures

Turn class recordings, webinars, and training videos into readable text. Great for taking notes, studying for exams, or making video content accessible to everyone.

video_url: "https://vimeo.com/..."
β†’ Full text with timestamps β€” perfect for study notes and quick reference

🌟 Why Choose This Actor

Built for anyone who needs video text fast β€” content creators, students, journalists, or anyone who'd rather read than watch. No software to install, no accounts to create.

| Feature | Video To Text | Rev.ai | Otter.ai | Descript |

| :---------------- | :-------------------- | :--------------- | :--------------- | :--------------- |

| Pricing | βœ… Pay per use | ⚠️ Per minute | ⚠️ Monthly plans | ⚠️ Subscription |

| Platforms | βœ… 1000+ sites | ❌ Upload only | ❌ Upload only | ❌ Upload only |

| Languages | βœ… 100+ languages | ⚠️ 30+ languages | ⚠️ English focus | ⚠️ Limited |

| Translation | βœ… Included | ❌ Not supported | ❌ Not supported | ❌ Not supported |

| Timestamps | βœ… Millisecond | βœ… Yes | βœ… Yes | βœ… Yes |

| Setup Time | βœ… Instant | ⚠️ Account req. | ⚠️ Account req. | ⚠️ Complex setup |

| Starting Cost | βœ… $0.30 | ⚠️ $0.02/min | ⚠️ $8.33/month | ⚠️ $12/month |

πŸš€ Quick Start

  1. Paste your video URL β€” from YouTube, TikTok, Instagram, or any supported site

  2. Click Start β€” the AI detects the language, transcribes the speech, and optionally translates it

  3. Download your results β€” get the full text, timestamped segments, and video info

πŸ’» Input Parameters

Video To Text input configuration showing 2 parameters: Video URL (text input for any platform URL) and Target Language (dropdown selector for translation language)

ParameterTypeRequiredDescription
video_urlstringβœ… YesVideo URL to download and transcribe. AI will detect speech and generate timestamped subtitles
translatestring❌ NoSelect a chosen language to translate the transcript

πŸ“ Example Input

{
"video_url": "https://www.youtube.com/watch?v=2TK9tFZoBRg",
"translate": "spanish"
}

πŸ“€ Output Structure

FieldTypeDescription
processorstringURL of the Apify actor that processed this data
processed_atstringISO 8601 formatted timestamp (UTC) when the data was processed
platformstringSource platform name
titlestringOriginal title of the video
descriptionstringVideo description
authorstringVideo creator or uploader username/name
author_idstringAuthor's channel or user ID
author_urlstringURL to the author's channel or profile page
durationnumberVideo duration in seconds
audio_titlestringTrack name if the video contains music
audio_artiststringArtist name if the video contains music
view_countintegerNumber of views on the video
like_countintegerNumber of likes on the video
shares_countintegerNumber of shares/reposts
dislike_countintegerNumber of dislikes on the video
comment_countintegerNumber of comments on the video
categoriesarrayVideo categories
tagsarrayVideo tags
published_atstringISO formatted timestamp when the video was published
thumbnailstringVideo thumbnail image URL
transcriptobjectAI-generated transcript with speech recognition and timestamped subtitles in original language
translationobjectAI-translated transcript with timestamped subtitles in chosen language

πŸ“€ Example Output

{
"processor": "https://apify.com/cheapget/video-to-text?fpr=aiagentapi",
"processed_at": "2024-01-15T10:30:00+00:00",
"platform": "Youtube",
"title": "Introduction to Machine Learning",
"description": "Learn the basics of machine learning in this comprehensive tutorial...",
"author": "Tech Education Channel",
"author_id": "UC123456789",
"author_url": "https://www.youtube.com/channel/UC123456789",
"duration": 180,
"audio_title": null,
"audio_artist": null,
"view_count": 1000000,
"like_count": 50000,
"dislike_count": 100,
"shares_count": 5000,
"comment_count": 2500,
"categories": ["Education", "Technology"],
"tags": ["machine learning", "tutorial", "AI", "python"],
"published_at": "2024-01-01T00:00:00+00:00",
"thumbnail": "https://i.ytimg.com/vi/example/maxresdefault.jpg",
"transcript": {
"language": "English",
"text": "Welcome to this tutorial on machine learning. Today we'll explore the fundamental concepts. Machine learning is a subset of artificial intelligence.",
"segments": [
{
"start": "00:00:00.000",
"end": "00:00:05.000",
"text": "Welcome to this tutorial on machine learning."
},
{
"start": "00:00:05.000",
"end": "00:00:10.000",
"text": "Today we'll explore the fundamental concepts."
},
{
"start": "00:00:10.000",
"end": "00:00:15.000",
"text": "Machine learning is a subset of artificial intelligence."
}
]
},
"translation": {
"language": "Spanish",
"text": "Bienvenido a este tutorial sobre aprendizaje automΓ‘tico. Hoy exploraremos los conceptos fundamentales. El aprendizaje automΓ‘tico es un subconjunto de la inteligencia artificial.",
"segments": [
{
"start": "00:00:00.000",
"end": "00:00:05.000",
"text": "Bienvenido a este tutorial sobre aprendizaje automΓ‘tico."
},
{
"start": "00:00:05.000",
"end": "00:00:10.000",
"text": "Hoy exploraremos los conceptos fundamentales."
},
{
"start": "00:00:10.000",
"end": "00:00:15.000",
"text": "El aprendizaje automΓ‘tico es un subconjunto de la inteligencia artificial."
}
]
}
}

πŸ”Œ Integrations

Connect this tool to your apps and workflows using the Apify API.

🐍 Python SDK

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_API_TOKEN")
run_input = {'video_url': 'https://www.youtube.com/watch?v=2TK9tFZoBRg',
'translate': 'spanish'}
run = client.actor("cheapget/video-to-text").call(run_input=run_input)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

🟨 JavaScript / Node.js SDK

import { ApifyClient } from "apify-client";
const client = new ApifyClient({ token: "YOUR_APIFY_API_TOKEN" });
const run = await client.actor("cheapget/video-to-text").call({
runInput: {
video_url: "https://www.youtube.com/watch?v=2TK9tFZoBRg",
translate: "spanish",
},
});
for await (const item of client.dataset(run.defaultDatasetId).iterateItems()) {
console.log(item);
}

🌐 REST API (curl)

curl -X POST "https://api.apify.com/v2/acts/cheapget~video-to-text/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"video_url": "https://www.youtube.com/watch?v=2TK9tFZoBRg", "translate": "spanish"}'

Ⓜ️ Make.com Integration

Get Started with Make.com (1000 Free Credits) 🎁

Step 1: Add the Make.com module "Run an Actor"
Step 2: Enable mapping and paste Actor ID `E9f5oS7cOn2Kgw0uy`
Step 3: Paste the input JSON and run synchronously
Step 4: Add "Get Dataset Items" with `defaultDatasetId`

🎱 N8N.io Integration

Open Source Workflow Automation ⚑

Step 1: Add the Apify node "Run an Actor and get dataset"
Step 2: Set Selection Mode to By ID
Step 3: Paste Actor ID `E9f5oS7cOn2Kgw0uy`
Step 4: Add your input JSON and read items from `defaultDatasetId`

πŸ“š API Documentation

πŸ—οΈ Metadata (JSON-LD)

{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"name": "Video To Text - Apify Actor",
"applicationCategory": "UtilitiesApplication",
"applicationSubCategory": "Video Transcription & Translation",
"operatingSystem": "Cloud",
"offers": {
"@type": "Offer",
"description": "Usage-based pricing. See the Pricing section for current automation-aligned event rates.",
"availability": "https://schema.org/InStock"
},
"description": "Turn any video into accurate text with AI speech recognition and translate to 100+ languages instantly.",
"featureList": [
"AI-Powered Transcription",
"Multi-Language Translation",
"Full Video Details"
],
"keywords": "video to text, turn video into text, transcribe video free, video transcript online, video translation",
"author": {
"@type": "Organization",
"name": "cheapget",
"url": "https://apify.com/cheapget?fpr=aiagentapi"
},
"softwareVersion": "1.0.0",
"datePublished": "2024-01-01",
"dateModified": "2026-04-22"
}

πŸš€ Performance Tips

Get the best results and save money with these tips:

πŸ’° Save Money

  • Test First: Try 1-2 videos to check output quality before running a big batch

  • Skip Translation: Leave translate empty if you only need the original transcript β€” saves $0.10 per video

  • Run in Parallel: Process multiple videos at once to save overall runtime costs

⚑ Go Faster

  • Short Videos: Videos under 5 minutes process fastest, typically completing in 30-60 seconds

  • Direct Links: Use the direct video URL for faster processing

πŸ›‘οΈ Get Better Results

  • Clear Audio: Best results come from videos with clear speech and minimal background noise

  • Public Videos: Only publicly accessible videos can be processed

  • Language Detection: Works best with at least 10 seconds of clear speech

❓ FAQ

What video platforms are supported?

Over 1000 platforms including YouTube, TikTok, Instagram, Twitter, Facebook, Vimeo, Twitch, LinkedIn, Pinterest, Snapchat, and many more.

How long does processing take?

  • Short videos (0-5 min): 30-60 seconds

  • Medium videos (5-15 min): 1-3 minutes

  • Long videos (15+ min): 3-10 minutes

  • With translation: Add 30-60 seconds

Can I transcribe videos in any language?

Yes! The AI supports 100+ languages with automatic detection β€” English, Chinese, Spanish, French, German, Japanese, Korean, Arabic, Hindi, and many more.

What if the video has no speech?

You'll get an error message: "Transcription failed. No speech detected in the video."

How does translation work?

The original transcript is created first with timestamps, then each segment is translated while keeping the timing intact. This means your translated text stays in sync with the video.

What formats can I get the results in?

Results come in JSON format by default. You can also export to CSV or Excel using Apify's built-in download options. The timestamped segments make it easy to create SRT or VTT subtitle files.

Are private videos supported?

No β€” only publicly accessible videos can be processed.

Is this free to try?

Yes β€” you can try it with Apify's free tier. After that, each run starts at $0.005, Actor Usage is $0.00001, each transcript costs $0.30 per video, and optional translation adds $0.10.

🏷️ SEO Keywords

πŸ”‘ Primary Keywords: video to text, turn video into text, transcribe video free, video transcript online, speech to text from video

πŸ” Long-Tail Keywords: turn youtube video into text free, transcribe tiktok video to text, get text from any video online, video to text with timestamps, free video transcription tool

🏒 Industry Keywords: video transcript, speech recognition, video captions, auto subtitle generator, video translation tool

🌍 Location Keywords: video transcription english, video to text spanish, transcribe video any language, video transcript worldwide, multi-language transcription, video to text french german

πŸ’‘ Use Case Keywords: study video content, read video as text, translate video to another language, save video transcript, search video by text

This tool uses publicly available content only. It does not bypass authentication, access private content, or violate platform terms of service. You are responsible for:

  • Data Rights: Making sure you have permission to use the transcribed content from video owners.

  • Privacy Compliance: Following GDPR, CCPA, and other applicable privacy laws when using transcribed content.

  • Platform Terms: Respecting the platform's terms of service and usage policies.

  • Ethical Use: Using transcribed content responsibly and in compliance with all applicable laws.

Need help or have compliance questions? Contact us.

πŸ’Ό Jobs

🎬 Videos

πŸ“± Social Media

πŸ”΄ Reddit

πŸ’¬ Telegram

πŸ“ Local & Real Estate

🀝 Support & Community


Last Updated: April 22, 2026