# Dịch video: dịch transcript và phụ đề sang ngôn ngữ khác

> Dịch video sang ngôn ngữ khác: dịch transcript ngay khi chuyển thành văn bản hoặc sau đó. Nhận phụ đề SRT và VTT song ngữ với mốc thời gian gốc.

Canonical: https://transcript1.com/vi/features/dich-video
Language: vi
Last updated: 2026-10-31

transcript1 chuyển video thành văn bản trước, rồi dịch từng đoạn sang ngôn ngữ bạn chọn. Bạn nhận được transcript đã dịch và phụ đề SRT hoặc VTT song ngữ giữ nguyên mốc thời gian gốc. Đây là dịch văn bản, không phải lồng tiếng.

- Mỗi yêu cầu một ngôn ngữ đích
- Dịch miễn phí: 0 phút
- Giữ nguyên mốc thời gian và người nói

## Dịch ngay khi chuyển thành văn bản hoặc dịch transcript đã xong

### Dịch ngay khi chuyển thành văn bản

Thêm translate_to cùng mã ngôn ngữ hai chữ cái vào yêu cầu có liên kết, tải lên theo phần hoặc tải tệp lên. Công cụ transcribe của MCP cũng nhận tham số này.

### Dịch bất kỳ transcript đã hoàn tất

Yêu cầu dịch một transcript đã hoàn tất vào lúc sau, không cần chuyển thành văn bản lại.

### Cả hai ngôn ngữ hoặc chỉ một

Chọn both, only hoặc none bằng tham số translation. Mặc định là both.

### Phụ đề hai ngôn ngữ

Mỗi khối SRT hoặc VTT hiển thị dòng gốc, bên dưới là bản dịch, với mốc thời gian gốc.

### Miễn phí và tách khỏi transcript

Dịch dùng 0 phút và hiện trong lịch sử sử dụng như một mục miễn phí. Bản dịch thất bại không bao giờ làm transcript thất bại.

## 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](https://transcript1.com/vi/docs/translation#translate-while-transcribing) 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.

### Chuyển video YouTube thành văn bản và dịch sang tiếng Tây Ban Nha

```
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](https://transcript1.com/vi/docs/translation#translate-an-existing-transcript).

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.

### Dịch một bản chuyển văn bản đã hoàn tất sang tiếng Anh

```
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.

- [Hướng dẫn dịch](https://transcript1.com/vi/docs/translation)
- [Giải thích phụ đề SRT và WebVTT](https://transcript1.com/vi/features/tao-file-srt)

## Câu hỏi thường gặp

### Làm sao để dịch một transcript?

Gửi translate_to cùng mã ngôn ngữ hai chữ cái khi tạo bản chuyển văn bản, hoặc gửi ngôn ngữ bằng POST tới /v1/transcriptions/:id/translations cho bản đã hoàn tất.

### Tôi có nhận được phụ đề SRT hoặc VTT song ngữ không?

Có. Theo mặc định, mỗi khối hiển thị dòng gốc và bản dịch bên dưới, với mốc thời gian gốc. Dùng translation=only nếu chỉ muốn văn bản đã dịch.

### Dịch có tốn phút không?

Không. Dịch miễn phí và hiện trong lịch sử sử dụng như một mục miễn phí. Phút chuyển thành văn bản vẫn tính như thường.

### transcript1 có lồng tiếng hoặc dịch giọng nói của video không?

Không. transcript1 dịch văn bản transcript và phụ đề. Không có âm thanh đã dịch.

## Đọc thêm

- [Mốc thời gian, SRT, VTT](https://transcript1.com/vi/features/tao-file-srt)
- [Nhận diện ngôn ngữ](https://transcript1.com/vi/features/nhan-dien-ngon-ngu-trong-audio)
- [Webhook](https://transcript1.com/vi/features/webhook-phien-am)
- [Bản dịch (tài liệu)](https://transcript1.com/vi/docs/translation)
