Nhiều bot dịch thuật Discord tập trung vào tin nhắn đã gõ trong các kênh văn bản. Nếu một máy chủ cần dịch lời nói trong các kênh thoại, đó là một khả năng riêng cần xác minh trước khi cài bot: bot phải có hỗ trợ thoại hiện tại, yêu cầu quyền rõ ràng và các hướng ngôn ngữ mà thành viên của bạn cần.

Nếu một bot dịch thoại đột nhiên im lặng, bị gỡ khỏi danh sách, hoặc bắt đầu trả về lỗi giữa cuộc gọi, hãy bắt đầu bằng cách kiểm tra trạng thái, quyền, ngôn ngữ được hỗ trợ và các ghi chú bảo trì gần đây của nó. Dịch thoại có nhiều phần chuyển động hơn dịch văn bản, vì vậy chỉ nhìn vào tiêu đề trong danh sách là chưa đủ để kết luận nó phù hợp với một cuộc gọi trực tiếp.

Bài viết này tách hai nửa của vấn đề: bot dịch văn bản và quy trình dịch thoại. Nó cũng giải thích vì sao một máy chủ có thể muốn một tùy chọn phía client cho thoại, nơi mỗi người nghe có thể chọn một ngôn ngữ. Ở đây không liệt kê tên bot nào; hãy xác minh trực tiếp các khả năng hiện tại và tình trạng bảo trì với nhà cung cấp trước khi chọn một bot.

Điểm chính

Bot dịch thuật Discord thực sự dịch những gì

Duyệt qua bất kỳ thư mục bot nào, danh mục dịch thuật trông rất đông. Đọc kỹ mô tả thì đám đông ấy nhanh chóng thưa đi.

Bot văn bản thường hoạt động theo một trong ba cách: dịch một tin nhắn khi bạn phản ứng bằng emoji lá cờ, tự động dịch mọi tin nhắn trong một kênh được chỉ định, hoặc cung cấp một lệnh slash để thành viên gõ thứ gì đó như /translate và nhận phản hồi bằng ngôn ngữ đích.

Những tính năng đó xử lý chat văn bản. Một nhà cung cấp có thể cung cấp dịch thoại riêng, vì vậy hãy kiểm tra rằng bot thực sự hỗ trợ quy trình kênh thoại bạn cần trước khi cấu hình vai trò hoặc mời nó vào máy chủ.

Cần thoại, không cần văn bản? Đi thẳng tới dịch một kênh thoại Discord mà không cần bot, hoặc mở MirrorCaption trong một tab trình duyệt và thử nó trong cuộc gọi tiếp theo của bạn.

Cần xác minh gì đối với bot dịch thoại Discord

Dịch thoại bổ sung thu âm, giải mã, chuyển lời nói thành văn bản, dịch thuật và phân phối vào quy trình của bot văn bản. Điều đó khiến tài liệu của nhà cung cấp, việc bảo trì đang hoạt động và một bài kiểm tra thực tế trở nên đặc biệt quan trọng.

Văn bản là một API được tài liệu hóa, hạng nhất

Khi một bot đọc một tin nhắn đã gõ, nó đang dùng cơ chế mà Discord công bố, phiên bản hóa và kỳ vọng nhà phát triển sẽ phụ thuộc vào. Sự kiện tin nhắn đi qua gateway. Lệnh slash là một kiểu tương tác đã được tài liệu hóa. Cả hai đều đi kèm một hợp đồng công khai.

Các bề mặt API đã được tài liệu hóa cho tác giả bot một lộ trình tích hợp rõ ràng. Chúng không loại bỏ nhu cầu đánh giá quyền, hỗ trợ và thực hành bảo trì của nhà cung cấp.

Truyền tải thoại đã được tài liệu hóa, nhưng một quy trình dịch hoàn chỉnh có nhiều phần hơn

