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.
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.
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.
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.
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.
Previous: Project branching
Read next: Professional translation services
Tired of manually editing translation files?
Our platform streamlines software localization for you.