Product
Versioning & Revisions
Track translation history and compare versions.
Every time you run Babelize, a new revision is created. Revisions are immutable — once generated, they can't be modified.
What's Stored
Each revision records:
| Property | Description |
|---|---|
| Timestamp | When the translation was run |
| Source snapshot | Repository state at time of translation |
| Output files | Generated translation files |
| Languages | Source and target languages used |
| Credits used | AI credits consumed |
Viewing History
- Open a project
- Navigate to the results or history view
- See all past translation runs with timestamps and status
Comparing Revisions
Compare two runs to see what changed:
- New strings added
- Modified translations
- Removed strings
This is useful when your source code changes between translation runs.
Deterministic Output
Babelize uses deterministic AI, meaning the same input + configuration produces the same output. This ensures:
- Consistent translations across runs
- Predictable results for CI/CD workflows
- No random variation between identical requests
Best Practices
- Run after merging PRs — translate against your latest main branch
- Review diffs — check what changed between translation runs
- Keep source content clean — clear, well-structured source text produces better translations