Skip to main content

What are roles and permissions?

LingoHub provides secure team management through a flexible, two-level role hierarchy. Roles ensure that team members access only the permitted parts of your Workspace and Projects, keeping your data secure and your workflows organized.

Instead of configuring dozens of individual permissions for every user, permissions are bundled into standard roles. This article explains the difference between Workspace and Project levels, the specific permissions for each role, and how roles function across your workspace.

Two-level role hierarchy

You can manage access independently at both the Workspace and Project level. This allows for granular control; for example, a user can be a Member of the Workspace (with no global access) and an Owner or Localization Manager of a specific Project at the same time (obtaining project-specific permissions).

  • Workspace roles: Control high-level access to the entire organization, including billing, team management, and global text tools.

  • Project roles: Control access within specific projects. These roles define who can upload files, manage settings, or translate content.

πŸ’¬ Please note: If you update a user’s role at any time, their access permissions will be updated immediately across the platform. Learn more in our guide on How to manage existing team members.

Workspace roles - Workspace permissions

In the tables below, we use the following indicators to define the depth of access:

  • ✏️ Full access: The user can view, edit, create, and delete items in this category.

  • πŸ‘€ View only: The item can be viewed but not modified.

  • ❌ No access: This category and its data are completely hidden from the user.

Note: The Member role shows ❌ for most actions. This is because a Workspace Member gains additional permissions when assigned a specific role (e.g., Translator) within a Project.

Category

Description

Owner

Admin

Localization Manager

Member

Workspace & billing: Billing & Subscription

Manage billing, invoices, and subscription plans.

✏️

❌

❌

❌

Workspace & billing: Workspaces

Manage general workspace settings.

✏️

❌

❌

❌

Administration: Members

Invite, remove, or change team members' roles.

✏️

✏️

❌

❌

Administration: Plugins & Integrations

Manage integrations and connected third-party applications.

✏️

✏️

❌

❌

Administration: Logs

Access and review security and activity logs.

✏️

✏️

❌

❌

Administration: API Access

Create, manage, and view API keys.

✏️

✏️

❌

❌

Administration: Projects

Create and delete translation projects within the Workspace.

✏️

✏️

❌

❌

Translation orders

Create and manage translation projects in the workspace.

✏️

✏️

✏️

❌

Work reports

Monitor team productivity and translation progress reports.

✏️

✏️

✏️

❌

Text tools

Manage style guides, glossaries, translation memory, and labels.

✏️

✏️

✏️

❌

Workspace roles - Project permissions

Category

Description

Owner

Admin

Localization Manager

Member

General: Languages

Add, remove, or manage the target languages within the project.

✏️

✏️

✏️

❌

General: Settings

Modify project-specific metadata, resource settings, and delete projects.

✏️

✏️

❌

❌

General: Activities

Access the project's activity stream to monitor updates and history.

✏️

✏️

✏️

❌

General: Resources

Manage project assets and access file upload/download features.

✏️

✏️

✏️

❌

General: Context Images

Upload and assign screenshots to provide visual context for translators.

✏️

✏️

✏️

❌

Segments: General

Manage high-level segment settings such as "translatable" and plural status.

✏️

✏️

✏️

❌

Segments: Keys

Create, edit, and manage unique translation keys for the project.

✏️

✏️

✏️

❌

Segments: Texts

The ability to translate and edit the actual segment content.

✏️

✏️

✏️

❌


Project roles - Project permissions

Category

Description

Admin

Localization Manager

Translator

General: Languages

Add, remove, or manage target languages in the project.

✏️

✏️

πŸ‘€

General: Settings

Modify project metadata, resource settings, or delete project.

✏️

❌

❌

General: Activities

Access project activity stream and history.

✏️

✏️

❌

General: Resources

Manage project assets and access file upload/download.

✏️

✏️

πŸ‘€

General: Context Images

Upload and assign screenshots for visual context.

✏️

✏️

❌

Segments: General

Manage high-level segment settings and status.

✏️

✏️

πŸ‘€

Segments: Keys

Create, edit, and manage translation keys.

✏️

✏️

πŸ‘€

Segments: Texts

Translate and edit the actual segment text content.

✏️

✏️

πŸ‘€

Want to see these permissions in a side-by-side comparison view directly inside LingoHub? Check out our step-by-step guide on How to view and compare roles and their respective permissions.

Language-specific roles (Translators)

For the highest level of precision, you can restrict a user's access to specific target languages within a project. When assigning a user to a language, you can configure two permissions:

  • Translate: Allows the user to edit and save translations for that language.

  • Manage: Gives the user permission to approve translations for that language.

Ready to invite your team? Follow our guide on How to add new team members to assign workspace roles, project access, and language permissions during invite creation.

Custom roles and seats

All LingoHub plans, Starter, Team, and Pro, include unlimited seats, allowing you to collaborate seamlessly with your entire team without seat limits.

Custom roles: They offer tailored flexibility for your unique workflows and are available on Pro plans and above. If supported by your plan, you can create and manage custom workspace and project roles to tailor permissions precisely to your organization's workflow.

Need more help?

Couldn't find what you were looking for? We are here to help! Reach out to our team at [email protected], and we will gladly assist you.

Did this answer your question?