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

标签: SlyTranslate

  • 从历史文章摘要为空、文章列表重复显示 Post Views 以及 Yoast SEO 元描述不够准确的问题出发,我逐步梳理了 WordPress AI 翻译工程的下一阶段计划。后续将先盘点经典编辑器、SyntaxHighlighter Evolved、Gutenberg 和 Code Block Pro 等历史内容格式,再使用 GLM-4.7 小规模测试并批量补齐中文 post_excerpt,随后重新覆盖翻译历史英文文章。整个流程将通过 Codex 与 GitHub 管理,并持续评估不同模型的翻译质量、稳定性、速度、API 成本及部署可行性。

  • 在持续优化 WordPress 中文技术文章英文翻译流程后,我将相关定制代码、测试脚本、问题分析和生产验证记录整理到 GitHub 私有仓库 wordpress-ai-translation-pipeline。本文记录了仓库创建、本地目录改名、远程绑定、main 分支与标签推送、路径修正、敏感信息审计以及 .gitignore 完善过程。GitHub 的引入让翻译优化工作从临时排查转向可追踪、可回退、可长期维护的工程流程,也标志着本阶段翻译质量优化工作告一段落。

  • 在使用 SlyTranslate 调用 GLM 5.2 进行 WordPress 整篇文章翻译时,模型重复生成了相邻段落,导致同一个 SWQINLINE 占位符出现两次,并触发 swq_full_article_token_validation_failed。排查确认严格 Token 校验器工作正常,问题并非响应截断或插件逻辑错误。通过完善全文翻译提示词,进一步约束段落唯一性、占位符格式、六位编号及前导零保留后,文章 19445 重新翻译成功。现阶段继续采用“提示词降低错误概率、占位符保护结构、严格校验阻止错误结果”的方案。

  • 在完成 SlyTranslate 与智谱 GLM-5.2 的 WordPress 长文章整篇翻译定制后,英文正文虽然能够正常生成,但实际发布流程仍出现分类、标签、PublishPress Series、Series 部分编号和特色图片未正确迁移等问题。本文根据真实测试过程,记录如何将新英文译文由自动发布调整为草稿,利用 Polylang 将中文 Taxonomy 关系迁移到已建立的英文分类、标签和 Series,并让 PublishPress Series 在人工发布时自动生成顺序编号。同时还修复了 GLM 压缩保护 Token 前导零以及英文特色图片缺失的问题。最终,新英文草稿已经能够保留 Gutenberg 结构,并自动关联正确的分类、标签、Series 和特色图片。中文语言切换器及多域名 Object Cache 失效问题则留待后续单独处理。

  • 本文记录了在 WordPress、Polylang 与 SlyTranslate 环境下,为 GLM 5.2 整篇翻译流程增加 Plaintext 智能判断的完整优化过程。通过结构占位、区块顺序校验、Code Block Pro 原样保护、最终正文精确写回及 SHA-256 校验,实现了自然语言 Plaintext 可翻译、URL 和代码保持不变,同时修复了 Gutenberg 编辑器中的无效区块提示。文章还记录了英文文章分类、系列与标签因多域名对象缓存未及时失效而未能在前台正确显示的问题。

  • 在暂缓 OpenAI API 测试后,我改为在本地调用 Google Gemini,并使用与 GLM 5.2 相同的标题、摘要和正文样本进行 A/B 对比。测试发现,Gemini 3.5 Flash 的英文表达略显自然,但存在响应波动、技术语义扩展以及正文标题残留中文等问题;Gemini 3.1 Pro Preview 则因免费层级额度为 0,无法完成测试。综合翻译准确性、Gutenberg 结构完整性、接口稳定性、服务器网络和维护成本后,现阶段继续使用 GLM 5.2 作为 SlyTranslate 的生产翻译模型。

  • 随着 AutoPoly、SlyTranslate、GLM 5.2、DeepSeek 等翻译测试不断积累,相关 ChatGPT 会话也逐渐分散。本文记录了为英文博客翻译质量优化创建独立 ChatGPT 项目的过程,包括“仅项目”与“默认”记忆模式的区别、历史会话迁移限制、项目指令配置,以及核心测试会话的整理方法。目前 DeepSeek 已完成对比测试,其翻译质量不如 GLM 5.2;下一阶段将考虑在本地测试 OpenAI,并评估质量提升是否足以支撑后续部署成本。

  • 在完成 SlyTranslate 与智谱 GLM 5.2 的整篇翻译定制后,我进一步申请并接入 DeepSeek API,通过本地脚本对 glm-5.2 与 deepseek-v4-pro 进行了相同内容、相同提示词下的标题、摘要和正文翻译测试。结果显示,DeepSeek V4 Pro 的响应速度明显更快,但在信息完整性、技术表达和 Gutenberg 段落衔接方面,并未表现出稳定优于 GLM 5.2 的质量优势。考虑到现有 GLM 5.2 定制插件已经包含代码区块占位、HTML 与 Gutenberg 结构保护、整篇翻译和内容还原等完整处理流程,当前没有必要再为 DeepSeek 重复投入开发。后续若继续追求更高翻译质量,将优先在本地测试 OpenAI,确认其是否具备足够明显的优势,再决定是否解决阿里云杭州服务器访问 OpenAI API 的网络问题。

  • 本文记录在 SlyTranslate + 智谱 GLM-5.2 一次性全文翻译方案基础上,继续优化 WordPress 技术文章英文质量的完整过程。通过关闭随机采样、修复标题与摘要未接收附加提示词的问题,并将标题、摘要、正文及目标语言规则内置到 MU Plugin,减少了后台重复配置。随后使用智谱官方 API 对深度思考与 GLM-4.7-FlashX 进行 A/B 测试,结果显示深度思考成本明显增加但质量提升不稳定,FlashX 虽然更快但准确性较低。最终确定以 GLM-5.2、关闭深度思考、关闭随机采样和内置多字段提示词作为当前稳定方案。

  • 本文记录在 WordPress、Polylang 与 SlyTranslate 环境中,使用智谱 GLM-5.2 对包含大量 Gutenberg 区块和 Code Block Pro 代码块的技术长文进行正文单次翻译的完整排查过程。最初后台返回 invalid_translation_runaway_output,但执行轨迹显示正文其实只调用模型一次,并已成功保存英文文章。真正原因是自定义翻译完成后,SlyTranslate 原始 REST 回调又继续执行。通过将接管入口从 rest_request_before_callbacks 调整为 rest_dispatch_request,最终避免重复翻译,同时验证了 54 个代码块逐字一致、Gutenberg 结构完整、正文无中文漏译,翻译质量也明显优于原生分块流程。

👨‍💻 个人品牌

王世强|技术实践者 · 独立博客作者

15+ 年 Web 与系统实践经验,持续关注网站基础设施、系统优化、AI 工具与自动化。

持续运营技术博客 10+ 年,累计发布 1000+ 篇原创技术文章。

长期建设个人项目,也欢迎合适的技术交流、咨询与合作。

👉 关于我

.env (14) add (16) AI 翻译 (34) Apache (13) Array (19) A Tour of Go (77) Cache (13) CentOS (23) ChatGPT (30) ChatGPT Plus (17) chrome (19) Cloudflare (38) Codex (27) composer (42) composer.json (22) composer update (14) console (16) Container (25) curl (16) delete (31) Docker (32) Dockerfile (15) EdgeOne (34) environment variable (19) error (24) file (15) filter (20) Git (28) GitHub (23) Gitlab (15) GLM-5.2 (27) Go (67) go-tour-i18n (16) Google AdSense (30) Go 语言 (24) GraphQL (24) GraphQL API (14) Gutenberg (36) http (21) https (22) Interface (19) Jquery (13) json (24) Laravel (37) Laravel 6 (55) Laravel 9 (25) Lighthouse (17) Lighthouse 5 (14) Linux (22) Migrate (13) Module (17) MySQL (78) MySQL 5.7 (22) Nginx (63) normalize.css (28) OKX (15) OneinStack (21) PHP (67) php-fpm (19) php.ini (24) PHP 7.1.12 (22) PHP 7.4 (26) phpmyadmin (15) PhpStorm (24) Polylang (58) postman (18) Query (17) queue (16) Rancher (24) Redis (51) RESTful (27) RESTful API (23) Shopify (19) SlyTranslate (21) SQL (24) String (14) TortoiseGit (14) Twenty Twenty-Five (20) Ubuntu (43) update (20) VPN (17) W3 Total Cache (40) Windows 10 (46) WireGuard (28) WordPress (135) WPCode (23) Wstunnel (15) Yii (40) Yii 2 (70) Yii 2.0 (51) 国际化 (16) 多语言 (14) 多语言翻译 (38) 开源项目 (16) 技术博客 (15) 故障排查 (19) 数据库迁移 (16) 浏览器 (14) 阿里云 (20) 页面缓存 (14)

2026 年 10 月
一 二 三 四 五 六 日
 1234
567891011
12131415161718
19202122232425
262728293031