多语言翻译 - 开源框架?

问题描述:

是否有任何开源框架帮助管理语言翻译的内容?就像用户可以选择他们选择的语言一样,系统会为该语言提供所有未翻译的文本,用户可以输入他们的翻译,等待3-4个其他人进行验证,然后将其推送。类似于facebook翻译应用程序。寻找我可以用PHP实现的东西。如果没有什么东西在那里,我需要为此建立一个内部工具。关于在基本模式设计中存储语言的任何建议?多语言翻译 - 开源框架?

你签出了Pootle吗?这是

一个在线翻译管理工具 与翻译界面。据 用Python编程使用Django框架 语言是免费软件

...

它可以在 翻译过程中扮演各种角色。最简单的 显示由服务器托管的 翻译正文的统计信息。其 建议模式允许用户对 翻译建议和 进行更正以供日后查看,因此它可以充当特定于翻译的错误 报告系统。它允许在线翻译 与 工作,以各种翻译的分配,最后 它可以作为一个管理系统 这里翻译者翻译使用 离线工具,并使用Pootle管理 翻译的工作流程进行操作。

可能是你在找什么。

Google translate有PHP API

+0

我正在寻找内部解决方案,无需外部API,因为这是一个社交网络,并且有许多内容可以在很多种语言中使用。基本上希望创造类似于Facebook翻译应用程序的附加功能。一旦我找出数据如何存储的基本模式,我可以从头开始创建它。对于系统内容很容易,但用户内容是一个难以跟踪和管理的问题,因为ppl可以不断修改某些句子的部分内容。 – Mickey23 2010-09-13 19:56:43

我一直对这个问题的最后几个月,因为我们已经决定到PHP CMS适应更多的多语种项目。如果您需要某种后端翻译工作流系统,Poodle with Translate Toolkit看起来是最强大的解决方案,但它需要学习Django/Python框架。这个screencast from Mozilla对我很有帮助。根据您的承诺水平和时间限制,这不是一个快速解决方案。