API แปลวิดีโอสำหรับทุกตลาด

เปลี่ยนวิดีโอต้นฉบับหนึ่งรายการให้เป็นเวอร์ชันแปลสำหรับแต่ละตลาด: ภาษาภูมิภาคที่ถูกต้อง คำศัพท์แบรนด์ที่สม่ำเสมอ เสียงของผู้พูด คำบรรยาย และการซิงค์ริมฝีปากที่เป็นตัวเลือกเสริม API เดียวจัดการขั้นตอนการแปลทั้งหมด และทีมของคุณสามารถตรวจสอบสคริปต์ก่อนเผยแพร่
135+ ภาษาและภูมิภาค
อภิธานศัพท์และการตรวจสอบ
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}'
ใช้งานโดยทีมงานระดับโลก
ความสามารถ

สิ่งที่ API แปลวิดีโอนี้ครอบคลุม

การแปลไม่ใช่แค่การใส่เสียงพากย์ แต่ API นี้รวมตัวเลือกภาษาตามภูมิภาค การควบคุมคำศัพท์ เสียงพูด คำบรรยาย และการตรวจสอบไว้ในขั้นตอนเดียวสำหรับแต่ละตลาด พร้อมตัวเลือกเสริมซิงค์ริมฝีปากที่เรียกเก็บเงินแยกต่างหาก

135+ ภาษาและภูมิภาค

แปลสำหรับภูมิภาคเฉพาะ: es-mx หรือ es-es, pt-br หรือ pt-pt, fr-ca หรือ fr-fr แต่ละโปรเจกต์ใช้ภาษาเป้าหมายเดียว และระบบจะตรวจจับภาษาต้นฉบับให้อัตโนมัติ

ควบคุมคำศัพท์

อภิธานศัพท์ช่วยให้ชื่อแบรนด์และคำศัพท์ของแบรนด์คงเดิมในทุกเวอร์ชันที่แปล อภิธานศัพท์เดียวครอบคลุมทุกสำเนียงของภาษา และแต่ละโปรเจกต์จะบันทึกเวอร์ชันอภิธานศัพท์ที่ใช้

การแปลที่ผ่านการอนุมัติของคุณ

เริ่มต้นจากการแปลอัตโนมัติ หรืออัปโหลดไฟล์ SRT ที่ผู้ตรวจสอบของคุณอนุมัติแล้ว แล้วให้ Rask ใส่เสียงพากย์ให้

ซิงค์ริมฝีปากสำหรับวิดีโอที่มีคนพูด

ปรับการขยับปากให้ตรงกับเสียงที่แปลในกรณีที่มีคนจริงพูดหน้ากล้อง เป็นตัวเลือกเสริม และการสร้างวิดีโอเต็มรูปแบบแต่ละครั้งจะเรียกเก็บเงินแยกต่างหาก

คงเสียงพื้นหลังไว้

เพลง เสียงบรรยากาศห้อง และเอฟเฟกต์จากเสียงต้นฉบับจะยังคงอยู่ใต้เสียงพากย์ที่แปลแล้ว ทำให้ทุกตลาดได้รับฟังคุณภาพเสียงแบบเดียวกัน

คำบรรยายและซับไตเติล

แต่ละเวอร์ชันที่แปลมาพร้อมกับคำบรรยายในรูปแบบ SRT และ VTT ในภาษาเป้าหมายและตรงกับเวลาของเสียงที่แปล

เสียงผู้พูดในแต่ละตลาด

สำหรับการสัมภาษณ์และการสนทนา ฟีเจอร์โคลนเสียงทันทีจะคงเสียงของผู้พูดไว้ในภาษาที่รองรับ และการโคลนเสียงแบบกำหนดเองจะช่วยให้พิธีกรประจำมีเสียงที่สม่ำเสมอ นอกจากนี้ยังมีเสียง AI สำเร็จรูปสำหรับกรณีอื่นๆ

ตรวจสอบก่อนเผยแพร่

ผู้ตรวจสอบสามารถอ่านข้อความต้นฉบับและคำแปลคู่กัน แก้ไขส่วนที่ไม่เหมาะสมกับตลาด และพากย์เสียงใหม่เฉพาะส่วนที่มีการเปลี่ยนแปลงเท่านั้น

เติบโตได้ไร้ขีดจำกัด

