Cách Tự Động Phát Hiện Ngôn Ngữ Trình Duyệt

Rifat Hướng dẫn WordPress Sep 3, 2024

Các trang web muốn tiếp cận mọi người trên toàn thế giới cần cho phép người dùng xem nội dung bằng ngôn ngữ họ muốn. Là chủ sở hữu trang web, điều này rất dễ thực hiện. Chỉ cần thiết lập trang web của bạn để tự động tìm ra ngôn ngữ mà trình duyệt đang sử dụng.

Dịch trang web chắc chắn là bước đầu tiên để tạo một trang web có thể đọc được bằng nhiều ngôn ngữ. Nhưng nếu bạn đã tạo nhiều phiên bản trang web khác nhau bằng nhiều ngôn ngữ khác nhau, việc chuyển hướng người dùng đến phiên bản họ thích sẽ tự động đưa trải nghiệm duyệt web lên một bước nữa.

Có, nút hoặc trang chuyển đổi ngôn ngữ vẫn quan trọng đối với hầu hết mọi trang web có nhiều hơn một ngôn ngữ. Nhưng tính năng phát hiện ngôn ngữ tự động của trình duyệt giúp khách hàng của bạn di chuyển nhanh hơn trên trang web của bạn. Điều này sau đó có thể cải thiện trải nghiệm người dùng (UX), mức độ tương tác, doanh số và chuyển đổi.

Chúng ta sẽ xem xét cách phát hiện ngôn ngữ trình duyệt tự động hoạt động như thế nào và tại sao nó lại quan trọng trong bài viết này. Sau đó, chúng tôi sẽ chỉ cho bạn cách sử dụng plugin đa ngôn ngữ yêu thích của chúng tôi, TranslatePress , để khiến trang WordPress của bạn tự động phát hiện ngôn ngữ đang được trình duyệt sử dụng.

Tạo trang web tuyệt vời

Với trình tạo trang miễn phí tốt nhất Elementor

Bắt đầu bây giờ

Làm thế nào để tìm ra ngôn ngữ mà người dùng nói

Vào một thời điểm nào đó, bạn có thể đã vào trang web của một thương hiệu nước ngoài và thấy rằng nó được viết bằng ngôn ngữ của bạn. Điều này có thể xảy ra vì trang web có thể tự động tìm ra ngôn ngữ bạn muốn sử dụng.

Không chắc điều này có liên quan gì đến việc mọi người vi phạm luật riêng tư không. Bạn có thể yên tâm rằng sẽ không có dữ liệu cá nhân nào bị theo dõi vì tính năng phát hiện ngôn ngữ người dùng tự động dựa trên logic hợp lý.

Có ba cách chính để các trang web tìm ra ngôn ngữ mà người dùng muốn sử dụng. Điều này có thể phụ thuộc vào trình duyệt được sử dụng, địa chỉ IP hoặc cách trang web được thiết lập cho các quốc gia khác nhau.

Xác định trình duyệt ưa thích

Đây là cách phổ biến nhất để các trang web tự động tìm ra ngôn ngữ của trình duyệt. Khi bạn cài đặt trình duyệt trên thiết bị của mình, bạn thường chọn ngôn ngữ bạn muốn sử dụng.

Sau đó, khi bạn sử dụng trình duyệt này để truy cập một trang web, trang web có thể dễ dàng tìm thấy ngôn ngữ bạn muốn trong các tệp cài đặt của trình duyệt. Sau đó, trang web sử dụng mã (hầu hết là Javascript) để gửi người dùng đến phiên bản trang web đã được dịch. Là chủ sở hữu của một trang web, bạn có thể chọn thực hiện việc này tự động hoặc hỏi người dùng xem họ có muốn xem trang web của bạn bằng ngôn ngữ đã phát hiện không.

Khi thiết lập phát hiện ngôn ngữ trình duyệt tự động, điều quan trọng là phải cho phép khách truy cập chọn ngôn ngữ ưa thích của họ khi họ truy cập vào trang web của bạn. Điều này trở nên dễ dàng hơn với trình chuyển đổi ngôn ngữ tự động.

