用于管理翻译表单的Javascript库

时间:2013-12-01 19:45:47

标签: javascript jquery tinymce translation user-experience

是否有人知道能够管理以下要求的任何javascript工具(与jQuery,tinymce或任何其他客户端库兼容)?

我需要显示翻译表单,其中每个字段(输入或文本区域)都可以包含一些段变量或代码段(主要是HTML)。

例如:

"Hello {{firstname}}, this is your personal page."

"You improved your personal score of <strong>{{n}} points</strong>."

当然,我从模板解析器中获取这些片段,我需要将它们展示给一组将对许多语言执行本地化的翻译器。 我知道在很多情况下我可以(并且应该!)避免翻译片段中的变量和代码,但在许多其他情况下我真的不能

问题是:我想直接在浏览器上管理变量和代码的一致性(我相信我的翻译人员,但更多的UI / UX帮助总是一件好事!)。

一个很好的方法可能是提供一组变量和代码标记,可以通过单击(为了避免错误的变量或不正确的代码语法)和一些预提交验证来确保插入一切都插了。

我在其他网站上看到过这种方法,例如 Facebook Freelancer.com (他们有能力从头开始重新实现整个事情! )。 你知道为此目的的任何几乎准备好的工具/库吗?

提前感谢大家的任何建议。

1 个答案:

答案 0 :(得分:-1)

如果您要求图书馆翻译文字 - 这是Google翻译API:https://developers.google.com/translate/?csw=1

如果您要求一个可以接受用户输入,执行验证并插入DOM的库,那么Jquery就拥有您需要的一切。

如果您要求其他内容,请告诉我,我会编辑我的问题。