Video-Übersetzungs-API für über 135 Sprachen

Laden Sie ein Video hoch und erhalten Sie es in jeder gewünschten Sprache zurück. Die REST-API zur Videoübersetzung transkribiert die Sprache, übersetzt und synchronisiert sie und gibt dann das übersetzte Video, Untertiteldateien und den übersetzten Text zur Überprüfung zurück.
Über 135 Zielsprachen
Untertitel im .srt- und .vtt-Format
REST + Python-SDK
one upload, every language
OAuth 2.0
# 1. exchange client credentials for a token (valid 1 hour)
curl -X POST https://rask-prod.auth.us-east-2.amazoncognito.com/oauth2/token \
  -u "$CLIENT_ID:$CLIENT_SECRET" \
  -d "grant_type=client_credentials"

# 2. upload the video once - YouTube, Drive, S3, Vimeo or direct URL
curl -X POST https://api.rask.ai/api/library/v1/media/link \
  -H "Authorization: Bearer $TOKEN" \
  -d '{"link": "https://youtu.be/...", "name": "Q3 launch"}'

# 3. one project per target language - they run in parallel
for lang in es-mx de-de ja-jp pt-br; do
  curl -X POST https://api.rask.ai/v2/projects \
    -H "Authorization: Bearer $TOKEN" \
    -d "{\"video_id\": \"$VIDEO_ID\", \"dst_lang\": \"$lang\"}"
done
GET /v2/projects/{project_id}
polling, 10s
# Poll each project until merging_done, then collect the files.
while :; do
  curl -s https://api.rask.ai/v2/projects/$ID \
    -H "Authorization: Bearer $TOKEN" \
    | jq '{status, translated_video, translation_srt_path}'
  sleep 10
done
Von globalen Teams genutzt
Funktionen

Was die Video-Übersetzungs-API in einem Projekt leistet

Transkribieren, übersetzen und synchronisieren Sie Ihre Videos automatisch über eine einzige API. Überprüfen Sie den übersetzten Text, halten Sie die Terminologie mit Glossaren konsistent und laden Sie das von jeder Plattform benötigte Ausgabeformat herunter. Fügen Sie optionales Lip-Sync hinzu, das separat abgerechnet wird.

Übersetzung in über 135 Sprachen

Senden Sie ein Video und eine Zielsprache, um Videos nach es-mx, pt-br, fr-ca oder eine andere unterstützte Region zu übersetzen. Die Quellsprache wird automatisch erkannt.

Sprechererkennung und individuelle Stimmen pro Sprecher

Sprecher werden automatisch getrennt und erhalten jeweils eine Stimme in der Zielsprache, sodass Interviews und Diskussionen leicht zu verfolgen sind. Überschreiben Sie eine Zuweisung oder übergeben Sie die Anzahl, falls Sie sie kennen.

Originalstimmen oder KI-Stimmen

Nutzen Sie die Originalstimme jedes Sprechers mit Instant Voice Clone oder verwenden Sie eine gespeicherte benutzerdefinierte Stimmklonung wieder, um eine konsistente Präsentatorenstimme über Videos hinweg zu erzielen. Beide Optionen sind in unterstützten Zielsprachen verfügbar; KI-Stimmvoreinstellungen decken den Rest ab.

Lippensynchronisation

Aktivieren Sie das Lippensynchronisieren, um die Mundbewegungen an die übersetzte Sprache anzupassen – als optionale Aufgabe für jedes fertige Projekt, die separat abgerechnet wird. Die Gesichtserkennung läuft zuerst, sodass Sie sie nur dort anwenden, wo sie funktioniert.

Hintergrundaudio bleibt erhalten

Musik, Raumklang und Effekte werden von der Sprache getrennt und unter dem neuen Voiceover neu abgemischt, sodass Zuschauer die Originalproduktion in einer anderen Sprache hören.

Untertitel im .srt- und .vtt-Format

Jedes übersetzte Video enthält eine Untertiteldatei in beiden Formaten, in der Zielsprache und zeitlich auf die übersetzte Sprache abgestimmt.

Glossarkontrolle für Fachbegriffe

Markennamen, Produktnamen und Fachbegriffe werden in jedem Video und jeder Sprache auf dieselbe Weise übersetzt oder bleiben absichtlich in der Originalsprache.

Übersetzter Text, den Sie bearbeiten können