Nhưng mọi người trên khắp thế giới nói nhiều ngôn ngữ khác nhau. Và bạn có thể đang tự hỏi nên dịch trang web của mình sang ngôn ngữ nào. Một cách để giải quyết vấn đề này là dịch trang web sang các ngôn ngữ được sử dụng phổ biến nhất trên thế giới.

Nhưng theo cách thực hành tốt nhất, tốt hơn là bạn nên nghĩ đến ngôn ngữ mà đối tượng của bạn nói. Bạn có thể dễ dàng thực hiện điều này bằng cách xem xét các quốc gia mà hầu hết khách truy cập trang web của bạn hiện đang đến và nỗ lực tiếp cận họ tốt hơn.

Google Analytics rất hữu ích trong trường hợp này.

Tra cứu địa chỉ IP

Các trang web cũng có thể sử dụng địa chỉ IP của khách truy cập để suy ra ngôn ngữ trình duyệt của người dùng. Sau khi hoàn tất tra cứu địa chỉ IP của trang web, vị trí của người dùng sẽ được hiển thị chính xác. Sau đó, người dùng sẽ được chuyển hướng đến một trang mới có tính đến vị trí hiện tại của họ.

Nhưng cũng có những khó khăn với cách tiếp cận này. Trong một số trường hợp, ngôn ngữ ưa thích của người dùng có thể không khớp với vị trí địa lý của họ. Tuy nhiên, việc tra cứu địa chỉ IP chuẩn sẽ không phân biệt được giữa hai ngôn ngữ này.

Nếu bạn truy cập một trang web từ Hoa Kỳ và sau đó chuyển đến một quốc gia mà ngôn ngữ chính thức không phải là tiếng Anh, địa chỉ IP sẽ tự động cập nhật vị trí của bạn và chuyển hướng bạn đến phiên bản địa phương của trang web. Do đó, có thể khó tương tác với nội dung của trang web nếu bạn không biết ngôn ngữ của quốc gia bạn đã chuyển đến.

Các quốc gia như Canada và Cameroon có nhiều hơn một ngôn ngữ chung vì những lý do tương tự. Đôi khi lựa chọn ngôn ngữ mặc định không phải là lựa chọn tốt nhất. Một tình huống tương tự xảy ra khi người dùng truy cập trang web bằng Mạng riêng ảo (VPN), vì việc cung cấp bản dịch của trang web dựa trên vị trí có thể gây ra hậu quả không mong muốn. Các vấn đề đã đề cập ở trên là lý do tại sao cách tiếp cận này để phát hiện ngôn ngữ trình duyệt hiếm khi được các trang web sử dụng.

Quốc tế hóa

Các trang web cần tính đến sự khác biệt về ngôn ngữ ngoài việc tự động phát hiện ngôn ngữ trình duyệt cho các ngôn ngữ hoàn toàn khác biệt. Tiếng Anh thường được trích dẫn làm ví dụ minh họa vì nó bao gồm hai loại riêng biệt: tiếng Anh Mỹ và tiếng Anh Anh. Các loại này được viết và trình bày theo nhiều cách khác nhau.

Trang web của bạn phải có chức năng phát hiện ngôn ngữ tự động có thể phân biệt giữa hai loại ngôn ngữ để các nỗ lực bản địa hóa thành công. Để quốc tế hóa doanh nghiệp của bạn thành công, bạn có thể sử dụng một trong hai cách tiếp cận đầu tiên.

Tại sao việc tự động phát hiện ngôn ngữ trình duyệt lại quan trọng?

Việc những người truy cập lần đầu vào trang web của bạn muốn đọc nội dung bằng tiếng mẹ đẻ của họ là điều tự nhiên. Đó là lý do tại sao việc triển khai phát hiện ngôn ngữ cho khách truy cập một cách tự động là rất quan trọng.

Sau khi bạn thiết lập trang web của mình để tự động nhận dạng ngôn ngữ trình duyệt của khách truy cập, trang web sẽ luôn sử dụng ngôn ngữ mà khách truy cập đó đã sử dụng trước đó bằng cách tham chiếu đến cookie. Theo cách này, khi khách truy cập quay lại trang web của bạn, họ có thể dễ dàng chuyển sang ngôn ngữ yêu thích của mình.

