Skip to content
sapplex-szPublic

About

出海王输入法 · SailKing — 原生 macOS 输入法与 Windows 预览版,中文拼音、英文直输、本地翻译

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Repository files navigation

出海王输入法船长鲸 Logo

出海王输入法 · SailKing

用熟悉的语言输入,让跨语言沟通发生在当前输入框。

中文拼音 · 英文直输 · 本机翻译 · 确认后上屏

Core tests License: MIT macOS 26+ Apple Silicon Windows preview Windows build

官网与下载 · 快速开始 · 功能亮点 · 使用方法 · 反馈问题 · 请喝咖啡

出海王是一款原生系统输入法,也提供独立的翻译工作台。日常输入时使用中文拼音或英文直输;需要跨语言沟通时,在当前输入框完成原文、预览译文,再由你确认上屏。适合客户沟通、商品介绍、跨境业务和多语言社媒交流。

官网下载站: 出海王 · SailKing。网站与安装包均由我们的甲骨文服务器提供,包含产品截图、安装步骤、版本状态和校验清单。

平台 版本与范围 安装
Mac 0.3.6 (9) · macOS 26+ · Apple Silicon 下载安装包 · SHA-256 · 安装指南。正式 DMG 已完成 Developer ID 签名与 Apple 公证。
Windows 0.4.0-preview.1 · 目标 Windows 10 2004+ / 11 · x64 下载安装包 · SHA-256 · 安装与验证记录。预览包未做发布者签名,兼容性以验证记录为准。

在 官网下载页 查看可用安装包和平台状态;GitHub Releases 保留更新记录和备用下载。以下详细截图与快捷键以 Mac 版为例,Windows 使用方式见单独指南。

出海王翻译工作台:中文物流通知通过 Apple 内置翻译生成英文

真实运行截图:Apple 内置翻译将中文物流通知译为英文。页面内可选择语言、目标地区和翻译引擎。

功能亮点

特色 你可以怎样使用
真正的系统输入法 Mac 使用 InputMethodKit,Windows 预览版使用 TSF。中文拼音由 Rime 驱动,支持候选选择与本地词频学习;Windows 的实际验收范围见安装指南。
中英文合为一个输入源 轻按 Shift 在中文拼音和英文直输之间切换,只需添加一个出海王输入源。
在输入框内翻译 开启翻译输入,完成选词后按 Return 生成译文,核对后再次 Return 上屏;不会代替你发送消息。
翻译在本机完成 Mac 使用 Apple 设备端翻译或本地 Hy-MT2,Windows 使用本地 Hy-MT2 Q4。无需填写翻译 API Key,原文不发送到翻译 API。
紧凑、可拖动的候选窗 按候选和译文内容调整空间。拖动标题或原文固定位置,跨应用和重启后保留;也可恢复跟随光标。
独立翻译工作台 Mac 和 Windows 都可独立处理段落;Mac 另提供 Option + Space 全局翻译面板。
面向跨语言业务的常用表达 客户沟通、商品介绍、社媒互动三类短语,一键填入工作台;源语言可自动识别,目标语言与输入法共用。
完成前不误用旧译文 修改原文或切换语言会清除旧结果。翻译失败保留原文;检测到订单标识、链接或邮箱被改变时提示核对。
从安装到试打的新手引导 安装组件、启用键盘、试打拼音,再按需下载模型。Mac 在当前用户目录安装;Windows 通过安装器注册组件,卸载保留模型、词库和偏好。
源码可读、运行时可重建 原创代码采用 MIT 许可,包含原生推理运行时的构建脚本、依赖版本和校验信息。

普通拼音和英文输入不需要翻译模型。首次下载模型或 Apple 语言包需要网络,准备完成后可在本机翻译;可用语言组合取决于引擎、模型与已安装语言包。地区选择用于选择目标语言,不保证地区专属措辞。重要内容请核对译文。

界面一览

系统输入法候选窗

紧凑候选窗:中文英文切换、普通输入、拼音候选

当前候选窗口组件预览,使用示例拼音与候选展示布局。实际候选随输入内容变化。顶部提供中英文切换和翻译模式入口,标题与原文区域可以拖动。

设置与常用表达

语言与引擎设置 业务常用表达
系统输入法、Apple 内置翻译、本地模型和语言偏好设置 客户沟通中的物流、咨询和售后常用表达
集中管理键盘状态、翻译引擎、模型和目标语言。 选择分类,点击短语即可填入工作台继续处理。

Windows 翻译工作台

Windows 版出海王翻译工作台界面组件预览

由 Windows App 渲染的界面组件预览,文字为布局示例。实机本地翻译结果、耗时及待完成的兼容性验收见 Windows 指南。

快速开始

Windows 用户:从 官网下载页 获取 EXE 安装包,在新手设置中启用出海王,按 Win + Space 切换输入法,输入 nihao 并用空格选词。需要翻译时再下载本地模型;无需安装 Python、Ollama 或 .NET。完整步骤、快捷键、更新和卸载见 Windows 指南。

