自动翻译
如何使用 General Translation CLI 工具自动翻译您的项目
npx gtx-cli@latest
概览
General Translation 命令行工具(gtx-cli
)可将你的项目自动翻译为任何受支持的语言。
它与 gt-next
和 gt-react
深度集成,支持扫描项目中的可翻译内容、执行翻译,并生成翻译数据的 JSON 文件。
该 CLI 也可用于为第三方 i18n 库(如 next-intl 或 i18next)生成翻译。
最后,CLI 工具还可用于翻译 JSON、Markdown、MDX、JS 和 TS 文件。
使用 translate
命令需要 Production API 密钥。可在 generaltranslation.com 免费获取!
你需要了解两个主要命令:init
和 translate
。
init
命令用于初始化项目。它提供分步向导, 为你的项目配置国际化,包括:
- 设置插件和 React Provider
- 生成 API 密钥
- 配置项目的语言和文件结构
translate
命令适合集成到你的 CI/CD 流水线。 它用于扫描项目中的可翻译内容。 随后将内容上传至 CDN,或打包进应用以供运行时使用。
入门
根据项目所使用的 i18n 库,请参考以下任一教程:
使用
Command | Description |
---|---|
npx gtx-cli init | 运行 GT 设置向导。 |
npx gtx-cli configure | 配置项目的 GT 设置。 |
npx gtx-cli translate | 通过 GT API 翻译项目。 |
npx gtx-cli auth | 为项目生成 API key 和 project ID。 |
npx gtx-cli generate | 生成新的翻译数据 JSON 文件。单独使用该库时应使用此命令。 |
这份指南怎么样?