Zurück zum Blog
Entwickler

Genve API: Erstellen benutzerdefinierter Video-Übersetzungs-Workflows

Ein Entwicklerhandbuch zur Integration von KI-Synchronisation in Ihre bestehende Content-Pipeline.

Lisa Park

Lisa Park

3. Dezember 2024

12 Min. Lesezeit
Genve API: Erstellen benutzerdefinierter Video-Übersetzungs-Workflows

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

Holen Sie sich API-Zugang →

Häufig gestellte Fragen

Genve API: Erstellen benutzerdefinierter Video-Übersetzungs-Workflows | Genve