近日,有开发者在Linux.do论坛分享了对豆包翻译接口的逆向成果,并发布了基于该接口的浏览器翻译插件。该开发者在使用Windows端豆包App时发现,其内置浏览器的翻译服务速度与并发能力表现突出,而豆包官方Chrome插件体量较大、体验不及沉浸式翻译等老牌工具,遂决定逆向其接口并集成进自己的项目。逆向结果显示,该接口无需a_bogus等请求签名,仅依赖有效登录Cookie即可调用。接口端点为doubao.com域名下的stream_article_translate,核心参数包括待翻译文本数组raw_text(上限100段,建议单批不超过50段且不超过10000字符)、目标语言target_lang(支持19种ISO 639-1语言代码)、翻译引擎translate_service(0对应火山引擎、1对应豆包AI、3对应微软),以及场景枚举scene(覆盖整页翻译、AI阅读器、划词翻译、悬停翻译等场景)。响应采用SSE流式传输,翻译结果位于data.items[]并通过index对应原文,异常与结束分别通过err和done事件标识;参数错误时以HTTP 200返回含错误码的JSON。插件部分基于开源项目Read Frog二次开发,移除原有模型配置,仅保留火山引擎、豆包AI、微软三个豆包官方翻译引擎作为Provider;通过host_permissions配置与credentials:include自动携带浏览器Cookie实现无缝鉴权,并提供Cookie一键探测、脱敏展示与导入功能;同时实现长文自动分批拆分、按序回填的容错机制。插件源码与打包文件已在论坛公开。
事件分析
核心观点:逆向白嫖大厂AI能力是开发者社区的灰色红利,但风控收紧只是时间问题,能力开放仍需官方给出制度化答案。
原文链接:Linux.do