[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-Felix3322--PotPlayer_ChatGPT_Translate":3,"tool-Felix3322--PotPlayer_ChatGPT_Translate":61},[4,18,26,36,44,52],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":17},4358,"openclaw","openclaw\u002Fopenclaw","OpenClaw 是一款专为个人打造的本地化 AI 助手，旨在让你在自己的设备上拥有完全可控的智能伙伴。它打破了传统 AI 助手局限于特定网页或应用的束缚，能够直接接入你日常使用的各类通讯渠道，包括微信、WhatsApp、Telegram、Discord、iMessage 等数十种平台。无论你在哪个聊天软件中发送消息，OpenClaw 都能即时响应，甚至支持在 macOS、iOS 和 Android 设备上进行语音交互，并提供实时的画布渲染功能供你操控。\n\n这款工具主要解决了用户对数据隐私、响应速度以及“始终在线”体验的需求。通过将 AI 部署在本地，用户无需依赖云端服务即可享受快速、私密的智能辅助，真正实现了“你的数据，你做主”。其独特的技术亮点在于强大的网关架构，将控制平面与核心助手分离，确保跨平台通信的流畅性与扩展性。\n\nOpenClaw 非常适合希望构建个性化工作流的技术爱好者、开发者，以及注重隐私保护且不愿被单一生态绑定的普通用户。只要具备基础的终端操作能力（支持 macOS、Linux 及 Windows WSL2），即可通过简单的命令行引导完成部署。如果你渴望拥有一个懂你",349277,3,"2026-04-06T06:32:30",[13,14,15,16],"Agent","开发框架","图像","数据工具","ready",{"id":19,"name":20,"github_repo":21,"description_zh":22,"stars":23,"difficulty_score":10,"last_commit_at":24,"category_tags":25,"status":17},3808,"stable-diffusion-webui","AUTOMATIC1111\u002Fstable-diffusion-webui","stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面，旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点，将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。\n\n无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师，还是想要深入探索模型潜力的开发者与研究人员，都能从中获益。其核心亮点在于极高的功能丰富度：不仅支持文生图、图生图、局部重绘（Inpainting）和外绘（Outpainting）等基础模式，还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外，它内置了 GFPGAN 和 CodeFormer 等人脸修复工具，支持多种神经网络放大算法，并允许用户通过插件系统无限扩展能力。即使是显存有限的设备，stable-diffusion-webui 也提供了相应的优化选项，让高质量的 AI 艺术创作变得触手可及。",162132,"2026-04-05T11:01:52",[14,15,13],{"id":27,"name":28,"github_repo":29,"description_zh":30,"stars":31,"difficulty_score":32,"last_commit_at":33,"category_tags":34,"status":17},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",141543,2,"2026-04-06T11:32:54",[14,13,35],"语言模型",{"id":37,"name":38,"github_repo":39,"description_zh":40,"stars":41,"difficulty_score":32,"last_commit_at":42,"category_tags":43,"status":17},2271,"ComfyUI","Comfy-Org\u002FComfyUI","ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎，专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式，采用直观的节点式流程图界面，让用户通过连接不同的功能模块即可构建个性化的生成管线。\n\n这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景，也能自由组合模型、调整参数并实时预览效果，轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性，不仅支持 Windows、macOS 和 Linux 全平台，还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构，并率先支持 SDXL、Flux、SD3 等前沿模型。\n\n无论是希望深入探索算法潜力的研究人员和开发者，还是追求极致创作自由度的设计师与资深 AI 绘画爱好者，ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",107888,"2026-04-06T11:32:50",[14,15,13],{"id":45,"name":46,"github_repo":47,"description_zh":48,"stars":49,"difficulty_score":10,"last_commit_at":50,"category_tags":51,"status":17},4487,"LLMs-from-scratch","rasbt\u002FLLMs-from-scratch","LLMs-from-scratch 是一个基于 PyTorch 的开源教育项目，旨在引导用户从零开始一步步构建一个类似 ChatGPT 的大型语言模型（LLM）。它不仅是同名技术著作的官方代码库，更提供了一套完整的实践方案，涵盖模型开发、预训练及微调的全过程。\n\n该项目主要解决了大模型领域“黑盒化”的学习痛点。许多开发者虽能调用现成模型，却难以深入理解其内部架构与训练机制。通过亲手编写每一行核心代码，用户能够透彻掌握 Transformer 架构、注意力机制等关键原理，从而真正理解大模型是如何“思考”的。此外，项目还包含了加载大型预训练权重进行微调的代码，帮助用户将理论知识延伸至实际应用。\n\nLLMs-from-scratch 特别适合希望深入底层原理的 AI 开发者、研究人员以及计算机专业的学生。对于不满足于仅使用 API，而是渴望探究模型构建细节的技术人员而言，这是极佳的学习资源。其独特的技术亮点在于“循序渐进”的教学设计：将复杂的系统工程拆解为清晰的步骤，配合详细的图表与示例，让构建一个虽小但功能完备的大模型变得触手可及。无论你是想夯实理论基础，还是为未来研发更大规模的模型做准备",90106,"2026-04-06T11:19:32",[35,15,13,14],{"id":53,"name":54,"github_repo":55,"description_zh":56,"stars":57,"difficulty_score":10,"last_commit_at":58,"category_tags":59,"status":17},4292,"Deep-Live-Cam","hacksider\u002FDeep-Live-Cam","Deep-Live-Cam 是一款专注于实时换脸与视频生成的开源工具，用户仅需一张静态照片，即可通过“一键操作”实现摄像头画面的即时变脸或制作深度伪造视频。它有效解决了传统换脸技术流程繁琐、对硬件配置要求极高以及难以实时预览的痛点，让高质量的数字内容创作变得触手可及。\n\n这款工具不仅适合开发者和技术研究人员探索算法边界，更因其极简的操作逻辑（仅需三步：选脸、选摄像头、启动），广泛适用于普通用户、内容创作者、设计师及直播主播。无论是为了动画角色定制、服装展示模特替换，还是制作趣味短视频和直播互动，Deep-Live-Cam 都能提供流畅的支持。\n\n其核心技术亮点在于强大的实时处理能力，支持口型遮罩（Mouth Mask）以保留使用者原始的嘴部动作，确保表情自然精准；同时具备“人脸映射”功能，可同时对画面中的多个主体应用不同面孔。此外，项目内置了严格的内容安全过滤机制，自动拦截涉及裸露、暴力等不当素材，并倡导用户在获得授权及明确标注的前提下合规使用，体现了技术发展与伦理责任的平衡。",88924,"2026-04-06T03:28:53",[14,15,13,60],"视频",{"id":62,"github_repo":63,"name":64,"description_en":65,"description_zh":66,"ai_summary_zh":66,"readme_en":67,"readme_zh":68,"quickstart_zh":69,"use_case_zh":70,"hero_image_url":71,"owner_login":72,"owner_name":73,"owner_avatar_url":74,"owner_bio":75,"owner_company":76,"owner_location":77,"owner_email":75,"owner_twitter":75,"owner_website":78,"owner_url":79,"languages":80,"stars":105,"forks":106,"last_commit_at":107,"license":108,"difficulty_score":32,"env_os":109,"env_gpu":110,"env_ram":110,"env_deps":111,"category_tags":116,"github_topics":118,"view_count":32,"oss_zip_url":75,"oss_zip_packed_at":75,"status":17,"created_at":139,"updated_at":140,"faqs":141,"releases":177},4587,"Felix3322\u002FPotPlayer_ChatGPT_Translate","PotPlayer_ChatGPT_Translate","【兼容ollama和其他模型】将何具有OpenAI API调用方法的模型集成到PotPlayer中。它使你在观看视频时能够实时翻译字幕，从而打破语言障碍，提升你的观看体验。 This real-time subtitle translation plugin integrates OpenAI's ChatGPT API (or any model with the same API calling method) into PotPlayer. It enables you to translate subtitles on-the-fly while watching videos. ","PotPlayer_ChatGPT_Translate 是一款专为视频播放器 PotPlayer 设计的智能字幕翻译插件。它能够将兼容 OpenAI API 调用标准的各类大语言模型（包括 ChatGPT、Ollama 本地模型等）无缝集成到播放环境中，实现观看视频时的字幕实时翻译。\n\n这款工具主要解决了用户在观看外语影片时面临的語言障碍问题。传统机器翻译往往缺乏上下文理解，导致译文生硬或歧义，而该插件利用大模型的语境感知能力，能提供更自然、准确的翻译结果，显著提升跨语言观影体验。\n\n它非常适合广大普通视频爱好者使用，尤其是经常观看无字幕或外文原声影片的用户。同时，由于支持接入 Ollama 等本地部署模型，它也吸引了注重数据隐私或希望免费使用开源模型的技术玩家。安装过程提供了全自动向导，无需编写代码即可轻松配置。\n\n其独特的技术亮点在于高度的模型兼容性与时机把握：不仅支持云端 API，还能连接本地私有模型；在翻译策略上，用户可灵活选择“带上下文”模式以追求高质量译文，或选择“无上下文”模式以获得更低延迟的即时反馈。无论是追剧还是学习外语，它都能成为得力的辅助助手。","## 源代码的版本并不是设计给普通用户使用的（我还没有完全测试）\n## 如果你愿意，可以尝试，但是普通用户请在此处下载：\u003Ca href=\"#fully-automatic-installation-recommended-\">Fully Automatic Installation\u003C\u002Fa>\n\n- 前段时间存储库消失是因为GitHub给我封号了\n\n- 【PotPlayer AI翻译插件安装教程-哔哩哔哩】 https:\u002F\u002Fb23.tv\u002FntF2dxu\n\n\n\u003Ca id=\"readme-top\">\u003C\u002Fa>\n\n[![Forks][forks-shield]]([forks-url])\n[![Stargazers][stars-shield]]([stars-url])\n[![Issues][issues-shield]]([issues-url])\n[![License][license-shield]]([license-url])\n\n\u003Cdiv align=\"right\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Fblob\u002Fmaster\u002Fdocs\u002Freadme_zh.md\">简体中文\u003C\u002Fa> |\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Fblob\u002Fmaster\u002Fdocs\u002Freadme_zh-tw.md\">繁体中文\u003C\u002Fa> |\n  \u003Cstrong href=\"https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Fblob\u002Fmaster\u002FREADME.md\">English\u003C\u002Fstrong>\n\u003C\u002Fdiv>\n\n\u003Cdiv align=\"center\">\n  \u003Ch3 align=\"center\">PotPlayer_ChatGPT_Translate 🚀\u003C\u002Fh3>\n  \u003Cp align=\"center\">\n    A PotPlayer plugin that leverages the ChatGPT API to provide real-time, context-aware subtitle translation. ✨\n  \u003C\u002Fp>\n  \u003Cp align=\"center\">\n    \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FFelix3322_PotPlayer_ChatGPT_Translate_readme_81ba94cf1bf2.png\" alt=\"It works on my machine\">\n  \u003C\u002Fp>\n\u003Cp align=\"center\">\u003Cem>Works on my machine.\u003C\u002Fem>\u003C\u002Fp>\n  \u003Cp align=\"center\">\n    \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Fissues\u002Fnew?labels=bug&template=bug-report---.md\">🐞 Report Bug\u003C\u002Fa>\n    &nbsp;&middot;&nbsp;\n    \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Fissues\u002Fnew?labels=enhancement&template=feature-request---.md\">💡 Request Feature\u003C\u002Fa>\n  \u003C\u002Fp>\n\u003C\u002Fdiv>\n\n\u003C!-- HTML Directory (Table of Contents) -->\n\u003Cdiv>\n  \u003Ch2>📑 Table of Contents\u003C\u002Fh2>\n  \u003Col>\n    \u003Cli>\n      \u003Ca href=\"#installation-\">Installation\u003C\u002Fa>\n      \u003Col>\n        \u003Cli>\u003Ca href=\"#fully-automatic-installation-recommended-\">Fully Automatic Installation\u003C\u002Fa>\u003C\u002Fli>\n        \u003Cli>\u003Ca href=\"#manual-installation-\">Manual Installation\u003C\u002Fa>\u003C\u002Fli>\n      \u003C\u002Fol>\n    \u003C\u002Fli>\n    \u003Cli>\u003Ca href=\"#about-the-project-\">About The Project\u003C\u002Fa>\u003C\u002Fli>\n    \u003Cli>\u003Ca href=\"#video-tutorial-\">Video Tutorial\u003C\u002Fa>\u003C\u002Fli>\n    \u003Cli>\u003Ca href=\"#built-with-\">Built With\u003C\u002Fa>\u003C\u002Fli>\n    \u003Cli>\u003Ca href=\"#usage-\">Usage\u003C\u002Fa>\u003C\u002Fli>\n    \u003Cli>\u003Ca href=\"#roadmap-\">Roadmap\u003C\u002Fa>\u003C\u002Fli>\n    \u003Cli>\u003Ca href=\"#contributing-\">Contributing\u003C\u002Fa>\u003C\u002Fli>\n    \u003Cli>\u003Ca href=\"#license-\">License\u003C\u002Fa>\u003C\u002Fli>\n    \u003Cli>\u003Ca href=\"#contact-\">Contact\u003C\u002Fa>\u003C\u002Fli>\n    \u003Cli>\u003Ca href=\"#acknowledgments-\">Acknowledgments\u003C\u002Fa>\u003C\u002Fli>\n  \u003C\u002Fol>\n\u003C\u002Fdiv>\n\n---\n\n## Installation 📦\n\n### Fully Automatic Installation (Recommended) ⚡\n\n1. **Download the Installer:**\n   [Installer](https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Freleases\u002Flatest)\n   *(The installer is open source, so you can review the source code)*\n2. **Run the Installer (`installer.exe`):**\n   - Double-click `installer.exe` to start.\n   - Approve the **administrator prompt** if Windows asks for permission.\n3. **Confirm the PotPlayer Plugin Folder:**\n   - The wizard auto-detects your PotPlayer install path.\n   - Verify the target folder is:\n     `...\\PotPlayer\\Extension\\Subtitle\\Translate`\n   - If you installed PotPlayer to a custom location, browse to the correct `Translate` folder.\n4. **Choose the Plugin Variant:**\n   - **With context** (better translation quality, slightly higher latency).\n   - **Without context** (faster, less contextual awareness).\n5. **Configure Model & API Endpoint:**\n   - **Model Name:** enter the model ID (example: `gpt-4.1-nano`).\n   - **Custom API base URL (optional):** use `ModelName|API Base URL`.\n   - **No-key endpoints:** leave the key blank and verify; the installer will inject `nullkey` after a successful empty-key test.\n6. **Enter API Key (if required):**\n   - Paste your API key into the installer field.\n   - If your endpoint does **not** require a key, leave it blank and use **Verify** to test an empty key; on success, the installer will inject `nullkey`.\n7. **Finalize Installation:**\n   - Click **Install** to copy the files.\n   - Optionally register the **uninstaller** entry to cleanly remove the plugin later.\n   - Note: installer defaults are written once; any later changes in PotPlayer’s panel will override the installer values.\n\n**After installation, verify settings in PotPlayer:**\n1. **Open PotPlayer Preferences:** press **F5**.\n2. **Navigate to Extensions:** **Extensions > Subtitle translation**.\n3. **Select the plugin:** choose **ChatGPT Translate**.\n4. **Set source\u002Ftarget languages** as needed.\n\n### Manual Installation 🔧\n\n1. **Download the ZIP File:**\n   Download the latest ZIP file from this repository.\n2. **Extract the ZIP File:**\n   Extract the contents to a temporary folder.\n3. **Copy Files:**\n   Copy `ChatGPTSubtitleTranslate.as` and `ChatGPTSubtitleTranslate.ico` to the following directory:\n   ```\n   C:\\Program Files\\DAUM\\PotPlayer\\Extension\\Subtitle\\Translate\n   ```\n   Replace `C:\\Program Files\\DAUM\\PotPlayer` with your custom PotPlayer installation path if necessary.\n4. **Configure PotPlayer After Copying:**\n   1. Open PotPlayer **Preferences** (press **F5**).\n   2. Go to **Extensions > Subtitle translation**.\n   3. Select **ChatGPT Translate**.\n   4. Configure **Model Name**, **API URL**, and **API Key** as needed.\n   5. Set **source** and **target** languages.\n\n> ℹ️ **If you switch between the context-aware and no-context scripts, replace both `.as` files together.**\n> Older copies that used the shared `FormatFailureTranslation` name can cause PotPlayer to report a conflict on whichever script loads first (often the standard context version). The current files use uniquely prefixed helpers to avoid this.\n\n\u003Cp align=\"right\">(\u003Ca href=\"#readme-top\">back to top\u003C\u002Fa>)\u003C\u002Fp>\n\n---\n\n### Configuration Reference ⚙️\n\n1. **Model Name:**\n   You can simply enter the model name, which will use the default API URL.\n   **Example:**\n   ```\n   gpt-4.1-nano\n   ```\n\n   Alternatively, specify a custom API URL using the following format:\n   ```\n   ModelName|API Base URL\n   ```\n   **Example:**\n   ```\n   gpt-4.1-nano|https:\u002F\u002Fapi.openai.com\u002Fv1\u002Fchat\u002Fcompletions\n   ```\n\n   > **Note:**\n   > In version **v1.5** and later, if you're using a self-hosted or third-party API that does not require an API key, you can add `nullkey` at the end:\n   > ```\n   > gpt-4.1-nano|nullkey\n   > ```\n   > or:\n   > ```\n   > qwen2.5:7b|http:\u002F\u002F127.0.0.1:11434\u002Fv1\u002Fchat\u002Fcompletions|nullkey\n   > ```\n   >\n   > **Optional tuning parameters (v1.7+):**\n   > Append extra tokens separated by `|`:\n   > - `delay_ms` (digits only): add a delay before each request\n   > - `retryN` (N = 0–3): retry mode\n   >   - `retry0`: no retry\n   >   - `retry1`: one extra attempt on empty response\n   >   - `retry2`: keep retrying until a response (no delay)\n   >   - `retry3`: keep retrying, with delay before every attempt\n   > - `cache=auto` \u002F `cache=off`: context cache mode (context version only; auto falls back to chat if unsupported)\n   > - `smallmodel=0` \u002F `smallmodel=1`: enable small model mode (optimized prompt for smaller models)\n   > - `checkhallucination=0` \u002F `checkhallucination=1`: enable hallucination check (retries if translation length > 5x source)\n   >\n   > Example with all options:\n   > ```\n   > gpt-4.1-nano|https:\u002F\u002Fapi.openai.com\u002Fv1\u002Fchat\u002Fcompletions|nullkey|500|retry1|cache=auto|smallmodel=1|checkhallucination=1\n   > ```\n\n2. **API Key:**\n   Enter your API key if needed.\n   If your endpoint does not require a key, verify with a blank field; the installer will inject `nullkey` only after a successful empty-key test.\n   > You can test your API key using **[keytest.obanarchy.org](https:\u002F\u002Fkeytest.obanarchy.org\u002F)** to ensure it is valid.\n\n3. **Set the Source and Target Languages:**\n   Configure the source and target languages as required.\n\n---\n\n#### Available Models (Examples)\n\nUse the format:\n```\nModelName|API Base URL|nullkey (optional)|delay_ms (optional)|retryN (optional)|cache=auto\u002Foff (optional)|smallmodel=0\u002F1 (optional)|checkhallucination=0\u002F1 (optional)\n```\n\nHere is a list of supported models:\n\n```\nOpenAI GPT-5: gpt-5|https:\u002F\u002Fapi.openai.com\u002Fv1\u002Fchat\u002Fcompletions\nOpenAI GPT-5 Mini: gpt-5-mini|https:\u002F\u002Fapi.openai.com\u002Fv1\u002Fchat\u002Fcompletions\nOpenAI GPT-5 Nano: gpt-5-nano|https:\u002F\u002Fapi.openai.com\u002Fv1\u002Fchat\u002Fcompletions\nOpenAI GPT-4.1: gpt-4.1|https:\u002F\u002Fapi.openai.com\u002Fv1\u002Fchat\u002Fcompletions\nOpenAI GPT-4.1 Mini: gpt-4.1-mini|https:\u002F\u002Fapi.openai.com\u002Fv1\u002Fchat\u002Fcompletions\nGemini Flash: gemini-3-flash-preview|https:\u002F\u002Fgenerativelanguage.googleapis.com\u002Fv1beta\u002Fopenai\u002Fchat\u002Fcompletions\nOpenAI GPT-5: gpt-5|https:\u002F\u002Fapi.openai.com\u002Fv1\u002Fchat\u002Fcompletions\nOpenAI GPT-5 Mini: gpt-5-mini|https:\u002F\u002Fapi.openai.com\u002Fv1\u002Fchat\u002Fcompletions\nOpenAI GPT-5 Nano: gpt-5-nano|https:\u002F\u002Fapi.openai.com\u002Fv1\u002Fchat\u002Fcompletions\nOpenAI GPT-4.1: gpt-4.1|https:\u002F\u002Fapi.openai.com\u002Fv1\u002Fchat\u002Fcompletions\nOpenAI GPT-4.1 Mini: gpt-4.1-mini|https:\u002F\u002Fapi.openai.com\u002Fv1\u002Fchat\u002Fcompletions\nGemini Flash: gemini-3-flash-preview|https:\u002F\u002Fgenerativelanguage.googleapis.com\u002Fv1beta\u002Fopenai\u002Fchat\u002Fcompletions\nDeepseek: deepseek-chat|https:\u002F\u002Fapi.deepseek.com\u002Fv1\u002Fchat\u002Fcompletions\nTongyi Qianwen: qwen-plus|https:\u002F\u002Fdashscope-intl.aliyuncs.com\u002Fcompatible-mode\u002Fv1\u002Fchat\u002Fcompletions\nSiliconFlow: siliconflow-chat|https:\u002F\u002Fapi.siliconflow.cn\u002Fv1\u002Fchat\u002Fcompletions\nERNIE Bot (Wenxin Yiyan): ernie-4.0-turbo-8k|https:\u002F\u002Fqianfan.baidubce.com\u002Fv2\u002Fchat\u002Fcompletions\nGemini: gemini-2.0-flash|https:\u002F\u002Fgenerativelanguage.googleapis.com\u002Fv1beta\u002Fopenai\u002Fchat\u002Fcompletions\nChatGLM: chatglm-6b|https:\u002F\u002Fapi.chatglm.cn\u002Fv1\u002Fchat\u002Fcompletions\nLLaMA: llama-13b|https:\u002F\u002Fapi.llama.ai\u002Fv1\u002Fchat\u002Fcompletions\nCode LLaMA: code-llama-34b|https:\u002F\u002Fapi.llama.ai\u002Fv1\u002Fcode\u002Fcompletions\nOpenAI GPT-4o: gpt-4o|https:\u002F\u002Fapi.openai.com\u002Fv1\u002Fchat\u002Fcompletions\nOpenAI GPT-4 Turbo: gpt-4-turbo|https:\u002F\u002Fapi.openai.com\u002Fv1\u002Fchat\u002Fcompletions\nOpenAI GPT-3.5 Turbo: gpt-3.5-turbo|https:\u002F\u002Fapi.openai.com\u002Fv1\u002Fchat\u002Fcompletions\nClaude 3 Sonnet: claude-3-sonnet-20240229|https:\u002F\u002Fapi.anthropic.com\u002Fv1\u002Fmessages\nMistral Large: mistral-large|https:\u002F\u002Fapi.mistral.ai\u002Fv1\u002Fchat\u002Fcompletions\nGroq Llama 3: llama3-70b-8192|https:\u002F\u002Fapi.groq.com\u002Fopenai\u002Fv1\u002Fchat\u002Fcompletions\nPerplexity Sonar Large: pplx-70b-online|https:\u002F\u002Fapi.perplexity.ai\u002Fchat\u002Fcompletions\nFireworks Mixtral: accounts\u002Ffireworks\u002Fmodels\u002Fmixtral-8x7b-instruct|https:\u002F\u002Fapi.fireworks.ai\u002Finference\u002Fv1\u002Fchat\u002Fcompletions\nMoonshot v1: moonshot-v1-128k|https:\u002F\u002Fapi.moonshot.cn\u002Fv1\u002Fchat\u002Fcompletions\nYi 34B Chat: yi-34b-chat|https:\u002F\u002Fapi.lingyi.ai\u002Fv1\u002Fchat\u002Fcompletions\nLocal Deployment (no API key): model-name|http:\u002F\u002F127.0.0.1:PORT\u002Fv1\u002Fchat\u002Fcompletions|nullkey\n```\nModel names in the installer are shown in your chosen language whenever possible.\n\nYou can expand or replace these with any OpenAI-compatible model that supports the chat\u002Fcompletions endpoint.\n\n\u003Cp align=\"right\">(\u003Ca href=\"#readme-top\">back to top\u003C\u002Fa>)\u003C\u002Fp>\n\n---\n\n## About The Project 💬\n\n**PotPlayer_ChatGPT_Translate** is a PotPlayer plugin that integrates the ChatGPT API to deliver real-time, context-aware subtitle translation. Unlike traditional translation tools, this plugin considers context, idioms, and cultural nuances to produce more accurate translations. The core of the project is implemented using AngleScript, leveraging both the ChatGPT API and PotPlayer API for deep integration.\n### This plugin is also compatible with any AI model that follows the same API call format as ChatGPT.\n\n## 🔍 Google Translate vs ChatGPT Translate\n\nOne key advantage of using ChatGPT for subtitle translation is its ability to understand context and cultural references. Compare the following results:\n\n- **Original subtitle:**\n  > *\"You're gonna old yeller my f**king universe.\"*\n\n- **Google Translate Result:**\n  > *\"你要老了我他妈的宇宙吗?\"*\n  ![](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FFelix3322_PotPlayer_ChatGPT_Translate_readme_740d475b660d.png)\n  _(Nonsensical and incorrect)_\n\n- **ChatGPT Translation Result:**\n  > *\"你要像《老黄犬》一样对待我的宇宙?\"*\n  ![](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FFelix3322_PotPlayer_ChatGPT_Translate_readme_88706dde5e28.png)\n  _(Correctly captures the reference and intended meaning)_\n\n## 🧐 ChatGPT Without Context vs. ChatGPT With Context Comparison\n\n- **Original Subtitle:**\n  > *\"But being one in real life is even better.\"*\n\n- **ChatGPT Translation (Without Context):**\n  > *\"但是，在现实生活中成为一个人甚至更好。\"*\n  ![](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FFelix3322_PotPlayer_ChatGPT_Translate_readme_7fd80c8b5e95.png)\n  _(Literal translation, failing to capture the implied meaning)_\n\n- **ChatGPT Translation (With Context):**\n  > *\"但在现实生活中成为一个反派更好。\"*\n  ![](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FFelix3322_PotPlayer_ChatGPT_Translate_readme_db99ec6b6909.png)\n  _(Accurately capturing the intended context)_\n\n\u003Cp align=\"right\">(\u003Ca href=\"#readme-top\">back to top\u003C\u002Fa>)\u003C\u002Fp>\n\n---\n\n## Video Tutorial 🎥\n\nClick below to watch the tutorial on Bilibili:\n\n\u003Ca href=\"https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV1w9FzegEbM\" title=\"Watch on Bilibili\">\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FFelix3322_PotPlayer_ChatGPT_Translate_readme_ba622dcef49f.jpg\" alt=\"Watch on Bilibili\">\n\u003C\u002Fa>\n\n\u003Cp align=\"right\">(\u003Ca href=\"#readme-top\">back to top\u003C\u002Fa>)\u003C\u002Fp>\n\n---\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>🛠️ Logic Flowchart \u002F 逻辑流程图\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n```mermaid\ngraph TD\n    %% --- Initialization Phase ---\n    Start([Start: Translate]) --> InitConfig[Load Config & Token Rules]\n    InitConfig --> CheckAuth{API Key Configured?}\n    CheckAuth -- No --> RetError([Return Error Message])\n    CheckAuth -- Yes --> UpdateHist[Update Subtitle History]\n\n    %% --- Context Management ---\n    UpdateHist --> ContextMode{Plugin Variant?}\n\n    subgraph ContextLogic [Context Processing]\n        direction TB\n        ContextMode -- \"Without Context\" --> NoContextPrompt[No Context]\n        ContextMode -- \"With Context\" --> CalcBudget[Calculate Token Budget]\n        CalcBudget --> TrimHist[Trim History\\n(Drop Oldest \u002F Smart Trim)]\n        TrimHist --> BuildBlock[Build Context Block]\n    end\n\n    %% --- Prompt Engineering ---\n    subgraph PromptEng [Prompt Construction]\n        direction TB\n        BuildBlock --> SmallModel{Small Model Mode?}\n        NoContextPrompt --> SmallModel\n\n        SmallModel -- Yes --> StrictPrompt[System: Identity + Context + Instruction\\nUser: Subtitle Text Only]\n        SmallModel -- No --> StdPrompt[System: Identity + Context\\nUser: Instruction + Subtitle Text]\n\n        StrictPrompt --> EscapeJSON[JSON Escape Strings]\n        StdPrompt --> EscapeJSON\n        EscapeJSON --> BuildPayload[Build JSON Payload]\n    end\n\n    BuildPayload --> InitLoop[Init Retry Counter = 0]\n\n    %% --- Unified Execution Loop ---\n    subgraph RetrySystem [Unified Execution & Retry Loop]\n        direction TB\n        LoopCond{Attempts \u003C= Max?}\n        LoopCond -- No --> FailFinal([Return Failure Message])\n\n        LoopCond -- Yes --> DelayCheck{Is Retry?}\n        DelayCheck -- Yes --> Wait[Sleep Configured Delay]\n        DelayCheck -- No --> CacheBranch\n        Wait --> CacheBranch\n\n        %% Cache Branch\n        CacheBranch{Cache Mode Enabled?}\n        CacheBranch -- Yes --> ReqCache[POST \u002Fresponses]\n        CacheBranch -- No --> ReqChat\n\n        ReqCache --> RespCache{Response OK?}\n        RespCache -- Yes --> ParseCache[Extract 'output_text']\n        RespCache -- No --> LogCacheFail[Log Failure] --> ReqChat[POST \u002Fchat\u002Fcompletions]\n\n        ParseCache --> HallucinationCheck\n\n        %% Standard Chat Branch\n        ReqChat --> NetCheck{Network OK?}\n        NetCheck -- No --> IncRetry[Attempts++] --> LoopCond\n        NetCheck -- Yes --> ParseJSON{Valid JSON?}\n\n        ParseJSON -- No --> IncRetry\n        ParseJSON -- Error --> LogAPIError[Log API Error] --> IncRetry\n        ParseJSON -- Success --> ExtractContent[Extract Content]\n\n        ExtractContent --> HallucinationCheck{Hallucination Check?}\n\n        HallucinationCheck -- \"Length > 5x Source\" --> LogHallu[Log Warning: Hallucination] --> IncRetry\n        HallucinationCheck -- OK --> SuccessBreak[Break Loop]\n    end\n\n    %% --- Post Processing ---\n    SuccessBreak --> PostProc[Post-Processing]\n    PostProc --> FixNewlines[Trim Trailing Newlines\\n(Gemini Fix)]\n    FixNewlines --> FixRTL[Insert Unicode RLE\\n(Arabic\u002FHebrew Fix)]\n    FixRTL --> ReturnSuccess([Return Translation])\n```\n\n\u003C\u002Fdetails>\n\n\u003Cbr>\n\n## Built With 🛠\n\n- **AngleScript** – The scripting language used to develop the plugin\n- **ChatGPT API** – Provides context-aware translation capabilities\n- **PotPlayer API** – Enables seamless integration with PotPlayer\n\n\u003Cp align=\"right\">(\u003Ca href=\"#readme-top\">back to top\u003C\u002Fa>)\u003C\u002Fp>\n\n---\n\n## Usage ▶️\n\nWhen playing a video with subtitles in PotPlayer, the plugin automatically calls the ChatGPT API to translate the subtitles in real time. By handling context, idioms, and cultural nuances, the plugin provides more accurate translations.\n\nFor example:\n- **Input:** *\"You're gonna old yeller my f**king universe.\"*\n  - **Traditional Translation Tools** might output a literal or awkward translation.\n  - **ChatGPT Translation** captures the movie reference and context to deliver a more appropriate translation.\n\n\u003Cp align=\"right\">(\u003Ca href=\"#readme-top\">back to top\u003C\u002Fa>)\u003C\u002Fp>\n\n---\n\n## Roadmap 🗺\n\n- [x] Integrate ChatGPT API with PotPlayer API for real-time subtitle translation.\n- [ ] Support additional AI models (planned for the future, not imminent).\n- [ ] Optimize context handling to further improve translation accuracy.\n\n\u003Cp align=\"right\">(\u003Ca href=\"#readme-top\">back to top\u003C\u002Fa>)\u003C\u002Fp>\n\n---\n\n## Contributing 🤝\n\nContributions are welcome! When submitting a pull request, please clearly describe the purpose of your changes.\nIf you have suggestions for improvements or bug fixes, feel free to open an issue before making modifications.\n\n\u003Cp align=\"right\">(\u003Ca href=\"#readme-top\">back to top\u003C\u002Fa>)\u003C\u002Fp>\n\n---\n\n## License 📄\n\nDistributed under the GPLv3 License. See `LICENSE` for more information.\n\n\u003Cp align=\"right\">(\u003Ca href=\"#readme-top\">back to top\u003C\u002Fa>)\u003C\u002Fp>\n\n---\n\n## Contact 📞\n\nPersonal website: [obanarchy.org](https:\u002F\u002Fobanarchy.org)\n\n\u003Cp align=\"right\">(\u003Ca href=\"#readme-top\">back to top\u003C\u002Fa>)\u003C\u002Fp>\n\n---\n\n## Acknowledgments 🙏\n\n- Thanks to OpenAI for providing the powerful ChatGPT API.\n- Thanks to the PotPlayer team for creating an excellent media player.\n- Thanks to everyone who has contributed suggestions or code to improve this project (contributor details will be updated here).\n\n\u003Cp align=\"right\">(\u003Ca href=\"#readme-top\">back to top\u003C\u002Fa>)\u003C\u002Fp>\n\n---\n\n## Star History\n\n[![Star History Chart](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FFelix3322_PotPlayer_ChatGPT_Translate_readme_7e4c15dd242c.png)](https:\u002F\u002Fwww.star-history.com\u002F#Felix3322\u002FPotPlayer_ChatGPT_Translate&Date)\n\n---\n\n\u003C!-- MARKDOWN LINKS & IMAGES -->\n[stars-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate.svg?style=for-the-badge\n[stars-url]: https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Fstargazers\n[forks-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fforks\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate.svg?style=for-the-badge\n[forks-url]: https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Fnetwork\u002Fmembers\n[issues-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate.svg?style=for-the-badge\n[issues-url]: https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Fissues\n[license-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate.svg?style=for-the-badge\n[license-url]: https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Fblob\u002Fmaster\u002FLICENSE\n","## 源代码的版本并不是设计给普通用户使用的（我还没有完全测试）\n## 如果你愿意，可以尝试，但是普通用户请在此处下载：\u003Ca href=\"#fully-automatic-installation-recommended-\">全自动安装\u003C\u002Fa>\n\n- 前段时间存储库消失是因为GitHub给我封号了\n\n- 【PotPlayer AI翻译插件安装教程-哔哩哔哩】 https:\u002F\u002Fb23.tv\u002FntF2dxu\n\n\n\u003Ca id=\"readme-top\">\u003C\u002Fa>\n\n[![Forks][forks-shield]]([forks-url])\n[![Stargazers][stars-shield]]([stars-url])\n[![Issues][issues-shield]]([issues-url])\n[![License][license-shield]]([license-url])\n\n\u003Cdiv align=\"right\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Fblob\u002Fmaster\u002Fdocs\u002Freadme_zh.md\">简体中文\u003C\u002Fa> |\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Fblob\u002Fmaster\u002Fdocs\u002Freadme_zh-tw.md\">繁体中文\u003C\u002Fa> |\n  \u003Cstrong href=\"https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Fblob\u002Fmaster\u002FREADME.md\">English\u003C\u002Fstrong>\n\u003C\u002Fdiv>\n\n\u003Cdiv align=\"center\">\n  \u003Ch3 align=\"center\">PotPlayer_ChatGPT_Translate 🚀\u003C\u002Fh3>\n  \u003Cp align=\"center\">\n    一款利用ChatGPT API提供实时、上下文感知字幕翻译的PotPlayer插件。✨\n  \u003C\u002Fp>\n  \u003Cp align=\"center\">\n    \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FFelix3322_PotPlayer_ChatGPT_Translate_readme_81ba94cf1bf2.png\" alt=\"It works on my machine\">\n  \u003C\u002Fp>\n\u003Cp align=\"center\">\u003Cem>在我机器上能运行。\u003C\u002Fem>\u003C\u002Fp>\n  \u003Cp align=\"center\">\n    \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Fissues\u002Fnew?labels=bug&template=bug-report---.md\">🐞 报告Bug\u003C\u002Fa>\n    &nbsp;&middot;&nbsp;\n    \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Fissues\u002Fnew?labels=enhancement&template=feature-request---.md\">💡 请求功能\u003C\u002Fa>\n  \u003C\u002Fp>\n\u003C\u002Fdiv>\n\n\u003C!-- HTML目录（目录） -->\n\u003Cdiv>\n  \u003Ch2>📑 目录\u003C\u002Fh2>\n  \u003Col>\n    \u003Cli>\n      \u003Ca href=\"#installation-\">安装\u003C\u002Fa>\n      \u003Col>\n        \u003Cli>\u003Ca href=\"#fully-automatic-installation-recommended-\">全自动安装\u003C\u002Fa>\u003C\u002Fli>\n        \u003Cli>\u003Ca href=\"#manual-installation-\">手动安装\u003C\u002Fa>\u003C\u002Fli>\n      \u003C\u002Fol>\n    \u003C\u002Fli>\n    \u003Cli>\u003Ca href=\"#about-the-project-\">关于项目\u003C\u002Fa>\u003C\u002Fli>\n    \u003Cli>\u003Ca href=\"#video-tutorial-\">视频教程\u003C\u002Fa>\u003C\u002Fli>\n    \u003Cli>\u003Ca href=\"#built-with-\">使用的技术\u003C\u002Fa>\u003C\u002Fli>\n    \u003Cli>\u003Ca href=\"#usage-\">使用方法\u003C\u002Fa>\u003C\u002Fli>\n    \u003Cli>\u003Ca href=\"#roadmap-\">路线图\u003C\u002Fa>\u003C\u002Fli>\n    \u003Cli>\u003Ca href=\"#contributing-\">贡献\u003C\u002Fa>\u003C\u002Fli>\n    \u003Cli>\u003Ca href=\"#license-\">许可证\u003C\u002Fa>\u003C\u002Fli>\n    \u003Cli>\u003Ca href=\"#contact-\">联系方式\u003C\u002Fa>\u003C\u002Fli>\n    \u003Cli>\u003Ca href=\"#acknowledgments-\">致谢\u003C\u002Fa>\u003C\u002Fli>\n  \u003C\u002Fol>\n\u003C\u002Fdiv>\n\n---\n\n## 安装 📦\n\n### 全自动安装（推荐） ⚡\n\n1. **下载安装程序：**\n   [安装程序](https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Freleases\u002Flatest)\n   *(安装程序是开源的，所以你可以查看源代码)*\n2. **运行安装程序 (`installer.exe`)：**\n   - 双击 `installer.exe` 启动。\n   - 如果Windows提示权限请求，请批准**管理员提示**。\n3. **确认PotPlayer插件文件夹：**\n   - 向导会自动检测你的PotPlayer安装路径。\n   - 请确认目标文件夹为：\n     `...\\PotPlayer\\Extension\\Subtitle\\Translate`\n   - 如果你将PotPlayer安装在自定义位置，请浏览到正确的 `Translate` 文件夹。\n4. **选择插件版本：**\n   - **带上下文**（翻译质量更好，但延迟稍高）。\n   - **无上下文**（速度更快，但缺乏上下文感知能力）。\n5. **配置模型和API端点：**\n   - **模型名称：** 输入模型ID（例如：`gpt-4.1-nano`）。\n   - **自定义API基础URL（可选）：** 使用 `ModelName|API Base URL`。\n   - **无需密钥的端点：** 将密钥留空并点击“验证”；如果测试成功，安装程序会注入 `nullkey`。\n6. **输入API密钥（如需）：**\n   - 将你的API密钥粘贴到安装程序字段中。\n   - 如果你的端点**不需要**密钥，请将其留空，并使用“验证”功能测试空密钥；成功后，安装程序会注入 `nullkey`。\n7. **完成安装：**\n   - 点击“安装”以复制文件。\n   - 你还可以选择注册**卸载程序**条目，以便日后干净地移除插件。\n   - 注意：安装程序的默认设置只写入一次；之后在PotPlayer面板中进行的任何更改都会覆盖安装程序的初始值。\n\n**安装完成后，请在PotPlayer中验证设置：**\n1. **打开PotPlayer偏好设置：** 按下 **F5** 键。\n2. **导航到扩展功能：** **扩展 > 字幕翻译**。\n3. **选择插件：** 选择 **ChatGPT Translate**。\n4. **根据需要设置源语言和目标语言。**\n\n### 手动安装 🔧\n\n1. **下载ZIP文件：**\n   从本仓库下载最新的ZIP文件。\n2. **解压ZIP文件：**\n   将内容解压到一个临时文件夹。\n3. **复制文件：**\n   将 `ChatGPTSubtitleTranslate.as` 和 `ChatGPTSubtitleTranslate.ico` 复制到以下目录：\n   ```\n   C:\\Program Files\\DAUM\\PotPlayer\\Extension\\Subtitle\\Translate\n   ```\n   如果你需要将PotPlayer安装在自定义路径下，请相应地替换路径。\n4. **复制完成后配置PotPlayer：**\n   1. 打开PotPlayer的**偏好设置**（按下 **F5** 键）。\n   2. 进入 **扩展 > 字幕翻译**。\n   3. 选择 **ChatGPT Translate**。\n   4. 根据需要配置 **模型名称**、**API URL** 和 **API密钥**。\n   5. 设置 **源语言** 和 **目标语言**。\n\n> ℹ️ **如果你在带上下文和无上下文脚本之间切换，务必同时替换两个 `.as` 文件。**\n> 之前使用共享 `FormatFailureTranslation` 名称的旧版本可能会导致PotPlayer在加载任一脚本时报告冲突（通常是标准的上下文版本）。当前文件使用带有唯一前缀的帮助函数来避免这种情况。\n\n\u003Cp align=\"right\">(\u003Ca href=\"#readme-top\">返回顶部\u003C\u002Fa>)\u003C\u002Fp>\n\n---\n\n### 配置参考 ⚙️\n\n1. **模型名称：**\n   您可以直接输入模型名称，系统将使用默认的 API URL。\n   **示例：**\n   ```\n   gpt-4.1-nano\n   ```\n\n   或者，您也可以使用以下格式指定自定义的 API URL：\n   ```\n   模型名称|API 基础 URL\n   ```\n   **示例：**\n   ```\n   gpt-4.1-nano|https:\u002F\u002Fapi.openai.com\u002Fv1\u002Fchat\u002Fcompletions\n   ```\n\n   > **注意：**\n   > 在 **v1.5** 及更高版本中，如果您使用的是无需 API 密钥的自托管或第三方 API，可以在末尾添加 `nullkey`：\n   > ```\n   > gpt-4.1-nano|nullkey\n   > ```\n   > 或：\n   > ```\n   > qwen2.5:7b|http:\u002F\u002F127.0.0.1:11434\u002Fv1\u002Fchat\u002Fcompletions|nullkey\n   > ```\n   >\n   > **可选调优参数（v1.7+）：**\n   > 您可以附加额外的参数，用 `|` 分隔：\n   > - `delay_ms`（仅数字）：在每次请求前增加延迟\n   > - `retryN`（N = 0–3）：重试模式\n   >   - `retry0`：不重试\n   >   - `retry1`：当响应为空时尝试一次\n   >   - `retry2`：持续重试直至获得响应（无延迟）\n   >   - `retry3`：持续重试，每次尝试前有延迟\n   > - `cache=auto` \u002F `cache=off`：上下文缓存模式（仅适用于上下文版本；如果不受支持，则自动回退到聊天模式）\n   > - `smallmodel=0` \u002F `smallmodel=1`：启用小型模型模式（为小型模型优化提示）\n   > - `checkhallucination=0` \u002F `checkhallucination=1`：启用幻觉检查（如果翻译长度超过原文的 5 倍则重试）\n   >\n   > 包含所有选项的示例：\n   > ```\n   > gpt-4.1-nano|https:\u002F\u002Fapi.openai.com\u002Fv1\u002Fchat\u002Fcompletions|nullkey|500|retry1|cache=auto|smallmodel=1|checkhallucination=1\n   > ```\n\n2. **API 密钥：**\n   如需，请在此处输入您的 API 密钥。\n   如果您的端点不需要密钥，请留空；安装程序会在成功进行空密钥测试后自动注入 `nullkey`。\n   > 您可以使用 **[keytest.obanarchy.org](https:\u002F\u002Fkeytest.obanarchy.org\u002F)** 测试您的 API 密钥，以确保其有效。\n\n3. **设置源语言和目标语言：**\n   根据需要配置源语言和目标语言。\n\n---\n\n#### 可用模型（示例）\n\n请使用以下格式：\n```\n模型名称|API 基础 URL|nullkey（可选）|delay_ms（可选）|retryN（可选）|cache=auto\u002Foff（可选）|smallmodel=0\u002F1（可选）|checkhallucination=0\u002F1（可选）\n```\n\n以下是支持的模型列表：\n\n```\nOpenAI GPT-5：gpt-5|https:\u002F\u002Fapi.openai.com\u002Fv1\u002Fchat\u002Fcompletions\nOpenAI GPT-5 Mini：gpt-5-mini|https:\u002F\u002Fapi.openai.com\u002Fv1\u002Fchat\u002Fcompletions\nOpenAI GPT-5 Nano：gpt-5-nano|https:\u002F\u002Fapi.openai.com\u002Fv1\u002Fchat\u002Fcompletions\nOpenAI GPT-4.1：gpt-4.1|https:\u002F\u002Fapi.openai.com\u002Fv1\u002Fchat\u002Fcompletions\nOpenAI GPT-4.1 Mini：gpt-4.1-mini|https:\u002F\u002Fapi.openai.com\u002Fv1\u002Fchat\u002Fcompletions\nGemini Flash：gemini-3-flash-preview|https:\u002F\u002Fgenerativelanguage.googleapis.com\u002Fv1beta\u002Fopenai\u002Fchat\u002Fcompletions\nOpenAI GPT-5：gpt-5|https:\u002F\u002Fapi.openai.com\u002Fv1\u002Fchat\u002Fcompletions\nOpenAI GPT-5 Mini：gpt-5-mini|https:\u002F\u002Fapi.openai.com\u002Fv1\u002Fchat\u002Fcompletions\nOpenAI GPT-5 Nano：gpt-5-nano|https:\u002F\u002Fapi.openai.com\u002Fv1\u002Fchat\u002Fcompletions\nOpenAI GPT-4.1：gpt-4.1|https:\u002F\u002Fapi.openai.com\u002Fv1\u002Fchat\u002Fcompletions\nOpenAI GPT-4.1 Mini：gpt-4.1-mini|https:\u002F\u002Fapi.openai.com\u002Fv1\u002Fchat\u002Fcompletions\nGemini Flash：gemini-3-flash-preview|https:\u002F\u002Fgenerativelanguage.googleapis.com\u002Fv1beta\u002Fopenai\u002Fchat\u002Fcompletions\nDeepseek：deepseek-chat|https:\u002F\u002Fapi.deepseek.com\u002Fv1\u002Fchat\u002Fcompletions\n通义千问：qwen-plus|https:\u002F\u002Fdashscope-intl.aliyuncs.com\u002Fcompatible-mode\u002Fv1\u002Fchat\u002Fcompletions\nSiliconFlow：siliconflow-chat|https:\u002F\u002Fapi.siliconflow.cn\u002Fv1\u002Fchat\u002Fcompletions\nERNIE Bot（文心一言）：ernie-4.0-turbo-8k|https:\u002F\u002Fqianfan.baidubce.com\u002Fv2\u002Fchat\u002Fcompletions\nGemini：gemini-2.0-flash|https:\u002F\u002Fgenerativelanguage.googleapis.com\u002Fv1beta\u002Fopenai\u002Fchat\u002Fcompletions\nChatGLM：chatglm-6b|https:\u002F\u002Fapi.chatglm.cn\u002Fv1\u002Fchat\u002Fcompletions\nLLaMA：llama-13b|https:\u002F\u002Fapi.llama.ai\u002Fv1\u002Fchat\u002Fcompletions\nCode LLaMA：code-llama-34b|https:\u002F\u002Fapi.llama.ai\u002Fv1\u002Fcode\u002Fcompletions\nOpenAI GPT-4o：gpt-4o|https:\u002F\u002Fapi.openai.com\u002Fv1\u002Fchat\u002Fcompletions\nOpenAI GPT-4 Turbo：gpt-4-turbo|https:\u002F\u002Fapi.openai.com\u002Fv1\u002Fchat\u002Fcompletions\nOpenAI GPT-3.5 Turbo：gpt-3.5-turbo|https:\u002F\u002Fapi.openai.com\u002Fv1\u002Fchat\u002Fcompletions\nClaude 3 Sonnet：claude-3-sonnet-20240229|https:\u002F\u002Fapi.anthropic.com\u002Fv1\u002Fmessages\nMistral Large：mistral-large|https:\u002F\u002Fapi.mistral.ai\u002Fv1\u002Fchat\u002Fcompletions\nGroq Llama 3：llama3-70b-8192|https:\u002F\u002Fapi.groq.com\u002Fopenai\u002Fv1\u002Fchat\u002Fcompletions\nPerplexity Sonar Large：pplx-70b-online|https:\u002F\u002Fapi.perplexity.ai\u002Fchat\u002Fcompletions\nFireworks Mixtral：accounts\u002Ffireworks\u002Fmodels\u002Fmixtral-8x7b-instruct|https:\u002F\u002Fapi.fireworks.ai\u002Finference\u002Fv1\u002Fchat\u002Fcompletions\nMoonshot v1：moonshot-v1-128k|https:\u002F\u002Fapi.moonshot.cn\u002Fv1\u002Fchat\u002Fcompletions\nYi 34B Chat：yi-34b-chat|https:\u002F\u002Fapi.lingyi.ai\u002Fv1\u002Fchat\u002Fcompletions\n本地部署（无需 API 密钥）：模型名称|http:\u002F\u002F127.0.0.1:PORT\u002Fv1\u002Fchat\u002Fcompletions|nullkey\n```\n安装程序中的模型名称会尽可能以您选择的语言显示。\n\n您可以根据需要扩展或替换这些模型，使用任何兼容 OpenAI 并支持 chat\u002Fcompletions 端点的模型。\n\n\u003Cp align=\"right\">(\u003Ca href=\"#readme-top\">返回顶部\u003C\u002Fa>)\u003C\u002Fp>\n\n---\n\n## 关于本项目 💬\n\n**PotPlayer_ChatGPT_Translate** 是一款集成 ChatGPT API 的 PotPlayer 插件，能够提供实时、上下文感知的字幕翻译。与传统翻译工具不同，该插件会考虑上下文、习语和文化差异，从而生成更准确的翻译。该项目的核心采用 AngleScript 实现，同时利用 ChatGPT API 和 PotPlayer API 进行深度集成。\n### 此插件也兼容任何遵循与 ChatGPT 相同 API 调用格式的 AI 模型。\n\n## 🔍 Google 翻译 vs ChatGPT 翻译\n\n使用 ChatGPT 进行字幕翻译的一大优势在于它能够理解上下文和文化引用。对比以下结果：\n\n- **原始字幕：**\n  > *\"You're gonna old yeller my f**king universe.\"*\n\n- **Google 翻译结果：**\n  > *\"你要老了我他妈的宇宙吗?\"*\n  ![](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FFelix3322_PotPlayer_ChatGPT_Translate_readme_740d475b660d.png)\n  _(荒谬且错误)_\n\n- **ChatGPT 翻译结果：**\n  > *\"你要像《老黄犬》一样对待我的宇宙?\"*\n  ![](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FFelix3322_PotPlayer_ChatGPT_Translate_readme_88706dde5e28.png)\n  _(正确捕捉了引用和原意)_\n\n## 🧐 ChatGPT 无上下文 vs. ChatGPT 有上下文对比\n\n- **原始字幕：**\n  > *\"But being one in real life is even better.\"*\n\n- **ChatGPT 翻译（无上下文）：**\n  > *\"但是，在现实生活中成为一个人甚至更好。\"*\n  ![](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FFelix3322_PotPlayer_ChatGPT_Translate_readme_7fd80c8b5e95.png)\n  _(直译，未能传达隐含意义)_\n\n- **ChatGPT 翻译（有上下文）：**\n  > *\"但在现实生活中成为一个反派更好。\"*\n  ![](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FFelix3322_PotPlayer_ChatGPT_Translate_readme_db99ec6b6909.png)\n  _(准确把握了上下文含义)_\n\n\u003Cp align=\"right\">(\u003Ca href=\"#readme-top\">返回顶部\u003C\u002Fa>)\u003C\u002Fp>\n\n---\n\n## 视频教程 🎥\n\n点击下方链接，在哔哩哔哩观看教程：\n\n\u003Ca href=\"https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV1w9FzegEbM\" title=\"在哔哩哔哩观看\">\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FFelix3322_PotPlayer_ChatGPT_Translate_readme_ba622dcef49f.jpg\" alt=\"在哔哩哔哩观看\">\n\u003C\u002Fa>\n\n\u003Cp align=\"right\">(\u003Ca href=\"#readme-top\">返回顶部\u003C\u002Fa>)\u003C\u002Fp>\n\n---\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>🛠️ 逻辑流程图 \u002F 逻辑流程图\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n```mermaid\ngraph TD\n    %% --- 初始化阶段 ---\n    Start([开始：翻译]) --> InitConfig[加载配置与令牌规则]\n    InitConfig --> CheckAuth{API密钥已配置？}\n    CheckAuth -- 否 --> RetError([返回错误信息])\n    CheckAuth -- 是 --> UpdateHist[更新字幕历史]\n\n    %% --- 上下文管理 ---\n    UpdateHist --> ContextMode{插件版本？}\n\n    subgraph ContextLogic [上下文处理]\n        direction TB\n        ContextMode -- “无上下文” --> NoContextPrompt[无上下文]\n        ContextMode -- “有上下文” --> CalcBudget[计算令牌预算]\n        CalcBudget --> TrimHist[修剪历史\\n（丢弃最旧内容 \u002F 智能修剪）]\n        TrimHist --> BuildBlock[构建上下文块]\n    end\n\n    %% --- 提示词工程 ---\n    subgraph PromptEng [提示词构造]\n        direction TB\n        BuildBlock --> SmallModel{小型模型模式？}\n        NoContextPrompt --> SmallModel\n\n        SmallModel -- 是 --> StrictPrompt[系统：身份 + 上下文 + 指令\\n用户：仅字幕文本]\n        SmallModel -- 否 --> StdPrompt[系统：身份 + 上下文\\n用户：指令 + 字幕文本]\n\n        StrictPrompt --> EscapeJSON[字符串转义为 JSON 格式]\n        StdPrompt --> EscapeJSON\n        EscapeJSON --> BuildPayload[构建 JSON 请求体]\n    end\n\n    BuildPayload --> InitLoop[初始化重试计数 = 0]\n\n    %% --- 统一执行循环 ---\n    subgraph RetrySystem [统一执行与重试循环]\n        direction TB\n        LoopCond{尝试次数 \u003C= 最大值？}\n        LoopCond -- 否 --> FailFinal([返回失败信息])\n\n        LoopCond -- 是 --> DelayCheck{是否为重试？}\n        DelayCheck -- 是 --> Wait[等待配置的延迟时间]\n        DelayCheck -- 否 --> CacheBranch\n        Wait --> CacheBranch\n\n        %% 缓存分支\n        CacheBranch{缓存模式已启用？}\n        CacheBranch -- 是 --> ReqCache[POST \u002Fresponses]\n        CacheBranch -- 否 --> ReqChat\n\n        ReqCache --> RespCache{响应是否正常？}\n        RespCache -- 是 --> ParseCache[提取 'output_text']\n        RespCache -- 否 --> LogCacheFail[记录失败] --> ReqChat[POST \u002Fchat\u002Fcompletions]\n\n        ParseCache --> HallucinationCheck\n\n        %% 标准聊天分支\n        ReqChat --> NetCheck{网络是否正常？}\n        NetCheck -- 否 --> IncRetry[增加重试次数] --> LoopCond\n        NetCheck -- 是 --> ParseJSON{是否为有效 JSON？}\n\n        ParseJSON -- 不是 --> IncRetry\n        ParseJSON -- 出错 --> LogAPIError[记录 API 错误] --> IncRetry\n        ParseJSON -- 成功 --> ExtractContent[提取内容]\n\n        ExtractContent --> HallucinationCheck{是否检查幻觉？}\n\n        HallucinationCheck -- “长度 > 5倍原文” --> LogHallu[记录警告：幻觉] --> IncRetry\n        HallucinationCheck -- 合格 --> SuccessBreak[退出循环]\n    end\n\n    %% --- 后处理 ---\n    SuccessBreak --> PostProc[后处理]\n    PostProc --> FixNewlines[修剪尾部换行符\\n（Gemini 修复）]\n    FixNewlines --> FixRTL[插入 Unicode RLE 符号\\n（阿拉伯语\u002F希伯来语修复）]\n    FixRTL --> ReturnSuccess([返回翻译结果])\n```\n\n\u003C\u002Fdetails>\n\n\u003Cbr>\n\n## 构建技术 🛠\n\n- **AngleScript** – 用于开发插件的脚本语言\n- **ChatGPT API** – 提供上下文感知的翻译能力\n- **PotPlayer API** – 实现与 PotPlayer 的无缝集成\n\n\u003Cp align=\"right\">(\u003Ca href=\"#readme-top\">返回顶部\u003C\u002Fa>)\u003C\u002Fp>\n\n---\n\n## 使用方法 ▶️\n\n当在 PotPlayer 中播放带有字幕的视频时，插件会自动调用 ChatGPT API 对字幕进行实时翻译。通过处理上下文、习语和文化差异，插件能够提供更准确的翻译。\n\n例如：\n- **输入：** *\"You're gonna old yeller my f**king universe.\"*\n  - **传统翻译工具**可能会输出直译或生硬的翻译。\n  - **ChatGPT 翻译**则捕捉了电影引用和上下文，给出更贴切的翻译。\n\n\u003Cp align=\"right\">(\u003Ca href=\"#readme-top\">返回顶部\u003C\u002Fa>)\u003C\u002Fp>\n\n---\n\n## 路线图 🗺\n\n- [x] 将 ChatGPT API 与 PotPlayer API 集成，实现字幕实时翻译。\n- [ ] 支持更多 AI 模型（计划中，但暂不紧急）。\n- [ ] 优化上下文处理，进一步提升翻译准确性。\n\n\u003Cp align=\"right\">(\u003Ca href=\"#readme-top\">返回顶部\u003C\u002Fa>)\u003C\u002Fp>\n\n---\n\n## 贡献 🤝\n\n欢迎贡献！提交拉取请求时，请清晰描述更改的目的。\n如果您有改进建议或 bug 修复，请在修改前先创建一个议题。\n\n\u003Cp align=\"right\">(\u003Ca href=\"#readme-top\">返回顶部\u003C\u002Fa>)\u003C\u002Fp>\n\n---\n\n## 许可证 📄\n\n根据 GPLv3 许可证发布。更多信息请参阅 `LICENSE` 文件。\n\n\u003Cp align=\"right\">(\u003Ca href=\"#readme-top\">返回顶部\u003C\u002Fa>)\u003C\u002Fp>\n\n---\n\n## 联系方式 📞\n\n个人网站：[obanarchy.org](https:\u002F\u002Fobanarchy.org)\n\n\u003Cp align=\"right\">(\u003Ca href=\"#readme-top\">返回顶部\u003C\u002Fa>)\u003C\u002Fp>\n\n---\n\n## 致谢 🙏\n\n- 感谢 OpenAI 提供强大的 ChatGPT API。\n- 感谢 PotPlayer 团队打造优秀的媒体播放器。\n- 感谢所有为改进本项目提出建议或贡献代码的人士（贡献者详情将在此处更新）。\n\n\u003Cp align=\"right\">(\u003Ca href=\"#readme-top\">返回顶部\u003C\u002Fa>)\u003C\u002Fp>\n\n---\n\n## 星标历史\n\n[![星标历史图表](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FFelix3322_PotPlayer_ChatGPT_Translate_readme_7e4c15dd242c.png)](https:\u002F\u002Fwww.star-history.com\u002F#Felix3322\u002FPotPlayer_ChatGPT_Translate&Date)\n\n---\n\n\u003C!-- Markdown 链接与图片 -->\n[stars-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate.svg?style=for-the-badge\n[stars-url]: https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Fstargazers\n[forks-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fforks\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate.svg?style=for-the-badge\n[forks-url]: https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Fnetwork\u002Fmembers\n[issues-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate.svg?style=for-the-badge\n[issues-url]: https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Fissues\n[license-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate.svg?style=for-the-badge\n[license-url]: https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Fblob\u002Fmaster\u002FLICENSE","# PotPlayer_ChatGPT_Translate 快速上手指南\n\nPotPlayer_ChatGPT_Translate 是一款基于 AngleScript 开发的 PotPlayer 插件，利用 ChatGPT API（或兼容接口）实现实时、具备上下文感知的字幕翻译。相比传统翻译工具，它能更准确地处理俚语、文化梗和语境。\n\n## 环境准备\n\n*   **操作系统**: Windows\n*   **核心软件**: [PotPlayer](https:\u002F\u002Fpotplayer.daum.net\u002F) (需已安装)\n*   **API 密钥**: \n    *   OpenAI API Key，或\n    *   任何兼容 OpenAI 格式的第三方\u002F本地大模型接口地址及密钥（如 DeepSeek, Moonshot, Local LLM 等）。\n*   **网络环境**: 能够访问所选 AI 模型的 API 端点。\n\n## 安装步骤\n\n推荐普通用户使用**全自动安装程序**，无需手动配置文件路径。\n\n### 方法一：全自动安装（推荐）\n\n1.  **下载安装器**\n    前往 [Releases 页面](https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Freleases\u002Flatest) 下载最新的 `installer.exe`。\n\n2.  **运行安装向导**\n    双击运行 `installer.exe`，若弹出管理员权限提示请点击“是”。\n\n3.  **确认插件目录**\n    安装程序会自动检测 PotPlayer 安装路径。请确认目标文件夹为：\n    `...\\PotPlayer\\Extension\\Subtitle\\Translate`\n    *(若 PotPlayer 安装在非默认路径，请手动浏览至正确的 `Translate` 文件夹)*\n\n4.  **选择插件模式**\n    *   **With context**: 翻译质量更高，能理解上下文（推荐），延迟略高。\n    *   **Without context**: 速度更快，但缺乏上下文关联。\n\n5.  **配置模型与接口**\n    在安装界面输入以下信息：\n    *   **Model Name**: 模型 ID（例如：`gpt-4.1-nano` 或 `deepseek-chat`）。\n    *   **Custom API base URL (可选)**: 格式为 `ModelName|API Base URL`。\n        *   示例：`gpt-4.1-nano|https:\u002F\u002Fapi.openai.com\u002Fv1\u002Fchat\u002Fcompletions`\n    *   **免密钥接口**: 如果接口不需要 Key，留空密钥栏并点击 **Verify**。验证成功后，安装程序会自动注入 `nullkey`。\n    *   **API Key**: 如果需要密钥，直接粘贴即可。\n\n6.  **完成安装**\n    点击 **Install** 复制文件。可选择注册卸载项以便日后清理。\n\n### 方法二：手动安装\n\n1.  从仓库下载最新 ZIP 包并解压。\n2.  将 `ChatGPTSubtitleTranslate.as` 和 `ChatGPTSubtitleTranslate.ico` 复制到 PotPlayer 插件目录：\n    ```text\n    C:\\Program Files\\DAUM\\PotPlayer\\Extension\\Subtitle\\Translate\n    ```\n    *(请根据实际安装路径调整)*\n3.  启动 PotPlayer 进行配置（见下文）。\n\n> **注意**: 若在“带上下文”和“不带上下文”版本间切换，请务必同时替换 `.as` 文件，避免脚本冲突。\n\n## 基本使用\n\n安装完成后，需在 PotPlayer 内部进行简单配置即可开始使用。\n\n### 1. 启用插件\n\n1.  打开 PotPlayer，按 **F5** 进入偏好设置。\n2.  导航至：**扩展 (Extensions)** > **字幕翻译 (Subtitle translation)**。\n3.  在列表中选择 **ChatGPT Translate**。\n\n### 2. 配置参数\n\n在右侧设置面板中填写关键信息：\n\n*   **模型名称 (Model Name)**:\n    *   直接使用默认接口：输入模型名，如 `gpt-4o`。\n    *   使用自定义接口：格式为 `模型名 | 接口地址`。\n    *   **高级格式 (v1.7+)**: 支持追加延迟、重试及缓存策略。\n        ```text\n        gpt-4.1-nano|https:\u002F\u002Fapi.openai.com\u002Fv1\u002Fchat\u002Fcompletions|nullkey|500|retry1|cache=auto\n        ```\n        *   `nullkey`: 表示无需 API Key。\n        *   `500`: 每次请求前延迟 500ms。\n        *   `retry1`: 空响应时重试一次。\n        *   `cache=auto`: 自动管理上下文缓存。\n\n*   **API Key**: 填入你的密钥。若接口无需密钥且安装时未自动处理，可尝试留空或填入 `nullkey`（视具体接口要求而定）。\n\n*   **语言设置**: 设定源语言（Source）和目标语言（Target，如 Chinese）。\n\n### 3. 开始观看\n\n加载带有字幕的视频文件，插件将自动拦截字幕流并调用 AI 进行实时翻译。你可以通过 PotPlayer 的字幕菜单切换显示原始字幕或翻译后的字幕。\n\n#### 常用模型配置示例\n\n| 服务商 | 配置字符串 (填入模型名称栏) |\n| :--- | :--- |\n| **OpenAI** | `gpt-4o\\|https:\u002F\u002Fapi.openai.com\u002Fv1\u002Fchat\u002Fcompletions` |\n| **DeepSeek** | `deepseek-chat\\|https:\u002F\u002Fapi.deepseek.com\u002Fv1\u002Fchat\u002Fcompletions` |\n| **Moonshot** | `moonshot-v1-128k\\|https:\u002F\u002Fapi.moonshot.cn\u002Fv1\u002Fchat\u002Fcompletions` |\n| **通义千问** | `qwen-plus\\|https:\u002F\u002Fdashscope-intl.aliyuncs.com\u002Fcompatible-mode\u002Fv1\u002Fchat\u002Fcompletions` |\n| **本地部署** | `model-name\\|http:\u002F\u002F127.0.0.1:11434\u002Fv1\u002Fchat\u002Fcompletions\\|nullkey` |\n\n*(注：表格中的 `\\|` 在实际填写时请直接使用 `|` 符号)*","资深数据工程师李明正在利用晚间时间观看一场关于最新大模型架构的英文技术讲座视频，急需理解其中复杂的术语和逻辑细节。\n\n### 没有 PotPlayer_ChatGPT_Translate 时\n- **翻译生硬且丢失语境**：播放器自带的机器翻译将\"Transformer attention mechanism\"直译为“变压器注意机制”，导致专业概念完全错误，必须频繁暂停去搜索引擎查证。\n- **打断学习心流**：为了看懂字幕，不得不反复暂停、回放甚至手动复制字幕到翻译网站，原本连贯的技术思路被切割得支离破碎。\n- **无法处理长句逻辑**：遇到讲师快速输出的长难句时，传统翻译工具只能逐句直译，无法结合上下文推断指代关系，导致逻辑链条断裂。\n- **本地模型部署门槛高**：虽然想尝试更聪明的本地模型，但缺乏将 Ollama 等工具与播放器实时对接的便捷方案，配置过程极其繁琐。\n\n### 使用 PotPlayer_ChatGPT_Translate 后\n- **语境感知精准翻译**：插件调用 ChatGPT 或本地 Ollama 模型，能识别技术语境，将专业术语准确译为\"Transformer 注意力机制”，并自动优化句式符合中文习惯。\n- **沉浸式无感学习**：字幕在视频播放过程中实时流转翻译，无需任何暂停或额外操作，李明可以像看母语视频一样流畅地吸收知识。\n- **上下文逻辑连贯**：模型能记忆前文内容，准确处理代词指代和复杂逻辑推导，即使讲师语速很快，也能输出逻辑通顺的完整段落译文。\n- **灵活兼容多种模型**：轻松配置连接本地部署的轻量级模型或云端 API，既保护了隐私又降低了使用成本，一键即可享受高质量翻译。\n\nPotPlayer_ChatGPT_Translate 通过将强大的大语言模型实时嵌入播放流程，彻底消除了语言障碍，让全球优质技术视频资源变得触手可及且易于消化。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FFelix3322_PotPlayer_ChatGPT_Translate_dadce72c.png","Felix3322","Felix Liu","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002FFelix3322_a1e90aec.jpg",null,"Nerdy Inc.","%LocalAppData%\\Programs\\Python\\Python313\\python.exe","ob-buff.dev","https:\u002F\u002Fgithub.com\u002FFelix3322",[81,85,89,93,97,101],{"name":82,"color":83,"percentage":84},"C++","#f34b7d",37.9,{"name":86,"color":87,"percentage":88},"AngelScript","#C7D7DC",34.2,{"name":90,"color":91,"percentage":92},"Python","#3572A5",24,{"name":94,"color":95,"percentage":96},"PowerShell","#012456",2.4,{"name":98,"color":99,"percentage":100},"C","#555555",1.5,{"name":102,"color":103,"percentage":104},"Batchfile","#C1F12E",0,930,63,"2026-04-06T09:02:16","GPL-3.0","Windows","未说明",{"notes":112,"python":110,"dependencies":113},"该工具是 PotPlayer 的插件（使用 AngleScript 编写），并非独立的 Python 应用程序，因此无需配置 Python、GPU 或特定内存环境。运行核心需求是安装 PotPlayer 播放器并拥有可用的 AI 模型 API Key（支持 OpenAI、DeepSeek、通义千问等兼容接口，也支持本地部署的 API）。提供自动安装程序 (installer.exe) 和手动安装两种方式。",[114,115],"PotPlayer (媒体播放器)","ChatGPT API 或兼容的 LLM API",[35,117,16,14,60],"插件",[119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138],"api","chatgpt","chatgpt-api","openai","openai-api","player-video","potplayer","translate","translation","ai-translator","anglescript","language","language-model","languages","plugin","plugins","script","scripts","potplayer-extension","llm","2026-03-27T02:49:30.150509","2026-04-07T03:52:56.226882",[142,147,152,157,162,167,172],{"id":143,"question_zh":144,"answer_zh":145,"source_url":146},20852,"配置阿里云百炼（DashScope）API 时提示验证失败或出现红叉怎么办？","这通常是因为 API Base URL 填写不完整。请确保将 API 地址填写为：`https:\u002F\u002Fdashscope.aliyuncs.com\u002Fcompatible-mode\u002Fv1\u002Fchat\u002Fcompletions`。此外，设置界面出现的红色叉号是 PotPlayer 自身的显示问题，插件无法修改，只要点击“测试”按钮提示可以使用即可忽略该红叉。","https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Fissues\u002F24",{"id":148,"question_zh":149,"answer_zh":150,"source_url":151},20853,"使用智谱 GLM 或其他非 OpenAI 模型时无法通过测试或翻译不生效如何解决？","此问题在旧版本中较为常见，通常是因为插件对非 OpenAI 接口的兼容性不足。请尝试更新插件到最新版本（如 1.4.2 或更高），新版本已修复了对智谱 AI、硅基流动等第三方模型的支持。如果更新后仍无效，请检查模型名称和 API 地址是否完全匹配服务商提供的文档。","https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Fissues\u002F22",{"id":153,"question_zh":154,"answer_zh":155,"source_url":156},20854,"字幕翻译时周期性出现某句英语未翻译直接显示原文的情况？","这可能是由于使用了参数量过小的模型导致推理不稳定。建议在插件设置中开启“小模型模式”（Small Model Mode），或者更换为参数量更大、性能更稳定的模型（如 qwen-7b 及以上版本）。最新发行版已针对小模型进行了优化，更新插件通常能解决此问题。","https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Fissues\u002F92",{"id":158,"question_zh":159,"answer_zh":160,"source_url":161},20855,"如何配置本地 AI 模型（如 Ollama）进行字幕翻译？","需要在插件配置中指定本地 API 地址和模型名称。例如，将 API URL 设置为本地服务地址（如 `http:\u002F\u002F192.168.0.52:443\u002Fv1\u002Fchat\u002Fcompletions`），并在模型名称栏填入具体的模型标识（如 `qwen2.5:3b` 或 `sakura-1.5b-qwen2.5-v1.0-q5ks`）。确保本地 AI 服务已启动且端口可访问。","https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Fissues\u002F5",{"id":163,"question_zh":164,"answer_zh":165,"source_url":166},20856,"删除并重新安装插件后，为什么之前输入的 API Key 和 URL 还在？","这是因为 PotPlayer 会将登录面板输入的数据单独缓存，或者插件将数据保存到了永久变量中。即使删除了插件文件，PotPlayer 内部可能仍保留着同名变量的缓存。如果需要彻底清除，可以尝试在 PotPlayer 的设置中手动清空相关配置项，或者修改变量名后重新安装。安装包中的预设数据仅在首次注入时有效，优先使用播放器内修改的数据。","https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Fissues\u002F87",{"id":168,"question_zh":169,"answer_zh":170,"source_url":171},20857,"启动 PotPlayer 时报错 'Name conflict' 或 'FormatFailureTranslation is a global property' 怎么办？","这是由多版本插件共存或缓存导致的变量名冲突。解决方法是卸载当前插件，清理 PotPlayer 的插件缓存，然后下载并安装最新的发行版（如 v1.7.4+），维护者已在最新版本中修改了冲突的变量名。如果问题依旧，请检查是否同时加载了多个不同版本的翻译插件。","https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Fissues\u002F82",{"id":173,"question_zh":174,"answer_zh":175,"source_url":176},20858,"如何支持第三方 API 代理端点（如 new-api）？","新版插件已支持自定义 API 端点。用户可以直接在配置文件的 API 地址栏填入第三方代理的完整 URL（例如 `https:\u002F\u002Fyour-proxy-domain\u002Fv1\u002Fchat\u002Fcompletions`）。系统会优先使用用户指定的自定义端点进行请求，无需修改源代码，只需确保代理端点兼容 OpenAI 格式的接口即可。","https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Fissues\u002F6",[178,183,188,193,198,203,208,213,218,223,228,233,238,243,248,253,258,263,268,273],{"id":179,"version":180,"summary_zh":181,"released_at":182},126853,"v1.9.2-release2","PotPlayer ChatGPT 翻译 v1.9.2-release2\n\n啥也没改 只是换成 cpp 安装包了（现在安装不需要等 pyinstaller 解压了）\n更新信息详见 v1.9.2","2026-03-27T23:38:44",{"id":184,"version":185,"summary_zh":186,"released_at":187},126854,"v1.9.2","### 变更\n- 修复 `SubtitleTranslate - ChatGPT - Without Context.as` 中重复的 AngelScript 定义（`FormatFailureTranslation`、`OnInitialize`、`OnFinalize`），这些定义在播放媒体时会导致弹出错误提示（问题 #100）。\n- 将插件\u002F安装程序版本升级至 `1.9.2`，并重新构建安装程序。\n- 修复 `releases\u002Fbuild\u002Fbuild_installer.bat` 脚本，使 PyInstaller 现在能够快速失败，并从正确的 work\u002Fspec 目录进行构建。\n\n### 资产\n- `installer.v1.9.2.exe`\n","2026-03-15T18:49:50",{"id":189,"version":190,"summary_zh":191,"released_at":192},126855,"v1.9.1","### 变更\n- 改进 `SubtitleTranslate - ChatGPT.as` 中针对官方 OpenAI\u002FGemini 兼容端点的上下文缓存命中行为。\n- 添加 OpenAI 提示词缓存控制选项（`prompt_cache_key`、`prompt_cache_retention`）以及 Gemini 的显式缓存透传功能（`google.cached_content`）。\n- 改进在 `\u002Fresponses` 不受支持时的回退逻辑。\n- 更新安装程序默认配置，采用推荐的以缓存为导向的配置文件：\n  - 延迟：`500ms`\n  - 重试策略：`retry1`\n  - 上下文缓存：`auto`\n  - 提示词缓存保留时间：`24小时`\n- 重新构建安装程序二进制文件。\n\n### 资产\n- `installer.v1.9.exe`\n","2026-03-06T01:34:40",{"id":194,"version":195,"summary_zh":196,"released_at":197},126856,"v1.9","# 📢 PotPlayer ChatGPT 翻译 v1.9.0\n\n> **本次更新为累积更新，包含了从 v1.8 到 v1.9.0 的所有改进。**\n> 带来了架构级的重构、针对小模型的深度优化，以及修复了此前版本中存在的严重字符处理 Bug。\n\n## 📦 下载地址 \u002F Download\n\n| 渠道 (Channel) | 下载链接 (Download Link) |\n| --- | --- |\n| **GitHub (Global)** | [👉 下载最新安装程序 (v1.9.0)](https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Freleases\u002Fdownload\u002Fv1.9\u002Finstaller.exe) |\n| **Gitee (China)** | [🚀 国内镜像快速下载](https:\u002F\u002Fgitee.com\u002Ffelix3322\u002FPotPlayer_ChatGPT_Translate\u002Fraw\u002Fmaster\u002Freleases\u002Flatest\u002Finstaller.exe) |\n\n---\n\n## ✨ 新增特性 \u002F New Features (v1.9.0)\n\n**1. [重构] 统一重试循环 (Unified Retry Loop)**\n彻底重构了核心翻译逻辑，现在网络错误、API 报错和幻觉检测共享同一个重试计数器。这意味着如果网络偶尔超时，或者模型偶尔产生幻觉，脚本都能智能地利用剩余的重试机会自动恢复，再也不会因为单一类型的失败而卡死。\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>🛠️ 点击查看逻辑流程图 \u002F Logic Flowchart\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n```mermaid\ngraph TD\n    %% --- 初始化阶段 ---\n    Start([开始: Translate]) --> InitConfig[加载配置与Token规则]\n    InitConfig --> CheckAuth{检查 API Key?}\n    CheckAuth -- 否 --> RetError([返回错误信息])\n    CheckAuth -- 是 --> UpdateHist[更新字幕历史]\n\n    %% --- 上下文管理 ---\n    UpdateHist --> ContextMode{插件版本?}\n    \n    subgraph ContextLogic [上下文处理]\n        direction TB\n        ContextMode -- \"无上下文版\" --> NoContextPrompt[无上下文]\n        ContextMode -- \"带上下文版\" --> CalcBudget[计算 Token 预算]\n        CalcBudget --> TrimHist[\"裁剪历史\\n(丢弃旧的 \u002F 智能裁剪)\"]\n        TrimHist --> BuildBlock[构建上下文块]\n    end\n\n    %% --- 提示词工程 ---\n    subgraph PromptEng [提示词构建]\n        direction TB\n        BuildBlock --> SmallModel{启用小模型模式?}\n        NoContextPrompt --> SmallModel\n        \n        SmallModel -- 是 --> StrictPrompt[System: 身份 + 上下文 + 指令\\nUser: 仅字幕原文]\n        SmallModel -- 否 --> StdPrompt[System: 身份 + 上下文\\nUser: 指令 + 字幕原文]\n        \n        StrictPrompt --> EscapeJSON[JSON 字符串转义]\n        StdPrompt --> EscapeJSON\n        EscapeJSON --> BuildPayload[构建 JSON 请求体]\n    end\n\n    BuildPayload --> InitLoop[初始化重试计数 = 0]\n\n    %% --- 统一执行循环 ---\n    subgraph RetrySystem [统一执行与重试循环]\n        direction TB\n        LoopCond{尝试次数 \u003C= 最大值?}\n        LoopCond -- 否 --> FailFinal([返回失败信息])\n        \n        LoopCond -- 是 --> DelayCheck{是重试吗?}\n        DelayCheck -- 是 --> Wait[\"休眠 (DelayMs)\"]\n        DelayCheck -- 否 --> CacheBranch\n        Wait --> CacheBranch\n\n        %% 缓存分支\n        CacheBranch{启用缓存模式?}\n        CacheBranch -- 是 --> ReqCache[请求 \u002Fresponses 端点]\n        CacheBranch -- 否 --> ReqChat\n        \n        ReqCache --> RespCache{响应成功?}\n        RespCache -- 是 --> ParseCache[提取 'output_text']\n        RespCache -- 否 --> LogCacheFail[记录失败] --> ReqChat[请求 \u002Fchat\u002Fcompletions]\n        \n        ParseCache --> HallucinationCheck\n        \n        %% 标准聊天分支\n        ReqChat --> NetCheck{网络连接正常?}\n        NetCheck -- 否 --> IncRetry[尝试次数++] --> LoopCond\n        NetCheck -- 是 --> ParseJSON{JSON 有效?}\n        \n        ParseJSON -- 否 --> IncRetry\n        ParseJSON -- Error --> LogAPIError[记录 API 错误] --> IncRetry\n        ParseJSON -","2026-01-17T23:22:50",{"id":199,"version":200,"summary_zh":201,"released_at":202},126857,"v1.8","# 📢 PotPlayer ChatGPT 翻译 v1.8\n\n## 📦 下载地址 \u002F 下载\n\n| 渠道 (Channel) | 下载链接 (Download Link) |\n| --- | --- |\n| **GitHub（全球）** | [👉 下载最新安装程序（v1.8）](https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Freleases\u002Fdownload\u002Fv1.8\u002Finstaller.exe) |\n| **Gitee（中国）** | [🚀 国内镜像快速下载](https:\u002F\u002Fgitee.com\u002Ffelix3322\u002FPotPlayer_ChatGPT_Translate\u002Fraw\u002Fmaster\u002Freleases\u002Flatest\u002Finstaller.exe) |\n\n---\n\n## 🔧 更新内容 \u002F 更新亮点\n\n**本次更新主要集中在核心稳定性和字符处理的修复上，强烈建议所有用户升级：**\n\n* **[重要修复]** **修复 JSON 转义失效问题**：修复了一个导致特殊字符（如引号、反斜杠、换行符）无法正确转义的严重 bug，大幅提升了复杂字幕内容的翻译稳定性。\n* **[重要修复]** **修复 CJK 字符截断问题**：优化了上下文“智能修剪”逻辑，现在能正确处理 UTF-8 多字节字符（如中文、韩文），防止因字符被切断而导致的乱码或 API 报错。\n* **[优化]** **增强 JSON 兼容性**：新增对退格符 (`\\b`) 和换页符 (`\\f`) 的转义支持，符合更严格的 JSON 规范。\n* **[优化]** **重试逻辑安全网**：为网络重试机制添加了最大尝试次数限制，防止在网络不可用时陷入无限循环。\n\n---\n\n## 🛠 核心改进详情 \u002F 技术改进\n\n针对开发者与高级用户，本次更新在底层逻辑上做了以下调整：\n\n> **AngelScript 修复: 字符串替换与切片**\n> 修正了 `string.replace` 返回值未被重新赋值的低级错误；重写了 `Smart Trim` 算法，在截取字符串时会自动检测 UTF-8 边界，避免产生无效字节序列。\n\n> **鲁棒性增强: Robustness**\n> `ExecuteWithRetry` 函数现在拥有硬性的循环上限（10次），即使在极端的网络配置或错误状态下也能保证主线程不会卡死。\n\n---\n\n## 📸 预览 \u002F 截图\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fd21a23f8-d580-400d-8e94-efc618b9c541\" width=\"90%\" alt=\"Banner\" \u002F>\n  \u003Cbr>\u003Cbr>\n  \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fed644de9-f878-4978-bb54-5f1be48ad7d0\" width=\"200\" alt=\"设置\" \u002F>\n\u003C\u002Fp>\n\n---\n\n## ℹ️ 其他说明 \u002F 补充说明\n\n* 💻 **运行环境**：建议在 **Windows 10 \u002F 11** 系统下配合最新版 PotPlayer 运行。\n* ⚠️ **升级提示**：由于修复了核心脚本逻辑，**请务必使用安装包重新安装**，或手动覆盖 `SubtitleTranslate - ChatGPT.as` 和 `SubtitleTranslate - ChatGPT - Without Context.as` 两个文件。\n* 🐞 **问题反馈**：如遇安装或使用问题，请通过 [GitHub Issues](https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Fissues) 提交反馈。\n","2026-01-15T23:31:13",{"id":204,"version":205,"summary_zh":206,"released_at":207},126858,"v1.7.5","# 📢 PotPlayer ChatGPT 翻译 v1.7.5\n\n## 📦 下载地址 \u002F 下载\n\n| 渠道 (Channel) | 下载链接 (Download Link) |\n| --- | --- |\n| **GitHub（全球）** | [👉 下载最新安装程序（v1.7.5）](https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Freleases\u002Fdownload\u002Fv1.7.5\u002Finstaller.v1.7.5.1.exe) |\n| **Gitee（中国）** | [🚀 国内镜像快速下载](https:\u002F\u002Fgitee.com\u002Ffelix3322\u002FPotPlayer_ChatGPT_Translate\u002Fraw\u002Fmaster\u002Freleases\u002Flatest\u002Finstaller.exe) |\n\n---\n\n## 🔧 更新内容 \u002F 更新亮点\n\n**本次更新带来了多项功能扩展与自动化优化：**\n\n* **[新增]** **支持 Google Gemini 模型**：现在可以在翻译引擎中选择 Gemini，提供更多样化的 AI 翻译选择。\n* **[优化]** **优化 NullKey 处理**：改进了 API Key 为空或失效时的逻辑判定，提升了容错率。\n* **[新增]** **增强型打包脚本**：引入了兼容性更广的打包脚本，确保在不同环境下构建的安装包更加稳定。\n* **[自动化]** **版本号自动同步**：构建流程现已支持自动读取 Git 最新 Tag 作为版本号，减少手动维护错误。\n\n---\n\n## 🛠 核心改进详情 \u002F 技术改进\n\n针对开发者与高级用户，本次更新在底层逻辑上做了以下调整：\n\n> **模型支持：Gemini 集成**\n> 在安装包附带了 gemini 的自动填充选项。\n\n> **自动化构建：CI\u002FCD 优化**\n> 打包脚本现在能够自动提取仓库的 `latest tag`，确保 `About` 页面与安装包版本始终保持一致。\n\n---\n\n## 📸 预览 \u002F 截图\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fd21a23f8-d580-400d-8e94-efc618b9c541\" width=\"90%\" alt=\"Banner\" \u002F>\n  \u003Cbr>\u003Cbr>\n  \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fed644de9-f878-4978-bb54-5f1be48ad7d0\" width=\"200\" alt=\"设置\" \u002F>\n\u003C\u002Fp>\n\n---\n\n## ℹ️ 其他说明 \u002F 补充说明\n\n* 💻 **运行环境**：建议在 **Windows 10 \u002F 11** 系统下配合最新版 PotPlayer 运行。\n* 🔑 **配置说明**：若使用 Gemini 模型，请确保已在设置面板中填入有效的 Google AI API Key。\n* 🐞 **问题反馈**：如遇安装或使用问题，请通过 [GitHub Issues](https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Fissues) 提交反馈。","2026-01-14T00:47:56",{"id":209,"version":210,"summary_zh":211,"released_at":212},126859,"v1.7.4","# 📢 PotPlayer ChatGPT 翻译 v1.7.4\n\n[![发布](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FRelease-v1.7.4-blue.svg)](https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Freleases)\n[![平台](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FPlatform-Windows%2010%20%7C%2011-lightgrey.svg)]()\n\n## 📦 下载地址 \u002F Download\n\n| 渠道 (Channel) | 下载链接 (Download Link) |\n| :--- | :--- |\n| **GitHub（全球）** | [👉 **下载最新安装程序（v1.7.4）**](https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Freleases\u002Fdownload\u002Fv1.7.4\u002Finstaller.v1.7.4.exe) |\n| **Gitee（中国）** | [🚀 国内镜像快速下载](https:\u002F\u002Fgitee.com\u002Ffelix3322\u002FPotPlayer_ChatGPT_Translate\u002Fraw\u002Fmaster\u002Freleases\u002Flatest\u002Finstaller.exe) |\n\n---\n\n## 🔧 更新内容 \u002F Update Highlights\n\n**本次更新主要修复了以下导致脚本崩溃的问题：**\n\n* **[修复]** 解决了全局属性名称冲突（Name conflict）报错。\n* **[修复]** 修复了 JSON 文本提取时的底层运行异常（Caught an exception）。\n* **[优化]** 提升了脚本在 PotPlayer 环境下的加载稳定性。\n\n---\n\n## 🛠 错误修复详情 \u002F Technical Fixes\n\n针对以下 **PotPlayer AngelScript 控制台** 报错进行了针对性修复：\n\n> **报错 1: 全局属性冲突**\n> `SubtitleTranslate - ChatGPT.as (759, 1) : ERR : Name conflict. 'GPT_CTX_FormatFailureTranslation' is a global property.`\n\n> **报错 2: 函数解析异常**\n> `func: string GPT_ExtractResponsesText(JsonValue&in)`\n> `line: 888`\n> `desc: Caught an exception from the application`\n\n---\n\n## 📸 预览 \u002F Screenshots\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fd21a23f8-d580-400d-8e94-efc618b9c541\" width=\"90%\" alt=\"Banner\" \u002F>\n  \u003Cbr>\u003Cbr>\n  \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fed644de9-f878-4978-bb54-5f1be48ad7d0\" width=\"200\" alt=\"设置\" \u002F>\n\u003C\u002Fp>\n\n---\n\n## ℹ️ 其他说明 \u002F Additional Notes\n\n* 💻 **运行环境**：建议在 **Windows 10 \u002F 11** 系统下运行。\n* 🐞 **问题反馈**：如遇安装或使用问题，请通过 [GitHub Issues](https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Fissues) 提交反馈。\n\n---","2025-11-28T18:50:14",{"id":214,"version":215,"summary_zh":216,"released_at":217},126860,"v1.7.3","# 📢 PotPlayer ChatGPT 翻译安装程序更新说明\n\n# 📢 PotPlayer ChatGPT 翻译安装程序发布说明\n\n---\n\n## 📦 下载地址 \u002F Download\n\n* **[[👉 点击下载最新版安装包 (Download Latest Installer)](https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Freleases\u002Fdownload\u002Fv1.7.3\u002Finstaller.v1.7.3.exe)](https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Freleases\u002Fdownload\u002Fv1.7.3\u002Finstaller.v1.7.3.exe)**\n\n* **⛔ 国内镜像下载（老版本） \u002F Mirror (Outdated Version)**\n  *目前尚未更新至 1.7.1，以下镜像仍为旧版*\n  [https:\u002F\u002Fwwcq.lanzouu.com\u002FiVIH6367bicd](https:\u002F\u002Fwwcq.lanzouu.com\u002FiVIH6367bicd)\n  密码: `9mj8`\n\n---\n\n## 🔧 本次更新内容 \u002F Update Highlights\n\n修复了\n```\n--------PotPlayer的AngelScript控制台--------\nSubtitleTranslate - ChatGPT.as (759, 1) : ERR : 名称冲突。'GPT_CTX_FormatFailureTranslation' 是一个全局属性。\n```\n\n---\n\n## 📸 截图展示 \u002F Screenshots\n\n\u003Cimg width=\"1663\" height=\"408\" alt=\"image\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fd21a23f8-d580-400d-8e94-efc618b9c541\" \u002F>  \n\n\u003Cimg width=\"150\" height=\"260\" alt=\"image\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fed644de9-f878-4978-bb54-5f1be48ad7d0\" \u002F>  \n\n---\n\n## ℹ️ 其他说明 \u002F Additional Notes\n\n* 建议在 **Windows 10\u002F11 环境** 下运行本安装包。\n  推荐在 **Windows 10\u002F11** 上运行。\n\n* 如果遇到问题，可以在 [[Issues](https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Fissues)](https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Fissues) 提交反馈。\n  如有任何问题或建议，请通过 [[Issues](https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Fissues)](https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Fissues) 反馈。","2025-11-28T18:10:53",{"id":219,"version":220,"summary_zh":221,"released_at":222},126861,"v1.7.2","# 📢 PotPlayer ChatGPT 翻译安装程序更新说明\n\n# 📢 PotPlayer ChatGPT 翻译安装程序发布说明\n\n---\n\n## 📦 下载地址 \u002F Download\n\n* **[[👉 点击下载最新版安装包 (Download Latest Installer)](https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Freleases\u002Fdownload\u002Fv1.7.2\u002Finstaller.v1.7.2.exe)](https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Freleases\u002Fdownload\u002Fv1.7.2\u002Finstaller.v1.7.2.exe)**\n\n* **⛔ 国内镜像下载（老版本） \u002F Mirror (Outdated Version)**\n  *目前尚未更新至 1.7.1，以下镜像仍为旧版*\n  [https:\u002F\u002Fwwcq.lanzouu.com\u002FiVIH6367bicd](https:\u002F\u002Fwwcq.lanzouu.com\u002FiVIH6367bicd)\n  密码: `9mj8`\n\n---\n\n## 🔧 本次更新内容 \u002F Update Highlights\n\n变量名都改了，由于#82 我无法复现，所以只能改个变量名看看能不能修复\n\n---\n\n## 📸 截图展示 \u002F Screenshots\n\n\u003Cimg width=\"1663\" height=\"408\" alt=\"image\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fd21a23f8-d580-400d-8e94-efc618b9c541\" \u002F>  \n\n\u003Cimg width=\"150\" height=\"260\" alt=\"image\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fed644de9-f878-4978-bb54-5f1be48ad7d0\" \u002F>  \n\n---\n\n## ℹ️ 其他说明 \u002F Additional Notes\n\n* 建议在 **Windows 10\u002F11 环境** 下运行本安装包。\n  推荐在 **Windows 10\u002F11** 上运行。\n\n* 如果遇到问题，可以在 [[Issues](https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Fissues)](https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Fissues) 提交反馈。\n  如遇问题或有建议，请通过 [[Issues](https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Fissues)](https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Fissues) 反馈。","2025-11-28T17:50:07",{"id":224,"version":225,"summary_zh":226,"released_at":227},126862,"v1.7.1","# 📢 PotPlayer ChatGPT 翻译安装程序更新说明\n\n# 📢 PotPlayer ChatGPT 翻译安装程序发布说明\n\n---\n\n## 📦 下载地址 \u002F Download\n\n* **[[👉 点击下载最新版安装包 (Download Latest Installer)](https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Freleases\u002Fdownload\u002Fv1.7.1\u002Finstaller.v1.7.1.exe)](https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Freleases\u002Fdownload\u002Fv1.7.1\u002Finstaller.v1.7.1.exe)**\n\n* **⛔ 国内镜像下载（老版本） \u002F Mirror (Outdated Version)**\n  *目前尚未更新至 1.7.1，以下镜像仍为旧版*\n  [https:\u002F\u002Fwwcq.lanzouu.com\u002FiVIH6367bicd](https:\u002F\u002Fwwcq.lanzouu.com\u002FiVIH6367bicd)\n  密码: `9mj8`\n\n---\n\n## 🔧 本次更新内容 \u002F Update Highlights\n\n* **增强稳定性**，在网络波动、API 返回格式异常、线程调度等问题情况下，程序更加不易崩溃。\n* **Bug 修复**：修复了用户反馈的多个问题（#82 #81 #77 #78）。\n\n---\n\n## 📸 截图展示 \u002F Screenshots\n\n\u003Cimg width=\"1663\" height=\"408\" alt=\"image\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fd21a23f8-d580-400d-8e94-efc618b9c541\" \u002F>  \n\n\u003Cimg width=\"150\" height=\"260\" alt=\"image\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fed644de9-f878-4978-bb54-5f1be48ad7d0\" \u002F>  \n\n---\n\n## ℹ️ 其他说明 \u002F Additional Notes\n\n* 建议在 **Windows 10\u002F11 环境** 下运行本安装包。\n  推荐在 **Windows 10\u002F11** 上运行。\n\n* 如果遇到问题，可以在 [[Issues](https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Fissues)](https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Fissues) 提交反馈。\n  如遇问题或有建议，请通过 [[Issues](https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Fissues)](https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Fissues) 反馈。","2025-11-27T23:55:09",{"id":229,"version":230,"summary_zh":231,"released_at":232},126863,"v1.6","# 📢 PotPlayer ChatGPT Translate 安装器更新说明  \r\n# 📢 Release Notes for PotPlayer ChatGPT Translate Installer  \r\n\r\n---\r\n\r\n## 📦 下载地址 \u002F Download  \r\n- **[👉 点击下载最新版安装包 (Download Latest Installer)](https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Freleases\u002Fdownload\u002Fv1.6\u002Finstaller.exe)**  \r\n\r\n- **⛔ 国内镜像下载（老版本） \u002F Mirror (Outdated Version)**  \r\n  [https:\u002F\u002Fwwcq.lanzouu.com\u002FiVIH6367bicd](https:\u002F\u002Fwwcq.lanzouu.com\u002FiVIH6367bicd)  \r\n  密码: `9mj8`  \r\n\r\n---\r\n\r\n## 🔧 本次更新内容 \u002F Update Highlights  \r\n- 新增 **OpenAI Responses API**，可显著降低使用成本。  \r\n- Added **OpenAI Responses API** support, which greatly reduces usage cost.  \r\n\r\n---\r\n\r\n## 📸 截图展示 \u002F Screenshots  \r\n\r\n\u003Cimg width=\"1663\" height=\"408\" alt=\"image\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fd21a23f8-d580-400d-8e94-efc618b9c541\" \u002F>  \r\n\r\n\u003Cimg width=\"150\" height=\"260\" alt=\"image\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fed644de9-f878-4978-bb54-5f1be48ad7d0\" \u002F>  \r\n\r\n---\r\n\r\n## ℹ️ 其他说明 \u002F Additional Notes  \r\n- 建议在 **Windows 10\u002F11 环境** 下运行本安装包。  \r\n  Recommended to run on **Windows 10\u002F11**.  \r\n\r\n- 如果遇到问题，可以在 [Issues](https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Fissues) 提交反馈。  \r\n  For issues or feedback, please report via [Issues](https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Fissues).  \r\n","2025-09-15T16:17:02",{"id":234,"version":235,"summary_zh":236,"released_at":237},126864,"1.5.4","# PotPlayer ChatGPT Translate 安装器更新说明\r\n\r\n**Release Notes for PotPlayer ChatGPT Translate Installer**\r\n\r\n## 📦 **下载地址 \u002F Download**\r\n### [👉 点击下载最新版安装包 (Download Latest Installer)](https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Freleases\u002Fdownload\u002F1.5.4\u002Finstaller.exe)\r\n\r\n### [⛔ 国内镜像下载](https:\u002F\u002Fwwcq.lanzouu.com\u002FiVIH6367bicd)\r\n```\r\nhttps:\u002F\u002Fwwcq.lanzouu.com\u002FiVIH6367bicd\r\n密码:9mj8\r\n```\r\n\r\n---\r\n\r\n## 🔧 本次更新内容 (Update Highlights)\r\n\r\n* 💡 更新了提示词（感谢 @AIRepeater 🎉）\r\n  * 他是本项目的第二个 PR 创建者 —— 600 star 竟然只有两个外部贡献 PR，太难绷了\r\n    **Updated prompt (thanks to @AIRepeater 🎉)**\r\n  * He is the second PR creator of this project — kind of wild that a 600-star repo only has two external PRs.\r\n\r\n* 🐞 修复了安装包错误，提升稳定性\r\n  **Fixed installer errors to improve stability**\r\n\r\n* 🏗️ 重构了安装包结构，安装流程更清晰\r\n  **Reconstructed the installer structure for a clearer installation process**\r\n\r\n* ⚙️ 优化打包脚本\r\n\r\n  * 注意：由于兼容性问题，请将脚本中的 **绝对路径替换为实际可用值**\r\n    **Optimized build script**\r\n  * *Note: Please replace absolute paths with valid values due to compatibility issues*\r\n\r\n* 🎨 更新了安装包图标，更加直观美观\r\n  **Updated installer icon for a more intuitive and polished look**\r\n\r\n---\r\n\r\n## 📸 截图展示 (Screenshots)\r\n\r\n\u003Cimg width=\"1663\" height=\"408\" alt=\"image\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fd21a23f8-d580-400d-8e94-efc618b9c541\" \u002F>\r\n\r\n\u003Cimg width=\"150\" height=\"260\" alt=\"image\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fed644de9-f878-4978-bb54-5f1be48ad7d0\" \u002F>\r\n\r\n---\r\n\r\n## ℹ️ 其他说明 (Additional Notes)\r\n\r\n* 建议在 **Windows 10\u002F11 环境** 下运行本安装包。\r\n  **Recommended to run on Windows 10\u002F11.**\r\n* 如果遇到问题，可以在 [Issues](https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Fissues) 提交反馈。\r\n  **For issues or feedback, please report via [Issues](https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Fissues).**","2025-09-15T01:05:36",{"id":239,"version":240,"summary_zh":241,"released_at":242},126865,"v1.5.2-beta-installer","beta版添加了许多便捷的功能，欢迎测试，[下载链接 \u002F Beta Installer](https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_ChatGPT_Translate\u002Ftree\u002Fstable-1.5.2--installer-config\u002Freleases\u002Flatest)\r\n\r\n可以安装上面的beta版（beta已经在开发环境测试，实际脚本功能没区别，只是改了安装包）\r\n\r\n稳定版：\r\n\r\n# **📦 安装包 \u002F Installer**  \r\n\r\n## **📥 下载 \u002F Download**  \r\n\r\n### **📌 GitHub安装包下载 | Official Installer Download**  \r\n🔗 **[点击下载 \u002F Download Here](https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_Chatgpt_Translate\u002Freleases\u002Fdownload\u002Fv1.5.2\u002Finstaller.v1.5.2.exe)**  \r\n\r\n### **📌 镜像下载 (适用于国内用户)**  \r\n🔗 **[点击下载 (v1.5.1)](https:\u002F\u002Fwwwr.lanzoul.com\u002Fiieeq2tkqjhe)**  \r\n\r\n> v1.5.2暂无镜像版本（变化不大没必要再上传一次）\r\n> https:\u002F\u002Fwwwr.lanzoul.com\u002Fiieeq2tkqjhe\r\n> 密码:Felix\r\n> SHA256: 9D990D531A64E58C1BFE32062EF8E0460E806C94217BCE3FEDAC0A1BAD967605\r\n\r\n📌 **包含以下两个版本 \u002F Includes the following two versions**:  \r\n- **v1.5.2 带上下文处理版 | With Context Handling**  \r\n- **v1.5.2-wc 无上下文处理版 | Without Context Handling**  \r\n\r\n---\r\n\r\n## **🔍 版本区别 | Version Differences**  \r\n\r\n### **1️⃣ 带上下文处理的版本 | With Context Handling**  \r\n✅ **特点 \u002F Features**:  \r\n- 📌 **高级上下文感知处理**，翻译更精准  \r\n- 🔺 **消耗大量 tokens，大幅增加使用成本**  \r\n- **This version features advanced context-aware processing for more accurate translations. However, it consumes much more tokens and may be more expensive.**  \r\n\r\n### **2️⃣ 不带上下文处理的版本 | Without Context Handling**  \r\n✅ **特点 \u002F Features**:  \r\n- ⚡ **轻量版**，无上下文处理，占用更少的 tokens，成本更低  \r\n- ✅ **A lightweight version without contextual processing. It uses fewer tokens, making it a more cost-effective option.**  \r\n\r\n---\r\n\r\n### 🔹 **💡 选择建议 | Recommendation**  \r\n- **若追求高翻译质量** ➝ **建议使用“带上下文处理”版本**  \r\n- **若关注成本与效率** ➝ **建议使用“无上下文处理”版本**  \r\n\r\n### 🔹 **更新日志**: https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_Chatgpt_Translate\u002Fcompare\u002Fv1.5.2...v1.5.2-beta-installer","2025-06-01T15:58:32",{"id":244,"version":245,"summary_zh":246,"released_at":247},126866,"v1.5.2","# **📦 安装包 \u002F Installer**  \r\n\r\n## **📥 下载 \u002F Download**  \r\n\r\n### **📌 GitHub安装包下载 | Official Installer Download**  \r\n🔗 **[点击下载 \u002F Download Here](https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_Chatgpt_Translate\u002Freleases\u002Fdownload\u002Fv1.5.2\u002Finstaller.exe)**  \r\n\r\n### **📌 镜像下载 (适用于国内用户)**  \r\n🔗 **[点击下载 (v1.5.1)](https:\u002F\u002Fwwwr.lanzoul.com\u002Fiieeq2tkqjhe)**  \r\n\r\n> v1.5.2暂无镜像版本（变化不大没必要再上传一次）\r\n> https:\u002F\u002Fwwwr.lanzoul.com\u002Fiieeq2tkqjhe\r\n> 密码:Felix\r\n> SHA256: 9D990D531A64E58C1BFE32062EF8E0460E806C94217BCE3FEDAC0A1BAD967605\r\n\r\n📌 **包含以下两个版本 \u002F Includes the following two versions**:  \r\n- **v1.5.2 带上下文处理版 | With Context Handling**  \r\n- **v1.5.2-wc 无上下文处理版 | Without Context Handling**  \r\n\r\n---\r\n\r\n## **🔍 版本区别 | Version Differences**  \r\n\r\n### **1️⃣ 带上下文处理的版本 | With Context Handling**  \r\n✅ **特点 \u002F Features**:  \r\n- 📌 **高级上下文感知处理**，翻译更精准  \r\n- 🔺 **消耗大量 tokens，大幅增加使用成本**  \r\n- **This version features advanced context-aware processing for more accurate translations. However, it consumes much more tokens and may be more expensive.**  \r\n\r\n### **2️⃣ 不带上下文处理的版本 | Without Context Handling**  \r\n✅ **特点 \u002F Features**:  \r\n- ⚡ **轻量版**，无上下文处理，占用更少的 tokens，成本更低  \r\n- ✅ **A lightweight version without contextual processing. It uses fewer tokens, making it a more cost-effective option.**  \r\n\r\n---\r\n\r\n### 🔹 **💡 选择建议 | Recommendation**  \r\n- **若追求高翻译质量** ➝ **建议使用“带上下文处理”版本**  \r\n- **若关注成本与效率** ➝ **建议使用“无上下文处理”版本**  \r\n\r\n### 🔹 **更新日志**: https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_Chatgpt_Translate\u002Fcompare\u002Fv1.5...v1.5.1","2025-04-30T22:30:41",{"id":249,"version":250,"summary_zh":251,"released_at":252},126867,"v1.5.1","# **📦 安装包 \u002F Installer**  \r\n\r\n## **📥 下载 \u002F Download**  \r\n\r\n### **📌 GitHub安装包下载 | Official Installer Download**  \r\n🔗 **[点击下载 \u002F Download Here](https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_Chatgpt_Translate\u002Freleases\u002Fdownload\u002Fv1.5.1\u002Finstaller.v1.5.1.exe)**  \r\n\r\n### **📌 镜像下载 (适用于国内用户)**  \r\n🔗 **[点击下载](https:\u002F\u002Fwwwr.lanzoul.com\u002Fiieeq2tkqjhe)**  \r\n\r\n> https:\u002F\u002Fwwwr.lanzoul.com\u002Fiieeq2tkqjhe\r\n> 密码:Felix\r\n> SHA256: 9D990D531A64E58C1BFE32062EF8E0460E806C94217BCE3FEDAC0A1BAD967605\r\n\r\n📌 **包含以下两个版本 \u002F Includes the following two versions**:  \r\n- **v1.5.1 带上下文处理版 | With Context Handling**  \r\n- **v1.5.1-wc 无上下文处理版 | Without Context Handling**  \r\n\r\n---\r\n\r\n## **🔍 版本区别 | Version Differences**  \r\n\r\n### **1️⃣ 带上下文处理的版本 | With Context Handling**  \r\n✅ **特点 \u002F Features**:  \r\n- 📌 **高级上下文感知处理**，翻译更精准  \r\n- 🔺 **消耗大量 tokens，大幅增加使用成本**  \r\n- **This version features advanced context-aware processing for more accurate translations. However, it consumes much more tokens and may be more expensive.**  \r\n\r\n### **2️⃣ 不带上下文处理的版本 | Without Context Handling**  \r\n✅ **特点 \u002F Features**:  \r\n- ⚡ **轻量版**，无上下文处理，占用更少的 tokens，成本更低  \r\n- ✅ **A lightweight version without contextual processing. It uses fewer tokens, making it a more cost-effective option.**  \r\n\r\n---\r\n\r\n### 🔹 **💡 选择建议 | Recommendation**  \r\n- **若追求高翻译质量** ➝ **建议使用“带上下文处理”版本**  \r\n- **若关注成本与效率** ➝ **建议使用“无上下文处理”版本**  \r\n\r\n### 🔹 **更新日志**: https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_Chatgpt_Translate\u002Fcompare\u002Fv1.5...v1.5.1","2025-03-22T06:13:20",{"id":254,"version":255,"summary_zh":256,"released_at":257},126868,"v1.5","# **📦 安装包 \u002F Installer**  \r\n\r\n## **📥 下载 \u002F Download**  \r\n\r\n### **📌 GitHub安装包下载 | Official Installer Download**  \r\n🔗 **[点击下载 \u002F Download Here](https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_Chatgpt_Translate\u002Freleases\u002Fdownload\u002Fv1.5\u002Finstaller.v1.5.exe)**  \r\n\r\n### **📌 镜像下载 (适用于国内用户)**  \r\n🔗 **[点击下载 (v1.4.5)](https:\u002F\u002Fwwxg.lanzoue.com\u002FiiopJ2pn7u4h)**  \r\n> 密码:71t1\r\n> v1.5 暂无国内镜像版本\r\n> 发行版中的蓝奏云镜像不可用。作者在海外，蓝奏云上传速度非常慢，每次都超时。望国内大佬代上传，可通过issue或[obanarchy.org](https:\u002F\u002Fobanarchy.org)提供的联系方式联系到我。\r\n\r\n📌 **包含以下两个版本 \u002F Includes the following two versions**:  \r\n- **v1.5 带上下文处理版 | With Context Handling**  \r\n- **v1.5-wc 无上下文处理版 | Without Context Handling**  \r\n\r\n---\r\n\r\n## **🔍 版本区别 | Version Differences**  \r\n\r\n### **1️⃣ 带上下文处理的版本 | With Context Handling**  \r\n✅ **特点 \u002F Features**:  \r\n- 📌 **高级上下文感知处理**，翻译更精准  \r\n- 🔺 **消耗大量 tokens，大幅增加使用成本**  \r\n- **This version features advanced context-aware processing for more accurate translations. However, it consumes much more tokens and may be more expensive.**  \r\n\r\n### **2️⃣ 不带上下文处理的版本 | Without Context Handling**  \r\n✅ **特点 \u002F Features**:  \r\n- ⚡ **轻量版**，无上下文处理，占用更少的 tokens，成本更低  \r\n- ✅ **A lightweight version without contextual processing. It uses fewer tokens, making it a more cost-effective option.**  \r\n\r\n---\r\n\r\n### 🔹 **💡 选择建议 | Recommendation**  \r\n- **若追求高翻译质量** ➝ **建议使用“带上下文处理”版本**  \r\n- **若关注成本与效率** ➝ **建议使用“无上下文处理”版本**  \r\n\r\n### 🔹 **更新日志**: https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_Chatgpt_Translate\u002Fcompare\u002Fv1.4.6...v1.5","2025-03-14T03:10:49",{"id":259,"version":260,"summary_zh":261,"released_at":262},126869,"v1.4.6","# **📦 安装包 \u002F Installer**  \r\n\r\n## **📥 下载 \u002F Download**  \r\n\r\n### **📌 GitHub安装包下载 | Official Installer Download**  \r\n🔗 **[点击下载 \u002F Download Here](https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_Chatgpt_Translate\u002Freleases\u002Fdownload\u002Fv1.4.6\u002Finstaller.v1.4.6.exe)**  \r\n\r\n### **📌 镜像下载 (适用于国内用户)**  \r\n🔗 **[点击下载 (v1.4.5)](https:\u002F\u002Fwwxg.lanzoue.com\u002FiiopJ2pn7u4h)**  \r\n> 密码:71t1\r\n> v1.4.6 暂无国内镜像版本\r\n> 发行版中的蓝奏云镜像不可用。作者在海外，蓝奏云上传速度非常慢，每次都超时。望国内大佬代上传，可通过issue或[obanarchy.org](https:\u002F\u002Fobanarchy.org)提供的联系方式联系到我。\r\n\r\n📌 **包含以下两个版本 \u002F Includes the following two versions**:  \r\n- **v1.4.6 带上下文处理版 | With Context Handling**  \r\n- **v1.4.6-wc 无上下文处理版 | Without Context Handling**  \r\n\r\n---\r\n\r\n## **🔍 版本区别 | Version Differences**  \r\n\r\n### **1️⃣ 带上下文处理的版本 | With Context Handling**  \r\n✅ **特点 \u002F Features**:  \r\n- 📌 **高级上下文感知处理**，翻译更精准  \r\n- 🔺 **消耗大量 tokens，大幅增加使用成本**  \r\n- **This version features advanced context-aware processing for more accurate translations. However, it consumes much more tokens and may be more expensive.**  \r\n\r\n### **2️⃣ 不带上下文处理的版本 | Without Context Handling**  \r\n✅ **特点 \u002F Features**:  \r\n- ⚡ **轻量版**，无上下文处理，占用更少的 tokens，成本更低  \r\n- ✅ **A lightweight version without contextual processing. It uses fewer tokens, making it a more cost-effective option.**  \r\n\r\n---\r\n\r\n### 🔹 **💡 选择建议 | Recommendation**  \r\n- **若追求高翻译质量** ➝ **建议使用“带上下文处理”版本**  \r\n- **若关注成本与效率** ➝ **建议使用“无上下文处理”版本**  \r\n\r\n### 🔹 **更新日志**: https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_Chatgpt_Translate\u002Fcompare\u002Fv1.4.5...v1.4.6","2025-03-08T18:33:41",{"id":264,"version":265,"summary_zh":266,"released_at":267},126870,"v1.4.5","# **📦 安装包 \u002F Installer**  \r\n\r\n## **📥 下载 \u002F Download**  \r\n\r\n### **📌 GitHub安装包下载 | Official Installer Download**  \r\n🔗 **[点击下载 \u002F Download Here](https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_Chatgpt_Translate\u002Freleases\u002Fdownload\u002Fv1.4.5\u002Finstaller.v1.4.5.exe)**  \r\n\r\n### **📌 镜像下载 (适用于国内用户)**  \r\n🔗 **[点击下载 \u002F Download Here](https:\u002F\u002Fwwxg.lanzoue.com\u002FiiopJ2pn7u4h)**  \r\n> 密码:71t1\r\n\r\n📌 **包含以下两个版本 \u002F Includes the following two versions**:  \r\n- **v1.4.5 带上下文处理版 | With Context Handling**  \r\n- **v1.4.5-wc 无上下文处理版 | Without Context Handling**  \r\n\r\n---\r\n\r\n## **🔍 版本区别 | Version Differences**  \r\n\r\n### **1️⃣ 带上下文处理的版本 | With Context Handling**  \r\n✅ **特点 \u002F Features**:  \r\n- 📌 **高级上下文感知处理**，翻译更精准  \r\n- 🔺 **消耗大量 tokens，大幅增加使用成本**  \r\n- **This version features advanced context-aware processing for more accurate translations. However, it consumes much more tokens and may be more expensive.**  \r\n\r\n### **2️⃣ 不带上下文处理的版本 | Without Context Handling**  \r\n✅ **特点 \u002F Features**:  \r\n- ⚡ **轻量版**，无上下文处理，占用更少的 tokens，成本更低  \r\n- ✅ **A lightweight version without contextual processing. It uses fewer tokens, making it a more cost-effective option.**  \r\n\r\n---\r\n\r\n### 🔹 **💡 选择建议 | Recommendation**  \r\n- **若追求高翻译质量** ➝ **建议使用“带上下文处理”版本**  \r\n- **若关注成本与效率** ➝ **建议使用“无上下文处理”版本**  \r\n\r\n### 🔹 **更新日志**: https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_Chatgpt_Translate\u002Fcompare\u002Fv1.4.4...v1.4.5","2025-02-28T23:01:59",{"id":269,"version":270,"summary_zh":271,"released_at":272},126871,"v1.4.4","# **📦 安装包 \u002F Installer**  \r\n\r\n## **📥 下载 \u002F Download**  \r\n\r\n### **📌 GitHub安装包下载 | Official Installer Download**  \r\n🔗 **[点击下载 \u002F Download Here](https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_Chatgpt_Translate\u002Freleases\u002Fdownload\u002Fv1.4.4\u002Finstaller.v1.4.4.exe)**  \r\n\r\n### **📌 镜像下载 (适用于国内用户)**  \r\n🔗 **[点击下载 \u002F Download Here](https:\u002F\u002Fwwcq.lanzouu.com\u002Fxxxx)**  \r\n> 密码:****\r\n> **发行版中的蓝奏云镜像不可用。作者在海外，蓝奏云上传速度非常慢，每次都超时。望国内大佬代上传，可通过issue或[obanarchy.org](https:\u002F\u002Fobanarchy.org\u002F)提供的联系方式联系到我。**\r\n\r\n📌 **包含以下两个版本 \u002F Includes the following two versions**:  \r\n- **v1.4.4 带上下文处理版 | With Context Handling**  \r\n- **v1.4.4-wc 无上下文处理版 | Without Context Handling**  \r\n\r\n---\r\n\r\n## **🔍 版本区别 | Version Differences**  \r\n\r\n### **1️⃣ 带上下文处理的版本 | With Context Handling**  \r\n✅ **特点 \u002F Features**:  \r\n- 📌 **高级上下文感知处理**，翻译更精准  \r\n- 🔺 **消耗大量 tokens，大幅增加使用成本**  \r\n- **This version features advanced context-aware processing for more accurate translations. However, it consumes much more tokens and may be more expensive.**  \r\n\r\n### **2️⃣ 不带上下文处理的版本 | Without Context Handling**  \r\n✅ **特点 \u002F Features**:  \r\n- ⚡ **轻量版**，无上下文处理，占用更少的 tokens，成本更低  \r\n- ✅ **A lightweight version without contextual processing. It uses fewer tokens, making it a more cost-effective option.**  \r\n\r\n---\r\n\r\n### 🔹 **💡 选择建议 | Recommendation**  \r\n- **若追求高翻译质量** ➝ **建议使用“带上下文处理”版本**  \r\n- **若关注成本与效率** ➝ **建议使用“无上下文处理”版本**  \r\n\r\n### 🔹 **更新日志**: https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_Chatgpt_Translate\u002Fcompare\u002Fv1.4.3...v1.4.4","2025-02-27T23:47:19",{"id":274,"version":275,"summary_zh":276,"released_at":277},126872,"v1.4.3","# **📦 安装包 \u002F Installer**  \r\n\r\n## **📥 下载 \u002F Download**  \r\n\r\n### **📌 GitHub安装包下载 | Official Installer Download**  \r\n🔗 **[点击下载 \u002F Download Here](https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_Chatgpt_Translate\u002Freleases\u002Fdownload\u002Fv1.4.3\u002Finstaller.v1.4.3.exe)**  \r\n\r\n### **📌 镜像下载 (适用于国内用户)**  \r\n🔗 **[点击下载 \u002F Download Here](https:\u002F\u002Fwwcq.lanzouu.com\u002Fxxxx)**  \r\n> 密码:****\r\n\r\n📌 **包含以下两个版本 \u002F Includes the following two versions**:  \r\n- **v1.4.3 带上下文处理版 | With Context Handling**  \r\n- **v1.4.3-wc 无上下文处理版 | Without Context Handling**  \r\n\r\n---\r\n\r\n## **🔍 版本区别 | Version Differences**  \r\n\r\n### **1️⃣ 带上下文处理的版本 | With Context Handling**  \r\n✅ **特点 \u002F Features**:  \r\n- 📌 **高级上下文感知处理**，翻译更精准  \r\n- 🔺 **消耗大量 tokens，大幅增加使用成本**  \r\n- **This version features advanced context-aware processing for more accurate translations. However, it consumes much more tokens and may be more expensive.**  \r\n\r\n### **2️⃣ 不带上下文处理的版本 | Without Context Handling**  \r\n✅ **特点 \u002F Features**:  \r\n- ⚡ **轻量版**，无上下文处理，占用更少的 tokens，成本更低  \r\n- ✅ **A lightweight version without contextual processing. It uses fewer tokens, making it a more cost-effective option.**  \r\n\r\n---\r\n\r\n### 🔹 **💡 选择建议 | Recommendation**  \r\n- **若追求高翻译质量** ➝ **建议使用“带上下文处理”版本**  \r\n- **若关注成本与效率** ➝ **建议使用“无上下文处理”版本**  \r\n\r\n### 🔹 **更新日志**: https:\u002F\u002Fgithub.com\u002FFelix3322\u002FPotPlayer_Chatgpt_Translate\u002Fcompare\u002Fv1.4.2...v1.4.3","2025-02-27T00:15:40"]