Bạn có một trang web được tạo bằng Concrete CMS và muốn thêm trình chuyển đổi ngôn ngữ? Việc thiết lập trình chuyển đổi ngôn ngữ giúp đơn giản hóa quá trình chuyển đổi giữa các ngôn ngữ cho người dùng. Chức năng này đặc biệt hữu ích cho các trang web có lượng người dùng quốc tế, cho phép khách truy cập điều hướng nền tảng bằng ngôn ngữ ưa thích của họ.
Để thiết lập trình chuyển đổi ngôn ngữ trong Concrete CMS, quản trị viên thường bắt đầu bằng cách chỉ định các ngôn ngữ họ muốn hỗ trợ trong cài đặt của hệ thống. Sau đó, họ thêm menu thả xuống hoặc nút để người dùng có thể chọn ngôn ngữ ưa thích của mình. Bài viết này sẽ hướng dẫn bạn cách triển khai trình chuyển đổi ngôn ngữ trong Concrete CMS bằng một trong các dịch vụ dịch tự động hiện có.
Tầm quan trọng của việc thiết lập trình chuyển đổi ngôn ngữ trên Concrete CMS

Nhu cầu cung cấp nội dung bằng nhiều ngôn ngữ đang ngày càng trở nên quan trọng. Một nghiên cứu gần đây của DeepL cho thấy 75% người được hỏi đồng ý rằng nội dung được bản địa hóa giúp tăng đáng kể mức độ tương tác của khách hàng.
Việc triển khai công cụ chuyển đổi ngôn ngữ không chỉ là dịch nội dung mà còn tạo ra trải nghiệm cá nhân hóa hơn cho khách truy cập website. Điều này được thể hiện rõ qua dữ liệu cho thấy 96% người được khảo sát ghi nhận ROI (Tỷ suất hoàn vốn) tích cực từ các nỗ lực bản địa hóa nội dung của họ.
Với những dữ liệu này, việc triển khai một trình chuyển đổi ngôn ngữ trên Concrete CMS là một bước đi chiến lược không thể bỏ qua. Đó là lý do bài viết này sẽ thảo luận cách thiết lập trình chuyển đổi ngôn ngữ trên trang web Concrete CMS của bạn.
Cách thiết lập trình chuyển đổi ngôn ngữ trên Concrete CMS
Bây giờ chúng ta đã hiểu tầm quan trọng của tính năng thay đổi ngôn ngữ trên nền tảng Concrete CMS đa ngôn ngữ, hãy cùng thảo luận cách triển khai nó. Concrete CMS có hệ thống quản lý ngôn ngữ tích hợp sẵn có thể được tùy chỉnh để phù hợp với nhu cầu của tổ chức bạn.
Một trong những dịch vụ dịch tự động bạn có thể sử dụng là Linguise. Linguise cung cấp các tính năng chuyển đổi ngôn ngữ dễ sử dụng và có thể được tích hợp với nhiều CMS phổ biến, bao gồm Concrete CMS.
Concrete CMS cung cấp khả năng tích hợp đa ngôn ngữ dễ dàng, cho phép quản trị viên nhanh chóng thêm tính năng chuyển đổi ngôn ngữ vào trang web của họ. Bằng cách tận dụng Concrete CMS các tính năng nâng cao và giao diện thân thiện với người dùng, bạn có thể đơn giản hóa việc thiết lập và duy trì trình chuyển đổi ngôn ngữ trên nền tảng của mình. Dưới đây là các bước để cài đặt Linguise dịch tự động trên Concrete CMS và thiết lập trình chuyển đổi ngôn ngữ.
#1 Đăng ký tên miền Concrete CMS
Bắt đầu bằng cách tạo một tài khoản Linguise miễn phí và thêm tên miền trang web của bạn. Bạn có thể dùng thử miễn phí 30 ngày trước khi quyết định đăng ký.

