woheller69/translategemmamcp — explained in plain English
Analysis updated 2026-05-18
Give an AI agent a translate tool that runs entirely on your own hardware via MCP.
Translate text in a browser using a simple local web UI connected to your TranslateGemma server.
Add private, on-device translation to a chatbot or workflow without sending text to a cloud API.
Run TranslateGemma through llama.cpp and expose it as an OpenAI-compatible translation endpoint.
| woheller69/translategemmamcp | hannah-wright/saas-landing-page-template | mechanize-work/gba-eval | |
|---|---|---|---|
| Stars | 3 | 3 | 3 |
| Language | HTML | HTML | HTML |
| Setup difficulty | moderate | easy | moderate |
| Complexity | — | 1/5 | 4/5 |
| Audience | developer | vibe coder | researcher |
Figures from each repo's GitHub metadata at analysis time.
Requires TranslateGemma already running via llama.cpp exposing an OpenAI-compatible endpoint.
TranslateGemmaMCP lets you run text translation on your own computer using a local AI model called TranslateGemma, instead of sending text to a cloud translation service. It packages this local model behind a Model Context Protocol server, a standard way for AI tools and agents to call external capabilities, so any MCP-compatible client can ask it to translate text. The project has two parts. A simple web page you open directly in a browser gives you a basic interface for translating text by pointing it at your running TranslateGemma server. The main piece is a Python server that exposes a single translate tool over MCP, which takes the text to translate along with source and target language codes, using standard codes like en or de-DE, and returns the translated result. Because everything runs locally, no text is sent to an outside company, which the README highlights as a privacy benefit. To use it, you first need TranslateGemma itself running through llama.cpp, a tool for running AI models on your own hardware, exposed as an OpenAI-compatible API endpoint. You then install a handful of Python packages and start the MCP server, which listens on a configurable host and port and forwards translation requests to that local model. The server includes automatic retries and rate limiting to keep things stable under repeated use. This project is aimed at developers who already run local AI models and want to plug real translation ability into their own tools, chatbots, or AI agents without relying on an external translation API. It is released under the MIT license.
An MCP server and simple web UI that expose a locally running TranslateGemma AI model as a translation tool, letting AI agents and browsers translate text without a cloud service.
Mainly HTML. The stack also includes Python, FastMCP, llama.cpp.
MIT license, use freely for any purpose including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
double-check against the repo, no cap.