LocalePack 是什么网站?

LocalePack 是一个专门为 Chrome 扩展程序做 AI 本地化的在线工具。它解决的不是“把一段文字翻译成另一种语言”这种通用需求,而是把扩展的 messages.json 翻译成符合 Chrome i18n 规范的 _locales 目录结构。如果你的扩展已经用 messages.json 管理文案,并且想一次性生成多语言版本,它才对口;如果你要翻译的是网页、文档或 App 界面,它不是合适的选择。

它具体做什么

Chrome 扩展的多语言机制要求:在 manifest.json 里声明 default_locale,浏览器运行时从 _locales/{locale}/messages.json 读取对应语言的字符串。每个键包含 message 字段、可选的 description(上下文说明)和可选的 placeholders(动态值)。

LocalePack 的流程就是围绕这个结构设计的:

  1. 上传:拖放源 messages.json,网站会立即解析并校验 Chrome 扩展格式,文件上限 500KB。
  2. 选语言并看价格:从 52 种语言中选择目标语言,付款前可根据文件大小看到透明定价估算,最终报价在上传后按字符串长度和所选语言计算。
  3. 下载 ZIP:通过 Stripe 一次性付费后,任务进入队列,网站生成所有 _locales/{lang}/messages.json 文件并打包成 ZIP,直接放进扩展即可。

关键特性

特性 说明
占位符保护 原样保留 $PLACEHOLDER$ 语法,变量在所有语言中保持完整
描述上下文 读取 description 字段作为翻译上下文提示,提高准确性
格式合规 专为 Chrome messages.json 结构打造,支持 message、description、placeholders
并行处理 所有语言同时翻译,多数任务在 5 分钟内完成
一次性付费 无订阅、无月费,每个任务付一次,永久下载

适合谁用

  • 已经用 messages.json 管理文案、准备上架多语言版本的 Chrome 扩展开发者。
  • 不想手动逐个语言维护 _locales 目录、又担心通用翻译工具破坏占位符或格式的人。
  • 需要一次性交付、不接受订阅制工具的个人开发者或小团队。

使用前需要知道的前提

  • 源文件必须是 Chrome 扩展的 messages.json 格式,其他格式不被接受。
  • 文件大小上限 500KB,超出需要先拆分或精简。
  • 翻译在付款后才开始,付款前只能看到估算价格,最终价格以上传后计算为准。
  • 输出是 _locales/{lang}/messages.json 的 ZIP 包,需要你自己放进扩展项目并确认 manifest.json 的 default_locale 设置正确。

如果你的扩展文案量很小、只做一两种语言,手动翻译可能更直接;如果语言多、占位符复杂、又不想在格式上反复踩坑,LocalePack 的定位正好覆盖这个场景。

localepack.app
Upload your messages.json, choose languages, and download a ready-to-ship _locales ZIP. Placeholder-safe, format-compliant AI translations. Pay once.