Rufen Sie das Transkript mit Quell- und Zieltext nebeneinander ab, korrigieren Sie eine Zeile oder einen Zeitstempel und generieren Sie es neu. Prüfer korrigieren den Text, und niemand muss erneut Audio aufnehmen.

Skalieren Sie ohne Grenzen

Keine Ratenbegrenzung, kein Parallelitätskontingent, keine Drosselung pro Schlüssel. Senden Sie Ihren gesamten Katalog und übersetzen Sie große Volumina parallel in mehrere Sprachen.
In Aktion erleben

Was die Video-Übersetzungs-API zurückgibt

Dasselbe Video, übersetzt über den Workflow auf dieser Seite. Originalsprecher in der Quelle, übersetzte Sprache in Französisch, Deutsch, Portugiesisch und Spanisch, Hintergrundaudio bleibt erhalten.
EN-Flagge
En
FR-Flagge
Fr
DE-Flagge
De
PT-Flagge
Pt
ES-Flag
Es
Workflow

Drei Schritte vom Upload zum übersetzten Video

Das Erstellen eines Projekts startet die Übersetzung. Verwenden Sie später den Endpunkt /generate, um ein Projekt nach der Bearbeitung neu zu synchronisieren.
1

Lade dein Video hoch

Senden Sie eine Datei als Multipart-Formulardaten oder posten Sie einen Link von YouTube, Google Drive, S3, Vimeo oder einer direkten Download-URL. Sie erhalten eine Medien-ID und die technischen Metadaten, bevor Sie etwas ausgeben.

POST /api/library/v1/media/link
2

Erstellen Sie ein Projekt pro Sprache

Übergeben Sie die Medien-ID als video_id und eine Zielsprache. Erstellen Sie für jede benötigte Sprache aus demselben Upload ein eigenes Projekt, mit Ihrem eigenen Transkript oder einem Glossar, falls vorhanden.

POST /v2/projects
3

Stimmen zuweisen und neu synchronisieren

Lesen Sie den Status ab, bis er merging_done erreicht. Laden Sie dann das übersetzte Video und die Untertiteldateien für diese Sprache herunter.

GET /v2/projects/{project_id}
Die Bearbeitungszeit variiert je nach Projekt. Erstellen Sie für die Batch-Übersetzung ein Projekt pro Zielsprache aus demselben Upload, verfolgen Sie jedes über die API und laden Sie die Dateien herunter, wenn sie fertig sind.
Auf Ihre Bedürfnisse zugeschnitten

Brauchen Sie mehr als den Katalog? Sprechen Sie mit unserem Team.

Neue Sprachen, benutzerdefinierte Stimmen, Ihre eigene Bereitstellungsmethode, höherer Durchsatz: Wenn eine Videoübersetzungs-Integration etwas außerhalb des öffentlichen Katalogs benötigt, prüft unser Team Ihre Anforderungen und die verfügbaren Optionen.

Sprachen und Stimmen

Benötigen Sie eine Sprache oder Stimme außerhalb des öffentlichen Katalogs? Sprechen Sie mit unserem Team über Ihre Anforderungen und die verfügbaren Optionen.

Bereitstellung und Integration

Webhooks, Einspeisung in Ihre eigene Warteschlange, direkte Bereitstellung auf Ihrem S3 oder benutzerdefinierte Endpunkte. Sagen Sie uns einfach, wie Ihre Pipeline Daten benötigt.

Volumen und Durchsatz

Batch-Größen, Zielsprachen pro Aktion und Verarbeitungspriorität sind Teil Ihrer vertraglichen Vereinbarung und unterliegen keinen starren Produktlimits.

Sicherheit und Hosting

Datenspeicherung, SSO und SAML, Aufbewahrungsregeln und Support bei Sicherheitsprüfungen werden im Rahmen des Enterprise-Onboardings geregelt.
Anwendungsfälle

Wer nutzt eine Videoübersetzungs-API?

Plattformen mit integrierten Videos

LMS- und Kundenschulungsplattformen, Creator- und Videoplattformen, Webinar- und virtuelle Event-Tools, Video-Hosting- und Workflow-SaaS, digitale Adoptionsplattformen, Live-Shopping- und KI-Videotools, mit denen Nutzer Videos erstellen oder aus Text generieren können. Ihre Nutzer laden bereits Videoinhalte in Ihr Produkt hoch. Mit der API übersetzen sie Videos an derselben Stelle in mehrere Sprachen, und die Videoübersetzung wird zu einem Ihrer kostenpflichtigen Features.