ไม่มีขีดจำกัดอัตราการใช้งาน ไม่มีโควต้าการทำงานพร้อมกัน และไม่มีการจำกัดต่อคีย์ สร้างเวอร์ชันแปลจำนวนมากพร้อมกันได้เมื่อมีการปล่อยเนื้อหาออกสู่ทุกตลาด
ดูการทำงานจริง

วิดีโอต้นฉบับหนึ่งรายการ แปลสำหรับสี่ตลาด

คลิปเดียวกันที่แปลเป็นภาษาฝรั่งเศส เยอรมัน โปรตุเกส และสเปน: เสียงแปลในเสียงโคลนของผู้พูด พร้อมเสียงพื้นหลังเดิมที่ยังคงอยู่ครบถ้วน
EN flag
En
FR flag
Fr
DE flag
De
PT flag
Pt
ES flag
Es
ขั้นตอนการทำงาน

สามขั้นตอนในขั้นตอนการทำงานแปลวิดีโอ

ตั้งค่ากฎเพียงครั้งเดียว แล้วใช้แปลวิดีโอใหม่ๆ ทั้งหมดได้ทันที การสร้างโปรเจกต์เป็นการเริ่มกระบวนการแปล และใช้เอนด์พอยต์ /generate หลังจากการตรวจสอบและแก้ไข
1

กำหนดกฎการแปลภาษาของคุณ

สร้างอภิธานศัพท์สำหรับแต่ละคู่ภาษา บันทึกเสียงที่กำหนดเองสำหรับผู้ดำเนินรายการเดิม และเลือกภาษาถิ่นของแต่ละตลาดที่คุณต้องการเผยแพร่

POST /v2/glossaries
2

สร้างวิดีโอแต่ละเวอร์ชันสำหรับแต่ละตลาด

อัปโหลดวิดีโอต้นฉบับเพียงครั้งเดียว จากนั้นสร้างโปรเจกต์สำหรับแต่ละตลาดเป้าหมายด้วยอภิธานศัพท์ของคุณ หรือนำเข้าคำแปลที่ผ่านการอนุมัติแล้วจากไฟล์ SRT

POST /v2/projects
3

ตรวจสอบและเผยแพร่

อ่านข้อความที่แปลแล้วแบบเทียบกันทีละส่วน แก้ไขจุดที่ผู้ตรวจสอบแนะนำ พากย์เสียงใหม่เฉพาะส่วนที่มีการเปลี่ยนแปลง และดาวน์โหลดวิดีโอพร้อมซับไตเติลที่แปลแล้ว

GET /v2/projects/{id}/transcription
เวลาในการประมวลผลจะแตกต่างกันไปตามแต่ละโปรเจกต์ การพากย์เสียงใหม่หลังจากการตรวจสอบจะคิดค่าบริการตามความยาวรวมของส่วนที่มีการเปลี่ยนแปลง โดยมีขั้นต่ำหนึ่งนาทีต่อการทำหนึ่งครั้ง
สร้างมาเพื่อตอบโจทย์คุณ

แปลวิดีโอจำนวนมากใช่ไหม วางแผนขั้นตอนการทำงานกับทีมของเรา

มีปริมาณงานต่อเนื่อง มีผู้ตรวจสอบหลายคน หรือใช้ระบบ CMS หรือ LMS ของคุณเอง: ทีมของเราสามารถช่วยออกแบบขั้นตอนการทำงาน ตั้งค่าคำศัพท์และขั้นตอนการตรวจสอบ รวมถึงเพิ่มการตรวจสอบคุณภาพโดยมนุษย์ในกรณีที่ทีมของคุณไม่สามารถตรวจวิดีโอทุกตัวได้

ภาษาและเสียงพากย์

ต้องการภาษาหรือเสียงที่ไม่มีในระบบทั่วไปใช่ไหม พูดคุยกับทีมงานของเราเกี่ยวกับความต้องการและทางเลือกที่มีให้คุณได้

การส่งมอบและการเชื่อมต่อระบบ

เว็บฮุก (Webhooks) ส่งข้อมูลไปยังคิวของคุณเอง ส่งตรงไปยัง S3 หรือใช้เอนด์พอยต์เฉพาะตัว แจ้งให้เราทราบได้เลยว่าระบบของคุณต้องการรับข้อมูลแบบไหน

ปริมาณและประสิทธิภาพการทำงาน

ขนาดของกลุ่มงาน ภาษาเป้าหมายต่อการทำงานหนึ่งครั้ง และลำดับความสำคัญในการประมวลผล เป็นเงื่อนไขที่ตกลงกันตามสัญญา ไม่ใช่ข้อจำกัดตายตัวของระบบ

