什么是 Babel Reunited?
Babel Reunited 是一个 Discourse 插件,其功能很直接:让社区成员可以用母语发帖,但读者可以用自己喜欢的语言阅读。你可以把它理解为论坛之上的一个自动 AI 翻译层,用来消除语言障碍,让不同语言的用户可以在同一个论坛里自然交流。
为什么做 Babel Reunited
这个插件是我专门为 Nervos Talk 开发的,最初只是为了解决两个痛点:
- 在设计和管理 CKB Community Fund DAO 的论坛规则时,我必须用双语发帖。这非常麻烦:需要先用一种语言写原帖,再翻译后手动贴回帖子中。这个过程不仅容易出错,也经常遇到帖子字数超限的问题。同时,一些回复者和发帖者也不会严格按照规则贴两个语言的版本,这也给讨论带来了一些障碍。
- Nervos Talk 最大的分类是按语言划分的,目前只有三种语言:英文、中文、西班牙语。而每个语言分类下又有很多重叠但不完全相同的子分类。这让我有时不得不在三个地方用不同语言发布同样的内容,也意味着不同语言背景的人几乎不可能在同一个 thread 中讨论同一个话题。
如何使用
目前这个插件的公测只在 Nervos Talk Renewal & Governance 这个分类中开启。所以当你第一次进入这个分类时,系统会要求你选择未来希望用什么语言阅读论坛帖子。当前阅读语言支持三种:英文、简体中文和西班牙文。这个设置继承自 Nervos Talk 的顶级语言分类,未来可以扩展到更多语言。(这里选择的是阅读语言,而发帖语言支持 95+ 种,具体取决于所使用的模型。)
插件开启后,每个帖子顶部会出现语言选择按钮。如果你已经设置了 preferred language,系统会自动选择对应语言。你也可以切换到 original tab 查看最初的发帖内容,如图:
如果你不小心选错了 preferred language,或者之后需要修改,可以在个人设置页面的底部更新,如图:
如何参与公测
这个插件看起来只是一个翻译工具,但实际上它也是我们未来重新规划论坛版块的重要基础。因为 Nervos 社区最终必然是一个多文化、多语言的共同体。
我们第一步建立了 Nervos Talk Renewal & Governance 这个分类,并在这里开启了插件,希望大家可以用自己的母语一起讨论论坛的治理问题。如果你对论坛未来有什么想法,欢迎在这里提出并参与讨论。当然,如果你对插件本身有任何建议,也可以在这个版块中反馈。
感谢你的参与!



