您的企业应该依赖开源本地化工具吗?


2019-06-04 09:08:57

qy288千赢国际工具

存在这样的假设:如果qy288千赢国际者没有付费CAT工具许可证,则他或她不能被称为专业人员。谁想到了?为什么,qy288千赢国际同行。
 
但是,我们真的可以通过他们的工具包或他们在特殊软件许可证上花的钱来判断专业人士吗?
 
更重要的是,本地化行业有哪些替代技术解决方案?
 
开源方法
以一家中型IT公司为例,询问他们的本地化需求。他们调查的第一个领域通常是开源本地化。在谈到本地化时,较大的公司,如Adobe或微软,声称他们“相信开源”。
 
事实上,根据GitHub上活跃的员工人数来衡量,微软是世界上最大的开源贡献者。像阿里巴巴,腾讯和百度这样的中国公司也是重要的贡献者。
 
 
 
GitHub的数量
 
在现代IT中,开源条件是人工智能,移动,大数据和机器学习(ML)的创新。TensorFlow是一个用于ML的开源软件库,它使软件开发人员能够将深度学习应用于他们的产品,从而塑造了ML的开发方式。
 
TensorFlow提供的神经网络游乐场用于技术文档中的内容重用以及其他与语言相关的任务。例如,Google AI团队开源的Lingvo,一个用于在TensorFlow中构建神经网络的框架,用于机器qy288千赢国际,语音识别和语音合成的任务。还有其他深度学习库正在qy288千赢国际和本地化行业中使用(例如MXNet,PyTorch)。
 
企业技术的未来越来越受开源驱动。让我们仔细看看本地化行业如何应对这一趋势。
 
开源本地化的优点......
软件(SW)开发人员通常不喜欢使用别人的代码。与此同时,许多人都认为开源软件(OSS)是开放,专业协作的典范。
 
有各种类型的OSS许可证以及如何在您的业务中实际实施它们的两种基本方法:
 
您可以使用开放代码并使用社区解决方案在内部进一步开发,或者
您需要支付企业版,该版本提供业务级支持
在这两种情况下,虽然软件本身可能无法完全满足您的独特要求,但其开源结构允许在负担得起的开发时间内根据您的需求定制解决方案,同时您可以完全控制软件的发展方向。
 
这就是开源本地化可以工作的原因:
您无需向第三方公司付款。此外,当您支付费用并购买CAT工具许可证时,您可以避免出现这种情况,但收到的客户服务 或支持很差。
开源意味着第三方专有工具无法保证的灵活性。使用开源,您可以根据自己对所需基础架构,功能和首选项的理解,进一步开发工具。
开源还提供更多稳定性。依赖公开发布的开放软件的用户可以确信,如果原始创作者停止使用这些工具及其支持,则不会消失。
您可以分叉开源解决方案,将其保护,与其他解决方案相结合,并在此基础上构建您自己的本地化SW 。但这取决于许可证的类型。一些开源许可证(例如,被称为“copyleft”的许可证)表示,任何发布修改后的开源SW的人都必须发布该SW的源代码。
使用开源,您可以托管本地化服务并在内部存储数据,从而保证更好的数据隐私。
该速度发展也相对较高:不同的程序员可以同时修复,更新,更迅速地比专有软件开发商推出功能升级的开源软件。
了解那里有什么 - 以及你可以用它做什么
如上所述,在大多数情况下,开源本地化工具无法保证与您所需功能的完美匹配。有些人可能有:
 
一种用于人群基于qy288千赢国际甲强分量Ñ (浮桥,Zanat 一个)
强大的编辑/ TM组件(例如桌面qy288千赢国际工具OmegaT)
一个全面的qy288千赢国际管理系统 - 如Globalsight,一个由Welocalize收购的项目
NMT框架Systran和哈佛大学建立了r(开放式NMT)- 现在也由Ubiqus管理
或用于qy288千赢国际过程的文件格式转换器(Okapi)
正是这种解决方案的这种不完整性为我们提供了进一步发挥作用的机会。
这就是Serge所发生的事情,这是一种在Evernote中创建的工具,用于帮助将产品和营销材料本地化为25种语言。Evernote使用名为Zing的CAT工具,它是Pootle的分叉版本,Pootle是一个免费的,开源的,基于Web的qy288千赢国际服务器,支持与社区和付费qy288千赢国际一起工作。
 
