Translation checkers need more skills than a normal translator. TCs are 'advanced translators'. You should, thereby, try out as a translator. We do have many editors but we always welcome any position, so we'd love to have you. Contact us on IRC. We're on #live-evil@irc.enterthegame.com
-Tsubasa