Loco Translate có mặt trên hơn một triệu trang WordPress và làm rất tốt việc của nó. Chỉ là nó không làm cùng một việc. 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.
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
Loco Translate chỉnh sửa các tệp .po và .mo: các tệp ngôn ngữ của theme và plugin. Đó là công cụ phù hợp để đổi “Add to cart” thành “Thêm vào giỏ hàng”. Điều nó không làm là biến trang web của bạn thành đa ngôn ngữ: nó không thể cho bạn phiên bản tiếng Tây Ban Nha của trang Giới thiệu, một bộ chuyển ngôn ngữ, hay /es/ URL. Chuỗi giao diện chỉ hiển thị một ngôn ngữ tại một thời điểm — ngôn ngữ của trang web.
Bản dịch của bạn thực sự nằm ở đâu
Mọi thứ bạn gõ trong Loco nằm trong wp-content/languages/loco/, dưới dạng .po tệp (loại chỉnh sửa được) và .mo tệp (loại đã biên dịch). Những giờ làm việc đó là của bạn, và chúng nằm ngay trên máy chủ của bạn.
Những gì được mang sang
- Mọi chuỗi bạn đã dịch thủ công, cho mọi ngôn ngữ bạn đã làm.
- Cả danh mục của plugin lẫn của theme.
- Không có gì mà bạn không tự viết: các gói ngôn ngữ WordPress tự tải về được cố ý bỏ qua. Đó là hàng nghìn chuỗi mà không ai trên trang của bạn chọn, và nhập chúng vào sẽ vùi lấp những chuỗi thực sự quan trọng.
- Các mục vẫn được đánh dấu “fuzzy” cũng bị bỏ qua — chưa ai kiểm tra chúng, và một bản dịch chưa ai kiểm tra thì chưa phải là bản dịch.
Một chi tiết kỹ thuật, vì nó quan trọng mà không ai nhắc tới: tệp .mo không mang cờ “fuzzy” — cờ đó chỉ nằm trong tệp .po. Loco luôn ghi cả hai, và chúng tôi đọc tệp .po khi hai tệp nằm cạnh nhau, nên các mục chưa được duyệt sẽ không lọt vào. Nếu bạn chỉ giữ tệp .mo, chúng sẽ được nhập vào.
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
Bạn có thể giữ Loco Translate nếu muốn — hai plugin không xung đột. Loco vẫn là trình chỉnh sửa chuỗi giao diện của bạn; TranslateRocket thêm các ngôn ngữ, URL, bộ chuyển ngôn ngữ và nội dung 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
Tôi có phải gỡ Loco Translate trước không?
Không. Hai plugin làm những việc khác nhau và có thể dùng cùng nhau. Việc nhập đọc các tệp trên ổ đĩa, nên nó vẫn hoạt động nếu bạn đã gỡ Loco.
Nó có nhập các gói ngôn ngữ WordPress tự động tải về không?
Không, và đó là chủ ý. Chỉ các tệp trong wp-content/languages/loco/ được đọc — công việc bạn thực sự đã làm. Các gói ngôn ngữ chính thức đã được WordPress áp dụng và sẽ thêm hàng nghìn chuỗi mà bạn chưa bao giờ chọn.
Các mục được đánh dấu fuzzy thì sao?
Chúng bị bỏ qua. Fuzzy nghĩa là bản dịch được một công cụ đoán ra và chưa bao giờ được người xác nhận. Bạn vẫn có thể dịch những chuỗi đó sau, thủ công hoặc tự động.
Có thật sự miễn phí không?
Có. TranslateRocket không có phiên bản trả phí, không tính phí theo ngôn ngữ và không giới hạn số từ. Nếu bạn dùng trình dịch tích hợp trong Chrome và Edge, bạn không bao giờ phải trả tiền cho ai cả.
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 →