协慌网,一个汉化 Stack Overflow 的网站

本贴最后更新于 2030 天前,其中的信息可能已经沧海桑田

Stack Overflow(SO)及其 Stack Exchange 站群想必在 IT 圈无人不知吧?对于我这样的搬砖工来说,没有 Google 可以,但是没有 SO 和 GH 是万万不行的。

SO 的价值毋庸置疑。由此,不断有类似中文版的 SO 出现,目前影响力较大的可能就是 SF 了。另一方面,也陆续有人在做 SO 某个类别下问题的翻译汉化,主要以博客文章、GH 仓库来实现。SO 全站的高票问题更是精华中的精华,这些问题是全世界开发者们最常见的,其高票答案言简意赅、发人深省。

“汉化 SO 上高票问答”的想法我能从网上能找到的最早记录是在 2010 年,当时的 SO 还没这么优秀,这足以说明其价值。这些年来一直有人在讨论汉化 SO 的可行性和必要性,其中有一种观点我嗤之以鼻:

连英文都看不懂的人就别写程序了

说这样话的人可能忘了语言只是一种工具,不是目的。如果有得选,我肯定选择适合我自己的工具。如果汉化的 SO 问答内容能被我搜到,我想它一定能在最大程度上帮助到我。

当然,这个想法除了讨论,也早有人付诸于实践了,可以说 SO 翻译站从生到死的案例举不胜举(你肯定没听说过,不然它也不会死)。不管怎样,我会尽我的努力试试,因为我闲着也是闲着,也因为我就是这样一个习惯在红海市场中自我煎熬的傻子。总之,经过陆续的开发,协慌网(Routine Panic)上线了!

我们的实现方案以及发展路线大致如下:

  • 通过 SE API 获取高票问答 1
  • 通过 Google Translation API 进行基础翻译 2
  • 支持用户登录,并支持人工参与贡献翻译
  • 汉化更多的高票源问答,比如 GH 项目 issues

细节说明:

  1. SE 提供的开放 API 能让我们获取其任意子站的数据,并且 SE 站群的内容许可协议是 CC BY-SA,这是能做这件事的基本前提
  2. 谷歌翻译接口提供了 HTML 格式的翻译,虽然依然需要处理很多细节,但至少通过谷翻让这个想法的技术实现成为了可能。(目前没有找到其他能提供这样接口的候选者)

在运营方面,秉承我们一贯的风格:顺其自然。对我个人而言,我会尽量逐一阅读问答内容,学习的同时做一些细化翻译,希望将来某一时刻协慌网能帮助到其他人。

相关帖子

优质回帖
  • 88250 1 1 赞同

    @participants 协慌网已经开源 https://github.com/b3log/routinepanic.com

    欢迎大家前来关注 🙏

  • PeterChu 1 1 赞同

    万分支持 D 大!!!(神棍附体:此乃功德无量也)
    我有个不成熟大想法,不知可行吗,
    其实,我曾想过,碰见一些技术性的问题时,当在中文网站环境下没能找到正确的解决方法时,如何能够方便快捷使用整个国外网络资源获取解决办法,其中的难点到底在哪里。我的看法是对于对大部分程序员来说其实是在于问题的准确描述,问题关键词的描述,以及中文和外文的转变。
    所以,我认为可以前期优先将 SO 上的好的问题且有完善回答的问题做重点对待,可先直接先将标题汉化、并扩展问题的关键词,(可以参考现在各种自媒体对待热点事件时标题做法),对于答案选择性汉化。
    这样首先有利于搜索引擎收录后,通过搜索引擎带来更多流量,且内容部分即便用户自己阅读或自己翻译使用,也能最大程度帮到最多的人,也有利网站发展。
    瞎说一通,只是想说说自己的看法,有误或冒犯处,请 D 大海涵啦😄

  • someone9891 1 赞同

    咱们讨论一个问题:
    假如我有一个问题,我去搜搜引擎进行了搜索,但是 只知道了 SO 的答案,而且我看不懂。
    但是我又是知道 协慌网 的存在,
    那么,我能否根据 SO 这一条 问答,在协慌网去找到 对应的翻译?
    比如说:在协慌网可以根据 源 URL 搜索,搜索到 对应的译文

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • 88250

    哦,之前没考虑这种场景,先完善内容,后面加入各种入口。

    1 回复
  • 其他回帖
  • jeffjade 1

    表示支持做这样的事;毕竟“不是所有的鱼都生活在相同的海里”,还有大量的 Coder 在搜索解决问题的办法时候,使用*度等产品,如果类似的产品能够**‘做起来’**,对那部分也能提供更为优质的解决方案。👍

  • 我有一个想法,目前在协慌网已经链接到了 SO 的 源地址,但是比如 我搜索到一个问题 ,直接搜到了 SO 上 ,就算我知道协慌网,但是 也没法找到这个 问题对应的答案,我觉得应该 可以在协慌网直接能找到 SO 对应页面的翻译,可以通过 URL 或者其他的什么 东西来标识查找

    1 回复
  • huiyadanli 1

    这种网站有见过类似的,但是连代码块都一块翻译掉了。。希望能像 MSDN 一样(MSDN 文档都是机器翻译),鼠标放在译文上能看到原文

  • 查看全部回帖

