KonPro Video Translate API Documentation
The KonPro Video Translate API enables seamless video translation into 140+ languages with natural voice cloning, authentic lip-syncing, and context-aware delivery. It is designed for businesses, educators, creators, and enterprises looking to expand their global reach.
Key Features
Natural Voice Cloning
Preserve the original speaker's style, tone, and emotional delivery.
Lip-Sync Matching
AI aligns translated audio with speaker lip movements.
140+ Languages
Support for major world languages and dialects.
Context-Aware Translation
Intelligent translation that preserves meaning and context.
Batch Processing
Translate multiple videos simultaneously for efficiency.
High-Quality Output
Professional-grade video translation with maintained quality.
Quick Start Guide
Follow these steps to get started with video translation:
1. List Supported Languages
First, retrieve the list of supported languages to choose your target language.
curl -X GET 'https://api.konpro.ai/v1/video_translate/languages' \ -H 'x-api-key: <your-api-key>'
This returns a list of supported languages with their language codes (e.g., "en" for English, "es" for Spanish).
2. Translate a Video
Submit a video for translation with your desired target language.
curl -X POST 'https://api.konpro.ai/v1/video_translate' \
-H 'x-api-key: <your-api-key>' \
-H 'Content-Type: application/json' \
-d '{
"video_url": "<video_url>",
"output_language": "es"
}'Ensure to replace <your-api-key>, <video_url> and <output_language> with your API key, the URL of the video you want to translate, and the desired output language, respectively. This request returns a video_translate_id that you'll use to check the video status.
Batch Translation Example
You can also translate a video into multiple languages simultaneously:
curl -X POST 'https://api.konpro.ai/v1/video_translate' \
-H 'x-api-key: <your-api-key>' \
-H 'Content-Type: application/json' \
-d '{
"video_url": "<video_url>",
"output_languages": ["es", "fr", "de"],
"title": "Global Campaign"
}'Important: output_language and output_languages cannot be used together in the same request.
Both versions will return a video_translate_id, which you can use in the next step to monitor the translation status.
3. Check Translation Status
Monitor the progress of your video translation:
curl -X GET 'https://api.konpro.ai/v1/video_translate/status?video_translate_id=<video_translate_id>' \ -H 'x-api-key: <your-api-key>'
The response will include the current status and, when complete, the URL to download your translated video.
Usage Examples
Here are some practical examples of how to use the Video Translate API:
Single Language Translation
{
"video_url": "https://example.com/video.mp4",
"output_language": "es",
"title": "Spanish Translation"
}Multi-Language Translation
{
"video_url": "https://example.com/video.mp4",
"output_languages": ["es", "fr", "de", "it"],
"title": "European Languages"
}Use Cases
Global Marketing
Translate marketing videos for international audiences while maintaining brand voice.
Educational Content
Make educational videos accessible to students worldwide.
Corporate Training
Localize training materials for global teams.
Content Creation
Expand your content reach across different language markets.
Customer Support
Provide multilingual support videos for better customer experience.
Advanced Features
Voice Preservation
Maintain the original speaker's voice characteristics and emotional tone.
Lip-Sync Accuracy
AI-powered lip-sync ensures natural mouth movements match translated audio.
Context Awareness
Intelligent translation that understands context and cultural nuances.
Batch Processing
Process multiple videos and languages simultaneously for efficiency.
Quality Control
Built-in quality checks ensure professional-grade output.
Best Practices
Video Quality
Use high-quality source videos for best translation results. Clear audio and good lighting improve accuracy.
Language Selection
Choose target languages that match your audience demographics and market needs.
Testing
Test translations with native speakers to ensure cultural appropriateness and accuracy.
Batch Processing
Use batch translation for multiple videos to improve efficiency and reduce API calls.
Conclusion
With KonPro Video Translate API, you can effortlessly scale your content worldwide. By combining AI-powered translations, cloned voices, and precise lip-syncing, your videos maintain authenticity while reaching new audiences effectively.
