This release introduces an intelligent context-aware translation system, dramatically improved setup experience, and enhanced stability. TranslatorSync now delivers significantly better translation quality while being 3x faster to set up.
🧠 Intelligent Context System
- Context-aware translations that understand your project's tone and audience
- Automatic project description extraction from package.json/README files
- Quality scoring system ensures translations match your project's style
- Support for DeepSeek V3 - a powerful, budget-friendly alternative to GPT-4
⚡ Streamlined Setup Experience
- Setup time reduced from 90+ seconds to under 30 seconds
- Only 4 essential prompts instead of 8+ questions
- Smart defaults - just press Enter for most options
- Automatically detects how to run the tool after setup
🔧 Multi-Runtime Support
- Now works seamlessly with Bun and Deno in addition to npm
- Run with
bunx translator-syncordeno run -A npm:translator-sync - All documentation updated with runtime alternatives
🔒 Privacy-First Telemetry
- Anonymous usage metrics enabled by default (no personal data collected)
- Clear privacy notice on first setup
- Easy opt-out via config file
Translation Quality
- Context-aware translation engine understands your project's domain
- Preserves JSON structure integrity (nested objects, arrays, special characters)
- Better handling of i18n variables and placeholders
- Improved error messages with helpful recovery suggestions
Code Quality & Stability
- 60% test coverage (up from 40%) with comprehensive unit tests
- Centralized configuration management
- Improved error handling throughout the codebase
- Production-ready logging (no debug noise)
- Fixed special character display issues in terminals
Developer Experience
- Simplified project setup flow
- Better model recommendations (GPT-4.1-nano as default)
- Updated pricing documentation with realistic cost estimates
- Removed outdated models and "coming soon" features
- Comprehensive CI/CD pipeline with automated quality checks
- Test coverage enforcement (minimum 50% required)
- Multi-platform testing (Ubuntu, macOS, Windows)
- Fixed critical JSON structure preservation bug that could corrupt nested translations
- Resolved duplicate file creation issues
- Fixed hardcoded values throughout the codebase
- Corrected run instructions after setup completion
- Fixed debug logs appearing in production output
None! This release maintains full backward compatibility.
# npm
npm install -g translator-sync
# Bun
bun add -g translator-sync
# Or run directly
npx translator-sync init
bunx translator-sync init
deno run -A npm:translator-sync init- 5,000+ lines of new code and improvements
- 37 files modified or added
- 3 new services for enhanced translation quality
- 250+ new tests for reliability
- 50% fewer prompts during setup
- 3x faster setup experience
Continuous Integration
- GitHub Actions workflow for automated testing
- Code coverage reporting with Codecov integration
- Automated linting and formatting checks
- TypeScript type safety validation
- Security vulnerability scanning
- Pre-publish build verification
- Plugin system for custom translation providers
- Translation memory for consistent terminology
- Web UI for managing translations
- Cloud deployment options
Special thanks to all users who provided feedback and helped test the new intelligent context system. Your input has been invaluable in making TranslatorSync better!
Full Changelog: https://github.com/yourusername/translator-sync/compare/v0.1.11...v0.2.0