Localization platform

I’ve been translating Plex (as often as work and family life allows) through the Getlocalization.com interface to my mother tongue. I am not sure where to request this but the interface used by Crowdin.com is much better IMHO.

If there are any other localizers out there, how do you feel about this?