Public projects

 

Public projects allow anyone in your community to join and contribute translations. They are useful when you want to crowdsource translation for open-source projects, community-driven apps, or products with an active user base. Use public projects to involve your community in the localization process, help translate content faster, and reach a wider audience by adding more languages over time.

How it works

To make your project public, go to the project Settings page and enable the Make project public option. A shareable link will appear below. Save the settings to activate it.

Project settings - Make project public

Hint: Adding a project description in the settings helps potential contributors understand what the project is about. This description appears on the public project page.

The public project page gives anyone a quick overview of your project, including the overall translation progress, number of string keys, and supported languages. Each language also shows its individual translation stats. Anyone interested in contributing can request to join directly from this page.

Public project page

By default, join requests require manual approval. The project owner and admins can review, approve, or reject pending requests from the Contributors page. If you prefer a more open approach, you can enable auto-approval in the project settings to automatically accept all join requests.

Public project - Pending join requests

Approved contributors receive the Translator role by default, without reviewer access, and can only work with the languages requested in their join request. The project owner and admins can update their permissions at any time from the Contributors page, including which languages they can translate or use as reference languages.

Public project - Edit contributor

Tired of manually editing translation files?

Our platform streamlines software localization for you.

Copyrights 2026 © Localizely