BabelizeBabelize
Product

Projects and Workspaces

Learn how to organize your translations using projects and workspaces in Babelize.

Projects and Workspaces

Projects and workspaces help you organize translations, share settings, and collaborate with team members. This guide explains how to use them effectively.

Understanding Projects

A project is a container for related translations that share:

  • Source language
  • Target languages
  • Glossary terms
  • Translation history
  • Team access permissions

When to Create a New Project

Create separate projects for:

  • Different products or applications
  • Content with distinct terminology requirements
  • Teams that need isolated access
  • Projects with different source languages

Project Properties

Each project has the following configurable properties:

PropertyDescriptionCan Be Changed
NameDisplay name for the projectYes
DescriptionOptional notes about the projectYes
Source LanguagePrimary language of your contentNo*
Target LanguagesLanguages you translate intoYes (add only)
GlossaryProject-specific terminologyYes

*Source language cannot be changed after project creation. Create a new project if you need a different source language.

Creating a Project

  1. Navigate to Projects in the sidebar
  2. Click New Project
  3. Enter a project name
  4. Write an optional description
  5. Select your source language
  6. Select one or more target languages
  7. Click Create

Managing Target Languages

You can add target languages at any time:

  1. Open the project
  2. Go to SettingsLanguages
  3. Click Add Language
  4. Select from available languages
  5. Click Save

Removing a target language archives existing translations but does not delete them.

Workspaces (Team Accounts)

Workspaces are available on the Team plan. They provide:

Shared Projects

Projects created in a workspace are accessible to all workspace members based on their role.

Centralized Billing

All usage within a workspace is billed to the workspace account, not individual members.

Role-Based Access

Workspace members have one of these roles:

RoleCapabilities
OwnerFull access, billing, member management
AdminProject management, member invites
EditorCreate and run translations
ViewerRead-only access to translations

Creating a Workspace

  1. Go to SettingsWorkspace
  2. Click Create Workspace
  3. Enter a workspace name
  4. Choose a plan (Team)
  5. Complete billing setup

Inviting Team Members

Workspace owners and admins can invite members:

  1. Go to SettingsTeam
  2. Click Invite Member
  3. Enter the email address
  4. Select a role
  5. Click Send Invite

Invitees receive an email with a link to join the workspace.

Project Templates

Save time by creating projects from templates:

  1. Open an existing project
  2. Go to SettingsSave as Template
  3. Name your template
  4. New projects can be created from this template

Templates preserve:

  • Language configuration
  • Glossary terms
  • Default settings

Templates do not copy:

  • Translation history
  • Uploaded files
  • Team members

Duplicate Projects and Replacing

Handling Duplicate Repository URLs

When you try to create a project with a repository URL that already exists in your account, Babelize provides two options:

  1. Go to Existing Project - Opens the existing project that uses this repository
  2. Replace Existing Project - Creates a new project and soft-deletes the old one

When to Use Replace

The Replace option is useful when:

  • You want to start fresh with new language configurations
  • The previous project had incorrect settings
  • You need to reset the translation history
  • You're starting a major refactoring of your codebase

What Happens During Replace

When you choose "Replace existing project":

  1. The old project is soft-deleted (moved to archive)
  2. A new project is created with your new settings
  3. All translation history from the old project is preserved in the archive
  4. You can restore the old project within 30 days from the Archive

Replacing a project does not consume additional credits for previously translated strings. The Translation Memory is shared across your account.

Restoring a Replaced Project

If you need to access the old project's data:

  1. Navigate to ProjectsArchive
  2. Find the replaced project (marked with replacement date)
  3. Click Restore

Note: You cannot have two active projects with the same repository URL. Restoring will prompt you to archive or delete the current project first.

Archiving vs. Deleting

Archive

  • Removes from active project list
  • Preserves all data
  • Can be restored anytime
  • Stops billing for storage after 90 days

Delete

  • Permanently removes all data
  • Cannot be undone
  • Requires typing project name to confirm
  • Immediate effect

Best Practices

Naming Conventions

Use consistent, descriptive names:

  • mobile-app-ios
  • marketing-website-2024
  • project1
  • test

Glossary Organization

Maintain glossaries at the project level for product-specific terms. For company-wide terms, use a shared glossary (Team feature).

Access Control

Apply the principle of least privilege. Give team members the minimum role required for their work.

On this page