自动翻译

如何使用 General Translation 的 CLI 工具自动翻译您的项目

npx gtx-cli@latest

概览

General Translation 的 CLI 工具(gtx-cli)可将你的项目自动翻译为任意受支持的语言

它为你的项目提供对gt-nextgt-react的一流支持,能够扫描项目中的可翻译内容、执行翻译,并生成翻译数据的 JSON 文件。

该 CLI 工具还可为第三方 i18n 库(如 next-intli18next)生成翻译。

最后,CLI 工具可用于翻译 JSON、Markdown、MDX、JS 和 TS 文件。

使用 translate 命令需要 Production API key。可在 generaltranslation.com 免费获取!


你需要了解两个主要命令:inittranslate

  • init 命令用于设置项目。它提供分步向导, 将为你的项目配置国际化,包括:
  • 设置插件和 React providers
    • 生成 API keys
    • 配置项目的 locales 和 files 结构
  • translate 命令适合加入你的 CI/CD 流水线。 它用于扫描项目中的待翻译内容。 然后将内容上传到 CDN,或打包进应用的 bundle 以供运行时使用。

快速上手

根据项目所使用的 i18n 库,请选择以下对应教程:

用法

命令说明
npx gtx-cli init运行 GT 安装向导。
npx gtx-cli configure配置项目的 GT 设置。
npx gtx-cli translate通过 GT API 翻译你的项目。
npx gtx-cli auth为项目生成 API key 和项目 ID。
npx gtx-cli generate生成新的翻译数据 JSON 文件。单独使用该库时使用。

这份指南怎么样?

自动翻译