Lokalisierungs- und Produktionsagenturen

Verbinden Sie die Videoübersetzung mit Ihrem bestehenden Bereitstellungs-Workflow und behalten Sie Ihren manuellen Prüfungsschritt bei. Linguisten prüfen den übersetzten Text Segment für Segment, sodass Ihr Team mit denselben Personen mehr Kundensprachen bereitstellt.

Interne, kontinuierliche Videoproduktion

Internationaler Einzelhandel und E-Commerce, globale Franchises, Medienverlage, Unternehmensuniversitäten. Integrieren Sie die Übersetzung in Ihren Veröffentlichungs-Workflow, damit Schulungsvideos und Produktinhalte jeden Markt in verschiedenen Sprachen erreichen und eine Sprachversion bei jeder Änderung des Quellvideos neu generiert wird.
Kundenreferenzen

Echte Teams, messbare Ergebnisse

Wie Unternehmen mit Rask Videos lokalisieren – in konkreten Zahlen.
Pfeil
Pfeil
Code

Code-Beispiele für die Videoübersetzungs-API

Ein vollständiges Beispiel in jeder Sprache: authentifizieren, einmal hochladen, ein Projekt pro Zielsprache erstellen, warten, das übersetzte Video und die Untertiteldateien abrufen.
# pip install git+ssh://[email protected]/braskai/rask-sdk.git@main
import asyncio
from rask_sdk import clients, enums, schemas

TARGETS = ["es-mx", "de-de", "ja-jp", "pt-br"]

async def translate(client, video_id, lang):
    job = await client.create_project(
        data=schemas.ProjectCreate(video_id=video_id, dst_lang=lang))
    while job.status is not enums.ProjectStatus.MERGING_DONE:
        await asyncio.sleep(10)
        job = await client.get_project(project_id=job.id)
    return job

async def main():
    client = clients.RaskSDKClient(client_id=CLIENT_ID, client_secret=CLIENT_SECRET)

    video = await client.create_media_link(
        data=schemas.MediaCreateLink(link="https://youtu.be/..."))
    while video.status is not enums.MediaStatus.READY:
        await asyncio.sleep(5)
        video = await client.get_media(media_id=video.id)

    jobs = await asyncio.gather(*(translate(client, video.id, l) for l in TARGETS))
    for j in jobs:
        print(j.dst_lang, j.translated_video, j.translation_srt_path)

asyncio.run(main())
github.com/braskai/rask-sdk
Python 3.8+, async
import time, requests

AUTH = "https://rask-prod.auth.us-east-2.amazoncognito.com/oauth2/token"
API  = "https://api.rask.ai"

token = requests.post(AUTH, auth=(CLIENT_ID, CLIENT_SECRET),
                      data={"grant_type": "client_credentials"}).json()["access_token"]
h = {"Authorization": f"Bearer {token}"}

video = requests.post(f"{API}/api/library/v1/media/link", headers=h,
                      json={"link": "https://youtu.be/..."}).json()
while video["status"] != "ready":
    time.sleep(5)
    video = requests.get(f"{API}/api/library/v1/media/{video['id']}", headers=h).json()

ids = [requests.post(f"{API}/v2/projects", headers=h,
                     json={"video_id": video["id"], "dst_lang": lang}).json()["id"]
       for lang in ["es-mx", "de-de", "ja-jp", "pt-br"]]

for pid in ids:
    while (p := requests.get(f"{API}/v2/projects/{pid}", headers=h).json())["status"] != "merging_done":
        time.sleep(10)
    print(p["dst_lang"], p["translated_video"], p["translation_vtt_path"])
requests + polling
no SDK required
// no dependencies, Node 18+ global fetch
const API = 'https://api.rask.ai';
const sleep = (ms) => new Promise((r) => setTimeout(r, ms));

const auth = await fetch('https://rask-prod.auth.us-east-2.amazoncognito.com/oauth2/token', {
  method: 'POST',
  headers: { Authorization: 'Basic ' + btoa(`${CLIENT_ID}:${CLIENT_SECRET}`) },
  body: new URLSearchParams({ grant_type: 'client_credentials' }),
}).then((r) => r.json());

