免费!将您的语言 JSON 文件翻译成任何语言。

2025-06-10

免费!将您的语言 JSON 文件翻译成任何语言。

大家好。这是我第一次在这里写文章。欢迎大家提供任何反馈。

我创建了一个包和命令行界面 (CLI),用于将 JSON 文件以及对象(如果您想在代码中使用)翻译成不同的语言,速度惊人且免费。它使用谷歌翻译 API 进行翻译。通常翻译 API 并非免费。但 json-translator 完全免费使用,无需任何密钥配置或其他操作。github.com
/ParvinEyvazov
/json-translator(别忘了点个星⭐)
CLI 使用

无论是网页还是移动应用程序,语言本地化通常都发生在前端。大多数情况下,每种语言都有一个特定的 JSON 文件,其中包含应用程序的所有文本。应用程序会根据用户偏好的语言获取并显示特定的文本。

问题是什么?

当你想为应用程序添加新的语言支持时,你需要逐一翻译 JSON 文件中的全部值,并创建一个新的 JSON 文件来存储新语言对应的值。当你需要添加多种语言时,这对于执行此操作的人来说可能是一个噩梦。

这个包如何解决这个问题?

使用 json-translator,您无需创建新文件并手动翻译所有内容。您只需告诉 CLI 您想要添加到 languages 文件夹中的语言。CLI 会将您的所有内容或值翻译成这些语言,并创建新文件进行存储。


如何使用它?

  • 首先,我们需要安装包。(确保 Node 已安装在您的系统中)-g用于全局安装。
npm i -g @parvineyvazov/json-translator
Enter fullscreen mode Exit fullscreen mode

如何使用 CLI?

  • 运行此命令:
jsontt path/to/your/file.json
Enter fullscreen mode Exit fullscreen mode
  • 然后选择原始 JSON 文件的语言。您也可以选择Automatic自动检测原始语言。
  • 然后选择你想要翻译的语言。你需要使用 来选择它们space bar
  • 轰!他们准备好了。

结果将与原始 JSON 文件位于同一文件夹中。

CLI 使用

此外,这种用法也是可以接受的:

jsontt file.json
Enter fullscreen mode Exit fullscreen mode
jsontt folder/file.json
Enter fullscreen mode Exit fullscreen mode
jsontt "folder\file.json"
Enter fullscreen mode Exit fullscreen mode
jsontt "C:\folder1\folder\en.json"
Enter fullscreen mode Exit fullscreen mode

支持的语言

您可以从这里找到支持的语言


还有什么?

您还可以使用 json-translator 作为包在代码中翻译JSON 对象和文件。但目前,该包不兼容浏览器。您只能在 Node 项目中使用它。有关如何在代码中使用,请阅读此处的官方 README 文件

希望这个软件包能对您当前和未来的加速语言处理项目有所帮助。
感谢您的阅读,祝您拥有美好的一天 :)

鏂囩珷鏉ユ簮锛�https://dev.to/parvineyvazov/free-translate-your-language-json-file-to-any-languages-1pb1
PREV
2021 年完整的全栈 Web 开发人员路线图(+免费资源)
NEXT
如何将静态 Next.js 部署到 AWS S3