Read Frog

Kiểm soát dịch

Những gì tự khởi động việc dịch, những gì không bao giờ, và khi đã chạy thì đoạn nào bị bỏ qua.

Mở Cài đặt → Dịch → Kiểm soát dịch → Quản lý kiểm soát.

Ở đây có sáu hàng, và cùng nhau chúng trả lời đúng một câu hỏi: khi bạn không bấm gì cả, Read Frog sẽ dịch những gì?

Trang Kiểm soát dịch: hai danh sách trang web, hai hàng quy tắc ngôn ngữ, các ngưỡng đoạn ngắn, và quy tắc trang web

Không có thứ nào ở đây quyết định việc Read Frog có được phép chạy trên một trang web hay không. Đó là Kiểm soát trang web, ở Cài đặt → Tùy chọn → Kích hoạt tiện ích mở rộng. Trang web đã bị loại ra ở đó thì không có Read Frog nào trên đó để bắt đầu bất cứ việc gì, và thêm nó vào đây cũng chẳng đổi được gì.

Bắt đầu theo trang web

Hai danh sách, cả hai đều nhận mẫu URL.

Danh sáchNó làm gì
Tự động dịch theo trang webCác trang này bắt đầu dịch ngay khi mở
Không bao giờ tự động dịch theo trang webCác trang này không bao giờ tự dịch, kể cả khi một quy tắc ngôn ngữ khớp

Danh sách "không bao giờ" được kiểm tra trước và thắng tuyệt đối. Một trang khớp cả hai danh sách, hoặc khớp danh sách "không bao giờ" trong khi ngôn ngữ của nó cũng nằm trong danh sách tự động dịch theo ngôn ngữ, thì kết quả đều là không có gì khởi động. Đây là cách khoét một trang web ra khỏi một quy tắc mà bạn vẫn muốn giữ.

Cả hai danh sách dùng đúng bộ mẫu URL như mọi nơi khác trong Read Frog, nên example.com chỉ đúng máy chủ đó, còn *.example.com mới bao trùm cả các tên miền phụ lẫn tên miền gốc. Bản mới cài có sẵn *.news.ycombinator.com trong danh sách tự động dịch, đó là một ví dụ và bạn xóa được.

Khi bạn dùng công tắc theo từng trang web trong cửa sổ bật lên thay vì tự gõ một mẫu, Read Frog lưu giúp bạn thành *.host — bạn đang chỉ vào một trang web, không phải một tên máy chủ.

Bắt đầu theo ngôn ngữ

Tự động dịch theo ngôn ngữ bắt đầu dịch khi ngôn ngữ phát hiện được của trang nằm trong danh sách bạn đã liệt kê. Đây là quy tắc cho ý "trang tiếng Nhật thì dịch, ở đâu cũng vậy", thay vì điểm danh từng trang web.

Nó phụ thuộc vào việc phát hiện ngôn ngữ thực sự cho ra một câu trả lời: trang không xác định được ngôn ngữ thì không khớp quy tắc ngôn ngữ nào, còn trang được phát hiện là một ngôn ngữ bạn không liệt kê thì được để yên. Bản thân việc phát hiện — chạy cục bộ hay chạy trên một LLM — được cấu hình ở Cài đặt → Tùy chọn → Nhà cung cấp API → Phát hiện ngôn ngữ.

Bỏ qua đoạn văn

Hai hàng ở trên quyết định việc dịch có bắt đầu hay không. Ba hàng tiếp theo quyết định khi nó đã chạy thì bỏ sót những đoạn nào.

Tự động bỏ qua theo ngôn ngữ nhận một danh sách ngôn ngữ. Đoạn nào được phát hiện thuộc một trong số đó thì bị bỏ qua thay vì gửi đi — rất tiện trên trang đã có sẵn một phần viết bằng ngôn ngữ bạn đọc được.

Bên dưới nó là một công tắc riêng dành cho ngôn ngữ đích: Bỏ qua các đoạn đã ở ngôn ngữ đích mà không gửi yêu cầu. Nó bật theo mặc định, và chính nó ngăn nửa đã dịch của một trang song ngữ bị dịch thêm lần nữa.

Cả hai đều chạy một bộ phát hiện cục bộ trên từng đoạn, không bao giờ gửi yêu cầu tới mô hình, và cả hai đều không chịu đoán trên văn bản ngắn: bỏ qua theo ngôn ngữ đích cần ít nhất 50 ký tự, bỏ qua theo các ngôn ngữ bạn liệt kê cần ít nhất 10. Ngắn hơn thế thì cứ dịch, chứ không mạo hiểm bỏ qua sai.

Bộ lọc văn bản ngắn là hai ngưỡng: số ký tự tối thiểu và số từ tối thiểu. Văn bản không đạt một trong hai thì giữ nguyên, không dịch. Cả hai mặc định là 0, tức là chưa đặt gì thì không có gì bị lọc theo độ dài. Một quy tắc trang web khớp có thể ghi đè hai ngưỡng này cho riêng một trang web.

Khi một dòng ngắn trên trang nhất định không dịch, hai ngưỡng này là chỗ cần xem trước tiên; và các bộ lọc cũng áp cho dịch khi di chuột — trỏ vào một đoạn không làm nó được miễn.

Hành vi DOM theo từng trang web

Hàng cuối cùng dẫn sang Site Rules, lại là một loại kiểm soát khác nữa: không phải chuyện trang này có được dịch hay không, mà là đi qua nó như thế nào — phần tử nào được coi là nội dung, phần tử nào để yên, và ngưỡng nào bị ghi đè. Các quy tắc tích hợp sẵn đi kèm với tiện ích, và bạn thêm được quy tắc của riêng mình.

Nên dùng cái nào

Bạn muốnDùng cái này
Read Frog vắng mặt hoàn toàn trên một trang webKiểm soát trang web
Một trang web được dịch ngay lúc mởTự động dịch theo trang web
Một trang web được miễn khỏi các quy tắc tự động của bạnKhông bao giờ tự động dịch theo trang web
Mọi trang viết bằng một ngôn ngữ nào đó đều được dịchTự động dịch theo ngôn ngữ
Một nửa của trang song ngữ giữ nguyênTự động bỏ qua theo ngôn ngữ
Menu và nhãn không bị dịchBộ lọc văn bản ngắn, hoặc đặt Phạm vi dịch thành nội dung chính
Bố cục của một trang web cần được xử lý khác điSite Rules

On this page