没有不值得去解决的问题,也没有不值得去学习的技术!

Splitting the AI Translation Workflow From Multilingual WordPress Practices: Completing the Chinese-English Migration Series

图4:英文新系列第 1 页,共显示 10 篇文章

As the WordPress multilingual blog continues to progress, my original series, “WP Blog Multilingual Practice,” has accumulated 38 articles.

This series initially focused on documenting Polylang configuration, article translation, category and tag synchronization, English site migration, cache compatibility, and SEO adjustments. However, as I began in-depth testing of tools and models like AutoPoly, SlyTranslate, GLM 5.2, DeepSeek, and Gemini, the series gradually became mixed with a large amount of content related to AI translation quality, code protection, prompts, model evaluation, and automated pipelines.

Although these articles are all related to WordPress multilingualism, they have actually formed two different main threads:

  • One is the building and operation of a WordPress multilingual website;
  • The other is the engineering optimization of AI translation quality and automated workflows.

To prevent the original series from continuing to bloat, I decided to create a new dedicated series and migrate the already published related Chinese and English articles to it.

1. Why the Original Series Needed to Be Split

The original Chinese series URL is:

Plaintext
https://www.shuijingwanwq.com/series/wp-blog-multilingual-guide-zh/

Before the split, this series already had 38 articles.

If I continue to add the following content to the original series:

  • Completing historical Chinese article summaries;
  • Reviewing historical article formats;
  • SlyTranslate customization;
  • Comparing GLM, DeepSeek, Gemini, and OpenAI models;
  • Gutenberg and code block protection;
  • Placeholder validation;
  • Re-translating historical English articles;
  • New language translation;
  • Codex and GitHub pipelines;

Then the number of articles in “WP Blog Multilingual Practice” will rapidly increase, and the series theme will become increasingly blurred.

When readers enter the series, it is difficult for them to determine whether an article is about Polylang multilingual architecture or about AI models and translation quality.

2. Creating the New “WordPress AI Translation Engineering in Practice” Series

The new Chinese series name is:

WordPress AI 翻译工程实战

The series URL is:

Plaintext
https://www.shuijingwanwq.com/series/wordpress-ai-translation-engineering-in-practice/

The corresponding English series name is:

WordPress AI Translation Engineering in Practice

The English series URL is:

Plaintext
https://en.shuijingwanwq.com/series/wordpress-ai-translation-engineering-in-practice-en/

This name is not tied to SlyTranslate, GLM, or any single model. Even if the plugin and API Provider are changed later, the series can still continue to be used.

Figure 1: Creating the new Chinese series "WordPress AI 翻译工程实战" in the WordPress backend
Figure 1: Creating the new Chinese series “WordPress AI 翻译工程实战” in the WordPress backend
Figure 2: Creating the new English series "WordPress AI Translation Engineering in Practice"
Figure 2: Creating the new English series “WordPress AI Translation Engineering in Practice”

3. Content Boundaries of the Two Series

After this split, I established relatively clear boundaries for the two series.

WP Blog Multilingual Practice

It will continue to include content leaning towards multilingual site architecture and operational maintenance, such as:

  • Polylang installation and configuration;
  • Language association between Chinese and English articles;
  • Synchronization of categories, tags, menus, and Series;
  • Migrating /en/ to the English subdomain;
  • Chinese and English domain recognition;
  • 301 redirects;
  • Sitemap, canonical, and hreflang;
  • W3 Total Cache and multi-domain caching;
  • Cloudflare, EdgeOne, and object cache;
  • English site analytics and search engine submission.

This series primarily answers:

How to build and stably operate a WordPress multilingual website?

WordPress AI Translation Engineering in Practice

It mainly includes articles related to AI translation content production and quality optimization, such as:

  • Automatic translation plugin selection;
  • Evaluation of GLM, DeepSeek, Gemini, and OpenAI models;
  • Full-text translation vs. chunked translation;
  • Prompt optimization;
  • Gutenberg, HTML, shortcode, and code block protection;
  • Placeholder omission, duplication, and collision;
  • Long article translation stability;
  • API cost and processing speed;
  • Chinese summary generation;
  • Re-translating historical English articles;
  • Codex and GitHub automated development workflows.

This series primarily answers:

How to build a stable, long-term WordPress AI translation workflow that approaches the quality of manual re-translation?

4. Determining Which Articles to Migrate

I did not simply draw a line based on publication date and move all subsequent articles.

Some earlier articles clearly belonged to AI translation engineering, while some newer articles still primarily revolved around Polylang, caching, and multilingual site architecture.

Therefore, this migration was based on content evaluation rather than a simple date cutoff.

Ultimately, 16 articles were selected from the original series.

5. Chinese Series Migration List

To avoid messing up the Series order, I migrated them one by one from earliest to latest publication time.

June 2026

  1. Lossless Migration of Code Blocks in the WordPress Classic Editor: Batch Converting SyntaxHighlighter Shortcodes to Gutenberg Blocks
  2. Encountering a “Mysterious” Popup Crash Issue After Clicking the Translate Button and Its Solution

