Phát hiện Ngôn ngữ Trình duyệt (Phía Máy chủ)

Chúng tôi sử dụng tiêu đề HTTP Accept-Language được gửi bởi trình duyệt của bạn để phát hiện ngôn ngữ ưa thích của bạn. Đây là cách các trang web tự động chọn ngôn ngữ phù hợp cho bạn.

Không phát hiện ngôn ngữ nào trong tiêu đề Accept-Language.
Ngôn ngữ được Phát hiện bởi JavaScript (Phía Máy khách)

Chúng tôi sử dụng biến JavaScript "navigator.languages" để phát hiện sở thích ngôn ngữ trình duyệt của bạn. Ngôn ngữ được sắp xếp theo sở thích với ngôn ngữ được ưa thích nhất đứng đầu.

Loading...

Đang phát hiện ngôn ngữ...

Thông tin Trình duyệt

Tính năng Chính

  • Phát hiện sở thích ngôn ngữ trình duyệt ngay lập tức
  • Phát hiện phía máy chủ sử dụng tiêu đề HTTP Accept-Language
  • Phát hiện phía máy khách sử dụng JavaScript navigator.languages
  • Hiển thị mã ngôn ngữ và tên ngôn ngữ đầy đủ
  • Hiển thị điểm ưu tiên cho mỗi ngôn ngữ
  • Thanh tiến trình trực quan cho sở thích ngôn ngữ
  • Sao chép mã ngôn ngữ chỉ với một cú nhấp chuột
  • Xem tiêu đề Accept-Language thô
  • Hiển thị thông tin trình duyệt (User Agent, Nền tảng)
  • Không cần cấu hình - kết quả ngay lập tức

Các Trường hợp Sử dụng Phổ biến

  • Kiểm tra triển khai trang web đa ngôn ngữ
  • Gỡ lỗi vấn đề phát hiện ngôn ngữ và bản địa hóa
  • Xác minh tiêu đề Accept-Language được gửi đúng cách
  • Kiểm tra logic chuyển hướng ngôn ngữ tự động
  • Hiểu cài đặt sở thích ngôn ngữ trình duyệt
  • Kiểm tra QA cho ứng dụng quốc tế hóa
  • Xác minh cơ chế dự phòng ngôn ngữ
  • Xác minh thương lượng ngôn ngữ trong API
  • Kiểm tra CDN và định tuyến ngôn ngữ phía máy chủ
  • Mục đích giáo dục - tìm hiểu cách trình duyệt truyền đạt sở thích ngôn ngữ

Cách Sử dụng

  1. Chỉ cần tải trang này - phát hiện diễn ra tự động
  2. Xem ngôn ngữ được phát hiện phía máy chủ từ tiêu đề Accept-Language
  3. Kiểm tra điểm ưu tiên để xem mức độ ưu tiên ngôn ngữ
  4. Xem ngôn ngữ được phát hiện phía máy khách từ JavaScript
  5. Sao chép bất kỳ mã ngôn ngữ nào bằng cách nhấp vào nút "Sao chép"
  6. Kiểm tra thông tin trình duyệt của bạn ở phía dưới
  7. Để kiểm tra các ngôn ngữ khác nhau, thay đổi cài đặt ngôn ngữ trình duyệt của bạn
  8. Làm mới trang để xem sở thích ngôn ngữ được cập nhật

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

Tiêu đề HTTP Accept-Language được trình duyệt của bạn gửi với mọi yêu cầu. Nó cho máy chủ biết ngôn ngữ bạn ưa thích, cho phép các trang web tự động hiển thị nội dung bằng ngôn ngữ của bạn.

Điểm ưu tiên (giá trị chất lượng) dao động từ 0 đến 1. Điểm 1.0 có nghĩa là ưu tiên cao nhất. Điểm thấp hơn cho biết ngôn ngữ ít được ưa thích hơn. Trình duyệt sử dụng điều này để chỉ ra mức độ ưu tiên ngôn ngữ của bạn.

Chúng có thể khác nhau vì tiêu đề Accept-Language được cấu hình trong cài đặt trình duyệt, trong khi navigator.languages phản ánh cấu hình ngôn ngữ thực tế của trình duyệt. Một số trình duyệt có thể có giá trị khác nhau cho mỗi cái.

Trong Chrome: Cài đặt → Ngôn ngữ. Trong Firefox: Cài đặt → Ngôn ngữ. Trong Safari: Tùy chọn Hệ thống → Ngôn ngữ & Khu vực. Sau khi thay đổi, làm mới trang này để xem kết quả được cập nhật.

navigator.languages là thuộc tính JavaScript trả về một mảng mã ngôn ngữ đại diện cho ngôn ngữ ưa thích của người dùng, được sắp xếp theo sở thích. Phần tử đầu tiên là ngôn ngữ được ưa thích nhất.

Phát hiện ngôn ngữ đúng cách cải thiện trải nghiệm người dùng bằng cách tự động hiển thị nội dung bằng ngôn ngữ ưa thích của người dùng. Nó cần thiết cho các trang web và ứng dụng quốc tế hóa.

Có! Công cụ này giúp bạn xác minh rằng trình duyệt của bạn đang gửi tiêu đề Accept-Language chính xác và sở thích ngôn ngữ của bạn được cấu hình đúng cách.

Điều này hiếm nhưng có thể xảy ra nếu trình duyệt của bạn không gửi tiêu đề Accept-Language hoặc nếu JavaScript bị vô hiệu hóa. Kiểm tra cài đặt trình duyệt của bạn và kích hoạt JavaScript.