#!name=YouTube双语翻译 #!desc=字幕增强及双语翻译,支持Youtube Music歌词翻译。此插件需要置于YouTube去广告插件之下,且和YouTube去广告插件的歌词翻译冲突,不支持tvOS设备。 #!author=VirgilClyne[https://github.com/VirgilClyne] #!icon=https://raw.githubusercontent.com/luestr/IconResource/main/App_icon/120px/YouTube.png #!category=🚫 AD Block #!openUrl=https://apps.apple.com/app/id544007664 #!tag=功能增强 #!system_version=15 #!loon_version=3.2.4(787) #!homepage=https://hub.kelee.one #!date=2025-05-13 15:17:08 #!arguments=Type:"Official",AutoCC:true,ShowOnly:true,Position:"Forward" [Script] JSON·YouTube播放器请求 = type=http-request, pattern=^https?:\/\/(www|m|tv)\.youtube\.com\/youtubei\/v1\/player\?(.*), script-path=https://github.com/bunizao/Surge-master-3/raw/main/public/Scripts/YouTube_Subtitles_request.js, requires-body=true, argument="[{{{Type}}},{{{AutoCC}}},{{{ShowOnly}}},{{{Position}}}]" JSON·YouTube播放器响应 = type=http-response, pattern=^https?:\/\/(www|m|tv)\.youtube\.com\/youtubei\/v1\/player\?(.*), script-path=https://github.com/bunizao/Surge-master-3/raw/main/public/Scripts/YouTube_Subtitles_response.js, requires-body=true, argument="[{{{Type}}},{{{AutoCC}}},{{{ShowOnly}}},{{{Position}}}]" Proto·YouTube播放器请求 = type=http-request, pattern=^https?:\/\/youtubei\.googleapis\.com\/youtubei\/v1\/player\?(.*), script-path=https://github.com/bunizao/Surge-master-3/raw/main/public/Scripts/YouTube_Subtitles_request.js, requires-body=true, binary-body-mode=true, argument="[{{{Type}}},{{{AutoCC}}},{{{ShowOnly}}},{{{Position}}}]" Proto·YouTube播放器响应.proto = type=http-response, pattern=^https?:\/\/youtubei\.googleapis\.com\/youtubei\/v1\/player\?(.*), script-path=https://github.com/bunizao/Surge-master-3/raw/main/public/Scripts/YouTube_Subtitles_response.js, requires-body=true, binary-body-mode=true, argument="[{{{Type}}},{{{AutoCC}}},{{{ShowOnly}}},{{{Position}}}]" Proto·GetWatch响应 = type=http-response, pattern=^https?:\/\/youtubei\.googleapis\.com\/youtubei\/v1\/get_watch\?(.*), script-path=https://github.com/bunizao/Surge-master-3/raw/main/public/Scripts/YouTube_Subtitles_response.js, requires-body=true, binary-body-mode=true, argument="[{{{Type}}},{{{AutoCC}}},{{{ShowOnly}}},{{{Position}}}]" YouTube定时文本请求 = type=http-request, pattern=^https?:\/\/(www|m)\.youtube\.com\/api\/timedtext\?(.*), script-path=https://github.com/bunizao/Surge-master-3/raw/main/public/Scripts/YouTube_Subtitles_request.js, argument="[{{{Type}}},{{{AutoCC}}},{{{ShowOnly}}},{{{Position}}}]" YouTube合成定时文本响应 = type=http-response, pattern=^https?:\/\/(www|m)\.youtube\.com\/api\/timedtext\?(.*)subtype=(Official|External), script-path=https://github.com/bunizao/Surge-master-3/raw/main/public/Scripts/YouTube_Composite_Subtitles_response.js, requires-body=true YouTube翻译定时文本响应 = type=http-response, pattern=^https?:\/\/(www|m)\.youtube\.com\/api\/timedtext\?(.*)subtype=Translate, script-path=https://github.com/bunizao/Surge-master-3/raw/main/public/Scripts/YouTube_Subtitles_Translate_response.js, requires-body=true JSON·YouTube Music浏览请求 = type=http-request, pattern=^https?:\/\/music\.youtube\.com\/youtubei\/v1\/browse\?(.*), script-path=https://github.com/bunizao/Surge-master-3/raw/main/public/Scripts/YouTube_Subtitles_request.js, requires-body=true, argument="[{{{Type}}},{{{AutoCC}}},{{{ShowOnly}}},{{{Position}}}]" Proto·YouTube Music浏览请求 = type=http-request, pattern=^https?:\/\/youtubei\.googleapis\.com\/youtubei\/v1\/browse\?(.*), script-path=https://github.com/bunizao/Surge-master-3/raw/main/public/Scripts/YouTube_Subtitles_request.js, requires-body=true, binary-body-mode=true, argument="[{{{Type}}},{{{AutoCC}}},{{{ShowOnly}}},{{{Position}}}]" JSON·YouTube Music翻译歌词响应 = type=http-response, pattern=^https?:\/\/music\.youtube\.com\/youtubei\/v1\/browse\?(.*)subtype=Translate, script-path=https://github.com/bunizao/Surge-master-3/raw/main/public/Scripts/YouTube_Subtitles_Translate_response.js, requires-body=true Proto·YouTube Music翻译歌词响应 = type=http-response, pattern=^https?:\/\/youtubei\.googleapis\.com\/youtubei\/v1\/browse\?(.*)subtype=Translate, script-path=https://github.com/bunizao/Surge-master-3/raw/main/public/Scripts/YouTube_Subtitles_Translate_response.js, requires-body=true, binary-body-mode=true [MITM] hostname = %APPEND% www.youtube.com, m.youtube.com, tv.youtube.com, music.youtube.com, youtubei.googleapis.com