前端AI 应用本地部署【免费下载链接】FluentReadAn open-source browser extension for bilingual translation. 一款开源的浏览器双语翻译插件。项目地址https://gitcode.com/gh_mirrors/fl/FluentRead点击查看免费下载FluentRead 是一款开源的浏览器双语翻译插件它的设置中心覆盖了从读什么语言到用哪个翻译引擎界面长什么样数据如何备份的全链路配置。本文以 docs/config/index.md 为骨架结合仓库源码逐项讲解完整设置的入口、常用配置项、不翻译语言、界面与菜单栏布局、各功能翻译服务选择、网站规则与快捷键、以及备份缓存与用量管理帮助你在迁移浏览器或排障时少走弯路。进入完整设置齿轮入口与快捷面板的分工点击扩展菜单中的齿轮即可进入完整设置页。整个设置界面由 SettingsSections.vue 承载把业务设置按分区组织包含正文/全部节点识别范围、图片与圈选 OCR 管理、界面风格、翻译服务、快捷键、站点规则、翻译中心、词书以及导入导出和历史恢复等模块。设置页的定位是完整配置中心而扩展菜单里的快捷面板则用于开关功能和切换显示方式。两者的分工是完整设置修改会自动保存通过配置补丁经 services/config/store.ts 的requestConfigPatch持久化并支持全页面搜索。不知道某项在哪里时可以直接搜索关键词例如目标语言快捷键菜单栏布局。快捷面板用于日常快速开关。快捷键、朗读声音、译文样式和视频模型等偏好点击面板底部的对应设置入口进入调整已有选择会继续保留不会因为切换入口而丢失。常用设置一览完整设置页中最常用的是下面几项官方文档给出的什么时候需要对照如下设置什么时候需要目标语言想读另一种语言或切换简体、繁体中文翻译服务免费服务不稳定或想使用已有的 AI / DeepL 服务译文样式希望原文与译文更容易区分悬浮和划词触发方式想减少误触或让查词更快自动翻译与网站规则某些网站总要翻译另一些希望保持原样其中目标语言、翻译模式与译文样式都在常规设置分区中提供目标语言通过config.to下拉选择翻译模式支持双语对照保留原文与仅译文替换原文显示两种译文样式在仅译文模式下可选且界面提供实时预览卡片见 SettingsSections.vue。建议的顺序是先调整阅读习惯语言、模式、样式、触发方式再按需要开启更多功能。不翻译的语言精确排除而非整页跳过在翻译设置 → 不翻译的语言中可以点选多个语言再点一次即可取消选择。简体中文和繁体中文可以分别选择——例如勾选繁体中文后网页上的繁体内容会保留原文不再自动转换成简体。界面实现见 ExcludedLanguageSettings.vue常用语言直接显示点击更多语言可展开完整列表收起后仍显示已选语言清空选择按钮恢复不额外排除的默认状态选择列表会清空为[]配置自动保存下次启动翻译时生效正在进行的全文翻译请先恢复原文再重新开始。该设置的判断逻辑位于 pageTranslation.ts 的normalizeExcludedLanguages排除列表只接受已有语言目录兼容中文地区别名如把zh-cn归一化、去重并按语言目录排序。数据流上这个函数被配置模型、设置界面与内容脚本共享保证界面选了什么、运行时真的排除什么完全一致。使用边界要清楚该设置适用于自动和手动全文翻译、悬浮翻译及页面标题按文本判断不会因为网页主要使用某种语言就跳过整页混合页面里的其他语言仍可翻译短文本或无法可靠识别的内容也可能继续翻译划词、输入框、文档、图片和字幕翻译保留各自原有行为不受此排除列表影响。界面与菜单栏布局皮肤、字体与 Popup 编排界面风格在界面风格中选择浅色、深色与不同皮肤。皮肤的完整注册表在 interfaceAppearance.ts 中维护分为两组效率与可读性默认风格、简约风格、紧凑风格、高对比氛围风格奶酪、海盐、抹茶、樱花、Emoji 乐园、夜幕、纸张护眼、极光舷窗、像素街机、落日公路。每个皮肤都带有自己的预览色板画布、表面、强调色、墨色以及 Popup 的宽度与高度策略normalizeInterfaceSkin只接受注册表中的皮肤未知值会稳定回到默认风格保证配置迁移安全。切换皮肤只影响扩展自身的界面不会改变网页本身的配色。菜单栏布局进入菜单栏布局可以拖动预览里的区域或快捷卡片调整顺序不常用的点隐藏需要时再添加回来也可以用列表中的方向按钮↑/↓调整顺序支持键盘无障碍操作。布局编辑器组件见 PopupLayoutEditor.vue支持两级编排顶层模块翻译控制必选保留避免失去返回设置页的路径、当前网站栏目、快捷功能栏、底部信息栏快捷功能卡片鼠标悬停翻译、划词翻译、译文显示、图片翻译、圈选翻译、视频翻译、文档翻译。顺序与可见性都由normalizePopupModuleOrder/normalizePopupQuickFeatureOrder等纯函数归一化见 interfaceAppearance.ts只接受已注册模块、去除重复项并按注册表顺序补上新模块——因此新增模块会稳定出现在旧用户布局末尾删除模块也无需迁移。要注意隐藏入口只改变菜单显示不会关闭对应功能。要停用图片、圈选、字幕或翻译卡片请在各功能自己的设置中关闭。界面字体默认使用系统字体system方案不下载任何字体文件。点击字体卡片即可切换字体注册表同样在 interfaceAppearance.ts 中维护包含 Inter、Noto Sans SC、Roboto、Source Sans 3、IBM Plex Sans、Manrope、Nunito Sans、LXGW WenKai霞鹜文楷、Noto Serif SC 等未覆盖的字符交给系统字体补齐。已下载的字体可以直接切换未下载的字体会自动下载并应用下载完成后可离线使用无需安装到系统下载失败时可点击重试展开字体下方的高级可查看和清理字体缓存清理后当前页面仍可使用已加载的字体下次打开时会按需重新下载。字体文件只由 Popup / Options 按需加载如 assets/interface-fonts 中存放的 woff2 文件下载与缓存逻辑不依赖系统字体安装。各功能的翻译服务可以分开配置网页、文档、字幕和翻译卡片的服务选择可以不同。某个功能结果不符合预期时先检查这个功能当前使用的服务和模型再对照翻译服务选择指南排查。这点与常规设置中的默认网页翻译服务config.service是分离的在设置页选择服务只是在编辑这项服务的配置不会立刻更改网页翻译使用的服务完成配置后需要从常规设置或扩展菜单选择默认服务。文档、字幕和翻译卡片请检查各自的服务选择入口。网站规则、快捷键与术语库在网站与快捷键这一组中官方文档把三个高频需求集中在一起网站阅读范围处理漏译、自动翻译或希望保持原文的网站。核心场景包括正文漏译时刷新页面、滚动查看后续段落想补充翻译菜单或导航时在高级选项 → 页面识别开启识别全部节点后恢复原文重新翻译文字在图片或图表里无法选中时改用圈选翻译。网站规则相关配置与维护资料集中在 src/core/site-adaptation。快捷键与触发方式设置全文、悬浮、划词和圈选的操作方式减少误触或让查词更快。术语库为 AI 翻译指定统一译法保证专业词汇在整篇文章中一致。备份、缓存和用量管理备份与恢复更换浏览器或卸载之前在备份与恢复中保存需要的配置和学习数据。备份信封的实现见 dataBackup.ts统一导出配置、单词本词汇书与模型用量为版本化的本机备份文件fluentread-data-backup格式导入时会做严格的顶层结构校验、类型识别与预览统计可兼容旧版独立数据文件。备份可能包含密钥和收藏原文请妥善保存。两段式密钥AccessKey Secret、SecretKey 等与 API Key 一样只保存在当前设备公开分享的配置和配置历史不包含它们完整备份会保留。翻译缓存翻译变慢、磁盘空间紧张或想清除旧结果时可以在翻译缓存查看和清理查看当前缓存占用字节数与条目数点击刷新获取实时统计一键清空翻译缓存在折叠的调整上限区可修改容量上限与条数上限。缓存上限的默认值与取值范围定义在 translationCache.ts默认容量上限 10 MiB、默认条目上限 10,000 条容量可调范围为 1–10 MiB条目数为 100–10,000 条。界面上的输入会自动校验并收敛到合法范围见 TranslationCacheSettings.vue。清理翻译缓存不会删除学习收藏。AI 使用情况则见模型用量。小结FluentRead 的完整设置覆盖了从阅读偏好到服务编排、从界面外观到数据生命周期的完整链路并且几乎所有配置都遵循自动保存 纯函数归一化的约定设置界面的每一次修改通过配置补丁持久化核心配置层src/core/config提供统一的范围校验与迁移语义确保配置在导入、升级、恢复时保持一致。无论是想切换简体繁体、换一个更稳定的翻译服务还是想在更换浏览器前保住学习数据都可以在设置中心一次完成。延伸阅读选择翻译服务免费翻译、云厂商、AI 服务与本地模型的完整选型与配置步骤网站阅读范围正文漏译与网站规则的排查流程快捷键与触发方式全文、悬浮、划词与圈选的操作方式术语库为 AI 翻译指定统一译法模型用量查看 AI 翻译的使用情况文档翻译 与 视频字幕各功能独立的服务与设置入口赞分享前端AI 应用本地部署【免费下载链接】FluentReadAn open-source browser extension for bilingual translation. 一款开源的浏览器双语翻译插件。项目地址https://gitcode.com/gh_mirrors/fl/FluentRead点击查看免费下载相关推荐DataHub 多语言支持i18n完整指南界面语言切换、配置开关与新增翻译实践DataHub 多语言支持i18n完整指南界面语言切换、配置开关与新增翻译实践 DataHub 的 Web 前端支持以多种语言呈现界面每个用户可以在个人数据目录数据治理数据血缘后端前端数据工程数据集成RomM多语言支持界面本地化与游戏元数据翻译设置指南RomM多语言支持界面本地化与游戏元数据翻译设置指南 还在为RomM界面语言不熟悉而烦恼游戏元数据显示杂乱无章本文将为您全面解析RomM的多语言支持功能后端前端JupyterLite翻译和国际化多语言界面配置的完整方案JupyterLite翻译和国际化多语言界面配置的完整方案 JupyterLite作为基于WebAssembly的浏览器端Jupyter环境提供了完整的国际前端数据科学WebAssembly上一篇Mac Mouse Fix 终极指南让你的普通鼠标媲美苹果触控板体验 ️✨下一篇ERNIE 4.52Bits量化技术引爆企业级AI效率革命创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