ความปลอดภัยและการจัดเก็บข้อมูล

การจัดเก็บข้อมูลในพื้นที่ที่กำหนด ระบบ SSO และ SAML กฎการเก็บรักษาข้อมูล และการสนับสนุนด้านการตรวจสอบความปลอดภัย เป็นส่วนหนึ่งของการให้บริการสำหรับองค์กร
กรณีการใช้งาน

ใครบ้างที่ใช้ API แปลวิดีโอ

แพลตฟอร์มที่มีวิดีโออยู่ข้างใน

แพลตฟอร์ม LMS และการเรียนรู้ของลูกค้า แพลตฟอร์มสำหรับครีเอเตอร์และวิดีโอ เครื่องมือสำหรับเว็บินาร์และงานอีเวนต์เสมือนจริง โฮสติ้งวิดีโอและ SaaS สำหรับการทำงาน แพลตฟอร์มการใช้งานดิจิทัล และการช้อปปิ้งสด นำเสนอวิดีโอในภาษาท้องถิ่นพร้อมตัวเลือกภาษาภูมิภาคภายในผลิตภัณฑ์ของคุณ เพื่อให้ผู้ใช้ของคุณเข้าถึงผู้ชมทั่วโลกและตลาดใหม่ได้โดยไม่ต้องออกจากแพลตฟอร์มของคุณ

เอเจนซี่ด้านการแปลภาษาและการผลิต

จัดการแปลวิดีโอให้กับลูกค้าหลายรายด้วยอภิธานศัพท์เฉพาะของแต่ละแบรนด์และขั้นตอนการตรวจสอบในแต่ละโปรเจกต์ นำคำแปลที่ผู้เชี่ยวชาญด้านภาษาของคุณอนุมัติแล้วในรูปแบบไฟล์ SRT มาใช้ และส่งมอบวิดีโอพากย์เสียง คำบรรยาย และตัวเลือกการซิง크ริมฝีปากจากขั้นตอนการทำงานแปลวิดีโอเดียว

การผลิตวิดีโอต่อเนื่องภายในองค์กร

ธุรกิจค้าปลีกและอีคอมเมิร์ซระหว่างประเทศ แฟรนไชส์ระดับโลก สำนักพิมพ์สื่อ และมหาวิทยาลัยองค์กร แปลวิดีโอการตลาด โฆษณาทางวิดีโอ อีเลิร์นนิง และเนื้อชาวิดีโอสินค้าสำหรับแต่ละภูมิภาคด้วยคำศัพท์ของแบรนด์ที่สอดคล้องกัน และสร้างเวอร์ชันอัปเดตเมื่อวิดีโอต้นฉบับมีการเปลี่ยนแปลง
เรื่องราวความสำเร็จจากลูกค้า

ทีมจริง ผลลัพธ์ที่วัดได้

วิธีที่บริษัทต่าง ๆ แปลวิดีโอด้วย Rask ผ่านตัวเลขจริงของพวกเขา
ลูกศร
ลูกศร
โค้ด

ตัวอย่างโค้ด API แปลวิดีโอ

ตัวอย่างที่สมบูรณ์ในแต่ละภาษา: สร้างอภิธานศัพท์ แปลวิดีโอต้นฉบับหนึ่งรายการสำหรับสองตลาดที่ใช้ภาษาสเปน และอ่านข้อความที่แปลแล้วเพื่อตรวจสอบ
# 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 คือ SDK อย่างเป็นทางการ ส่วนแท็บ Node, PHP และ cURL เป็นตัวอย่าง HTTP ธรรมดาที่เรียกไปยังปลายทางเดียวกัน
ความคืบหน้า

วิธีที่แต่ละเวอร์ชันภาษาท้องถิ่นรายงานความคืบหน้า

ทุกเวอร์ชันของตลาดคือโปรเจกต์ที่มีสถานะบันทึกไว้อย่างชัดเจน คุณจึงสามารถติดตามการเปิดตัวทั้งหมดในทุกตลาดได้ในมุมมองเดียว โดยคุณจะต้องจัดการกับสามกลุ่มหลักเท่านั้น

สำเร็จ หยุดตรงนี้

merging_done
การแปลเสร็จสมบูรณ์แล้ว ดึงข้อมูลโปรเจกต์อีกครั้งเพื่อรับลิงก์ดาวน์โหลดที่มีสำหรับโปรเจกต์ของคุณ

