Her pazar için video yerelleştirme API'si

Tek bir kaynak videoyu her pazar için yerelleştirilmiş bir sürüme dönüştürün: doğru bölgesel dil, tutarlı marka terimleri, konuşmacıların sesleri, altyazılar ve isteğe bağlı dudak senkronizasyonu. Tek bir API yerelleştirme iş akışını yürütür ve ekibiniz herhangi bir şey yayınlanmadan önce metni inceler.
135'ten fazla dil ve bölge seçeneği
Sözlükler ve inceleme
REST + Python SDK
one source, two Spanish markets
OAuth 2.0
# 1. one Spanish glossary - it applies to every Spanish regional variant
curl -X POST https://api.rask.ai/v2/glossaries \
  -H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" \
  -d '{"name": "Brand terms", "src_lang": "en", "dst_lang": "es",
       "entries": {"Rask Studio": "Rask Studio", "onboarding": "incorporación"}}'

# 2. a localized version per market, both with the same glossary
for lang in es-mx es-es; do
  curl -X POST https://api.rask.ai/v2/projects \
    -H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" \
    -d "{\"video_id\": \"$VIDEO_ID\", \"dst_lang\": \"$lang\", \"glossary_id\": \"$GLOSSARY_ID\"}"
done
GET /v2/projects/{project_id}/transcription
review
# Review: source and translated text, segment by segment
curl -s https://api.rask.ai/v2/projects/$ID/transcription \
  -H "Authorization: Bearer $TOKEN" \
  | jq '.segments[] | {speaker, src: .src.text, dst: .dst.text}'
Küresel ekipler tarafından kullanılmaktadır
Yetenekler

Video yerelleştirme API'sinin kapsamı

Yerelleştirme, yalnızca çevrilmiş bir ses parçasından ibaret değildir. API; bölgesel dil seçeneklerini, terminoloji kontrolünü, sesleri, altyazıları ve incelemeyi pazar başına tek bir iş akışında birleştirir. Ayrıca ayrı olarak ücretlendirilen isteğe bağlı dudak senkronizasyonu ekleyebilirsiniz.

135'ten fazla dil ve bölge seçeneği

Belirli bir bölge için yerelleştirin: es-mx veya es-es, pt-br veya pt-pt, fr-ca veya fr-fr. Her proje bir hedef yerel ayar kullanır ve kaynak dil otomatik olarak algılanır.

Terminoloji kontrolü

Sözlükler, marka adlarının ve terimlerinin her yerelleştirilmiş sürümde aynı kalmasını sağlar. Tek bir sözlük, bir dilin tüm bölgesel varyantlarını kapsar ve her proje kullandığı sözlük sürümünü kaydeder.

Onaylanmış çeviriniz

Otomatik çeviriyle başlayın veya inceleme uzmanlarınızın daha önce SRT dosyası olarak onayladığı bir çeviriyi yükleyip Rask AI ile seslendirilmesini sağlayın.

Kamera önü çekimler için dudak senkronizasyonu

Kamera karşısında konuşan gerçek bir kişi olduğunda, ağız hareketlerini yerelleştirilmiş konuşmayla eşleştirin. İsteğe bağlıdır ve tam video oluşturma işlemleri ayrı olarak ücretlendirilir.

Arka plan sesi korunur

Orijinal sesteki müzik, ortam tonu ve efektler yerelleştirilmiş konuşmanın altında kalmaya devam eder; böylece her pazar aynı kalitede yapım işitir.

Altyazılar

Her yerelleştirilmiş sürüm, hedef dilde ve yerelleştirilmiş konuşmayla zamanlanmış SRT ve VTT formatında altyazılarla birlikte gelir.

Pazarlar arası konuşmacı sesleri

Röportajlarda ve diyaloglarda Anında Ses Klonlama, desteklenen dillerde her konuşmacının sesini korur. Kaydedilmiş Özel Ses Klonu ise sürekli görünen bir sunucuya tutarlı bir ses kazandırır. Yapay zeka ses ön ayarları ise geri kalanını tamamlar.

Yayınlamadan önce inceleyin

İnceleme uzmanları kaynak metni ve çevrilen metni yan yana okur, pazara uymayan kısımları düzeltir ve yalnızca değiştirilen bölümleri yeniden seslendirir.

Sınırsız ölçeklendirin

Hız sınırı, eşzamanlılık kotası veya anahtar başına kısıtlama yoktur. Yeni bir sürüm her pazara sunulduğunda yüzlerce yerelleştirilmiş sürümü aynı anda oluşturun.
Çalışırken görün

Dört pazar için yerelleştirilmiş tek bir kaynak video

Fransızca, Almanca, Portekizce ve İspanyolca olarak yerelleştirilmiş aynı klip: konuşmacıların klonlanmış sesleriyle çevrilmiş konuşma, orijinal arka plan sesi bozulmadan korunur.
EN flag
En
FR flag
Fr
DE flag
De
PT flag
Pt
ES flag
Es
İş Akışı

Video yerelleştirme iş akışındaki üç adım

Kuralları bir kez belirleyin, ardından her yeni videoyu bunlara göre yerelleştirin. Proje oluşturmak yerelleştirmeyi başlatır; inceleme düzenlemelerinden sonra /generate uç noktasını kullanın.
1

Yerelleştirme kurallarınızı belirleyin

Her dil çifti için bir sözlük oluşturun, düzenli sunucular için özel sesler kaydedin ve yayınladığınız her pazar için bölgesel yerel ayarı seçin.

POST /v2/glossaries
2

Her pazar için bir sürüm oluşturun

Kaynak videoyu bir kez yükleyin, ardından sözlüğünüzle veya SRT'den içe aktarılan onaylanmış bir çeviriyle her hedef pazar için bir proje oluşturun.

POST /v2/projects
3

İnceleyin ve yayınlayın

Çevrilen metni yan yana okuyun, inceleyenlerin işaretlediklerini düzenleyin, değişen bölümleri yeniden seslendirin ve yerelleştirilmiş video ile altyazıları indirin.

GET /v2/projects/{id}/transcription
İşlem süresi projeye göre değişir. İnceleme sonrası yeniden seslendirme, her çalıştırma için bir dakikalık minimum süreyle, değişen bölümlerin toplam süresi üzerinden ücretlendirilir.
Sizin etrafınızda tasarlandı

Yüksek hacimli mi yerelleştiriyorsunuz? İş akışını ekibimizle planlayın

Düzenli hacim, birkaç incelemeci, kendi CMS veya LMS'iniz: ekibimiz yerelleştirme iş akışını tasarlamanıza, terminoloji ve inceleme aşamalarını yapılandırmanıza ve ekibinizin her videoyu inceleyemediği durumlarda insan kalite kontrolü eklemenize yardımcı olabilir.

Diller ve sesler

Genel kataloğun dışında bir dile veya sese mi ihtiyacınız var? Gereksinimleriniz ve mevcut seçenekler hakkında ekibimizle konuşun.

Teslimat ve entegrasyon

Webhook’lar, kendi kuyruğunuza aktarım, doğrudan S3’ünüze teslimat, özel uç noktalar. İş akışınızın nasıl beslenmesini beklediğinizi bize bildirin.

Hacim ve işleme kapasitesi

Parti büyüklükleri, işlem başına hedef diller ve işleme önceliği, sabit ürün sınırları değil, sözleşme şartlarıdır.

Güvenlik ve barındırma

Veri saklama yeri, SSO ve SAML, saklama kuralları ve güvenlik incelemesi desteği, kurumsal adaptasyon sürecinin bir parçası olarak ele alınır.
Kullanım örnekleri

Video yerelleştirme API'sini kimler kullanır

İçinde video barındıran platformlar

LMS ve müşteri eğitimi platformları, içerik üreticisi ve video platformları, webinarlar ve sanal etkinlik araçları, video barındırma ve iş akışı SaaS'leri, dijital benimseme platformları, canlı alışveriş. Ürününüzün içinde bölgesel dil seçenekleriyle yerelleştirilmiş sürümler sunun, böylece kullanıcılarınız platformunuzdan ayrılmadan küresel bir kitleye ve yeni bir pazara ulaşsın.

Yerelleştirme ve prodüksiyon ajansları

Her marka için bir sözlük ve her proje için bir inceleme adımıyla birkaç müşteri için yerelleştirme çalıştırın. Dil uzmanlarınızın SRT dosyaları olarak onayladığı çevirileri getirin ve tek bir video yerelleştirme iş akışından dublajlı video, altyazı ve isteğe bağlı dudak senkronizasyonu sağlayın.

Şirket içi kesintisiz video prodüksiyonu

Uluslararası perakende ve e-ticaret, küresel franchise'lar, medya yayıncıları, kurumsal üniversiteler. Pazarlama videolarını, video reklamları, e-öğrenme ve ürün video içeriklerini her bölge için tutarlı marka terimleriyle yerelleştirin ve kaynak video değiştiğinde güncellenmiş bir sürüm oluşturun.
Müşteri hikayeleri

Gerçek ekipler, ölçülebilir sonuçlar

Şirketlerin Rask ile videolarını kendi rakamlarıyla nasıl yerelleştirdiği.
ok
ok
Kod

Video yerelleştirme API kod örnekleri

Her dilde eksiksiz bir örnek: bir sözlük oluşturun, tek bir kaynak videoyu iki İspanyol pazarı için yerelleştirin ve inceleme için çevrilen metni okuyun.
# pip install git+ssh://[email protected]/braskai/rask-sdk.git@main
import asyncio
from rask_sdk import clients, enums, schemas

MARKETS = ["es-mx", "es-es"]

async def localize(client, video_id, locale, glossary_id):
    job = await client.create_project(data=schemas.ProjectCreate(
        video_id=video_id, dst_lang=locale, glossary_id=glossary_id))
    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)

    glossary = await client.create_glossary(data=schemas.GlossaryCreate(
        name="Brand terms", src_lang="en", dst_lang="es",
        entries={"Rask Studio": "Rask Studio", "onboarding": "incorporación"}))

    jobs = await asyncio.gather(*(localize(client, VIDEO_ID, m, glossary.id) for m in MARKETS))

    for job in jobs:   # review before publishing
        script = await client.get_project_transcription(project_id=job.id)
        for seg in script.segments[:3]:
            print(job.dst_lang, seg.speaker, seg.src.text, "->", seg.dst.text)

