Para equipes com necessidades de tradução de alto volume, a API do Genve permite integração perfeita nos seus fluxos de trabalho existentes.
Visão Geral da API
A API do Genve fornece endpoints para:
- Upload e processamento de vídeo
- Seleção de idioma e tradução
- Configuração de clonagem de voz
- Configurações de sincronização labial
- Exportação e notificações de webhook
Início Rápido
const genve = require('@genve/sdk');
const client = new genve.Client({
apiKey: process.env.GENVE_API_KEY
});
// Criar um job de tradução
const job = await client.translations.create({
videoUrl: 'https://example.com/video.mp4',
targetLanguages: ['es', 'pt', 'de'],
enableVoiceCloning: true,
enableLipSync: true
});
// Verificar status
const status = await client.translations.get(job.id);
console.log(status.progress); // 0-100
Integração de Webhook
Configure webhooks para receber notificações quando jobs completarem:
app.post('/webhooks/genve', (req, res) => {
const { jobId, status, outputUrls } = req.body;
if (status === 'completed') {
// Processar traduções completadas
outputUrls.forEach(url => {
// Carregar para sua CDN, notificar usuários, etc.
});
}
});
Limites de Taxa e Preços
Acesso à API inclui:
- 100 jobs concorrentes
- Fila de processamento prioritária
- Suporte dedicado