Hầu hết khách truy cập vào một trang web toàn cầu sẽ có trình duyệt hoặc địa chỉ IP được định cấu hình thành ngôn ngữ khác với ngôn ngữ mặc định của trang web. Bất kỳ người dùng nào truy cập trang web của bạn khi plugin Tự động phát hiện ngôn ngữ người dùng đang hoạt động sẽ thấy một cửa sổ bật lên cung cấp để chuyển sang ngôn ngữ được phát hiện.

Bạn cũng có thể cấu hình mọi thứ theo cách mà người dùng được tự động chuyển hướng đến ngôn ngữ phù hợp. Vấn đề là thuật toán của Google luôn thay đổi, vì vậy có thể điều này sẽ không giúp trang web của bạn được lập chỉ mục.

Bạn sẽ được hưởng những lợi ích sau đây trong cả hai trường hợp:

  • Trải nghiệm của người dùng trên trang web của bạn sẽ được cải thiện đáng kể;
  • Nhiều người sẽ tương tác với trang đích và trang web của bạn hơn;
  • Khách hàng sẽ dành nhiều thời gian hơn trên trang web của bạn, điều này tốt cho cả trải nghiệm của người dùng và SEO.
  • Sẽ có nhiều khách hàng mua hàng từ công ty của bạn hơn.

Nói một cách đơn giản, tính năng phát hiện ngôn ngữ tự động trên trình duyệt sẽ cải thiện trải nghiệm người dùng trên trang web đa ngôn ngữ của bạn và tăng lợi tức đầu tư (ROI) cho nỗ lực quốc tế hóa của bạn.

Plugin WordPress tốt nhất để phát hiện ngôn ngữ trình duyệt

TranslatePress phát hiện ngôn ngữ trình duyệt tốt nhất. Nó dịch trang web của bạn ngay lập tức. TranslatePress cho phép dịch trang front-end mà không cần nỗ lực công nghệ.

Nó cho phép bạn dịch ngay lập tức trang web WordPress của mình bằng DeepL hoặc Google Translate và thực hiện các thay đổi. Plugin thân thiện với người dùng này hoạt động với các plugin WordPress khác.

Plugin dịch thuật WordPress cung cấp hơn 200 ngôn ngữ. Nó cho phép bạn sửa đổi bản dịch và chỉ xuất bản khi hoàn tất. Bộ chuyển đổi ngôn ngữ của plugin cho phép người dùng dễ dàng chuyển đổi giữa các phiên bản trang web.

Translate Press thân thiện với SEO cho phép bạn dịch ảnh. Điều tuyệt vời nhất là bạn có thể nhanh chóng liên hệ với nhóm hỗ trợ TranslatePress có uy tín và năng lực nếu bạn gặp bất kỳ vấn đề nào.

TranslatePress hoạt động như thế nào

TranslatePress phát hiện ngôn ngữ người dùng bằng tiện ích bổ sung Phát hiện ngôn ngữ người dùng tự động. Cơ sở dữ liệu GeoLite2 của Maxmind hỗ trợ nhận dạng ngôn ngữ địa phương mà không cần đăng ký dịch vụ địa chỉ ngôn ngữ IP.

Trang web của bạn có thể phát hiện ngôn ngữ người dùng theo cài đặt ngôn ngữ của trình duyệt hoặc địa chỉ IP. Như đã đề cập, cài đặt ngôn ngữ của trình duyệt là tốt nhất. Tuy nhiên, lựa chọn tốt nhất cho trang web của bạn phụ thuộc vào đối tượng mục tiêu của bạn.

Cài đặt → TranslatePress → Nâng cao trong bảng điều khiển WordPress của bạn cho phép bạn thay đổi chế độ cài đặt sẵn để xem xét ngôn ngữ trình duyệt trước địa chỉ IP. Ngôn ngữ của khách truy cập có thể được xác định theo ngôn ngữ trình duyệt, địa chỉ IP hoặc cả hai. Sử dụng bất kỳ ngôn ngữ nào trước nếu bạn sử dụng cả hai.

Sau đó, bạn có thể chọn chuyển hướng khách truy cập đến ngôn ngữ đã xác định khi họ mở trang web của bạn. Một cửa sổ bật lên hoặc thanh chào có thể cảnh báo người dùng về việc phát hiện ngôn ngữ. Bạn có thể cá nhân hóa thông báo bạn hiển thị cho người dùng trước khi chuyển hướng.

