eeeXun/gtt
Google Translate TUI (Originally). Currently supports Apertium, Bing, DeepL, DeepLX, Google, LibreTranslate, Reverso.
해결하는 문제
이 프로젝트는 다양한 번역 서비스에 접근할 수 있는 터미널 기반 사용자 인터페이스(TUI)를 제공합니다. 브라우저 없이 명령줄에서 직접 언어 간 텍스트 번역이 가능하여 개발자 및 고급 사용자의 번역 워크플로우를 간소화합니다.
작동 방식
gtt는 여러 번역 백엔드에 연결하는 클라이언트 역할을 합니다. Google 번역, DeepL(무료 API), Bing, Apertium, LibreTranslate, Reverso 등 여러 제공업체를 지원합니다. API 키 및 서버 주소(특히 DeepLX나 LibreTranslate와 같은 자체 호스팅 옵션용)는 YAML 파일을 통해 구성할 수 있습니다.
대상 사용자
개발자, Linux/macOS 사용자, 터미널 중심의 작업을 선호하는 사용자로, 쉘 환경 내에서 빠르게 텍스트를 번역하고자 하는 분들입니다.
주요 기능
- 다중 제공업체 지원: Google, DeepL, Bing 등과 통합 가능.
- 텍스트 음성 변환(TTS): 원본 및 목적 언어 텍스트의 오디오 재생을 위한 내장 단축키 제공.
- 사용자 정의 인터페이스: 사용자 정의 테마 및 키바인딩 재할당으로 개인화된 경험 제공.
- 유연한 설치 옵션: AUR, Nix, Docker, 또는 Go 바이너리로 설치 가능.
- 클립보드 통합: xclip, wl-clipboard, OSC 52와 호환되어 번역된 텍스트를 쉽게 복사할 수 있습니다.
관련
- 프로젝트
j178/chatgptGo 기반의 명령줄 클라이언트로, 터미널에서 OpenAI의 GPT-3.5-turbo 또는 GPT-4(또는 Azure OpenAI)와 대화할 수 있으며, 구성 가능한 프롬프트, 기록 및 다양한 키 바인딩을 지원합니다.
- 프로젝트
Niek/chatgpt-webChatGPT‑web은 OpenAI 호환 LLM(OpenAI, Anthropic, Gemini 등)과 대화할 수 있는 오픈소스 단일 페이지 웹 UI입니다. 대화는 로컬에 저장되며, 음성 I/O, 이미지 생성, 스트리밍 응답을 지원하고 브라우저, Docker, 또는 네이티브 데스크톱 앱으로 실행할 수 있습니다.
- 프로젝트
tbckr/sgptOpenAI 및 기타 호환 가능한 LLM과 상호 작용하여 터미널에서 직접 셸 명령, 코드 및 텍스트 응답을 생성하는 Go 기반 명령줄 인터페이스입니다.
- 프로젝트
ssnangua/ColorTxtColorTxt (채독)는 Electron, Vue, Monaco로 구축된 크로스플랫폼 데스크톱 소설 리더입니다. 플레인 텍스트와 간단한 전자책을 읽으며, 자동 챕터 탐지, 사용자 정의 색상 하이라이트, 노트, 사전, 번역, 다중 음성 TTS, AI 리딩 어시스턴트를 추가합니다. 어시스턴트는 로컬 임베딩 모델(BGE Small ZH, 다국어-E5 Small)로 RAG 검색을 수행하고, OpenAI 호환 챗 모델로 플롯 분석, 마인드맵/워드클라우드 생성, 스마트 포맷팅을 수행합니다. 캐릭터 카드 및 AI 생성 포트레이트는 텍스트에서 이미지 서비스를 통해 생성 가능합니다. 북팩 내보내기(.ctz/.ctzx), WebDAV 동기화, 포모도로 타이머, 읽기 룰러, "물고기 숨기기" 단축키 등도 제공됩니다. 모든 AI/ML 컴포넌트는 로컬에서 실행 가능해 비용을 낮추고 개인정보를 보호합니다.
- 프로젝트
appleboy/CodeGPTCodeGPT는 LLM API(OpenAI, Azure, Gemini, Anthropic, Ollama, Groq, OpenRouter, LiteLLM)를 사용하여 Conventional-Commit 메시지와 짧은 코드 리뷰 요약을 자동 생성하는 Go 기반 CLI입니다. Git `prepare-commit-msg` 훅을 설치하고, 다양한 제공자, 프록시 설정, 언어 번역, 스트리밍 출력, 유연한 프롬프트/템플릿 시스템을 지원합니다. Homebrew, Chocolatey, 설치 스크립트, 사전 컴파일된 바이너리 또는 `go install`로 설치 가능합니다. API 키(또는 동적 헬퍼)를 설정하고, 모델을 선택하며, 프롬프트를 사용자 정의할 수 있습니다. 터미널에서 직접 AI 지원 커밋 메시지와 빠른 리뷰를 원하는 개발자에게 이상적입니다.