另一个成功的开源故事来自Translate5项目,该项目大约在15年前开始,其思想是“为什么没有良好的本地化开源工具?”以及改变这一点的愿望- 而实际开发始于2011年,当时客户对基于Web的审核解决方案的需求出现了。它推动了该项目,该项目在2015-2017进一步发展,从在线审查系统发展到基于云的开源qy288千赢国际系统。从审查到qy288千赢国际系统的这种演变分为三个阶段。该团队现在有五个人专注于实际开发。
 
打开公众的源代码提供了一种方法来检查社区是否以及如何采用这个想法。这就是为什么在Github,那些对开源本地化感兴趣的人当然可以找到要探索的东西。无论是术语提取器的源代码还是注册Microsoft开源本地化程序并直接为Microsoft开源产品的本地化做出贡献的方式,都有很多可能性。在最受欢迎的那些中,应该提到Matecat(超过16K的提交)。但是,它们具有特定的较小通用公共许可证,这带来了一些挑战。
 
 
 
......和缺点
一种特殊的“自由”
关于开源的一个常见误解是它完全免费。但事实并非如此。“免费”一词并不是指货币成本,而是指使用软件和源代码的自由。实际上,开源SW创建者可以并经常为企业版本的支持收取费用,甚至可以帮助部署。一些程序员认为,对服务和支持而不是软件许可的收费更有意义。该软件保持免费,但他们仍然可以通过帮助其他人尽可能地使用它来赚钱。
 
开源是你的食谱吗?
有一个概念,开源就像分享食谱。首先,你会得到一个你改进的配方。然后,您将更改提供给其他人。但是,与任何配方一样,可能会出现问题。无论是一个糟糕的“厨师”,还是缺少“当地成分”,你都无法保证百分之百的结果。有时,去商店买一个现成的花式包装板更容易,也更有意义。
 
开源代表社区
开源是本质上由社区驱动的。然而,本地化社区并不一定对更广泛的SW社区感兴趣。这意味着在故障排除,持续改进和质量改进方面,人群的参与度和帮助都会降低。  
 
社区不仅意味着消费,也意味着回馈社区。也许你还没准备好,或者不打算在实际回馈中投入时间。然而,可能会有一段时间“当你需要做出一些改变,因为否则你的产品将无法正常工作,你将无法获得信誉- 人们不会听你的,然后你就会被支持您没有发言权的代码库,“ 正如 Data的微软首席技术官Raghu Ramakrishnan所述。
 
最后但并非最不重要的是,其他公司可能会开始使用您的开源本地化项目来实现自己的利益,这在某种程度上可能会超出您自己的利益。与此同时,IT专业学习了“开源竞争”。
 
结论
“如果你想成为未来的一部分,你必须参与开源。”
Matt Asay,Adobe开发人员生态系统主管
 
OSS几乎存在于当今IT行业的每个领域,证明对企业,非营利和个人使用都有益。在更大的IT行业中,企业和个人用户正在改进开源项目。
 
然而,本地化软件是一个较小的利基市场。虽然我们在市场上有超过450种本地化技术解决方案,但其中不到4%是开源的。传统软件许可在本地化技术中占主导地位 本地化技术领域的规模约为8亿美元,并没有很好地推广自己。
 
营销是推动开源项目的两大主要挑战之一:“作为一家开源公司,我们没有像专有工具那样的大型营销预算。我们非常注重用户的开发和服务,“ translate5项目的作者Marc Mittag说。Marc表示,协调社区中不同公司之间的功能资金是另一项重大挑战,“这也是一个很大的优势,因为它可以让您接近用户的兴趣和联系。”
 
没有足够数量的本地化技术用户需要或者可能真正推动OSS开发- 不仅如此。但它可能会改变。例如,看看业务的NMT方面,你会发现越来越多的开源项目继续在这个领域出现。
 
抓住机会:
对于用户而言,OSS提供了一种以更低的成本和更少的时间学习和尝试新方法的方法。本地化买家,以及LSP和本地化技术提供商,可以尝试来自行业外的OSS组合,并共同合作制作更好的软件。这将增加本地化行业中可用的替代解决方案的数量,并且从长远来看,甚至可能影响可用的第三方工具的定价政策。
对于OSS创建者,除了销售对开源产品的咨询和支持外,他们还可以根据SW获得许可的条款出售豁免。捐款和众筹也可以解决问题。
在一个非常清楚地意识到自由沟通是多么重要和有价值的行业中,必须有更多的空间来进行自由协作。开源可能是实现它的途径