Sau khi tự động phát hiện ngôn ngữ trình duyệt, bạn có thể sử dụng chuyển hướng cứng hoặc mềm. Hệ thống lưu trữ đệm không thể xử lý chuyển hướng cứng phía máy chủ.

Điều này áp dụng cho bộ nhớ đệm dựa trên plugin và máy chủ. Khách truy cập chỉ xem một trang được lưu trong bộ nhớ đệm. Họ không bao giờ xem trang web đã dịch mà mã máy chủ dẫn họ đến.

Chuyển hướng cứng yêu cầu người dùng chấp nhận cookie và chạy JavaScript, ngoài việc lưu vào bộ nhớ đệm.

May mắn thay, tiện ích bổ sung Tự động phát hiện ngôn ngữ người dùng có thể dễ dàng giải quyết những thách thức trực tiếp khó khăn này. Chuyển hướng mềm chỉ dành cho phía máy khách.

Thiết lập TranslatePress

TranslatePress miễn phí trong mã nguồn WordPress, tuy nhiên để sử dụng tính năng nhận dạng ngôn ngữ người dùng tự động, bạn cần có giấy phép Nhà phát triển hoặc Doanh nghiệp.

Để cài đặt TranslatePress Pro, hãy mua giấy phép và tải xuống tệp plugin.zip từ trang Tài khoản của bạn.

Tiếp theo, trong bảng điều khiển WordPress của bạn, hãy vào Plugin > Thêm mới, tải lên các tệp plugin, sau đó nhấp vào Cài đặt và Kích hoạt.

Khi bạn thêm plugin vào trang web của mình, nó sẽ thêm nút Translate Site mới vào bảng điều khiển trên cùng của bảng điều khiển. Bạn có thể thiết lập trang web đa ngôn ngữ của mình bằng cách di chuyển chuột qua nút này và nhấp vào Cài đặt.

Việc tiếp theo cần làm là cài đặt plugin Tự động phát hiện ngôn ngữ người dùng trên trang web của bạn.

Vào Settings > TranslatePress để bật tiện ích bổ sung. Sau đó nhấp vào tab có tên "Addons".

Tìm tiện ích bổ sung Tự động phát hiện ngôn ngữ người dùng trong danh sách và chọn "Kích hoạt".

Sau khi bật tiện ích bổ sung Phát hiện ngôn ngữ tự động, bạn có thể thay đổi cài đặt trên tab Nâng cao.

Tại đây, bạn có thể chọn giữa 4 cách chơi khác nhau. Bạn có thể thiết lập chế độ phát hiện ngôn ngữ dựa trên địa chỉ IP của khách truy cập hoặc cài đặt ngôn ngữ trong trình duyệt của họ. Bạn cũng có thể thiết lập thứ tự ưu tiên để mỗi tùy chọn có trọng số hơn.

Trong trường hợp này, trang web của bạn sẽ sử dụng tùy chọn đầu tiên bạn chọn để tìm ra ngôn ngữ ưa thích của người dùng. Nó sẽ xem xét tùy chọn thứ hai nếu tùy chọn đầu tiên không hoạt động.

Đừng quên nhấp vào Lưu thay đổi ở cuối trang khi bạn hoàn tất.

Bây giờ, khi TranslatePress tìm thấy lựa chọn ngôn ngữ trên trang web của bạn khác với ngôn ngữ mặc định, nó sẽ hiển thị một cửa sổ bật lên như thế này:

Kết thúc

Xây dựng một trang web có thể đọc được bằng nhiều ngôn ngữ sẽ giúp doanh nghiệp của bạn được biết đến trên toàn thế giới. Đó là lý do tại sao bạn phải thiết lập trang web của mình để người dùng có thể truy cập vào nội dung của bạn ngay cả khi họ không nói cùng một ngôn ngữ.

Chúng tôi đã nói về phát hiện ngôn ngữ tự động là gì và cách thức hoạt động của nó trong bài viết này. Chúng tôi cũng chỉ cho bạn cách sử dụng TranslatePress , plugin WordPress đa ngôn ngữ tốt nhất, để dễ dàng tìm ra ngôn ngữ mà trình duyệt đang sử dụng trên trang web của bạn.

Divi WordPress Theme