|Labs
预约演示平台
React(Lingo Compiler)
Alpha
React (MCP)React(i18n)旧版 CLI(v0)
已废弃

Lingo.dev CLI

  • 工作原理
  • 快速开始
  • 快速上手
  • Monorepos

配置

  • 支持的格式
  • i18n.json
  • i18n.lock
  • 支持的语言区域

功能特性

  • 现有翻译
  • 添加语言
  • 覆盖
  • 翻译注释
  • 翻译键
  • 键重命名
  • 键锁定
  • 键忽略
  • 键保留
  • 借助 AI 提取键

性能

  • 大型项目
  • 并行处理
  • 成本预估

重新翻译

  • 自动重新翻译
  • 重新翻译
  • 删除翻译

此处文档涵盖的是旧版 CLI(v0),现已废弃。当前版本的 CLI 为 v1。 查看当前 CLI 文档

成本预估

lingo.dev run --estimate 可在运行前预估本次成本。Lingo.dev CLI 会计算与真实运行相同的变更增量,通过你的本地化引擎完成计价,输出按语言区域划分的成本明细,然后退出。不会发生翻译、写入或计费。

预估一次运行#

bash
npx lingo.dev@latest run --estimate

CLI 会输出按语言区域划分的明细和总计:

text
[Estimate]
✔ Delta computed for 3 task(s)
›   es: ~$0.04 (12,300 chars, ~3,075 tokens)
›   de: ~$0.04 (12,300 chars, ~3,075 tokens)
›   fr: ~$0.04 (12,300 chars, ~3,075 tokens)
✔ Estimated cost: ~$0.12 (estimate, not a quote — nothing was translated)

默认只会对待处理内容——也就是相对于 i18n.lock 的变更增量——进行计价。如果增量为空,则会输出 $0.00 - nothing needs translation。

整项目预估#

添加 --force 后,无论字符串是否已经翻译,都会一并计价:

bash
npx lingo.dev@latest run --estimate --force

这与一次 run --force 全量重译相对应,因此预估覆盖的是整个项目,而不只是增量部分。

预估 vs. 真实运行#

run --estimaterun
计算增量是是
执行翻译否是
写入目标文件否是
产生计费否是

输出字段#

字段说明
chars该语言区域增量中可翻译的源字符数。
tokens预计输出 token 数,根据字符到 token 的启发式规则估算得出。
cost该语言区域的预估成本,会汇总到总计中。

预估结果仅供参考,并非正式报价——实际成本取决于所用模型和真实 token 数。--estimate 需要使用 Lingo.dev provider,且不能与 --watch 或 --frozen 同时使用。

下一步#

i18n.lock
了解变更增量的计算方式
大型项目
在数千个键上扩展运行
本地化 API
以编程方式进行预估和翻译
报告
监控翻译量与成本

这个页面对你有帮助吗?

Max PrilutskiyMax Prilutskiy·已更新 5 天前·1 分钟阅读