BabelEdit加强软件本地化。BabelEdit 是处理 json、yaml、php、arb、vue、properties、resx 或 xliff 翻译文件的可靠解决方案。
旨在使开发过程更加简化和高效。
下载BabelEdit 5.0.0 对于Windows 也适用于macOS 和 Linux
BabelEdit - 适用于 Web 和应用程序的翻译编辑器 (Windows)
支持的框架
BabelEdit 支持许多开箱即用的 Web 开发框架……
以及更多使用通用 JSON 或 YAML 格式的框架
为什么需要 Babel编辑
编写一些 JSON 或 YAML 文件并不难...
我是一名开发人员!我知道差异!可能会出现什么问题?
处理事情很容易——只要你只有一种语言文件。这是正确的。当您添加第一个翻译时,痛苦就开始了。
所有消息都以所有语言提供吗?
此消息仍在使用吗?或者可以将其删除吗?
该翻译的状态如何?是草案还是最终稿?
如何以我的翻译机构可以处理的文件格式导出翻译?
BabelEdit 是所有这些问题的解决方案 - 以及更多......
BabelEdit 与 YourCompareTool
查看相同的文件在 BabelEdit 和比较工具中的外观。
(不要误会我的意思:比较工具非常有用。它只是不是处理翻译文件的正确工具!)
使用翻译文件:BabelEditBabel编辑比较工具
使用翻译文件:合并工具比较工具Babel编辑
更多功能
永不不同步:一次编辑所有文件
BabelEdit 同时对所有翻译文件执行添加、删除和重命名操作。
您的文件永远不会不同步!消息要么存在于所有文件中,要么不存在。
不要浪费你的时间
Diff 并不是管理翻译文件的答案。由于语言不同,翻译文件中的每一行都包含更改。
您想如何处理 3 个或更多语言文件?
开发者的翻译工具
BabelEdit 了解你的框架
BabelEdit 不只是编辑翻译文件。它了解您使用的框架。
无需转换、导入或导出
BabelEdit 直接使用框架的翻译文件:
json(Angular、React、Laravel、Vue 等)
yaml(灰烬)
php(Laravel 翻译数据)
arb(应用程序资源包,Flutter)
属性(Java、Groovy、Grails...)
框架感知
BabelEdit 知道翻译文件的内部结构以及在哪里可以找到它们。
它还知道您的框架使用哪些占位符以及如何在源代码中使用翻译。
BabelEdit 可以翻译框架文件:Angular、React、Vue、Ember、Laravel、Flutter 等等
源代码视图向您显示代码中使用翻译的位置。
查找未使用的翻译
BabelEdit 可以帮助您查找源代码中不再使用的翻译。
查看上下文
源代码视图还向您显示在哪个上下文中使用翻译。
BabelEdit 向您显示源代码中使用翻译的位置
建议和预翻译
让 BabelEdit 从Google Translate、Microsoft Translator或DeepL获取翻译。您可以将它们用作单个短语的建议或获取某种语言的所有翻译。
获取翻译建议
BabelEdit 中的建议面板会在您编辑时显示机器翻译的句子。只需单击一下即可接受建议的翻译作为您当前的翻译。
只需单击一下即可翻译所有消息
您想查看您的应用程序在不同语言中的外观吗?或者节省一些钱并支持你的翻译?使用预翻译可以神奇地自动填充所有空翻译。
来自 Google、DeepL 和 Bing 的 BabelEdit 翻译建议
拼写检查器
拼写检查器会在您打字时自动检查您的消息。
修正和词典
BabelEdit 会建议正确的拼写,您当然可以向词典中添加新单词。
包含 42 种语言
BabelEdit 的拼写检查器支持 42 种语言,并以相应的语言检查每条消息。
BabelEdit:JSON 文件的拼写检查器
与译者轻松交流
导出您的消息以与第三方翻译人员交换或在其他工具中使用它们。如果课程也支持从这些文件导入。
使用翻译器和其他工具导出/导入文件
如果您向翻译机构发送 .json 或 .yaml 文件,翻译机构通常不会很高兴 — 但这对您来说不是问题!
如果您想与不使用 BabelEdit 的翻译服务交换数据,请导入和导出您的消息。
BabelEdit 支持以下数据交换格式:
Excel
(.xlsx)
CSV
(.csv)
谷歌电子
表格
在翻译文件格式之间转换
使用导出/导入机制在不同格式(例如 yaml、json 或 xml)之间转换项目文件。
将 JSON/XLF 翻译文件导出到 Excel
与您最喜欢的 Web 框架配合使用
我们支持以下 Web 开发框架:
角
支持使用ngx-translate 的应用程序。翻译可以存储在json文件中。
反应
支持使用react-intl、react-i18next和LinguiJS创建的翻译
Vue.js
支持vue-i18n。翻译您的json或yaml文件。
拉维尔
支持php和json文件以及Vue.js增强页面的翻译。
扑
通过应用程序资源包 ( arb ) 文件支持 Flutter。
过滤器
应用过滤器以专注于未来的工作。
按单词或状态过滤
过滤器不仅允许您搜索特定单词或翻译 ID。您还可以应用它们来查找所有未翻译或批准/未批准的消息。
查找某个单词的所有出现位置以检查翻译的一致性。
按 ID 或状态过滤翻译
意见与批准
为您的译员提供他们需要的上下文
添加注释可为译者提供有关消息位置和上下文的更多信息。
跟踪翻译进度
使用“已批准”标志来标记被视为最终的翻译。
向 JSON 翻译文件添加注释。
统计数据
知道你站在哪里
统计数据按语言为您提供有关开放、翻译或批准内容的准确概述。
估算翻译费用
译者通常根据翻译的字数获得报酬。BabelEdit 会为您估算您需要为消息支付的费用。
显示翻译统计数据:字数和句子数
更多功能
可定制的视图
以列表或树的形式查看您的翻译 ID,过滤项目以仅查看您当前正在处理的翻译。
Windows、macOS 和 Linux
BabelEdit 适用于所有主要桌面操作系统:Windows、macOS 或 Linux。