I run a team of translators, where we work on text files (similar to txt). After the translation and editing work is done, each team member looks for mistakes and suggests fixes. The Editor can approve, partially-approve or disapprove each suggested fix. Sometimes there are also discussions on each sentence (each sentence = one line).
Moreover, each team member has their preferences, so I would like them to keep working on their individual platforms/editors for "offline work", and just "upload" their edited file to the system which will keep all the comments and everything on the platform itself.
I'm having trouble finding a software that enables us doing even half of these requirements, starting with "discussion on each line of the file".
Here's a short list of what I'm looking for in this solution:
- Keep versions of the files.
- Allow people to "suggest edits". Each line = one change (different from git, for example, where each commit can contain many changes but for the git system is just one change)
- Allow the Editor to approve/disapprove/approve with changes any edit suggest.
- Allow having conversation on each of the lines of the file.
- Goes without saying but keeping all the comments and discussions for future reference.
- Does not necessarily have to be an online tool.
- Does not necessarily have to have a real-time collaboration feature.
I know it's quite a lot of requirements, and we're also looking for an option of finding a "half baked" open source platform for which we will add our own features.
Edit: Just for a clarification, Google Docs / Microsoft Word may have almost all those features we're looking for, but they don't work well with text files, and we simply can't use any other format.