Hướng dẫn chuyển đổi
Chuyển từ Polylang sang Tranzly mà không mất bản dịch của bạn
Tranzly Pro nhập những gì bạn đã dịch trong Polylang: các ngôn ngữ, bản dịch và liên kết giữa chúng. Dữ liệu của Polylang vẫn được giữ nguyên, vì vậy bạn luôn có thể chuyển đổi lại.
Từng bước một
Sao lưu trang web của bạn
Sao lưu toàn bộ trước tiên, như trước bất kỳ thay đổi lớn nào. Nhà cung cấp dịch vụ lưu trữ hoặc plugin sao lưu của bạn có thể thực hiện việc này chỉ bằng một cú nhấp chuột.
Cài đặt Tranzly và Tranzly Pro
Cài đặt Tranzly miễn phí từ WordPress.org, sau đó là Tranzly Pro (tính năng nhập là tính năng Pro; bản dùng thử miễn phí 14 ngày không cần thẻ).
Tắt Polylang
Hủy kích hoạt Polylang trong Plugins. Đừng xóa nó: dữ liệu của nó vẫn còn trong cơ sở dữ liệu của bạn và Tranzly sẽ đọc dữ liệu từ đó. Nếu cả hai cùng bật, các địa chỉ và bộ chuyển đổi ngôn ngữ của chúng sẽ xung đột nhau.
Chạy thử nghiệm (dry run)
Mở Tranzly, sau đó vào Settings, tiếp tục vào Workflow và mở “Switch from WPML, Polylang or TranslatePress”. Tranzly sẽ hiển thị các ngôn ngữ Polylang được tìm thấy. Nhấn “Dry run”: thao tác này sẽ duyệt qua nội dung của bạn và không thay đổi bất cứ điều gì.
Nhập dữ liệu
Nhấn “Import”. Các trang web lớn được nhập theo từng bước nhỏ để không bị hết thời gian chờ (timeout); hãy giữ trang luôn mở cho đến khi có thông báo về số lượng ngôn ngữ và bản dịch đã được chuyển qua thành công.
Kiểm tra, sau đó thêm bộ chuyển đổi ngôn ngữ
Mở Translation status để xem mọi ngôn ngữ. Sau đó đặt khối Language switcher vào phần đầu trang (header) của bạn, hoặc sử dụng mục menu, tiện ích (widget) hoặc nút nổi.
Bạn đã đổi ý? “Hoàn tác nhập” sẽ xóa chính xác những gì quá trình nhập đã thêm vào, và bạn có thể bật lại plugin cũ.
Điều thực sự xảy ra
Những gì Tranzly thực hiện với dữ liệu Polylang của bạn
- Các ngôn ngữ của bạn được thêm vào Tranzly, với ngôn ngữ chính ở đầu tiên.
- Mọi trang, bài viết, chuyên mục và thẻ đã dịch vẫn giữ nguyên trạng thái ban đầu và được liên kết với bản gốc chính xác như Polylang đã liên kết.
- Các văn bản bạn đã dịch trong bản dịch chuỗi của Polylang sẽ chuyển vào văn bản trang web của Tranzly.
- Bản dịch đã nhập được bảo vệ: không có bản dịch máy nào ghi đè lên chúng.
- Mã gọi các hàm của Polylang, chẳng hạn như pll_current_language() và pll_get_post(), vẫn tiếp tục hoạt động (Tranzly Pro sẽ phản hồi chúng).
Chúng tôi đã thử nghiệm điều này trên mạng demo của mình: một trang web có ba trang bằng tiếng Anh, tiếng Pháp và tiếng Đức, được tạo bằng Polylang. Sau khi nhập, mỗi trang tiếng Pháp vẫn giữ nguyên địa chỉ (/fr/notre-torrefaction/) và mọi trang đều mang đúng liên kết hreflang.
Màn hình nhập dữ liệu


Ảnh chụp màn hình từ một lần chuyển đổi thực tế trên mạng demo của chúng tôi (từ Polylang). Cùng màn hình và các bước này cũng xử lý cho WPML và TranslatePress.
Câu hỏi thường gặp
Địa chỉ Polylang của tôi có thay đổi không?
Không, nếu bạn giữ thư mục cho mỗi ngôn ngữ của Tranzly: cả Polylang và Tranzly đều đặt ngôn ngữ trong một thư mục (/fr/), và các trang đã dịch vẫn giữ nguyên địa chỉ của chúng.
Dữ liệu của Polylang có bị xóa không?
Không. Tranzly chỉ đọc dữ liệu đó. Các bảng và cài đặt của Polylang vẫn giữ nguyên cho đến khi bạn tự xóa chúng.
Tôi có thể dùng thử trước khi mua không?
Có. Tranzly Pro có bản dùng thử miễn phí 14 ngày không cần thẻ, và tính năng chạy thử (dry run) sẽ cho bạn thấy điều gì sẽ diễn ra mà không làm thay đổi bất cứ thứ gì.
Chuyển bản dịch Polylang của bạn sang Tranzly
Plugin miễn phí, không giới hạn ngôn ngữ, không giới hạn số từ. Việc chuyển đổi là một phần của Tranzly Pro.