Video to Text
Pricing
from $0.30 / transcript
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
Actor stats
9
Bookmarked
160
Total users
4
Monthly active users
16 hours ago
Last modified
Categories
Share
Video To Text - Get Readable Text from Any Video Fast
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
-
Paste your video URL β from YouTube, TikTok, Instagram, or any supported site
-
Click Start β the AI detects the language, transcribes the speech, and optionally translates it
-
Download your results β get the full text, timestamped segments, and video info
π» Input Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
video_url | string | β Yes | Video URL to download and transcribe. AI will detect speech and generate timestamped subtitles |
translate | string | β No | Select a chosen language to translate the transcript |
π Example Input
{"video_url": "https://www.youtube.com/watch?v=2TK9tFZoBRg","translate": "spanish"}
π€ Output Structure
| Field | Type | Description |
|---|---|---|
processor | string | URL of the Apify actor that processed this data |
processed_at | string | ISO 8601 formatted timestamp (UTC) when the data was processed |
platform | string | Source platform name |
title | string | Original title of the video |
description | string | Video description |
author | string | Video creator or uploader username/name |
author_id | string | Author's channel or user ID |
author_url | string | URL to the author's channel or profile page |
duration | number | Video duration in seconds |
audio_title | string | Track name if the video contains music |
audio_artist | string | Artist name if the video contains music |
view_count | integer | Number of views on the video |
like_count | integer | Number of likes on the video |
shares_count | integer | Number of shares/reposts |
dislike_count | integer | Number of dislikes on the video |
comment_count | integer | Number of comments on the video |
categories | array | Video categories |
tags | array | Video tags |
published_at | string | ISO formatted timestamp when the video was published |
thumbnail | string | Video thumbnail image URL |
transcript | object | AI-generated transcript with speech recognition and timestamped subtitles in original language |
translation | object | AI-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 ApifyClientclient = 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 synchronouslyStep 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 IDStep 3: Paste Actor ID `E9f5oS7cOn2Kgw0uy`Step 4: Add your input JSON and read items from `defaultDatasetId`
π API Documentation
-
Python API - Full Python client guide with examples
-
JavaScript API - Node.js and browser guide
-
API Reference - Complete REST 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
translateempty 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
βοΈ Legal & Compliance
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.
π Related Actors
πΌ Jobs
-
Best Job Search - Search jobs on LinkedIn, Indeed, Glassdoor & more β free, fast, with salary info
-
Glassdoor Job Search - Find Glassdoor jobs with salaries, ratings & company reviews
-
Indeed Job Search - Search Indeed jobs with salary, location & company details
-
LinkedIn Job Search - Find LinkedIn jobs with company info & applicant counts
π¬ Videos
-
Best Video Downloader - Download videos from 1000+ sites β fast, free, any quality
-
TikTok Video Downloader - Save TikTok videos without watermark β free and instant
-
YouTube Video Downloader - Download YouTube videos in any quality β fast and cheap
-
Video Subtitles Downloader - Get subtitles from any video β instant download in multiple languages
-
TikTok Live Recorder - Record TikTok live streams and save them to watch later
-
TikTok Video Lookup - Get full TikTok video details with hidden SEO data and music info
-
YouTube Niche Scraper - Find YouTube videos by keyword and get channel details, contact info, and stats
-
Video To Text - Turn any video into readable text with AI transcription
-
Instagram To Text - Turn Instagram videos into text β captions, reels & stories
π± Social Media
-
Instagram Explore - Get trending Instagram Explore posts with topic labels, media links, and engagement counts.
-
Instagram Post - Get recent Instagram posts from any public profile with captions and media.
-
Instagram Profile - Check any Instagram profile for bio, followers, business info, and more.
-
Social Media Marketing - Generate ready-to-post social media content from any source
-
Find Any Company On LinkedIn - Look up any company on LinkedIn β employees, jobs & details
-
Find Anyone On LinkedIn - Find anyone's LinkedIn profile β work history, skills & contact
-
X Community Profile - Check any X community's members, rules & activity
-
X User Profile - Look up any X user's profile, followers & posts
π΄ Reddit
-
Reddit User Profile - Check any Reddit user's profile, karma & activity
-
Reddit Community Profile - Look up any subreddit's rules, wiki & community info
-
Reddit Community Post - Browse posts from any subreddit with comments & votes
-
Reddit Post Search - Search Reddit for posts on any topic with full comments
-
Reddit Community User - Find active users in any subreddit with profile details
π¬ Telegram
-
Telegram Group Member - Find members of any public Telegram group
-
Telegram Channel Message - Get messages from any Telegram channel with full details
-
Telegram Profile - Look up any Telegram user, group, bot or channel profile
π Local & Real Estate
-
Google Business Profile - Find any business on Google β reviews, hours, contact & photos
-
Zillow Real Estate - Search Zillow homes with prices, photos & neighborhood info
-
US Real Estate - Search US property listings with prices, details & agent info
π€ Support & Community
-
π¬ Telegram Support Group β Ask questions and get help
-
π§ Email Support β Direct support for any issues
-
π Report Issues β Bug reports and feature requests
-
β If this tool helped you, please leave a review on the Apify Store!
Last Updated: April 22, 2026
