Path Parameters
The unique identifier of the project to validate against.
Request Body
The request body uses the same format as Create Re-translation. All the same parameters are accepted:Array of target language script segments for dubbing.
Array of target speaker configurations for dubbing.
Audio mixing mode for validation.
Whether to use fixed timings from the target script.
TTS volume level for validation.
Response
Valid Request
Always
true
when validation passes.Invalid Request
When validation fails, the response includes error details:Error type (e.g., “ValidationError”).
Detailed error message explaining what’s wrong.
Common Validation Errors
Voice Validation
- Unknown voice keys that don’t exist in the system
- Voice keys not compatible with the project’s target language
- Missing voice_key in speaker configuration
Speaker Validation
- Speaker IDs in script don’t match any target_speakers entries
- Duplicate speaker IDs in target_speakers array
- Missing required speaker fields (speaker_id, voice_key, style)
Script Validation
- Invalid timing values (start_ms >= end_ms)
- Empty or missing text content
- Invalid speaker_id references
- Overlapping time segments
Language Compatibility
- Voice doesn’t support the project’s target language
- Special voice keys (soundalike, emotional_transfer) used with unsupported languages