Tài liệu kết nối thoại của Discord mô tả một kết nối UDP dùng cho cả nhận và truyền dữ liệu thoại. Điều đó khiến nó trở thành nguồn chính hữu ích khi đánh giá các tuyên bố kỹ thuật của một bot có khả năng thoại.

Một bot dịch thuật vẫn phải thu và giải mã âm thanh cần thiết, xử lý nhiều người nói, chạy nhận dạng giọng nói và dịch thuật, rồi trả kết quả ở dạng có thể sử dụng. Hỗ trợ, độ trễ, quyền riêng tư, phạm vi ngôn ngữ và quyền có thể khác nhau theo nhà cung cấp, vì vậy hãy xác minh trực tiếp thay vì suy ra từ chữ "translation" trong một danh sách thư mục.

Nếu một bot ngừng hoạt động, nhà cung cấp của nó là bên có thể giải thích nguyên nhân tốt nhất. Trước khi thay thế, hãy kiểm tra trạng thái và nhật ký thay đổi hiện tại của nhà cung cấp, xác nhận lại quyền của bot, và thử kênh cùng cặp ngôn ngữ dự định. Một tùy chọn phía client cũng có thể hữu ích khi thành viên cần các ngôn ngữ đầu ra độc lập.

Quy trình minh họa

Con bot hoạt động cho đến khi không còn hoạt động

Hãy hình dung một máy chủ phần cứng mã nguồn mở có 40 thành viên với buổi họp thoại hàng tuần: bốn cộng tác viên ở Đức, ba ở Đài Loan, hai ở Brazil. Một quản trị viên thêm một bot dịch thoại vào tháng Một. Nó hoạt động đủ tốt để các cộng tác viên Đài Loan bắt đầu tham gia cuộc gọi thay vì đọc ghi chú sau đó.

Đến tháng Ba, bot tham gia kênh, hiển thị là đã kết nối, và không đăng gì cả. Không lỗi, không nhật ký thay đổi, không thông báo. Quản trị viên thử hai bot thay thế trong hai tuần tiếp theo. Một bot không bao giờ kết nối; bot kia chép lại người nói to nhất và bỏ sót mọi người khác. Buổi họp quay lại chỉ dùng tiếng Anh, và các cộng tác viên Đài Loan lại quay về đọc ghi chú.

Đây là tình huống minh họa, không phải câu chuyện khách hàng. Nếu nghe quen thuộc, hãy dùng nó như một danh sách kiểm tra: xác nhận hỗ trợ, quyền, ngôn ngữ và trạng thái hiện tại của nhà cung cấp trước khi thay một bot bằng bot khác.

Vì sao dịch thoại theo từng người nghe có thể hữu ích

Chọn bot chỉ là một phần của quyết định. Mô hình đầu ra cũng quan trọng.

Một bot phía máy chủ có thể dùng một cấu hình, một đích đầu ra, hoặc một ngôn ngữ đích cho mỗi kênh. Cách đó có thể dễ quản trị, nhưng cũng có thể đặt ra một câu hỏi thực tế: dịch sang ngôn ngữ nào?

Đặt một kênh sang tiếng Anh thì một số cộng tác viên có thể đang đọc ngôn ngữ thứ hai; đặt sang tiếng Bồ Đào Nha thì sự đánh đổi thay đổi. Nhiều cấu hình ngôn ngữ đích có thể làm tăng khối lượng vận hành cho một máy chủ do tình nguyện viên quản lý.

Với một số cộng đồng, dịch thuật là theo từng người nghe chứ không phải theo từng máy chủ. Mỗi người trong một kênh thoại có thể muốn cùng một âm thanh được hiển thị bằng ngôn ngữ của riêng họ và trên màn hình của riêng họ. Một quy trình phía client là một cách để hỗ trợ sở thích đó.

Điều này không có nghĩa bot thoại là lựa chọn sai. Nó chỉ có nghĩa là một bot toàn máy chủ và một công cụ theo từng người nghe giải quyết các phiên bản khác nhau của cùng một vấn đề.