const h = { Authorization: `Bearer ${auth.access_token}`, 'Content-Type': 'application/json' };
const get = (path) => fetch(API + path, { headers: h }).then((r) => r.json());
const post = (path, body) => fetch(API + path, { method: 'POST', headers: h, body: JSON.stringify(body) }).then((r) => r.json());

let video = await post('/api/library/v1/media/link', { link: 'https://youtu.be/...' });
while (video.status !== 'ready') { await sleep(5000); video = await get(`/api/library/v1/media/${video.id}`); }

const results = await Promise.all(['es-mx', 'de-de', 'ja-jp', 'pt-br'].map(async (dst_lang) => {
  let p = await post('/v2/projects', { video_id: video.id, dst_lang });
  while (p.status !== 'merging_done') { await sleep(10000); p = await get(`/v2/projects/${p.id}`); }
  return p;
}));

results.forEach((p) => console.log(p.dst_lang, p.translated_video, p.translation_srt_path));
fetch, Node 18+
plain HTTP
<?php
use GuzzleHttp\Client;

$http = new Client(['base_uri' => 'https://api.rask.ai']);
$json = fn($r) => json_decode($r->getBody(), true);

$auth = $json((new Client)->post('https://rask-prod.auth.us-east-2.amazoncognito.com/oauth2/token',
    ['auth' => [$clientId, $clientSecret], 'form_params' => ['grant_type' => 'client_credentials']]));
$h = ['Authorization' => 'Bearer ' . $auth['access_token']];

$video = $json($http->post('/api/library/v1/media/link',
    ['headers' => $h, 'json' => ['link' => 'https://youtu.be/...']]));
while ($video['status'] !== 'ready') {
    sleep(5);
    $video = $json($http->get("/api/library/v1/media/{$video['id']}", ['headers' => $h]));
}

foreach (['es-mx', 'de-de', 'ja-jp', 'pt-br'] as $lang) {
    $p = $json($http->post('/v2/projects', ['headers' => $h,
        'json' => ['video_id' => $video['id'], 'dst_lang' => $lang]]));
    while ($p['status'] !== 'merging_done') {
        sleep(10);
        $p = $json($http->get("/v2/projects/{$p['id']}", ['headers' => $h]));
    }
    echo $lang, ' ', $p['translation_srt_path'], PHP_EOL;
}
POST /v2/projects
OAuth 2.0 client credentials
<?php
use GuzzleHttp\Client;

$http = new Client(['base_uri' => 'https://api.rask.ai']);

$auth = json_decode((new Client)->post(
    'https://rask-prod.auth.us-east-2.amazoncognito.com/oauth2/token',
    ['auth' => [$clientId, $clientSecret],
     'form_params' => ['grant_type' => 'client_credentials']]
)->getBody(), true);

$h = ['Authorization' => 'Bearer ' . $auth['access_token']];

$media = json_decode($http->post('/api/library/v1/media/link',
    ['headers' => $h, 'json' => ['link' => 'https://youtu.be/...']])->getBody(), true);

$project = json_decode($http->post('/v2/projects',
    ['headers' => $h, 'json' => ['video_id' => $media['id'], 'dst_lang' => 'es-mx']])->getBody(), true);

while ($project['status'] !== 'merging_done') {
    sleep(10);
    $project = json_decode($http->get("/v2/projects/{$project['id']}",
        ['headers' => $h])->getBody(), true);
}
Guzzle 7
plain HTTP
Python ist das offizielle SDK. Die Registerkarten für Node, PHP und cURL zeigen einfache HTTP-Beispiele für dieselben Endpunkte.
Fortschritt

Wie der Übersetzungsfortschritt gemeldet wird

Jedes Projekt durchläuft einen dokumentierten Status-Workflow, sodass Ihre Nutzer den Prozess in einer echten, schrittweisen Fortschrittsleiste für jede Sprachversion verfolgen können. Sie müssen nur auf drei Gruppen reagieren.

Erfolgreich, hier stoppen

merging_done
Die Übersetzung ist abgeschlossen. Rufen Sie das Projekt erneut auf, um die für Ihr Projekt verfügbaren Download-Links abzurufen.

Wird ausgeführt, Status weiter abfragen

created
uploading
transcription_started
separate_background_started
determine_speakers_started
translation_started
voiceover_started
merging_started
Plus das passende _done Zustände.

