Für Teams mit hohem Übersetzungsbedarf ermöglicht Genves API nahtlose Integration in Ihre bestehenden Workflows.
API-Übersicht
Die Genve API bietet Endpunkte für:
- Video-Upload und -Verarbeitung
- Sprachauswahl und Übersetzung
- Stimmklon-Konfiguration
- Lippensync-Einstellungen
- Export und Webhook-Benachrichtigungen
Schnellstart
const genve = require('@genve/sdk');
const client = new genve.Client({
apiKey: process.env.GENVE_API_KEY
});
// Erstellen Sie einen Übersetzungsauftrag
const job = await client.translations.create({
videoUrl: 'https://example.com/video.mp4',
targetLanguages: ['es', 'pt', 'de'],
enableVoiceCloning: true,
enableLipSync: true
});
// Status überprüfen
const status = await client.translations.get(job.id);
console.log(status.progress); // 0-100
Webhook-Integration
Richten Sie Webhooks ein, um Benachrichtigungen zu erhalten, wenn Aufträge abgeschlossen sind:
app.post('/webhooks/genve', (req, res) => {
const { jobId, status, outputUrls } = req.body;
if (status === 'completed') {
// Abgeschlossene Übersetzungen verarbeiten
outputUrls.forEach(url => {
// Zu Ihrem CDN hochladen, Nutzer benachrichtigen, etc.
});
}
});
Rate Limits und Preise
API-Zugang beinhaltet:
- 100 gleichzeitige Aufträge
- Prioritäts-Verarbeitungswarteschlange
- Dedizierter Support

