Skip to content

Rime engine-based real-time translation input method

Notifications You must be signed in to change notification settings

janlely/Transput

Repository files navigation

川普输入法(Transput) - 支持 AI 翻译的智能输入法

项目简介

Transput 是一款专为经常在外文环境下工作的中文用户打造的智能输入法。它基于 Rime 输入法框架,集成了先进的 AI 翻译功能,旨在为用户提供流畅高效的双语输入和翻译体验。无论是在与外籍同事沟通、还是撰写中英文邮件时,Transput 都能帮助你轻松应对。

功能亮点

  • AI 翻译:支持配置LLM模型地址和提示词实现翻译。
  • 双语输入:支持中英文混合输入,输入法会自动识别语言,让你无缝切换。
  • 快捷键操作:提供一系列直观的快捷键,让你掌控全局,高效输入。
  • 多种输入方案:内置五笔、拼音等多种输入方案,用户可根据习惯自由切换。
  • 灵活控制翻译开关:使用/s可以控制翻译功能的开关
  • 自定义API接口和提示词:提供配置界面自定义api地址和翻译提示词

安装指南

从源码编译安装

  1. 克隆本仓库:git clone https://github.com/yourusername/transput.git
  2. 进入项目目录:cd transput
  3. 编译项目:xcodebuild -configuration Release -arch arm64
  4. 拷贝编译好的应用:cp -r build/Release/Transput.app ~/Library/Input\ Methods/
  5. 注销当前用户,重新登录
  6. 在系统输入法设置中添加 Transput

下载安装包

我们为主流系统打包了安装包,可以从以下链接下载:

下载完成后,双击安装包,按照提示完成安装即可。

使用教程

Transput

快捷键

功能 描述 快捷键
中英切换 在输入法内切换中英文,便于翻译前的中英混合输入 Shift/m
翻译开关 开启/关闭翻译功能,方便非翻译场景下使用(需要先设置apikey) Ctrl_t/s
翻译 将当前的文本进行AI翻译后自动提交 Ctrl_Enter/t
提交文本 无需翻译,直接提交当前文本 Enter/g
粘贴文本 从系统剪切板粘贴内容 /v
切换方案 切换输入方案 /c

感谢

Transput 的诞生离不开以下开源项目:

同时也感谢所有为本项目贡献代码的开发者们!

如果你也对输入法开发感兴趣,欢迎参与到 Transput 的开发和完善中来。你可以通过提交 Issue 或 PR 的方式为项目贡献自己的力量。让我们一起打造更智能、更人性化的输入法吧!

问题反馈

如果你在使用过程中遇到任何问题,或者有任何建议和想法,欢迎提ISSUE或发送邮件至98705766@qq.com

  • 注销当前用户

  • 在系统输入法设置中添加Transput