中文 | English
← 返回首页

📝 更新日志

v1.8.0 2026年1月20日 最新

🤖 智能功能

  • 🔍 智能 API 密钥检测:根据 API 密钥格式自动识别 AI 服务商(OpenAI、Anthropic、Gemini、DeepSeek)
  • 自动配置:检测到密钥后自动切换服务商并填充默认端点和模型
  • 内联反馈:识别 API 密钥时实时显示服务商和模型信息的视觉确认
  • 🌍 完整 i18n 支持:所有检测反馈消息支持 10 种语言本地化

🎨 UI/UX 改进

  • 💚 视觉反馈:绿色渐变通知框显示检测到的服务商和配置的模型
  • ⚠️ 警告消息:当 API 密钥格式无法识别时显示黄色通知
  • ⏱️ 自动隐藏:通知在 8 秒(成功)或 5 秒(警告)后自动消失
  • 🔒 尊重用户设置:当检测到的服务商与当前选择匹配时,保留用户的自定义配置

🌐 国际化

  • 🗣️ 10 种语言:检测反馈支持英语、中文(简体和繁体)、日语、韩语、德语、西班牙语、法语、荷兰语、乌克兰语
  • 📝 本地化错误消息:所有错误消息现在都已正确翻译,而不是英文默认值
v1.7.0 2026年1月19日

🎨 新功能

  • 🌓 自动深色模式: 扩展现在自动跟随系统颜色方案偏好
  • 实时主题切换: 系统主题更改时即时更新
  • 🎯 零配置: 无需手动设置 - 开箱即用
  • 一致的主题: 所有界面元素统一的深色模式体验

🎨 界面/体验改进

  • 🎨 CSS变量系统: 使用CSS变量实现全面的主题化
  • 🌈 颜色方案对齐: 深色模式颜色与AI文本润色器保持一致
  • 🟢 按钮颜色优化: 保存和测试按钮现在使用绿色以提升用户体验
  • 🔽 下拉框支持: AI服务商下拉框完全支持深色模式
  • 📝 可读性提升: 增强了浅色和深色模式下的文本对比度
  • 🎭 平滑过渡: 主题切换时的优雅动画效果
  • 内联成功反馈: 用按钮内联反馈替代了打断操作的弹窗提示

🔧 技术细节

  • 添加了 prefers-color-scheme 媒体查询检测
  • 实现了用于主题化的CSS自定义属性
  • 添加了实时主题变化监听器
  • 半透明背景增强视觉层次感
  • 移除了手动深色模式开关,简化用户体验
v1.6.0 2026年1月17日

🚀 重大功能

  • 🎯 完整多提供商支持: 原生支持多个AI服务商的专用API格式
  • Anthropic Claude: 原生集成Anthropic API (claude-3-5-sonnet-20241022)
  • Google Gemini: 原生集成Google Gemini API (gemini-2.5-flash)
  • OpenAI: 官方OpenAI API支持 (gpt-4o-mini)
  • Azure OpenAI: 微软Azure托管的OpenAI支持
  • DeepSeek: DeepSeek AI,使用OpenAI兼容格式
  • 自定义端点: 支持任何OpenAI兼容的API(包括Ollama本地模型)

🔧 技术改进

  • 🏗️ 提供商适配器架构: 可扩展的适配器模式使添加新提供商变得简单
  • 💾 提供商持久化: 选定的提供商现在会跨会话保存和恢复
  • 🔍 智能提供商检测: 自动从端点URL检测提供商,确保向后兼容
  • 📝 提供商专用请求格式: 每个提供商使用其原生API格式以获得最佳兼容性
  • 🎨 提供商专用响应解析: 正确处理每个提供商的不同响应结构

📢 用户体验

  • 🔔 智能更新通知: 用户会收到重大更新通知并提供更新日志链接
  • 🌐 国际化通知: 更新消息支持多种语言
  • 📖 自动打开更新日志: 主要版本更新时自动打开更新日志页面

🔮 面向未来

  • 📦 轻松添加提供商: 添加新AI提供商只需3个简单步骤
  • 🛠️ 可扩展设计: 架构支持未来的提供商,如Cohere、Mistral、Perplexity等
v1.5.5 2026年1月16日

🛡️ 改进优化

  • 🔒 错误处理: 实现了全面的API错误处理机制,防止运行时崩溃并提供友好的错误提示
  • HTTP状态检查: 添加了对API响应状态码的正确验证(4xx、5xx错误)
  • 🛟 安全属性访问: 防止API响应中的undefined/null值导致的错误

📝 错误消息

  • API配额超限的清晰提示
  • 无效API密钥的具体反馈
  • 速率限制通知
  • 内容过滤警告
  • 无效响应格式提醒

🔧 技术细节

  • 添加了try-catch块实现健壮的错误处理
  • 实现了安全的可选链操作符解析API响应
  • 增强了控制台日志以便调试
  • 为所有错误场景提供优雅降级
v1.5.4 2026年1月16日

🐛 错误修复

  • 🖥️ 全屏模式: 修复字幕在全屏切换时的位置问题 - 退出全屏时恢复原位置,进入全屏时自动居中显示,避免字幕消失或错位

🔧 技术改进

  • 添加了 fullscreenchange 事件监听器来处理全屏模式转换
  • 使用dataset属性实现位置状态管理
  • 增强字幕定位逻辑,提升跨模式兼容性
v1.5.3 2026年1月13日

🐛 错误修复

  • 🔤 字符编码: 修复弹出窗口中文字符编码问题,添加UTF-8字符集声明
  • 📱 响应式设计: 添加viewport元标签以改善移动端显示

✨ 界面改进

  • 🎨 简化链接: 移除看起来过于紧急的免责声明链接,保留友好的网站链接