Khi nào bot dịch thuật Discord thực sự là câu trả lời đúng

Đây không phải là lập luận chống lại bot. Với chat văn bản, bot có thể là một cách thực tế để tự động hóa dịch thuật trong một máy chủ.

Nếu vấn đề chính của máy chủ là thành viên viết bằng các ngôn ngữ khác nhau trong các kênh văn bản dùng chung, một bot dịch văn bản có thể là điểm khởi đầu phù hợp. Hãy xem xét hỗ trợ ngôn ngữ, quyền và điều khoản riêng tư của nó trước khi mời vào.

Quy trình minh họa

Khi bot là câu trả lời

Một máy chủ cộng đồng 900 thành viên cho một trò chơi indie Nhật Bản có #general bằng tiếng Anh và #雑談 bằng tiếng Nhật. Thành viên di chuyển qua lại giữa hai kênh và mất đi một nửa cuộc trò chuyện.

Quản trị viên thêm một bot dịch văn bản với tự động dịch theo từng kênh, nên các bài đăng trong mỗi kênh sẽ có một chuỗi phản hồi đã được dịch. Không có gì thay đổi về thoại, vì thoại không phải là vấn đề. Cuộc trò chuyện đã gõ không còn bị tách rời gọn gàng theo ranh giới ngôn ngữ nữa.

Ví dụ minh họa, nhưng bài học là thật: hãy chẩn đoán bề mặt nào thực sự gây khó khăn trước khi chọn công cụ. Quy trình văn bản và thoại có các yêu cầu khác nhau.

Cách dịch một kênh thoại Discord mà không cần bot

Nếu mục tiêu là hiểu chat thoại trực tiếp, con đường khả thi hiện nay đi qua chính thiết bị của người nghe thay vì máy chủ.

Mở Discord trong tab Chrome hoặc Microsoft Edge trên máy tính thay vì ứng dụng gốc, tham gia kênh thoại, rồi chạy một công cụ chép lời dựa trên trình duyệt để bắt âm thanh của tab đó bằng API chụp màn hình của trình duyệt. Âm thanh không bao giờ rời khỏi máy của bạn trên đường tới máy chủ, vì nó hoàn toàn không đi tới máy chủ.

Đó là cách chế độ Meet của MirrorCaption hoạt động. Nó thu âm thanh của tab trình duyệt cùng với mic của bạn, phát trực tiếp chép lời và dịch thuật song song, và gắn nhãn các giọng nói khác nhau để bạn theo dõi ai đã nói gì. Nó hỗ trợ 50+ ngôn ngữ có thể chọn và chạy trong trình duyệt, nên không cần quản trị viên cài đặt và không có gì phải thêm vào máy chủ.

Hãy nói rõ đây là gì và không phải gì

Ba giới hạn trung thực, vì nếu không thì trang này sẽ tự mâu thuẫn:

Đổi lại, bạn có được quyền kiểm soát theo từng người nghe: mỗi người nghe có thể chọn ngôn ngữ đích của riêng mình mà không cần thay đổi cấu hình toàn máy chủ.

Hãy thử trong cuộc gọi thoại tiếp theo của bạn. Mỗi tài khoản bắt đầu với 1 giờ miễn phí, một lần duy nhất, không cần thẻ tín dụng và không đặt lại hàng tháng. Mở MirrorCaption trong một tab Chrome hoặc Edge cạnh Discord và xem việc đọc theo có thay đổi cuộc trò chuyện hay không.

Bot văn bản vs bot thoại vs phía client: so sánh song song