asyncio.run(main())
github.com/braskai/rask-sdk
async, typed models
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}"}

glossary = requests.post(f"{API}/v2/glossaries", headers=h, json={
    "name": "Brand terms", "src_lang": "en", "dst_lang": "es",
    "entries": {"Rask Studio": "Rask Studio", "onboarding": "incorporación"}}).json()

ids = [requests.post(f"{API}/v2/projects", headers=h, json={
          "video_id": VIDEO_ID, "dst_lang": locale, "glossary_id": glossary["id"]}).json()["id"]
       for locale in ["es-mx", "es-es"]]

for pid in ids:
    while requests.get(f"{API}/v2/projects/{pid}", headers=h).json()["status"] != "merging_done":
        time.sleep(10)
    script = requests.get(f"{API}/v2/projects/{pid}/transcription", headers=h).json()
    for seg in script["segments"][:3]:
        print(seg["src"]["text"], "->", seg["dst"]["text"])
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 call = (method, path, body) => fetch(API + path, { method, headers: h, body: body && JSON.stringify(body) }).then((r) => r.json());

const glossary = await call('POST', '/v2/glossaries', {
  name: 'Brand terms', src_lang: 'en', dst_lang: 'es',
  entries: { 'Rask Studio': 'Rask Studio', onboarding: 'incorporación' },
});