Tiếp theo, bạn sẽ cần ủy quyền tên miền của mình để dịch. Sao chép tên miền của bạn, bao gồm “https://”, và chọn “Concrete CMS” làm nền tảng của bạn. Chọn ngôn ngữ nguồn và ngôn ngữ đích để thiết lập dịch tự động trong Concrete CMS.

#2: Tải lên và kết nối tập lệnh Linguise
Bạn phải tải tập lệnh dịch Linguise lên máy chủ nơi Concrete CMS được cài đặt. Tải tập lệnh từ liên kết được cung cấp, giải nén và đặt thư mục vào thư mục gốc của bản cài đặt Concrete CMS . Đảm bảo thư mục được đặt tên là “linguise.”

Tiếp theo, hãy chèn khóa API Linguise vào tệp Configuration.php trên máy chủ của bạn. Mở tệp đó và thay thế “REPLACE_BY_YOUR_TOKEN” bằng khóa API của bạn, đặt nó trong dấu ngoặc đơn.

#3: Thiết lập việc ghi lại URL của Concrete CMS
Trong Concrete CMS, việc viết lại URL thường được bật theo mặc định. Nếu không, bạn có thể bật nó thông qua nhà cung cấp dịch vụ lưu trữ của mình. Cập nhật tệp .htaccess bằng cách thêm mã cụ thể sau dòng “RewriteEngine on”. Điều này sẽ cấu hình các URL dành riêng cho từng ngôn ngữ.
RewriteEngine On
RewriteRule ^(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-cn|zh-tw|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu|zz-zz)(?:$|/)(.*)$ /concretee/linguise/linguise.php?linguise_language=$1&original_url=$2 [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}/index.html !-f
RewriteCond %{REQUEST_FILENAME}/index.php !-f
RewriteRule . /concretee/index.php [L]
#4: Bật và tùy chỉnh trình chuyển đổi ngôn ngữ
Liên kết script Linguise JS phải được tải trên tất cả các trang Concrete CMS của bạn để hiển thị công cụ chuyển đổi ngôn ngữ với cờ và URL thay thế (rất quan trọng cho SEO). Bạn có thể tìm thấy liên kết script trong phần cài đặt tên miền trong bảng điều khiển Linguise của mình.

Để tải script trong Concrete CMS, hãy chèn mã vào tệp header.php hoặc trong phần <head> của trang web thông qua bảng quản trị bằng cách điều hướng đến Hệ thống & Cài đặt > SEO & Thống kê.

Sau đó, thêm nó vào bên dưới Mã theo dõi.

Theo mặc định, công cụ chuyển đổi ngôn ngữ xuất hiện ở góc trên bên phải.

Tuy nhiên, bảng điều khiển của bạn có thể tùy chỉnh giao diện của nó bằng tính năng “Hiển thị cờ ngôn ngữ”.
#5: Cấu hình màn hình chính
Để bắt đầu thiết lập trình chuyển đổi ngôn ngữ, hãy điều hướng đến “Cài đặt” > “Hiển thị cờ ngôn ngữ” trong bảng điều khiển Linguise . Tại đây, bạn có thể điều chỉnh một số cài đặt.
- Kiểu biểu tượng cờ: Chọn từ ba kiểu hiển thị: cạnh nhau, menu thả xuống hoặc cửa sổ bật lên.
- Vị trí: Chọn vị trí của trình chuyển đổi ngôn ngữ trên trang web của bạn, đảm bảo khách truy cập có thể dễ dàng truy cập.

#6: Tùy chỉnh thiết kế cờ
Sau khi thiết lập hiển thị chính, bạn có thể tùy chỉnh thiết kế của các biểu tượng cờ ngôn ngữ.
- Hiển thị tên ngôn ngữ: Quyết định xem có hiển thị tên dựa trên quốc gia hay ngôn ngữ hay không, chẳng hạn như “French” hoặc “Français.”
- Loại cờ tiếng Anh: Tùy chọn này cho phép bạn phân biệt giữa các biến thể tiếng Anh Mỹ hoặc Anh và áp dụng tương tự cho tiếng Tây Ban Nha, Bồ Đào Nha hoặc Đức.
- Kiểu cờ: Chọn hình dạng của biểu tượng cờ, tròn hoặc chữ nhật.