Bot dịch văn bản Bot dịch thoại Dịch trực tiếp phía client
Nó xử lý gì Tin nhắn đã gõ trong kênh văn bản Lời nói trong kênh thoại Lời nói trong kênh thoại, cộng với mic của bạn
Ai thiết lập Quản trị viên máy chủ, một lần Quản trị viên máy chủ, với thiết lập riêng theo nhà cung cấp Mỗi thành viên, trên thiết bị của riêng họ
Ngôn ngữ đầu ra Một ngôn ngữ cho mỗi kênh Một ngôn ngữ cho mỗi kênh hoặc mỗi phiên bản bot Được chọn theo từng người nghe
Nền tảng API Sự kiện tin nhắn và lệnh ứng dụng đã được tài liệu hóa Truyền tải thoại của Discord cộng với ngăn xếp giọng nói và dịch thuật của nhà cung cấp API chụp màn hình của trình duyệt
Nó cũ đi như thế nào Phụ thuộc vào bảo trì của nhà cung cấp và thay đổi API của Discord Phụ thuộc vào bảo trì của nhà cung cấp, quyền và quy trình thoại Gắn với API trình duyệt, không phải nội bộ Discord
Phù hợp nhất cho Cuộc trò chuyện đa ngôn ngữ bằng văn bản Máy chủ muốn một quy trình thoại dùng chung Thành viên cần theo dõi thoại trực tiếp

Thiết lập thực tế cho một máy chủ Discord đa ngôn ngữ

Ghép hai nửa lại với nhau thì khuyến nghị sẽ không hào nhoáng nhưng bền vững.

  1. Chẩn đoán bề mặt trước. Vấn đề là tin nhắn đã gõ hay chat thoại? Các máy chủ thường mua nhầm công cụ vì "dịch thuật" gộp cả hai thành một từ.
  2. Với văn bản, hãy cân nhắc bot. Chỉ bật tự động dịch trên những kênh cần nó và xác nhận quyền của bot trước khi mời vào.
  3. Với thoại, hãy cho thành viên một lựa chọn. Một bot thoại toàn máy chủ có thể phù hợp với một số cộng đồng; một trình dịch dựa trên trình duyệt đặt cạnh Discord có thể cho mỗi thành viên chọn ngôn ngữ đích.
  4. Giữ một phương án dự phòng. Nói chậm lại, dùng kênh văn bản cho tên và số, và để mọi người đọc theo bằng ngôn ngữ của riêng họ khi cần.
  5. Giữ bản chép ở nơi hữu ích. Phụ đề trực tiếp và bản chép lưu lại làm những việc khác nhau, điều này đáng hiểu trước khi bạn quyết định giữ cái gì. Hướng dẫn của chúng tôi về phụ đề trực tiếp vs bản chép giải thích sự khác biệt.
Quy trình minh họa

Thiết lập tách đôi trong thực tế

Một cộng đồng modding có một cuộc gọi thoại vào thứ Bảy. Quản trị viên ghim một tin nhắn: các kênh văn bản dùng bot của máy chủ, còn các thành viên muốn phụ đề thoại riêng có thể mở Discord trong Chrome và chạy một trình dịch ở tab thứ hai, đặt sang ngôn ngữ họ đọc nhanh nhất.

Ba thành viên làm vậy. Cộng tác viên người Ba Lan đọc tiếng Ba Lan, cộng tác viên người Hàn Quốc đọc tiếng Hàn, từ cùng một âm thanh vào cùng một thời điểm. Không ai phải đồng ý một ngôn ngữ đích chung, và không có gì mới được cài trên máy chủ.

Minh họa thôi, nhưng hãy chú ý điều đã thay đổi: quản trị viên ngừng cố giải quyết một vấn đề theo từng người nghe bằng một công cụ theo từng máy chủ.

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

Bot dịch thuật Discord có dịch chat thoại không?

Nhiều bot dịch thuật Discord tập trung vào tin nhắn đã gõ trong các kênh văn bản. Dịch trong kênh thoại là một khả năng riêng, vì vậy hãy kiểm tra tài liệu hiện tại và quyền của bot trước khi cài đặt.

Vì sao bot dịch thoại Discord ngừng hoạt động?

