MCPcopy Index your code

hub / github.com/fishjar/kiss-translator / types & classes

Types & classes44 in github.com/fishjar/kiss-translator

Class
src/subtitle/YouTubeCaptionProvider.js:40
Class
src/subtitle/BilingualSubtitleManager.js:18
Class
src/subtitle/sentenceBreaker.js:31
Class
src/subtitle/sentenceBreaker.js:79
Class
src/subtitle/sentenceBreaker.js:101
Class
src/subtitle/sentenceBreaker.js:137
Class
src/subtitle/wordHover.js:136
Class
src/subtitle/YouTubeSubtitleList.js:21
Class
src/subtitle/youtubePlayerUi.js:48
Class
src/libs/translatorManager.js:44
Class
src/libs/translator.js:45
Class
src/libs/pool.js:8
Class
src/libs/requestStream.test.js:40
Class
src/libs/requestStream.test.js:40
Class
src/libs/fabManager.js:9
Class
src/libs/inputTranslate.js:235
Class
src/libs/builtinAI.js:9
Class
src/libs/log.js:30
Class
src/libs/shadowDomManager.js:7
Class
src/libs/tranbox.js:23
Class
src/libs/translator.test.js:85
Class
src/libs/translator.test.js:85
Class
src/libs/domManager.js:12
Class
src/libs/popupManager.js:9
ClassBilingualSubtitleManager
src/subtitle/BilingualSubtitleManager.js:18
ClassChromeTranslator
* Chrome 浏览器本地内置 AI (Gemini Nano) 翻译与语种检测服务的封装类。
src/libs/builtinAI.js:9
ClassDomManager
src/libs/domManager.js:12
ClassFabManager
src/libs/fabManager.js:9
ClassGapStats
* GapStats 类 - 间隔统计信息 * 存储整篇字幕时间间隔(Gaps)的一系列统计指标,用于自适应阈值计算
src/subtitle/sentenceBreaker.js:101
ClassInputTranslator
src/libs/inputTranslate.js:235
ClassLogger
* 带有格式化输出的控制台日志记录器类
src/libs/log.js:30
ClassPopupManager
src/libs/popupManager.js:9
ClassShadowDomManager
src/libs/shadowDomManager.js:7
ClassSubtitleSentence
* SubtitleSentence 类 - 字幕句子对象 * 封装由多个单词重构而成的完整单行字幕句子
src/subtitle/sentenceBreaker.js:137
ClassTaskPool
* 任务池(TaskPool) * 用于控制异步任务(如网络请求)的并发数、最小执行间隔和重试机制,防止请求过于密集被翻译服务封禁。
src/libs/pool.js:8
ClassTransboxManager
src/libs/tranbox.js:23
ClassTranslator
src/libs/translator.js:45
ClassTranslatorManager
src/libs/translatorManager.js:44
ClassWord
* Word 类 - 单词对象 * 封装单个单词的文本内容及其在时间轴上的起止时间
src/subtitle/sentenceBreaker.js:31
ClassWordGap
* WordGap 类 - 单词间隔对象 * 封装两个相邻单词之间的时间间隔和结构关联性
src/subtitle/sentenceBreaker.js:79
ClassWordTooltipController
src/subtitle/wordHover.js:136
ClassYouTubeCaptionProvider
* YouTube 字幕翻译与双语渲染入口。 * 负责页面生命周期、字幕轨处理调度、异步竞态保护,并把结果交给播放器渲染器。
src/subtitle/YouTubeCaptionProvider.js:40
ClassYouTubePlayerUi
src/subtitle/youtubePlayerUi.js:48
ClassYouTubeSubtitleList
src/subtitle/YouTubeSubtitleList.js:21