LLM coding assistants leave your commit messages in random languages. Fix your entire history in one command — offline, free, and open source.
pip install git-translate-commits
(click to copy)
AI coding assistants write commits in whatever language they want. Your repo becomes a mess of mixed languages.
Three steps. One command. Your history, cleaned up.
Scans commits across all branches. Detects each message's language. Skips what's already correct.
Translates using an offline neural engine. Preserves Conventional Commits, issue refs, and trailers.
Applies translations to git history. Creates a backup branch. Files, authors, and dates stay untouched.
Preview first with --dry-run, then translate when ready.
Runs locally with Argos Translate. No data leaves your machine. No API key needed.
The local engine is completely free. No tokens, no credits, no subscriptions.
Truly free and open source. Your freedom to use, modify, and share is guaranteed.
Need higher quality? Switch to OpenAI, Anthropic, or any compatible provider with one flag.
Conventional Commits, issue refs, Co-authored-by, Signed-off-by — all kept intact.
Automatic backup branch. Dry-run mode. Confirmation prompt. Nothing is lost.
Install and run in under a minute.