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,方便复制翻译后的文本。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目