#7: Điều chỉnh màu sắc và kích thước
Tiếp theo, bạn có thể tùy chỉnh màu sắc và kích thước của các lá cờ.
- Bán kính viền cờ: Đặt bán kính tính bằng pixel cho các lá cờ hình chữ nhật.
- Màu chữ tên ngôn ngữ: Chọn màu chữ mặc định để hiển thị tên các ngôn ngữ.
- Màu ngôn ngữ trong cửa sổ bật lên: Chỉ định màu văn bản cho tiêu đề ngôn ngữ trong cửa sổ bật lên hoặc menu thả xuống.
- Kích thước cờ: Điều chỉnh kích thước của các biểu tượng cờ.
- Màu chữ khi di chuột vào tên ngôn ngữ: Đặt màu khi di chuột cho tên ngôn ngữ.
- Màu khi di chuột vào ngôn ngữ trong cửa sổ bật lên: Xác định màu khi di chuột cho tiêu đề ngôn ngữ trong cửa sổ bật lên hoặc menu thả xuống.

#8: Thêm đổ bóng hộp cho cờ
Cuối cùng, bạn có thể tùy chỉnh cài đặt đổ bóng hộp cờ.
- Tùy chọn đầu tiên thêm hiệu ứng đổ bóng cho các biểu tượng cờ hiển thị trên trang web của bạn.
- Tùy chọn thứ hai kiểm soát hiệu ứng đổ bóng khi người dùng di chuột qua các lá cờ ngôn ngữ.

Sau khi hài lòng với các cài đặt, hãy nhấp vào “Lưu” để áp dụng các thay đổi. Truy cập trang web Concrete CMS của bạn để xác nhận rằng trình chuyển đổi ngôn ngữ đang hoạt động như mong đợi và để xem trước giao diện của nó.

Bạn cũng có thể dịch trang web sang các ngôn ngữ khác, chẳng hạn như tiếng Đức.

Các phương pháp hay nhất để tối ưu hóa trình chuyển đổi ngôn ngữ trên Concrete CMS
Tối ưu hóa công cụ chuyển đổi ngôn ngữ trên Concrete CMS nâng cao trải nghiệm người dùng trong môi trường đa ngôn ngữ. Dưới đây là những mẹo chính để cải thiện công cụ chuyển đổi ngôn ngữ trên nền tảng của bạn.
Sử dụng tên ngôn ngữ và cờ hiệu

