The best thing would be to set up one team per language, with rights to:
- Manage glossary
- Manage screenshots
- Review strings
- Manage translation memory
- Automatic translation
But only for that language.
Then you could give access to trusted translators to this group, and even give them the possibility of adding or removing more users to their team, which will make the group pretty autonomous.