กำลังดำเนินการ ดึงข้อมูลต่อ

created
uploading
transcription_started
separate_background_started
determine_speakers_started
translation_started
voiceover_started
merging_started
รวมถึง _done สถานะ หนึ่งลำดับสำหรับแต่ละเวอร์ชันของตลาด

ล้มเหลว หยุดและรายงาน

failed
upload_failed
transcription_failed
translation_failed
voiceover_failed
merging_failed
no_audio
no_words
forbidden_link
no_audio, no_words และ forbidden_link มีความชัดเจนพอที่จะแสดงให้ผู้ใช้ของคุณเห็นได้โดยตรง
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

หรือข้ามการดึงข้อมูลไปเลยก็ได้

ชี้มาที่ปลายทาง webhook ของเรา แล้วทุกการเปลี่ยนสถานะจะส่งมาเป็น POST ดังนั้นคิวของคุณจึงตอบสนองต่อทุกการเปลี่ยนแปลงได้ทันทีที่เกิดขึ้น การส่ง webhook เป็นส่วนหนึ่งของการเริ่มต้นใช้งานสำหรับองค์กร
อ่านเอกสารคู่มือ
preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img">
ผลลัพธ์

วิดีโอ เสียง และซับไตเติลที่แปลแล้วสำหรับแต่ละตลาด

ทุกเวอร์ชันของตลาดจะแสดงผลวิดีโอและคำบรรยายที่แปลแล้วในรูปแบบ SRT และ VTT ในแพ็กเกจที่รองรับ คุณยังสามารถดาวน์โหลดเสียงที่แปลแล้วแยกต่างหาก หรือรวมกับเสียงต้นฉบับ เพื่อนำไปตัดต่อหรือเผยแพร่เองได้
ฟิลด์
รูปแบบ
รายละเอียด
translated_video
MP4
วิดีโอที่แปลแล้ว พร้อมเผยแพร่
voiceover
WAV
เฉพาะเสียงที่แปลแล้ว สำหรับการนำไปมิกซ์เสียงเอง
translated_audio
WAV
เสียงที่แปลแล้วผสมกับเสียงพื้นหลังเดิม
translation_srt_path
.srt
คำบรรยายในภาษาเป้าหมาย
translation_vtt_path
.vtt
คำบรรยายในรูปแบบ WebVTT สำหรับเล่นบนเว็บไซต์
original_video
MP4
ไฟล์ต้นฉบับของคุณที่จัดเก็บไว้ สำหรับใช้เป็นข้อมูลอ้างอิง
การควบคุม

รักษาคำศัพท์และข้อความของแบรนด์ให้สอดคล้องกันในทุกตลาด

คุณภาพการแปลมาจากการตรวจสอบ ผู้ตรวจสอบจะตรวจสอบแต่ละส่วน แก้ไขคำที่ไม่เหมาะกับตลาด และพากย์เสียงใหม่เฉพาะส่วนนั้นๆ อภิธานศัพท์จะช่วยส่งต่อการตัดสินใจไปยังวิดีโอถัดไปและรักษาความสอดคล้องของแบรนด์ในทุกตลาด

การแก้ไขในระดับส่วนของวิดีโอ

การแก้ไขในระดับส่วนของวิดีโอ
แต่ละโปรเจกต์จะแสดงข้อความถอดเสียงออกมาเป็นส่วนๆ พร้อมข้อความต้นฉบับและคำแปล ดังนั้น การแก้ไขของผู้ตรวจสอบจึงทำได้ผ่านคำขอเพียงครั้งเดียว
ดึงข้อมูลข้อความถอดเสียงและส่วนต่างๆ ออกมา
แก้ไขข้อความต้นฉบับแล้วเราจะแปลใหม่ให้ทันที
แก้ไขข้อความที่แปลแล้วได้โดยตรงเพื่อให้ใช้คำในแบบของคุณเอง
ปรับเวลา เพิ่มส่วนต่างๆ หรือลบส่วนที่ไม่ต้องการ
เปลี่ยนเสียงพากย์ของวิทยากรแต่ละคนได้ตามต้องการ

คลังคำศัพท์สำหรับคำเฉพาะ

คลังคำศัพท์สำหรับคำเฉพาะ
แนบอภิธานศัพท์ให้กับแต่ละโปรเจกต์ เพื่อให้ชื่อแบรนด์และคำศัพท์เฉพาะของสินค้าถูกแปลเหมือนกันในทุกเวอร์ชันภาษา หรือเลือกคงคำเดิมไว้ตามต้องการ