Fehler, Stopp und Meldung

failed
upload_failed
transcription_failed
translation_failed
voiceover_failed
merging_failed
no_audio
no_words
forbidden_link
no_audio, no_words and forbidden_link are specific enough to show directly to your own user. Every error also returns a machine-readable slug for error handling.
Observed run, 3:47 source video, en → es-mx
GET /v2/projects/{project_id}
   0s  created
  11s  transcription_started
  87s  translation_started
  99s  voiceover_started
 154s  merging_started
 165s  merging_done

Oder das Abfragen ganz überspringen

Verweisen Sie auf einen Webhook-Endpunkt, und jeder Statusübergang kommt als POST an, sodass Ihre Warteschlange im Moment des Geschehens auf jede Änderung reagiert. Die Webhook-Bereitstellung ist Teil des Enterprise-Onboardings.
Dokumentation lesen
preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img">
Ausgabe

Übersetztes Video, Audio und Untertitel

Laden Sie das übersetzte Video und die Untertitel in den Formaten SRT und VTT für jede Zielsprache herunter. Bei berechtigten Tarifen können Sie die übersetzte Stimme auch separat oder gemischt mit dem originalen Hintergrundaudio herunterladen.
Feld
Format
Was es ist
translated_video
MP4
Das synchronisierte Video, bereit zur Veröffentlichung
voiceover
WAV
Nur übersetzte Sprache, kein Hintergrund, für Ihren eigenen Mix
translated_audio
WAV
Übersetzte Sprache gemischt mit dem Original-Hintergrundaudio
translation_srt_path
.srt
Untertitel in der Zielsprache
translation_vtt_path
.vtt
Dieselbe Untertiteldatei als WebVTT für Webplayer
original_video
MP4
Ihre Quelldatei zur Referenz
Steuerung

Den übersetzten Text prüfen und dann nur das Geänderte neu synchronisieren

Beginnen Sie mit der automatischen Übersetzung oder bringen Sie beim Erstellen des Projekts Ihre eigene freigegebene Übersetzung als SRT-Datei mit. Prüfen Sie das Skript vor der Veröffentlichung und generieren Sie nur das neu, was sich geändert hat. Die API-Nachvertonung wird nach den geänderten Segmenten abgerechnet.

Bearbeitung auf Segmentebene

Bearbeitung auf Segmentebene
Jedes Projekt stellt sein Transkript als Segmente bereit, bei denen Quelltext und übersetzter Text nebeneinander liegen, sodass eine Korrektur nur eine Patch-Anfrage erfordert.
Das Transkript und seine Segmente abrufen
Den Quelltext anpassen, damit wir ihn neu übersetzen
Den übersetzten Text direkt anpassen, um Ihre eigenen Formulierungen beizubehalten
Zeitstempel anpassen, Segmente hinzufügen oder löschen
Sprechern eine neue Stimme zuweisen

Glossare für Fachbegriffe

Glossare für Fachbegriffe
Verknüpfen Sie ein Glossar mit einem Projekt, damit Markennamen, Produktnamen und Fachbegriffe in jeder Sprachversion gleich übersetzt oder absichtlich unübersetzt bleiben.

Ein Glossar deckt ein Sprachpaar ab und gilt für alle regionalen Varianten dieser Zielsprache, sodass ein einziges spanisches Glossar es-mx und es-es gleichermaßen dient. Das Projekt speichert glossary_version, sodass spätere Änderungen bereits fertiggestellte Arbeit nicht unbemerkt verändern.
Eingabe

Unterstützte Dateiformate

Laden Sie eines von sieben Video- oder vier Audioformaten hoch oder senden Sie eine URL. Eine nicht unterstützte Datei wird nach Dateityp abgelehnt, bevor Ihnen Übersetzungsminuten berechnet werden.

Video

7 Formate
.mp4
.mov
.mkv
.avi
.webm
.m4v
.3gp

Audio

4 Formate
.mp3
.wav
.flac
.m4a

Metadaten, bevor Kosten entstehen

Der Media-Endpunkt gibt Dauer, Dateigröße, Video-Codec, Bildrate, Auflösung, Audio-Codec, Samplerate und Kanal-Layout zurück. Validieren Sie eine Datei und schätzen Sie die Kosten im Voraus ab, da die Videobübersetzung minutengenau abgerechnet wird.
Sicherheit und Compliance

