To crowdsource the translation of a software product, you can easily set up a public project on the POEditor localization platform, where contributors can join by themselves to translate strings. Here are the steps you need to follow:
1. Create a software localization project
If you haven't already created a software localization project, go to your account's Dashboard and click on Add a new project.
2. Add languages for translation
Using the Add language button in the project page, add whatever languages you want to have your software localized in.
3. Import strings from language file
In the project page, click on Import to bring the strings to be translated to the localization project. If your localization file contains keys/string ids, you should also import the translations, in order to set a Default Reference Language.
4. Set the localization project as public
Go to the project page and click on Settings. In Advanced Settings, set Public Project to Yes. Three more options regarding the public project will appear - set these as you wish.
5. Share the project's join page
Share the link generated for the software localization project (which you can always find at the bottom of the Project Page) on your website, forum, social media pages, or wherever you see fit. Accessing it, people will be able to join the project's translation team.