MTranServer
Self-hosted translatorPrivate, fast, offline translation
Highlights
What you can do with it
- Translate documents and web pages on a private machine
- Give a team secure intranet translation without data leaving the network
- Add offline translation to an app through the API
How to use it
- 1 Install Docker on your machine or server
- 2 Download the compose file and model from the GitHub repository
- 3 Set the port and API key in the configuration
- 4 Run the service with Docker Compose
- 5 Call the API or point a translation plugin at it
Who it is for
Pros
- Keeps data local, which helps privacy
- Very light on resources and fast per request
- Free to deploy and use on your own hardware
Limitations
- Requires Docker and basic command line comfort
- Needs local setup and a model download before it works
- It is a free community project, so support and updates depend on the maintainers
What MTranServer is
MTranServer is a free, self-hosted translation server that works offline. It is built to run on modest hardware, needing only about 1GB of memory and no GPU, and it answers a single request in roughly 50 milliseconds. It supports multiple languages, deploys with Docker, and exposes an API that browser translation plugins can call. Because everything runs on your own machine or server, your text never leaves your network, which matters for privacy-sensitive work. It positions itself as a private, low-resource option for people and teams that want translation without sending data to an outside service.
What you can do with it
- Translate documents and web pages without an internet connection
- Run a private translation service inside a company intranet
- Plug the API into your own app or a browser translation extension
Who it is for
- Individuals who want offline translation and care about privacy
- Teams that must keep sensitive text inside their network
- Developers who want to add offline translation to a product
What to watch out for
You need Docker and some command line comfort to set it up, and you must download the model before the first run, so there is a real learning cost for non-technical users. It is a free, community-run project, so support, updates, and long-term maintenance depend on the maintainers rather than a vendor contract. Resource needs are low, but very large models or heavy parallel traffic on small hardware could still strain a modest machine. For best results, start with a small test file and review the output carefully before working on anything important. Free tiers can change over time, so it is worth checking the current limits on the official page before you rely on the tool daily.
FAQ
Does MTranServer need the internet?
No, it translates offline once deployed.
How much memory does it need?
About 1GB, with no GPU required.
How is it deployed?
Through Docker using the compose file from GitHub.
Why it is free
What the official page says: 免费版完全免费免费
Free limits, trial length and features are decided by the official site and can change at any time.
Product preview
Screenshot archived from the listing page, for preview only.