静态网站翻译管理
Rosey 是一个开源的静态网站翻译管理工具,当前文档版本为 v2.3.10。它不作为某个框架插件运行,而是在 Hugo、Eleventy、Jekyll 或其他静态站点生成器完成构建后,读取最终 HTML,抽取待翻译内容,再合并翻译文件生成多语言静态站点。
Rosey 的核心是通过 data-rosey、data-rosey-ns、data-rosey-attrs 等属性在 HTML 中标记翻译内容。它支持元素文本、包含 HTML 的内容块、HTML 属性、图片替换以及 JSON 文件翻译。generate 命令会生成 base.json,build 会根据 roseys/locales 形式的语言 JSON 生成各语言目录,并添加 content-language、hreflang 等 SEO 元数据和语言偏好重定向页。check 命令可检测翻译是否缺失、过期或未使用。
正文明确说明 Rosey 是 open-source tool,但未给出许可证、企业版或商业支持信息。它可通过 npx rosey 使用,也提到 rosey-cloudcannon-connector NPM 包。生态上可与 Smartling 这类翻译 API、CloudCannon CMS 结合,用于机器翻译或给非技术译者提供 GUI 工作流。
优点是与 SSG 解耦,不要求把 i18n 深度写进模板系统;组件中的硬编码文本也能通过标记翻译,翻译资源还可跨网站复用。最终产物是纯静态站点,部署简单。缺点是翻译文件创建不属于 Rosey 本体能力,较大项目需要自建中间件或接入外部平台;同时需要在 HTML/模板中主动加标记,迁移已有站点有一定成本。
Rosey 适合使用 Hugo、Eleventy、Jekyll、Astro 等构建文档站、营销站、内容站,并希望保留静态部署模式的开发团队。若团队已有翻译 API、CMS 或内部本地化流程,它更适合作为构建管线中的抽取与合并层。中国访问情况正文未提供,域名可达性、NPM 安装速度和外部翻译服务支付情况均需实际测试;替代方案包括各 SSG 自带 i18n、Smartling、CloudCannon 或自研 JSON 翻译管线。
本测评基于公开资料整理,不构成购买建议,请以 rosey.app 官网实际信息为准。
开源i18n工具,适合静态站多语言出海。
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。