Para equipos con necesidades de traducción de alto volumen, la API de Genve permite una integración perfecta en tus flujos de trabajo existentes.
Resumen de la API
La API de Genve proporciona endpoints para:
- Carga y procesamiento de video
- Selección de idioma y traducción
- Configuración de clonación de voz
- Ajustes de sincronización labial
- Exportación y notificaciones webhook
Inicio Rápido
const genve = require('@genve/sdk');
const client = new genve.Client({
apiKey: process.env.GENVE_API_KEY
});
// Crear un trabajo de traducción
const job = await client.translations.create({
videoUrl: 'https://example.com/video.mp4',
targetLanguages: ['es', 'pt', 'de'],
enableVoiceCloning: true,
enableLipSync: true
});
// Verificar estado
const status = await client.translations.get(job.id);
console.log(status.progress); // 0-100
Integración de Webhook
Configura webhooks para recibir notificaciones cuando los trabajos se completen:
app.post('/webhooks/genve', (req, res) => {
const { jobId, status, outputUrls } = req.body;
if (status === 'completed') {
// Procesar traducciones completadas
outputUrls.forEach(url => {
// Subir a tu CDN, notificar usuarios, etc.
});
}
});
Límites de Tasa y Precios
El acceso a la API incluye:
- 100 trabajos concurrentes
- Cola de procesamiento prioritario
- Soporte dedicado

