Start translating
We automatically translate everything on the site, but we need human reviewers to make sure translations are clear, simple, and accurate. Translated pages show a warning until they have been fully reviewed and edited by a human.
Translation and approval progress:
| Language | Translated | Human-reviewed |
|---|---|---|
| Arabic | ||
| French | ||
| Italian | ||
| Japanese | ||
| Spanish |
Video: How to edit and approve translations
Section titled “Video: How to edit and approve translations”This short walkthrough shows how to edit and approve translations on Crowdin. (6 minutes)
Create an account on Crowdin
Section titled “Create an account on Crowdin”We use Crowdin to coordinate that review process. Anyone can contribute.
-
Read the code of conduct so you know what we expect when you collaborate on translations.
-
Create a free Crowdin account. You can use an anonymous email address and username if you prefer (e.g. Tuta). If you want help deciding whether that matters for you, read Protecting your privacy.
Create a Crowdin account
-
Ask to join our Crowdin project. We approve each request by hand, so you won’t have access right away. New members start as translators: you can suggest edits and vote on translations.
Ask to join the Activist Checklist project on Crowdin
-
Tell us your username: Fill out the contact form here so we can approve your request. Once we know you, we can promote you to a “proofreader,” which lets you approve translations.
- Include your Crowdin username so we can find your request.
- Include your Signal username so we can be in touch moving forward.
Start translating
Section titled “Start translating”-
Read the translation style guide to understand how to translate the content in a way that matches our voice and tone.
-
Find a file to work on. Go to our Crowdin project > Select a language > Pick the first file in the suggested review order that doesn’t say 100% > To the right of the file, click on the three dots button ⋮ > Proofread.
-
Edit or approve strings: Find strings that do not have a green checkmark ✅ next to them. Approve items that look good. Edit items that need improvement.
Suggested review order
Section titled “Suggested review order”We list the most visited pages first, so your work helps the most people right away. Start at the top and work down, skipping anything that’s already at 100% in your language.
Review each guide’s checklist items too. On Crowdin, each guide is split into several files. The guide file itself has the intro text and then a list of <ChecklistItem> elements that get replaced with the text present in the file. A guide isn’t fully reviewed until all of its checklist items are reviewed.
To find a guide’s checklist items, look for the <ChecklistItem> tags in the guide file you’re reviewing. The slug is the name of the checklist item’s file. For example, the Signal guide (content/en/guides/signal.mdx) has this line:
<ChecklistItem slug="signal-disappearing" />You’ll find that checklist item in content/en/checklist-items/signal-disappearing.mdx.
Many checklist items show up in more than one guide, so each guide gets faster to complete as you go.
| # | Page | Crowdin files |
|---|---|---|
| 1 | Homepage, plus menus, buttons, and other text on every page | en.json |
| 2 | Signal Security Checklist | guides/signal.mdx + checklist items |
| 3 | Security Essentials | guides/essentials.mdx + checklist items |
| 4 | Doxxing Defense Checklist | guides/doxxing.mdx + checklist items |
| 5 | Travel & Flight Security | guides/travel.mdx + checklist items |
| 6 | ICE Watch Digital Security | guides/ice.mdx + checklist items |
| 7 | Prepare for a Protest | guides/protest.mdx + checklist items |
| 8 | VPNs for Activists | pages/vpn.mdx + checklist-items/vpn.mdx |
| 9 | Secondary Phone Checklist | guides/secondary.mdx + checklist items |
| 10 | Personal Emergency Planning | guides/emergency.mdx + checklist items |
| 11 | Host a Security Party | pages/party.mdx |
| 12 | ”Police at the Door” Know Your Rights Poster | pages/police.mdx |
| 13 | How to use Proton safely | pages/proton.mdx |
| 14 | Why we remove everything after the ’?’ in links | pages/links.mdx |
| 15 | About This Site | pages/about.mdx |
| 16 | WhatsApp Security Checklist | guides/whatsapp.mdx + checklist items |
| 17 | Protecting Against Spyware | guides/spyware.mdx + checklist items |
| 18 | Movies, Books & Podcasts | pages/movies.mdx |
| 19 | Resources | pages/resources.mdx |
| 20 | Surveillance News | Files in the news folder |
| 21 | Lockdown Mode and Advanced Protection | pages/lockdown.mdx |
en.json also has the text for the Checklists and Updates pages. Once you finish this list, review any other files that aren’t at 100% yet.
If you have questions, refer to the translation style guide or contact us through the contact form.