BabelizeBabelize
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:

PropertyDescription
TimestampWhen the translation was run
Source snapshotRepository state at time of translation
Output filesGenerated translation files
LanguagesSource and target languages used
Credits usedAI credits consumed

Viewing History

  1. Open a project
  2. Navigate to the results or history view
  3. 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

On this page