自动翻译

使用 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 文件
jsJavaScript 文件
tsTypeScript 文件
gtgt-next 和 gt-react 使用的 GT 专用翻译文件

工作原理

  1. 安装 GT CLI 工具:npm install --save-dev gtx-cli
  2. 使用 gt.config.json 文件配置你的项目
  3. 运行 npx gtx-cli translate,即可自动翻译所有指定的文件

就是这么简单!无需等待数天翻译,只需运行一个命令,几分钟内即可获得翻译结果。

优势

  • 保持上下文:文件整体翻译,保留上下文,提高翻译质量
  • 保留结构:翻译后的文件保留所有格式、代码结构和语法
  • 自动化:可集成到 CI/CD 流水线,实现工作流程中的自动翻译
  • 多格式支持:通过单一配置翻译不同类型的文件
  • 兼容 i18n 库:可与任何 i18n 库或自定义格式配合使用

这份指南怎么样?