Python CLI Tool Translates Git Commit Messages Offline Using Argos Translate
A Python command-line tool called git-translate-commits allows developers to translate Git commit messages into a target language without requiring an API key. The tool uses Argos Translate as its default local engine, meaning translation can run offline after an initial one-time language pack download. Released under GPL-3.0-or-later, version 1.0.1 supports filters such as date range, author, and branch to limit which commits are processed. A dry-run mode lets users preview potential changes before any history rewriting takes place. The tool also offers an optional LLM-based engine supporting providers like OpenAI and Anthropic for cases where cloud-based translation is preferred.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in