以下为 Mac 版设置步骤。

1. 安装 App 与输入法组件

从 官网下载页 获取经过 Developer ID 签名与 Apple 公证的 Mac 安装包。打开 DMG,把 出海王输入法.app 拖到“应用程序”,退出镜像后打开 App。

首次启动会显示新手设置,点击 安装输入法组件。App 已包含组件,无需单独下载安装另一个键盘。已安装的设备会显示“已安装在这台 Mac”,如下图。

新手设置第 1 步:安装随 App 提供的输入法组件

2. 加入系统键盘

在引导中点击 打开键盘设置,依次进入:

系统设置 → 键盘 → 文字输入 → 编辑… → + → 简体中文 → 出海王输入法 → 添加。

只需添加一个输入源。确保 在菜单栏显示输入法菜单 已开启,然后在屏幕右上角选择出海王。英文系统中显示为 SailKing。App 本体不另外占用菜单栏图标。

App 内的添加说明 macOS 中的实际输入源
新手设置第 2 步:加入键盘与检查系统状态 macOS 键盘列表显示出海王输入法和船长鲸图标

3. 输入第一句“你好”

点击 切换并试打拼音,在试打框中输入 nihao,按空格选择“你好”。这一步使用真实系统输入法;直接粘贴“你好”不会完成试打。

新手设置第 3 步:切换到出海王并实际试打 nihao

4. 按需准备翻译

在 设置 → 翻译引擎 中选择:

方式 准备工作
Apple 内置 选择源语言和目标语言,准备系统支持的语言包。自动识别源语言时可先输入文字再检查支持情况。
轻量本地模型 选择模型并下载。默认 Hy-MT2 1.8B · 1.25-bit 约 462 MB,建议至少 4 GB 内存;还提供约 1.13 GB 的 Q4 版本,建议至少 8 GB 内存。下载后检查大小和 SHA-256。

翻译准备是可选步骤,可以先使用普通拼音和英文。安装、更新和卸载的完整说明见 安装指南。

使用方法

在当前输入框中翻译

  1. 选择出海王输入法,按 Control + Shift + T 开启翻译输入。
  2. 输入原文并完成拼音选词;按 Return 生成译文预览。
  3. 核对译文,再次按 Return 确认上屏。发送消息仍由你在原应用中完成。
  4. 按 Esc 返回修改或取消。翻译失败时可选择 原文上屏;尚未提交的草稿可从输入法菜单恢复。

切换输入框会取消旧译文,避免把前一个输入框的结果提交到另一个位置。输入法提交文字通过系统接口完成,不需要辅助功能权限。

在工作台中翻译

选择源语言、目标语言或地区,在左侧输入或粘贴原文。开启 自动翻译 时,完成选词并停顿后开始处理;也可按 Command + Return 手动翻译。译文完成后点击 复制译文,回到目标应用粘贴。

处理常用业务文案时,先打开 常用表达,选择“客户沟通 / 商品介绍 / 社媒互动”并点击短语,再到工作台调整内容、翻译和复制。

调整候选窗口位置

拖动候选窗的标题或原文区域即可固定位置,下一次输入仍在该位置显示。点击取消固定按钮,或在输入法菜单选择 候选窗口跟随光标,恢复自动定位。

配合已有输入法使用

按 Option + Space 打开全局翻译面板,使用你熟悉的系统输入法输入原文,核对译文后复制、返回原应用粘贴。需要自动粘贴时,可自行开启辅助功能权限。

全局翻译面板实拍:中文咨询回复译为英文,并提供复制返回入口

真实运行截图:面板通过 Apple 内置引擎翻译咨询回复,提供“复制并返回”入口。也可从 App 的“跨语言输入”菜单打开。

查看 App 内的输入与翻译指南截图

内置使用指南展示选词、翻译预览、确认上屏和取消步骤

快捷键

操作 快捷键
中文拼音 / 英文直输 Shift,或 Control + Shift + Space
普通输入 / 翻译输入 Control + Shift + T
确认拼音候选 Space、数字键或点击候选
生成译文预览 完成选词后按 Return
确认译文上屏 译文完成后再按 Return
返回修改或取消 Esc
工作台手动翻译 Command + Return
打开全局翻译面板 Option + Space

隐私与数据

Mac 版的输入文字通过本机模型或 Apple 设备端翻译处理,不发送到翻译 API。工作台不保存原文和译文历史;拼音引擎会在本机学习已确认词语、拼音和使用频次,学习记录可能包含输入内容。未上屏草稿仅在输入法进程运行期间暂存。

模型目录请求、模型下载和语言包准备需要网络。网络服务会收到建立连接必需的请求信息,但模型目录与下载请求不包含输入文字。完整说明见 隐私说明。

常见问题

装好 App 就能在键盘菜单中使用吗?

Mac 首次使用还需安装 App 自带的输入法组件,再在系统键盘设置中添加出海王。Windows 安装包会注册组件,随后在新手设置中启用,用 Win + Space 切换并试打。新手引导会检查设置状态,后续可重新打开。

菜单里没有出海王怎么办?

确认组件已安装、系统键盘中已添加出海王,并开启输入法菜单显示。仍未出现时,保存工作后退出登录再登录,让系统重新读取组件。

是否支持 Intel Mac、Windows 或手机系统键盘?

Mac 版支持 macOS 26+ 的 Apple Silicon;Windows x64 版提供预览实现与安装流程,实际验证范围见 Windows 指南。Intel Mac 与 Windows ARM64 尚不支持。仓库中的 iOS 翻译工作台为实验性内容,尚无 iOS 系统键盘扩展,不包含在桌面安装包中。

如何更新或卸载?

Mac 更新时替换 App,再通过新手设置更新组件;卸载时先切到 ABC 并从系统键盘中移除出海王,再退出 App,将组件和 App 移到废纸篓,详见 Mac 指南。Windows 使用新版安装包更新,在系统“已安装的应用”中卸载,详见 Windows 指南。两种平台默认保留模型、偏好和用户词库。

开发与贡献

欢迎通过 GitHub Issues 报告兼容性问题、提出改进建议,或提交 Pull Request。反馈请附系统版本、设备芯片、项目版本与可复现步骤,避免公开私人输入内容。

从源码构建与运行测试

需要 Xcode 26+、Xcode 命令行工具、XcodeGen 和 Python 3。项目配置以 project.yml 为准,生成的 Xcode 项目不纳入版本管理。

bash scripts/fetch-rime.sh
bash scripts/build-macos.sh
open "$HOME/Library/Developer/Haiwang/Preview/出海王输入法.app"

构建在非 iCloud 的本机缓存中进行。若当前登录会话已经启用出海王,构建会先停止,以免 Xcode 的重复登记移除现有键盘入口;请在独立用户会话中构建。已有产物可直接打包,无需重新构建。开发产物使用本机测试签名,正式公开安装包须另行完成 Developer ID 签名与 Apple 公证。

仓库提供 macOS arm64 原生运行时。自行重建时,安装 CMake 后运行 bash scripts/build-runtime.sh。运行时和 Rime 的版本、下载地址及校验值固定在构建脚本与清单中。

已有 App 可以通过 bash scripts/package-release.sh 制作 DMG;正式签名、公证与开发预览的操作见 Mac 安装包发布流程。打包不重新构建或登记输入源。

swift test --scratch-path "$HOME/Library/Developer/Haiwang/CoreTests"
bash Tests/WorkspaceSmoke/run.sh
bash Tests/CandidatePanelSmoke/run.sh
bash Tests/OnboardingSmoke/run.sh
bash Tests/RimeSmoke/run.sh
bash Tests/InputMethodSmoke/run.sh
bash Tests/InputMethodIPC/run.sh

核心测试在 GitHub Actions 上运行;原生界面、输入控制器与进程通信检查可在 Mac 本机运行。自动化检查使用隔离偏好和模拟客户端,真实输入框、系统菜单与其他应用兼容性仍需实际验证。

目录 内容
macOS/ 原生 App、InputMethodKit 输入法与候选窗口
windows/ TSF 输入法、本地输入服务、WPF App、安装器与 Windows 构建检查
SharedUI/ 工作台、设置、常用表达与新手引导
SharedRuntime/ 本地翻译、模型下载与进程通信
Sources/HaiwangCore/ 输入状态、语言配置与结果校验
Runtime/、Vendor/ 推理运行时、Rime 依赖与许可证
Tests/、scripts/ 自动化检查、构建与安装工具

许可与致谢

本项目原创代码采用 MIT License。感谢 Rime、llama.cpp、Hy-MT2 及相关开源词库。第三方引擎、词库、模型与素材分别按其许可使用,见 第三方说明。

船长鲸是出海王的项目标识:鲸鱼与对话气泡连接输入与沟通,船长帽和海浪表达“出海”的方向。设计记录见 品牌说明。

支持开发者

如果出海王帮到了你,欢迎 请开发者喝杯咖啡 ☕。感谢每一份支持!也欢迎添加微信,交流使用体验和改进建议。

联系开发者 请开发者喝杯咖啡
微信联系二维码:创享机器人,扫码添加开发者微信 微信赞赏码:请开发者喝杯咖啡,扫码自愿赞赏
微信扫码,添加好友交流。 微信扫码,自愿赞赏支持。

点击二维码图片可查看原图。

技术支持:sapplex@icloud.com · 提交问题

About

出海王输入法 · SailKing — 原生 macOS 输入法与 Windows 预览版,中文拼音、英文直输、本地翻译

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages