WORDPRESS 插件

NuxareLang

纯净无副本的多语言 WordPress 插件。零内容副本、零语言标记、零 post_meta 膨胀,为外贸建站提供极致的多语言翻译体验。

版本 1.3.14 作者 yaujan 许可 专有 / Commercial
核心哲学

三位一体 · 零膨胀

NuxareLang 从根本上重新定义了 WordPress 多语言方案,拒绝内容冗余与性能负担。

00

零内容副本

不复制文章、不创建语言变体 post。所有翻译通过独立字段映射系统管理,数据库无冗余内容行。

00

零语言标记

无需在 URL 中添加 /en/ /fr/ 语言前缀。基于 Cookie + 浏览器语言检测,URL 结构保持纯净。

00

零 post_meta 膨胀

翻译数据存储在独立数据表中,不走 post_meta。避免 meta 表飚增数万行导致的查询性能下降。

功能特性

全方位翻译能力

从结构化字段到整页字符串,从手动翻译到 AI 自动翻译,覆盖 WordPress 多语言的每一个角落。

结构化字段翻译

内建 WordPress 核心字段过滤器,无缝接入翻译层。支持预加载缓存,列表页零额外查询。

  • the_title 过滤器 — 自动翻译标题
  • the_content 过滤器 — 自动翻译正文
  • get_the_excerpt 过滤器 — 自动翻译摘要
  • Preload caching — 列表页批量预加载,零 N+1 查询

整页字符串翻译

采用 OB + DOM 解析方案,捕获页面输出中的所有可见字符串,驱动全局字典自动翻译。

  • Output Buffering — 捕获整页渲染输出
  • DOM 解析 — 精准定位可见文本节点
  • 全局字符串字典 — 翻译一次,全站复用
  • 自动跨页面复用 — 相同字符串无需重复翻译

支持的翻译对象

覆盖 WordPress 生态中几乎所有内容类型,一处接入,处处翻译。

  • Posts / Custom Post Types
  • Products (WooCommerce 完整支持)
  • Media — 附件标题、描述、alt 文本
  • Taxonomies — 分类、标签、自定义分类法
  • SEO 字段 — Yoast / RankMath 元数据
  • ACF 字段 — 自定义字段内容翻译
  • 任何页面可见文本

语言切换器

三种切换模式 + 智能检测,让访客一键切换语言,体验流畅自然。

  • Manual 模式 — 通过短代码或小工具嵌入切换器
  • Float 模式 — 浮动固定在页面角落,不占布局
  • Menu 模式 — 集成到导航菜单中
  • 浏览器语言自动检测 — 首次访问自动匹配
  • hreflang 自动输出 — SEO 友好
  • 国旗图标 — 内置高清国旗图标集
  • 实时样式预览 — 后台可视化调整切换器外观

自动翻译

集成主流机器翻译引擎和 AI 大模型,支持批量翻译和新增内容自动翻译。

  • 机器翻译引擎 — DeepL / 百度翻译 / 腾讯翻译 / 火山翻译
  • AI 翻译 — OpenAI / DeepSeek / 豆包 / 混元 / 通义千问 / Kimi
  • 批量自动翻译 — 一键翻译全站内容
  • 新增内容自动翻译 — 发布即翻译,零人工干预

生态兼容

深度适配 WordPress 主流主题、页面构建器、插件生态,开箱即用。

  • WooCommerce — 产品、分类、购物车、结算页全翻译
  • Elementor — 页面构建器内容翻译
  • Bricks Builder — 全量内容翻译
  • Yoast SEO — SEO 标题/描述/元数据翻译
  • RankMath SEO — 完整 SEO 字段翻译
  • ACF — 自定义字段内容翻译
  • WP Rocket / W3TC — 缓存插件兼容

后台管理面板

直观的后台界面,一站式管理语言、翻译、设置和维护操作。

  • 语言管理 — 添加、编辑、排序、启用/禁用语言
  • 翻译设置 — 默认语言、检测方式、切换器配置
  • CSV 导入/导出 — 批量翻译工作流,支持翻译服务协作
  • 维护工具 — 翻译缓存清理、翻译数据一致性检查
  • 活动日志 — 完整记录翻译操作历史
  • 基于角色的权限管理 — 控制谁可以翻译哪些内容
文件结构

插件目录结构

清晰的组织架构,模块化设计,方便维护与扩展。

查看完整文件结构
nuxare-lang/
# ─── 核心入口 ───
nuxare-lang.php // 主插件文件
lang-def.php // 语言定义
lang-meta.php // 语言元数据
lang-switcher.php // 语言切换器

# ─── 核心功能 ───
Inc/
Core/
Plugin.php // 插件基类
Loader.php // 自动加载
I18n.php // 国际化
Activator.php // 激活/卸载
Deactivator.php // 停用钩子

# ─── 翻译引擎 ───
Translate/
Core/
Translator.php // 翻译器基类
Engine.php // 引擎抽象
Provider.php // 服务商抽象
Machine/
DeepLProvider.php
BaiduProvider.php
TencentProvider.php
VolcengineProvider.php
AI/
OpenAIProvider.php
DeepSeekProvider.php
DoubaoProvider.php
HunyuanProvider.php
QwenProvider.php
KimiProvider.php
BatchTranslator.php // 批量翻译
AutoTranslator.php // 自动翻译

# ─── 前端过滤器 ───
Front/
Filter.php // 字段过滤器
OBFilter.php // OB 缓冲过滤
DOMFilter.php // DOM 解析过滤
PreloadCache.php // 预加载缓存
StringDictionary.php // 字符串字典

# ─── 语言切换器 ───
Switcher/
ManualSwitcher.php // 手动模式
FloatSwitcher.php // 浮动模式
MenuSwitcher.php // 菜单模式
Detection.php // 语言检测
Hreflang.php // hreflang 输出

# ─── 数据层 ───
Data/
TranslationRepository.php // 翻译仓储
StringRepository.php // 字符串仓储
LanguageRepository.php // 语言仓储
Schema.php // 数据库表结构

# ─── 后台管理 ───
Admin/
AdminController.php // 后台控制器
LanguageManager.php // 语言管理
SettingsPage.php // 设置页面
CSVImportExport.php // CSV 导入导出
Maintenance.php // 维护工具
ActivityLog.php // 活动日志
PermissionManager.php // 权限管理

# ─── 生态兼容 ───
Compat/
WooCommerce.php // WooCommerce
Elementor.php // Elementor
Bricks.php // Bricks Builder
YoastSEO.php // Yoast SEO
RankMath.php // RankMath
ACF.php // Advanced Custom Fields
WPRocket.php // WP Rocket
W3TC.php // W3 Total Cache

# ─── 资源文件 ───
assets/
css/
js/
flags/ // 国旗图标

# ─── 模板 ───
templates/
admin/ // 后台页面模板
front/ // 前端切换器模板
>