Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/fishjar/kiss-translator
/ types & classes
Types & classes
44 in github.com/fishjar/kiss-translator
⨍
Functions
1,216
◇
Types & classes
44
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
Class
BilingualSubtitleManager
src/subtitle/BilingualSubtitleManager.js:18
Class
ChromeTranslator
* Chrome 浏览器本地内置 AI (Gemini Nano) 翻译与语种检测服务的封装类。
src/libs/builtinAI.js:9
Class
DomManager
src/libs/domManager.js:12
Class
FabManager
src/libs/fabManager.js:9
Class
GapStats
* GapStats 类 - 间隔统计信息 * 存储整篇字幕时间间隔(Gaps)的一系列统计指标,用于自适应阈值计算
src/subtitle/sentenceBreaker.js:101
Class
InputTranslator
src/libs/inputTranslate.js:235
Class
Logger
* 带有格式化输出的控制台日志记录器类
src/libs/log.js:30
Class
PopupManager
src/libs/popupManager.js:9
Class
ShadowDomManager
src/libs/shadowDomManager.js:7
Class
SubtitleSentence
* SubtitleSentence 类 - 字幕句子对象 * 封装由多个单词重构而成的完整单行字幕句子
src/subtitle/sentenceBreaker.js:137
Class
TaskPool
* 任务池(TaskPool) * 用于控制异步任务(如网络请求)的并发数、最小执行间隔和重试机制,防止请求过于密集被翻译服务封禁。
src/libs/pool.js:8
Class
TransboxManager
src/libs/tranbox.js:23
Class
Translator
src/libs/translator.js:45
Class
TranslatorManager
src/libs/translatorManager.js:44
Class
Word
* Word 类 - 单词对象 * 封装单个单词的文本内容及其在时间轴上的起止时间
src/subtitle/sentenceBreaker.js:31
Class
WordGap
* WordGap 类 - 单词间隔对象 * 封装两个相邻单词之间的时间间隔和结构关联性
src/subtitle/sentenceBreaker.js:79
Class
WordTooltipController
src/subtitle/wordHover.js:136
Class
YouTubeCaptionProvider
* YouTube 字幕翻译与双语渲染入口。 * 负责页面生命周期、字幕轨处理调度、异步竞态保护,并把结果交给播放器渲染器。
src/subtitle/YouTubeCaptionProvider.js:40
Class
YouTubePlayerUi
src/subtitle/youtubePlayerUi.js:48
Class
YouTubeSubtitleList
src/subtitle/YouTubeSubtitleList.js:21