推荐标签 标签

  • InfluxDB

    InfluxDB 是一个开源的没有外部依赖的时间序列数据库。适用于记录度量,事件及实时分析。

    2 引用 • 55 关注
  • 房星科技

    房星网,我们不和没有钱的程序员谈理想,我们要让程序员又有理想又有钱。我们有雄厚的房地产行业线下资源,遍布昆明全城的 100 家门店、四千地产经纪人是我们坚实的后盾。

    6 引用 • 141 回帖 • 559 关注
  • Sandbox

    如果帖子标签含有 Sandbox ,则该帖子会被视为“测试帖”,主要用于测试社区功能,排查 bug 等,该标签下内容不定期进行清理。

    370 引用 • 1215 回帖 • 581 关注
  • SMTP

    SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。

    4 引用 • 18 回帖 • 588 关注
  • Vditor

    Vditor 是一款浏览器端的 Markdown 编辑器,支持所见即所得、即时渲染(类似 Typora)和分屏预览模式。它使用 TypeScript 实现,支持原生 JavaScript、Vue、React 和 Angular。

    313 引用 • 1666 回帖 • 1 关注
  • H2

    H2 是一个开源的嵌入式数据库引擎,采用 Java 语言编写,不受平台的限制,同时 H2 提供了一个十分方便的 web 控制台用于操作和管理数据库内容。H2 还提供兼容模式,可以兼容一些主流的数据库,因此采用 H2 作为开发期的数据库非常方便。

    11 引用 • 54 回帖 • 641 关注
  • SOHO

    为成为自由职业者在家办公而努力吧!

    7 引用 • 55 回帖 • 93 关注
  • IDEA

    IDEA 全称 IntelliJ IDEA,是一款 Java 语言开发的集成环境,在业界被公认为最好的 Java 开发工具之一。IDEA 是 JetBrains 公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。

    180 引用 • 400 回帖
  • Ant-Design

    Ant Design 是服务于企业级产品的设计体系,基于确定和自然的设计价值观上的模块化解决方案,让设计者和开发者专注于更好的用户体验。

    17 引用 • 23 回帖 • 1 关注
  • CSDN

    CSDN (Chinese Software Developer Network) 创立于 1999 年,是中国的 IT 社区和服务平台,为中国的软件开发者和 IT 从业者提供知识传播、职业发展、软件开发等全生命周期服务,满足他们在职业发展中学习及共享知识和信息、建立职业发展社交圈、通过软件开发实现技术商业化等刚性需求。

    14 引用 • 155 回帖
  • Bug

    Bug 本意是指臭虫、缺陷、损坏、犯贫、窃听器、小虫等。现在人们把在程序中一些缺陷或问题统称为 bug(漏洞)。

    77 引用 • 1741 回帖 • 1 关注
  • Google

    Google(Google Inc.,NASDAQ:GOOG)是一家美国上市公司(公有股份公司),于 1998 年 9 月 7 日以私有股份公司的形式创立,设计并管理一个互联网搜索引擎。Google 公司的总部称作“Googleplex”,它位于加利福尼亚山景城。Google 目前被公认为是全球规模最大的搜索引擎,它提供了简单易用的免费服务。不作恶(Don't be evil)是谷歌公司的一项非正式的公司口号。

    49 引用 • 192 回帖
  • 以太坊

    以太坊(Ethereum)并不是一个机构,而是一款能够在区块链上实现智能合约、开源的底层系统。以太坊是一个平台和一种编程语言 Solidity,使开发人员能够建立和发布下一代去中心化应用。 以太坊可以用来编程、分散、担保和交易任何事物:投票、域名、金融交易所、众筹、公司管理、合同和知识产权等等。

    34 引用 • 367 回帖 • 2 关注
  • jsoup

    jsoup 是一款 Java 的 HTML 解析器,可直接解析某个 URL 地址、HTML 文本内容。它提供了一套非常省力的 API,可通过 DOM,CSS 以及类似于 jQuery 的操作方法来取出和操作数据。

    6 引用 • 1 回帖 • 461 关注
  • 安全

    安全永远都不是一个小问题。

    189 引用 • 813 回帖
  • iOS

    iOS 是由苹果公司开发的移动操作系统,最早于 2007 年 1 月 9 日的 Macworld 大会上公布这个系统,最初是设计给 iPhone 使用的,后来陆续套用到 iPod touch、iPad 以及 Apple TV 等产品上。iOS 与苹果的 Mac OS X 操作系统一样,属于类 Unix 的商业操作系统。

    84 引用 • 139 回帖
  • Openfire

    Openfire 是开源的、基于可拓展通讯和表示协议 (XMPP)、采用 Java 编程语言开发的实时协作服务器。Openfire 的效率很高,单台服务器可支持上万并发用户。

    6 引用 • 7 回帖 • 89 关注
  • BAE

    百度应用引擎(Baidu App Engine)提供了 PHP、Java、Python 的执行环境,以及云存储、消息服务、云数据库等全面的云服务。它可以让开发者实现自动地部署和管理应用,并且提供动态扩容和负载均衡的运行环境,让开发者不用考虑高成本的运维工作,只需专注于业务逻辑,大大降低了开发者学习和迁移的成本。

    19 引用 • 75 回帖 • 619 关注
  • Sublime

    Sublime Text 是一款可以用来写代码、写文章的文本编辑器。支持代码高亮、自动完成,还支持通过插件进行扩展。

    10 引用 • 5 回帖 • 2 关注
  • Sillot

    Sillot (汐洛)孵化自思源笔记,致力于服务智慧新彖乄,具有彖乄驱动、极致优雅、开发者友好的特点
    Github 地址:https://github.com/Hi-Windom/Sillot

    15 引用 • 6 回帖 • 28 关注
  • 笔记

    好记性不如烂笔头。

    303 引用 • 777 回帖
  • Netty

    Netty 是一个基于 NIO 的客户端-服务器编程框架,使用 Netty 可以让你快速、简单地开发出一个可维护、高性能的网络应用,例如实现了某种协议的客户、服务端应用。

    49 引用 • 33 回帖 • 21 关注
  • PWL

    组织简介

    用爱发电 (Programming With Love) 是一个以开源精神为核心的民间开源爱好者技术组织,“用爱发电”象征开源与贡献精神,加入组织,代表你将遵守组织的“个人开源爱好者”的各项条款。申请加入:用爱发电组织邀请帖
    用爱发电组织官网:https://programmingwithlove.stackoverflow.wiki/

    用爱发电组织的核心驱动力:

    • 遵守开源守则,体现开源&贡献精神:以分享为目的,拒绝非法牟利。
    • 自我保护:使用适当的 License 保护自己的原创作品。
    • 尊重他人:不以各种理由、各种漏洞进行未经允许的抄袭、散播、洩露;以礼相待,尊重所有对社区做出贡献的开发者;通过他人的分享习得知识,要留下足迹,表示感谢。
    • 热爱编程、热爱学习:加入组织,热爱编程是首当其要的。我们欢迎热爱讨论、分享、提问的朋友,也同样欢迎默默成就的朋友。
    • 倾听:正确并恳切对待、处理问题与建议,及时修复开源项目的 Bug ,及时与反馈者沟通。不抬杠、不无视、不辱骂。
    • 平视:不诋毁、轻视、嘲讽其他开发者,主动提出建议、施以帮助,以和谐为本。只要他人肯努力,你也可能会被昔日小看的人所超越,所以请保持谦虚。
    • 乐观且活跃:你的努力决定了你的高度。不要放弃,多年后回头俯瞰,才会发现自己已经成就往日所仰望的水平。积极地将项目开源,帮助他人学习、改进,自己也会获得相应的提升、成就与成就感。
    1 引用 • 487 回帖 • 7 关注
  • 单点登录

    单点登录(Single Sign On)是目前比较流行的企业业务整合的解决方案之一。SSO 的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。

    9 引用 • 25 回帖 • 2 关注
  • HHKB

    HHKB 是富士通的 Happy Hacking 系列电容键盘。电容键盘即无接点静电电容式键盘(Capacitive Keyboard)。

    5 引用 • 74 回帖 • 407 关注
  • GitLab

    GitLab 是利用 Ruby 一个开源的版本管理系统,实现一个自托管的 Git 项目仓库,可通过 Web 界面操作公开或私有项目。

    46 引用 • 72 回帖
  • ZeroNet

    ZeroNet 是一个基于比特币加密技术和 BT 网络技术的去中心化的、开放开源的网络和交流系统。

    1 引用 • 21 回帖 • 591 关注