Co-op Translator v0.20.0 Separates CLI Progress UI from Structured Event Stream
Co-op Translator version 0.20.0 introduced a dual-surface architecture that separates human-readable CLI progress output from a structured event stream for programmatic integrations. The update was prompted by a core design problem: when CLI tools display progress bars, external systems often resort to parsing that console text, creating fragile dependencies on display formatting. Because even minor wording improvements to progress labels can break downstream parsers, the team recognized that console output was never meant to serve as a stable contract. The new approach generates translation state once and routes it to two distinct surfaces — a Rich-powered UI for human readers and a schema-stable event stream for integrations like Localizeflow. This separation ensures that visual improvements to the CLI no longer risk breaking automated workflows that depend on the tool's output.
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