Windows OCR 语言支持
Windows 内置 OCR 使用设备中已经安装的 OCR 语言支持。如果 Float Translate 没有显示你需要的语言,或者文字语言改变后识别明显变差,可以按照本文检查 Windows 语言支持和 Float Translate 的识别语言。
为什么要选择对应语言
Section titled “为什么要选择对应语言”Windows 只会向应用提供已经安装 OCR 支持的语言。通常情况下,所选 OCR 语言应与需要识别的文字一致。
例如,如果系统只安装并选择了中文 OCR,Windows 仍可能返回部分英文字母或单词,但英文识别准确性和分词结果无法保证。需要可靠识别英文时,请安装英文 OCR 支持并选择英文。
只要由 Windows 内置 OCR 识别屏幕像素,这个限制就会生效,包括截图OCR、屏幕取词的 OCR 后备路径、区域翻译,以及选择了该 OCR 能力的工作流。
在 Windows 中安装 OCR 支持
Section titled “在 Windows 中安装 OCR 支持”不同 Windows 版本的按钮名称可能略有差异,通常可以按照以下路径操作:
- 打开 Windows 设置 → 时间和语言 → 语言和区域。
- 添加需要的语言;如果语言已经存在,打开它旁边的菜单并进入语言选项。
- 安装 Windows 提供的 OCR 组件;无需把该语言切换为 Windows 显示语言。
- 返回 Float Translate,选择 Windows 内置 OCR,再选择与原文一致的识别语言。
如果新安装的语言没有立即出现,请关闭并重新打开 Float Translate,让应用重新读取 Windows 当前提供的 OCR 语言列表。
Windows OCR 只能使用设备中已经安装的 OCR 语言支持。Windows 的最新操作说明请查看可用 OCR 语言和 PowerToys 文本提取器:OCR 语言包。
设置中找不到 OCR 或无法安装
Section titled “设置中找不到 OCR 或无法安装”如果语言选项中没有 OCR、安装长时间没有完成,或者安装后 Float Translate 仍找不到该语言,可以直接安装对应的 Windows OCR 能力。
以管理员身份打开 Windows PowerShell,先查询当前 Windows 提供的 OCR 语言及其状态:
Get-WindowsCapability -Online | Where-Object { $_.Name -Like 'Language.OCR*' }语言代码位于能力名称中,例如 en-US 表示美国英语、zh-CN 表示简体中文、zh-TW 表示繁体中文、ja-JP 表示日语、ko-KR 表示韩语。请以命令的实际输出为准;如果目标语言完全没有出现在列表中,当前 Windows OCR 不支持该语言,请在 Float Translate 中改用其他 OCR 能力。
找到目标语言后,可以按语言代码安装。如果主要识别英文,请安装英语 OCR;下面以美国英语 en-US 为例。英语 OCR 可能识别出其他使用拉丁字母的文字,但不能替代法语、德语、西班牙语等语言对应的 OCR 支持;需要可靠识别哪种语言,就安装并选择哪种语言。
Get-WindowsCapability -Online | Where-Object { $_.Name -Like 'Language.OCR*en-US*' } | Add-WindowsCapability -Online安装可能需要几分钟。完成后再次运行查询命令,并检查目标语言的状态:
Installed:已经安装。完全退出并重新打开 Float Translate,让应用重新读取语言列表。NotPresent:系统支持该语言,但尚未安装。InstallPending:等待 Windows 更新或重启完成。请先完成 Windows 更新并重启设备,不要反复运行安装命令。
如果安装命令报错,请确认 Windows 更新可以正常下载可选功能。公司或学校管理的设备可能受组织网络、WSUS 或组策略限制,需要联系设备管理员。离线设备可能需要与当前 Windows 版本匹配的语言和可选功能安装源;请参考微软的可选 Windows 内容获取说明,不要使用来源不明的系统包或注册表修改方案。
在 Float Translate 中选择语言
Section titled “在 Float Translate 中选择语言”- 普通 OCR:打开设置 → OCR,选择 Windows 内置 OCR,然后在下方选择识别语言。
- OCR 面板:可以先切换 OCR 能力或识别语言,再点击重新识别。
- 工作流:打开 OCR 步骤,选择与原文匹配的 OCR 能力和语言。
选择使用系统语言时,Windows 内置 OCR 会采用它当前可用的系统语言偏好。如果原文语言与该偏好不同,请明确选择已经安装的对应语言。
仍然识别不准确
Section titled “仍然识别不准确”- 确认所选语言与原文一致,而不只是与 Windows 显示语言一致。
- 尽量使用更清晰的画面,放大文字,并避开复杂或低对比度背景。
- 识别混合语言文字时,优先选择结果中最重要内容所使用的语言。
- 如果 Windows 内置 OCR 不适合当前内容,可以在 OCR 面板或工作流中改用其他 OCR 能力。