for (const dst_lang of ['es-mx', 'es-es']) {
  let p = await call('POST', '/v2/projects', { video_id: VIDEO_ID, dst_lang, glossary_id: glossary.id });
  while (p.status !== 'merging_done') { await sleep(10000); p = await call('GET', `/v2/projects/${p.id}`); }
  const { segments } = await call('GET', `/v2/projects/${p.id}/transcription`);
  segments.slice(0, 3).forEach((s) => console.log(dst_lang, s.src.text, '->', s.dst.text));
}
fetch, Node 18+
plain HTTP
# 1. token (valid 1 hour - cache and reuse it)
TOKEN=$(curl -s -X POST https://rask-prod.auth.us-east-2.amazoncognito.com/oauth2/token \
  -u "$CLIENT_ID:$CLIENT_SECRET" -d "grant_type=client_credentials" | jq -r .access_token)

# 2. import the translation your reviewers approved (source and translated .srt)
TRANSCRIPT_ID=$(curl -s -X POST "https://api.rask.ai/v2/transcriptions/srt?src_lang=en&dst_lang=es-mx" \
  -H "Authorization: Bearer $TOKEN" \
  -F "src=@source_en.srt" -F "dst=@approved_es-mx.srt" | jq -r .id)

# 3. create the localized version from it - Rask voices the approved script
curl -s -X POST https://api.rask.ai/v2/projects \
  -H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" \
  -d "{\"video_id\": \"$VIDEO_ID\", \"dst_lang\": \"es-mx\", \"transcript_id\": \"$TRANSCRIPT_ID\"}"
POST /v2/transcriptions/srt
approved translation from SRT
<?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']];

$glossary = $json($http->post('/v2/glossaries', ['headers' => $h, 'json' => [
    'name' => 'Brand terms', 'src_lang' => 'en', 'dst_lang' => 'es',
    'entries' => ['Rask Studio' => 'Rask Studio', 'onboarding' => 'incorporación'],
]]));

foreach (['es-mx', 'es-es'] as $locale) {
    $p = $json($http->post('/v2/projects', ['headers' => $h, 'json' => [
        'video_id' => $videoId, 'dst_lang' => $locale, 'glossary_id' => $glossary['id']]]));
    while ($p['status'] !== 'merging_done') {
        sleep(10);
        $p = $json($http->get("/v2/projects/{$p['id']}", ['headers' => $h]));
    }
    $script = $json($http->get("/v2/projects/{$p['id']}/transcription", ['headers' => $h]));
    echo $locale, ': ', $script['segments'][0]['dst']['text'], PHP_EOL;
}
Guzzle 7
plain HTTP
Python resmi SDK'dır. Node, PHP ve cURL sekmeri, aynı uç noktalara yönelik saf HTTP örnekleridir.
İlerleme

Her yerelleştirilmiş sürümün ilerlemeyi nasıl bildirdiği

Her pazar sürümü, kendi belgelenmiş durumuna sahip bir projedir; böylece pazarlar arası tüm sürümü tek bir görünümde takip edebilirsiniz. Yalnızca üç gruba işlem yapmanız gerekir.

Başarılı, burada durun

merging_done
Yerelleştirme tamamlandı. Projeniz için mevcut indirme bağlantılarına erişmek üzere projeyi bir kez daha getirin.

Devam ediyor, sorgulamaya devam edin

created
uploading
transcription_started
separate_background_started
determine_speakers_started
translation_started
voiceover_started
merging_started
Ayrıca eşleşen _done durumlar, pazar sürümü başına bir sıra.

Başarısızlık, dur ve bildir

failed
upload_failed
transcription_failed
translation_failed
voiceover_failed
merging_failed
no_audio
no_words
forbidden_link
no_audio, no_words ve forbidden_link kendi kullanıcınıza doğrudan gösterecek kadar anlaşılırdır.
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

Veya durum kontrolünü tamamen atlayın

Bize bir webhook uç noktası gösterin; her durum değişikliği bir POST olarak gelir, böylece kuyruğunuz her değişimi gerçekleştiği anda işler. Webhook teslimi, kurumsal sisteme geçiş sürecinin bir parçasıdır.
Belgeleri okuyun
preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img">
Çıktı

Her pazar için yerelleştirilmiş video, ses ve altyazılar

Her pazar sürümü, yerelleştirilmiş videoyu ve SRT ile VTT formatındaki altyazıları döndürür. Uygun planlarda, kendi düzenlemeniz veya dağıtımınız için yerelleştirilmiş sesi tek başına veya orijinal sesle karışık olarak da indirebilirsiniz.
Alan
Biçim
Ne işe yarar
translated_video
MP4
Yayınlanmaya hazır, yerelleştirilmiş video
voiceover
WAV
Kendi miksajınız için yalnızca yerelleştirilmiş konuşma
translated_audio
WAV
Çevrilen konuşmanın orijinal arka plan sesiyle birleştirilmiş hali
translation_srt_path
.srt
Hedef dildeki altyazılar
translation_vtt_path
.vtt
Web oynatıcıları için WebVTT formatında altyazılar
original_video
MP4
Başvuru için saklanan orijinal dosyanız
Kontrol

Her pazarda marka terimlerini ve ifadeyi tutarlı tutun

Yerelleştirme kalitesi bir inceleme sürecinden geçer. İnceleme uzmanları her bir bölümü kontrol eder, pazara uymayan ifadeleri düzeltir ve yalnızca bu bölümleri yeniden seslendirir. Sözlükler, alınan kararları sonraki videolara aktararak pazarlar arasında marka tutarlılığını korur.

Bölüm düzeyinde düzenleme

Bölüm düzeyinde düzenleme
Her proje, metnini kaynak ve çeviri metinle birlikte bölümler halinde sunar; bu sayede bir inceleme uzmanının yaptığı düzeltme tek bir istek ile güncellenir.
Metni ve bölümlerini alın
Kaynak metni düzenleyin, biz de yeniden çevirelim
Kendi ifadelerinizi korumak için çevrilmiş metni doğrudan düzenleyin
Zaman damgalarını ayarlayın, yeni bölümler ekleyin veya mevcut bölümleri silin
Herhangi bir konuşmacıya ait sesi değiştirin

Terminoloji sözlükleri

Terminoloji sözlükleri
Marka adlarının ve ürün terimlerinin her yerelleştirilmiş sürümde aynı şekilde çevrilmesi veya bilinçli olarak orijinal dilde kalması için her projeye bir sözlük ekleyin.

Bir sözlük tek bir dil çiftini kapsar ve hedef dilin tüm bölgesel varyantlarında geçerlidir; böylece tek bir İspanyolca sözlük es-mx ve es-es benzer şekilde hizmet eder. Proje kayıtları glossary_version, böylece sonraki düzenlemeler tamamlanan çalışmaları asla habersiz değiştirmez.
Girdi

Desteklenen dosya biçimleri

Yedi video ve dört ses formatından birini yükleyin veya bir URL gönderin. Podcast'ler gibi yalnızca ses içeren içerikler de yerelleştirilebilir; dudak senkronizasyonu ekranda yüz olan görüntüler için geçerlidir.

Video

7 biçim
.mp4
.mov
.mkv
.avi
.webm
.m4v
.3gp

Ses

4 biçim
.mp3
.wav
.flac
.m4a

Harcama yapmadan önce verileri inceleyin

Medya uç noktası; süreyi, dosya boyutunu, video codec bileşenini, kare hızını, çözünürlüğü, ses codec bileşenini, örnekleme hızını ve kanal düzenini döndürür. Yerelleştirme dakika üzerinden ücretlendirildiği için dosyayı doğrulayın ve her pazar sürümünün maliyetini önceden hesaplayın.
Güvenlik ve uyumluluk

Her pazarda satın alma süreçlerine uygun

Brask Inc, SOC 2 Tip II sertifikasına sahiptir, GDPR kapsamında faaliyet gösterir ve Güven Merkezi'nde canlı kontrol durumunu yayınlar. Veri konumu seçenekleri kurumsal süreçlerin bir parçasıdır.

Sertifikalar

SOC 2 Tip II
GDPR
CAI ve C2PA üyesi

Şifreleme

Aktarım sırasında TLS 1.2
Bekleme durumunda AES-256
SSE-S3 yönetilen anahtarlar
En az 12 ayda bir anahtar değişimi

İçeriğiniz

Kapalı yapay zeka ortamı
Genel modelleri eğitmek için asla kullanılmaz
Tam dışa aktarım, sisteme bağımlılık yok

Erişim

SSO ve SAML
Rol tabanlı erişim kontrolü
OAuth 2.0 istemci kimlik bilgileri

Kurumsal

Veri konumu seçenekleri
Özel SLA'ler
Özel müşteri temsilcisi

Ses hakları

Kullanım haklarına sahip sentetik sesler
Onaya dayalı ses klonlama
Yapay zeka güvenlik kontrolleri, insan denetimi
Karşılaştırma

Rask API ve kendi oluşturduğunuz bir yerelleştirme iş akışı

Video yerelleştirmesi; çeviri, ses, altyazı, terminoloji ve inceleme süreçlerini tek bir üretim akışında birleştirir. İşte aynı iş akışının iki farklı yolla oluşturulmuş hali.
İhtiyacınız olanlar
Rask API
Parçalardan oluşturulmuş
Bölgesel dil seçenekleri
135'ten fazla dil ve bölge seçeneği
Sağlayıcıya göre değişiklik gösteren yerel ayar desteği
Her sürümde marka terimleri
Dil çifti başına sürümlendirilmiş sözlükler
Bakımını sizin yaptığınız bul ve değiştir betikleri
İnceleme uzmanlarınızın onayladığı çeviriler
SRT olarak içe aktarılır, ardından seslendirilir
Videoyla manuel hizalama
Pazarlar arası konuşmacı sesleri
Anında ve özel ses klonları
Her dil için ayrı bir ses sağlayıcısı
Arka plan müziği ve efektler
Yerelleştirilmiş konuşmanın altında tutulur
Oluşturduğunuz bir kaynak ayırma adımı
.srt ve .vtt formatında altyazılar
Dahil olanlar
Kendi zamanlama verilerinizden oluşturulur
Kamera önü çekimler için dudak senkronizasyonu
İsteğe bağlıdır, tam video oluşturma başına ücretlendirilir
Ayrı bir hizmet sağlayıcı
İncelemeden sonra bir satırı düzeltme
Yalnızca değiştirilen bölümleri yeniden seslendirin
Tüm sürümü baştan oluşturun
İstek sınırları
Yok
En katı hizmet sağlayıcınızın kuralları
İş akışı tasarımı ve insan kalite kontrolü
Ekibimizle birlikte sunulur
Ayrı olarak işe alınır ve yönetilir
Sıkça Sorulan Sorular

Video yerelleştirme API'si: Sık sorulan sorular

Aradığınızı bulamadınız mı? Satış departmanıyla iletişime geçin.

Video yerelleştirme API'si nedir?

Video yerelleştirme, video çevirisinden nerede ayrılır?

Tek bir videoyu aynı dilin farklı bölgeleri için yerelleştirebilir miyim?

Marka adlarını yerelleştirilmiş versiyonlar arasında nasıl tutarlı tutabilirim?

Daha önce onayladığımız çevirileri kullanabilir miyim?

API kültürel referanslarla nasıl başa çıkar?

API ekrandaki metinleri çevirir mi?

Hangi diller ve bölgeler desteklenmektedir?

Her pazarda konuşmacının sesini koruyabilir miyim?

Dudak senkronizasyonu bir yerelleştirme iş akışına nasıl uyum sağlar?

Video yerelleştirmenin maliyeti nedir?

Rask, yerelleştirme iş akışımızı tasarlamamıza yardımcı olabilir mi?

API erişimini ve API anahtarını nasıl alabilirim?

Tek bir öğleden sonra dublaj yapmaya başlayın

İlk isteğinizi bugün oluşturun ve toplu kullanım koşullarına veya kimsenin bilmediği bir dile ihtiyacınız olduğunda bizimle iletişime geçin.