Chuyển từ Sublanguage — giữ nguyên mọi bản dịch và mọi URL đã dịch

Sublanguage được thiết kế tối giản: một bài viết, và bản dịch của nó được lưu ngay trên đó.

🔒 Đã được kiểm tra bảo mật 🧾 Mã nguồn mở GPL 📤 Không khóa - xuất bất cứ lúc nào ⚡ Động cơ nhẹ hơn 20×

Sublanguage được thiết kế tối giản: một bài viết, và bản dịch của nó được lưu ngay trên đó. Trang này là phiên bản trung thực về việc chuyển sang TranslateRocket — một plugin WordPress đa ngôn ngữ miễn phí — thực sự liên quan đến những gì: những gì được chuyển sang, những 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

Sublanguage giữ một bài viết duy nhất và lưu mỗi bản dịch dưới dạng các trường bổ sung trên đó. Không có bản sao nào cần đồng bộ, đây là điểm mạnh của nó; mặt trái là mọi thứ nằm ngoài các trường đó — chuỗi của theme, văn bản plugin, một cửa hàng — là việc bạn phải tự xử lý bằng cách khác.

Bản dịch của bạn thực sự nằm ở đâu

Mỗi ngôn ngữ là một bài viết nhỏ thuộc loại language, và tên viết tắt của nó là tiền tố của các trường đã dịch trên bài viết của bạn: _it_post_title, _it_post_content, _it_post_name cho địa chỉ. Danh mục và thẻ dùng cùng tiền tố đó, mục menu cũng vậy.

Những gì được mang sang

  • Tiêu đề, đoạn trích và nội dung của bài viết, trang và các loại bài viết tùy chỉnh.
  • URL đã dịch của bạn, để các liên kết mà công cụ tìm kiếm đã biết vẫn tiếp tục hoạt động.
  • Tên và mô tả danh mục và thẻ.
  • Nhãn menu bạn đã tự nhập.
  • Chỉ những ngôn ngữ đang hoạt động. Một ngôn ngữ bạn để ở dạng nháp trong Sublanguage sẽ không được nhập vào, và một trường trống — “dùng bản gốc” — không được nhập vào như một bản dịch.

Sublanguage cũng có thể sao chép các trường đã dịch vào các bản sửa đổi (revision) của bài viết. Đó là các phiên bản cũ, không phải trang của bạn, nên chúng bị bỏ qua: chỉ phiên bản hiện tại của mỗi bài viết mới được đọc.

Cách di chuyển, từng bước

  1. 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.
  2. Cài đặt TranslateRocket từ wordpress.org. Miễn phí và không cần tạo tài khoản.
  3. 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.
  4. 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ả.
  5. 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.
  6. 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.
  7. 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 vẫn giữ mô hình một-bài-viết-mỗi-trang mà bạn đã chọn Sublanguage vì nó, và có thêm những gì nó chưa từng xử lý: chuỗi giao diện, WooCommerce, SEO meta và một trình soạn thảo trực quan nơi bạn nhấp vào bất kỳ văn bản nào trên trang để dịch.

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ó thể nhập sau khi đã vô hiệu hóa Sublanguage không?

Có. Bản dịch được đọc từ cơ sở dữ liệu của bạn, bất kể trạng thái của plugin. Khi nó đã tắt, các quy tắc địa chỉ của WordPress sẽ được xây dựng lại để không có trang nào bị đưa về trang chủ.

URL đã dịch của tôi có tiếp tục hoạt động không?

Có. Địa chỉ đã dịch của mỗi trang được nhập vào và tiếp tục hoạt động sau khi chuyển đổi.

Còn một ngôn ngữ tôi chưa từng xuất bản thì sao?

Một ngôn ngữ vẫn ở dạng nháp trong Sublanguage sẽ không hoạt động trực tuyến, nên nó sẽ không được nhập vào.

Chi phí là bao nhiêu?

Không tốn gì cả. TranslateRocket không có phiên bản trả phí, và trình dịch tích hợp sẵn trong Chrome và Edge không cần khóa API cũng không cần tài khoản.

Tải TranslateRocket — miễn phí Xem mọi thứ nó làm được

Đang chuyển từ công cụ khác? WPML · Polylang · TranslatePress · Weglot · Loco Translate · Bogo · WPGlobus · WP Multilang · Multilanguage · qTranslate · Falang · Sublanguage

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 →

💬 Cần giúp đỡ?
Powered by TranslateRocket™