Kết hợp tên ngôn ngữ với biểu tượng cờ là một cách hiệu quả để làm cho trình chuyển đổi ngôn ngữ của bạn thân thiện với người dùng hơn. Cách tiếp cận này cung cấp hai tín hiệu trực quan, giúp người dùng nhanh chóng nhận biết và chọn ngôn ngữ họ muốn. Tên ngôn ngữ mang lại sự rõ ràng, trong khi lá cờ cung cấp một tham chiếu trực quan, giúp người dùng dễ dàng lựa chọn hơn, đặc biệt khi một ngôn ngữ được sử dụng ở nhiều quốc gia với các lá cờ khác nhau.
Ví dụ, nếu trang Concrete CMS của bạn phục vụ đối tượng thương mại điện tử toàn cầu, việc kết hợp “🇺🇸 English,” “🇫🇷 Français,” và “🇩🇪 Deutsch” trong trình chuyển đổi ngôn ngữ có thể giúp người dùng nhanh chóng tìm thấy ngôn ngữ ưa thích của họ, nâng cao trải nghiệm mua sắm và giúp họ điều hướng trang web một cách dễ dàng.
Biểu tượng cờ dễ nhận biết
Điều quan trọng là sử dụng các biểu tượng cờ rõ ràng, chất lượng cao và dễ nhận biết, ngay cả ở kích thước nhỏ hơn. Những biểu tượng này giúp người dùng nhanh chóng nhận ra ngôn ngữ của họ mà không cần phải đọc văn bản. Khi cần thiết, điều quan trọng là chọn các biểu tượng nhạy cảm về mặt văn hóa đại diện cho ngôn ngữ thay vì quốc gia. Ví dụ, sử dụng một biểu tượng trung lập cho một ngôn ngữ được sử dụng rộng rãi như tiếng Ả Rập có thể phù hợp hơn so với việc chọn một lá cờ quốc gia.
Ví dụ, một nền tảng Concrete CMS được thiết kế cho một công ty du lịch toàn cầu có thể sử dụng cờ Tây Ban Nha cho tiếng Tây Ban Nha, cờ Canada cho tiếng Pháp và biểu tượng quả địa cầu cho các ngôn ngữ được sử dụng rộng rãi như tiếng Anh. Điều này đảm bảo các biểu tượng rõ ràng và trực quan, giúp người dùng dễ dàng chọn ngôn ngữ ưa thích của họ khi khám phá các gói du lịch.
Chiến lược chuyển đổi ngôn ngữ

Công cụ chuyển đổi ngôn ngữ nên được đặt ở vị trí dễ nhìn thấy và dễ truy cập đối với người dùng mà không làm rối giao diện. Các vị trí phổ biến bao gồm phần đầu trang, chân trang hoặc menu điều hướng chính của trang web. Việc đặt nhất quán trên tất cả các trang là rất quan trọng để người dùng có thể tìm thấy nó ở bất kỳ đâu trên trang web.
Ví dụ, một trang Concrete CMS có thể đặt công cụ chuyển đổi ở góc trên bên phải của tiêu đề, đảm bảo rằng nó vẫn hiển thị khi người dùng cuộn qua các trang. Đối với thiết bị di động, việc tích hợp nó vào menu hamburger vừa duy trì khả năng truy cập vừa tiết kiệm không gian.
Duy trì tính nhất quán trên các trang

Điều quan trọng là duy trì sự nhất quán về giao diện và chức năng. Công cụ chuyển đổi ngôn ngữ nên hoạt động theo cùng một cách trên mọi trang và khi người dùng chuyển đổi ngôn ngữ, họ nên ở lại cùng một trang với nội dung được dịch sang ngôn ngữ mới. Điều này cải thiện quy trình làm việc của người dùng và giúp việc điều hướng trở nên trực quan hơn.
Ví dụ, một công cụ chuyển đổi ngôn ngữ dạng menu thả xuống xuất hiện nhất quán trên các trang chủ, trang liên hệ và các trang khác. Điều này sẽ cho phép người dùng chuyển đổi ngôn ngữ một cách liền mạch mà không mất vị trí của họ trong nội dung.
Conclusion

Thiết lập trình chuyển đổi ngôn ngữ và triển khai dịch tự động trên Concrete CMS có thể mang đến trải nghiệm đa ngôn ngữ liền mạch cho người dùng của bạn. Bằng cách làm theo các bước được nêu trong hướng dẫn này, bạn có thể tích hợp trình chuyển đổi ngôn ngữ và tùy chỉnh nó để phù hợp với nhu cầu của trang web.
Tối ưu hóa công tắc ngôn ngữ một cách hiệu quả sẽ nâng cao trải nghiệm và mức độ tương tác của người dùng. Để bắt đầu, hãy đăng ký Linguise , tích hợp nó với trang Concrete CMS của bạn và định cấu hình bộ chọn ngôn ngữ theo sở thích của bạn. Điều này đảm bảo rằng khách truy cập có thể dễ dàng điều hướng nền tảng của bạn bằng ngôn ngữ ưa thích của họ.



