LinguaDash
使用 DeepL、OpenAI 或 Cloudflare AI 翻译 EmDash 内容和 SEO 字段,并查看哪些条目缺失、已过期或需要审核。
插件
LinguaDash
使用 DeepL、OpenAI 或 Cloudflare AI 翻译 EmDash 内容和 SEO 字段,并查看哪些条目缺失、已过期或需要审核。
描述
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。
- 选择 Install。
- 在管理后台打开 Translations,然后打开 Translation settings,输入目标语言,例如
fr, it, en。 - 在 Content Types 中,为每个因语言而异的字段打开 Translatable。
- 可选:选择机器翻译提供商,输入其凭据,然后选择 Test machine translation。