CrowdTranslate == Continuous i18n

What if internationalizing and localizing your site could work seamlessly in your continuous delivery world?


CrowdTranslate lets you deploy multiple times a day, using Google Translate until your translators can catch up.

How does it work?

Devs write i18n migrations

All changes to translation files (adding terms, updating terms, removing terms, ...) happen using migrations. These migrations can be played on a dev's local machine or on the CrowdTranslate server. They can also be rolled back.

Google Translate means no waiting

When a migration is played, we use Google Translate to get a "good enough" translation.

Translators edit terms on CrowdTranslate

Translators are always just one version behind. Once changes have been pushed to CrowdTranslate, they can work on correcting any mistakes that Google Translate made.

CrowdTranslate syncs with prod

This means you don't push to CrowdTranslate, unless and until you are also pushing to prod. Until then, you just run any migrations you have against the most recent translations.

No merge conflicts

Your migration files lives in git. Your i18n files get downloaded when you need them.