
HTBD 为 WordPress 接入百度翻译 API,支持文章、页面、标签、分类和 SEO 字段的多语言翻译,并生成独立语言链接。
HTBD 是一款 WordPress 多语言翻译插件,通过百度翻译开放平台 API,将网站中的文章、页面及其他内容翻译为不同语言,并为译文生成独立的语言访问地址。
插件会将翻译结果保存在服务器的 {$wpdb->prefix}hyx_bd_translations 表中。除非用户主动刷新翻译,否则同一内容在同一目标语言下只需翻译一次。启用改名后的插件时,已有 {$wpdb->prefix}btranslate_translations 数据会自动迁移,无需在每次访问页面时重复调用翻译 API,有助于减少 API 请求量并提高页面加载速度。
审核状态: HTBD 目前尚未通过 WordPress.org 插件目录审核,因此暂时无法直接通过 WordPress 后台插件市场安装。现阶段请从 GitHub 仓库下载并手动安装。
HTBD 使用百度翻译开放平台提供的翻译 API。用户可以在 WordPress 后台配置自己的 App ID 和密钥,由插件完成请求签名、翻译调用及错误处理。
插件支持翻译 WordPress 文章与页面中的主要内容,包括:
HTBD 可以为不同语言生成独立的访问地址,支持:
/en/、/jp/翻译完成后,结果会保存在 WordPress 服务器中。后续访问相同译文时,插件优先读取已经保存的结果,而不是重新请求百度翻译 API。
当原文发生变化时,对应译文会被标记为需要更新,从而避免继续使用与原文不一致的旧译文。
插件在翻译内容时会尽量保留:
<pre> 和 <code> 元素内的代码内容(不翻译)HTBD 为多语言页面提供必要的 SEO 支持,包括:
hreflang 多语言链接如果百度翻译 API 请求失败,插件不会使网站页面报错:
APP ID 和密钥属于敏感信息,请勿提交到公开的 GitHub 仓库,也不要通过网页前端代码或公开日志暴露。
百度翻译 API 的具体开通方式、计费规则和调用限制,请参考百度翻译 API 官方文档。
由于插件目前尚未通过 WordPress.org 审核,需要从 GitHub 手动安装。
hyx-translator-for-baidu-translate 目录上传到 WordPress 的插件目录: wp-content/plugins/hyx-translator-for-baidu-translate/auto 源语言模式。修改语言路由设置后,建议在 WordPress 后台打开“设置” → “固定链接”,确认固定链接配置已经正确生效。
自动识别状态使用独立选项保存。未勾选自动识别时在源语言输入框中主动填写 auto,仍属于不同的配置状态。
例如,假设源语言页面地址为:
https://example.com/about/
英语使用 /en/ 子目录时,译文地址为:
https://example.com/en/about/
日语使用 /jp/ 子目录时,译文地址为:
https://example.com/jp/about/
通过目标语言子目录或绑定域名请求 wp-login.php、wp-admin 时,插件会重定向到源站对应地址,并保留查询参数。
插件会优先使用已保存的译文。只有在原文发生变化、译文失效或用户主动要求刷新时,才需要重新调用翻译 API。
hreflang 和站点地图是否正确。如果在使用过程中遇到问题,或者希望提交功能建议,可以前往 GitHub 仓库反馈:
https://github.com/hanyixuanten/HTBD
提交问题时,建议提供以下信息:
欢迎通过 Issue 或 Pull Request 参与 HTBD 的改进。