Bereit für Ihre Sicherheitsprüfung

Brask Inc. verfügt über die SOC 2 Type II-Zertifizierung, arbeitet gemäß DSGVO und veröffentlicht Live-Statusinformationen im Trust Center. Ihre Videoinhalte werden in einer geschlossenen KI-Umgebung verarbeitet.

Zertifizierungen

SOC 2 Type II
DSGVO
Mitglied bei CAI und C2PA

Verschlüsselung

TLS 1.2 während der Übertragung
AES-256 im Ruhezustand
Verwaltete SSE-S3-Schlüssel
Schlüsselrotation mindestens alle 12 Monate

Ihre Inhalte

Geschlossene KI-Umgebung
Niemals zum Trainieren allgemeiner Modelle verwendet
Vollständiger Export, keine Bindung an einen Anbieter

Zugang

SSO und SAML
Rollenbasierte Zugriffskontrolle
OAuth 2.0-Client-Anmeldeinformationen

Enterprise

Optionen für den Speicherort der Daten
Individuelle SLAs
Dedizierter Ansprechpartner

Stimmrechte

Synthetische Stimmen mit Nutzungsrechten
Einwilligungsbasierte Stimmklonung
KI-Sicherheitskontrollen, menschliche Überprüfung
Vergleich

Rask API im Vergleich zu einer selbst gebauten Pipeline

Eine Textübersetzungs-API übersetzt Zeichen. Die Videobübersetzung erfordert zudem Spracherkennung, Timing, Stimmen und Audiomischung. Hier sehen Sie dieselben Funktionen auf zwei verschiedene Arten umgesetzt.
Was Sie benötigen
Rask API
Aus Einzelteilen zusammengesetzt
Transkription, Übersetzung, Synthese, Abmischung
Ein Aufruf
Drei bis vier Anbieter und der dazwischenliegende Code
Anpassung des Timings der Übersetzung an das Video
Im Lieferumfang enthalten
Ihre eigene Synchronisationslogik
Sprechererkennung und individuelle Stimmen pro Sprecher
Im Lieferumfang enthalten
Ein Sprechererkennungsanbieter plus eigene Stimmzuweisungslogik
Hintergrundmusik und Effekte bleiben erhalten
Im Lieferumfang enthalten
Ein von Ihnen entwickelter und optimierter Quellentrennungsschritt
Untertitel im .srt- und .vtt-Format
Im Lieferumfang enthalten
Aus Ihren eigenen Timing-Daten generiert
Lippensynchronisation
Optional, separat abgerechnet
Ein separater Anbieter
Korrektur einer übersetzten Zeile
Diesen Abschnitt neu synchronisieren und nur diesen bezahlen
Den Prozess erneut starten und für die Datei bezahlen
Einheitliche Terminologie
Glossare mit Versionsverwaltung
Vor- und Nachbereitung, die Sie selbst verwalten
Ratenlimits
Keine
Was auch immer Ihr strengster Anbieter verlangt
Eine Sprache außerhalb des Katalogs
Mit unserem Team besprochen
Hängt von den jeweiligen Anbietern ab
Häufig gestellte Fragen

Video-Übersetzungs-API: Häufig gestellte Fragen

Sie finden nicht, wonach Sie suchen? Wenden Sie sich an den Vertrieb.

Gibt es eine API, die Videos automatisch übersetzt?

Wie erhalte ich API-Zugriff und einen API-Schlüssel?

Wie authentifiziere ich mich bei der Video-Übersetzungs-API?

Ist die API synchron oder asynchron?

Wie hoch sind die Limits für Anfragen?

In wie viele Sprachen kann ich Videos übersetzen?

Kann ich ein Video gleichzeitig in mehrere Sprachen übersetzen?

Wie lange dauert eine Videoübersetzung?

Welche Dateiformate werden unterstützt?

Erhalte ich neben dem übersetzten Video auch Untertitel?

Kann ich den übersetzten Text vor der Veröffentlichung bearbeiten?

Kann ChatGPT ein Video übersetzen?

Wie viel kostet eine Videoübersetzung?

Starten Sie noch heute Nachmittag mit der Synchronisation

Starten Sie noch heute Ihre erste Anfrage und sprechen Sie mit uns, wenn Sie Großkundenkonditionen oder eine seltene Sprache benötigen.