Как это ни странно прозвучит, но нечто подобное можно реализовать с помощью git. Достаточно создать репозиторий на
GitHub или
Bitbucket с файлами для перевода.
Эти сервисы уже реализуют:
- механизмы регистрации/авторизации
- разграничение прав доступа
- создание как публичных, так и приватных репозиториев
- редактирование файлов прямо в браузере (да, есть и такое)
- простой текстовый редактор
- версионирование
- наглядную историю изменений
- возможность отмены предыдущих изменений
- ...и вообще все, что может git
Из минусов, правда, отсутствие двухколоночного интерфейса. Можно, конечно, разместить два окошка рядом: одно - с оригиналом, второе - с переводом. Но, для среднестатистического пользователя это слишком неудобно.