Dịch video ngay khi chuyển thành văn bản
Thêm translate_to, mã ISO 639-1 hai chữ cái, vào yêu cầu tạo bản chuyển văn bản. wait cũng chờ cả bản dịch. Hướng dẫn dịch nói về việc tải lên và MCP.
Transcript vẫn được tạo như thường lệ, từ âm thanh lời nói hoặc phụ đề của nền tảng. Bản dịch chạy sau trên văn bản đó, nên bản gốc luôn có sẵn và đọc được, kể cả khi bản dịch chưa xong.
Mỗi yêu cầu chỉ nhận một ngôn ngữ đích. Muốn có ngôn ngữ thứ hai, hãy dịch lại cùng transcript sau khi nó hoàn tất.
curl -X POST "https://api.transcript1.com/v1/transcriptions?wait=60" \
-H "Authorization: Bearer $TRANSCRIPT1_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ", "translate_to": "es"}'Dịch transcript đã có sẵn
Gửi ngôn ngữ bằng POST tới bản chuyển văn bản. API trả về 202 kèm trạng thái bản dịch. Hãy truy vấn bản chuyển văn bản hoặc dùng webhook. Các mã trạng thái nằm trong Bản dịch.
Bản chuyển văn bản phải ở trạng thái hoàn tất, nếu không API trả về transcript_not_ready. Gửi lại yêu cầu là an toàn: bản dịch đang xử lý hoặc đã xong được trả về nguyên trạng, còn bản dịch thất bại sẽ được thử lại.
Webhook gửi transcription.translation.completed hoặc transcription.translation.failed, nên ứng dụng của bạn không cần truy vấn liên tục.
curl -X POST "https://api.transcript1.com/v1/transcriptions/tr_8fK2Lm0PqRsTuVwXyZaBcD/translations" \
-H "Authorization: Bearer $TRANSCRIPT1_API_KEY" \
-H "Content-Type: application/json" \
-d '{"language": "en"}'Phụ đề song ngữ, chỉ bản dịch hoặc bản gốc
Thêm translation=both, only hoặc none vào GET /v1/transcriptions/:id hoặc vào bản tải xuống dạng văn bản, SRT hay VTT. Mặc định là both.
Với both, các đoạn JSON có thêm trường translation, văn bản đặt dòng đã dịch bên dưới dòng gốc, và mỗi khối SRT hoặc VTT có hai dòng. Với only, văn bản đã dịch thay cho bản gốc, còn mốc thời gian và người nói giữ nguyên.
Phản hồi cũng có đối tượng translation chứa ngôn ngữ và trạng thái: processing, completed hoặc failed. Đọc một định dạng khác của transcript đã hoàn tất không tốn thêm phút.
| translation | Bạn nhận được |
|---|---|
| both | Văn bản gốc và bản dịch cùng nhau, mỗi đoạn hoặc khối một cặp. |
| only | Văn bản đã dịch thay cho bản gốc, cùng mốc thời gian. |
| none | Chỉ transcript gốc. |
Bản dịch làm được gì và không làm gì
Đây là bản dịch máy của văn bản transcript. Hãy kiểm tra tên riêng, thuật ngữ chuyên ngành và các câu trích trước khi đăng, và giữ transcript gốc để đối chiếu.
transcript1 không lồng tiếng và không dịch giọng nói của video. Không có âm thanh đã dịch, và phụ đề không được ghép cứng vào video. Bạn nhận văn bản và tệp phụ đề để dùng trong trình chỉnh sửa hoặc trình phát của mình.
Dịch không tốn phút nào. Phút chuyển thành văn bản vẫn tính như thường, và một bản dịch thất bại không làm transcript thất bại cũng không hoàn lại phút.