Discord tài liệu hóa kết nối thoại như một truyền tải UDP để nhận và gửi dữ liệu thoại. Một bot dịch thoại vẫn phải triển khai đúng việc thu âm, giải mã, chuyển lời nói thành văn bản, dịch thuật và phân phối, vì vậy hãy kiểm tra tài liệu hiện tại và trạng thái bảo trì của nó.

Tôi có thể dịch một kênh thoại Discord mà không thêm bot không?

Có. Mở Discord trong tab Chrome hoặc Edge trên máy tính và chạy một công cụ chép lời dựa trên trình duyệt để bắt âm thanh của tab đó. Không có gì được thêm vào máy chủ, và không cần quyền quản trị viên, vì việc dịch diễn ra trên chính thiết bị của bạn.

MirrorCaption có hoạt động với ứng dụng Discord desktop không?

Chế độ Meet được xây dựng để bắt âm thanh từ một tab trình duyệt trong Chrome hoặc Microsoft Edge trên máy tính, nên nó phù hợp với Discord trên trình duyệt. Ứng dụng Discord desktop gốc không phải là một tab trình duyệt, nên nằm ngoài đường dẫn đã được kiểm thử đó.

Bot dịch thuật có còn đáng thêm vào máy chủ của tôi không?

Với tin nhắn đã gõ, một bot dịch chat văn bản có thể là lựa chọn phù hợp. Discord tài liệu hóa sự kiện tin nhắn và lệnh ứng dụng; hãy chọn một bot có quyền rõ ràng, bảo trì tích cực và hỗ trợ ngôn ngữ mà máy chủ của bạn cần.

Thiết lập tốt nhất cho một máy chủ Discord đa ngôn ngữ là gì?

Một thiết lập tách đôi: bot dịch chat văn bản cho các kênh đã gõ, và dịch trực tiếp phía client trên thiết bị riêng của từng thành viên cho các kênh thoại. Dịch thuật là theo từng người nghe, nên phần thoại hoạt động tốt hơn khi mỗi người chọn ngôn ngữ đích của riêng mình.

Kết luận về bot dịch thuật Discord

Bot dịch thuật Discord có thể hỗ trợ cả quy trình tập trung vào văn bản lẫn tập trung vào thoại, nhưng các quy trình đó có yêu cầu khác nhau.

Với tin nhắn đã gõ, một bot được tài liệu hóa tốt có thể là lựa chọn thực tế. Với các kênh thoại, hãy xác minh hỗ trợ thoại hiện tại của nhà cung cấp và quyết định xem một bot dùng chung, một công cụ phía client, hay cả hai có phù hợp nhất với những thành viên cần dịch thuật hay không.

Một tùy chọn phía client cũng có thể giải quyết một nhu cầu khác: các thành viên Brazil và Đài Loan của bạn có thể không cần cùng một bản dịch, và mỗi người có thể chọn ngôn ngữ đầu ra một cách độc lập.

Nếu bạn muốn thử phần thoại trước khi thay đổi bất cứ điều gì trong máy chủ của mình, chỉ cần một tab trình duyệt. Đọc trọn một cuộc gọi bằng ngôn ngữ của riêng bạn và xem nó có thay đổi cách bạn tham gia hay không. Để có bức tranh rộng hơn về việc đưa phụ đề vào bất kỳ cuộc gọi trực tiếp nào, hướng dẫn thiết lập phụ đề trực tiếp của chúng tôi bao quát các nền tảng khác, và nếu bạn đang dùng những cuộc gọi này để học ngôn ngữ, học ngôn ngữ với các cuộc trò chuyện thực là trường hợp sử dụng gần nhất.

Đọc cuộc gọi thoại tiếp theo bằng ngôn ngữ của riêng bạn

1 giờ miễn phí để thử. Không cần thẻ tín dụng. Không đặt lại hàng tháng. Không cần cài đặt để bắt đầu.

Bắt đầu miễn phí