Sẵn hàng

Polyglot

Chuỗi văn bản cho ứng dụng và trang web của bạn bằng 43 ngôn ngữ, được dịch bởi chính mô hình của bạn và được kiểm tra từng chuỗi một.

  • Linux or macOS
  • Python 3.9+
  • Local LLM
  • 6 file formats
$397một lần

Bao gồm 12 tháng cập nhật

Tính năng chính

Polyglot lấy các chuỗi tiếng Anh mà ứng dụng và trang web của bạn đã có và viết lại chúng sang tối đa 42 ngôn ngữ khác, trong các tệp và thư mục mà từng nền tảng mong đợi, sử dụng một mô hình do bạn tự vận hành. Mọi chuỗi đều được kiểm tra khi trả về: nếu một placeholder, một thẻ hoặc một tên bạn giữ lại bị mất, hoặc câu trả lời không thuộc bảng chữ cái của ngôn ngữ đó, chuỗi sẽ được yêu cầu dịch lại, và một chuỗi vẫn thất bại sẽ bị loại bỏ và được báo cáo thay vì đưa vào bản phát hành khi còn lỗi.

Đã kiểm thử trên một mô hình thực tế

Bên trong gồm những gì

Bộ dịch

Gửi các lô dữ liệu đến mô hình của bạn, kiểm tra, thử lại với vấn đề được chỉ rõ, một bộ nhớ dịch thuật, các ngôn ngữ chạy song song.

Sáu định dạng

Các trình đọc và ghi giữ lại các ký tự thoát, thư mục và quy tắc số nhiều của từng nền tảng.

Các bước kiểm tra

Có thể sử dụng độc lập: kiểm tra một bản dịch bạn đã có so với bản gốc tiếng Anh của nó.

Một ứng dụng ví dụ

Một ứng dụng nhỏ ở cả sáu định dạng kèm cấu hình, để bạn dùng thử trước khi dùng cho dự án của mình.

Yêu cầu

  • Linux hoặc macOS với Python 3.9 trở lên; không cần cài đặt gì từ pip.
  • Một máy chủ mô hình OpenAI-compatible với mô hình chỉ dẫn đa ngôn ngữ; của chúng tôi là một mô hình mở 27 tỷ tham số.

Nên biết

  • Các bước kiểm tra phát hiện những gì làm hỏng ứng dụng, chứ không phải sai nghĩa: hãy để một người bản ngữ đọc trang sản phẩm, tường trả phí và văn bản pháp lý của bạn.
  • Các mục số nhiều gettext vẫn giữ nguyên tiếng Anh trong phiên bản này.
  • Tốc độ phụ thuộc vào mô hình của bạn.
  • Các bước kiểm tra miễn phí và mã nguồn mở: translation-checks trên GitHub. Bộ công cụ bổ sung thêm bộ dịch, sáu định dạng, các dạng số nhiều, bộ nhớ và một năm cập nhật.

From our field notes

Câu hỏi

Những ngôn ngữ nào?

Tiếng Ả Rập, Amharic, Bulgaria, Séc, Đức, Hy Lạp, Tây Ban Nha, Ba Tư, Phần Lan, Philippines, Pháp, Gaelic Scotland, Do Thái, Creole Haiti, Hungary, Armenia, Indonesia, Ý, Nhật, Khmer, Kannada, Hàn, Macedonia, Mã Lai, Hà Lan, Na Uy, Oromo, Punjab, Ba Lan, Bồ Đào Nha (Brazil), Romania, Nga, Slovakia, Slovenia, Serbia, Thụy Điển, Thái, Thổ Nhĩ Kỳ, Ukraine, Việt và Trung giản thể và phồn thể, từ tiếng Anh.

Có cần GPU không?

Bản thân Polyglot thì không; máy chủ mô hình của bạn mới quyết định. Một mô hình nhỏ chạy trên CPU, chậm; GPU giúp xử lý một tệp lớn ở nhiều ngôn ngữ chỉ trong vài phút.

Điều gì xảy ra với một chuỗi mà mô hình dịch sai?

Chuỗi đó sẽ được yêu cầu dịch lại riêng lẻ, kèm theo mô tả lỗi. Nếu vẫn thất bại, chuỗi đó sẽ bị loại khỏi tệp, để ứng dụng của bạn hiển thị bản tiếng Anh cho chuỗi đó, và quá trình chạy sẽ liệt kê nó cùng với lý do. Không có dữ liệu lỗi nào được ghi vào.

Tôi có thể dùng API được lưu trữ thay thế không?

Có: bất kỳ dịch vụ nào có endpoint chat tương thích OpenAI. Hãy nhập URL cơ sở và tên mô hình vào polyglot.json, cùng với mã khóa vào một tệp.

Đã cập nhật: