eeeXun/gtt
Google Translate TUI (Originally). Currently supports Apertium, Bing, DeepL, DeepLX, Google, LibreTranslate, Reverso.
解决的问题
该项目提供了一个基于终端的用户界面(TUI),用于访问多种翻译服务。用户无需浏览器,即可直接在命令行中进行语言间的文本翻译,从而为开发者和高级用户简化翻译工作流程。
工作原理
gtt 作为客户端,连接到多个翻译后端。它支持多个提供商,包括 Google 翻译、DeepL(免费 API)、Bing、Apertium、LibreTranslate 和 Reverso。用户可以通过 YAML 文件配置 API 密钥和服务器地址(特别是用于自托管选项,如 DeepLX 或 LibreTranslate)。
适用人群
偏好在 shell 环境中快速翻译文本的开发者、Linux/macOS 用户以及终端为中心的用户。
主要亮点
- 多提供商支持:与 Google、DeepL、Bing 等服务集成。
- 文本转语音(TTS):内置快捷键,可播放源文本和目标文本的音频。
- 可自定义界面:支持自定义主题和可重新映射的快捷键,实现个性化体验。
- 灵活的安装方式:可通过 AUR、Nix、Docker 或 Go 二进制文件安装。
- 剪贴板集成:支持 xclip、wl-clipboard 和 OSC 52,方便复制翻译后的文本。
相关
- 项目
j178/chatgpt一个基于 Go 的命令行客户端,让您可以在终端中与 OpenAI 的 GPT-3.5-turbo 或 GPT-4(或 Azure OpenAI)进行对话,并支持可配置的提示词、历史记录与丰富的快捷键。
- 项目
Niek/chatgpt-webChatGPT‑web 是一个开源的单页 Web UI,可让你与任何 OpenAI 兼容的 LLM(OpenAI、Anthropic、Gemini 等)聊天。对话本地存储,支持语音 I/O、图像生成、流式响应,可在浏览器、Docker 或原生桌面应用中运行。
- 项目
tbckr/sgpt一个基于 Go 的命令行界面,用于与 OpenAI 及其他兼容的 LLM 进行交互,直接在终端中生成 Shell 命令、代码和文本响应。
- 项目
ssnangua/ColorTxtColorTxt(彩读)是一款基于 Electron、Vue 和 Monaco 构建的跨平台桌面小说阅读器。支持纯文本和简单电子书,具备自动章节检测、自定义色彩高亮、笔记、词典、翻译、多语音 TTS,以及 AI 阅读助手。助手使用本地嵌入模型(BGE Small ZH、多语言-E5 Small)进行 RAG 搜索,并调用任意 OpenAI 兼容聊天模型进行剧情分析、思维导图/词云生成和智能格式化。还可通过文本到图像服务生成角色卡和 AI 绘制肖像。支持书包导出(`.ctz/.ctzx`)、WebDAV 同步、番茄钟、阅读尺和“鱼藏”快捷键。所有 AI/ML 组件均可本地运行,成本低且保护隐私。
- 项目
appleboy/CodeGPTCodeGPT 是一个基于 Go 的 CLI,利用 LLM API(OpenAI、Azure、Gemini、Anthropic、Ollama、Groq、OpenRouter、LiteLLM)自动为 Conventional-Commit 消息和简短代码审查摘要生成内容。它会安装 Git `prepare-commit-msg` 钩子,支持多种提供者、代理设置、语言翻译、流式输出和灵活的提示/模板系统。可通过 Homebrew、Chocolatey、安装脚本、预编译二进制文件或 `go install` 安装。配置 API 密钥(或动态助手)、选择模型并自定义提示。适合希望在终端中直接获得 AI 辅助提交消息和快速审查的开发者。