Although the first article is mainly about the editor and code block migration, its direct context is that the old code structure could not be reliably protected during the automatic translation process. Therefore, it can be seen as the starting point for the subsequent structural protection work.

July 5 to July 7, 2026

  1. Why Is It So Hard to Improve English Translation Quality for a WordPress Blog in Mainland China? A Troubleshooting Review of Polylang + AutoPoly + DeepL API
  2. Comparing Translation Quality: Chrome Built-in AI, Yandex Translate, and ChatGPT Plus — Why I Decided to Switch Key English Articles to ChatGPT Plus
  3. From AutoPoly to Yandex Web Version: A Quality Verification of Automatic English Translation for WordPress
  4. Can AutoPoly Pro + OpenAI API Automate WordPress English Translation? A Feasibility Analysis from Technology to Payment
  5. Can ChatGPT Agent Replace ChatGPT Plus for WordPress English Re-translation?

The core of this phase had already shifted from “how to create English articles” to “what tools and models to use to improve English quality”.

July 14 to July 17, 2026

  1. SlyTranslate + Zhipu GLM-5.2 Long Article Translation Troubleshooting: From 600-Second Timeout to Fully Generating an English WordPress Article
  2. WordPress SlyTranslate + GLM-5.2 Long Article Single-Pass Translation Practice: Troubleshooting invalid_translation_runaway_output False Failures
  3. Continuing to Optimize SlyTranslate + GLM-5.2 Translation Quality: From Disabling Random Sampling and Built-in Prompts to Deep Thinking and Model A/B Testing
  4. Testing DeepSeek After GLM 5.2: A Model Comparison and Trade-off for WordPress Long Article Translation
  5. Setting Up an Independent ChatGPT Project for English Blog Translation Quality Optimization: Organizing Historical Conversations and Unifying Subsequent Evaluation Standards
  6. After Pausing OpenAI, I Tested Gemini Locally: A WordPress Technical Article Translation Comparison with GLM 5.2
  7. Adding Plaintext Smart Processing to SlyTranslate’s GLM 5.2 Full-Text Translation and Fixing Code Block Pro Block Failure
  8. Troubleshooting Category, Tag, Series, and Featured Image Synchronization Issues After SlyTranslate + GLM-5.2 Translates Long WordPress Articles
  9. SlyTranslate Full-Text Translation Error Troubleshooting: Refining GLM 5.2 Paragraph and Placeholder Constraints

This phase had already formed a fairly complete AI translation engineering main thread, including:

  • Model selection;
  • Long article translation;
  • Code structure protection;
  • Prompt optimization;
  • Output validation;
  • Category, tag, and featured image synchronization;
  • GitHub repository management;
  • Production environment deployment.
Figure 3: Page 1 of the new Chinese series, showing the first 10 articles by publication date
Figure 3: Page 1 of the new Chinese series, showing the first 10 articles by publication date

6. A Boundary Article Kept in the Original Series

Published on May 25, 2026:

Complete Record of WordPress Multilingual Blog Article Translation Practice (Polylang Plugin, with Pitfall Avoidance Guide)

It also involves AutoPoly and Chrome Built-in AI, but the main body of the article is still:

  • Polylang multilingual article creation;
  • Chinese and English article association;
  • Publication time synchronization;
  • Backend translation operations;
  • Language switching;
  • Basic workflows for a multilingual blog.

Therefore, it is more appropriate to keep this article in “WP Blog Multilingual Practice”.

Starting the new series with code block protection and translation anomaly issues also makes the thematic boundaries clearer.

7. Synchronously Migrating English Articles

After the Chinese article migration was completed, I continued to process the English series.

The original English series URL is:

Plaintext
https://en.shuijingwanwq.com/series/wp-blog-multilingual-guide/

In the WordPress backend, I found the English articles corresponding to the Chinese articles one by one and changed their Series to:

WordPress AI Translation Engineering in Practice

The new English series also migrated 16 articles.

The pagination structure after migration is:

  • Page 1: 10 articles;
  • Page 2: 6 articles.

Page 1 URL:

Plaintext
https://en.shuijingwanwq.com/series/wordpress-ai-translation-engineering-in-practice-en/

Page 2 URL:

Plaintext
https://en.shuijingwanwq.com/series/wordpress-ai-translation-engineering-in-practice-en/page/2/

The inspection results show:

  • All 16 articles exist;
  • No duplicate articles;
  • No irrelevant content mixed in;
  • Chinese and English article topics correspond one-to-one;
  • Publication chronological order is consistent;
  • Page 1 and Page 2 connect normally.
Figure 4: Page 1 of the new English series, showing 10 articles in total
Figure 4: Page 1 of the new English series, showing 10 articles in total

8. After Migrating by Publication Time, the Series Order Auto-generates Sequentially

This migration was done by modifying the series each article belongs to one by one via “Quick Edit” in the WordPress article list.

Actual operations confirmed that as long as the migration is done sequentially from earliest to latest publication time, PublishPress Series will automatically generate a continuous order in the new series:

Plaintext
1、2、3、4……

Articles will not retain their original numbers from the old series, nor will it be necessary to manually adjust the Series order after the migration is complete.

Therefore, this Chinese and English article migration adopted the following method:

  1. Sort articles from earliest to latest by publication time;
  2. Use “Quick Edit” in the article list;
  3. Change the articles from the old series to the new series;
  4. After the Chinese article migration is complete, migrate the corresponding English articles in the same order;
  5. Finally, check the article count, pagination, and chronological order of both the Chinese and English series.

The final results show:

  • The new Chinese series is numbered continuously starting from 1;
  • The new English series is also numbered continuously starting from 1;
  • The article order in both series is consistent with the publication time;
  • No need to additionally enter the PublishPress Series backend to adjust the order.

9. Caching May Cause the Frontend to Continue Displaying the Old Series

After the series migration was complete, the data in the WordPress backend had been updated, but single article pages, series archive pages, or language switching portals might still display old content.

The current site simultaneously utilizes:

  • W3 Total Cache Page Cache;
  • W3 Total Cache Object Cache;
  • Redis;
  • EdgeOne for the Chinese site;
  • Cloudflare for the English site.

Therefore, after the migration, it is necessary to at least clear the server page cache and object cache for both the www and en domains.

Execute in the server terminal:

Bash
cd /data/wwwroot/www.shuijingwanwq.com \
&& rm -rf \
  wp-content/cache/page_enhanced/www.shuijingwanwq.com \
  wp-content/cache/page_enhanced/en.shuijingwanwq.com \
&& /root/bin/w3tc-flush-host-object-cache www.shuijingwanwq.com \
&& /root/bin/w3tc-flush-host-object-cache en.shuijingwanwq.com \
&& echo "已清除 www 与 en 的 W3TC Page Cache 和 Object Cache"

This command will clear:

  • W3TC page cache for www.shuijingwanwq.com;
  • W3TC page cache for en.shuijingwanwq.com;
  • Object cache corresponding to the www domain;
  • Object cache corresponding to the en domain.

It will not clear the edge node caches of EdgeOne and Cloudflare. If the frontend still displays old content, you will also need to perform a cache purge separately in both CDN platforms.

Figure 5: Clearing page cache and object cache for www and en domains in the server terminal
Figure 5: Clearing page cache and object cache for www and en domains in the server terminal

10. What the New Series Will Record Next

After completing this split, the new “WordPress AI Translation Engineering in Practice” will continue to document the following work:

  • Reviewing editors and code formats of historical Chinese articles;
  • Identifying the Classic Editor, SyntaxHighlighter Evolved, and Code Block Pro;
  • Batch generating Chinese summaries using GLM-4.7;
  • Writing summaries into the WordPress post_excerpt;
  • Improving article lists and Yoast SEO meta descriptions;
  • Re-translating historical English articles;
  • Evaluating whether to add other languages;
  • Continuing to optimize the SlyTranslate full-text translation workflow;
  • Managing related scripts using Codex and GitHub;
  • Comparing the quality, speed, and API costs of different models.

This content has gone beyond traditional WordPress multilingual configuration and is more suitable for continuous documentation in an independent translation engineering series.

11. Phased Results

After this adjustment was completed, the series structure became much clearer.

“WP Blog Multilingual Practice” continues to focus on:

Multilingual website architecture, Polylang, domains, caching, taxonomies, and SEO.

“WordPress AI Translation Engineering in Practice” focuses on:

Models, translation quality, code protection, automated scripts, and long-term production workflows.

The final migration results are:

  • New Chinese series: 16 articles;
  • New English series: 16 articles;
  • Chinese and English article topics correspond;
  • Pagination structure is 10 articles plus 6 articles for both;
  • Articles are ordered from earliest to latest;
  • No missing, duplicated, or mistakenly migrated articles were found.

Compared to continuing to cram all content into a series that already has 38 articles, this split is more beneficial for reader comprehension and more suitable for long-term maintenance.

系列导航

需要长期技术维护或远程问题排查?

我是拥有 15+ 年经验的 PHP / Go 后端工程师,长期关注已有系统维护、Bug 修复、性能优化、服务器排查、WordPress 网站维护和小功能迭代。

如果你的项目遇到以下情况,可以先从一次小问题排查开始合作:

  • ✅ PHP / Laravel / Yii2 老项目无人维护
  • ✅ Go / Gin 后端接口需要排查或优化
  • ✅ WordPress 网站访问慢、报错或插件冲突
  • ✅ Nginx / MySQL / Redis / Linux 服务器异常
  • ✅ CDN / Cloudflare / DNS / HTTPS 配置问题
  • ✅ 需要长期远程技术支持或兼职维护

更多介绍请查看:关于我 & 合作

微信:13980074657
邮箱:shuijingwanwq@gmail.com
Telegram:@shuijingwan
GitHub:https://github.com/shuijingwan

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理