As with any open source project, collaboration is key to a successful translation community. Here are some tips for building a strong collaborative team.
Team Building
Recruit contributors
- Try to find at least one more person to work with you – even at the very beginning
- Make it easy to find the first & next steps for new contributors
- Add the “Get Involved” as a translated Rosetta page
- Translate the How to translate page and link from your glossary page
- Create your locale’s version of PTE request clarification doc. You can use this template if you’d like.
- Make sure that you link to these instructions in various relevant places, such as:
- The top comment on “Locale glossary” (GTE’s have a link “edit” in the top banner)
- In messages to new contributors (you can @mention a contributor in a post in your /team site. Find new contributors by sorting translation projects with pending strings in reverse date order for contributions.
- In replies to relevant topics in the support forums. (You can find relevant topics by adding the name of your language as a watched keyword in https://profiles.wordpress.org/me/profile/notifications/)
Build relationship/trust
- Have a translation specific channel on local Slack and answer questions. Check that one can join the channel using an email in the domain @chat.wordpress.org, then any contributor can join your local channel by first joining the global Slack team via chat.wordpress.org. If your local Slack team is not listed in the Local Slack Teams list, please provide the details to the global mentor team)
- Hold regular meetings
- Try to have face-to-face interaction (even virtually on a video calling tool) when possible
- Suggest that existing contributors to be mentors to new contributors, enabling both to grow
Expand/strengthen the team
- Try experimenting with translation sprints, contributor day, or a local translation day. They can be held online using a video or text chat tool
- You can find some past event recaps on Polyglots P2.
- The Russian team’s translation live stream & French team’s virtual translation day are examples of a creative way to organize a collaborative translation event online.
- Resource: Building Welcoming Communities
Working as a Team
Task delegation
- Clearly show open calls for help (e.g. meta projects, top plugins/themes, HelpHub, handbook) or prioritization of projects to translate (i.e. what to focus on first for new contributors)
- Avoid the gatekeeper model and give proper permissions to members (e.g. PTE/Rosetta site blog contributor/forum moderator) to spread the load
- Establish a style guide and glossary so you can communicate translation guidelines through them
Task management
- Use a publicly shared spreadsheet, Trello, or any other task management tool to organize who’s doing what & the progress/status
- Example: HelpHub status sheet template
Documentation
- Create a WordPress translation overview page on team/handbook. Examples can be found on the Glossaries and Style Guides per locale page
- For teams that have certain processes in how they work, try to incorporate those into your documentation or Slack welcome messages (i.e. the Italian team describes a mentoring phase)
Tools for Collaboration
Don’t forget to announce contributor events when they are scheduled.
- Rosetta site & /team P2 for documentation and event/project announcement
- Meetup.com for local translation day announcement
You may want to try these collaboration tools for long-form text translation and maintenance:
- Google Docs
- Google Docs is probably the easiest tool to get started with collaborative translation for a documentation or blog post. This article is helpful if you want to learn more: A Guide to Collaborative Translation Workflows
- OmegaT
- OmegaT is a free translation memory application. Combined with a git repository, it may be helpful for a team of translators to collaborate on continuously updated long-form contents.
- GitHub/GitLab
- May be used if many of your translators are comfortable with git command or GUI, or can learn how to use it (e.g. the Japanese team use it for the Community Handbook translation)
Leadership Best Practices
Growing a translation team can be a great leadership experience. Here are some ideas and resources for you to get started.
- Try to keep communication & decision-making transparent
- Learn from other locale teams and OSS communities in your country
- External resources: Best Practices for Maintainers & Leadership and Governance (both from Open Source Guides)
Resources
- Reviving Indonesian on WordPress.org (April 2020)
- WordPress Spanish Translation Team Now has Meta Sites, Apps, and Top 200 Plugins 100% Translated (June 2019)
- Rahul Bansal: How Translation Sprints Helps Bring In New Contributors! (June 2017)