自动翻译
使用 General Translation 自动翻译您的项目文件。
概述
General Translation 提供了强大的工具,可以通过 CLI 直接翻译项目中的整个文件。这使您能够翻译:
- JSON 文件:翻译您的 i18n JSON 文件,适用于包括 next-intl、i18next 或自定义 JSON 格式在内的任何库
- Markdown/MDX 文件:在保留所有格式和结构的同时翻译您的文档或内容文件
- TypeScript/JavaScript 文件:翻译代码文件中的字符串,而不会影响其功能
使用 GT CLI 工具,您只需一个命令即可翻译整个目录的文件,让本地化整个项目变得轻松简单。
支持的文件类型
General Translation 支持以下文件类型:
文件类型 | 描述 |
---|---|
json | 由 i18n 库(如 next-intl、i18next 等)使用的 JSON 文件 |
mdx | 用于文档的 Markdown 组件文件 |
md | 标准 markdown 文件 |
js | JavaScript 文件 |
ts | TypeScript 文件 |
gt | gt-next 和 gt-react 使用的 GT 专用翻译文件 |
工作原理
- 安装 GT CLI 工具:
npm install --save-dev gtx-cli
- 使用
gt.config.json
文件配置你的项目 - 运行
npx gtx-cli translate
,即可自动翻译所有指定的文件
就是这么简单!无需等待数天翻译,只需运行一个命令,几分钟内即可获得翻译结果。
优势
- 保持上下文:文件整体翻译,保留上下文,提高翻译质量
- 保留结构:翻译后的文件保留所有格式、代码结构和语法
- 自动化:可集成到 CI/CD 流水线,实现工作流程中的自动翻译
- 多格式支持:通过单一配置翻译不同类型的文件
- 兼容 i18n 库:可与任何 i18n 库或自定义格式配合使用
这份指南怎么样?