คลังคำศัพท์หนึ่งชุดจะใช้สำหรับหนึ่งคู่ภาษาและครอบคลุมทุกสำเนียงของภาษานั้น ดังนั้นคลังคำศัพท์ภาษาสเปนเพียงชุดเดียวก็ใช้งานได้ทั่วถึง es-mx และ es-es เหมือนกัน บันทึกของโปรเจกต์ glossary_versionดังนั้นการแก้ไขในภายหลังจึงไม่ส่งผลกระทบต่อAงานที่เสร็จสมบูรณ์แล้ว
ข้อมูลเข้า

รูปแบบไฟล์ที่รองรับ

อัปโหลดไฟล์วิดีโอได้ถึง 7 รูปแบบและไฟล์เสียง 4 รูปแบบ หรือจะส่งลิงก์ URL มาก็ได้ เนื้อหาที่เป็นเสียงอย่างเดียว เช่น พอดแคสต์ ก็สามารถแปลได้เช่นกัน ส่วนฟีเจอร์ซิงค์ริมฝีปากจะใช้กับวิดีโอที่มีใบหน้าปรากฏอยู่

วิดีโอ

7 รูปแบบ
.mp4
.mov
.mkv
.avi
.webm
.m4v
.3gp

เสียง

4 รูปแบบ
.mp3
.wav
.flac
.m4a

ตรวจสอบข้อมูลก่อนเริ่มใช้งาน

ระบบจะแสดงข้อมูลความยาวไฟล์ ขนาดไฟล์ ตัวแปลงสัญญาณวิดีโอ อัตราเฟรม ความละเอียด ตัวแปลงสัญญาณเสียง อัตราตัวอย่าง และรูปแบบเสียง คุณสามารถตรวจสอบความถูกต้องของไฟล์และประเมินค่าใช้จ่ายของแต่ละภาษาได้ล่วงหน้า เนื่องจากการแปลคิดค่าบริการเป็นนาที
ความปลอดภัยและการปฏิบัติตามกฎระเบียบ

พร้อมสำหรับการจัดซื้อในทุกตลาด

Brask Inc ได้รับการรับรองมาตรฐาน SOC 2 Type II ดำเนินงานภายใต้กฎระเบียบ GDPR และแสดงสถานะการควบคุมแบบเรียลไทม์ใน Trust Center มีตัวเลือกสถานที่จัดเก็บข้อมูลสำหรับองค์กรขนาดใหญ่

ใบรับรอง

SOC 2 Type II
GDPR
สมาชิก CAI และ C2PA

การเข้ารหัส

ใช้งาน TLS 1.2 ระหว่างรับส่งข้อมูล
เข้ารหัสด้วย AES-256 เมื่อจัดเก็บ
จัดการคีย์ด้วย SSE-S3
เปลี่ยนคีย์การเข้ารหัสอย่างน้อยทุกๆ 12 เดือน

เนื้อหาของคุณ

สภาพแวดล้อม AI ปิด
ไม่นำข้อมูลไปฝึกโมเดลทั่วไปเด็ดขาด
ส่งออกข้อมูลได้เต็มที่ ไม่ผูกมัดกับแพลตฟอร์ม

เข้าถึง

ระบบลงชื่อเข้าใช้ครั้งเดียว (SSO) และ SAML
กำหนดสิทธิ์การเข้าถึงตามบทบาทหน้าที่
ข้อมูลรับรองผู้ใช้ OAuth 2.0

องค์กร

ตัวเลือกสถานที่เก็บข้อมูล
ข้อตกลงระดับการให้บริการ (SLA) แบบกำหนดเอง
ผู้ดูแลบัญชีส่วนตัว

สิทธิ์การใช้เสียง

เสียงสังเคราะห์พร้อมสิทธิ์การใช้งาน
โคลนเสียงโดยได้รับความยินยอม
ระบบความปลอดภัย AI และมีมนุษย์คอยตรวจสอบ
เปรียบเทียบ

Rask API เมื่อเทียบกับขั้นตอนการแปลที่คุณจัดการเอง

