几分钟内翻译您的 .po 目录,并保持结构完整。
占位符、复数形式、msgctxt 和内联标签在往返转换中均可保留。在任何操作运行之前,您就能看到费用。输出结果与您的代码库结构一致,为有效的 gettext 格式,随时可供合并。
locale/de/LC_MESSAGES/messages.po完整性检查通过msgfmt 进行编译读取复数头部而不是猜测,阿拉伯语 6 种,波兰语 3 种作用域限制、可撤销的 API 密钥 · 签名 webhook每次作业前进行费用预览 · 预付费余额拖入文件夹,或通过 POST 发送作业。
相同的引擎、相同的目录、相同的审计跟踪。选择最契合您工作流的操作界面。
查看费用,观察运行状态,检查遗漏。
- 01拖入
.po文件或整个语言环境文件夹,目标语言将从各个头部中读取。 - 02选择质量(草稿、标准或专业版),并在提交前查看条目、字数和费用。
- 03按语言环境,逐块观察运行情况。
- 04复查被标记的条目,仅重新运行这些条目,并下载符合代码库结构的 zip 包。
将本地化作为 CI/CD 管道的一环。
一个受限密钥、一个 POST 请求、完成后发送签名 webhook。在 CI 中拉取目录并开启 PR。
POST /v1/jobscurl -X POST https://api.echo-lingua.com/v1/jobs \
-H "Authorization: Bearer $ECHO_LINGUA_KEY" \
-H "Content-Type: application/json" \
-d '{
"sourceLanguage": "en",
"contextMode": "ui-label",
"quality": "standard",
"inputs": [
{ "filename": "de/messages.po", "targetLanguage": "de", "content": "…" },
{ "filename": "ar/messages.po", "targetLanguage": "ar", "content": "…" }
]
}'webhook · job.completed (已签名){
"id": "whd_3f9c8a",
"type": "job.completed",
"createdAt": 1726669123456,
"data": {
"jobId": "job_8f2c41",
"status": "COMPLETE",
"downloadUrl": "/v1/jobs/job_8f2c41/download"
}
}脚本无法为您完成的六件事。
结构保持不变
占位符、复数形式、msgctxt 和 HTML 在往返转换中均可保留,每个条目都经过检查,绝非碰运气。
%1$s · {{code}} · %(date)s · <b><i>费用优先可见
提交前即可查看条目、字数和预计费用。采用预付费余额,随着作业运行扣除。群组上限会阻止新作业,而不是让您产生意外费用。
550 个条目 · 约 7,400 字 · 约 $0.69 草稿(说明性)上下文感知
UI 标签、营销或文档模式,外加确保术语原样输出的术语表,以及在需要探究原因时可查看的逐条注释。
quality=draft · standard · pro审查与恢复
未通过完整性检查的条目会在目录中被标记,绝不会默默地发布。仅重新运行未通过的条目。
#, el-review为开发者原生打造
真正的 HTTP API:可撤销的受限密钥、签名 webhook、按密钥的费用归属、支持 CI 的下载。
POST /v1/jobs → job.completed无缝嵌入您的代码库
输出镜像您的输入树,每种语言环境一个文件,且为有效的 gettext。解压到 locale/ 并查看 diff。
locale/ar/LC_MESSAGES/messages.po六十多种语言,以及重要的方言。
翻译由模型驱动,因此接受 PO 头部中的任何 BCP-47 语言环境。这些是我们官方支持并验证过的语言,包括大多数工具合并为一的区域变体。
方言
pt-BR 对比 pt-PT,es-ES 对比 es-419,en-GB/US/AU/CA,fr 对比 fr-CA,zh-Hans 对比 zh-Hant,挪威博克莫尔语对比尼讷尔斯科语,相同的源文件,产生正确不同的输出(词汇和复数规则)。
从右到左
阿拉伯语、希伯来语、波斯语和乌尔都语采用从右到左渲染,并正确镜像布局。
复数形式
复数形式从每个语言环境的头部读取,而不是猜测,阿拉伯语 6 种,波兰语 3 种。
您的首月服务费由我们承担。
此后:收取固定的月度服务费,并按实际翻译的字数付费。资金为预付费并在作业运行时扣除,因此账单绝不会超出余额。
这才是您真正担心的。
“我会收到意料之外的账单吗?”
在您看到估算费用之前,不会运行任何内容。余额为预付费,群组上限为硬性限制,作业会在超支前暂停。
“这些都是生产环境文件。”
输出结果是您在合并前会进行审查的有效 gettext。密钥受限且可撤销,费用按密钥归属,每个作业都会留下审计跟踪。
“我们使用 CJK 和 RTL 语言。”
本页面也是如此。阿拉伯语采用六种复数形式,波兰语采用三种,从您的头部读取,填满每个索引,并在适当的地方采用从右到左布局。