Bogo đơn giản một cách đẹp đẽ: mỗi ngôn ngữ một bài viết, liên kết với nhau. Sự đơn giản đó cũng là giới hạn của nó. Trang này nói thật về việc chuyển sang TranslateRocket — một plugin WordPress đa ngôn ngữ miễn phí — thực sự bao gồm những gì: cái gì được mang sang, cái gì không, và mất bao lâu.
Dùng thử không rủi ro
Bạn không cần tắt plugin hiện tại để dùng thử TranslateRocket. Hãy kích hoạt song song: khách truy cập vẫn thấy đúng trang web như cũ, trong khi bạn nhập bản dịch, hoàn thiện và xem trước mọi trang bằng bất kỳ ngôn ngữ nào. Khi đã hài lòng, hãy tắt plugin cũ và đưa lên trực tuyến chỉ với một cú nhấp.
Chế độ song song, có từ TranslateRocket 1.4.0.
Nói ngắn gọn: các bản dịch hiện có của bạn được nhập vào chỉ bằng một cú nhấp chuột, không có gì của bạn bị sửa đổi hay xóa bỏ, và việc nhập vẫn hoạt động ngay cả khi plugin kia đã bị vô hiệu hóa hoặc gỡ bỏ.
Plugin này làm gì — và dừng lại ở đâu
Bogo tạo một bài viết riêng cho mỗi ngôn ngữ và liên kết chúng. Cách này hoạt động, nhưng mọi thứ ngoài nội dung bài viết đều không được dịch — menu, widget, chuỗi của theme, WooCommerce, meta SEO — và mỗi trang mới đồng nghĩa với việc tạo và duy trì một bản sao thủ công, cho từng ngôn ngữ.
Bản dịch của bạn thực sự nằm ở đâu
Bogo lưu hai giá trị post meta: _locale, ngôn ngữ của bài viết đó, và _original_post, thứ gắn các phiên bản lại với nhau.
Những gì được mang sang
- Bài viết và trang: tiêu đề, tóm tắt Và nội dung chính, được ghép cặp chính xác.
- Mọi ngôn ngữ bạn đã tạo, không chỉ một.
- Cả custom post type, không chỉ bài viết và trang.
Một ghi chú cho người tò mò về kỹ thuật: _original_post không phải là con trỏ tới bản gốc — nó là một khóa nhóm mà mọi phiên bản đều mang, kể cả bản gốc, và Bogo đặt GUID của bài viết vào đó. Đọc nó như ID của bài viết cha trông có vẻ đúng nhưng không nhập được gì. Chúng tôi phát hiện ra điều này vì tạo dữ liệu thử nghiệm bằng chính hàm của Bogo thay vì tự viết tay, và đó cũng là lý do trình nhập của chúng tôi hoạt động trên một trang Bogo thật chứ không chỉ trên một ví dụ gọn gàng.
Cách di chuyển, từng bước
- Sao lưu trang web của bạn. Không có gì ở đây sửa đổi nội dung của bạn, nhưng chuyển đổi mà không sao lưu là một thói quen xấu dù dùng công cụ nào.
- Cài đặt TranslateRocket từ wordpress.org. Miễn phí và không cần tạo tài khoản.
- Chọn ngôn ngữ của bạn trong TranslateRocket → Languages: ngôn ngữ trang web của bạn được viết bằng, và những ngôn ngữ bạn đã có bản dịch.
- Mở TranslateRocket → Import. Màn hình sẽ xem xét trang web của bạn và cho bạn biết những gì nó tìm thấy, kèm số lượng. Nếu nó báo không phát hiện gì, không có gì bị đoán mò cả.
- Bấm nút nhập cho plugin này và để nó chạy. Nội dung gốc của bạn không bị đụng tới.
- Lấp đầy những chỗ còn thiếu miễn phí. Bất cứ điều gì plugin cũ chưa bao giờ xử lý — menu, chuỗi của theme, WooCommerce — đều có thể được dịch bằng trình dịch tích hợp sẵn trong Chrome và Edge: không cần khóa API, không cần tài khoản, không gửi đi đâu cả. Chúng tôi đã đo thời gian: 464 chuỗi trong 42 giây.
- Kiểm tra kỹ, rồi mới gỡ plugin cũ khi bạn hài lòng — không phải trước đó.
Mọi thứ sau đó sẽ ra sao
Sau khi nhập, bạn có một bộ trang duy nhất cùng các bản dịch được lưu, thay vì hai trang web song song phải giữ đồng bộ. Nội dung mới chỉ cần dịch một lần, ngay từ chính trang đó.
Bạn cũng có những thứ mà người ta dùng để đánh giá một plugin dịch khi cảm giác mới lạ đã qua: /es/trong URL, với hreflangchính xác, slug đã dịch, bộ chuyển ngôn ngữ dạng shortcode, block hoặc widget, quy tắc hiển thị theo từng trang, và bộ nhớ dịch để cùng một câu không bao giờ phải dịch hai lần.
Câu hỏi thường gặp trước khi chuyển
Các bài viết nhân bản của tôi có bị xóa không?
Không. Không có gì của bạn bị động đến hay bị xóa. Việc nhập chỉ đọc, và ghi các bản dịch vào bảng riêng của TranslateRocket.
Nó có xử lý custom post type không?
Có. Mọi thứ Bogo đã ghép cặp đều được đọc, bất kể post type nào.
Còn menu, widget và chuỗi của theme thì sao?
Đó chính là những gì Bogo không làm được — và là những gì TranslateRocket tự động thu thập khi bạn duyệt trang web của chính mình.
Có miễn phí không?
Hoàn toàn miễn phí. Không có gói trả phí, không giới hạn ngôn ngữ, và không cần khóa API nếu bạn dùng trình dịch tích hợp trong Chrome và Edge.
Bạn đang dùng plugin khác? WPML · Polylang · TranslatePress · Weglot · Loco Translate · Bogo · WPGlobus · WP Multilang · Multilanguage · qTranslate
Đang rời khỏi một plugin trả phí? Đọc các so sánh trung thực: giải pháp thay thế WPML · giải pháp thay thế TranslatePress · giải pháp thay thế Weglot · giải pháp thay thế GTranslate
Cần một tay giúp cho website của bạn? Tôi làm được
Tôi là Federico, người viết TranslateRocket — và làm cùng dịch website WordPress chính là nghề của tôi. Nhờ vậy plugin này mới có thể miễn phí mãi: nó không bị cắt xén để bán cho bạn bản nâng cấp, nó là đúng công cụ tôi dùng mỗi ngày trên những website tôi được trả tiền để làm.
Một website đa ngôn ngữ mới từ đầu, một thiết kế được chỉnh lại cho ra dáng, một website sẵn có đưa từ một ngôn ngữ lên mười, phát triển theo yêu cầu, bản dịch có người soát, hoặc chuyển khỏi một plugin thu tiền bạn hằng tháng: nói tôi nghe bạn cần gì, tôi sẽ nói thật xem mình có phải người phù hợp không. Bạn làm việc với chính người viết ra bộ máy này, không phải một hàng chờ hỗ trợ.
Cần khóa API?
Hướng dẫn từng bước cho OpenAI, Claude, Gemini, DeepL và Google Translate: chi phí của mỗi dịch vụ, dịch vụ nào miễn phí, và cách đặt giới hạn chi tiêu. Hướng dẫn khóa API →