免费!将您的语言 JSON 文件翻译成任何语言。
大家好。这是我第一次在这里写文章。欢迎大家提供任何反馈。
我创建了一个包和命令行界面 (CLI),用于将 JSON 文件以及对象(如果您想在代码中使用)翻译成不同的语言,速度惊人且免费。它使用谷歌翻译 API 进行翻译。通常翻译 API 并非免费。但 json-translator 完全免费使用,无需任何密钥配置或其他操作。github.com
/ParvinEyvazov
/json-translator(别忘了点个星⭐)
无论是网页还是移动应用程序,语言本地化通常都发生在前端。大多数情况下,每种语言都有一个特定的 JSON 文件,其中包含应用程序的所有文本。应用程序会根据用户偏好的语言获取并显示特定的文本。
问题是什么?
当你想为应用程序添加新的语言支持时,你需要逐一翻译 JSON 文件中的全部值,并创建一个新的 JSON 文件来存储新语言对应的值。当你需要添加多种语言时,这对于执行此操作的人来说可能是一个噩梦。
这个包如何解决这个问题?
使用 json-translator,您无需创建新文件并手动翻译所有内容。您只需告诉 CLI 您想要添加到 languages 文件夹中的语言。CLI 会将您的所有内容或值翻译成这些语言,并创建新文件进行存储。
如何使用它?
- 首先,我们需要安装包。(确保 Node 已安装在您的系统中)
-g
用于全局安装。
npm i -g @parvineyvazov/json-translator
如何使用 CLI?
- 运行此命令:
jsontt path/to/your/file.json
- 然后选择原始 JSON 文件的语言。您也可以选择
Automatic
自动检测原始语言。 - 然后选择你想要翻译的语言。你需要使用 来选择它们
space bar
。 - 轰!他们准备好了。
结果将与原始 JSON 文件位于同一文件夹中。
此外,这种用法也是可以接受的:
jsontt file.json
jsontt folder/file.json
jsontt "folder\file.json"
jsontt "C:\folder1\folder\en.json"
支持的语言
您可以从这里找到支持的语言。
还有什么?
您还可以使用 json-translator 作为包在代码中翻译JSON 对象和文件。但目前,该包不兼容浏览器。您只能在 Node 项目中使用它。有关如何在代码中使用,请阅读此处的官方 README 文件。
希望这个软件包能对您当前和未来的加速语言处理项目有所帮助。
感谢您的阅读,祝您拥有美好的一天 :)