LinguaDash

使用 DeepL、OpenAI 或 Cloudflare AI 翻译 EmDash 内容和 SEO 字段,并查看哪些条目缺失、已过期或需要审核。

插件

LinguaDash

使用 DeepL、OpenAI 或 Cloudflare AI 翻译 EmDash 内容和 SEO 字段,并查看哪些条目缺失、已过期或需要审核。

  • 分类: translation
  • 状态: 可用
  • 版本: 0.2.1
  • 价格: 未知
  • 来源: 官方插件注册表
  • 安装方式: 注册表沙盒插件
  • 核实日期: 2026-10-21

描述

LinguaDash 会显示哪些条目缺少某种语言、哪些翻译已过期、哪些仍需审核,并帮助编辑人员补齐这些缺口。

  • 编辑器中的翻译状态。 每个条目都会将其各语言列为 Missing、Draft、Done 或 Outdated。无需任何人手动设置状态。
  • 过期检测。 当源内容的可翻译字段发生更改时,其翻译会被标记为 Outdated,直到更新为止。
  • 以草稿形式进行机器翻译。 DeepL、OpenAI 或 Cloudflare AI Gateway 可翻译文本、富文本以及 SEO 标题和描述。结果会保存为草稿供审核;已发布的翻译绝不会被覆盖。
  • 翻译页面。 提供标签页,汇总所有集合中缺失、已过期和未审核的翻译,并可对单个语言或全部语言执行翻译操作。
  • 按语言设置 SEO。 新翻译会复制源内容的 SEO 设置,但绝不会复制其规范 URL。
  • 五种语言的管理界面。 该插件自身的界面提供英语、德语、法语、意大利语和西班牙语版本。

文本只会发送给你选择的翻译服务提供商。API 密钥以加密方式存储。

npm 包中附带两个供你的主题使用的 Astro 组件:和。

安装

需要 EmDash 0.42 或更高版本以及插件沙盒运行器,并需要 Astro i18n 路由,且每种目标语言都已列在 i18n.locales 中。机器翻译还需要 EMDASH_ENCRYPTION_KEY。

  1. 选择 Install。
  2. 在管理后台打开 Translations,然后打开 Translation settings,输入目标语言,例如 fr, it, en。
  3. 在 Content Types 中,为每个因语言而异的字段打开 Translatable。
  4. 可选:选择机器翻译提供商,输入其凭据,然后选择 Test machine translation。