BabelizeBabelize
Product

Versioning and Revisions

Track translation history, compare versions, and restore previous translations.

Versioning and Revisions

Babelize maintains a complete history of your translations, enabling you to track changes, compare versions, and restore previous outputs when needed.

How Versioning Works

Every translation creates a new revision. Revisions are immutable—once created, they cannot be modified. This ensures:

  • Complete audit trail
  • Reproducible results
  • Easy rollback capability

Revision Properties

Each revision stores:

PropertyDescription
Revision IDUnique identifier
TimestampWhen the translation was created
Source FileOriginal uploaded content
Output FileTranslated content
ConfigurationSettings used (glossary version, formality, etc.)
Model VersionTranslation engine version
Character CountSource and target character counts
UserWho initiated the translation

Viewing Revision History

  1. Open a project
  2. Select a file from the translation list
  3. Click History to see all revisions

The history view shows:

  • Timeline of all revisions
  • Size of each revision
  • Who created each revision
  • Quick comparison options

Comparing Revisions

Compare any two revisions to see what changed:

  1. In the history view, select two revisions
  2. Click Compare
  3. View side-by-side or unified diff

The comparison highlights:

  • Added content (green)
  • Removed content (red)
  • Modified content (yellow)

Restoring a Previous Revision

To revert to an earlier translation:

  1. Open the revision history
  2. Find the desired revision
  3. Click Restore
  4. Confirm the action

Restoring creates a new revision based on the historical output—it does not delete newer revisions.

Model Version Pinning

Projects can be pinned to a specific translation model version:

Automatic Updates (Default)

Your project always uses the latest model version. Re-translating content may produce improved results.

Pinned Version

Lock your project to a specific model version to ensure identical output for identical input.

To pin a version:

  1. Go to Project SettingsTranslation Engine
  2. Select Pin to current version
  3. Note the version number for reference

To unpin:

  1. Return to Translation Engine settings
  2. Select Use latest version

Retention Policies

Revision retention depends on your plan:

PlanRetention Period
Free30 days
Builder90 days
Team1 year

After the retention period:

  • Revisions are archived
  • Archived revisions can be restored on request
  • Permanent deletion occurs 30 days after archival

Storage Considerations

Each revision counts toward your storage quota:

PlanStorage Limit
Free100 MB
Builder1 GB
Team10 GB

Tips to manage storage:

  • Delete unused projects
  • Export and archive completed translations
  • Use the cleanup tool to remove old revisions

Programmatic Access

Access revision history via the API:

Best Practices

Version Control Integration

Export translations to your version control system for additional backup and tracking.

Meaningful Descriptions

When re-translating, note why in your project documentation to maintain context.

Regular Exports

Periodically export important translations to external storage for long-term archival.

Model Version Strategy

For production content, consider pinning model versions and upgrading deliberately after testing.

On this page