PageSourceSearch

https://select-ai.cn/_next/static/chunks/321-341e0621a8f24a43.js

js select-ai.cn collected 2026-09-24 10:41:51 UTC 105,998 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[321],{9321:function(e,t,o){o.d(t,{I18nProvider:function(){return r},Q:function(){return s}});var a=o(2404),n=o(4257);let i=(0,n.createContext)(null),l={zh:{"nav.home":"首页","nav.features":"功能","nav.install":"安装","nav.changelog":"更新日志","nav.articles":"闲言碎语","nav.github":"GitHub","nav.productName":"解语","nav.productNameLead":"解","nav.productNameAccent":"语","home.chromeExtension":"网页阅读助手","home.titleLead":"选中即","home.titleAccent":"解","home.titleMid":",","home.titleAccent2":"语","home.titleTail":"意自明","home.subtitle":"选中网页文字,解语会结合上下文解释它的真实意思。无需跳转,看懂后接着读。","home.install":"安装到 Chrome","home.viewDemo":"查看实际效果","home.download":"下载安装包","home.installGuide":"安装教程","home.learnMore":"了解更多","home.version":"v{version}","home.free":"免费可用","home.customAi":"支持自定义 AI","home.localKey":"API Key 仅保存在本地浏览器","features.title":"核心功能","features.subtitle":"围绕真实阅读场景,帮你在当前网页里继续读懂内容","feature.contextAware":"上下文感知","feature.contextAwareDesc":"提取选中位置前后的页面内容作为上下文,让解释更贴合原文语境。","feature.intentRecognition":"意图识别","feature.intentRecognitionDesc":"判断选中内容属于代码、标题、术语还是普通句子,并根据场景采用对应的解释结构和表达方式。","feature.smartSelect":"网页翻译","feature.smartSelectDesc":"支持对照翻译和替换翻译两种显示方式,独立模型配置和 Token 感知分块让长内容翻译更稳定。","feature.ocr":"图片识别 / 图片理解","feature.ocrDesc":"直接理解图片和截图内容,支持图表、UI、手写文字等。","feature.tts":"文字转语音","feature.ttsDesc":"朗读 AI 解释和原文内容,支持浏览器默认语音或 Google Cloud TTS。","home.apiProviders":"默认可直接使用,也支持高级配置","home.apiProvidersDesc":"可以使用解语提供的免费模型,也可以接入你信任的模型服务或自定义接口。","home.ctaTitle":"立即体验解语","home.ctaDesc":"无需注册、无需配置 API Key,下载安装即可使用。也可以接入你自己的 AI 服务。","home.ctaButton":"安装到 Chrome","home.explain.title":"划词解释","home.explain.subtitle":"遇到不认识的词句、术语或代码,选中就行。解语会读取附近页面内容作为上下文,判断内容场景,再用对应的结构在原文旁边解释。","home.explain.point1":"结合上下文语境,解释更准确","home.explain.point2":"识别代码、标题、术语或普通句子,采用对应的解释结构和表达方式","home.explain.point3":"解释实时逐字出现,不用等待","home.mock.coreMeaning":"核心含义","home.mock.usage":"用法与搭配","home.mock.attentionMeaning":"注意力机制是一种让模型在处理序列数据时,能够动态地关注输入中不同部分重要性的方法。","home.mock.attentionUsage":"常见搭配:self-attention mechanism、multi-head attention","home.mock.authorizationMeaning":"Authorization 是 HTTP 请求头中用于传递身份验证凭据的字段,通常格式为 Bearer token。","home.mock.authorizationUsage":"常见搭配:Authorization header, Bearer token, API key authentication","home.mock.original":"原文","home.mock.translated":"译文","home.mock.tokenChunkingEnabled":"长文翻译已优化","home.mock.newFeature":"新功能","home.mock.imageRecognition":"图片识别","home.mock.timeoutMeaning":"这是一个网络连接超时错误。错误代码 0x5F3 表示客户端在等待服务器响应时超过了 30 秒的超时时间。建议检查网络连接或稍后重试。","home.translation.title":"网页翻译","home.translation.subtitle":"可在对照翻译和替换翻译之间切换。翻译和解释可以分别设置语言和模型,长内容自动分块。","home.translation.modeBilingual":"对照","home.translation.modeReplace":"替换","home.translation.point1":"Token 感知分块,长文翻译完整保留","home.translation.point2":"对照翻译保留原文,替换翻译直接用译文替代原文","home.translation.point3":"两种显示方式按阅读习惯自由选择","home.translation.fontSize":"译文字号","home.translation.mockOriginal":"The transformer architecture has revolutionized natural language processing by introducing self
1-attention mechanisms that allow models to weigh the importance of different words in a sentence regardless of their positional distance.","home.translation.mockTranslated":"Transformer 架构引入自注意力机制,彻底改变了自然语言处理:模型可以衡量句中每个词的重要程度,而不受位置远近的影响。","home.youtube.title":"YouTube 双语字幕,选中即可解释","home.youtube.subtitle":"YouTube 外语视频一键开启双语字幕,译文跟着播放进度走。暂停后选中字幕文字,即可触发划词解释。","home.youtube.point1":"一键开启双语字幕,跟随播放同步","home.youtube.point2":"暂停后选中字幕文字,即可触发划词解释","home.youtube.point3":"字幕字号自由调节","home.youtube.point4":"短片段自动合并,减少闪烁","home.youtube.mockOriginal":"Welcome to this advanced tutorial on machine learning.","home.youtube.mockTranslated":"欢迎来到本期机器学习进阶教程。","home.ocr.title":"图片也能读懂","home.ocr.subtitle":"网页图片或屏幕截图,右键或框选区域,直接看懂图表、报错和界面内容。","home.ocr.point1":"右键图片即可分析内容","home.ocr.point2":"截图识别框选任意区域","home.ocr.point3":"支持图表、UI、手写文字等复杂场景","home.grid.title":"继续读下去需要的细节","home.grid.subtitle":"少一点打断,多一点贴着页面的理解辅助","home.grid.thinkingMode":"思考模式","home.grid.thinkingModeDesc":"思考模式支持 DeepSeek、智谱、Kimi 等模型,开启后解释更详细","home.grid.tts":"文字转语音","home.grid.ttsDesc":"朗读解释内容,支持浏览器自带语音和 Google Cloud TTS。","home.grid.shortcuts":"键盘快捷键","home.grid.shortcutsDesc":"Ctrl+E 解释、Ctrl+T 翻译、Ctrl+S 截图识别,减少鼠标操作,提升效率。","home.grid.customizable":"自定义模型","home.grid.customizableDesc":"支持 OpenAI、Claude、DeepSeek、Kimi、MiniMax、智谱 AI,以及自定义 API 地址。","home.grid.kanaRuby":"日语假名标注","home.grid.kanaRubyDesc":"给日文汉字标注假名,帮助学习者快速掌握读音。","home.grid.privacy":"隐私优先","home.grid.privacyDesc":"选中的文本会发送给 AI 服务处理,请求带签名验证。自定义 Key 存在浏览器本地,不上传。","home.demo.badge":"结合上下文解释","home.demo.articleTitle":"语境里的意思,往往不止字面那样。","home.demo.articleBody1":"阅读外语内容时,真正卡住你的往往不是生词本身,而是同一个词出现在标题、代码注释或前后文里时,含义已经跟着变了。","home.demo.highlight":"让阅读节奏保持完整","home.demo.articleBody2":"更好的工具应该贴着正在看的内容,只解释你需要的部分,然后让你继续往下读。","home.demo.videoTitle":"原字幕跟着视频播放","home.demo.videoSub":"译文同步出现,不用切走","home.demo.coreMeaning":"核心含义","home.demo.coreMeaningText":"这里强调的是阅读过程不要被打断,而不只是字面上的“保持完整”。","home.demo.note":"补充说明","home.demo.noteText":"在文章语境里,它更接近“继续读下去的连贯感”。","home.demo.tabInteractive":"交互演示","home.demo.tabVideo":"视频演示","home.demo.openOnBilibili":"在哔哩哔哩打开","home.flow.eyebrow":"阅读体验","home.flow.title":"看懂内容,不打断阅读。","home.flow.subtitle":"重点不是再堆一组功能,而是把最容易打断阅读的动作拿掉:少复制、少跳转、少等待,继续顺着当前页面读下去。","home.flow.card1Title":"上下文解释","home.flow.card1Desc":"遇到词句、标题或代码时,先结合当前语境,再按内容场景采用更合适的解释方式。","home.flow.card2Title":"按需要保留或替换原文","home.flow.card2Desc":"对照翻译保留原文与译文;替换翻译直接用译文替代原文,按阅读习惯选择。","home.flow.card3Title":"不再反复跳转","home.flow.card3Desc":"网页、视频、图片和日语阅读尽量都在当前页面完成,理解节奏更连贯。","home.sce
1nario.eyebrow":"常见场景","home.scenario.title":"常见的使用场景","home.scenario.subtitle":"覆盖外语网页、长文翻译、视频字幕、图片识别和日语假名标注等常用场景。","home.scenario.webTitle":"外语网站浏览","home.scenario.webDesc":"选中词句、标题或段落,解语会结合上下文和内容场景,用更合适的结构在网页旁解释。","home.scenario.translateTitle":"长文网页翻译","home.scenario.translateDesc":"可以用对照翻译保留原文,也可以用替换翻译直接显示译文;长文结构保持完整。","home.scenario.videoTitle":"视频双语字幕","home.scenario.videoDesc":"YouTube 字幕自动生成双语对照,跟着播放节奏看懂内容。","home.scenario.imageTitle":"图片理解","home.scenario.imageDesc":"右键图片或截图,读懂图表、UI、报错和图片里的文字。","home.scenario.japaneseTitle":"日语学习 / 假名标注","home.scenario.japaneseDesc":"给日文汉字标注假名,再配上朗读和上下文解释,读起来更顺。","home.trust.eyebrow":"权限与隐私","home.trust.title":"解语什么时候会读取网页内容?","home.trust.subtitle":"与其只说“隐私优先”,不如把触发时机说清楚:只有你主动使用对应功能时,解语才会读取完成任务所需的内容。","home.trust.row1Label":"选中文字","home.trust.row1Timing":"用户主动划词解释时","home.trust.row1Upload":"使用内置 AI 时会发送到解语服务;自定义 AI 则直连你配置的服务。","home.trust.row2Label":"网页上下文","home.trust.row2Timing":"用户主动解释或翻译时","home.trust.row2Upload":"只发送完成解释或翻译所需的上下文。","home.trust.row3Label":"图片/截图","home.trust.row3Timing":"用户主动右键图片或截图时","home.trust.row3Upload":"发送给所选多模态模型处理。","home.trust.row4Label":"API Key","home.trust.row4Timing":"用户手动配置时","home.trust.row4Upload":"仅保存在本地浏览器。","home.providers.eyebrow":"高级配置","home.providers.title":"免费 AI 直接用,支持接入自己的模型。","home.providers.subtitle":"默认内置免费 AI,
1安装后即可使用。你也可以配置自己的模型服务,API Key 仅保存在本地浏览器中。","home.advanced.title":"其他功能","home.advanced.item1":"快捷键:Ctrl+E 解释、Ctrl+T 翻译、Ctrl+S 截图识别","home.advanced.item2":"文字转语音和原文朗读,适合边听边读","home.advanced.item3":"思考模式和输出语言可按使用习惯调整","home.advanced.item4":"设置保存在浏览器本地,常用偏好不用反复配置","home.cta.button":"安装到 Chrome","home.cta.download":"下载安装包","home.help.title":"还有疑问?","home.help.desc":"安装步骤、使用技巧、快捷键和常见问题都在使用指南里。","home.help.link":"查看使用指南","home.faq.title":"常见问题","home.faq.subtitle":"先把最常问的几件事说清楚,少一点试错。","home.faq.q1":"划词解释是什么?","home.faq.a1":"选中网页里的词句后,解语会结合上下文,区分术语、标题、代码和普通句子,再按场景给出不同结构的解释。","home.faq.q2":"为什么比普通翻译准确?","home.faq.a2":"它不只看单个词,还会结合上下文识别场景,并调整解释重点:术语侧重释义与用法,标题侧重文章主旨,代码侧重功能与关键逻辑。","home.faq.q3":"支持哪些网站?","home.faq.a3":"支持大多数普通网页,也支持文档、技术文章、新闻和视频页面;在 YouTube 页面可直接开启双语字幕。","home.faq.q4":"是否需要 API Key?","home.faq.a4":"不需要。内置免费 AI 可直接使用;如果你想接入自己的 AI 服务,也可以自行配置 API Key。","home.faq.q5":"支持 YouTube 吗?","home.faq.a5":"支持。可以在 YouTube 页面开启双语字幕,边看边对照理解。","home.faq.q6":"支持图片识别吗?","home.faq.a6":"支持。可对网页图片、截图区域进行图片识别和图片理解,适合图表、UI、手写文字等场景。","home.faq.q7":"支持日语吗?","home.faq.a7":"支持。除了日文内容解释和网页翻译(对照翻译与替换翻译),还支持日语假名标注,帮助你更快读懂日文文章。","home.faq.q8":"是否免费使用?","home.faq.a8":"可以免费使用。内置免费 AI 已可直接上手;如果你愿意,也能接入自己的 AI 服务。","features.pageTitle":"功能介绍","features.pageSubtitle":"从读网页到看视频,把理解留在当前页面","features.heroBadge":"真实使用场景","features.heroTitle":"不是功能堆叠,而是帮你继续看懂内容","features.heroSubtitle":"读网页、翻译长内容、看 YouTube、理解图片和截图、学语言。解语尽量把解释留在你正在看的地方。","features.youtubeSectionTitle":"看 YouTube:双语字幕跟随播放","features.youtubeSectionSubtitle":"不复制字幕、不切工具,边看视频边对照理解","features.youtubeValue1":"一键开启字幕辅助","features.youtubeValue2":"跟随播放进度同步","features.youtubeValue3":"双语对照显示","features.youtubeValue4":"字幕字号自由调节","features.youtubeValue5":"相邻字幕自动合并,减少闪烁","features.youtubeMockOriginal":"Welcome to this advanced tutorial on machine learning.","features.youtubeMockTranslated":"欢迎来到本期机器学习进阶教程。","features.youtubeMockButton":"解语字幕","features.youtubeMockPopoverTitle":"解语字幕设置","features.youtubeMockPopoverSource":"字幕源","features.youtubeMockPopoverFont":"字号","features.allFeaturesTitle":"按场景理解内容","features.allFeaturesSubtitle":"从局部解释到长文翻译,每个能力都服务于“继续读下去”","features.scenario.web.title":"读网页:选中就解释","features.scenario.web.desc":"选中词句、标题或代码,解语会结合上下文识别内容场景,并用对应的解释结构在页面里说明。","features.scenario.longContent.title":"翻译长内容:保留或替换原文","features.scenario.longContent.desc":"对照翻译同时保留原文与译文,替换翻译直接用译文替代原文;长内容仍会尽量保持上下文和页面结构。","features.scenario.youtube.title":"看 YouTube:字幕跟随播放","features.scenario.youtube.desc":"复用视频已有字幕,译文跟随播放进度出现,边看边对照理解。","features.scenario.image.title":"看图片和截图:读懂画面重点","features.scenario.image.desc":"右键图片或截图识别,理解图表、界面、错误信息和图片里的文字。","features.scenario.language.title":"学语言:读音和朗读辅助","features.scenario.language.desc":"日语假名标注、原文朗读,以及可切换对照或替换显示的网页翻译,适合用外文内容学语言。","features.scenario.control.title":"少切换:快捷键和本地设置","features.scenario.control.desc":"常用动作支持快捷键,
1偏好配置保存在浏览器本地,减少离开页面的次数。","features.readyToTry":"准备好体验了吗?","features.installNow":"立即安装","feature.streaming":"流式响应","feature.streamingDesc":"AI 回答逐字出现,边生成边看。","feature.privacy":"隐私优先","feature.privacyDesc":"选中的文本会发送给 AI 服务处理,请求带签名验证。自定义 Key 存在浏览器本地。","feature.customizable":"高度可定制","feature.customizableDesc":"支持多种 AI 提供商和模型,以及自定义 API 地址,按需配置。","feature.thinkingMode":"思考模式开关","feature.thinkingModeDesc":"DeepSeek V4、智谱 AI、Kimi K2.6 可按模型独立开启或关闭思考模式。","feature.shortcuts":"键盘快捷键","feature.shortcutsDesc":"Ctrl+E 解释、Ctrl+T 翻译、Ctrl+S 截图识别,减少鼠标操作。","feature.kanaRuby":"日语假名标注","feature.kanaRubyDesc":"给日文汉字标注假名,帮助学习者快速掌握读音。","install.title":"安装解语","install.subtitle":"Chrome、Edge 和 Firefox 均已上架官方市场,可直接安装并自动更新。","install.recommended":"推荐","install.localTitle":"手动安装包","install.localDesc":"建议优先从官方市场安装,浏览器会自动更新。这里的手动安装包作为备用方案,适合抢先体验最新版本,或在商店暂不可用时使用。","install.downloadPackage":"下载手动安装包","install.downloadChromeEdgePackage":"下载 Chrome/Edge 手动安装包","install.downloadFirefoxPackage":"下载 Firefox 手动安装包","install.localBenefit1":"第一时间体验新版本","install.localBenefit2":"无需登录商店账号","install.localBenefit3":"按浏览器下载对应安装包","install.storeTitle":"从官方市场安装","install.storeDesc":"Chrome、Edge 和 Firefox 均已上架官方市场,安装后可随浏览器自动更新。","install.storeBenefit1":"安装简单,后续自动更新","install.storeBenefit2":"无需开启开发者模式","install.storeBenefit3":"更适合日常长期使用","install.storeButton":"安装到 Chrome","install.storeButtonChrome":"安装到 Chrome","install.storeButtonEdge":"安装到 Edge","install.storeButtonFirefox":"安装到 Firefox","install.targetChromeStatus":"已上架 / 推荐","install.targetFirefoxStatus":"已上架","install.targetEdgeStatus":"已上架","install.targetChromeDesc":"Chrome 网上应用店","install.targetEdgeDesc":"Microsoft Edge Add-ons 官方商店","install.targetFirefoxDesc":"Firefox 附加组件商店","install.storeNotice":"Chrome 网上应用店审核通常需要 3-5 天,新版本可能会稍晚同步。如需立即体验最新功能,可以使用手动安装包。","install.guideTitle":"手动安装步骤","install.step1Title":"下载安装包","install.step1Desc":"Chrome、Edge 和 Firefox 建议优先从官方市场安装。手动安装时,Chrome/Edge 下载 select-ai.zip,Firefox 下载 select-ai-firefox.zip。","install.step2Title":"解压文件","install.step2Desc":"将 zip 文件解压到任意文件夹。","install.step3Title":"打开扩展管理页面","install.step3Desc":"Chrome: chrome://extensions;Edge: edge://extensions;Firefox: about:debugging#/runtime/this-firefox。","install.step4Title":"开启开发者模式","install.step4Desc":"Chrome/Edge 开启“开发者模式”;Firefox 点击“临时载入附加组件”。","install.step5Title":"加载扩展","install.step5Desc":"Chrome/Edge 选择“加载已解压的扩展程序”并打开解压后的文件夹;Firefox 选择解压文件夹中的 manifest.json。","install.faqTitle":"常见问题","install.faq1Q":"安装后扩展在哪里打开?","install.faq1A":"在浏览器右上角的工具栏中找到扩展图标,点击即可使用。如果找不到,可以右键点击工具栏,然后选择“扩展程序”来固定图标。","install.faq2Q":"为什么显示“已禁用”?","install.faq2A":"这通常是因为扩展的开发者模式已关闭。Chrome 打开 chrome://extensions,Edge 打开 edge://extensions,重新开启开发者模式即可。","install.faq3Q":"如何更新到新版本?","install.faq3A":"官方市场版本会自动更新。手动安装版本需要下载新版安装包后重新加载。","changelog.title":"更新日志","changelog.subtitle":"记录每个版本的更新内容","changelog.firstRelease":"首次发布","changelog.latestRelease":"最新版本","changelog.minorUpdate":"次要更新","changelog.patchUpdate":"补丁更新","changelog.moreComing":"更多版本更新,敬请期待...","changelog.v{version}":"v{version}","changelog.v0.21.1":"v0.21.1","changelog.v0.21.1.autoTranslateNavigation":"自动翻译修复:在 Reddit 等边浏览边加载内容的网站上,站内跳转后稍晚出现的正文不再被漏掉,会自动补译","changelog.v0.21.1.twitterLink":"X/Twitter 修复:点击已翻译推文正文里的链接,不再丢掉这条推文的译文","changelog.v0.21.0.translationStyle":"翻译风格:网页翻译与视频字幕可分别选择标准直译 / 地道中文 / LinkedIn 黑话 / 正式书面 / 口语随意 / 古文,中文输出默认使用「地道中文」","changelog.v0.21.0.triggerOff":"划词触发方式新增「关闭」选项:选中文字不再弹出粉紫色小圆点,Ctrl+E 仍可解释选中文本","changelog.v0.21.0.autoTranslate":"站点自动翻译:同一个网站浏览多个页面后,可一键设为自动翻译,询问最多出现 3 次且支持「以后不再提醒」","changelog.v0.21.0.filterSwitches":"翻译过滤开关真正生效:关闭 CSS 黑名单后不再残留隐藏过滤,页眉、页脚、侧边栏规则可逐项开启","changelog.v0.21.0":"v0.21.0","changelog.v0.20.0.googleLogin":"Google 快捷登录:设置页与扩展弹窗可直接用 Google 账号登录,同邮箱账号自动关联,登录后显示姓名与头像","changelog.v0.20.0.modelLineup":"DeepSeek 提供商默认模型升级为 V4.1 Flash(原生支持图片理解)","changelog.v0.20.0.translationPolish":"Reddit 等长信息流页面支持自动增量翻译","changelog.v0.20.0.imageFix":"图片识别修复:原文与输出语言相同的图片不再显示重复的译文列","changelog.v0.20.0.intentFix":"划词解释修复:以句号结尾的短词条仍按词语解释,X/Twitter 等页面正文不再被误判为代码","changelog.v0.20.0.panelFix":"面板修复:展开较长的原文后可正常滚动,折叠按钮与解释内容不再被挤走","changelog.v0.20.0":"v0.20.0","changelog.v0.19.0.persistentLogin":"登录状态更持久:长期保持在线,网络波动后自动恢复,无需频繁重新登录","changelog.v0.19.0.zhipuDefaultModel":"智谱 AI 默认模型更新为 GLM-5.3-Flash,并支持图片理解","changelog.v0.19.0.imageRecognitionSpeed":"图片识别提速:识图默认关闭深度思考,等待时间明显缩短","changelog.v0.19.0.fullPageTranslation":"整页翻译体验提升:适配更多网页排版、自动跳过横幅导航等固定内容,并修复链接译文重复与多余空行","changelog.v0.19.0.uiLoadSpeed":"扩展界面加载更快","changelog.v0.19.0":"v0.19.0","changelog.v0.18.3.intentRecognition":"划词解释更智能:更准确区分词语、句子、标题与代码,解释内容更贴合你选中的内容","changelog.v0.18.3.headingWordFix":"选中标题中的个别词语时,不再按整段标题解释,而是按词语给出术语解释","changelog.v0.18.3":"v0.18.3","changelog.v0.18.2.translationSpeed":"网页翻译全面提速:并发请求分配更均衡,长网页翻译的等待时间明显缩短","changelog.v0.18.2":"v0.18.2","changelog.v0.18.1.subtitleStyle":"AI 字幕设置新增“字幕样式”菜单:背景不透明度可自由调整(调至 0% 即无背景),并支持字体加粗与文字描边","changelog.v0.18.1.subtitlePosition":"字幕位置改为全局生效,所有网站共享同一偏好,旧设置自动迁移","changelog.v0.18.1":"v0.18.1","changelog.v0.18.0.skipHidden":"整页翻译自动跳过隐藏内容和页面跳转链接ï¼
1Œç¿»è¯‘结果更干净","changelog.v0.18.0.backgroundAlign":"设置译文背景色后,译文文字贴左对齐,不再出现左侧色条","changelog.v0.18.0.resultPlacement":"整页翻译的译文不再被包裹进页面链接内,避免误触跳转;修复部分页面译文倒置显示的问题","changelog.v0.18.0":"v0.18.0","changelog.v0.18.0.subtitleExport":"YouTube 双语字幕支持导出:一键补翻并实时显示进度,可下载双语对照的 SRT 字幕或纯文本文稿,文件按语言代码命名","changelog.v0.18.0.updateNotice":"新增版本更新提示,扩展更新后自动展示本次更新内容,可一键查看官网更新日志,也能关闭后续提醒","changelog.v0.18.0.visionModel":"新增 DeepSeek 视觉模型,可识图;模型列表已按官方最新调整刷新","changelog.v0.18.0.batchReliability":"翻译可靠性提升:漏译自动补译、中断自动重试并退还配额,错误提示更准确","changelog.v0.17.4":"v0.17.4","changelog.v0.17.4.qrLayout":"设置页二维码布局调整,交流群入口更容易找到","changelog.v0.17.4.subt
1itlePosition":"YouTube 字幕支持按网站调整垂直位置,避免遮挡视频内嵌字幕","changelog.v0.17.4.providerStability":"模型服务异常时自动进行请求回退与故障隔离,使用更稳定","changelog.v0.17.3":"v0.17.3","changelog.v0.17.3.translationShortcut":"新增 Ctrl+M 快捷键,可快速切换翻译显示模式","changelog.v0.17.3.embeddedCharts":"整页翻译支持处理嵌入式图表中的文字内容","changelog.v0.17.3.communitySupport":"设置页帮助区域新增交流群与项目支持二维码,交流和支持更方便","changelog.v0.17.3.customTokenLimits":"未收录的自定义模型可配置最大输出与上下文 Token 上限","changelog.v0.17.3.settingsLayout":"翻译设置页重新整理布局与清理缓存入口,常用设置更容易找到","changelog.v0.17.2":"v0.17.2","changelog.v0.17.2.translationLongPage":"修复整页翻译长文章时后半部分缺失并误报“内容可能被安全过滤器拦截”的问题,长文翻译完整流畅","changelog.v0.17.2.customTokenLimits":"设置页可为自定义模型配置最大输出与上下文 Token 上限,长内容翻译不再受限","changelog.v0.17.2.settingsUI":"翻译设置页 UI 优化:按功能分组展示、子面板平滑展开动画、按钮按压反馈,操作更清晰顺手","changelog.v0.17.1":"v0.17.1","changelog.v0.17.1.translationBackground":"对照翻译新增译文背景色设置,可用预设荧光色或自定义颜色区分原文与译文,修改后即时生效","changelog.v0.17.1.translationBackgroundOpacity":"译文背景支持透明度调节,背景只贴合译文文字,不会铺满整段空白","changelog.v0.17.0":"v0.17.0","changelog.v0.17.0.subtitleContext":"暂停视频后划选 YouTube 双语字幕,解释会结合当前与前后字幕内容,更容易理解语境","changelog.v0.17.0.freeMimo":"免费用户现可使用 MiMo v2.5 模型","changelog.v0.17.0.supportCommunity":"设置页新增项目支持入口,反馈与交流更方便","changelog.v0.17.0.modelError":"模型请求失败时会解析服务返回的信息,并按输出语言给出更清晰的提示","changelog.v0.17.0.headingColor":"划词解释面板的段落标题颜色可在设置中自定义,默认保持品牌粉色","changelog.v0.16.3":"v0.16.3","changelog.v0.16.3.nativeTargetSubtitles":"YouTube 双语字幕支持直接使用视频自带的目标语言字幕,无需 AI 翻译","changelog.v0.16.3.translationBatchSize":"YouTube 双语字幕新增翻译批次大小设置,可按需调整","changelog.v0.16.3.alignmentFix":"修复字幕翻译后原文与译文对不上的问题","changelog.v0.16.3.boldTags":"视频自带字幕中的加粗格式不再影响显示","changelog.v0.16.2":"v0.16.2","changelog.v0.16.2.translationModes":"在对照翻译与替换翻译之间切换时,页面会立即显示正确结果,不再残留旧内容","changelog.v0.16.2.lightTheme":"新安装默认使用浅色模式,外观设置更符合常见使用习惯","changelog.v0.16.2.floatingButton":"页面翻译悬浮按钮保持完整尺寸和稳定间距,页面布局变化时也能可靠拖动","changelog.v0.16.2.imageRecognition":"选到不支持图片理解的模型时会更早给出明确提示","changelog.v0.16.2.translationMessages":"对照翻译和 YouTube 双语字幕的错误提示会随输出语言显示,今日免费次数已用完时也会给出更合适的后续操作","changelog.v0.16.1":"v0.16.1","changelog.v0.16.1.translationErrors":"对照翻译和 YouTube 双语字幕的错误提示会随输出语言显示,提示更清晰易懂","changelog.v0.16.1.quotaGuidance":"用完每日额度时,会根据账号状态提供更合适的下一步操作","changelog.v0.16.1.redundantStreaming":"对照翻译不再短暂显示与原文相同的流式内容,阅读更连贯","changelog.v0.16.1.youtubeQuota":"YouTube 双语字幕在每日额度用完后会停止重复请求,避免反复弹出提示","changelog.v0.16.1.simpleInterface":"设置页和工具栏弹窗已统一为简洁界面,经典样式及切换已移除","changelog.v0.16.1.modelCapabilityActions":"设置页模型下拉列表中的思考模式与图片识别图标现可直接点击,操作方式与已保存模型列表一致","changelog.v0.16.0":"v0.16.0","changelog.v0.16.0.parallelTranslation":"对照翻译会自动并行处理长页面,翻译更快、更完整","changelog.v0.16.0.youtubeShorts":"YouTube 双语字幕现已支持 Shorts 和嵌入式播放器","changelog.v0.16.0.imageRecognitionVision":"图片识别支持免费 MiMo Vision 模型,选择支持图片理解的模型时会自动完成配置","changelog.v0.16.0.imageRecognitionLayout":"图片识别结果支持原文与译文左右对照显示,保留图表换行并共享滚动,长内容更易阅读","changelog.v0.16.0.imageRecognitionFocus":"图片识别解释不再重复堆叠长篇原文和译文,解释面板更聚焦于真正需要关注的信息","changelog.v0.16.0.brandRefresh":"解语品牌 Logo 与扩展图标完成更新,小尺寸场景显示更清晰","changelog.v0.16.0.translationControls":"划词解释的浮动按钮和设置交互更顺畅,拖动、展开与收起更容易控制","changelog.v0.16.0.youtubeWindowed":"YouTube 双语字幕在窗口化播放时保持正确字号","changelog.v0.16.0.aboutRefresh":"官网 About 页面与产品介绍内容完成更新","changelog.v0.15.5":"v0.15.5","changelog.v0.15.5.youtubeSubtitleStability":"YouTube 字幕加载与显示更稳定,减少字幕切换和播放过程中的闪烁","changelog.v0.15.5.edgeStore":"安装指南新增 Microsoft Edge Add-ons 商店入口","changelog.v0.15.2":"v0.15.2","changelog.v0.15.2.popupTranslationShortcut":"Popup 窗口新增对照翻译快捷入口ï¼
1Œå¯ä¸€é”®è§¦å‘翻译","changelog.v0.15.2.firefoxAddons":"官网新增 Firefox Add-ons 商店安装入口","changelog.v0.15.2.fixRedundantTranslation":"修复对照翻译中冗余 / 重复翻译内容显示的问题","changelog.v0.15.1":"v0.15.1","changelog.v0.15.1.concurrencySelector":"设置页新增 API 并发数量独立配置,支持按 AI 提供商设置并发请求数","changelog.v0.15.1.replaceDisplayMode":"对照翻译新增替换显示模式,可选择替换原文或在原文下方显示译文","changelog.v0.15.0":"v0.15.0","changelog.v0.15.0.replaceMode":"翻译新增“替换翻译”模式,支持双语对照和直接替换两种渲染方式,Twitter/X 分段翻译也一并支持","changelog.v0.14.2":"v0.14.2","changelog.v0.14.2.shortcuts":"设置页新增快捷键管理页面,支持 macOS 修饰键显示,提供 Chrome 全局快捷键管理入口","changelog.v0.14.1":"v0.14.1","changelog.v0.14.1.youtubeCSP":"YouTube 字幕 CSP 兼容性修复,字幕获取更稳定","changelog.v0.14.1.panelPolish":"面板 footer 提示优化,移除冗余提示","changelog.v0.14.1.websitePolish":"网站演示和 Lightbox 交互优化","changelog.v0.14.0":"v0.14.0","changelog.v0.14.0.i18n":"完整 5 语言 UI 国际化:设置页和弹窗支持日语、韩语、繁体中文显示","changelog.v0.14.0.jaKoUI":"弹出窗口选择输出语言后整个 UI 自动切换为对应语言","changelog.v0.13.4":"v0.13.4","changelog.v0.13.4.subtitleFix":"YouTube 字幕体验升级:更稳定的自动生成字幕提取、同步精度提升、译文对齐修复","changelog.v0.13.1":"v0.13.1","changelog.v0.13.1.defaultFreeModel":"默认免费模型替换为 DeepSeek V4 Flash","changelog.v0.13.3":"v0.13.3","changelog.v0.13.3.uiPolish":"设置页交互优化:模型芯片支持拖拽排序、模型能力标识提示","changelog.v0.13.3.errorToast":"错误提示统一优化,配额超限等场景可直接跳转到设置","changelog.v0.13.3.fixes":"修复翻译按钮状态不稳定、Twitter 翻译、Provider 颜色等多项问题","changelog.v0.13.0":"v0.13.0","changelog.v0.13.0.geminiProvider":"新增 Gemini AI 提供商支持","changelog.v0.13.0.separateImageModel":"图片识别支持独立模型配置,可与解释功能使用不同 AI 服务","changelog.v0.13.0.localLogos":"Provider logo 改为本地资源,加载更快更稳定","changelog.v0.13.0.brandColors":"Provider logo 改为品牌原色显示","changelog.v0.13.0.comboBoxModel":"模型选择改为下拉+输入组合框,支持模糊搜索","changelog.v0.12.3":"v0.12.3","changelog.v0.12.3.removeOcr":"移除本地 OCR,图片识别与截图识别统一使用 LLM Vision","changelog.v0.12.3.freeName":"免费内置 provider 中文名改为“解语”,界面用绿色 free 徽标标识","changelog.v0.12.3.visionCapability":"图片理解图标改为根据模型 Vision 能力动态显示","changelog.v0.12.3.providerModels":"更新 OpenAI、MiniMax、智谱 AI、Kimi 等模型配置","changelog.v0.12.3.visionFix":"修复文本模型被设为图片理解模型的问题","changelog.v0.12.0":"v0.12.0","changelog.v0.12.0.twitterSupport":"Twitter/X 翻译支持:推文正文、作者、侧边栏识别更准确","changelog.v0.12.0.twitterArticle":"Twitter/X 长文(Article)页面段落也能被识别和翻译","changelog.v0.11.0":"v0.11.0","changelog.v0.11.0.youtubeSubtitles":"YouTube 视频双语字幕:AI 实时翻译字幕并双语对照显示","changelog.v0.11.0.fontSizeSlider":"字幕字号滑块:自由调节双语字幕字号大小","changelog.v0.11.0.segmentMerging":"字幕片段合并:相邻字幕自动合并,减少闪烁","changelog.v0.10.0":"v0.10.0","changelog.v0.10.0.customProvider":"新增自定义 AI 提供商,支持更多 API 服务","changelog.v0.10.0.smartSelection":"选中标题/术语时,AI 解释方式更智能(摘要/定义)","changelog.v0.10.0.dotTrigger":"新增点按触发模式,双击/点按灵活选择","changelog.v0.10.0.contextSlider":"上下文 Token 数量新增滑块调节","changelog.v0.10.0.uiPolish":"设置页 UI 优化:自定义选择组件、图片识别开关","changelog.v0.10.
10.syncFix":"修复语言/模型设置在弹窗和设置页不同步的问题","changelog.v0.10.0.thinkingToggle":"新增思考模式开关,支持 DeepSeek V4、智谱 AI、Kimi 独立控制","changelog.v0.10.0.panelFollowUp":"支持在解释面板内继续选中文字追问,并可返回上次解释","changelog.v0.10.0.branding":"品牌升级:中文产品名正式定为“解语”,副标题更新为“一划即解,语意自明”","changelog.v0.10.0.tts":"新增 Google Cloud TTS 语音输出,支持自填 API Key 朗读解释内容","changelog.v0.9.0":"v0.9.0","changelog.v0.9.0.darkMode":"新增暗色模式,自动跟随系统设定","changelog.v0.9.0.keyboardShortcuts":"新增键盘快捷键(Alt+E/T/S),首次使用有脉冲动画引导","changelog.v0.9.0.inputSelection":"支持在输入框中选中文本使用 AI 解释","changelog.v0.9.0.popupRedesign":"弹窗 Popup 全新极简风格设计","changelog.v0.9.0.translationFix":"修复翻译误判相邻元素等问题,翻译更稳定","changelog.v0.9.0.outputPolish":"解释结果优化,section header 使用目标语言输出,移除英文格式约束","changelog.v0.8.0":"v0.8.0","changelog.v0.8.0.tokenChunking":"新增 Token 感知分块,长内容翻译不再截断","changelog.v0.8.0.translationSeparateModel":"对照翻译支持独立模型配置","changelog.v0.8.0.optionsRedesign":"设置页全新设计,统一卡片布局与 Lucide 图标","changelog.v0.8.0.streamingDisplay":"修复对照翻译流式显示,每个 token 收到内容立即显示","changelog.v0.8.0.guestLimit":"新增访客用户对照翻译限制弹窗提示","changelog.v0.8.0.settingsSave":"设置页保存策略优化,常用配置修改更顺手","changelog.v0.8.0.translationStability":"对照翻译按钮和切换状态更稳定","changelog.v0.7.4":"v0.7.4","changelog.bugFixes":"修复若干问题,优化使用体验","changelog.smartSelection":"智能划词 AI 解读功能","changelog.multiProvider":"支持多种 AI 提供商(OpenAI、Anthropic、DeepSeek、MiniMax、Zhipu AI)","changelog.contextAware":"上下文感知智能分析","changelog.ocr":"图片识别 / 截图识别","changelog.tts":"文字转语音功能","changelog.streaming":"流式响应实时输出","changelog.customizable":"高度可定制配置","articles.title":"文章","articles.subtitle":"解语的选型、实现与思考","articles.backToList":"返回文章","articles.minutes":"{n} 分钟","footer.description":"一款浏览器扩展,选中任意文本,即可获得 AI 解读。","footer.copyright":"\xa9 2026 解语. All rights reserved.","about.support.label":"支持项目","about.support.title":"如果插件对你有所帮助","about.support.desc":"可以扫码请我喝杯咖啡!你的支持是我继续前进的动力。","about.support.note":"微信扫码,自愿支持。","privacy.title":"隐私政策","privacy.subtitle":"了解我们如何保护您的隐私","privacy.dataCollection.title":"数据收集与处理","privacy.dataCollection.item1":"用户输入:当您在网页上选中文本时,扩展程序会将其发送给 AI 服务进行处理","privacy.dataCollection.item2":"内置 AI:使用内置免费 AI 服务时,您选中的文本会发送到我们的后端服务器进行处理","privacy.dataCollection.item3":"自定义 AI:您也可以配置自己的 API 密钥(OpenAI、Anthropic、DeepSeek、MiniMax、智谱 AI 等),使用自定义 AI 提供商时,文本直接发送给该提供商","privacy.dataCollection.item4":"API 密钥:用户提供的 API 密钥存储在本地浏览器中,绝不会传输到我们的服务器","privacy.google.title":"Google 账号登录","privacy.google.item1":"登录方式:当您选择使用 Google 账号登录时,我们会从 Google 接收您的邮箱地址和 Google 账号唯一标识符,用于创建和识别您的账号。我们不会获取您的 Google 密码,也不会访问您的 Gmail、Google Drive、日历或其他 Google 服务中的数据。","privacy.google.item2":"使用目的:上述信息仅用于账号身份验证与登录,不用于广告投放、用户画像,也不用于训练 AI 模型。","privacy.google.item3":"存储与共享:邮箱地址与账号标识符存储在我们的后端数据库中,保留至您要求删除账号为止。我们不会出售或共享这些信息给任何第三方。","privacy.google.item4":"Limited Use 声明:本应用对从 Google API 获得的信息的使用,遵守 Google API Services 
1User Data Policy,包括 Limited Use 要求。","privacy.google.item5":"撤销与删除:您可以随时在 Google 账号的第三方应用权限页面(myaccount.google.com/permissions)撤销本应用的访问权限;如需删除我们存储的账号数据,请通过下方联系方式提出。","privacy.dataStorage.title":"数据存储","privacy.dataStorage.item1":"本地存储:API 密钥和用户偏好设置存储在本地浏览器中(chrome.storage.local)","privacy.dataStorage.item2":"账户数据:创建账户时,我们收集您的用户名、电子邮件地址和密码(加密),仅用于身份验证","privacy.dataStorage.item3":"使用记录:我们存储使用日志,包括 AI 模型、输入/输出字符数、请求延迟和状态,用于服务管理和配额跟踪","privacy.dataStorage.item4":"反馈:提交反馈或建议时,我们可能会收集您的联系方式以便跟进","privacy.thirdParty.title":"第三方披露","privacy.thirdParty.desc":"使用内置免费 AI 服务时,文本通过我们的后端服务处理。使用自定义 AI 提供商时,文本直接发送给您配置的提供商。请参阅相应 AI 提供商的隐私政策以了解其数据处理方式。","privacy.children.title":"儿童隐私","privacy.children.desc":"本扩展程序不适用于 13 岁以下儿童。我们不会故意收集儿童的个人信息。","privacy.changes.title":"政策变更","privacy.changes.desc":"我们可能会不时更新本隐私政策。任何更改都将反映在本文档中。","privacy.contact.title":"联系我们","privacy.contact.desc":"如果您对本隐私政策有任何疑问,或希望删除您的账号数据,请通过 GitHub Issues(github.com/EndlessGr1ef/select_ai/issues)或扩展程序内的反馈渠道联系我们。","nav.help":"使用指南","help.heroBadge":"在线使用指南","help.heroTitle":"快速上手","help.heroTitleHighlight":"解语全部功能","help.heroSubtitle":"划词解释、网页翻译(对照 / 替换)、图片识别、视频双语字幕、日语学习、键盘快捷键,一页看全,配演示动图与常见问题。","help.heroCtaPrimary":"安装到 Chrome","help.heroCtaSecondary":"查看核心功能","help.heroNoSignup":"无需注册","help.heroFreeAi":"内置免费 AI","help.heroPrivacyFirst":"隐私优先","help.demoLabel":"使用演示","help.zoomHint":"点击放大","help.lightboxCloseAria":"关闭预览","help.lightboxCloseHint":"Esc \xb7 点击空白处关闭","help.tocTitle":"目录","help.tocQuickStart":"快速入门","help.tocCoreFeatures":"核心功能","help.tocOCR":"图片识别","help.tocJapanese":"日语学习","help.tocYouTube":"YouTube 双语字幕","help.tocPanelOps":"面板操作","help.tocShortcuts":"键盘快捷键","help.tocPrivacy":"隐私安全","help.tocFAQ":"常见问题","help.quickStartTitle":"快速入门","help.quickStartSubtitle":"4 步完成首次配置,最快 30 秒上手","help.quickStart1Title":"打开设置","help.quickStart1Desc":"点一下浏览器右上角的解语图标,进入“API 设置”。","help.quickStart2Title":"填上密钥","help.quickStart2Desc":"选一个 AI 提供商,把 Key 贴进去;或者直接用内置的免费 AI,
1啥都不用配。","help.quickStart3Title":"测试连接","help.quickStart3Desc":"点“测试连接”,确认能正常连到 AI 服务。","help.quickStart4Title":"开始使用","help.quickStart4Desc":"选中文字,点粉紫色小圆点即可解释;点悬浮翻译按钮可翻译网页,选中文字只译选中部分。","help.coreFeaturesTitle":"核心功能","help.coreFeaturesSubtitle":"四大主功能,覆盖阅读、翻译、视频字幕与图片四个场景","help.featureSelectExplainTitle":"划词解释","help.featureSelectExplainDesc":"选中网页文字,按设置的触发方式悬停或点击粉紫色小圆点,AI 结合上下文给出解释。","help.featureSelectExplainBullet1":"自动识别术语、标题、代码或普通句子,切换对应的解释结构","help.featureSelectExplainBullet2":"触发方式可选悬停、点击,或彻底关闭","help.featureSelectExplainBullet3":"流式响应,逐字呈现","help.featureSelectExplainScenario":"适用:阅读专业论文、外语文章、技术文档","help.featureTranslateTitle":"网页翻译","help.featureTranslateDesc":"对照翻译保留原文,在原文附近显示译文,适合逐段对照阅读;替换翻译直接用译文替代原文,页面更简洁。两种方式都支持翻译整页或选中内容。","help.featureTranslateBullet1":"「对照 / 替换」两种显示方式,设置页一键切换","help.featureTranslateBullet2":"选中文字只译选中部分,未选中则翻译整页","help.featureTranslateBullet3":"输出语言、默认显示方式、独立翻译模型都可在设置页调整","help.featureTranslateBullet4":"长文自动分块翻译,段落保持完整连贯","help.featureTranslateBullet5":"翻译风格:简体中文默认「地道中文」,另有 LinkedIn 黑话、正式书面等多种可选","help.featureTranslateBullet6":"站点自动翻译:悬浮按钮一键开关,开启后同域名页面自动翻译","help.featureTranslateBullet7":"页眉、页脚、侧边栏过滤规则独立开关","help.featureTranslateScenario":"适用:长文阅读、外语学习、快速浏览外文网页","help.featureImageTitle":"图片识别解释","help.featureImageDesc":"网页图片右键 →“解语”分组 →“AI 图片解释”;任意页面点击工具栏图标 →“截图识别”框选区域。","help.featureImageBullet1":"AI 直接看懂网页图片:图表、UI、手写文字","help.featureImageBullet2":"截图识别框选屏幕任意区域","help.featureImageScenario":"适用:图片中的术语、截图错误码、海报内容","help.japaneseTitle":"日语学习","help.japaneseSubtitle":"为日语学习者准备的专属功能","help.japaneseKanaTitle":"假名标注(Kana Ruby)","help.japaneseKanaDesc":"在日语汉字上方自动标注假名,如:","help.japaneseKanaExample":"日本語","help.japaneseKanaRuby":"にほんご","help.japaneseKanaHint":"在“翻译设置”中可开关;YouTube 字幕也支持假名标注","help.japaneseTTSTitle":"原文朗读(TTS)","help.japaneseTTSDesc":"点击面板中的朗读按钮,可朗读原文或译文。支持假名 + 朗读组合,听音辨字。","help.japaneseTTSHint":"需在“语音输出设置”配置 Google Cloud TTS API Key(也可使用浏览器默认)","help.tocLanguages":"多语言 UI","help.languagesTitle":"多语言界面","help.languagesSubtitle":"UI 跟随输出语言自动切换,也可手动锁定","help.languagesDesc":"解语原生支持 5 种界面语言:简体中文、繁體中文、English、日本語、韓国어。UI 语言会跟随输出语言自动切换;如果需要,你也可以在“通用设置”里手动锁定。","help.languagesScenario":"适用:海外用户、双语阅读、跨语言学习者","help.youtubeTitle":"YouTube 双语字幕","help.youtubeSubtitle":"看外语视频时,选中字幕即可解释","help.youtubeDesc":"在 YouTube 页面一键开启双语字幕,译文跟随播放进度显示。支持 Shorts、嵌入式播放器,可导出 SRT 与纯文本稿;暂停后选中字幕原文即可触发划词解释。","help.youtubeBullet1":"一键开启,跟随播放同步","help.youtubeBullet2"
1:"暂停后选中字幕原文解释","help.youtubeBullet3":"字幕字号自由调节","help.youtubeBullet4":"支持字幕导出(SRT / 纯文本稿)","help.youtubeScenario":"适用:外语视频学习、YouTube 技术教程","help.panelOpsTitle":"面板操作","help.panelOpsSubtitle":"解释面板支持这些操作","help.panelOps1":"拖拽面板顶部移动位置","help.panelOps2":"拖拽面板边缘调整大小","help.panelOps3":"点击“最大化”按钮全屏阅读,再次点击还原","help.panelOps4":"点击面板外区域或按 ESC 关闭","help.panelOps5":"面板内可继续划词追问,支持返回上次解释","help.shortcutsTitle":"键盘快捷键","help.shortcutsSubtitle":"快捷键直达,操作更快","help.shortcutExplain":"解释选中文本","help.shortcutTranslate":"翻译选中文本或整页","help.shortcutScreenshot":"截图识别","help.shortcutToggleMode":"切换翻译显示模式(对照 / 替换)","help.shortcutEsc":"关闭解释面板","help.shortcutCustomHint":"默认 Ctrl+E/T/S/M;如与系统快捷键冲突,可在 Chrome/Edge 扩展管理页(chrome://extensions/shortcuts)自行修改","help.privacyTitle":"隐私安全","help.privacySubtitle":"我们对你的数据有三条承诺","help.privacyPoint1":"API Key 仅存储在本地浏览器,绝不上传服务器","help.privacyPoint2":"不收集浏览记录,不追踪用户行为","help.privacyPoint3":"使用自定义 AI 时,请求直连提供商,不经我们的服务器","help.privacyMore":"了解详细隐私政策","help.faqTitle":"常见问题","help.faqSubtitle":"遇到问题先看这里","help.faqApiKeyQ":"如何获取 API Key?","help.faqApiKeyA":"访问 AI 提供商官网注册账号,在控制台或 API 管理页面创建。例如:OpenAI (platform.openai.com)、Anthropic (console.anthropic.com)、MiniMax (platform.minimax.io)。也可以直接使用内置免费 AI,无需任何配置。","help.faqEmptyQ":"为什么返回结果是空的?","help.faqEmptyA":"可能原因:1) API Key 不正确或已过期;2) 网络连接问题;3) 选中文本过短;4) 内容可能被安全过滤器拦截。请检查 API 设置中的 Key 是否正确,并点击“测试连接”。","help.faqTimeoutQ":"请求超时怎么办?","help.faqTimeoutA":"通常是网络问题。可尝试:1) 检查代理设置;2) 切换到其他 AI 提供商;3) 在 API 设置中增加超时时间;4) 缩短选中文本长度。","help.faqErrorQ":"错误代码代表什么?","help.faqErrorA":"401 = API Key 无效;403 = 权限不足或未开通模型;429 = 请求过于频繁(稍后重试);500 = AI 服务端问题。请根据错误代码检查对应配置。","help.faqQuotaQ":"每日免费次数用完怎么办?","help.faqQuotaA":"可以注册账号获取更多使用次数,也可以在“API 设置”中配置你自己的 API Key,配额由提供商决定。","help.faqChangelogQ":"如何查看更新日志?","help.faqChangelogA":"每次扩展更新后会弹窗提示本次更新内容。完整更新日志请访问 /changelog。","help.faqDotQ":"选中文字时冒出的粉紫色小圆点能关掉吗?","help.faqDotA":"可以。打开设置页的「基础设置 → 交互与输出」,把「划词触发方式」切到「关闭」;也可以点浏览器工具栏的解语图标,在弹窗的「触发方式」里直接选「关闭」。关闭后选中文字不会再显示小圆点,需要时随时切回「悬停触发」或「点击触发」。","help.communitySupportLabel":"交流与支持","help.communitySupportTitle":"一起让解语更好用","help.communitySupportDesc":"加入交流群获取最新消息,也可以用微信扫码支持后续开发与维护。","help.communityLabel":"加入交流群","help.communityTitle":"解语插件交流群","help.communityDesc":"交流使用体验、反馈问题,获取功能更新和最新通知。","help.bottomCtaTitle":"准备好开始使用了吗?","help.bottomCtaDesc":"安装即用,内置免费 AI,无需任何配置","help.bottomCtaInstall":"安装到 Chrome","help.bottomCtaFeatures":"查看功能介绍"},en:{"nav.home":"Home","nav.features":"Features","nav.install":"Install","nav.changelog":"Changelog","nav.articles":"Articles","nav.github":"GitHub","nav.productName":"Select AI","nav.productNameLead":"Select ","nav.productNameAccent":"AI","home.chromeExtension":"In-page reading assistant","home.titleLead":"","home.titleAccent":"Select","home.titleMid":" any word, ","home.titleAccent2":"AI","home.titleTail":" explains it in context","home.subtitle":"On any webpage, Select AI reads the surrounding text and explains what it really means here. No tab switching — understand it, then keep reading.","home.install":"Install for Chrome","home.viewDemo":"View the demo","home.download":"Download Package","home.installGuide":"Install Guide","home.learnMore":"Learn More","home.version":"v{version}","home.free":"Free to use","home.customAi":"Custom AI supported","home.localKey":"API Keys stay in your browser","features.title":"Core Features","features.subtitle":"Built around real reading moments, so you can keep understanding content in place","feature.contextAware":"Context Aware","feature.contextAwareDesc":"Pulls text before and after your selection as context, so explanations align with the original passage.","feature.intentRecognition":"Intent Recognition","feature.intentRecognitionDesc":"Detects whether you selected code, a heading, a term, or a plain sentence, then adapts the explanation structure and style to that content type.","feature.smartSelect":"Page Translation","feature.smartSelectDesc":"Cho
1ose Bilingual mode to keep the original or Replace mode to swap it for the translation. Separate model settings and token-aware chunking keep long translations stable.","feature.ocr":"Image Recognition / Understanding","feature.ocrDesc":"Understand images and screenshots — charts, UIs, handwriting, and more.","feature.tts":"Text to Speech","feature.ttsDesc":"Reads AI explanations and original text aloud, with browser built-in voice or Google Cloud TTS.","home.apiProviders":"Works out of the box, with advanced options if you need them","home.apiProvidersDesc":"Use the free built-in model, or connect a model service or custom endpoint you trust.","home.ctaTitle":"Experience Select AI now","home.ctaDesc":"No registration or API Key required - install and start using immediately. You can also connect your own AI services.","home.ctaButton":"Add to Chrome","home.explain.title":"Select to Explain","home.explain.subtitle":"Select an unfamiliar phrase, term, or code snippet. Select AI reads nearby context, identifies the content type, and explains it beside the source using the matching structure.","home.explain.point1":"Context-aware analysis for more accurate explanations","home.explain.point2":"Detects code, headings, terms, or plain sentences and adapts the explanation structure and style","home.explain.point3":"Explanations appear word by word in real time—no waiting","home.mock.coreMeaning":"Core meaning","home.mock.usage":"Usage and collocations","home.mock.attentionMeaning":"Attention mechanism lets a model dynamically focus on the most relevant parts of an input sequence.","home.mock.attentionUsage":"Common phrases: self-attention mechanism, multi-head attention","home.mock.authorizationMeaning":"Authorization is an HTTP request header used to pass authentication credentials, often as a Bearer token.","home.mock.authorizationUsage":"Common phrases: Authorization header, Bearer token, API key authentication","home.mock.original":"Original","home.mock.translated":"Translated","home.mock.tokenChunkingEnabled":"Long-content translation optimized","home.mock.newFeature":"New","home.mock.imageRecognition":"Image Recognition","home.mock.timeoutMeaning":"This is a network connection timeout error. Error code 0x5F3 means the client waited over 30 seconds for a server response. Check your network connection or retry later.","home.translation.title":"Page Translation","home.translation.subtitle":"Switch between Bilingual and Replace modes. Translation and explanation can use different languages and models, while long content is chunked automatically.","home.translation.modeBilingual":"Bilingual","home.translation.modeReplace":"Replace","home.translation.point1":"Token-aware chunking keeps long translations complete","home.translation.point2":"Bilingual keeps the original; Replace swaps it for the translation","home.translation.point3":"Choose the display mode that fits how you read","home.translation.fontSize":"Font size","home.translation.mockOriginal":"The transformer architecture has revolutionized natural language processing by introducing self-attention mechanisms that allow models to weigh the importance of different words in a sentence regardless of their positional distance.","home.translation.mockTranslated":"Transformer 架构引入自注意力机制,彻底改变了自然语言处理:模型可以衡量句中每个词的重要程度,而不受位置远近的影响。","home.youtube.title":"YouTube Bilingual Subtitles — Select to Explain","home.youtube.subtitle":"Enable bilingual subtitles on YouTube with one click — translations follow playback. Pause and select subtitle text to trigger explanation.","home.youtube.point1":"One-click bilingual subtitles, synced with playback","home.youtube.point2":"Pause and select subtitle text to trigger explanation","home.youtube.point3":"Adjustable subtitle font size","home.youtube.point4":"Short segments auto-merge to reduce flicker","home.youtube.mockOriginal":"Welcome to this advanced tutorial on machine learning.","home.youtube.mockTranslated":"欢迎来到本期机器学习进阶教程。","home.ocr.title":"Images Explained","home.ocr.subtitle":"Webpage images or screenshots — right-click or select a regi
1on to understand charts, errors, and on-screen content.","home.ocr.point1":"Right-click images for instant analysis","home.ocr.point2":"Screenshot recognition for any screen region","home.ocr.point3":"Works with charts, UIs, handwriting, and more","home.grid.title":"Small details that keep you reading","home.grid.subtitle":"Less interruption, more help that stays close to the page","home.grid.thinkingMode":"Thinking Mode","home.grid.thinkingModeDesc":"Thinking mode supported on DeepSeek, Zhipu, Kimi and others — enables deeper explanations","home.grid.tts":"Text to Speech","home.grid.ttsDesc":"Reads explanations aloud, supports browser built-in voice and Google Cloud TTS.","home.grid.shortcuts":"Keyboard Shortcuts","home.grid.shortcutsDesc":"Ctrl+E for explanation, Ctrl+T for translation, Ctrl+S for screenshot OCR. Reduce mouse work and boost efficiency.","home.grid.customizable":"Custom Models","home.grid.customizableDesc":"Supports OpenAI, Claude, DeepSeek, Kimi, MiniMax, Zhipu AI, and custom API endpoints.","home.grid.kanaRuby":"Japanese Kana Ruby","home.grid.kanaRubyDesc":"Adds kana readings above Japanese kanji, helping learners quickly master pronunciation.","home.grid.privacy":"Privacy First","home.grid.privacyDesc":"Selected text is sent to the AI service with signed requests. Custom keys stored locally in your browser.","home.demo.badge":"Context-aware explanation","home.demo.articleTitle":"Context often changes what a sentence really means.","home.demo.articleBody1":"When reading foreign content, the blocker is rarely vocabulary alone. Meaning shifts when a phrase appears in a title, a code comment, or the surrounding context.","home.demo.highlight":"keep the reading flow intact","home.demo.articleBody2":"A better helper should stay close to the original page, explain only what you need, and let you keep reading.","home.demo.videoTitle":"Original subtitles stay with playback","home.demo.videoSub":"The translation appears in sync, without switching away","home.demo.coreMeaning":"Core meaning","home.demo.coreMeaningText":"The point is not just “keep a workflow”; it means the reading experience should stay uninterrupted.","home.demo.note":"Additional notes","home.demo.noteText":"In this article, it is closer to “the continuity that lets you keep reading”.","home.demo.tabInteractive":"Interactive demo","home.demo.tabVideo":"Video demo","home.demo.openOnBilibili":"Open on Bilibili","home.flow.eyebrow":"Reading flow","home.flow.title":"Keep understanding inside the page.","home.flow.subtitle":"The point is not to stack another feature list. It is to remove the actions that break reading most often: less copying, less switching, less waiting, and more staying with the page you are already reading.","home.flow.card1Title":"Context first","home.flow.card1Desc":"When you hit a phrase, heading, or code snippet, it reads the context and uses an explanation style suited to that content type.","home.flow.card2Title":"Keep or replace the original","home.flow.card2Desc":"Bilingual mode keeps source and translation together; Replace mode swaps the source for the translation. Choose what fits your reading flow.","home.flow.card3Title":"One less switch","home.flow.card3Desc":"Webpages, videos, images, and Japanese reading stay in the same flow, so understanding feels more continuous.","home.scenario.eyebrow":"Common scenarios","home.scenario.title":"Five concrete scenarios, and how it helps.","home.scenario.subtitle":"These are the five reading moments where people most often lose their flow.","home.scenario.webTitle":"Browse foreign-language pages","home.scenario.webDesc":"Select a word, heading, or paragraph. Select AI reads the context and uses the explanation structure best suited to that content.","home.scenario.translateTitle":"Translate long webpages your way","home.scenario.translateDesc":"Keep the source with Bilingual mode or show only the translation with Replace mode, while preserving long-page structure.","home.scenario.videoTitle":"Video bilingual subtitles","home.scenario.videoDesc":"YouTube subtitles become bilingual and follow playback so you can keep watching.","home.sce
1nario.imageTitle":"Image understanding","home.scenario.imageDesc":"Right-click an image or screenshot to understand charts, UIs, errors, and on-image text.","home.scenario.japaneseTitle":"Japanese learning / kana ruby","home.scenario.japaneseDesc":"Add kana ruby to Japanese text, plus read-aloud and context help for smoother reading.","home.trust.eyebrow":"Permissions and privacy","home.trust.title":"When does Select AI read page content?","home.trust.subtitle":"Instead of vague privacy promises, here is when content is read: only when you actively use a feature, and only the content needed for that task.","home.trust.row1Label":"Selected text","home.trust.row1Timing":"When you start Select to Explain","home.trust.row1Upload":"Built-in AI sends it to Select AI service; custom AI sends it directly to your configured service.","home.trust.row2Label":"Page context","home.trust.row2Timing":"When you explain or translate","home.trust.row2Upload":"Only the context needed for the explanation is sent.","home.trust.row3Label":"Images/screenshots","home.trust.row3Timing":"When you right-click an image or capture a screenshot","home.trust.row3Upload":"Sent to the selected multimodal model for processing.","home.trust.row4Label":"API Key","home.trust.row4Timing":"When you configure it manually","home.trust.row4Upload":"Stored only in your local browser.","home.providers.eyebrow":"Advanced setup","home.providers.title":"Free AI works out of the box. Connect your own model anytime.","home.providers.subtitle":"The built-in free AI works out of the box. You can also connect a model service you trust, with API Keys stored only in your browser.","home.advanced.title":"Small details that keep you reading","home.advanced.item1":"Shortcuts: Ctrl+E explain, Ctrl+T translate, Ctrl+S screenshot recognition","home.advanced.item2":"Text-to-Speech and source reading for reading with audio","home.advanced.item3":"Thinking mode and output language can match your habits","home.advanced.item4":"Preferences are saved locally in the browser","home.cta.button":"Install for Chrome","home.cta.download":"Download Package","home.help.title":"Still have questions?","home.help.desc":"Installation steps, tips, shortcuts, and FAQs are all in the usage guide.","home.help.link":"View the guide","home.faq.title":"Frequently Asked Questions","home.faq.subtitle":"Here are the most common questions, answered up front.","home.faq.q1":"What is text explanation?","home.faq.a1":"After you select text, Select AI reads the context, distinguishes terms, headings, code, and normal sentences, then uses a different explanation structure for each.","home.faq.q2":"Why is it more accurate than regular translation?","home.faq.a2":"It uses context and content type, not isolated words alone. Terms focus on meaning and usage, headings on the article thesis, and code on behavior and key logic.","home.faq.q3":"Which websites are supported?","home.faq.a3":"Most standard webpages are supported, including documents, technical articles, news, and video pages. On YouTube, you can enable bilingual subtitles directly.","home.faq.q4":"Do I need an API Key?","home.faq.a4":"No. The built-in free AI works out of the box. If you want to connect your own AI service, you can configure an API Key.","home.faq.q5":"Does it support YouTube?","home.faq.a5":"Yes. You can enable bilingual subtitles on YouTube and read them alongside the video.","home.faq.q6":"Does it support image recognition?","home.faq.a6":"Yes. It supports image recognition / image understanding for webpage images and screenshot regions, including charts, UIs, and handwriting.","home.faq.q7":"Does it support Japanese?","home.faq.a7":"Yes. It supports Japanese explanations, page translation in Bilingual or Replace mode, and kana ruby annotations to help you read Japanese content.","home.faq.q8":"Is it free to use?","home.faq.a8":"Yes. The built-in free AI is ready to use immediately. You can also connect your own AI service if needed.","features.pageTitle":"Features","features.pageSubtitle":"From webpages to videos, keep understanding content where it appears","features.heroBadge":"Real reading scenarios","features.heroTitle":"Not a feature pile — a way to keep understanding content","features.heroSubtitle":"Read webpages, translate long content, watch YouTube, understand images and screenshots, and learn languages while staying close to the original page.","features.youtubeSectionTitle":"Watch YouTube with bilingual subtitles that follow along","features.youtubeSectionSubtitle":"No subtitle copying, no extra tool switching — understand while the video keeps playing","features.youtubeValue1":"One-click subtitle help","features.youtubeValue2":"Syncs with playback","features.youtubeValue3":"Side-by-side bilingual display","features.youtubeValue4":"Adjustable subtitle font size","features.youtubeValue5":"Adjacent subtitles merge automatically to reduce flicker","features.youtubeMockOriginal":"Welcome to this advanced tutorial on machine learning.","features.youtubeMockTranslated":"欢迎来到本期机器学习进阶教程。","features.youtubeMockButton":"Subtitles","features.youtubeMockPopoverTitle":"Select AI Subt
1itle Settings","features.youtubeMockPopoverSource":"Source track","features.youtubeMockPopoverFont":"Font size","features.allFeaturesTitle":"Understand content by scenario","features.allFeaturesSubtitle":"From quick explanations to long translations, every feature helps you keep reading","features.scenario.web.title":"Read webpages: select to explain","features.scenario.web.desc":"Select a word, heading, or code snippet. Select AI reads the context, identifies the content type, and explains it on the page with the matching structure.","features.scenario.longContent.title":"Translate long content: keep or replace the source","features.scenario.longContent.desc":"Bilingual mode keeps source and translation together; Replace mode swaps the source for the translation, while preserving context and page structure.","features.scenario.youtube.title":"Watch YouTube: subtitles follow playback","features.scenario.youtube.desc":"Reuse existing video captions and show translated lines in sync, so you can keep watching and understanding.","features.scenario.image.title":"Understand images and screenshots","features.scenario.image.desc":"Right-click images or select screenshot regions to understand charts, UIs, error messages, and text inside images.","features.scenario.language.title":"Learn languages: reading aids","features.scenario.language.desc":"Kana ruby, text-to-speech, and page translation in Bilingual or Replace mode help turn foreign content into study material.","features.scenario.control.title":"Switch less: shortcuts and local settings","features.scenario.control.desc":"Keyboard shortcuts and local browser settings reduce the number of times you leave the current page.","features.readyToTry":"Ready to try it out?","features.installNow":"Install Now","feature.streaming":"Streaming Response","feature.streamingDesc":"AI answers appear word by word as they are generated.","feature.privacy":"Privacy First","feature.privacyDesc":"Selected text is sent to the AI service with signed requests. Custom keys stay in your browser.","feature.customizable":"Highly Customizable","feature.customizableDesc":"Multiple AI providers and models supported, plus custom API endpoints.","feature.thinkingMode":"Thinking Mode Toggle","feature.thinkingModeDesc":"Enable or disable thinking mode independently for DeepSeek V4, Z.ai, and Kimi K2.6 models.","feature.shortcuts":"Keyboard Shortcuts","feature.shortcutsDesc":"Use Ctrl+E for explanation, Ctrl+T for translation, and Ctrl+S for screenshot OCR with less mouse work.","feature.kanaRuby":"Japanese Kana Ruby","feature.kanaRubyDesc":"Adds kana readings above Japanese kanji, helping learners quickly master pronunciation.","install.title":"Install Select AI","install.subtitle":"Select AI is listed on the official stores for Chrome, Edge, and Firefox.","install.recommended":"Recommended","install.localTitle":"Manual Install Packages","install.localDesc":"Official store installation is recommended for automatic updates. These manual packages remain available as a fallback for early access or temporary store unavailability.","install.downloadPackage":"Download Preview Package","install.downloadChromeEdgePackage":"Download Chrome/Edge manual package","install.downloadFirefoxPackage":"Download Firefox manual package","install.localBenefit1":"Get latest features immediately","install.localBenefit2":"No Google account required","install.localBenefit3":"Pick the right manual package for each browser","install.storeTitle":"Install from Official Store","install.storeDesc":"Chrome, Edge, and Firefox are all listed on their official stores for automatic updates after installation.","install.storeBenefit1":"Simple install with browser auto updates","install.storeBenefit2":"No developer mode required","install.storeBenefit3":"Best for long-term stable use","install.storeButton":"Install for Chrome","install.storeButtonChrome":"Install for Chrome","install.storeButtonEdge":"Install for Edge","install.storeButtonFirefox":"Install for Firefox","install.targetChromeStatus":"Listed / Recommended","install.targetFirefoxStatus":"Listed","install.targetEdgeStatus":"Listed","install.targetChromeDesc":"Chrome Web Store","install.targetEdgeDesc":"Microsoft Edge Add-ons official store","install.targetFirefox
1Desc":"Firefox Add-ons","install.storeNotice":"Due to Chrome Web Store review process, new versions may take 3-5 days to appear. For latest features, use local package installation.","install.guideTitle":"Local Installation Steps","install.step1Title":"Download Package","install.step1Desc":"Chrome, Edge, and Firefox are recommended to install from official stores. For manual install: select-ai.zip for Chrome/Edge, select-ai-firefox.zip for Firefox.","install.step2Title":"Extract Files","install.step2Desc":"Extract the zip to any folder","install.step3Title":"Open Extensions Page","install.step3Desc":"Chrome: chrome://extensions. Edge: edge://extensions. Firefox: about:debugging#/runtime/this-firefox.","install.step4Title":"Enable Developer Mode","install.step4Desc":"Chrome/Edge: enable Developer mode. Firefox: click “Load Temporary Add-on”.","install.step5Title":"Load Extension","install.step5Desc":"Chrome/Edge: click “Load unpacked” and select the extracted folder. Firefox: select manifest.json in the extracted folder.","install.faqTitle":"FAQ","install.faq1Q":"Where do I find the extension after installing?","install.faq1A":'Find the extension icon in your browser toolbar. If you don\'t see it, right-click the toolbar and select "Extensions" to pin it.',"install.faq2Q":'Why does it show "Disabled"?',"install.faq2A":"This usually means developer mode is off. Open chrome://extensions in Chrome or edge://extensions in Edge, then enable developer mode again.","install.faq3Q":"How do I update to a new version?","install.faq3A":"For local installation, delete the old version and reload the new one. Store versions update automatically.","changelog.title":"Changelog","changelog.subtitle":"Record of each version's updates","changelog.firstRelease":"Initial Release","changelog.latestRelease":"Latest Release","changelog.minorUpdate":"Minor Update","changelog.patchUpdate":"Patch Update","changelog.moreComing":"More updates coming soon...","changelog.v{version}":"v{version}","changelog.v0.21.1":"v0.21.1","changelog.v0.21.1.autoTranslateNavigation":"Auto-translate fix: on sites like Reddit that load content as you browse, text that appears a moment after you move between pages is no longer skipped and gets translated","changelog.v0.21.1.twitterLink":"X/Twitter fix: clicking a link inside an already translated post no longer drops that post’s translation","changelog.v0.21.0.translationStyle":"Translation style: pick a register for web page translation and video subtitles separately — Standard, Idiomatic Chinese, LinkedIn Speak, Formal, Casual or Classical Chinese; Chinese output uses Idiomatic Chinese by default","changelog.v0.21.0.triggerOff":'New "Off" option for the selection trigger: selecting text no longer shows the pink-purple dot, while Ctrl+E still explains the selection',"changelog.v0.21.0.autoTranslate":"Per-site auto-translate: after you browse several pages on a site, one click makes it translate automatically; the prompt appears at most three times and can be turned off for good","changelog.v0.21.0.filterSwitches":"The translation filter switches now really work: turning off the CSS blacklist stops every hidden filter, and the header, footer and sidebar rules are separate switches","changelog.v0.21.0":"v0.21.0","changelog.v0.20.0.googleLogin":"Sign in quickly with Google from the settings page or the popup; accounts with the same email are linked automatically, and your Google name and picture are shown after sign-in","changelog.v0.20.0.modelLineup":"The DeepSeek provider now defaults to V4.1 Flash with native image understanding","changelog.v0.20.0.translationPolish":"Automatic incremental translation on long feed pages like Reddit","changelog.v0.20.0.imageFix":"Image recognition fixed: images already in your output language no longer show a duplicate translation column","changelog.v0.20.0.intentFix":"Selection explanations fixed: short phrases ending in a period are still explained as terms, and X/Twitter-style post bodies are no longer mistaken for code","changelog.v0.20.0.panelFix":"Panel fixed: long expanded source text now scrolls, so the collapse button and the explanation stay reachable","changelog.v0.20.0":"v0.20.0","changelog.v0.19.0.persistentLogin":"Longer-lasting sign-in: stay signed in with automatic recovery after network hiccups, no frequent re-logins","changelog.v0.19.0.zhipuDefaultModel":"Zhipu AI default model updated to GLM-5.3-Flash, with image understanding support","changelog.v0.19.0.imageRecognitionSpeed":"Faster image recognition: deep thinking is now off by default for image recognition, so results arrive noticeably sooner","changelog.v0.19.0.fullPageTranslation":"Full-page translation improvements: supports more page layouts, skips banners and fixed chrome, and fixes duplicate link translations and leftover blank lines","changelog.v0.19.0.uiLoadSpeed":"Faster extension UI loading","changelog.v0.19.0":"v0.19.0","changelog.v0.18.3.intentRecognition":"Smarter explanations: the extension now tells words, sentences, headings and code apart more accurately, so the explanation matches what you select","changelog.v0.18.3.headingWordFix":"Selecting a single word inside a heading now explains it as a term instead of the whole heading","changelog.v0.18.3":"v0.18.3","changelog.v0.18.2.translationSpeed":"Web page translation is faster: concurrent requests are planned more evenly, so long pages finish noticeably sooner","changelog.v0.18.2":"v0.18.2","changelog.v0.18.1.subtitleStyle":'The AI subtitle settings gain a "Subtitle style" submenu: freely adjust background opacity (0% for no background), plus bold text and outline toggles',"changelog.v0.18.1.subtitlePosition":"Subtitle position is now a global preference shared across sites; existing settings migrate automatically","changelog.v0.18.1":"v0.18.1","changelog.v0.18.0.skipHidden":"Full-page translation now skips hidden content and skip links for cleaner results","changelog.v0.18.0.backgroundAlign":"With a translation background set, translated text now sits flush against the left edge — no more colored strip","changelog.v0.18.0.resultPlacement":"Full-page translation results are no longer wrapped inside page links, avoiding accidental navigation; also fixed inverted translations on some pages","changelog.v0.18.0":"v0.18.0","changelog.v0.18.0.subtitleExport":"YouTube bilingual subtitles can now be exported: missing translations are filled 
1in with one click while progress is shown live, as dual-language SRT files or a plain-text transcript, named with language codes","changelog.v0.18.0.updateNotice":"New update notice: after each update, the extension shows what's new with a link to the full changelog, and future notices can be turned off","changelog.v0.18.0.visionModel":"Added a DeepSeek vision model that can read images; the model lineup has been refreshed per the latest official updates","changelog.v0.18.0.batchReliability":"Translation reliability: missed items are auto-filled, interrupted batches retry and refund quota, and error messages are more accurate","changelog.v0.17.4":"v0.17.4","changelog.v0.17.4.qrLayout":"Reorganized the Settings QR code layout so the community entry is easier to find","changelog.v0.17.4.subtitlePosition":"YouTube subtitles can now be moved vertically per site to avoid covering embedded captions","changelog.v0.17.4.providerStability":"Improved request fallback and failure isolation when model services are unavailable","changelog.v0.17.3":"v0.17.3","changelog.v0.17.3.translationShortcut":"Added Ctrl+M to quickly switch the translation display mode","changelog.v0.17.3.embeddedCharts":"Full-page translation now handles text inside embedded charts","changelog.v0.17.3.communitySupport":"Added community and project support QR codes to the Settings help area","changelog.v0.17.3.customTokenLimits":"Configure max output and context token limits for unlisted custom models","changelog.v0.17.3.settingsLayout":"Reorganized translation settings and moved the clear-cache entry into a clearer position","changelog.v0.17.2":"v0.17.2","changelog.v0.17.2.translationLongPage":'Fixed full-page translation of long articles dropping the second half with a false "content may be blocked by a safety filter" warning — long pages now translate completely',"changelog.v0.17.2.customTokenLimits":"Configure max output and context token limits for custom models in Settings, so long content is no longer cut off","changelog.v0.17.2.settingsUI":"Translation settings UI refresh: grouped sections, smooth expand/collapse animations for sub-panels, and tactile button feedback","changelog.v0.17.1":"v0.17.1","changelog.v0.17.1.translationBackground":"Bilingual Translation now supports a translation background color — pick a highlighter preset or a custom color to separate translations from the original, applied instantly","changelog.v0.17.1.translationBackgroundOpacity":"Adjust the translation background opacity; the background hugs the translated text instead of filling the whole block","changelog.v0.17.0":"v0.17.0","changelog.v0.17.0.subtitleContext":"When you select paused YouTube Bilingual Subtitles, explanations now use the current and surrounding captions for clearer context","changelog.v0.17.0.freeMimo":"Free users can now use the MiMo v2.5 model","changelog.v0.17.0.supportCommunity":"The settings page now includes a project support entry for easier feedback and discussion","changelog.v0.17.0.modelError":"Model request failures now parse the service response and show clearer messages in your output language","changelog.v0.17.0.headingColor":"You can now customize the color of section headings in the explanation panel from settings, keeping the brand pink by default","changelog.v0.16.3":"v0.16.3","changelog.v0.16.3.nativeTargetSubtitles":"YouTube Bilingual Subtitles can now use the video’s native target-language captions directly, no AI translation needed","changelog.v0.16.3.translationBatchSize":"Added a translation batch size setting for YouTube Bilingual Subtitles","changelog.v0.16.3.alignmentFix":"Fixed translated subtitles showing text that does not match the original","changelog.v0.16.3.boldTags":"Bold formatting in native captions no longer affects subtitle display","changelog.v0.16.2":"v0.16.2","changelog.v0.16.2.translationModes":"Switching between Bilingual Translation and replace translation now updates the page immediately without leaving old content behind","changelog.v0.16.2.lightTheme":"New installations now use light mode by default for a more familiar appearance","changelog.v0.16.2.floatingButton":"The page translation floating button keeps its full size and stable spacing for reliable dragging as page layouts change","changelog.v0.16.2.imageRecognition":"Selecting a model without image understanding now gives a clear prompt earlier","changelog.v0.16.2.translationMessages":"Bilingual Translation and YouTube Bilingual Subtitles now show errors in your output language, with clearer next steps when today’s free requests are used up","changelog.v0.16.1":"v0.16.1","changelog.v0.16.1.translationErrors":"Bilingual Translation and YouTube Bilingual Subtitles now show clearer error messages in your output language","changelog.v0.16.1.quotaGuidance":"When the daily request limit is reached, next steps are tailored to your account status","changelog.v0.16.1.redundantStreaming":"Bilingual Translation no longer briefly shows streamed content identical to the original, for smoother reading","changelog.v0.16.1.youtubeQuota":"YouTube Bilingual Subtitles stop retrying after the daily request limit is reached, avoiding repeated notices","changelog.v0.16.1.simpleInterface":"Settings and the toolbar popup now use one simple interface; the classic style and style switcher have been removed","changelog.v0.16.1.modelCapabilityActions":"The thinking and image recognition icons in the settings model dropdown are now directly clickable, matching the behavior of saved models","changelog.v0.16.0":"v0.16.0","changelog.v0.16.0.parallelTranslation":"Bilingual Translation now processes long pages in parallel for faster, more complete results","changelog.v0.16.0.youtubeShorts":"YouTube Bilingual Subtitles now support Shorts and embedded players","changelog.v0.16.0.imageRecognitionVision":"Image Recognition now supports the free MiMo Vision model and auto-configures vision-capable selections","changelog.v0.16.0.imageRecognitionLayout":"Image Recognition now shows original text and translation side by side, preserves chart line breaks, and uses one shared scroll area for long content","changelog.v0.16.0.imageRecognitionFocus":"Image explanations no longer repeat long source text and translation in the body, keeping the Explanation Panel focused on what matters","changelog.v0.16.0.brandRefresh":"Select AI branding and extension icons have been refreshed for clearer display at small sizes","changelog.v0.16.0.translationControls":"Selection Explain floating button and settings interactions are smoother and easier to control","changelog.v0.16.0.youtubeWindowed":"YouTube Bilingual Subtitles now keep the correct font size in windowed playback","changelog.v0.16.0.aboutRefresh":"The website About page and product introduction have been refreshed","changelog.v0.15.5":"v0.15.5","changelog.v0.15.5.youtubeSubtitleStability":"YouTube subtitles now load and display more reliably, with less flicker during playback and switching","changelog.v0.15.5.edgeStore":"Added a Microsoft Edge Add-ons store entry to the installation guide","changelog.v0.15.2":"v0.15.2","changelog.v0.15.2.popupTranslationShortcut":"Popup adds a quick translation shortcut for one-click bilingual translation","changelog.v0.15.2.firefoxAddons":"Website adds Firefox Add-ons store installation entry","changelog.v0.15.2.fixRedundantTranslation":"Fixed redundant / duplicate translation content display in bilingual mode","changelog.v0.15.1":"v0.15.1","changelog.v0.15.1.concurrencySelector":"New API concurrency setting in options page, configurable per AI provider","changelog.v0.15.1.replaceDisplayMode":"Bilingual translation adds replace display mode for choosing between replacing original text or showing translation below","changelog.v0.15.0":"v0.15.0","changelog.v0.15.0.replaceMode":'New "Replace translation" mode supporting bilingual and direct-replace rendering, with Twitter/X segmented translation support',"changelog.v0.14.2":"v0.14.2","changelog.v0.14.2.shortcuts":"New keyboard shortcuts page in settings with macOS modifier key dis
1play and Chrome global shortcut management entry","changelog.v0.14.1":"v0.14.1","changelog.v0.14.1.youtubeCSP":"YouTube subtitle CSP compliance fix for more reliable caption fetching","changelog.v0.14.1.panelPolish":"Panel footer tip cleanup and visual polish","changelog.v0.14.1.websitePolish":"Website demo and Lightbox interaction refinements","changelog.v0.14.0":"v0.14.0","changelog.v0.14.0.i18n":"Full 5-language UI i18n: settings and popup now support Japanese, Korean, and Traditional Chinese","changelog.v0.14.0.jaKoUI":"Popup language selection now switches the entire UI to match the chosen language","changelog.v0.13.4":"v0.13.4","changelog.v0.13.4.subtitleFix":"YouTube subtitles revamped: better auto-caption extraction, sync accuracy, and translation alignment","changelog.v0.13.1":"v0.13.1","changelog.v0.13.1.defaultFreeModel":"Default free model replaced with DeepSeek V4 Flash","changelog.v0.13.3":"v0.13.3","changelog.v0.13.3.uiPolish":"Settings UI improvements: draggable model chip reorder, model capability hints","changelog.v0.13.3.errorToast":"Unified error display with quick navigation to settings on quota limits","changelog.v0.13.3.fixes":"Fixed translation button stability, Twitter translation, provider brand colors, and more","changelog.v0.13.0":"v0.13.0","changelog.v0.13.0.geminiProvider":"Added Gemini AI provider support","changelog.v0.13.0.separateImageModel":"Image recognition now supports separate model configuration","changelog.v0.13.0.localLogos":"Provider logos now bundled locally for faster, more reliable loading","changelog.v0.13.0.brandColors":"Provider logos now display in their actual brand colors","changelog.v0.13.0.comboBoxModel":"Model selector now supports both dropdown and manual input with search","changelog.v0.12.3":"v0.12.3","changelog.v0.12.3.removeOcr":"Removed local OCR engine, image recognition and screenshot now use LLM Vision only","changelog.v0.12.3.freeName":'Free built-in provider renamed to "解语" with a green free badge',"changelog.v0.12.3.visionCapability":"Image recognition icon now dynamically shows based on model vision capability","changelog.v0.12.3.providerModels":"Updated OpenAI, MiniMax, Z.ai, Kimi model lists","changelog.v0.12.3.visionFix":"Fixed text-only models being selectable for image recognition","changelog.v0.12.0":"v0.12.0","changelog.v0.12.0.twitterSupport":"Twitter/X translation support: more accurate recognition of tweet text, authors, and sidebars","changelog.v0.12.0.twitterArticle":"Twitter/X long-form articles: paragraphs are now recognized and translated","changelog.v0.11.0":"v0.11.0","changelog.v0.11.0.youtubeSubtitles":"YouTube bilingual subtitles: AI-translated subtitles with dual-language display","changelog.v0.11.0.fontSizeSlider":"Subtitle font size slider: freely adjust subtitle text size","changelog.v0.11.0.segmentMerging":"Subtitle segment merging: adjacent subtitles auto-merge to reduce flicker","changelog.v0.10.0":"v0.10.0","changelog.v0.10.0.customProvider":"New Custom AI provider - connect any OpenAI/Anthropic-compatible API","changelog.v0.10.0.smartSelection":"Smarter selection modes: title summary, term definition with structured output","changelog.v0.10.0.dotTrigger":"New trigger mode: choose between double-click or hover-to-trigger","changelog.v0.10.0.contextSlider":"Context token count now adjustable with a range slider (1K–10K)","changelog.v0.10.0.uiPolish":"Settings UI improvements: custom selects, Image Recognition toggle switch","changelog.v0.10.0.syncFix":"Fixed language/model settings sync between popup and options page","changelog.v0.10.0.thinkingToggle":"New thinking mode toggle for DeepSeek V4, Z.ai, and Kimi - control each model independently","changelog.v0.10.0.panelFollowUp":"Select text inside the explanation panel for follow-up explanations, with a quick return to the previous explanation","changelog.v0.10.0.branding":'Brand refresh: Chinese product name is now "解语" (Jie Yu)',"changelog.v0.10.0.tts":"Added Google Cloud TTS voice output with custom API Key support","changelog.v0.9.0":"v0.9.0","changelog.v0.9.0.darkMode":"Added dark mode that follows system preference","changelog.v0.9.0.keyboardShortcuts":"Added keyboard shortcuts (Alt+E/T/S) with pulse animation on first use","changelog.v0.9.0.inputSelection":"Select text in input/textarea fields for AI explanation","changelog.v0.9.0.popupRedesign":"Popup redesigned with minimalist style","changelog.v0.9.0.translationFix":"Fixed adjacent element false detection and other stability issues","changelog.v0.9.0.outputPolish":"Explanation headers now use target language; removed English-centric format constraints","changelog.v0.8.0":"v0.8.0","changelog.v0.8.0.tokenChunking":"Added token-aware chunking to prevent truncation on long content","changelog.v0.8.0.translationSeparateModel":"Separate model config for bilingual translation","changelog.v0.8.0.optionsRedesign":"Redesigned settings page with unified card layout and Lucide icons","changelog.v0.8.0.streamingDisplay":"Fixed bilingual translation streaming display, each token shows translation immediately","changelog.v0.8.0.guestLimit":"Added guest user bilingual translation limit popup","changelog.v0.8.0.settingsSave":"Settings now use a smoother hybrid save strategy","changelog.v0.8.0.translationStability":"Bilingual translation toggles and state switching are more stable","changelog.v0.7.4":"v0.7.4","changelog.bugFixes":"Fixed various issues and improved user experience","changelog.smartSelection":"Smart selection AI analysis","changelog.multiProvider":"Support for multiple AI providers (OpenAI, Anthropic, DeepSeek, MiniMax, Zhipu AI)","changelog.contextAware":"Context-aware intelligent analysis","changelog.ocr":"Image Recognition / Screenshot Recognition","changelog.tts":"Text to speech feature","changelog.streaming":"Streaming response real-time output","changelog.customizable":"Highly customizable configuration","articles.title":"Articles","articles.subtitle":"Design choices, engineering, and thinking behind Select AI.","articles.backToList":"Back to articles","articles.minutes":"{n} min","footer.description":"A browser extension that provides instant AI explanations for any selected text.","footer.copyright":"\xa9 2026 Select AI. All rights reserved.","about.support.label":"Support the project","about.support.title":"If it has saved you a little friction","about.support.desc":"You can buy me a coffee. Support helps cover APIs, servers, and continued maintenance.","about.support.note":"Scan 
1with WeChat if you would like to contribute.","privacy.title":"Privacy Policy","privacy.subtitle":"Learn how we protect your privacy","privacy.dataCollection.title":"Data Collection and Processing","privacy.dataCollection.item1":"User Input: When you select text on a webpage, the extension sends it to AI services for processing.","privacy.dataCollection.item2":"Built-in AI: When using the free built-in AI service, your selected text is sent to our backend server for AI processing.","privacy.dataCollection.item3":"Custom AI: You can also configure your own API keys (OpenAI, Anthropic, DeepSeek, MiniMax, Zhipu AI, etc.). When using a custom AI provider, text is sent directly to that provider.","privacy.dataCollection.item4":"API Keys: User-provided API keys are stored locally in your browser and are never transmitted to our servers.","privacy.google.title":"Google Account Sign-In","privacy.google.item1":"Sign-in method: When you choose to sign in with a Google account, we receive your email address and Google account identifier from Google in order to create and identify your account. We never receive your Google password, and we do not access data in your Gmail, Google Drive, Calendar, or any other Google service.","privacy.google.item2":"Purpose: This information is used solely for account authentication and sign-in. It is not used for advertising, profiling, or training AI models.","privacy.google.item3":"Storage and sharing: Your email address and account identifier are stored in our backend database and retained until you request account deletion. We do not sell or share this information with any third party.","privacy.google.item4":"Limited Use: Our use of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.","privacy.google.item5":"Revoking access and deletion: You can revoke this app's access at any time from your Google Account permissions page (myaccount.google.com/permissions). To delete the account data we store, please contact us using the details below.","privacy.dataStorage.title":"Data Storage","privacy.dataStorage.item1":"Local Storage: API keys and user preferences are stored locally in your browser using chrome.storage.local.","privacy.dataStorage.item2":"Account Data: When you create an account, we collect your username, email address, and password (hashed) for authentication purposes only.","privacy.dataStorage.item3":"Usage Records: We store usage logs including the AI model used, input/output character count, request latency, and status for service management and quota tracking.","privacy.dataStorage.item4":"Feedback: When you submit feedback or suggestions, we may collect your contact information for follow-up purposes.","privacy.thirdParty.title":"Third-Party Disclosure","privacy.thirdParty.desc":"When using the built-in free AI service, text is processed through our backend service. When using a custom AI provider, text is sent directly to the provider you configured. Please refer to the respective AI provider's privacy policy for their data handling practices.","privacy.children.title":"Children's Privacy","privacy.children.desc":"This extension is not intended for children under 13 years of age. We do not knowingly collect personal information from children.","privacy.changes.title":"Changes to This Policy","privacy.changes.desc":"We may update this privacy policy from time to time. Any changes will be reflected in this document.","privacy.contact.title":"Contact","privacy.contact.desc":"If you have any questions about this privacy policy, or wish to delete your account data, please contact us via GitHub Issues (github.com/EndlessGr1ef/select_ai/issues) or the feedback channel inside the extension.","nav.help":"Guide","help.heroBadge":"Online User Guide","help.heroTitle":"Get started with","help.heroTitleHighlight":"30 seconds","help.heroSubtitle":"Selection explain, page translation in Bilingual or Replace mode, image recognition, YouTube bilingual subtitles, Japanese learning, and keyboard shortcuts — all in one page, with demos and FAQ.","help.heroCtaPrimary":"Add to Chrome","help.heroCtaSecondary":"See 
1Core Features","help.heroNoSignup":"No signup","help.heroFreeAi":"Free built-in AI","help.heroPrivacyFirst":"Privacy first","help.demoLabel":"Demo","help.zoomHint":"Click to zoom","help.lightboxCloseAria":"Close preview","help.lightboxCloseHint":"Esc \xb7 Click outside to close","help.tocTitle":"Contents","help.tocQuickStart":"Quick Start","help.tocCoreFeatures":"Core Features","help.tocOCR":"Image Recognition","help.tocJapanese":"Japanese Learning","help.tocYouTube":"YouTube Bilingual Subtitles","help.tocPanelOps":"Panel Operations","help.tocShortcuts":"Shortcuts","help.tocPrivacy":"Privacy","help.tocFAQ":"FAQ","help.quickStartTitle":"Quick Start","help.quickStartSubtitle":"4 steps to your first setup — under 30 seconds","help.quickStart1Title":"Open Settings","help.quickStart1Desc":'After installing, click the toolbar icon and open the "API Settings" tab.',"help.quickStart2Title":"Enter API Key","help.quickStart2Desc":"Pick a provider and paste your key — or use the built-in free AI with zero config.","help.quickStart3Title":"Test Connection","help.quickStart3Desc":'Click "Test Connection" to confirm the AI service is reachable.',"help.quickStart4Title":"Start Using","help.quickStart4Desc":"Select text and click the pink-purple dot to explain; click the floating Translate button for the whole page — with text selected, only the selection is translated.","help.coreFeaturesTitle":"Core Features","help.coreFeaturesSubtitle":"Four main capabilities covering reading, translation, video subtitles, and images","help.featureSelectExplainTitle":"Select to Explain","help.featureSelectExplainDesc":"Select any text on the page, then hover or click the pink-purple dot — AI reads the surrounding context and explains it.","help.featureSelectExplainBullet1":"Detects terms, headings, code, or plain sentences and switches to the matching explanation style","help.featureSelectExplainBullet2":"Trigger mode: hover, click, or fully off","help.featureSelectExplainBullet3":"Streaming response, word by word","help.featureSelectExplainScenario":"Best for: academic papers, foreign-language articles, technical docs","help.featureTranslateTitle":"Page Translation","help.featureTranslateDesc":"Bilingual mode keeps the source and shows the translation nearby for line-by-line reading. Replace mode swaps the source for the translation to keep the page clean. Both modes work with a whole page or selected content.","help.featureTranslateBullet1":"Bilingual or Replace display modes — switch in settings","help.featureTranslateBullet2":"With text selected, only the selection is translated; otherwise the whole page","help.featureTranslateBullet3":"Output language, default display mode, and a dedicated translation model — all in settings","help.featureTranslateBullet4":"Long pages are auto-chunked so paragraphs stay complete and coherent","help.featureTranslateBullet5":"Styles: Idiomatic Chinese (default for Simplified Chinese), LinkedIn Speak, Formal, and more — they rewrite tone, not just words","help.featureTranslateBullet6":"Site auto-translate: one toggle on the floating button, applies across the site","help.featureTranslateBullet7":"Header, footer, and sidebar filters — each with its own switch","help.featureTranslateScenario":"Best for: long-form reading, language learning, and quickly browsing foreign-language pages","help.featureImageTitle":"Image Recognition","help.featureImageDesc":'Right-click an image → "Select AI" group → "Explain Image with AI". Or click the toolbar icon → "Screenshot" to select a region.',"help.featureImageBullet1":"AI understands web images: charts, UIs, handwriting","help.featureImageBullet2":"Screenshot recognition for any screen region","help.featureImageScenario":"Best for: terms in images, error codes in screenshots, posters","help.japaneseTitle":"Japanese Learning","help.japaneseSubtitle":"Built-in helpers for Japanese learners","help.japaneseKanaTitle":"Kana Ruby","help.japaneseKanaDesc":"Auto-overlay kana readings above kanji, e.g.:","help.japaneseKanaExample":"日本語","help.japaneseKanaRuby":"にほんご","help.japaneseKanaHint":'Toggle in "Translation Settings"; YouTube subtitles support kana ruby too',"help.japaneseTTSTitle":"Text-to-Speech","help.japaneseTTSDesc":"Click the speak button in the panel to read original or translated text. Kana ruby + TTS combo helps you learn pronunciation.","help.japaneseTTSHint":'Configure Google Cloud TTS API Key in "Voice Settings" (or use browser default)',"help.tocLanguages":"Multi-language UI","help.languagesTitle":"Multi-language UI","help.languagesSubtitle":"UI follows output language automatically, or lock it manually","help.languagesDesc":"Select AI ships with 5 interface languages: Simplified Chinese, 繁體中文, English, 日本語, 한국어. The UI follows your output language automatically; you can also lock it manually in General Settings.","help.languagesScenario":"Best for: international users, bilingual reading, cross-language learners","help.youtubeTitle":"YouTube Bilingual Subtitles","help.youtubeSubtitle":"Select subtitle text to explain while watching","help.youtubeDesc":"Enable bilingual subtitles on YouTube with one click. Translated lines follow playback. Works on Shorts and embedded players. Export subtitles as SRT or plain text. Pause the video and select subtitle text to explain it in context.","help.youtubeBullet1":"One-click activation, synced with playback","help.youtubeBullet2"
1:"Pause and select subtitle text to explain it","help.youtubeBullet3":"Adjustable subtitle font size","help.youtubeBullet4":"Export subtitles as SRT or plain text","help.youtubeScenario":"Best for: foreign-language video learning, YouTube tutorials","help.panelOpsTitle":"Panel Operations","help.panelOpsSubtitle":"The explanation panel supports these interactions","help.panelOps1":"Drag the panel header to move","help.panelOps2":"Drag the panel edges to resize","help.panelOps3":"Click maximize for full-screen reading, click again to restore","help.panelOps4":"Click outside or press ESC to close","help.panelOps5":'Select text inside the panel for follow-up; "back" returns to previous explanation',"help.shortcutsTitle":"Keyboard Shortcuts","help.shortcutsSubtitle":"Shortcuts for faster operation","help.shortcutExplain":"Explain selected text","help.shortcutTranslate":"Translate selection or full page","help.shortcutScreenshot":"Screenshot OCR","help.shortcutToggleMode":"Toggle translation display mode (Bilingual / Replace)","help.shortcutEsc":"Close explanation panel","help.shortcutCustomHint":"Default: Ctrl+E/T/S/M. If they conflict with system/browser shortcuts, customize them at chrome://extensions/shortcuts","help.privacyTitle":"Privacy & Security","help.privacySubtitle":"Three promises about your data","help.privacyPoint1":"API keys stored only in your local browser, never uploaded","help.privacyPoint2":"No browsing history collected, no user tracking","help.privacyPoint3":"With your own AI, requests go directly to the provider — not via our servers","help.privacyMore":"See full privacy policy","help.faqTitle":"FAQ","help.faqSubtitle":"Check here first if you run into issues","help.faqApiKeyQ":"How do I get an API key?","help.faqApiKeyA":"Visit the AI provider's website to create an account and generate a key in the console. Examples: OpenAI (platform.openai.com), Anthropic (console.anthropic.com), MiniMax (platform.minimax.io). Or just use the built-in free AI — no setup required.","help.faqEmptyQ":"Why is the result empty?","help.faqEmptyA":'Possible causes: 1) Invalid or expired API key; 2) Network issue; 3) Selection too short; 4) Content may be blocked by a security filter. Verify the key in API Settings and click "Test Connection".',"help.faqTimeoutQ":"What if the request times out?","help.faqTimeoutA":"Usually a network issue. Try: 1) Check proxy settings; 2) Switch to another provider; 3) Increase timeout in API Settings; 4) Shorten the selection.","help.faqErrorQ":"What do the error codes mean?","help.faqErrorA":"401 = invalid key; 403 = insufficient permission or model not enabled; 429 = too many requests (retry later); 500 = AI service error. Check the corresponding setting based on the code.","help.faqQuotaQ":"What if I run out of free daily requests?","help.faqQuotaA":'Register for a higher daily limit, or configure your own API key in "API Settings" — the quota is then set by the provider.',"help.faqChangelogQ":"How do I see what changed?","help.faqChangelogA":"A whats-new dialog appears after every extension update. For the full changelog, visit /changelog.","help.faqDotQ":"Can I turn off the pink-purple dot that appears when I select text?","help.faqDotA":"Yes. Open Settings → “General” → “Interaction & Output” and switch “Selection Trigger” to “Off”; or click the Select AI toolbar icon and choose “Off” under “Trigger”. Selecting text then shows no dot — switch back to “Hover to trigger” or “Click to trigger” whenever you need it.","help.communitySupportLabel":"Community & support","help.communitySupportTitle":"Help make Select AI better","help.communitySupportDesc":"Join the community for updates and discussion, or scan with WeChat to supp
1ort continued development and maintenance.","help.communityLabel":"Join the community","help.communityTitle":"Select AI Community","help.communityDesc":"Share feedback, report issues, and get the latest product updates.","help.bottomCtaTitle":"Ready to get started?","help.bottomCtaDesc":"Install and go — built-in free AI, no setup needed","help.bottomCtaInstall":"Add to Chrome","help.bottomCtaFeatures":"See Features"}};function r(e){let{children:t,version:o}=e,[r,s]=(0,n.useState)("zh");return(0,n.useEffect)(()=>{let e=navigator.language.toLowerCase().startsWith("zh")?"zh":"en";s(localStorage.getItem("language")||e)},[]),(0,a.jsx)(i.Provider,{value:{language:r,setLanguage:e=>{s(e),localStorage.setItem("language",e)},t:e=>{var t;return(null!==(t=l[r][e])&&void 0!==t?t:e).replace("{version}",o)},version:o},children:t})}function s(){let e=(0,n.useContext)(i);if(!e)throw Error("useI18n must be used within I18nProvider");return e}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.