การแปลวิดีโอนำมารวมการแปล เสียงบรรยาย คำบรรยายใต้ภาพ ศัพท์เฉพาะ และการตรวจสอบไว้ในขั้นตอนเดียว นี่คือขั้นตอนการทำงานเดียวกัน แต่เปรียบเทียบใน 2 รูปแบบ
สิ่งที่คุณต้องมี
Rask API
ประกอบจากหลายส่วน
ตัวเลือกภาษาระดับภูมิภาค
135+ ภาษาและภูมิภาค
การรองรับภาษาที่แตกต่างกันไปตามผู้ให้บริการแต่ละราย
คำศัพท์เฉพาะของแบรนด์ในทุกเวอร์ชัน
อภิธานศัพท์แยกตามคู่ภาษา
สคริปต์ค้นหาและแทนที่ที่คุณต้องดูแลรักษาเอง
คำแปลที่ผู้ตรวจสอบของคุณอนุมัติแล้ว
นำเข้าเป็นไฟล์ SRT แล้วค่อยใส่เสียง
การจัดตำแหน่งให้ตรงกับวิดีโอด้วยตนเอง
เสียงผู้พูดในแต่ละตลาด
การโคลนเสียงแบบทันทีและแบบกำหนดเอง
ใช้ผู้ให้บริการเสียงแยกต่างหากในแต่ละภาษา
ดนตรีประกอบและเอฟเฟกต์
เก็บไว้ใต้เสียงพากย์ที่แปลแล้ว
ขั้นตอนการแยกเสียงต้นฉบับที่คุณสร้างขึ้น
คำบรรยายในรูปแบบ .srt และ .vtt
รวมอยู่ด้วย
สร้างขึ้นจากข้อมูลเวลาของคุณเอง
ซิงค์ริมฝีปากสำหรับวิดีโอที่มีคนพูด
เลือกเสริมได้ โดยคิดค่าใช้จ่ายต่อการสร้างวิดีโอเต็มรูปแบบ
ผู้ให้บริการรายอื่น
การแก้ไขข้อความหลังจากผ่านการตรวจสอบ
พากย์เสียงใหม่เฉพาะส่วนที่มีการเปลี่ยนแปลง
เรนเดอร์วิดีโอเวอร์ชันนั้นใหม่ทั้งหมด
ขีดจำกัดอัตราการใช้งาน
ไม่มี
ขึ้นอยู่กับกฎที่เข้มงวดที่สุดของผู้ให้บริการของคุณ
การออกแบบขั้นตอนการทำงานและการตรวจสอบคุณภาพโดยมนุษย์
ให้บริการโดยทีมงานของเรา
ว่าจ้างและจัดการแยกต่างหาก
ที่เกี่ยวข้อง

API แบบครบวงจรที่จัดการส่วนที่เหลือให้ทั้งหมด

คำถามที่ถามบ่อย

API แปลภาษาและท้องถิ่นสำหรับวิดีโอ: คำถามที่พบบ่อย

ไม่พบสิ่งที่คุณกำลังหาอยู่ใช่ไหม?ติดต่อฝ่ายขาย

API แปลภาษาและท้องถิ่นสำหรับวิดีโอคืออะไร

การปรับแต่งวิดีโอให้เข้ากับท้องถิ่นแตกต่างจากการแปลวิดีโออย่างไร

ฉันสามารถปรับแต่งวิดีโอหนึ่งรายการสำหรับหลายภูมิภาคที่ใช้ภาษาเดียวกันได้หรือไม่

ฉันจะรักษาชื่อแบรนด์ให้สม่ำเสมอในทุกเวอร์ชันที่แปลได้อย่างไร

ฉันสามารถใช้คำแปลที่เราอนุมัติไว้แล้วได้หรือไม่

API จัดการกับบริบททางวัฒนธรรมด้วยหรือไม่

API แปลข้อความที่ปรากฏบนหน้าจอด้วยหรือไม่

รองรับภาษาและภูมิภาคใดบ้าง

ฉันสามารถคงเสียงของผู้พูดไว้ในทุกตลาดได้หรือไม่

การซิงค์ริมฝีปากเข้ากับขั้นตอนการแปลและปรับแต่งท้องถิ่นอย่างไร

การแปลและปรับแต่งวิดีโอมีค่าใช้จ่ายเท่าไหร่

Rask ช่วยออกแบบขั้นตอนการแปลวิดีโอของเราได้ไหม

ฉันจะขอเข้าใช้งาน API และรับคีย์ API ได้อย่างไร?

เริ่มพากย์เสียงได้ภายในบ่ายนี้

ส่งคำขอแรกของคุณวันนี้ และติดต่อเราเมื่อคุณต้องการใช้งานในปริมาณมากหรือภาษาที่ไม่มีใครรองรับ