v1.5.2 2026年1月12日

🐛 错误修复

  • 📏 描述长度: 修复英文扩展描述以符合Chrome网上应用店132字符限制(之前为133字符)
v1.5.1 2026年1月12日

🔧 配置更改

  • 🌐 默认语言: 将默认语言从中文(zh_CN)更改为英语(en),以服务更广泛的国际用户
  • 📱 用户体验: 对于没有匹配语言的用户,扩展现在将默认使用英语界面
v1.5.0 2026年1月12日

🌍 新功能

  • 🗣️ 多语言支持: 新增8种语言的本地化支持
  • 🇹🇼 繁体中文 (zh_TW): 为繁体中文用户提供完整的界面翻译
  • 🇯🇵 日语 (ja): 完整的日语界面本地化
  • 🇰🇷 韩语 (ko): 扩展全面支持韩语
  • 🇳🇱 荷兰语 (nl): 荷兰语界面
  • 🇫🇷 法语 (fr): 所有界面元素的法语本地化
  • 🇩🇪 德语 (de): 德语支持
  • 🇪🇸 西班牙语 (es): 西班牙语界面翻译
  • 🇺🇦 乌克兰语 (uk): 乌克兰语支持

🔧 技术改进

  • 添加了 _locales/zh_TW/messages.json 繁体中文本地化
  • 添加了 _locales/ja/messages.json 日语本地化
  • 添加了 _locales/ko/messages.json 韩语本地化
  • 添加了 _locales/nl/messages.json 荷兰语本地化
  • 添加了 _locales/fr/messages.json 法语本地化
  • 添加了 _locales/de/messages.json 德语本地化
  • 添加了 _locales/es/messages.json 西班牙语本地化
  • 添加了 _locales/uk/messages.json 乌克兰语本地化
  • 扩展现在总共支持10种语言(包括现有的英语和简体中文)
v1.4.0 2026年1月11日

✨ 新功能

  • 🎯 智能防抖: 采用三层策略的智能字幕翻译,彻底消除逐字字幕的抖动问题
  • 📝 句子检测: 自动检测句子结束标点符号,实现即时翻译
  • ⏱️ 自适应时序: 500ms防抖延迟配合2000ms最大等待时间,实现最佳响应速度

🐛 错误修复

  • 🔧 抖动问题: 修复新闻视频逐字字幕导致的翻译抖动
  • 🗑️ 代码清理: 移除损坏的防抖实现代码(第121-134行)
  • 💾 状态管理: 改进字幕跟踪和计时器清理机制

⚡ 性能优化

  • 📉 减少API调用: 逐字字幕场景下翻译请求减少70-90%
  • 💰 节省成本: 显著降低API使用量和费用
  • 🎨 质量提升: AI获得更完整的上下文,翻译质量更佳
v1.3.1 2026年1月10日

📝 文档更新

  • 📄 扩展描述: 更新扩展描述以反映对多个AI服务商(OpenAI、Gemini、Claude等)的支持,而不仅仅是OpenAI
  • 🌐 本地化: 更新中英文描述以准确表示当前功能
v1.3.0 2026年1月9日

✨ 新功能

  • 🧪 API端点测试: 测试连接按钮,在保存前验证API端点配置
  • 🎯 AI服务商快速选择: 下拉菜单提供OpenAI、Azure OpenAI、Anthropic (Claude)、Google Gemini和DeepSeek预设
  • 🤖 服务商专属模型: 根据选择的服务商自动填充适当的模型名称
  • 🔍 智能服务商检测: 根据存储的端点URL自动检测并显示当前服务商

🔧 技术改进

  • 添加了实时连接测试,提供详细错误信息
  • 改进API密钥处理,支持新输入和已存储的密钥
  • 添加了服务商专属端点和模型预设
  • 增强用户体验,测试时提供视觉反馈
v1.2.0 2026年1月9日

✨ 新功能

  • 🌍 国际化(i18n)支持: 扩展界面现在支持中英文双语,根据浏览器语言自动切换
  • 🔧 自定义API端点: 支持任意OpenAI兼容的API端点(Azure OpenAI、本地LLM等)
  • ⚙️ 模型配置: 可自定义用于翻译的AI模型名称
  • 📱 高级设置: 弹出窗口新增可折叠的高级设置区域

🔧 技术改进

  • 添加了 _locales/zh_CN/messages.json_locales/en/messages.json 用于国际化
  • 更新manifest.json使用i18n占位符
  • 增强了自定义端点的错误处理
  • 改进了弹出窗口UI,样式更美观,组织更清晰
  • 高级弹窗设计,采用渐变、阴影和流畅动画
  • 增强高级设置切换,添加视觉提示和箭头指示器
v1.1.2 早期版本

✨ 功能特性

  • 在YouTube视频上显示双语字幕(原文+翻译)
  • 使用OpenAI API进行高质量翻译
  • API密钥本地存储,保护隐私安全
  • 支持自定义翻译目标语言
  • 字幕位置可拖动调整
  • 简洁美观的用户界面

🔧 技术实现

  • Manifest V3架构
  • Service Worker后台脚本
  • Content Script注入YouTube页面
  • Chrome Sync Storage存储设置

⚠️ 已知问题

  • 视频全屏模式时字幕被拖拽到过低位置,退出全屏后字幕有时无法正常显示
  • 临时解决方法: 切换到全屏模式后可拖动字幕到合适位置,再切回默认视图
v1.0.0 初始版本

🎉 首次发布

  • 实现YouTube双语字幕显示功能
  • 集成OpenAI API翻译服务
  • 本地存储API密钥和设置
  • 支持多种目标语言翻译
  • 发布到Chrome Web Store和Edge Add-ons