Before you begin
Is your feature request related to a problem? Please describe.
在阅读含有大量行内代码(如 <code> 标签包裹的内容)的技术文档、编程博客(如 Bun 官方博客 )或学术论文时,目前的网页翻译逻辑会把段落中的子元素直接“提取为纯文本”并进行翻译。
翻译完成后,译文会丢失所有的行内代码背景框、加粗或超链接,全部变成了纯文本。对于技术类文章,这会显著降低可读性。
Describe the solution you'd like
建议在翻译链路上引入类似“占位符保护 / 标签重构”的机制:
- 在提取段落文本送去 AI 翻译前,将行内标签(如
<code>、<a>、<strong>)替换为临时占位符。
- 在 Prompt 中约束大模型保留占位符,并在翻译后的中文对应位置输出。
- 插件在接收到译文后,解析占位符并把原 HTML 标签无损插回,从而在渲染时能够保留原网页的代码样式。
Which area(s) would this feature affect? (Select all that apply)
Browser Extension
Additional context
对比说明(详见下方截图):
- 左侧(陪读蛙):翻译后的中文里,代码样式全部变为了纯文本。
- 右侧(沉浸式翻译):翻译后的中文依然完美保留了
.write()、node:zlib 等代码背景框。

Before you begin
Is your feature request related to a problem? Please describe.
在阅读含有大量行内代码(如
<code>标签包裹的内容)的技术文档、编程博客(如 Bun 官方博客 )或学术论文时,目前的网页翻译逻辑会把段落中的子元素直接“提取为纯文本”并进行翻译。翻译完成后,译文会丢失所有的行内代码背景框、加粗或超链接,全部变成了纯文本。对于技术类文章,这会显著降低可读性。
Describe the solution you'd like
建议在翻译链路上引入类似“占位符保护 / 标签重构”的机制:
<code>、<a>、<strong>)替换为临时占位符。Which area(s) would this feature affect? (Select all that apply)
Browser Extension
Additional context
对比说明(详见下方截图):
.write()、node:zlib等代码背景框。