Convert、Polish 与 Explain
三种文本操作的范围、输出、重试与写回行为。
| 操作 | 无选区时的范围 | 宿主结果 |
|---|---|---|
| Convert | 当前段落;必要时回退到本地输入缓冲 | 替换捕获文本 |
| Polish | 光标所在句子;必要时回退到本地输入缓冲 | 替换捕获文本 |
| Explain | 光标所在句子;必要时回退到本地输入缓冲 | 打开面板,不修改宿主文本 |
明确选区会覆盖所有自动范围。
Convert
Convert 把捕获文本发送给已配置模型。本地 Swift 代码不判断拉丁字母片段是英文还是 拼音,也不会因为一段内容看起来像代码就阻止转换。模型根据已启用语言的提示词做 语义判断。
如果第一次模型结果与请求文本完全相同,UnimeType 会用更强的指令重试一次。条件 允许时,可识别的 Mini 和 Lite 路由会使用对应的 Pro 重试。第二次结果如果结构有效但仍未改变, 系统会报告内容未变化,而不是操作失败。
Polish
Polish 保留原有语种混排和信息锚点。本地校验要求换行、Markdown 前缀、受保护
占位符和数字类锚点保持稳定。模型返回后,紧邻中文文本之前的英文逗号 , 会在
本地规范化为 ,。
Explain
Explain 只请求一次模型,并在光标附近显示简短解释。它不会替换宿主文本。受保护 内容在请求期间保持遮罩,只在设备上的显示结果中恢复。